cleanup after moving to tsup

This commit is contained in:
Norbert de Langen 2022-09-27 12:39:46 +02:00
parent ddd00f2e97
commit 119d758cc7
No known key found for this signature in database
GPG Key ID: FD0E78AF9A837762
7 changed files with 29 additions and 1306 deletions

View File

@ -153,11 +153,6 @@
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/workspace": "14.6.1",
"@playwright/test": "1.26.0",
"@rollup/plugin-babel": "^5.3.1",
"@rollup/plugin-commonjs": "^21.0.1",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^13.0.6",
"@rollup/plugin-typescript": "^8.3.0",
"@storybook/addon-a11y": "workspace:*",
"@storybook/addon-actions": "workspace:*",
"@storybook/addon-backgrounds": "workspace:*",
@ -281,7 +276,6 @@
"cross-env": "^7.0.3",
"danger": "^10.6.2",
"detect-port": "^1.3.0",
"dts-bundle-generator": "^6.2.0",
"ejs-lint": "^1.2.2",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.5",
@ -335,10 +329,6 @@
"remark-cli": "^9.0.0",
"remark-lint": "^8.0.0",
"remark-preset-lint-recommended": "^5.0.0",
"rollup": "^2.60.2",
"rollup-plugin-extensions": "^0.1.0",
"rollup-plugin-jsx": "^1.0.3",
"rollup-plugin-terser": "^7.0.2",
"serve-static": "^1.14.1",
"shelljs": "^0.8.5",
"shx": "^0.3.2",

View File

