Skip to content

Commit 3863e5f

Browse files
committed
ref(angular): remove unnecessary devdependencies, minor review changes
1 parent f8af1a9 commit 3863e5f

File tree

4 files changed

+14
-119
lines changed

4 files changed

+14
-119
lines changed

packages/angular/angular.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* To learn more about this file see: https://angular.io/guide/workspace-config */
12
{
23
"$schema": "../../node_modules/@angular/cli/lib/config/schema.json",
34
"version": 1,

packages/angular/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,8 @@
3636
"@angular/cli": "~10.2.4",
3737
"@angular/compiler-cli": "~10.2.5",
3838
"@types/node": "^12.11.1",
39-
"codelyzer": "^6.0.0",
4039
"ng-packagr": "^10.1.0",
4140
"ts-node": "~8.3.0",
42-
"tslint": "~6.1.0",
4341
"typescript": "~4.0.2",
4442
"zone.js": "~0.10.2"
4543
},

packages/angular/tsconfig.ngc.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,12 @@
1717
"strictMetadataEmit": true,
1818
"enableResourceInlining": true,
1919
// As per Angular 10, the recommendation from the library creation guide
20-
// is to disable compilation for Ivy in production builds to ensure
21-
// compatibility with Angular 10.
22-
// For Angular 11-13 applications, ngcc and the Angular linker ensure that
23-
// the library code is processed to match the specific Angular runtime version.
20+
// is to disable compilation for the Ivy rendering engine in production builds
21+
// to ensure compatibility with Angular 10.
22+
// For Angular 11-13 applications, ngcc and the Angular linker convert the compiled JS
23+
// at application compile time into an Ivy-compatible version which is then further used in
24+
// the build process. This ensures compatibility with newer Angular versions than the one
25+
// that was used to initially compile the library (Angular 10 in our case).
2426
"enableIvy": false
2527
}
2628
}

yarn.lock

Lines changed: 7 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -180,23 +180,13 @@
180180
tslib "^2.0.0"
181181
yargs "^16.1.1"
182182

183-
"@angular/compiler@9.0.0":
184-
version "9.0.0"
185-
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-9.0.0.tgz#87e0bef4c369b6cadae07e3a4295778fc93799d5"
186-
integrity sha512-ctjwuntPfZZT2mNj2NDIVu51t9cvbhl/16epc5xEwyzyDt76pX9UgwvY+MbXrf/C/FWwdtmNtfP698BKI+9leQ==
187-
188183
"@angular/compiler@~10.2.5":
189184
version "10.2.5"
190185
resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-10.2.5.tgz#1ff8514fdd2c07ff3c265b960dc49af6376071c9"
191186
integrity sha512-ddJiTPCoVBIGjFDYoYWDpmq3Zs8UKoWpzaeW4u+p17gWW54HwyT5XTxrgtbeUmaxIuRdL4/KT1lGHs9/9bwbCA==
192187
dependencies:
193188
tslib "^2.0.0"
194189

195-
"@angular/core@9.0.0":
196-
version "9.0.0"
197-
resolved "https://registry.yarnpkg.com/@angular/core/-/core-9.0.0.tgz#227dc53e1ac81824f998c6e76000b7efc522641e"
198-
integrity sha512-6Pxgsrf0qF9iFFqmIcWmjJGkkCaCm6V5QNnxMy2KloO3SDq6QuMVRbN9RtC8Urmo25LP+eZ6ZgYqFYpdD8Hd9w==
199-
200190
"@angular/core@~10.2.5":
201191
version "10.2.5"
202192
resolved "https://registry.yarnpkg.com/@angular/core/-/core-10.2.5.tgz#2050b0dbb180aa98c2ec46bba6d4827565ba2a2d"
@@ -5744,11 +5734,6 @@ app-module-path@^2.2.0:
57445734
resolved "https://registry.yarnpkg.com/app-module-path/-/app-module-path-2.2.0.tgz#641aa55dfb7d6a6f0a8141c4b9c0aa50b6c24dd5"
57455735
integrity sha1-ZBqlXft9am8KgUHEucCqULbCTdU=
57465736

