Skip to content

Commit 8581309

Browse files
committed
fix: handles nulls from windows ng-packagr
1 parent 8390be5 commit 8581309

5 files changed

Lines changed: 400 additions & 351 deletions

File tree

integration/sample/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,16 @@
22
"name": "lib-sample",
33
"version": "0.0.0",
44
"scripts": {
5-
"build": "rm -rf dist/ && ng build sample-lib"
5+
"build": "rimraf dist/ && ng build sample-lib"
66
},
77
"devDependencies": {
88
"@angular/compiler": "^15.1.0",
99
"@angular/compiler-cli": "^15.1.0",
1010
"@angular/cli": "~15.1.0",
1111
"@angular/core": "~15.1.0",
12-
"custom-angular-builders": "file:../../dist/index",
12+
"custom-angular-builders": "file:../../",
1313
"ng-packagr": "^15.1.0",
14+
"rimraf": "^4.1.2",
1415
"tslib": "^2.5.0",
1516
"typescript": "~4.9.0"
1617
}

integration/sample/yarn.lock

Lines changed: 162 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,27 @@
434434
"@jridgewell/resolve-uri" "3.1.0"
435435
"@jridgewell/sourcemap-codec" "1.4.14"
436436

437+
"@nodelib/fs.scandir@2.1.5":
438+
version "2.1.5"
439+
resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5"
440+
integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==
441+
dependencies:
442+
"@nodelib/fs.stat" "2.0.5"
443+
run-parallel "^1.1.9"
444+
445+
"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2":
446+
version "2.0.5"
447+
resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b"
448+
integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==
449+
450+
"@nodelib/fs.walk@^1.2.3":
451+
version "1.2.8"
452+
resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a"
453+
integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==
454+
dependencies:
455+
"@nodelib/fs.scandir" "2.1.5"
456+
fastq "^1.6.0"
457+
437458
"@npmcli/fs@^2.1.0":
438459
version "2.1.2"
439460
resolved "https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865"
@@ -503,14 +524,26 @@
503524
read-package-json-fast "^3.0.0"
504525
which "^3.0.0"
505526

527+
"@rollup/plugin-commonjs@^24.0.1":
528+
version "24.0.1"
529+
resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-24.0.1.tgz#d54ba26a3e3c495dc332bd27a81f7e9e2df46f90"
530+
integrity sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==
531+
dependencies:
532+
"@rollup/pluginutils" "^5.0.1"
533+
commondir "^1.0.1"
534+
estree-walker "^2.0.2"
535+
glob "^8.0.3"
536+
is-reference "1.2.1"
537+
magic-string "^0.27.0"
538+
506539
"@rollup/plugin-json@^6.0.0":
507540
version "6.0.0"
508541
resolved "https://registry.yarnpkg.com/@rollup/plugin-json/-/plugin-json-6.0.0.tgz#199fea6670fd4dfb1f4932250569b14719db234a"
509542
integrity sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==
510543
dependencies:
511544
"@rollup/pluginutils" "^5.0.1"
512545

513-
"@rollup/plugin-node-resolve@^15.0.0":
546+
"@rollup/plugin-node-resolve@^15.0.0", "@rollup/plugin-node-resolve@^15.0.1":
514547
version "15.0.1"
515548
resolved "https://registry.yarnpkg.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.0.1.tgz#72be449b8e06f6367168d5b3cd5e2802e0248971"
516549
integrity sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==
@@ -522,6 +555,15 @@
522555
is-module "^1.0.0"
523556
resolve "^1.22.1"
524557

558+
"@rollup/pluginutils@^3.0.9":
559+
version "3.1.0"
560+
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz#706b4524ee6dc8b103b3c995533e5ad680c02b9b"
561+
integrity sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==
562+
dependencies:
563+
"@types/estree" "0.0.39"
564+
estree-walker "^1.0.1"
565+
picomatch "^2.2.2"
566+
525567
"@rollup/pluginutils@^5.0.1":
526568
version "5.0.2"
527569
resolved "https://registry.yarnpkg.com/@rollup/pluginutils/-/pluginutils-5.0.2.tgz#012b8f53c71e4f6f9cb317e311df1404f56e7a33"
@@ -545,11 +587,16 @@
545587
resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf"
546588
integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==
547589