@ -6558,7 +6558,7 @@ __metadata:
languageName: node
linkType: hard
"@rollup/plugin-babel@npm:^5.2.0, @rollup/plugin-babel@npm:^5.3.1":
"@rollup/plugin-babel@npm:^5.2.0":
version: 5.3.1
resolution: "@rollup/plugin-babel@npm:5.3.1"
dependencies:
@ -6575,34 +6575,6 @@ __metadata:
languageName: node
linkType: hard
"@rollup/plugin-commonjs@npm:^21.0.1":
version: 21.1.0
resolution: "@rollup/plugin-commonjs@npm:21.1.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
commondir: ^1.0.1
estree-walker: ^2.0.1
glob: ^7.1.6
is-reference: ^1.2.1
magic-string: ^0.25.7
resolve: ^1.17.0
peerDependencies:
rollup: ^2.38.3
checksum: 81eefc2b5e6c796cd9f077cf93c99cd6cf433e27e2d0f1f154aa3595de6b2938473c73b9d1d074d7cb6d808eea118387df06a78b79a7c27417dd0fd697aad8cf
languageName: node
linkType: hard
"@rollup/plugin-json@npm:^4.1.0":
version: 4.1.0
resolution: "@rollup/plugin-json@npm:4.1.0"
dependencies:
"@rollup/pluginutils": ^3.0.8
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
checksum: 9fc4a3ee60929afcb5269ebda602914d1cf5dc020808f85be90c0a5a2ba9ca26136b0284a1935984861f0549a1e1db30fc372906c14425f5da4909f0fd21e5ea
languageName: node
linkType: hard
"@rollup/plugin-node-resolve@npm:^11.2.1":
version: 11.2.1
resolution: "@rollup/plugin-node-resolve@npm:11.2.1"
@ -6619,22 +6591,6 @@ __metadata:
languageName: node
linkType: hard
"@rollup/plugin-node-resolve@npm:^13.0.6":
version: 13.3.0
resolution: "@rollup/plugin-node-resolve@npm:13.3.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
"@types/resolve": 1.17.1
deepmerge: ^4.2.2
is-builtin-module: ^3.1.0
is-module: ^1.0.0
resolve: ^1.19.0
peerDependencies:
rollup: ^2.42.0
checksum: 6caa32a8304a20f1c9953111b25e9543f4de7d254958d81ce0158ad909e4493946bc2060c4ace23d9748b560ebc84c920ee7bc1b7d50dbf8ba852ef13c91af58
languageName: node
linkType: hard
"@rollup/plugin-replace@npm:^2.4.1":
version: 2.4.2
resolution: "@rollup/plugin-replace@npm:2.4.2"
@ -6647,24 +6603,7 @@ __metadata:
languageName: node
linkType: hard
"@rollup/plugin-typescript@npm:^8.3.0":
version: 8.5.0
resolution: "@rollup/plugin-typescript@npm:8.5.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
resolve: ^1.17.0
peerDependencies:
rollup: ^2.14.0
tslib: "*"
typescript: ">=3.7.0"
peerDependenciesMeta:
tslib:
optional: true
checksum: 5754571abadf915244bc5b6c62f8aa3f7fe43009a3e9b5a174e11b7f635efbaf379f87fa169914be959d38bea675ab61d380d394d3da637a27f46471f9e47ab6
languageName: node
linkType: hard
"@rollup/pluginutils@npm:^3.0.8, @rollup/pluginutils@npm:^3.1.0":
"@rollup/pluginutils@npm:^3.1.0":
version: 3.1.0
resolution: "@rollup/pluginutils@npm:3.1.0"
dependencies:
@ -8935,11 +8874,6 @@ __metadata:
"@nrwl/nx-cloud": 14.6.0
"@nrwl/workspace": 14.6.1
"@playwright/test": 1.26.0
"@rollup/plugin-babel": ^5.3.1
"@rollup/plugin-commonjs": ^21.0.1
"@rollup/plugin-json": ^4.1.0
"@rollup/plugin-node-resolve": ^13.0.6
"@rollup/plugin-typescript": ^8.3.0
"@storybook/addon-a11y": "workspace:*"
"@storybook/addon-actions": "workspace:*"
"@storybook/addon-backgrounds": "workspace:*"
@ -9064,7 +8998,6 @@ __metadata:
cypress: 8.7.0
danger: ^10.6.2
detect-port: ^1.3.0
dts-bundle-generator: ^6.2.0
ejs-lint: ^1.2.2
enzyme: ^3.11.0
enzyme-adapter-react-16: ^1.15.5
@ -9119,10 +9052,6 @@ __metadata:
remark-cli: ^9.0.0
remark-lint: ^8.0.0
remark-preset-lint-recommended: ^5.0.0
rollup: ^2.60.2
rollup-plugin-extensions: ^0.1.0
rollup-plugin-jsx: ^1.0.3
rollup-plugin-terser: ^7.0.2
serve-static: ^1.14.1
shelljs: ^0.8.5
shx: ^0.3.2
@ -12545,7 +12474,7 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^5.2.1, acorn@npm:^5.5.3":
"acorn@npm:^5.5.3":
version: 5.7.4
resolution: "acorn@npm:5.7.4"
bin:
@ -13466,13 +13395,6 @@ __metadata:
languageName: node
linkType: hard
"ast-types@npm:0.9.6":
version: 0.9.6
resolution: "ast-types@npm:0.9.6"
checksum: d6aa2f8322d7ff7794bae2c25f97211595fc62f591cb097624c1d22fe683ce9a948b2978917d1b8c54ff93d0e09847e3b64f31797d9439e49590e4de0faa6aee
languageName: node
linkType: hard
"ast-types@npm:^0.7.0":
version: 0.7.8
resolution: "ast-types@npm:0.7.8"
@ -14258,13 +14180,6 @@ __metadata:
languageName: node
linkType: hard
"base62@npm:^1.1.0":
version: 1.2.8
resolution: "base62@npm:1.2.8"
checksum: 41e2a07c90a626f343d0224bd0e6df3962b6baf7e414cfffa76ab8def5ab068e9118e8f19814f6d3a3fe7e0d5d33cd2d72a12dc31fd0c8ff8cfbaace1e5e2488
languageName: node
linkType: hard
"base64-js@npm:1.3.1":
version: 1.3.1
resolution: "base64-js@npm:1.3.1"
@ -15397,7 +15312,7 @@ __metadata:
languageName: node
linkType: hard
"builtin-modules@npm:^3.1.0, builtin-modules@npm:^3.3.0":
"builtin-modules@npm:^3.1.0":
version: 3.3.0
resolution: "builtin-modules@npm:3.3.0"
checksum: 2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a
@ -16688,7 +16603,7 @@ __metadata:
languageName: node
linkType: hard
"commander@npm:^2.18.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.5.0, commander@npm:^2.6.0, commander@npm:^2.8.1":
"commander@npm:^2.18.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.6.0, commander@npm:^2.8.1":
version: 2.20.3
resolution: "commander@npm:2.20.3"
checksum: 74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288
@ -16758,25 +16673,6 @@ __metadata:
languageName: node
linkType: hard
"commoner@npm:^0.10.1":
version: 0.10.8
resolution: "commoner@npm:0.10.8"
dependencies:
commander: ^2.5.0
detective: ^4.3.1
glob: ^5.0.15
graceful-fs: ^4.1.2
iconv-lite: ^0.4.5
mkdirp: ^0.5.0
private: ^0.1.6
q: ^1.1.2
recast: ^0.11.17
bin:
commonize: ./bin/commonize
checksum: 6026519a4cb31a26543cf58e0d310c5ed0185af7983b9371826d113e9e6c8fb5294d56a7fe99dd28b560fde239141150d9419237fceabfeb609434f2088fe536
languageName: node
linkType: hard
"compare-func@npm:^2.0.0":
version: 2.0.0
resolution: "compare-func@npm:2.0.0"
@ -18696,16 +18592,6 @@ __metadata:
languageName: node
linkType: hard
"detective@npm:^4.3.1":
version: 4.7.1
resolution: "detective@npm:4.7.1"
dependencies:
acorn: ^5.2.1
defined: ^1.0.0
checksum: 91c3ea531658d8dac6953d0436a199b1411e590eec502c46a39003868134d323eff0b905a17cddf1825f6362b46ba3f3c3d57e5fed0039e3449a0241b56dac58
languageName: node
linkType: hard
"detective@npm:^5.2.1":
version: 5.2.1
resolution: "detective@npm:5.2.1"
@ -19180,18 +19066,6 @@ __metadata:
languageName: node
linkType: hard
"dts-bundle-generator@npm:^6.2.0":
version: 6.13.0
resolution: "dts-bundle-generator@npm:6.13.0"
dependencies:
typescript: ">=3.0.1"
yargs: ^17.2.1
bin:
dts-bundle-generator: dist/bin/dts-bundle-generator.js
checksum: 10dad909da40fb81db6caf131a0ea1b354d76f78feeb68eaacdf3a6897d02f8bbfb5215fadc5386fcc982ce63d2d4b66252b73d4f4b652a1039ec3b1c7562147
languageName: node
linkType: hard
"duplexer2@npm:~0.1.4":
version: 0.1.4
resolution: "duplexer2@npm:0.1.4"
@ -21231,26 +21105,6 @@ __metadata:
languageName: node
linkType: hard
"esprima-fb@npm:^15001.1.0-dev-harmony-fb":
version: 15001.1.0-dev-harmony-fb
resolution: "esprima-fb@npm:15001.1.0-dev-harmony-fb"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: dfc86c1f86b7d50b3424e2ba978f89996b5817b6ab4a177f81b71f7000b62a09dc1779b9cd1d7feb7920b21489e9dc6e6cd77e87ee99cba24e3c2a5609dc5531
languageName: node
linkType: hard
"esprima-fb@npm:^15001.1001.0-dev-harmony-fb":
version: 15001.1001.0-dev-harmony-fb
resolution: "esprima-fb@npm:15001.1001.0-dev-harmony-fb"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: ed29ff9aa737fe192d5d8f4a05a66fdbbfe35340c4a89e650e05ae9c68c3490b50915514fa47ffa980657cd028ab95c74c7299a0a3e49a4dc0811077cc542da4
languageName: node
linkType: hard
"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
@ -21281,16 +21135,6 @@ __metadata:
languageName: node
linkType: hard
"esprima@npm:~3.1.0":
version: 3.1.3
resolution: "esprima@npm:3.1.3"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: 1fb9e3e419301aa070803c940ba30e9918cce3690e2f44939097e6094ce91e9833e42206fbf0a33e389d6664d13695e47e92974534da2a3f21dd1ff1bf3c88e3
languageName: node
linkType: hard
"esquery@npm:^1.0.1, esquery@npm:^1.4.0":
version: 1.4.0
resolution: "esquery@npm:1.4.0"
@ -21406,13 +21250,6 @@ __metadata:
languageName: node
linkType: hard
"estree-walker@npm:^0.2.1":
version: 0.2.1
resolution: "estree-walker@npm:0.2.1"
checksum: 5a7285ba6f4fd29d5ac112fdf3950929b2a52805b6683329355cbddf40edf08b52e6c9a4be28b5426e694d54f8b4594478eb66005b9fea641f18fa427e7888c8
languageName: node
linkType: hard
"estree-walker@npm:^1.0.1":
version: 1.0.1
resolution: "estree-walker@npm:1.0.1"
@ -23645,7 +23482,7 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:^5.0.10, glob@npm:^5.0.15":
"glob@npm:^5.0.10":
version: 5.0.15
resolution: "glob@npm:5.0.15"
dependencies:
@ -25135,7 +24972,7 @@ __metadata:
languageName: node
linkType: hard
"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24, iconv-lite@npm:^0.4.4, iconv-lite@npm:^0.4.5":
"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24, iconv-lite@npm:^0.4.4":
version: 0.4.24
resolution: "iconv-lite@npm:0.4.24"
dependencies:
@ -25783,15 +25620,6 @@ __metadata:
languageName: node
linkType: hard
"is-builtin-module@npm:^3.1.0":
version: 3.2.0
resolution: "is-builtin-module@npm:3.2.0"
dependencies:
builtin-modules: ^3.3.0
checksum: dd911ba5b5e9615d4da19fad3bbd839bcce8f279b28e094ff0883147a70e36fa4fd2d2aebc85886585106f8fc11d45ca60234afc4e3fa261ad58f013a26d3f1a
languageName: node
linkType: hard
"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.6":
version: 1.2.7
resolution: "is-callable@npm:1.2.7"
@ -26259,15 +26087,6 @@ __metadata:
languageName: node
linkType: hard
"is-reference@npm:^1.2.1":
version: 1.2.1
resolution: "is-reference@npm:1.2.1"
dependencies:
"@types/estree": "*"
checksum: 7dc819fc8de7790264a0a5d531164f9f5b9ef5aa1cd05f35322d14db39c8a2ec78fd5d4bf57f9789f3ddd2b3abeea7728432b759636157a42db12a9e8c3b549b
languageName: node
linkType: hard
"is-reference@npm:^3.0.0":
version: 3.0.0
resolution: "is-reference@npm:3.0.0"
@ -29024,21 +28843,6 @@ __metadata:
languageName: node
linkType: hard
"jstransform@npm:^11.0.3":
version: 11.0.3
resolution: "jstransform@npm:11.0.3"
dependencies:
base62: ^1.1.0
commoner: ^0.10.1
esprima-fb: ^15001.1.0-dev-harmony-fb
object-assign: ^2.0.0
source-map: ^0.4.2
bin:
jstransform: bin/jstransform
checksum: addd3f98ee2ec629c97a6b603c9e8770eee835dad4a3fe132b4b9802eb5d3d6fc410314d155063a3a8fefc55b4790ab69d7f05837ec8a401b3b605eb289f8038
languageName: node
linkType: hard
"jstransformer@npm:1.0.0":
version: 1.0.0
resolution: "jstransformer@npm:1.0.0"
@ -29059,17 +28863,6 @@ __metadata:
languageName: node
linkType: hard
"jsx-transform@npm:^2.3.0":
version: 2.4.1
resolution: "jsx-transform@npm:2.4.1"
dependencies:
esprima-fb: ^15001.1001.0-dev-harmony-fb
jstransform: ^11.0.3
through2: ^2.0.0
checksum: c861e279841360de1d840157d61d999a5b00aabd678017782f21b5fa63ff2bfb92a2982503ca22d56b5c9a10cef86d86c668ca55089ce3dbe5a5f488e5a8571d
languageName: node
linkType: hard
"jszip@npm:^3.1.3":
version: 3.10.1
resolution: "jszip@npm:3.10.1"
@ -30555,15 +30348,6 @@ __metadata:
languageName: node
linkType: hard
"magic-string@npm:^0.14.0":
version: 0.14.0
resolution: "magic-string@npm:0.14.0"
dependencies:
vlq: ^0.2.1
checksum: 2d49700cb0fb32a6db990fb8313e432b0c39c8757522a2b739d578cfd8d71d72db7fd920d9576a4a2b0932ac92bfc4aa1a7abd9f39109234835a005acf87a08c
languageName: node
linkType: hard
"magic-string@npm:^0.25.0, magic-string@npm:^0.25.7":
version: 0.25.9
resolution: "magic-string@npm:0.25.9"
@ -33459,13 +33243,6 @@ __metadata:
languageName: node
linkType: hard
"object-assign@npm:^2.0.0":
version: 2.1.1
resolution: "object-assign@npm:2.1.1"
checksum: c481245a25ab944cc728fe80bfffbc5957f79ba05b4fe579eb06c0cf9af6737f0228b3e96e73c3c29450b2b359231f5ce7714b4e817976518ca134a19cc1bebb
languageName: node
linkType: hard
"object-copy@npm:^0.1.0":
version: 0.1.0
resolution: "object-copy@npm:0.1.0"
@ -36302,7 +36079,7 @@ __metadata:
languageName: node
linkType: hard
"private@npm:^0.1.6, private@npm:^0.1.8, private@npm:~0.1.5":
"private@npm:^0.1.8":
version: 0.1.8
resolution: "private@npm:0.1.8"
checksum: 829a23723e5fd3105c72b2dadeeb65743a430f7e6967a8a6f3e49392a1b3ea52975a255376d8c513b0c988bdf162f1a5edf9d9bac27d1ab11f8dba8cdb58880e
@ -37941,18 +37718,6 @@ __metadata:
languageName: node
linkType: hard
"recast@npm:^0.11.17":
version: 0.11.23
resolution: "recast@npm:0.11.23"
dependencies:
ast-types: 0.9.6
esprima: ~3.1.0
private: ~0.1.5
source-map: ~0.5.0
checksum: 8e9bb67f07398354df76c949bc42c044390554803f7c1a22d30e1344b15aa73b3987078b9a0cdee562eb2de2d1c36767cae2d96e41a4b6f3d3fe1eb1d740d988
languageName: node
linkType: hard
"recast@npm:^0.18.1":
version: 0.18.10
resolution: "recast@npm:0.18.10"
@ -39316,27 +39081,7 @@ __metadata:
languageName: node
linkType: hard
"rollup-plugin-extensions@npm:^0.1.0":
version: 0.1.0
resolution: "rollup-plugin-extensions@npm:0.1.0"
peerDependencies:
rollup: ^1.4.1
checksum: 1d08385299b3936074dacb837ba154b7ead4b5612c0fdc6b40e227987f5cdd1ea7652bfd81b867f7a77e5f100638862d1778b4bf6519027d573bf7dbad86f666
languageName: node
linkType: hard
"rollup-plugin-jsx@npm:^1.0.3":
version: 1.0.3
resolution: "rollup-plugin-jsx@npm:1.0.3"
dependencies:
jsx-transform: ^2.3.0
magic-string: ^0.14.0
rollup-pluginutils: ^1.3.1
checksum: fe404acd2b2860eadc284f07ed25122de5b9b7f925400522eb0c95714923cc2aa4331fa8e629b8b0f2f52942179a89db1a1f9983252fa390f79412864e904102
languageName: node
linkType: hard
"rollup-plugin-terser@npm:^7.0.0, rollup-plugin-terser@npm:^7.0.2":
"rollup-plugin-terser@npm:^7.0.0":
version: 7.0.2
resolution: "rollup-plugin-terser@npm:7.0.2"
dependencies:
@ -39350,17 +39095,7 @@ __metadata:
languageName: node
linkType: hard
"rollup-pluginutils@npm:^1.3.1":
version: 1.5.2
resolution: "rollup-pluginutils@npm:1.5.2"
dependencies:
estree-walker: ^0.2.1
minimatch: ^3.0.2
checksum: dd116e92b66432b987fb0cb1bb71ec7317ec4fa5fe9673a98498fd966e94daef9dc6f34deee204b17bb9438f05b8dfa370bb03e83e06af9e377e4ab9c83b048a
languageName: node
linkType: hard
"rollup@npm:^2.43.1, rollup@npm:^2.60.2, rollup@npm:^2.74.1":
"rollup@npm:^2.43.1, rollup@npm:^2.74.1":
version: 2.79.1
resolution: "rollup@npm:2.79.1"
dependencies:
@ -40684,7 +40419,7 @@ __metadata:
languageName: node
linkType: hard
"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7, source-map@npm:~0.5.0":
"source-map@npm:^0.5.0, source-map@npm:^0.5.6, source-map@npm:^0.5.7":
version: 0.5.7
resolution: "source-map@npm:0.5.7"
checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599
@ -44693,13 +44428,6 @@ __metadata:
languageName: node
linkType: hard
"vlq@npm:^0.2.1":
version: 0.2.3
resolution: "vlq@npm:0.2.3"
checksum: d1557b404353ca75c7affaaf403d245a3273a7d1c6b3380ed7f04ae3f080e4658f41ac700d6f48acb3cd4875fe7bc7da4924b3572cd5584a5de83b35b1de5e12
languageName: node
linkType: hard
"vm-browserify@npm:^1.1.2":
version: 1.1.2
resolution: "vm-browserify@npm:1.1.2"