5747-
app-root-path@^3.0.0:
5748-
version "3.0.0"
5749-
resolved "https://registry.yarnpkg.com/app-root-path/-/app-root-path-3.0.0.tgz#210b6f43873227e18a4b810a032283311555d5ad"
5750-
integrity sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw==
5751-
57525737
aproba@^1.0.3, aproba@^1.1.1:
57535738
version "1.2.0"
57545739
resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a"
@@ -5789,14 +5774,6 @@ argv@0.0.2:
57895774
resolved "https://registry.yarnpkg.com/argv/-/argv-0.0.2.tgz#ecbd16f8949b157183711b1bda334f37840185ab"
57905775
integrity sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=
57915776

5792-
aria-query@^3.0.0:
5793-
version "3.0.0"
5794-
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc"
5795-
integrity sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=
5796-
dependencies:
5797-
ast-types-flow "0.0.7"
5798-
commander "^2.11.0"
5799-
58005777
aria-query@^4.2.2:
58015778
version "4.2.2"
58025779
resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b"
@@ -6009,11 +5986,6 @@ ast-module-types@^2.3.2, ast-module-types@^2.4.0, ast-module-types@^2.7.0, ast-m
60095986
resolved "https://registry.yarnpkg.com/ast-module-types/-/ast-module-types-2.7.1.tgz#3f7989ef8dfa1fdb82dfe0ab02bdfc7c77a57dd3"
60105987
integrity sha512-Rnnx/4Dus6fn7fTqdeLEAn5vUll5w7/vts0RN608yFa6si/rDOUonlIIiwugHBFWjylHjxm9owoSZn71KwG4gw==
60115988

6012-
ast-types-flow@0.0.7:
6013-
version "0.0.7"
6014-
resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad"
6015-
integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0=
6016-
60175989
ast-types@0.13.2:
60185990
version "0.13.2"
60195991
resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.2.tgz#df39b677a911a83f3a049644fb74fdded23cea48"
@@ -6185,13 +6157,6 @@ aws4@^1.8.0:
61856157
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
61866158
integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
61876159

6188-
axobject-query@2.0.2:
6189-
version "2.0.2"
6190-
resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9"
6191-
integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==
6192-
dependencies:
6193-
ast-types-flow "0.0.7"
6194-
61956160
babel-code-frame@^6.26.0:
61966161
version "6.26.0"
61976162
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b"
@@ -7998,11 +7963,6 @@ buffer@^5.2.1, buffer@^5.5.0:
79987963
base64-js "^1.3.1"
79997964
ieee754 "^1.1.13"
80007965

8001-
builtin-modules@^1.1.1:
8002-
version "1.1.1"
8003-
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f"
8004-
integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=
8005-
80067966
builtin-modules@^3.1.0:
80077967
version "3.2.0"
80087968
resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
@@ -8708,26 +8668,6 @@ codecov@^3.6.5:
87088668
teeny-request "6.0.1"
87098669
urlgrey "0.4.4"
87108670

8711-
codelyzer@^6.0.0:
8712-
version "6.0.2"
8713-
resolved "https://registry.yarnpkg.com/codelyzer/-/codelyzer-6.0.2.tgz#25d72eae641e8ff13ffd7d99b27c9c7ad5d7e135"
8714-
integrity sha512-v3+E0Ucu2xWJMOJ2fA/q9pDT/hlxHftHGPUay1/1cTgyPV5JTHFdO9hqo837Sx2s9vKBMTt5gO+lhF95PO6J+g==
8715-
dependencies:
8716-
"@angular/compiler" "9.0.0"
8717-
"@angular/core" "9.0.0"
8718-
app-root-path "^3.0.0"
8719-
aria-query "^3.0.0"
8720-
axobject-query "2.0.2"
8721-
css-selector-tokenizer "^0.7.1"
8722-
cssauron "^1.4.0"
8723-
damerau-levenshtein "^1.0.4"
8724-
rxjs "^6.5.3"
8725-
semver-dsl "^1.0.1"
8726-
source-map "^0.5.7"
8727-
sprintf-js "^1.1.2"
8728-
tslib "^1.10.0"
8729-
zone.js "~0.10.3"
8730-
87318671
collection-visit@^1.0.0:
87328672
version "1.0.0"
87338673
resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0"
@@ -8828,7 +8768,7 @@ commander@7.1.0:
88288768
resolved "https://registry.yarnpkg.com/commander/-/commander-7.1.0.tgz#f2eaecf131f10e36e07d894698226e36ae0eb5ff"
88298769
integrity sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==
88308770