548-
"@types/estree@^1.0.0":
590+
"@types/estree@*", "@types/estree@^1.0.0":
549591
version "1.0.0"
550592
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2"
551593
integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==
552594

595+
"@types/estree@0.0.39":
596+
version "0.0.39"
597+
resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f"
598+
integrity sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==
599+
553600
"@types/resolve@1.20.2":
554601
version "1.20.2"
555602
resolved "https://registry.yarnpkg.com/@types/resolve/-/resolve-1.20.2.tgz#97d26e00cd4a0423b4af620abecf3e6f442b7975"
@@ -671,6 +718,11 @@ are-we-there-yet@^3.0.0:
671718
delegates "^1.0.0"
672719
readable-stream "^3.6.0"
673720

721+
atob@^2.1.2:
722+
version "2.1.2"
723+
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
724+
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
725+
674726
autoprefixer@^10.4.12:
675727
version "10.4.13"
676728
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.13.tgz#b5136b59930209a321e9fa3dca2e7c4d223e83a8"
@@ -722,7 +774,7 @@ brace-expansion@^2.0.1:
722774
dependencies:
723775
balanced-match "^1.0.0"
724776

725-
braces@~3.0.2:
777+
braces@^3.0.2, braces@~3.0.2:
726778
version "3.0.2"
727779
resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
728780
integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
@@ -981,8 +1033,17 @@ cuint@^0.2.2:
9811033
resolved "https://registry.yarnpkg.com/cuint/-/cuint-0.2.2.tgz#408086d409550c2631155619e9fa7bcadc3b991b"
9821034
integrity sha1-QICG1AlVDCYxFVYZ6fp7ytw7mRs=
9831035

984-
"custom-angular-builders@file:../../dist":
985-
version "0.0.0"
1036+
"custom-angular-builders@file:../..":
1037+
version "15.1.0"
1038+
dependencies:
1039+
"@rollup/plugin-commonjs" "^24.0.1"
1040+
"@rollup/plugin-json" "^6.0.0"
1041+
"@rollup/plugin-node-resolve" "^15.0.1"
1042+
fast-glob "^3.2.12"
1043+
injection-js "^2.4.0"
1044+
ora "~5.4.0"
1045+
rollup-plugin-auto-entry ">=2.0.0"
1046+
rollup-plugin-sourcemaps "^0.6.3"
9861047

9871048
debug@4, debug@^4.3.3:
9881049
version "4.3.4"
@@ -1005,6 +1066,11 @@ debug@^4.1.0:
10051066
dependencies:
10061067
ms "2.1.2"
10071068

1069+
decode-uri-component@^0.2.0:
1070+
version "0.2.2"
1071+
resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9"
1072+
integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==
1073+
10081074
deepmerge@^4.2.2:
10091075
version "4.2.2"
10101076
resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955"
@@ -1114,6 +1180,11 @@ escape-string-regexp@^1.0.5:
11141180
resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
11151181
integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
11161182

1183+
estree-walker@^1.0.1:
1184+
version "1.0.1"
1185+
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
1186+
integrity sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==
1187+
11171188
estree-walker@^2.0.2:
11181189
version "2.0.2"
11191190
resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac"
@@ -1138,6 +1209,24 @@ fast-deep-equal@^3.1.1:
11381209
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525"
11391210
integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
11401211

1212+
fast-glob@^3.2.12:
1213+
version "3.2.12"
1214+
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80"
1215+
integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==
1216+
dependencies:
1217+
"@nodelib/fs.stat" "^2.0.2"
1218+
"@nodelib/fs.walk" "^1.2.3"
1219+
glob-parent "^5.1.2"
1220+
merge2 "^1.3.0"
1221+
micromatch "^4.0.4"
1222+
1223+
fastq@^1.6.0:
1224+
version "1.15.0"
1225+
resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a"
1226+
integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==
1227+
dependencies:
1228+
reusify "^1.0.4"
1229+
11411230
figures@^3.0.0:
11421231
version "3.2.0"
11431232
resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af"
@@ -1227,7 +1316,7 @@ get-caller-file@^2.0.5:
12271316
resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
12281317
integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
12291318