View File

@ -1,215 +0,0 @@
import path, { resolve } from 'path';
import chalk from 'chalk';
import { rollup, OutputOptions, watch, RollupOptions } from 'rollup';
import readPkgUp from 'read-pkg-up';
import fs from 'fs-extra';
import rollupTypescript from '@rollup/plugin-typescript';
import { nodeResolve } from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import json from '@rollup/plugin-json';
import { babel, getBabelOutputPlugin } from '@rollup/plugin-babel';
import { terser } from 'rollup-plugin-terser';
import { generateDtsBundle } from 'dts-bundle-generator';
import * as dtsLozalize from './dts-localize';
const { bold, gray, greenBright } = chalk;
interface Options {
input: string;
externals: string[];
cwd: string;
optimized?: boolean;
watch?: boolean;
}
async function dts({ input, externals, cwd, ...options }: Options) {
if (options.watch) {
try {
const [out] = await generateDtsBundle(
[
{
filePath: input,
output: {
inlineDeclareGlobals: false,
sortNodes: true,
noBanner: true,
},
},
],
{ followSymlinks: false }
);
await fs.outputFile('dist/types/index.d.ts', out);
} catch (e) {
console.log(e.message);
}
} else {
const [out] = await generateDtsBundle(
[
{
filePath: input,
output: {
inlineDeclareGlobals: false,
sortNodes: true,
noBanner: true,
},
},
],
{ followSymlinks: false }
);
const bundledDTSfile = path.join(cwd, 'dist/ts-tmp/index.d.ts');
const localizedDTSout = path.join(cwd, 'dist/types');
await fs.outputFile(bundledDTSfile, out);
await dtsLozalize.run([bundledDTSfile], localizedDTSout, {
externals,
cwd,
});
}
}
async function removeDist() {
await fs.remove('dist');
}
async function mapper() {
await fs.emptyDir(path.join(process.cwd(), 'dist', 'types'));
await fs.writeFile(
path.join(process.cwd(), 'dist', 'types', 'index.d.ts'),
`export * from '../../src/index';`
);
}
const makeExternalPredicate = (externals: string[]) => {
if (externals.length === 0) {
return () => false;
}
const pattern = new RegExp(`^(${externals.join('|')})($|/)`);
return (id: string) => pattern.test(id);
};
async function build(options: Options) {
const { input, externals, cwd, optimized } = options;
const setting: RollupOptions = {
input,
external: makeExternalPredicate(externals),
plugins: [
nodeResolve({
preferBuiltins: true,
}),
commonjs(),
babel({
babelHelpers: 'external',
skipPreflightCheck: true,
compact: false,
}),
json(),
rollupTypescript({ lib: ['es2015', 'dom', 'esnext'], target: 'es6' }),
],
};
const outputs: OutputOptions[] = [
{
dir: resolve(cwd, './dist/esm'),
format: 'es',
sourcemap: optimized,
preferConst: true,
plugins: [
getBabelOutputPlugin({
compact: false,
presets: [
[
'@babel/preset-env',
{
shippedProposals: true,
useBuiltIns: 'usage',
corejs: '3',
modules: false,
targets: { chrome: '100' },
},
],
],
}),
optimized ? terser({ output: { comments: false }, module: true }) : null,
].filter(Boolean),
},
{
dir: resolve(cwd, './dist/cjs'),
format: 'commonjs',
plugins: [
getBabelOutputPlugin({
compact: false,
presets: [
[
'@babel/preset-env',
{
shippedProposals: true,
useBuiltIns: 'usage',
corejs: '3',
modules: false,
targets: { node: '14' },
},
],
],
}),
optimized ? terser({ output: { comments: false }, module: true }) : null,
].filter(Boolean),
},
];
if (options.watch) {
const watcher = watch({ ...setting, output: outputs });
watcher.on('change', (event) => {
console.log(`${greenBright('changed')}: ${event.replace(path.resolve(cwd, '../..'), '.')}`);
});
} else {
const bundler = await rollup(setting);
await Promise.all(outputs.map((config) => bundler.write(config)));
await bundler.close();
}
}
const hasFlag = (flags: string[], name: string) => !!flags.find((s) => s.startsWith(`--${name}`));
export async function run({ cwd, flags }: { cwd: string; flags: string[] }) {
const { packageJson: pkg } = await readPkgUp({ cwd });
const message = gray(`Built: ${bold(`${pkg.name}@${pkg.version}`)}`);
console.time(message);
const shouldReset = hasFlag(flags, 'reset');
const shouldWatch = hasFlag(flags, 'watch');
const shouldOptimize = hasFlag(flags, 'optimized');
if (shouldReset) {
await removeDist();
}
const input = path.join(cwd, pkg.bundlerEntrypoint);
const externals = Object.keys({
...pkg.dependencies,
...pkg.peerDependencies,
});
const options: Options = {
cwd,
externals,
input,
optimized: shouldOptimize,
watch: shouldWatch,
};
if (!shouldOptimize) {
console.log(`skipping generating types for ${process.cwd()}`);
}
await Promise.all([
//
build(options),
...(options.optimized ? [dts(options)] : [mapper()]),
]);
console.timeEnd(message);
}