8831-
commander@^2.11.0, commander@^2.12.1, commander@^2.16.0, commander@^2.20.0, commander@^2.20.3, commander@^2.6.0, commander@^2.8.1:
8771+
commander@^2.16.0, commander@^2.20.0, commander@^2.20.3, commander@^2.6.0, commander@^2.8.1:
88328772
version "2.20.3"
88338773
resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
88348774
integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
@@ -9473,14 +9413,6 @@ css-select@^4.1.3:
94739413
domutils "^2.6.0"
94749414
nth-check "^2.0.0"
94759415

9476-
css-selector-tokenizer@^0.7.1:
9477-
version "0.7.3"
9478-
resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz#735f26186e67c749aaf275783405cf0661fae8f1"
9479-
integrity sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==
9480-
dependencies:
9481-
cssesc "^3.0.0"
9482-
fastparse "^1.1.2"
9483-
94849416
css-tree@1.0.0-alpha.37:
94859417
version "1.0.0-alpha.37"
94869418
resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22"
@@ -9522,13 +9454,6 @@ css@^2.0.0:
95229454
source-map-resolve "^0.5.2"
95239455
urix "^0.1.0"
95249456

9525-
cssauron@^1.4.0:
9526-
version "1.4.0"
9527-
resolved "https://registry.yarnpkg.com/cssauron/-/cssauron-1.4.0.tgz#a6602dff7e04a8306dc0db9a551e92e8b5662ad8"
9528-
integrity sha1-pmAt/34EqDBtwNuaVR6S6LVmKtg=
9529-
dependencies:
9530-
through X.X.X
9531-
95329457
cssesc@^3.0.0:
95339458
version "3.0.0"
95349459
resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee"
@@ -9697,11 +9622,6 @@ dag-map@^2.0.2:
96979622
resolved "https://registry.yarnpkg.com/dag-map/-/dag-map-2.0.2.tgz#9714b472de82a1843de2fba9b6876938cab44c68"
96989623
integrity sha1-lxS0ct6CoYQ94vuptodpOMq0TGg=
96999624

9700-
damerau-levenshtein@^1.0.4:
9701-
version "1.0.8"
9702-
resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7"
9703-
integrity sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==
9704-
97059625
dargs@^4.0.1:
97069626
version "4.1.0"
97079627
resolved "https://registry.yarnpkg.com/dargs/-/dargs-4.1.0.tgz#03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"
@@ -12166,7 +12086,7 @@ fast-text-encoding@^1.0.0, fast-text-encoding@^1.0.3:
1216612086
resolved "https://registry.yarnpkg.com/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz#ec02ac8e01ab8a319af182dae2681213cfe9ce53"
1216712087
integrity sha512-dtm4QZH9nZtcDt8qJiOH9fcQd1NAgi+K1O2DbE6GG1PPCK/BWfOH3idCTRQ4ImXRUOyopDEgDEnVEE7Y/2Wrig==
1216812088

12169-
fastparse@^1.0.0, fastparse@^1.1.2:
12089+
fastparse@^1.0.0:
1217012090
version "1.1.2"
1217112091
resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.2.tgz#91728c5a5942eced8531283c79441ee4122c35a9"
1217212092
integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==
@@ -21332,7 +21252,7 @@ rxjs@6.6.2:
2133221252
dependencies:
2133321253
tslib "^1.9.0"
2133421254