1230-
glob-parent@~5.1.0, glob-parent@~5.1.2:
1319+
glob-parent@^5.1.2, glob-parent@~5.1.0, glob-parent@~5.1.2:
12311320
version "5.1.2"
12321321
resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
12331322
integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
@@ -1509,6 +1598,13 @@ is-number@^7.0.0:
15091598
resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
15101599
integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
15111600

1601+
is-reference@1.2.1:
1602+
version "1.2.1"
1603+
resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7"
1604+
integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==
1605+
dependencies:
1606+
"@types/estree" "*"
1607+
15121608
is-unicode-supported@^0.1.0:
15131609
version "0.1.0"
15141610
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
@@ -1688,6 +1784,19 @@ make-fetch-happen@^11.0.0:
16881784
socks-proxy-agent "^7.0.0"
16891785
ssri "^10.0.0"
16901786

1787+
merge2@^1.3.0:
1788+
version "1.4.1"
1789+
resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae"
1790+
integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1791+
1792+
micromatch@^4.0.4, micromatch@~4.0.4:
1793+
version "4.0.5"
1794+
resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6"
1795+
integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
1796+
dependencies:
1797+
braces "^3.0.2"
1798+
picomatch "^2.3.1"
1799+
16911800
mime@^1.4.1:
16921801
version "1.6.0"
16931802
resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1"
@@ -2024,7 +2133,7 @@ open@8.4.0:
20242133
is-docker "^2.1.1"
20252134
is-wsl "^2.2.0"
20262135

2027-
ora@5.4.1, ora@^5.4.1:
2136+
ora@5.4.1, ora@^5.4.1, ora@~5.4.0:
20282137
version "5.4.1"
20292138
resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
20302139
integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
@@ -2143,7 +2252,7 @@ picomatch@^2.0.4, picomatch@^2.2.1:
21432252
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972"
21442253
integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==
21452254

2146-
picomatch@^2.3.1:
2255+
picomatch@^2.2.2, picomatch@^2.3.1:
21472256
version "2.3.1"
21482257
resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
21492258
integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -2223,6 +2332,11 @@ punycode@^2.1.0:
22232332
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
22242333
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
22252334

2335+
queue-microtask@^1.2.2:
2336+
version "1.2.3"
2337+
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
2338+
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
2339+
22262340
read-package-json-fast@^3.0.0:
22272341
version "3.0.2"
22282342
resolved "https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-3.0.2.tgz#394908a9725dc7a5f14e70c8e7556dff1d2b1049"
@@ -2301,13 +2415,38 @@ retry@^0.12.0:
23012415
resolved "https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b"
23022416
integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==
23032417

2418+
reusify@^1.0.4:
2419+
version "1.0.4"
2420+
resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76"
2421+
integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2422+
23042423
rimraf@^3.0.2:
23052424
version "3.0.2"
23062425
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
23072426
integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==
23082427
dependencies:
23092428
glob "^7.1.3"
23102429