View File

@ -1,298 +0,0 @@
/* eslint-disable no-param-reassign */
import path, { dirname, isAbsolute, join, relative, resolve, sep } from 'path';
import fs from 'fs-extra';
import { sync } from 'read-pkg-up';
import slash from 'slash';
import ts from 'typescript';
const parseConfigHost = {
useCaseSensitiveFileNames: ts.sys.useCaseSensitiveFileNames,
readDirectory: ts.sys.readDirectory,
fileExists: ts.sys.fileExists,
readFile: ts.sys.readFile,
};
function getAbsolutePath(fileName: string, cwd?: string) {
if (!isAbsolute(fileName)) {
fileName = join(cwd !== undefined ? cwd : process.cwd(), fileName);
}
return fileName;
}
function findConfig(inputFiles: string[]) {
if (inputFiles.length !== 1) {
throw new Error(
'Cannot find tsconfig for multiple files. Please specify preferred tsconfig file'
);
}
// input file could be a relative path to the current path
// and desired config could be outside of current cwd folder
// so we have to provide absolute path to find config until the root
const searchPath = getAbsolutePath(inputFiles[0]);
const configFileName = ts.findConfigFile(searchPath, ts.sys.fileExists);
if (!configFileName) {
throw new Error(`Cannot find config file for file ${searchPath}`);
}
return configFileName;
}
function getCompilerOptions(inputFileNames: string[], preferredConfigPath?: string) {
const configFileName =
preferredConfigPath !== undefined ? preferredConfigPath : findConfig(inputFileNames);
const configParseResult = ts.readConfigFile(configFileName, ts.sys.readFile);
const compilerOptionsParseResult = ts.parseJsonConfigFileContent(
configParseResult.config,
parseConfigHost,
resolve(dirname(configFileName)),
undefined,
getAbsolutePath(configFileName)
);
return compilerOptionsParseResult.options;
}
interface Options {
externals: string[];
cwd?: string;
}
export const run = async (entrySourceFiles: string[], outputPath: string, options: Options) => {
const compilerOptions = getCompilerOptions(entrySourceFiles);
const host = ts.createCompilerHost(compilerOptions);
const cwd = options.cwd || process.cwd();
const pkg = sync({ cwd }).packageJson;
const externals = Object.keys({
...pkg.dependencies,
...pkg.peerDependencies,
});
// this to make paths for local packages as they are in node_modules because of yarn
// but it depends on the way you handle "flatting of files"
// so basically you can remove this host completely if you handle it in different way
host.realpath = (p: string) => p;
const program = ts.createProgram(entrySourceFiles, compilerOptions, host);
const printer = ts.createPrinter({
newLine: ts.NewLineKind.LineFeed,
removeComments: false,
});
const typeChecker = program.getTypeChecker();
const sourceFiles = program.getSourceFiles();
const filesRemapping = new Map<string, string>();
const replaceRemapping = new Map<string, string[]>();
/**
* @param {string} basePath the path is the directory where the package.json is located
* @param {string} filePath the path of the current file
*/
function getReplacementPathRelativeToBase(basePath: string, filePath: string) {
const relativePath = relative(basePath, filePath);
let newPath = '';
/*
first we work out the relative path from the basePath
we might get a path like: ../../node_modules/packagename/dist/dir/file.ts
Here's a few examples of what the idea is:
../../node_modules/packagename/dist/dir/file.ts => _modules/packagename-dist-dir-file.ts
../../node_modules/packagename/node_modules/b/dist/dir/file.ts => _modules/packagename-node_modules-b-dist-dir-file.ts
./node_modules/packagename/dist/dir/file.ts => _modules/packagename-dist-dir-file.ts
./dist/ts-tmp/file.ts => file.ts
*/
if (relativePath.includes(`node_modules${sep}`)) {
const [, ...parts] = relativePath.split(`node_modules${sep}`);
const filename = parts.join(`node_modules${sep}`).split(sep).join('-');
newPath = join(outputPath, '_modules', filename);
} else if (relativePath.includes(join('dist', `ts-tmp${sep}`))) {
const [, ...parts] = relativePath.split(join('dist', `ts-tmp${sep}`));
const filename = parts.join('').split(sep).join('-');
newPath = join(outputPath, filename);
} else {
const filename = relativePath.split(sep).join('-');
newPath = join(outputPath, filename);
}
return newPath;
}
function wasReplacedAlready(fileName: string, target: string) {
// skipping this import because is has been previously replaced already
if (replaceRemapping.has(fileName) && replaceRemapping.get(fileName).includes(target)) {
return true;
}
return false;
}
function getReplacementPathRelativeToFile(
currentSourceFile: string,
referencedSourceFile: string
) {
filesRemapping.set(currentSourceFile, getReplacementPathRelativeToBase(cwd, currentSourceFile));
filesRemapping.set(
referencedSourceFile,
getReplacementPathRelativeToBase(cwd, referencedSourceFile)
);
const result = path
.relative(filesRemapping.get(currentSourceFile), filesRemapping.get(referencedSourceFile))
.slice(1)
.replace('.d.ts', '')
.replace('.ts', '');
replaceRemapping.set(currentSourceFile, [
...(replaceRemapping.get(currentSourceFile) || []),
result,
]);
return result;
}
function wasIgnored(target: string) {
if (externals.includes(target)) {
return true;
}
return false;
}
function getSourceFile(moduleNode: ts.Node) {
while (!ts.isSourceFile(moduleNode)) {
moduleNode = moduleNode.getSourceFile();
}
return moduleNode;
}
function replaceImport(node: ts.Node) {
if (
(ts.isImportDeclaration(node) || ts.isExportDeclaration(node)) &&
node.moduleSpecifier !== undefined
) {
// @ts-expect-error (Converted from ts-ignore)
const target: string = node.moduleSpecifier.text;
let currentSourceFile = '';
let referencedSourceFile = '';
if (wasIgnored(target)) {
return true;
}
currentSourceFile = node.getSourceFile().fileName;
if (wasReplacedAlready(currentSourceFile, target)) {
return true;
}
// find the sourceFile the import is pointing to
referencedSourceFile = getSourceFile(
typeChecker.getSymbolAtLocation(node.moduleSpecifier).valueDeclaration
).fileName;
const replacementPath = getReplacementPathRelativeToFile(
currentSourceFile,
referencedSourceFile
);
// @ts-expect-error (Converted from ts-ignore)
node.moduleSpecifier = ts.factory.createStringLiteral(replacementPath);
return true;
}
if (ts.isImportTypeNode(node)) {
const target = node.argument.getText().slice(1, -1);
let currentSourceFile = '';
let referencedSourceFile = '';
// check if the import's path is in the ignore-list
if (wasIgnored(target)) {
return true;
}
currentSourceFile = node.getSourceFile().fileName;
// check if it's already been replaced previously
if (wasReplacedAlready(currentSourceFile, target)) {
return true;
}
// find the sourceFile the import is pointing to
referencedSourceFile = getSourceFile(
typeChecker.getSymbolAtLocation(node).valueDeclaration
).fileName;
const replacementPath = getReplacementPathRelativeToFile(
currentSourceFile,
referencedSourceFile
);
// @ts-expect-error (Converted from ts-ignore)
node.argument = ts.factory.createStringLiteral(replacementPath);
return true;
}
return undefined;
}
function walkNodeToReplaceImports(node: ts.Node) {
// it seems that it is unnecessary, but we're sure that it is impossible to have import statement later than we can just skip this node
if (replaceImport(node)) {
return;
}
ts.forEachChild(node, (n) => walkNodeToReplaceImports(n));
}
function outputSourceToFile(sourceFile: ts.SourceFile) {
const newPath = filesRemapping.get(sourceFile.fileName);
fs.outputFileSync(newPath, printer.printFile(sourceFile).trim());
}
function actOnSourceFile(sourceFile: ts.SourceFile & { resolvedModules?: Map<any, any> }) {
// console.log(sourceFile);
filesRemapping.set(
sourceFile.fileName,
getReplacementPathRelativeToBase(cwd, sourceFile.fileName)
);
walkNodeToReplaceImports(sourceFile);
outputSourceToFile(sourceFile);
// using a internal 'resolvedModules' API to get all the modules that were imported by this source file
// this seems to be a cache TypeScript uses internally
// I've been looking for a a public API to use, but so far haven't found it.
// I could create the dependency graph myself, perhaps that'd be better, but I'm OK with this for now.
if (sourceFile.resolvedModules) {
sourceFile.resolvedModules.forEach((v, k) => {
if (externals.includes(k)) {
return;
}
if (!v) {
return;
}
const x = sourceFiles.find((f) => f.fileName === v.resolvedFileName);
if (!x) {
return;
}
if (replaceRemapping.has(v.resolvedFileName)) {
return;
}
actOnSourceFile(sourceFiles.find((f) => f.fileName === v.resolvedFileName));
});
}
}
entrySourceFiles.forEach((file) => {
const sourceFile = sourceFiles.find((f) => f.fileName === slash(file));
actOnSourceFile(sourceFile);
});
};