21335-
rxjs@^6.4.0, rxjs@^6.5.0, rxjs@^6.5.3, rxjs@^6.6.0:
21255+
rxjs@^6.4.0, rxjs@^6.5.0, rxjs@^6.6.0:
2133621256
version "6.6.7"
2133721257
resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9"
2133821258
integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==
@@ -21503,13 +21423,6 @@ selfsigned@^1.10.7:
2150321423
dependencies:
2150421424
node-forge "^0.10.0"
2150521425

21506-
semver-dsl@^1.0.1:
21507-
version "1.0.1"
21508-
resolved "https://registry.yarnpkg.com/semver-dsl/-/semver-dsl-1.0.1.tgz#d3678de5555e8a61f629eed025366ae5f27340a0"
21509-
integrity sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=
21510-
dependencies:
21511-
semver "^5.3.0"
21512-
2151321426
semver-intersect@1.4.0:
2151421427
version "1.4.0"
2151521428
resolved "https://registry.yarnpkg.com/semver-intersect/-/semver-intersect-1.4.0.tgz#bdd9c06bedcdd2fedb8cd352c3c43ee8c61321f3"
@@ -22321,7 +22234,7 @@ split@^1.0.0:
2232122234
dependencies:
2232222235
through "2"
2232322236

22324-
sprintf-js@^1.0.3, sprintf-js@^1.1.2:
22237+
sprintf-js@^1.0.3:
2232522238
version "1.1.2"
2232622239
resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673"
2232722240
integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==
@@ -23251,7 +23164,7 @@ through2@^4.0.0:
2325123164
dependencies:
2325223165
readable-stream "3"
2325323166

23254-
through@2, "through@>=2.2.7 <3", through@X.X.X, through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1:
23167+
through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.1:
2325523168
version "2.3.8"
2325623169
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
2325723170
integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
@@ -23565,7 +23478,7 @@ tslib@2.0.1:
2356523478
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e"
2356623479
integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==
2356723480

23568-
tslib@^1.10.0, tslib@^1.13.0, tslib@^1.7.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
23481+
tslib@^1.10.0, tslib@^1.7.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3:
2356923482
version "1.14.1"
2357023483
resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00"
2357123484
integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==
@@ -23594,25 +23507,6 @@ tslint-consistent-codestyle@^1.15.1:
2359423507
tslib "^1.7.1"
2359523508
tsutils "^2.29.0"
2359623509

23597-
tslint@~6.1.0:
23598-
version "6.1.3"
23599-
resolved "https://registry.yarnpkg.com/tslint/-/tslint-6.1.3.tgz#5c23b2eccc32487d5523bd3a470e9aa31789d904"
23600-
integrity sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==
23601-
dependencies:
23602-
"@babel/code-frame" "^7.0.0"
23603-
builtin-modules "^1.1.1"
23604-
chalk "^2.3.0"
23605-
commander "^2.12.1"
23606-
diff "^4.0.1"
23607-
glob "^7.1.1"
23608-
js-yaml "^3.13.1"
23609-
minimatch "^3.0.4"
23610-
mkdirp "^0.5.3"
23611-
resolve "^1.3.2"
23612-
semver "^5.3.0"
23613-
tslib "^1.13.0"
23614-
tsutils "^2.29.0"
23615-
2361623510
tsutils@^2.29.0:
2361723511
version "2.29.0"
2361823512
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99"
@@ -25174,7 +25068,7 @@ yocto-queue@^0.1.0:
2517425068
resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
2517525069
integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
2517625070

25177-
zone.js@~0.10.2, zone.js@~0.10.3:
25071+
zone.js@~0.10.2:
2517825072
version "0.10.3"
2517925073
resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.10.3.tgz#3e5e4da03c607c9dcd92e37dd35687a14a140c16"
2518025074
integrity sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==

0 commit comments

Comments
 (0)