2430+
rimraf@^4.1.2:
2431+
version "4.1.2"
2432+
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-4.1.2.tgz#20dfbc98083bdfaa28b01183162885ef213dbf7c"
2433+
integrity sha512-BlIbgFryTbw3Dz6hyoWFhKk+unCcHMSkZGrTFVAx2WmttdBSonsdtRlwiuTbDqTKr+UlXIUqJVS4QT5tUzGENQ==
2434+
2435+
rollup-plugin-auto-entry@>=2.0.0:
2436+
version "2.0.0"
2437+
resolved "https://registry.yarnpkg.com/rollup-plugin-auto-entry/-/rollup-plugin-auto-entry-2.0.0.tgz#46baeb91228509adc7d3251d471e810529e9be81"
2438+
integrity sha512-iZEl5/uIJII2wRy95rxxX2mbLIba7Lql/aveokVP+0yJwlBOMp+mRFM8G7IzRKfqjWVDwKWf/O4PPaxNc2XmLQ==
2439+
dependencies:
2440+
micromatch "~4.0.4"
2441+
2442+
rollup-plugin-sourcemaps@^0.6.3:
2443+
version "0.6.3"
2444+
resolved "https://registry.yarnpkg.com/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.6.3.tgz#bf93913ffe056e414419607f1d02780d7ece84ed"
2445+
integrity sha512-paFu+nT1xvuO1tPFYXGe+XnQvg4Hjqv/eIhG8i5EspfYYPBKL57X7iVbfv55aNVASg3dzWvES9dmWsL2KhfByw==
2446+
dependencies:
2447+
"@rollup/pluginutils" "^3.0.9"
2448+
source-map-resolve "^0.6.0"
2449+
23112450
rollup@^3.0.0:
23122451
version "3.12.1"
23132452
resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.12.1.tgz#2975b97713e4af98c15e7024b88292d7fddb3853"
@@ -2320,6 +2459,13 @@ run-async@^2.4.0:
23202459
resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455"
23212460
integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==
23222461

2462+
run-parallel@^1.1.9:
2463+
version "1.2.0"
2464+
resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee"
2465+
integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2466+
dependencies:
2467+
queue-microtask "^1.2.2"
2468+
23232469
rxjs@6.6.7:
23242470
version "6.6.7"
23252471
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
@@ -2429,6 +2575,14 @@ socks@^2.6.2:
24292575
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
24302576
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
24312577

2578+
source-map-resolve@^0.6.0:
2579+
version "0.6.0"
2580+
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.6.0.tgz#3d9df87e236b53f16d01e58150fc7711138e5ed2"
2581+
integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==
2582+
dependencies:
2583+
atob "^2.1.2"
2584+
decode-uri-component "^0.2.0"
2585+
24322586
source-map@0.7.4:
24332587
version "0.7.4"
24342588
resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656"

lib/providers.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ import { pipe } from 'rxjs';
1212

1313
import { rollup } from 'rollup'
1414
import { nodeResolve } from '@rollup/plugin-node-resolve';
15-
import sourcemaps from 'rollup-plugin-sourcemaps';
1615
import commonJs from '@rollup/plugin-commonjs';
1716
import rollupJson from '@rollup/plugin-json';
1817
import autoEntry from 'rollup-plugin-auto-entry';
1918

2019
import { NgPackagrBuilderOptions } from './schema';
2120

21+
const EMPTY = '';
2222
const overlayTranform = (options: NgPackagrBuilderOptions): Transform => transformFromPromise(async graph => {
2323
if (!options.entries || !options.entries.length) {
2424
return;
@@ -63,14 +63,12 @@ const overlayTranform = (options: NgPackagrBuilderOptions): Transform => transfo
6363
// @ts-ignore
6464
autoEntry({
6565
include: options.entries,
66-
scope: entry.data.destinationFiles.directory,
66+
scope: entry.data.destinationFiles.directory || EMPTY,
6767
}),
6868
// @ts-ignore
6969
rollupJson(),
7070
// @ts-ignore
7171
commonJs(),
72-
// @ts-ignore
73-
sourcemaps(),
7472

7573
],
7674
inlineDynamicImports: false,
@@ -123,14 +121,13 @@ const overlayTranform = (options: NgPackagrBuilderOptions): Transform => transfo
123121
// @ts-ignore
124122
autoEntry({
125123
include: options.entries,
126-
scope: entry.data.destinationFiles.directory,
124+
scope: entry.data.destinationFiles.directory || EMPTY,
127125
}),
128126
// @ts-ignore
129127
rollupJson(),
130128
// @ts-ignore
131129
commonJs(),
132-
// @ts-ignore
133-
sourcemaps(),
130+
134131

135132
],
136133
onwarn: warning => {

0 commit comments

Comments
 (0)