View File

@ -60,11 +60,6 @@
"@nrwl/cli": "14.6.1",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/workspace": "14.6.1",
"@rollup/plugin-babel": "^5.3.1",
"@rollup/plugin-commonjs": "^21.0.1",
"@rollup/plugin-json": "^4.1.0",
"@rollup/plugin-node-resolve": "^13.0.6",
"@rollup/plugin-typescript": "^8.3.0",
"@storybook/babel-plugin-require-context-hook": "1.0.1",
"@storybook/eslint-config-storybook": "^2.4.0",
"@storybook/jest": "^0.0.10",
@ -109,7 +104,6 @@
"cross-env": "^7.0.3",
"danger": "^10.6.2",
"detect-port": "^1.3.0",
"dts-bundle-generator": "^6.2.0",
"ejs": "^3.1.8",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.5",
@ -163,14 +157,9 @@
"remark-cli": "^9.0.0",
"remark-lint": "^8.0.0",
"remark-preset-lint-recommended": "^5.0.0",
"rollup": "^2.60.2",
"rollup-plugin-extensions": "^0.1.0",
"rollup-plugin-jsx": "^1.0.3",
"rollup-plugin-terser": "^7.0.2",
"serve-static": "^1.14.1",
"shelljs": "^0.8.5",
"shx": "^0.3.2",
"slash": "^3.0.0",
"sort-package-json": "^1.48.1",
"tempy": "^1.0.0",
"trash": "^7.0.0",

View File

@ -1,9 +0,0 @@
import { run } from './bundle-package';
const flags = process.argv.slice(2);
const cwd = process.cwd();
run({ cwd, flags }).catch((err) => {
console.error(err.stack);
process.exit(1);
});

View File

@ -269,7 +269,7 @@ __metadata:
languageName: node
linkType: hard
"@babel/helper-module-imports@npm:^7.10.4, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6":
"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/helper-module-imports@npm:7.18.6"
dependencies:
@ -2582,7 +2582,7 @@ __metadata:
languageName: node
linkType: hard
"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2":
"@jridgewell/gen-mapping@npm:^0.3.2":
version: 0.3.2
resolution: "@jridgewell/gen-mapping@npm:0.3.2"
dependencies:
@ -2607,16 +2607,6 @@ __metadata:
languageName: node
linkType: hard
"@jridgewell/source-map@npm:^0.3.2":
version: 0.3.2
resolution: "@jridgewell/source-map@npm:0.3.2"
dependencies:
"@jridgewell/gen-mapping": ^0.3.0
"@jridgewell/trace-mapping": ^0.3.9
checksum: 1540da323456878281c8e03fc4edc444ea151aa441eb38a43d84d39df8fec9446e375202cd999b54637f4627e42e2a38b3ab07195e5e49616fc6b7eee1b7119f
languageName: node
linkType: hard
"@jridgewell/sourcemap-codec@npm:^1.4.10":
version: 1.4.14
resolution: "@jridgewell/sourcemap-codec@npm:1.4.14"
@ -3129,97 +3119,6 @@ __metadata:
languageName: node
linkType: hard
"@rollup/plugin-babel@npm:^5.3.1":
version: 5.3.1
resolution: "@rollup/plugin-babel@npm:5.3.1"
dependencies:
"@babel/helper-module-imports": ^7.10.4
"@rollup/pluginutils": ^3.1.0
peerDependencies:
"@babel/core": ^7.0.0
"@types/babel__core": ^7.1.9
rollup: ^1.20.0||^2.0.0
peerDependenciesMeta:
"@types/babel__core":
optional: true
checksum: 2766134dd5567c0d4fd6909d1f511ce9bf3bd9d727e1bc5ffdd6097a3606faca324107ae8e0961839ee4dbb45e5e579ae601efe472fc0a271259aea79920cafa
languageName: node
linkType: hard
"@rollup/plugin-commonjs@npm:^21.0.1":
version: 21.1.0
resolution: "@rollup/plugin-commonjs@npm:21.1.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
commondir: ^1.0.1
estree-walker: ^2.0.1
glob: ^7.1.6
is-reference: ^1.2.1
magic-string: ^0.25.7
resolve: ^1.17.0
peerDependencies:
rollup: ^2.38.3
checksum: 81eefc2b5e6c796cd9f077cf93c99cd6cf433e27e2d0f1f154aa3595de6b2938473c73b9d1d074d7cb6d808eea118387df06a78b79a7c27417dd0fd697aad8cf
languageName: node
linkType: hard
"@rollup/plugin-json@npm:^4.1.0":
version: 4.1.0
resolution: "@rollup/plugin-json@npm:4.1.0"
dependencies:
"@rollup/pluginutils": ^3.0.8
peerDependencies:
rollup: ^1.20.0 || ^2.0.0
checksum: 9fc4a3ee60929afcb5269ebda602914d1cf5dc020808f85be90c0a5a2ba9ca26136b0284a1935984861f0549a1e1db30fc372906c14425f5da4909f0fd21e5ea
languageName: node
linkType: hard
"@rollup/plugin-node-resolve@npm:^13.0.6":
version: 13.3.0
resolution: "@rollup/plugin-node-resolve@npm:13.3.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
"@types/resolve": 1.17.1
deepmerge: ^4.2.2
is-builtin-module: ^3.1.0
is-module: ^1.0.0
resolve: ^1.19.0
peerDependencies:
rollup: ^2.42.0
checksum: 6caa32a8304a20f1c9953111b25e9543f4de7d254958d81ce0158ad909e4493946bc2060c4ace23d9748b560ebc84c920ee7bc1b7d50dbf8ba852ef13c91af58
languageName: node
linkType: hard
"@rollup/plugin-typescript@npm:^8.3.0":
version: 8.5.0
resolution: "@rollup/plugin-typescript@npm:8.5.0"
dependencies:
"@rollup/pluginutils": ^3.1.0
resolve: ^1.17.0
peerDependencies:
rollup: ^2.14.0
tslib: "*"
typescript: ">=3.7.0"
peerDependenciesMeta:
tslib:
optional: true
checksum: 5754571abadf915244bc5b6c62f8aa3f7fe43009a3e9b5a174e11b7f635efbaf379f87fa169914be959d38bea675ab61d380d394d3da637a27f46471f9e47ab6
languageName: node
linkType: hard
"@rollup/pluginutils@npm:^3.0.8, @rollup/pluginutils@npm:^3.1.0":
version: 3.1.0
resolution: "@rollup/pluginutils@npm:3.1.0"
dependencies:
"@types/estree": 0.0.39
estree-walker: ^1.0.1
picomatch: ^2.2.2
peerDependencies:
rollup: ^1.20.0||^2.0.0
checksum: 7151753160d15ba2b259461a6c25b3932150994ea52dba8fd3144f634c7647c2e56733d986e2c15de67c4d96a9ee7d6278efa6d2e626a7169898fd64adc0f90c
languageName: node
linkType: hard
"@sideway/address@npm:^4.1.3":
version: 4.1.4
resolution: "@sideway/address@npm:4.1.4"
@ -3517,11 +3416,6 @@ __metadata:
"@nrwl/cli": 14.6.1
"@nrwl/nx-cloud": 14.6.0
"@nrwl/workspace": 14.6.1
"@rollup/plugin-babel": ^5.3.1
"@rollup/plugin-commonjs": ^21.0.1
"@rollup/plugin-json": ^4.1.0
"@rollup/plugin-node-resolve": ^13.0.6
"@rollup/plugin-typescript": ^8.3.0
"@storybook/babel-plugin-require-context-hook": 1.0.1
"@storybook/eslint-config-storybook": ^2.4.0
"@storybook/jest": ^0.0.10
@ -3568,7 +3462,6 @@ __metadata:
cypress: 8.7.0
danger: ^10.6.2
detect-port: ^1.3.0
dts-bundle-generator: ^6.2.0
ejs: ^3.1.8
enzyme: ^3.11.0
enzyme-adapter-react-16: ^1.15.5
@ -3623,14 +3516,9 @@ __metadata:
remark-cli: ^9.0.0
remark-lint: ^8.0.0
remark-preset-lint-recommended: ^5.0.0
rollup: ^2.60.2
rollup-plugin-extensions: ^0.1.0
rollup-plugin-jsx: ^1.0.3
rollup-plugin-terser: ^7.0.2
serve-static: ^1.14.1
shelljs: ^0.8.5
shx: ^0.3.2
slash: ^3.0.0
sort-package-json: ^1.48.1
tempy: ^1.0.0
trash: ^7.0.0
@ -3952,20 +3840,6 @@ __metadata:
languageName: node
linkType: hard
"@types/estree@npm:*":
version: 1.0.0
resolution: "@types/estree@npm:1.0.0"
checksum: 4e73ff606bf7c7ccdaa66092de650c410a4ad2ecc388fdbed8242cac9dbcad72407e1ceff041b7da691babb02ff74ab885d6231fb09368fdd1eabbf1b5253d49
languageName: node
linkType: hard
"@types/estree@npm:0.0.39":
version: 0.0.39
resolution: "@types/estree@npm:0.0.39"
checksum: f0af6c95ac1988c4827964bd9d3b51d24da442e2188943f6dfcb1e1559103d5d024d564b2e9d3f84c53714a02a0a7435c7441138eb63d9af5de4dfc66cdc0d92
languageName: node
linkType: hard
"@types/express-serve-static-core@npm:^4.17.18":
version: 4.17.31
resolution: "@types/express-serve-static-core@npm:4.17.31"
@ -4281,15 +4155,6 @@ __metadata:
languageName: node
linkType: hard
"@types/resolve@npm:1.17.1":
version: 1.17.1
resolution: "@types/resolve@npm:1.17.1"
dependencies:
"@types/node": "*"
checksum: 6eeb9c27d99bf4b393bf168d43208f63e78cefca5644662a0bdb2bdbf8352386f4f3aca66add138fc41bce5f66fd48a0de430a1473f11b612fbed0375ae78031
languageName: node
linkType: hard
"@types/scheduler@npm:*":
version: 0.16.2
resolution: "@types/scheduler@npm:0.16.2"
@ -4813,7 +4678,7 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^5.2.1, acorn@npm:^5.5.3":
"acorn@npm:^5.5.3":
version: 5.7.4
resolution: "acorn@npm:5.7.4"
bin:
@ -4840,7 +4705,7 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.5.0":
"acorn@npm:^8.2.4, acorn@npm:^8.4.1":
version: 8.8.0
resolution: "acorn@npm:8.8.0"
bin:
@ -5384,13 +5249,6 @@ __metadata:
languageName: node
linkType: hard
"ast-types@npm:0.9.6":
version: 0.9.6
resolution: "ast-types@npm:0.9.6"
checksum: d6aa2f8322d7ff7794bae2c25f97211595fc62f591cb097624c1d22fe683ce9a948b2978917d1b8c54ff93d0e09847e3b64f31797d9439e49590e4de0faa6aee
languageName: node
linkType: hard
"ast-types@npm:^0.7.0":
version: 0.7.8
resolution: "ast-types@npm:0.7.8"
@ -5772,13 +5630,6 @@ __metadata:
languageName: node
linkType: hard
"base62@npm:^1.1.0":
version: 1.2.8
resolution: "base62@npm:1.2.8"
checksum: 41e2a07c90a626f343d0224bd0e6df3962b6baf7e414cfffa76ab8def5ab068e9118e8f19814f6d3a3fe7e0d5d33cd2d72a12dc31fd0c8ff8cfbaace1e5e2488
languageName: node
linkType: hard
"base64-js@npm:1.3.1":
version: 1.3.1
resolution: "base64-js@npm:1.3.1"
@ -6127,13 +5978,6 @@ __metadata:
languageName: node
linkType: hard
"builtin-modules@npm:^3.3.0":
version: 3.3.0
resolution: "builtin-modules@npm:3.3.0"
checksum: 2cb3448b4f7306dc853632a4fcddc95e8d4e4b9868c139400027b71938fc6806d4ff44007deffb362ac85724bd40c2c6452fb6a0aa4531650eeddb98d8e5ee8a
languageName: node
linkType: hard
"bundle-require@npm:^3.1.0":
version: 3.1.0
resolution: "bundle-require@npm:3.1.0"
@ -6765,7 +6609,7 @@ __metadata:
languageName: node
linkType: hard
"commander@npm:^2.18.0, commander@npm:^2.19.0, commander@npm:^2.20.0, commander@npm:^2.5.0":
"commander@npm:^2.18.0, commander@npm:^2.19.0":
version: 2.20.3
resolution: "commander@npm:2.20.3"
checksum: 74c781a5248c2402a0a3e966a0a2bba3c054aad144f5c023364be83265e796b20565aa9feff624132ff629aa64e16999fa40a743c10c12f7c61e96a794b99288
@ -6814,25 +6658,6 @@ __metadata:
languageName: node
linkType: hard
"commoner@npm:^0.10.1":
version: 0.10.8
resolution: "commoner@npm:0.10.8"
dependencies:
commander: ^2.5.0
detective: ^4.3.1
glob: ^5.0.15
graceful-fs: ^4.1.2
iconv-lite: ^0.4.5
mkdirp: ^0.5.0
private: ^0.1.6
q: ^1.1.2
recast: ^0.11.17
bin:
commonize: ./bin/commonize
checksum: 6026519a4cb31a26543cf58e0d310c5ed0185af7983b9371826d113e9e6c8fb5294d56a7fe99dd28b560fde239141150d9419237fceabfeb609434f2088fe536
languageName: node
linkType: hard
"compare-versions@npm:^3.6.0":
version: 3.6.0
resolution: "compare-versions@npm:3.6.0"
@ -7556,13 +7381,6 @@ __metadata:
languageName: node
linkType: hard
"defined@npm:^1.0.0":
version: 1.0.0
resolution: "defined@npm:1.0.0"
checksum: 2b9929414857729a97cfcc77987e65005e03b3fd92747e1d6a743b054c1387b62e669dc453b53e3a8105f1398df6aad54c07eed984871c93be8c7f4560a1828b
languageName: node
linkType: hard
"del@npm:^6.0.0":
version: 6.1.1
resolution: "del@npm:6.1.1"
@ -7655,16 +7473,6 @@ __metadata:
languageName: node
linkType: hard
"detective@npm:^4.3.1":
version: 4.7.1
resolution: "detective@npm:4.7.1"
dependencies:
acorn: ^5.2.1
defined: ^1.0.0
checksum: 91c3ea531658d8dac6953d0436a199b1411e590eec502c46a39003868134d323eff0b905a17cddf1825f6362b46ba3f3c3d57e5fed0039e3449a0241b56dac58
languageName: node
linkType: hard
"dfa@npm:^1.2.0":
version: 1.2.0
resolution: "dfa@npm:1.2.0"
@ -7929,18 +7737,6 @@ __metadata:
languageName: node
linkType: hard
"dts-bundle-generator@npm:^6.2.0":
version: 6.13.0
resolution: "dts-bundle-generator@npm:6.13.0"
dependencies:
typescript: ">=3.0.1"
yargs: ^17.2.1
bin:
dts-bundle-generator: dist/bin/dts-bundle-generator.js
checksum: 10dad909da40fb81db6caf131a0ea1b354d76f78feeb68eaacdf3a6897d02f8bbfb5215fadc5386fcc982ce63d2d4b66252b73d4f4b652a1039ec3b1c7562147
languageName: node
linkType: hard
"duplexer2@npm:~0.1.4":
version: 0.1.4
resolution: "duplexer2@npm:0.1.4"
@ -9057,26 +8853,6 @@ __metadata:
languageName: node
linkType: hard
"esprima-fb@npm:^15001.1.0-dev-harmony-fb":
version: 15001.1.0-dev-harmony-fb
resolution: "esprima-fb@npm:15001.1.0-dev-harmony-fb"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: dfc86c1f86b7d50b3424e2ba978f89996b5817b6ab4a177f81b71f7000b62a09dc1779b9cd1d7feb7920b21489e9dc6e6cd77e87ee99cba24e3c2a5609dc5531
languageName: node
linkType: hard
"esprima-fb@npm:^15001.1001.0-dev-harmony-fb":
version: 15001.1001.0-dev-harmony-fb
resolution: "esprima-fb@npm:15001.1001.0-dev-harmony-fb"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: ed29ff9aa737fe192d5d8f4a05a66fdbbfe35340c4a89e650e05ae9c68c3490b50915514fa47ffa980657cd028ab95c74c7299a0a3e49a4dc0811077cc542da4
languageName: node
linkType: hard
"esprima@npm:^4.0.0, esprima@npm:^4.0.1":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
@ -9097,16 +8873,6 @@ __metadata:
languageName: node
linkType: hard
"esprima@npm:~3.1.0":
version: 3.1.3
resolution: "esprima@npm:3.1.3"
bin:
esparse: ./bin/esparse.js
esvalidate: ./bin/esvalidate.js
checksum: 1fb9e3e419301aa070803c940ba30e9918cce3690e2f44939097e6094ce91e9833e42206fbf0a33e389d6664d13695e47e92974534da2a3f21dd1ff1bf3c88e3
languageName: node
linkType: hard
"esquery@npm:^1.0.1, esquery@npm:^1.4.0":
version: 1.4.0
resolution: "esquery@npm:1.4.0"
@ -9153,27 +8919,6 @@ __metadata:
languageName: node
linkType: hard
"estree-walker@npm:^0.2.1":
version: 0.2.1
resolution: "estree-walker@npm:0.2.1"
checksum: 5a7285ba6f4fd29d5ac112fdf3950929b2a52805b6683329355cbddf40edf08b52e6c9a4be28b5426e694d54f8b4594478eb66005b9fea641f18fa427e7888c8
languageName: node
linkType: hard
"estree-walker@npm:^1.0.1":
version: 1.0.1
resolution: "estree-walker@npm:1.0.1"
checksum: fa9e5f8c1bbe8d01e314c0f03067b64a4f22d4c58410fc5237060d0c15b81e58c23921c41acc60abbdab490f1fdfcbd6408ede2d03ca704454272e0244d61a55
languageName: node
linkType: hard
"estree-walker@npm:^2.0.1":
version: 2.0.2
resolution: "estree-walker@npm:2.0.2"
checksum: 53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af
languageName: node
linkType: hard
"esutils@npm:^2.0.2":
version: 2.0.3
resolution: "esutils@npm:2.0.3"
@ -10387,19 +10132,6 @@ __metadata:
languageName: node
linkType: hard
"glob@npm:^5.0.15":
version: 5.0.15
resolution: "glob@npm:5.0.15"
dependencies:
inflight: ^1.0.4
inherits: 2
minimatch: 2 || 3
once: ^1.3.0
path-is-absolute: ^1.0.0
checksum: ed17b34406bedceb334a1df3502774a089ce822db07585ad2a6851d6040531540ce07407d7da5f0e0bded238114ea50302902f025e551499108076e635fcd9b1
languageName: node
linkType: hard
"glob@npm:^6.0.1":
version: 6.0.4
resolution: "glob@npm:6.0.4"
@ -11134,7 +10866,7 @@ __metadata:
languageName: node
linkType: hard
"iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.5":
"iconv-lite@npm:0.4.24":
version: 0.4.24
resolution: "iconv-lite@npm:0.4.24"
dependencies:
@ -11449,15 +11181,6 @@ __metadata:
languageName: node
linkType: hard
"is-builtin-module@npm:^3.1.0":
version: 3.2.0
resolution: "is-builtin-module@npm:3.2.0"
dependencies:
builtin-modules: ^3.3.0
checksum: dd911ba5b5e9615d4da19fad3bbd839bcce8f279b28e094ff0883147a70e36fa4fd2d2aebc85886585106f8fc11d45ca60234afc4e3fa261ad58f013a26d3f1a
languageName: node
linkType: hard
"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.1.5, is-callable@npm:^1.2.6":
version: 1.2.7
resolution: "is-callable@npm:1.2.7"
@ -11661,13 +11384,6 @@ __metadata:
languageName: node
linkType: hard
"is-module@npm:^1.0.0":
version: 1.0.0
resolution: "is-module@npm:1.0.0"
checksum: 795a3914bcae7c26a1c23a1e5574c42eac13429625045737bf3e324ce865c0601d61aee7a5afbca1bee8cb300c7d9647e7dc98860c9bdbc3b7fdc51d8ac0bffc
languageName: node
linkType: hard
"is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
@ -11751,15 +11467,6 @@ __metadata:
languageName: node
linkType: hard
"is-reference@npm:^1.2.1":
version: 1.2.1
resolution: "is-reference@npm:1.2.1"
dependencies:
"@types/estree": "*"
checksum: 7dc819fc8de7790264a0a5d531164f9f5b9ef5aa1cd05f35322d14db39c8a2ec78fd5d4bf57f9789f3ddd2b3abeea7728432b759636157a42db12a9e8c3b549b
languageName: node
linkType: hard
"is-regex@npm:^1.0.4, is-regex@npm:^1.0.5, is-regex@npm:^1.1.0, is-regex@npm:^1.1.2, is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
@ -13189,7 +12896,7 @@ __metadata:
languageName: node
linkType: hard
"jest-worker@npm:^26.2.1, jest-worker@npm:^26.6.2":
"jest-worker@npm:^26.6.2":
version: 26.6.2
resolution: "jest-worker@npm:26.6.2"
dependencies:
@ -13605,21 +13312,6 @@ __metadata:
languageName: node
linkType: hard
"jstransform@npm:^11.0.3":
version: 11.0.3
resolution: "jstransform@npm:11.0.3"
dependencies:
base62: ^1.1.0
commoner: ^0.10.1
esprima-fb: ^15001.1.0-dev-harmony-fb
object-assign: ^2.0.0
source-map: ^0.4.2
bin:
jstransform: bin/jstransform
checksum: addd3f98ee2ec629c97a6b603c9e8770eee835dad4a3fe132b4b9802eb5d3d6fc410314d155063a3a8fefc55b4790ab69d7f05837ec8a401b3b605eb289f8038
languageName: node
linkType: hard
"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.2":
version: 3.3.3
resolution: "jsx-ast-utils@npm:3.3.3"
@ -13630,17 +13322,6 @@ __metadata:
languageName: node
linkType: hard
"jsx-transform@npm:^2.3.0":
version: 2.4.1
resolution: "jsx-transform@npm:2.4.1"
dependencies:
esprima-fb: ^15001.1001.0-dev-harmony-fb
jstransform: ^11.0.3
through2: ^2.0.0
checksum: c861e279841360de1d840157d61d999a5b00aabd678017782f21b5fa63ff2bfb92a2982503ca22d56b5c9a10cef86d86c668ca55089ce3dbe5a5f488e5a8571d
languageName: node
linkType: hard
"junit-xml@npm:^1.2.0":
version: 1.2.0
resolution: "junit-xml@npm:1.2.0"
@ -14417,24 +14098,6 @@ __metadata:
languageName: node
linkType: hard
"magic-string@npm:^0.14.0":
version: 0.14.0
resolution: "magic-string@npm:0.14.0"
dependencies:
vlq: ^0.2.1
checksum: 2d49700cb0fb32a6db990fb8313e432b0c39c8757522a2b739d578cfd8d71d72db7fd920d9576a4a2b0932ac92bfc4aa1a7abd9f39109234835a005acf87a08c
languageName: node
linkType: hard
"magic-string@npm:^0.25.7":
version: 0.25.9
resolution: "magic-string@npm:0.25.9"
dependencies:
sourcemap-codec: ^1.4.8
checksum: 37f5e01a7e8b19a072091f0b45ff127cda676232d373ce2c551a162dd4053c575ec048b9cbb4587a1f03adb6c5d0fd0dd49e8ab070cd2c83a4992b2182d9cb56
languageName: node
linkType: hard
"make-dir@npm:^2.1.0":
version: 2.1.0
resolution: "make-dir@npm:2.1.0"
@ -14838,7 +14501,7 @@ __metadata:
languageName: node
linkType: hard
"minimatch@npm:2 || 3, minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
"minimatch@npm:2 || 3, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2":
version: 3.1.2
resolution: "minimatch@npm:3.1.2"
dependencies:
@ -14996,7 +14659,7 @@ __metadata:
languageName: node
linkType: hard
"mkdirp@npm:^0.5.0, mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1":
"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1":
version: 0.5.6
resolution: "mkdirp@npm:0.5.6"
dependencies:
@ -15520,13 +15183,6 @@ __metadata:
languageName: node
linkType: hard
"object-assign@npm:^2.0.0":
version: 2.1.1
resolution: "object-assign@npm:2.1.1"
checksum: c481245a25ab944cc728fe80bfffbc5957f79ba05b4fe579eb06c0cf9af6737f0228b3e96e73c3c29450b2b359231f5ce7714b4e817976518ca134a19cc1bebb
languageName: node
linkType: hard
"object-assign@npm:^4, object-assign@npm:^4.0.1, object-assign@npm:^4.1.1, object-assign@npm:latest":
version: 4.1.1
resolution: "object-assign@npm:4.1.1"
@ -16186,7 +15842,7 @@ __metadata:
languageName: node
linkType: hard
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
@ -16464,13 +16120,6 @@ __metadata:
languageName: node
linkType: hard
"private@npm:^0.1.6, private@npm:~0.1.5":
version: 0.1.8
resolution: "private@npm:0.1.8"
checksum: 829a23723e5fd3105c72b2dadeeb65743a430f7e6967a8a6f3e49392a1b3ea52975a255376d8c513b0c988bdf162f1a5edf9d9bac27d1ab11f8dba8cdb58880e
languageName: node
linkType: hard
"process-nextick-args@npm:~2.0.0":
version: 2.0.1
resolution: "process-nextick-args@npm:2.0.1"
@ -16646,13 +16295,6 @@ __metadata:
languageName: node
linkType: hard
"q@npm:^1.1.2":
version: 1.5.1
resolution: "q@npm:1.5.1"
checksum: 7855fbdba126cb7e92ef3a16b47ba998c0786ec7fface236e3eb0135b65df36429d91a86b1fff3ab0927b4ac4ee88a2c44527c7c3b8e2a37efbec9fe34803df4
languageName: node
linkType: hard
"qs@npm:6.10.3":
version: 6.10.3
resolution: "qs@npm:6.10.3"
@ -16764,15 +16406,6 @@ __metadata:
languageName: node
linkType: hard
"randombytes@npm:^2.1.0":
version: 2.1.0
resolution: "randombytes@npm:2.1.0"
dependencies:
safe-buffer: ^5.1.0
checksum: 50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3
languageName: node
linkType: hard
"range-parser@npm:~1.2.1":
version: 1.2.1
resolution: "range-parser@npm:1.2.1"
@ -16969,18 +16602,6 @@ __metadata:
languageName: node
linkType: hard
"recast@npm:^0.11.17":
version: 0.11.23
resolution: "recast@npm:0.11.23"
dependencies:
ast-types: 0.9.6
esprima: ~3.1.0
private: ~0.1.5
source-map: ~0.5.0
checksum: 8e9bb67f07398354df76c949bc42c044390554803f7c1a22d30e1344b15aa73b3987078b9a0cdee562eb2de2d1c36767cae2d96e41a4b6f3d3fe1eb1d740d988
languageName: node
linkType: hard
"rechoir@npm:^0.6.2":
version: 0.6.2
resolution: "rechoir@npm:0.6.2"
@ -17723,7 +17344,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0":
"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
dependencies:
@ -17756,7 +17377,7 @@ __metadata:
languageName: node
linkType: hard
"resolve@patch:resolve@^1.1.5#~builtin<compat/resolve>, resolve@patch:resolve@^1.1.6#~builtin<compat/resolve>, resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.12.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.17.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.18.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.19.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.0#~builtin<compat/resolve>":
"resolve@patch:resolve@^1.1.5#~builtin<compat/resolve>, resolve@patch:resolve@^1.1.6#~builtin<compat/resolve>, resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.12.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.18.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.19.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.0#~builtin<compat/resolve>":
version: 1.22.1
resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin<compat/resolve>::version=1.22.1&hash=07638b"
dependencies:
@ -17853,51 +17474,7 @@ __metadata:
languageName: node
linkType: hard
"rollup-plugin-extensions@npm:^0.1.0":
version: 0.1.0
resolution: "rollup-plugin-extensions@npm:0.1.0"
peerDependencies:
rollup: ^1.4.1
checksum: 1d08385299b3936074dacb837ba154b7ead4b5612c0fdc6b40e227987f5cdd1ea7652bfd81b867f7a77e5f100638862d1778b4bf6519027d573bf7dbad86f666
languageName: node
linkType: hard
"rollup-plugin-jsx@npm:^1.0.3":
version: 1.0.3
resolution: "rollup-plugin-jsx@npm:1.0.3"
dependencies:
jsx-transform: ^2.3.0
magic-string: ^0.14.0
rollup-pluginutils: ^1.3.1
checksum: fe404acd2b2860eadc284f07ed25122de5b9b7f925400522eb0c95714923cc2aa4331fa8e629b8b0f2f52942179a89db1a1f9983252fa390f79412864e904102
languageName: node
linkType: hard
"rollup-plugin-terser@npm:^7.0.2":
version: 7.0.2
resolution: "rollup-plugin-terser@npm:7.0.2"
dependencies:
"@babel/code-frame": ^7.10.4
jest-worker: ^26.2.1
serialize-javascript: ^4.0.0
terser: ^5.0.0
peerDependencies:
rollup: ^2.0.0
checksum: f79b851c6f7b06555d3a8ce7a4e32abd2b7cb8318e89fb8db73e662fa6e3af1a59920e881d111efc65a7437fd9582b61b1f4859b6fd839ba948616829d92432d
languageName: node
linkType: hard
"rollup-pluginutils@npm:^1.3.1":
version: 1.5.2
resolution: "rollup-pluginutils@npm:1.5.2"
dependencies:
estree-walker: ^0.2.1
minimatch: ^3.0.2
checksum: dd116e92b66432b987fb0cb1bb71ec7317ec4fa5fe9673a98498fd966e94daef9dc6f34deee204b17bb9438f05b8dfa370bb03e83e06af9e377e4ab9c83b048a
languageName: node
linkType: hard
"rollup@npm:^2.60.2, rollup@npm:^2.74.1":
"rollup@npm:^2.74.1":
version: 2.79.1
resolution: "rollup@npm:2.79.1"
dependencies:
@ -17962,7 +17539,7 @@ __metadata:
languageName: node
linkType: hard
"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0":
"safe-buffer@npm:5.2.1, safe-buffer@npm:>=5.1.0, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:~5.2.0":
version: 5.2.1
resolution: "safe-buffer@npm:5.2.1"
checksum: 6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3
@ -18186,15 +17763,6 @@ __metadata:
languageName: node
linkType: hard
"serialize-javascript@npm:^3.1.0":
version: 3.1.0
resolution: "serialize-javascript@npm:3.1.0"
dependencies:
randombytes: ^2.1.0
checksum: ca8a6bb29891e524e36451d685827ab7e7f50171e5aebe99504d07ae97308a9faa880e0df0517d75ed8efb09991454eb8cb969cecfad82478fc0591938a3909c
languageName: node
linkType: hard
"serve-index@npm:^1.9.1":
version: 1.9.1
resolution: "serve-index@npm:1.9.1"
@ -18548,7 +18116,7 @@ __metadata:
languageName: node
linkType: hard
"source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20":
"source-map-support@npm:^0.5.6":
version: 0.5.21
resolution: "source-map-support@npm:0.5.21"
dependencies:
@ -18581,16 +18149,7 @@ __metadata:
languageName: node
linkType: hard
"source-map@npm:^0.4.2":
version: 0.4.4
resolution: "source-map@npm:0.4.4"
dependencies:
amdefine: ">=0.0.4"
checksum: 685924f8b0dfb1580c2d12f85b1ba116f1382ed9c4b227d8a15958d39c3e5494ee21c5e3b4a5bf1c6c489041b9dbaeb7cff14dda7ad6458365c665492677f588
languageName: node
linkType: hard
"source-map@npm:^0.5.6, source-map@npm:^0.5.7, source-map@npm:~0.5.0":
"source-map@npm:^0.5.6, source-map@npm:^0.5.7":
version: 0.5.7
resolution: "source-map@npm:0.5.7"
checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599
@ -18620,7 +18179,7 @@ __metadata:
languageName: node
linkType: hard
"sourcemap-codec@npm:^1.4.1, sourcemap-codec@npm:^1.4.4, sourcemap-codec@npm:^1.4.8":
"sourcemap-codec@npm:^1.4.1, sourcemap-codec@npm:^1.4.4":
version: 1.4.8
resolution: "sourcemap-codec@npm:1.4.8"
checksum: f099279fdaae070ff156df7414bbe39aad69cdd615454947ed3e19136bfdfcb4544952685ee73f56e17038f4578091e12b17b283ed8ac013882916594d95b9e6
@ -19279,20 +18838,6 @@ __metadata:
languageName: node
linkType: hard
"terser@npm:^5.0.0":
version: 5.15.0
resolution: "terser@npm:5.15.0"
dependencies:
"@jridgewell/source-map": ^0.3.2
acorn: ^8.5.0
commander: ^2.20.0
source-map-support: ~0.5.20
bin:
terser: bin/terser
checksum: fa138abc700f2d8670d2212465b618c91b84089a7bb4c84b3337933b0b29c6bf0164e192fbaa39924927aa503f7b4bfefd13b66a5b76762cee62cef55a12ba2e
languageName: node
linkType: hard
"test-exclude@npm:^5.2.3":
version: 5.2.3
resolution: "test-exclude@npm:5.2.3"
@ -20630,13 +20175,6 @@ __metadata:
languageName: node
linkType: hard
"vlq@npm:^0.2.1":
version: 0.2.3
resolution: "vlq@npm:0.2.3"
checksum: d1557b404353ca75c7affaaf403d245a3273a7d1c6b3380ed7f04ae3f080e4658f41ac700d6f48acb3cd4875fe7bc7da4924b3572cd5584a5de83b35b1de5e12
languageName: node
linkType: hard
"vscode-json-languageservice@npm:^3.7.0":
version: 3.11.0
resolution: "vscode-json-languageservice@npm:3.11.0"
@ -21214,7 +20752,7 @@ __metadata:
languageName: node
linkType: hard
"yargs@npm:^17.2.1, yargs@npm:^17.4.0":
"yargs@npm:^17.4.0":
version: 17.5.1
resolution: "yargs@npm:17.5.1"
dependencies: