From 9c0cad1780ecd589d148102c6ade1a5c9fd80fe5 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 11 Jan 2023 17:38:13 +0100 Subject: [PATCH 01/55] prepare for 0.18 --- .changeset/chilly-kids-drop.md | 46 +++++++++++++++++++ .../generators/template/package.json.hbs | 2 +- package.json | 6 +-- 3 files changed, 50 insertions(+), 4 deletions(-) create mode 100644 .changeset/chilly-kids-drop.md diff --git a/.changeset/chilly-kids-drop.md b/.changeset/chilly-kids-drop.md new file mode 100644 index 00000000..254c4240 --- /dev/null +++ b/.changeset/chilly-kids-drop.md @@ -0,0 +1,46 @@ +--- +"@chialab/cjs-to-esm": minor +"@chialab/es-dev-server": minor +"@chialab/es-test-runner": minor +"@chialab/esbuild-plugin-alias": minor +"@chialab/esbuild-plugin-any-file": minor +"@chialab/esbuild-plugin-babel": minor +"@chialab/esbuild-plugin-commonjs": minor +"@chialab/esbuild-plugin-css-import": minor +"@chialab/esbuild-plugin-define-this": minor +"@chialab/esbuild-plugin-env": minor +"@chialab/esbuild-plugin-external": minor +"@chialab/esbuild-plugin-html": minor +"@chialab/esbuild-plugin-meta-url": minor +"@chialab/esbuild-plugin-postcss": minor +"@chialab/esbuild-plugin-require-resolve": minor +"@chialab/esbuild-plugin-unwebpack": minor +"@chialab/esbuild-plugin-virtual": minor +"@chialab/esbuild-plugin-worker": minor +"@chialab/esbuild-rna": minor +"@chialab/estransform": minor +"@chialab/node-resolve": minor +"@chialab/postcss-dart-sass": minor +"@chialab/postcss-preset-chialab": minor +"@chialab/postcss-url-rebase": minor +"@chialab/rna": minor +"@chialab/rna-apidoc": minor +"@chialab/rna-browser-test-runner": minor +"@chialab/rna-bundler": minor +"@chialab/rna-config-loader": minor +"@chialab/rna-dev-server": minor +"@chialab/rna-logger": minor +"@chialab/rna-node-test-runner": minor +"@chialab/rna-saucelabs-test-runner": minor +"@chialab/rna-storybook": minor +"@chialab/wds-plugin-hmr": minor +"@chialab/wds-plugin-hmr-dna": minor +"@chialab/wds-plugin-legacy": minor +"@chialab/wds-plugin-node-resolve": minor +"@chialab/wds-plugin-polyfill": minor +"@chialab/wds-plugin-rna": minor +"@chialab/wtr-coverage-reporter": minor +"@chialab/wtr-mocha-reporter": minor +--- + +Bump to v0.18.0 diff --git a/internals/generators/template/package.json.hbs b/internals/generators/template/package.json.hbs index 1ef0921c..276c9923 100644 --- a/internals/generators/template/package.json.hbs +++ b/internals/generators/template/package.json.hbs @@ -1,7 +1,7 @@ { "name": "@chialab/{{ dashCase name }}", "type": "module", - "version": "0.17.0", + "version": "0.18.0", "description": "{{ description }}", "main": "lib/index.js", "typings": "./types/index.d.ts", diff --git a/package.json b/package.json index b5c5f93f..64c4f773 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@chialab/rna-project", "private": true, "type": "module", - "version": "0.17.0", + "version": "0.18.0", "description": "A build framework, a bundler, a server and a test runner for modern modules and applications.", "author": "Chialab (https://www.chialab.it)", "license": "MIT", @@ -22,8 +22,8 @@ "devDependencies": { "@changesets/cli": "^2.22.0", "@chialab/eslint-config": "^3.0.0", - "@chialab/rna": "^0.17.0", - "@chialab/rna-node-test-runner": "^0.17.0", + "@chialab/rna": "^0.18.0", + "@chialab/rna-node-test-runner": "^0.18.0", "@types/chai": "^4.2.22", "@yarnpkg/core": "^4.0.0-rc.6", "chai": "^4.3.4", From 38b47e0045aee917563132402aa94a48074598bf Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 11 Jan 2023 17:48:03 +0100 Subject: [PATCH 02/55] update esbuild --- package.json | 6 +- packages/esbuild-plugin-alias/package.json | 2 +- packages/esbuild-plugin-babel/lib/index.js | 1 + .../esbuild-plugin-babel/test/test.spec.js | 3 +- packages/esbuild-plugin-env/package.json | 2 +- packages/esbuild-plugin-html/package.json | 2 +- packages/esbuild-plugin-meta-url/package.json | 2 +- packages/esbuild-plugin-postcss/package.json | 2 +- packages/esbuild-rna/package.json | 2 +- packages/rna-bundler/package.json | 2 +- packages/rna-storybook/package.json | 2 +- yarn.lock | 7212 +++++++++-------- 12 files changed, 3752 insertions(+), 3486 deletions(-) diff --git a/package.json b/package.json index 64c4f773..b5c5f93f 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@chialab/rna-project", "private": true, "type": "module", - "version": "0.18.0", + "version": "0.17.0", "description": "A build framework, a bundler, a server and a test runner for modern modules and applications.", "author": "Chialab (https://www.chialab.it)", "license": "MIT", @@ -22,8 +22,8 @@ "devDependencies": { "@changesets/cli": "^2.22.0", "@chialab/eslint-config": "^3.0.0", - "@chialab/rna": "^0.18.0", - "@chialab/rna-node-test-runner": "^0.18.0", + "@chialab/rna": "^0.17.0", + "@chialab/rna-node-test-runner": "^0.17.0", "@types/chai": "^4.2.22", "@yarnpkg/core": "^4.0.0-rc.6", "chai": "^4.3.4", diff --git a/packages/esbuild-plugin-alias/package.json b/packages/esbuild-plugin-alias/package.json index df189145..17129d6f 100644 --- a/packages/esbuild-plugin-alias/package.json +++ b/packages/esbuild-plugin-alias/package.json @@ -34,7 +34,7 @@ "@chialab/node-resolve": "^0.17.0" }, "devDependencies": { - "esbuild": "^0.15.0", + "esbuild": "^0.18.0", "typescript": "^4.3.0" } } diff --git a/packages/esbuild-plugin-babel/lib/index.js b/packages/esbuild-plugin-babel/lib/index.js index a0feae4a..84306135 100644 --- a/packages/esbuild-plugin-babel/lib/index.js +++ b/packages/esbuild-plugin-babel/lib/index.js @@ -31,6 +31,7 @@ export default function({ presets = [], plugins = [] } = {}) { return build.resolve(args.path, { importer: args.importer, resolveDir, + kind: 'import-statement', }); }); diff --git a/packages/esbuild-plugin-babel/test/test.spec.js b/packages/esbuild-plugin-babel/test/test.spec.js index 2cb42abf..b8ba4f38 100644 --- a/packages/esbuild-plugin-babel/test/test.spec.js +++ b/packages/esbuild-plugin-babel/test/test.spec.js @@ -74,13 +74,12 @@ import _regeneratorRuntime from "@babel/runtime/regenerator"; var nil = /* @__PURE__ */ function() { var _ref = _asyncToGenerator(/* @__PURE__ */ _regeneratorRuntime.mark(function _callee() { return _regeneratorRuntime.wrap(function _callee$(_context) { - while (1) { + while (1) switch (_context.prev = _context.next) { case 0: case "end": return _context.stop(); } - } }, _callee); })); return function nil2() { diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index cee51045..33b5dc4c 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -30,7 +30,7 @@ "node": ">=13" }, "devDependencies": { - "esbuild": "^0.15.0", + "esbuild": "^0.18.0", "typescript": "^4.3.0" } } diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 2dfc99db..7bb557fb 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -43,7 +43,7 @@ "@jimp/png": "^0.16.1", "@types/js-beautify": "^1.13.3", "cheerio": "^1.0.0-rc.9", - "esbuild": "^0.15.0", + "esbuild": "^0.18.0", "js-beautify": "^1.14.0", "rimraf": "^3.0.2", "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index 2b490314..7cef2362 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@types/mime-types": "^2.1.1", - "esbuild": "^0.15.0", + "esbuild": "^0.18.0", "typescript": "^4.3.0" } } diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index ede38775..a7473ec0 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -51,7 +51,7 @@ "@chialab/postcss-dart-sass": "^0.17.0", "@types/postcss-preset-env": "^7.7.0", "cssnano": "^5.0.11", - "esbuild": "^0.15.0", + "esbuild": "^0.18.0", "postcss-scss": "^4.0.0", "typescript": "^4.3.0" } diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index 1e93f097..60f863e9 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -28,7 +28,7 @@ "@chialab/node-resolve": "^0.17.1" }, "devDependencies": { - "esbuild": "^0.15.0", + "esbuild": "^0.18.0", "typescript": "^4.3.0" } } diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 2e31ce76..063c14a9 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -44,7 +44,7 @@ "@chialab/esbuild-rna": "^0.17.1", "@chialab/rna-config-loader": "^0.17.0", "@chialab/rna-logger": "^0.17.1", - "esbuild": "^0.15.0" + "esbuild": "^0.18.0" }, "peerDependencies": { "@chialab/esbuild-plugin-postcss": "^0.17.1" diff --git a/packages/rna-storybook/package.json b/packages/rna-storybook/package.json index d4dddc14..2e8daecb 100644 --- a/packages/rna-storybook/package.json +++ b/packages/rna-storybook/package.json @@ -37,7 +37,7 @@ "@chialab/wds-plugin-node-resolve": "^0.17.1", "@chialab/wds-plugin-rna": "^0.17.0", "@custom-elements-manifest/analyzer": "0.5.3", - "esbuild": "^0.15.0" + "esbuild": "^0.18.0" }, "devDependencies": { "@mdx-js/mdx": "^2.0.0", diff --git a/yarn.lock b/yarn.lock index 6262024e..1dfbbb44 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,13 +5,20 @@ __metadata: version: 6 cacheKey: 8 -"@ampproject/remapping@npm:^2.1.0": - version: 2.2.0 - resolution: "@ampproject/remapping@npm:2.2.0" +"@aashutoshrathi/word-wrap@npm:^1.2.3": + version: 1.2.6 + resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" + checksum: ada901b9e7c680d190f1d012c84217ce0063d8f5c5a7725bb91ec3c5ed99bb7572680eb2d2938a531ccbaec39a95422fcd8a6b4a13110c7d98dd75402f66a0cd + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.2.1 + resolution: "@ampproject/remapping@npm:2.2.1" dependencies: - "@jridgewell/gen-mapping": ^0.1.0 + "@jridgewell/gen-mapping": ^0.3.0 "@jridgewell/trace-mapping": ^0.3.9 - checksum: d74d170d06468913921d72430259424b7e4c826b5a7d39ff839a29d547efb97dc577caa8ba3fb5cf023624e9af9d09651afc3d4112a45e2050328abc9b3a2292 + checksum: 03c04fd526acc64a1f4df22651186f3e5ef0a9d6d6530ce4482ec9841269cf7a11dbb8af79237c282d721c5312024ff17529cd72cc4768c11e999b58e2302079 languageName: node linkType: hard @@ -24,572 +31,382 @@ __metadata: languageName: node linkType: hard -"@aw-web-design/x-default-browser@npm:1.4.88": - version: 1.4.88 - resolution: "@aw-web-design/x-default-browser@npm:1.4.88" +"@aw-web-design/x-default-browser@npm:1.4.126": + version: 1.4.126 + resolution: "@aw-web-design/x-default-browser@npm:1.4.126" dependencies: default-browser-id: 3.0.0 bin: x-default-browser: bin/x-default-browser.js - checksum: c85e61dc9e5bb04906d8ac29cce35369705c3ea3abe36a5afdecc9caefd7ee0f14596ccc6eb617c86790a67b6ee7f7f070a3e2f9e9152a8ba92adf2ccee1433a + checksum: f63b68a0ff41c8fe478b1b4822e169cac0d26c61b123c0400d5e16a8a5987732b85795aff16d6b21936f9c955f0d32bffbfc166890d3446f74a72a7a2c9633ea languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.22.13": + version: 7.22.13 + resolution: "@babel/code-frame@npm:7.22.13" dependencies: - "@babel/highlight": ^7.18.6 - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + "@babel/highlight": ^7.22.13 + chalk: ^2.4.2 + checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058 languageName: node linkType: hard -"@babel/compat-data@npm:^7.17.7, @babel/compat-data@npm:^7.20.0, @babel/compat-data@npm:^7.20.1": - version: 7.20.5 - resolution: "@babel/compat-data@npm:7.20.5" - checksum: 523790c43ef6388fae91d1ca9acf1ab0e1b22208dcd39c0e5e7a6adf0b48a133f1831be8d5931a72ecd48860f3e3fb777cb89840794abd8647a5c8e5cfab484e +"@babel/compat-data@npm:^7.22.20, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": + version: 7.22.20 + resolution: "@babel/compat-data@npm:7.22.20" + checksum: efedd1d18878c10fde95e4d82b1236a9aba41395ef798cbb651f58dbf5632dbff475736c507b8d13d4c8f44809d41c0eb2ef0d694283af9ba5dd8339b6dab451 languageName: node linkType: hard -"@babel/core@npm:^7.12.10, @babel/core@npm:^7.12.16, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.2, @babel/core@npm:^7.20.2": - version: 7.20.5 - resolution: "@babel/core@npm:7.20.5" +"@babel/core@npm:^7.12.16, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.2": + version: 7.23.0 + resolution: "@babel/core@npm:7.23.0" dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.5 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-module-transforms": ^7.20.2 - "@babel/helpers": ^7.20.5 - "@babel/parser": ^7.20.5 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.5 - "@babel/types": ^7.20.5 - convert-source-map: ^1.7.0 + "@ampproject/remapping": ^2.2.0 + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helpers": ^7.23.0 + "@babel/parser": ^7.23.0 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.0 + "@babel/types": ^7.23.0 + convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 9547f1e6364bc58c3621e3b17ec17f0d034ff159e5a520091d9381608d40af3be4042dd27c20ad7d3e938422d75850ac56a3758d6801d65df701557af4bd244b + json5: ^2.2.3 + semver: ^6.3.1 + checksum: cebd9b48dbc970a7548522f207f245c69567e5ea17ebb1a4e4de563823cf20a01177fe8d2fe19b6e1461361f92fa169fd0b29f8ee9d44eeec84842be1feee5f2 languageName: node linkType: hard "@babel/eslint-parser@npm:^7.12.13": - version: 7.19.1 - resolution: "@babel/eslint-parser@npm:7.19.1" + version: 7.22.15 + resolution: "@babel/eslint-parser@npm:7.22.15" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1 eslint-visitor-keys: ^2.1.0 - semver: ^6.3.0 + semver: ^6.3.1 peerDependencies: - "@babel/core": ">=7.11.0" + "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 - checksum: 6d5360f62f25ed097250657deb1bc4c4f51a5f5f2fe456e98cda13727753fdf7a11a109b4cfa03ef0dd6ced3beaeb703b76193c1141e29434d1f91f1bac0517d + checksum: efdc749164a40de1b68e3ed395f441dfb7864c85d0a2ee3e4bc4f06dd0b7f675acb9be97cdc9025b88b3e80d38749a2b30e392ce7f6a79313c3aaf82ba8ccd68 languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/generator@npm:7.20.5" +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.22.9, @babel/generator@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/generator@npm:7.23.0" dependencies: - "@babel/types": ^7.20.5 + "@babel/types": ^7.23.0 "@jridgewell/gen-mapping": ^0.3.2 + "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: 31c10d1e122f08cf755a24bd6f5d197f47eceba03f1133759687d00ab72d210e60ba4011da42f368b6e9fa85cbfda7dc4adb9889c2c20cc5c34bb2d57c1deab7 + checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1 languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-annotate-as-pure@npm:7.18.6" +"@babel/helper-annotate-as-pure@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" dependencies: - "@babel/types": ^7.18.6 - checksum: 88ccd15ced475ef2243fdd3b2916a29ea54c5db3cd0cfabf9d1d29ff6e63b7f7cd1c27264137d7a40ac2e978b9b9a542c332e78f40eb72abe737a7400788fc1b + "@babel/types": ^7.22.5 + checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.18.6": - version: 7.18.9 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.18.9" +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" dependencies: - "@babel/helper-explode-assignable-expression": ^7.18.6 - "@babel/types": ^7.18.9 - checksum: b4bc214cb56329daff6cc18a7f7a26aeafb55a1242e5362f3d47fe3808421f8c7cd91fff95d6b9b7ccb67e14e5a67d944e49dbe026942bfcbfda19b1c72a8e72 + "@babel/types": ^7.22.15 + checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.17.7, @babel/helper-compilation-targets@npm:^7.18.9, @babel/helper-compilation-targets@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/helper-compilation-targets@npm:7.20.0" +"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6": + version: 7.22.15 + resolution: "@babel/helper-compilation-targets@npm:7.22.15" dependencies: - "@babel/compat-data": ^7.20.0 - "@babel/helper-validator-option": ^7.18.6 - browserslist: ^4.21.3 - semver: ^6.3.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: bc183f2109648849c8fde0b3c5cf08adf2f7ad6dc617b546fd20f34c8ef574ee5ee293c8d1bd0ed0221212e8f5907cdc2c42097870f1dcc769a654107d82c95b + "@babel/compat-data": ^7.22.9 + "@babel/helper-validator-option": ^7.22.15 + browserslist: ^4.21.9 + lru-cache: ^5.1.1 + semver: ^6.3.1 + checksum: ce85196769e091ae54dd39e4a80c2a9df1793da8588e335c383d536d54f06baf648d0a08fc873044f226398c4ded15c4ae9120ee18e7dfd7c639a68e3cdc9980 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.20.5" +"@babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-member-expression-to-functions": ^7.18.9 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-replace-supers": ^7.19.1 - "@babel/helper-split-export-declaration": ^7.18.6 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.5 + "@babel/helper-function-name": ^7.22.5 + "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.9 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 51b0662cc44ae5fe3691ed552f97312006709ec3f5321a5e5b5a139a5743eaaf65987f30ee7c171af80ab77460fb57c1970b0b1583dd70d90b58e4433b117a1b + checksum: 52c500d8d164abb3a360b1b7c4b8fff77bc4a5920d3a2b41ae6e1d30617b0dc0b972c1f5db35b1752007e04a748908b4a99bc872b73549ae837e87dcdde005a3 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.20.5" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - regexpu-core: ^5.2.1 + "@babel/helper-annotate-as-pure": ^7.22.5 + regexpu-core: ^5.3.1 + semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 7f29c3cb7447cca047b0d394f8ab98e4923d00e86a7afa56e5df9770c48ec107891505d2d1f06b720ecc94ed24bf58d90986cc35fe4a43b549eb7b7a5077b693 + checksum: 0243b8d4854f1dc8861b1029a46d3f6393ad72f366a5a08e36a4648aa682044f06da4c6e87a456260e1e1b33c999f898ba591a0760842c1387bcc93fbf2151a6 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.3.3": - version: 0.3.3 - resolution: "@babel/helper-define-polyfill-provider@npm:0.3.3" +"@babel/helper-define-polyfill-provider@npm:^0.4.2": + version: 0.4.2 + resolution: "@babel/helper-define-polyfill-provider@npm:0.4.2" dependencies: - "@babel/helper-compilation-targets": ^7.17.7 - "@babel/helper-plugin-utils": ^7.16.7 + "@babel/helper-compilation-targets": ^7.22.6 + "@babel/helper-plugin-utils": ^7.22.5 debug: ^4.1.1 lodash.debounce: ^4.0.8 resolve: ^1.14.2 - semver: ^6.1.2 peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 8e3fe75513302e34f6d92bd67b53890e8545e6c5bca8fe757b9979f09d68d7e259f6daea90dc9e01e332c4f8781bda31c5fe551c82a277f9bc0bec007aed497c - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-environment-visitor@npm:7.18.9" - checksum: b25101f6162ddca2d12da73942c08ad203d7668e06663df685634a8fde54a98bc015f6f62938e8554457a592a024108d45b8f3e651fd6dcdb877275b73cc4420 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 1f6dec0c5d0876d278fe15b71238eccc5f74c4e2efa2c78aaafa8bc2cc96336b8e68d94cd1a78497356c96e8b91b8c1f4452179820624d1702aee2f9832e6569 languageName: node linkType: hard -"@babel/helper-explode-assignable-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-explode-assignable-expression@npm:7.18.6" - dependencies: - "@babel/types": ^7.18.6 - checksum: 225cfcc3376a8799023d15dc95000609e9d4e7547b29528c7f7111a0e05493ffb12c15d70d379a0bb32d42752f340233c4115bded6d299bc0c3ab7a12be3d30f +"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 languageName: node linkType: hard -"@babel/helper-function-name@npm:^7.18.9, @babel/helper-function-name@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/helper-function-name@npm:7.19.0" +"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" dependencies: - "@babel/template": ^7.18.10 - "@babel/types": ^7.19.0 - checksum: eac1f5db428ba546270c2b8d750c24eb528b8fcfe50c81de2e0bdebf0e20f24bec688d4331533b782e4a907fad435244621ca2193cfcf80a86731299840e0f6e + "@babel/template": ^7.22.15 + "@babel/types": ^7.23.0 + checksum: e44542257b2d4634a1f979244eb2a4ad8e6d75eb6761b4cfceb56b562f7db150d134bc538c8e6adca3783e3bc31be949071527aa8e3aab7867d1ad2d84a26e10 languageName: node linkType: hard -"@babel/helper-hoist-variables@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-hoist-variables@npm:7.18.6" +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" dependencies: - "@babel/types": ^7.18.6 - checksum: fd9c35bb435fda802bf9ff7b6f2df06308a21277c6dec2120a35b09f9de68f68a33972e2c15505c1a1a04b36ec64c9ace97d4a9e26d6097b76b4396b7c5fa20f + "@babel/types": ^7.22.5 + checksum: 394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-member-expression-to-functions@npm:7.18.9" +"@babel/helper-member-expression-to-functions@npm:^7.22.15": + version: 7.23.0 + resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" dependencies: - "@babel/types": ^7.18.9 - checksum: fcf8184e3b55051c4286b2cbedf0eccc781d0f3c9b5cbaba582eca19bf0e8d87806cdb7efc8554fcb969ceaf2b187d5ea748d40022d06ec7739fbb18c1b19a7a + "@babel/types": ^7.23.0 + checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-module-imports@npm:7.18.6" +"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: - "@babel/types": ^7.18.6 - checksum: f393f8a3b3304b1b7a288a38c10989de754f01d29caf62ce7c4e5835daf0a27b81f3ac687d9d2780d39685aae7b55267324b512150e7b2be967b0c493b6a1def + "@babel/types": ^7.22.15 + checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.18.6, @babel/helper-module-transforms@npm:^7.19.6, @babel/helper-module-transforms@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-module-transforms@npm:7.20.2" +"@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-module-transforms@npm:7.23.0" dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-simple-access": ^7.20.2 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/helper-validator-identifier": ^7.19.1 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 - checksum: 33a60ca115f6fce2c9d98e2a2e5649498aa7b23e2ae3c18745d7a021487708fc311458c33542f299387a0da168afccba94116e077f2cce49ae9e5ab83399e8a2 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-simple-access": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/helper-validator-identifier": ^7.22.20 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 6e2afffb058cf3f8ce92f5116f710dda4341c81cfcd872f9a0197ea594f7ce0ab3cb940b0590af2fe99e60d2e5448bfba6bca8156ed70a2ed4be2adc8586c891 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-optimise-call-expression@npm:7.18.6" +"@babel/helper-optimise-call-expression@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" dependencies: - "@babel/types": ^7.18.6 - checksum: e518fe8418571405e21644cfb39cf694f30b6c47b10b006609a92469ae8b8775cbff56f0b19732343e2ea910641091c5a2dc73b56ceba04e116a33b0f8bd2fbd + "@babel/types": ^7.22.5 + checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.20.2 - resolution: "@babel/helper-plugin-utils@npm:7.20.2" - checksum: f6cae53b7fdb1bf3abd50fa61b10b4470985b400cc794d92635da1e7077bb19729f626adc0741b69403d9b6e411cddddb9c0157a709cc7c4eeb41e663be5d74b +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": + version: 7.22.5 + resolution: "@babel/helper-plugin-utils@npm:7.22.5" + checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.18.6, @babel/helper-remap-async-to-generator@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/helper-remap-async-to-generator@npm:7.18.9" +"@babel/helper-remap-async-to-generator@npm:^7.22.5, @babel/helper-remap-async-to-generator@npm:^7.22.9": + version: 7.22.20 + resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-wrap-function": ^7.18.9 - "@babel/types": ^7.18.9 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-wrap-function": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0 - checksum: 4be6076192308671b046245899b703ba090dbe7ad03e0bea897bb2944ae5b88e5e85853c9d1f83f643474b54c578d8ac0800b80341a86e8538264a725fbbefec + checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.18.6, @babel/helper-replace-supers@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-replace-supers@npm:7.19.1" +"@babel/helper-replace-supers@npm:^7.22.5, @babel/helper-replace-supers@npm:^7.22.9": + version: 7.22.20 + resolution: "@babel/helper-replace-supers@npm:7.22.20" dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-member-expression-to-functions": ^7.18.9 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/traverse": ^7.19.1 - "@babel/types": ^7.19.0 - checksum: a0e4bf79ebe7d2bb5947169e47a0b4439c73fb0ec57d446cf3ea81b736721129ec373c3f94d2ebd2716b26dd65f8e6c083dac898170d42905e7ba815a2f52c25 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-optimise-call-expression": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639 languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.19.4, @babel/helper-simple-access@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/helper-simple-access@npm:7.20.2" +"@babel/helper-simple-access@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-simple-access@npm:7.22.5" dependencies: - "@babel/types": ^7.20.2 - checksum: ad1e96ee2e5f654ffee2369a586e5e8d2722bf2d8b028a121b4c33ebae47253f64d420157b9f0a8927aea3a9e0f18c0103e74fdd531815cf3650a0a4adca11a1 + "@babel/types": ^7.22.5 + checksum: fe9686714caf7d70aedb46c3cce090f8b915b206e09225f1e4dbc416786c2fdbbee40b38b23c268b7ccef749dd2db35f255338fb4f2444429874d900dede5ad2 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.18.9": - version: 7.20.0 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.20.0" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" dependencies: - "@babel/types": ^7.20.0 - checksum: 34da8c832d1c8a546e45d5c1d59755459ffe43629436707079989599b91e8c19e50e73af7a4bd09c95402d389266731b0d9c5f69e372d8ebd3a709c05c80d7dd + "@babel/types": ^7.22.5 + checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-split-export-declaration@npm:7.18.6" +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" dependencies: - "@babel/types": ^7.18.6 - checksum: c6d3dede53878f6be1d869e03e9ffbbb36f4897c7cc1527dc96c56d127d834ffe4520a6f7e467f5b6f3c2843ea0e81a7819d66ae02f707f6ac057f3d57943a2b + "@babel/types": ^7.22.5 + checksum: e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.19.4": - version: 7.19.4 - resolution: "@babel/helper-string-parser@npm:7.19.4" - checksum: b2f8a3920b30dfac81ec282ac4ad9598ea170648f8254b10f475abe6d944808fb006aab325d3eb5a8ad3bea8dfa888cfa6ef471050dae5748497c110ec060943 +"@babel/helper-string-parser@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-string-parser@npm:7.22.5" + checksum: 836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6, @babel/helper-validator-identifier@npm:^7.19.1": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a +"@babel/helper-validator-identifier@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-validator-identifier@npm:7.22.20" + checksum: 136412784d9428266bcdd4d91c32bcf9ff0e8d25534a9d94b044f77fe76bc50f941a90319b05aafd1ec04f7d127cd57a179a3716009ff7f3412ef835ada95bdc languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/helper-validator-option@npm:7.18.6" - checksum: f9cc6eb7cc5d759c5abf006402180f8d5e4251e9198197428a97e05d65eb2f8ae5a0ce73b1dfd2d35af41d0eb780627a64edf98a4e71f064eeeacef8de58f2cf +"@babel/helper-validator-option@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/helper-validator-option@npm:7.22.15" + checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.18.9": - version: 7.20.5 - resolution: "@babel/helper-wrap-function@npm:7.20.5" +"@babel/helper-wrap-function@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-wrap-function@npm:7.22.20" dependencies: - "@babel/helper-function-name": ^7.19.0 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.5 - "@babel/types": ^7.20.5 - checksum: 11a6fc28334368a193a9cb3ad16f29cd7603bab958433efc82ebe59fa6556c227faa24f07ce43983f7a85df826f71d441638442c4315e90a554fe0a70ca5005b + "@babel/helper-function-name": ^7.22.5 + "@babel/template": ^7.22.15 + "@babel/types": ^7.22.19 + checksum: 221ed9b5572612aeb571e4ce6a256f2dee85b3c9536f1dd5e611b0255e5f59a3d0ec392d8d46d4152149156a8109f92f20379b1d6d36abb613176e0e33f05fca languageName: node linkType: hard -"@babel/helpers@npm:^7.20.5": - version: 7.20.6 - resolution: "@babel/helpers@npm:7.20.6" +"@babel/helpers@npm:^7.23.0": + version: 7.23.1 + resolution: "@babel/helpers@npm:7.23.1" dependencies: - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.5 - "@babel/types": ^7.20.5 - checksum: f03ec6eb2bf8dc7cdfe2569ee421fd9ba6c7bac6c862d90b608ccdd80281ebe858bc56ca175fc92b3ac50f63126b66bbd5ec86f9f361729289a20054518f1ac5 + "@babel/template": ^7.22.15 + "@babel/traverse": ^7.23.0 + "@babel/types": ^7.23.0 + checksum: acfc345102045c24ea2a4d60e00dcf8220e215af3add4520e2167700661338e6a80bd56baf44bb764af05ec6621101c9afc315dc107e18c61fa6da8acbdbb893 languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" +"@babel/highlight@npm:^7.22.13": + version: 7.22.20 + resolution: "@babel/highlight@npm:7.22.20" dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 + "@babel/helper-validator-identifier": ^7.22.20 + chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + checksum: 84bd034dca309a5e680083cd827a766780ca63cef37308404f17653d32366ea76262bd2364b2d38776232f2d01b649f26721417d507e8b4b6da3e4e739f6d134 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/parser@npm:7.20.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7, @babel/parser@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/parser@npm:7.23.0" bin: parser: ./bin/babel-parser.js - checksum: e8d514ce0aa74d56725bd102919a49fa367afef9cd8208cf52f670f54b061c4672f51b4b7980058ab1f5fe73615fe4dc90720ab47bbcebae07ad08d667eda318 + checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.18.6" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.22.15" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: 845bd280c55a6a91d232cfa54eaf9708ec71e594676fe705794f494bb8b711d833b752b59d1a5c154695225880c23dbc9cab0e53af16fd57807976cd3ff41b8d + checksum: 8910ca21a7ec7c06f7b247d4b86c97c5aa15ef321518f44f6f490c5912fdf82c605aaa02b90892e375d82ccbedeadfdeadd922c1b836c9dd4c596871bf654753 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.18.9" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.22.15" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 - "@babel/plugin-proposal-optional-chaining": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + "@babel/plugin-transform-optional-chaining": ^7.22.15 peerDependencies: "@babel/core": ^7.13.0 - checksum: 93abb5cb179a13db171bfc2cdf79489598f43c50cc174f97a2b7bb1d44d24ade7109665a20cf4e317ad6c1c730f036f06478f7c7e789b4240be1abdb60d6452f - languageName: node - linkType: hard - -"@babel/plugin-proposal-async-generator-functions@npm:^7.20.1": - version: 7.20.1 - resolution: "@babel/plugin-proposal-async-generator-functions@npm:7.20.1" - dependencies: - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-remap-async-to-generator": ^7.18.9 - "@babel/plugin-syntax-async-generators": ^7.8.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 518483a68c5618932109913eb7316ed5e656c575cbd9d22667bc0451e35a1be45f8eaeb8e2065834b36c8a93c4840f78cebf8f1d067b07c422f7be16d58eca60 - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-properties@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 49a78a2773ec0db56e915d9797e44fd079ab8a9b2e1716e0df07c92532f2c65d76aeda9543883916b8e0ff13606afeffa67c5b93d05b607bc87653ad18a91422 - languageName: node - linkType: hard - -"@babel/plugin-proposal-class-static-block@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-class-static-block@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - peerDependencies: - "@babel/core": ^7.12.0 - checksum: b8d7ae99ed5ad784f39e7820e3ac03841f91d6ed60ab4a98c61d6112253da36013e12807bae4ffed0ef3cb318e47debac112ed614e03b403fb8b075b09a828ee - languageName: node - linkType: hard - -"@babel/plugin-proposal-dynamic-import@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-dynamic-import@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 96b1c8a8ad8171d39e9ab106be33bde37ae09b22fb2c449afee9a5edf3c537933d79d963dcdc2694d10677cb96da739cdf1b53454e6a5deab9801f28a818bb2f - languageName: node - linkType: hard - -"@babel/plugin-proposal-export-namespace-from@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-export-namespace-from@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 84ff22bacc5d30918a849bfb7e0e90ae4c5b8d8b65f2ac881803d1cf9068dffbe53bd657b0e4bc4c20b4db301b1c85f1e74183cf29a0dd31e964bd4e97c363ef - languageName: node - linkType: hard - -"@babel/plugin-proposal-json-strings@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-json-strings@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-json-strings": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 25ba0e6b9d6115174f51f7c6787e96214c90dd4026e266976b248a2ed417fe50fddae72843ffb3cbe324014a18632ce5648dfac77f089da858022b49fd608cb3 - languageName: node - linkType: hard - -"@babel/plugin-proposal-logical-assignment-operators@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-logical-assignment-operators@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: dd87fa4a48c6408c5e85dbd6405a65cc8fe909e3090030df46df90df64cdf3e74007381a58ed87608778ee597eff7395d215274009bb3f5d8964b2db5557754f - languageName: node - linkType: hard - -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 949c9ddcdecdaec766ee610ef98f965f928ccc0361dd87cf9f88cf4896a6ccd62fce063d4494778e50da99dea63d270a1be574a62d6ab81cbe9d85884bf55a7d - languageName: node - linkType: hard - -"@babel/plugin-proposal-numeric-separator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-numeric-separator@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f370ea584c55bf4040e1f78c80b4eeb1ce2e6aaa74f87d1a48266493c33931d0b6222d8cee3a082383d6bb648ab8d6b7147a06f974d3296ef3bc39c7851683ec - languageName: node - linkType: hard - -"@babel/plugin-proposal-object-rest-spread@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2" - dependencies: - "@babel/compat-data": ^7.20.1 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.20.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9764d1a4735fcd384fdb9b6c6ccb20d1bea2f88f648640d26ce5d9cd5880ce1e389d2f852d7bea7e86ff343726225dc16e1deb92c7b3dc5c5721ed905a602318 - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-catch-binding@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-optional-catch-binding@npm:7.18.6" - dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7b5b39fb5d8d6d14faad6cb68ece5eeb2fd550fb66b5af7d7582402f974f5bc3684641f7c192a5a57e0f59acfae4aada6786be1eba030881ddc590666eff4d1e - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-chaining@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-proposal-optional-chaining@npm:7.18.9" - dependencies: - "@babel/helper-plugin-utils": ^7.18.9 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 - "@babel/plugin-syntax-optional-chaining": ^7.8.3 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f2db40e26172f07c50b635cb61e1f36165de3ba868fcf608d967642f0d044b7c6beb0e7ecf17cbd421144b99e1eae7ad6031ded92925343bb0ed1d08707b514f - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-methods@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad - languageName: node - linkType: hard - -"@babel/plugin-proposal-private-property-in-object@npm:^7.18.6": - version: 7.20.5 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.20.5" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.20.5 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 513b5e0e2c1b2846be5336cf680e932ae17924ef885aa1429e1a4f7924724bdd99b15f28d67187d0a006d5f18a0c4b61d96c3ecb4902fed3c8fe2f0abfc9753a + checksum: fbefedc0da014c37f1a50a8094ce7dbbf2181ae93243f23d6ecba2499b5b20196c2124d6a4dfe3e9e0125798e80593103e456352a4beb4e5c6f7c75efb80fdac languageName: node linkType: hard -"@babel/plugin-proposal-unicode-property-regex@npm:^7.18.6, @babel/plugin-proposal-unicode-property-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-proposal-unicode-property-regex@npm:7.18.6" - dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 +"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": + version: 7.21.0-placeholder-for-preset-env.2 + resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a8575ecb7ff24bf6c6e94808d5c84bb5a0c6dd7892b54f09f4646711ba0ee1e1668032b3c43e3e1dfec2c5716c302e851ac756c1645e15882d73df6ad21ae951 + checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91 languageName: node linkType: hard @@ -648,14 +465,36 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.14.5, @babel/plugin-syntax-import-assertions@npm:^7.20.0": - version: 7.20.0 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.20.0" +"@babel/plugin-syntax-import-assertions@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2b8b5572db04a7bef1e6cd20debf447e4eef7cb012616f5eceb8fa3e23ce469b8f76ee74fd6d1e158ba17a8f58b0aec579d092fb67c5a30e83ccfbc5754916c1 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 197b3c5ea2a9649347f033342cb222ab47f4645633695205c0250c6bf2af29e643753b8bb24a2db39948bef08e7c540babfd365591eb57fc110cb30b425ffc47 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": + version: 7.10.4 + resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-plugin-utils": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6a86220e0aae40164cd3ffaf80e7c076a1be02a8f3480455dddbae05fda8140f429290027604df7a11b3f3f124866e8a6d69dbfa1dda61ee7377b920ad144d5b + checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b languageName: node linkType: hard @@ -671,13 +510,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.12.13": - version: 7.18.6 - resolution: "@babel/plugin-syntax-jsx@npm:7.18.6" + version: 7.22.5 + resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67 + checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce languageName: node linkType: hard @@ -769,556 +608,780 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.18.6": +"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.18.6" + resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.18.6 "@babel/helper-plugin-utils": ^7.18.6 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 900f5c695755062b91eec74da6f9092f40b8fada099058b92576f1e23c55e9813ec437051893a9b3c05cefe39e8ac06303d4a91b384e1c03dd8dc1581ea11602 + "@babel/core": ^7.0.0 + checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.18.6" +"@babel/plugin-transform-arrow-functions@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.22.5" dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-remap-async-to-generator": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2cca47468cf1aeefdc7ec35d670e195c86cee4de28a1970648c46a88ce6bd1806ef0bab27251b9e7fb791bb28a64dcd543770efd899f28ee5f7854e64e873d3 + checksum: 35abb6c57062802c7ce8bd96b2ef2883e3124370c688bbd67609f7d2453802fb73944df8808f893b6c67de978eb2bcf87bbfe325e46d6f39b5fcb09ece11d01a languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.18.6" +"@babel/plugin-transform-async-generator-functions@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.15" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-environment-visitor": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-remap-async-to-generator": ^7.22.9 + "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0a0df61f94601e3666bf39f2cc26f5f7b22a94450fb93081edbed967bd752ce3f81d1227fefd3799f5ee2722171b5e28db61379234d1bb85b6ec689589f99d7e + checksum: fad98786b446ce63bde0d14a221e2617eef5a7bbca62b49d96f16ab5e1694521234cfba6145b830fbf9af16d60a8a3dbf148e8694830bd91796fe333b0599e73 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.20.2": - version: 7.20.5 - resolution: "@babel/plugin-transform-block-scoping@npm:7.20.5" +"@babel/plugin-transform-async-to-generator@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-module-imports": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-remap-async-to-generator": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 03606bc6710c15cd4e4d1163e1cbab08799f852a5dd55a1f7e115032e9406ac9430ddc0cb6d09a51a4095446985640411f60683c6fcea9bc1a7b202462022e1c + checksum: b95f23f99dcb379a9f0a1c2a3bbea3f8dc0e1b16dc1ac8b484fe378370169290a7a63d520959a9ba1232837cf74a80e23f6facbe14fd42a3cda6d3c2d7168e62 languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-classes@npm:7.20.2" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-optimise-call-expression": ^7.18.6 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-replace-supers": ^7.19.1 - "@babel/helper-split-export-declaration": ^7.18.6 - globals: ^11.1.0 +"@babel/plugin-transform-block-scoped-functions@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 57f3467a8eb7853cdb61cda963cfb6c6568ad276d77c9de2ff5a2194650010217aa318ef3733975537c6fb906b73a019afb6ea650b01852e7d2e1fab4034361b + checksum: 416b1341858e8ca4e524dee66044735956ced5f478b2c3b9bc11ec2285b0c25d7dbb96d79887169eb938084c95d0a89338c8b2fe70d473bd9dc92e5d9db1732c languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-computed-properties@npm:7.18.9" +"@babel/plugin-transform-block-scoping@npm:^7.22.15": + version: 7.23.0 + resolution: "@babel/plugin-transform-block-scoping@npm:7.23.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a6bfbea207827d77592628973c0e8cc3319db636506bdc6e81e21582de2e767890e6975b382d0511e9ec3773b9f43691185df90832883bbf9251f688d27fbc1d + checksum: 0cfe925cc3b5a3ad407e2253fab3ceeaa117a4b291c9cb245578880872999bca91bd83ffa0128ae9ca356330702e1ef1dcb26804f28d2cef678239caf629f73e languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.20.2": - version: 7.20.2 - resolution: "@babel/plugin-transform-destructuring@npm:7.20.2" +"@babel/plugin-transform-class-properties@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-class-properties@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-create-class-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 09033e09b28ca1b0d46a8d82f5a677b1d718a739b3c199886908c3ef1af23369317d0c429b21507d480ee82721c15892a9893be18e50ad6fc219e69312f4b097 + checksum: b830152dfc2ff2f647f0abe76e6251babdfbef54d18c4b2c73a6bf76b1a00050a5d998dac80dc901a48514e95604324943a9dd39317073fe0928b559e0e0c579 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.18.6, @babel/plugin-transform-dotall-regex@npm:^7.4.4": - version: 7.18.6 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.18.6" +"@babel/plugin-transform-class-static-block@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-class-static-block@npm:7.22.11" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-class-features-plugin": ^7.22.11 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: cbe5d7063eb8f8cca24cd4827bc97f5641166509e58781a5f8aa47fb3d2d786ce4506a30fca2e01f61f18792783a5cb5d96bf5434c3dd1ad0de8c9cc625a53da + "@babel/core": ^7.12.0 + checksum: 69f040506fad66f1c6918d288d0e0edbc5c8a07c8b4462c1184ad2f9f08995d68b057126c213871c0853ae0c72afc60ec87492049dfacb20902e32346a448bcb languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.18.9" +"@babel/plugin-transform-classes@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-classes@npm:7.22.15" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-environment-visitor": ^7.22.5 + "@babel/helper-function-name": ^7.22.5 + "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.9 + "@babel/helper-split-export-declaration": ^7.22.6 + globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 220bf4a9fec5c4d4a7b1de38810350260e8ea08481bf78332a464a21256a95f0df8cd56025f346238f09b04f8e86d4158fafc9f4af57abaef31637e3b58bd4fe + checksum: d3f4d0c107dd8a3557ea3575cc777fab27efa92958b41e4a9822f7499725c1f554beae58855de16ddec0a7b694e45f59a26cea8fbde4275563f72f09c6e039a0 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.18.6" +"@babel/plugin-transform-computed-properties@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-computed-properties@npm:7.22.5" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/template": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7f70222f6829c82a36005508d34ddbe6fd0974ae190683a8670dd6ff08669aaf51fef2209d7403f9bd543cb2d12b18458016c99a6ed0332ccedb3ea127b01229 + checksum: c2a77a0f94ec71efbc569109ec14ea2aa925b333289272ced8b33c6108bdbb02caf01830ffc7e49486b62dec51911924d13f3a76f1149f40daace1898009e131 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.18.8": - version: 7.18.8 - resolution: "@babel/plugin-transform-for-of@npm:7.18.8" +"@babel/plugin-transform-destructuring@npm:^7.22.15": + version: 7.23.0 + resolution: "@babel/plugin-transform-destructuring@npm:7.23.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ca64c623cf0c7a80ab6f07ebd3e6e4ade95e2ae806696f70b43eafe6394fa8ce21f2b1ffdd15df2067f7363d2ecfe26472a97c6c774403d2163fa05f50c98f17 + checksum: cd6dd454ccc2766be551e4f8a04b1acc2aa539fa19e5c7501c56cc2f8cc921dd41a7ffb78455b4c4b2f954fcab8ca4561ba7c9c7bd5af9f19465243603d18cc3 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-function-name@npm:7.18.9" +"@babel/plugin-transform-dotall-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.22.5" dependencies: - "@babel/helper-compilation-targets": ^7.18.9 - "@babel/helper-function-name": ^7.18.9 - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 62dd9c6cdc9714704efe15545e782ee52d74dc73916bf954b4d3bee088fb0ec9e3c8f52e751252433656c09f744b27b757fc06ed99bcde28e8a21600a1d8e597 + checksum: 409b658d11e3082c8f69e9cdef2d96e4d6d11256f005772425fb230cc48fd05945edbfbcb709dab293a1a2f01f9c8a5bb7b4131e632b23264039d9f95864b453 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-literals@npm:7.18.9" +"@babel/plugin-transform-duplicate-keys@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3458dd2f1a47ac51d9d607aa18f3d321cbfa8560a985199185bed5a906bb0c61ba85575d386460bac9aed43fdd98940041fae5a67dff286f6f967707cff489f8 + checksum: bb1280fbabaab6fab2ede585df34900712698210a3bd413f4df5bae6d8c24be36b496c92722ae676a7a67d060a4624f4d6c23b923485f906bfba8773c69f55b4 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.18.6" +"@babel/plugin-transform-dynamic-import@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.11" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 35a3d04f6693bc6b298c05453d85ee6e41cc806538acb6928427e0e97ae06059f97d2f07d21495fcf5f70d3c13a242e2ecbd09d5c1fcb1b1a73ff528dcb0b695 + checksum: 78fc9c532210bf9e8f231747f542318568ac360ee6c27e80853962c984283c73da3f8f8aebe83c2096090a435b356b092ed85de617a156cbe0729d847632be45 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-amd@npm:7.19.6" +"@babel/plugin-transform-exponentiation-operator@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.22.5" dependencies: - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4236aad970025bc10c772c1589b1e2eab8b7681933bb5ffa6e395d4c1a52532b28c47c553e3011b4272ea81e5ab39fe969eb5349584e8390e59771055c467d42 + checksum: f2d660c1b1d51ad5fec1cd5ad426a52187204068c4158f8c4aa977b31535c61b66898d532603eef21c15756827be8277f724c869b888d560f26d7fe848bb5eae languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.19.6" +"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.11" dependencies: - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-simple-access": ^7.19.4 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 85d46945ab5ba3fff89e962d560a5d40253f228b9659a697683db3de07c0236e8cd60e5eb41958007359951a42bc268bf32350fcdb5b4a86f58dff1e032c096e + checksum: 73af5883a321ed56a4bfd43c8a7de0164faebe619287706896fc6ee2f7a4e69042adaa1338c0b8b4bdb9f7e5fdceb016fb1d40694cb43ca3b8827429e8aac4bf languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.19.6": - version: 7.19.6 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.19.6" +"@babel/plugin-transform-for-of@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-for-of@npm:7.22.15" dependencies: - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-module-transforms": ^7.19.6 - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-validator-identifier": ^7.19.1 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8526431cc81ea3eb232ad50862d0ed1cbb422b5251d14a8d6610d0ca0617f6e75f35179e98eb1235d0cccb980120350b9f112594e5646dd45378d41eaaf87342 + checksum: f395ae7bce31e14961460f56cf751b5d6e37dd27d7df5b1f4e49fec1c11b6f9cf71991c7ffbe6549878591e87df0d66af798cf26edfa4bfa6b4c3dba1fb2f73a languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-modules-umd@npm:7.18.6" +"@babel/plugin-transform-function-name@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-function-name@npm:7.22.5" dependencies: - "@babel/helper-module-transforms": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-compilation-targets": ^7.22.5 + "@babel/helper-function-name": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c3b6796c6f4579f1ba5ab0cdcc73910c1e9c8e1e773c507c8bb4da33072b3ae5df73c6d68f9126dab6e99c24ea8571e1563f8710d7c421fac1cde1e434c20153 + checksum: cff3b876357999cb8ae30e439c3ec6b0491a53b0aa6f722920a4675a6dd5b53af97a833051df4b34791fe5b3dd326ccf769d5c8e45b322aa50ee11a660b17845 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.19.1": - version: 7.20.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.20.5" +"@babel/plugin-transform-json-strings@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-json-strings@npm:7.22.11" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.20.5 - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: - "@babel/core": ^7.0.0 - checksum: 528c95fb1087e212f17e1c6456df041b28a83c772b9c93d2e407c9d03b72182b0d9d126770c1d6e0b23aab052599ceaf25ed6a2c0627f4249be34a83f6fae853 + "@babel/core": ^7.0.0-0 + checksum: 50665e5979e66358c50e90a26db53c55917f78175127ac2fa05c7888d156d418ffb930ec0a109353db0a7c5f57c756ce01bfc9825d24cbfd2b3ec453f2ed8cba languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-new-target@npm:7.18.6" +"@babel/plugin-transform-literals@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-literals@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bd780e14f46af55d0ae8503b3cb81ca86dcc73ed782f177e74f498fff934754f9e9911df1f8f3bd123777eed7c1c1af4d66abab87c8daae5403e7719a6b845d1 + checksum: ec37cc2ffb32667af935ab32fe28f00920ec8a1eb999aa6dc6602f2bebd8ba205a558aeedcdccdebf334381d5c57106c61f52332045730393e73410892a9735b languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-object-super@npm:7.18.6" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.11" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 - "@babel/helper-replace-supers": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0fcb04e15deea96ae047c21cb403607d49f06b23b4589055993365ebd7a7d7541334f06bf9642e90075e66efce6ebaf1eb0ef066fbbab802d21d714f1aac3aef + checksum: c664e9798e85afa7f92f07b867682dee7392046181d82f5d21bae6f2ca26dfe9c8375cdc52b7483c3fc09a983c1989f60eff9fbc4f373b0c0a74090553d05739 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.20.1": - version: 7.20.5 - resolution: "@babel/plugin-transform-parameters@npm:7.20.5" +"@babel/plugin-transform-member-expression-literals@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fa588b0d8551e3e0cfde5fcb9d63a7acd38da199bee1851dd7e2abb34b3d754684defb1209a5669ecf0076d3d17ddc375b3f107da770b550a30402e4b9d7aa2f + checksum: ec4b0e07915ddd4fda0142fd104ee61015c208608a84cfa13643a95d18760b1dc1ceb6c6e0548898b8c49e5959a994e46367260176dbabc4467f729b21868504 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-property-literals@npm:7.18.6" +"@babel/plugin-transform-modules-amd@npm:^7.22.5": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-amd@npm:7.23.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 1c16e64de554703f4b547541de2edda6c01346dd3031d4d29e881aa7733785cd26d53611a4ccf5353f4d3e69097bb0111c0a93ace9e683edd94fea28c4484144 + checksum: 5d92875170a37b8282d4bcd805f55829b8fab0f9c8d08b53d32a7a0bfdc62b868e489b52d329ae768ecafc0c993eed0ad7a387baa673ac33211390a9f833ab5d languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.18.6": - version: 7.20.5 - resolution: "@babel/plugin-transform-regenerator@npm:7.20.5" +"@babel/plugin-transform-modules-commonjs@npm:^7.22.15": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0" dependencies: - "@babel/helper-plugin-utils": ^7.20.2 - regenerator-transform: ^0.15.1 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 13164861e71fb23d84c6270ef5330b03c54d5d661c2c7468f28e21c4f8598558ca0c8c3cb1d996219352946e849d270a61372bc93c8fbe9676e78e3ffd0dea07 + checksum: 7fb25997194053e167c4207c319ff05362392da841bd9f42ddb3caf9c8798a5d203bd926d23ddf5830fdf05eddc82c2810f40d1287e3a4f80b07eff13d1024b5 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-reserved-words@npm:7.18.6" +"@babel/plugin-transform-modules-systemjs@npm:^7.22.11": + version: 7.23.0 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.0" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0738cdc30abdae07c8ec4b233b30c31f68b3ff0eaa40eddb45ae607c066127f5fa99ddad3c0177d8e2832e3a7d3ad115775c62b431ebd6189c40a951b867a80c + checksum: 2d481458b22605046badea2317d5cc5c94ac3031c2293e34c96f02063f5b02af0979c4da6a8fbc67cc249541575dc9c6d710db6b919ede70b7337a22d9fd57a7 languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:^7.13.15": - version: 7.19.6 - resolution: "@babel/plugin-transform-runtime@npm:7.19.6" - dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@babel/helper-plugin-utils": ^7.19.0 - babel-plugin-polyfill-corejs2: ^0.3.3 - babel-plugin-polyfill-corejs3: ^0.6.0 - babel-plugin-polyfill-regenerator: ^0.4.1 - semver: ^6.3.0 +"@babel/plugin-transform-modules-umd@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-modules-umd@npm:7.22.5" + dependencies: + "@babel/helper-module-transforms": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ef93efbcbb00dcf4da6dcc55bda698a2a57fca3fb05a6a13e932ecfdb7c1c5d2f0b5b245c1c4faca0318853937caba0d82442f58b7653249f64275d08052fbd8 + checksum: 46622834c54c551b231963b867adbc80854881b3e516ff29984a8da989bd81665bd70e8cba6710345248e97166689310f544aee1a5773e262845a8f1b3e5b8b4 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.18.6" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: b8e4e8acc2700d1e0d7d5dbfd4fdfb935651913de6be36e6afb7e739d8f9ca539a5150075a0f9b79c88be25ddf45abb912fe7abf525f0b80f5b9d9860de685d7 + "@babel/core": ^7.0.0 + checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.19.0": - version: 7.19.0 - resolution: "@babel/plugin-transform-spread@npm:7.19.0" +"@babel/plugin-transform-new-target@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-new-target@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.19.0 - "@babel/helper-skip-transparent-expression-wrappers": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e73a4deb095999185e70b524d0ff4e35df50fcda58299e700a6149a15bbc1a9b369ef1cef384e15a54b3c3ce316cc0f054dbf249dcd0d1ca59f4281dd4df9718 + checksum: 6b72112773487a881a1d6ffa680afde08bad699252020e86122180ee7a88854d5da3f15d9bca3331cf2e025df045604494a8208a2e63b486266b07c14e2ffbf3 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.18.6" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.11" dependencies: - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 68ea18884ae9723443ffa975eb736c8c0d751265859cd3955691253f7fee37d7a0f7efea96c8a062876af49a257a18ea0ed5fea0d95a7b3611ce40f7ee23aee3 + checksum: 167babecc8b8fe70796a7b7d34af667ebbf43da166c21689502e5e8cc93180b7a85979c77c9f64b7cce431b36718bd0a6df9e5e0ffea4ae22afb22cfef886372 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-template-literals@npm:7.18.9" +"@babel/plugin-transform-numeric-separator@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.11" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3d2fcd79b7c345917f69b92a85bdc3ddd68ce2c87dc70c7d61a8373546ccd1f5cb8adc8540b49dfba08e1b82bb7b3bbe23a19efdb2b9c994db2db42906ca9fb2 + checksum: af064d06a4a041767ec396a5f258103f64785df290e038bba9f0ef454e6c914f2ac45d862bbdad8fac2c7ad47fa4e95356f29053c60c100a0160b02a995fe2a3 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.18.9": - version: 7.18.9 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.18.9" +"@babel/plugin-transform-object-rest-spread@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.15" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/compat-data": ^7.22.9 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-transform-parameters": ^7.22.15 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e754e0d8b8a028c52e10c148088606e3f7a9942c57bd648fc0438e5b4868db73c386a5ed47ab6d6f0594aae29ee5ffc2ffc0f7ebee7fae560a066d6dea811cd4 + checksum: 62197a6f12289c1c1bd57f3bed9f0f765ca32390bfe91e0b5561dd94dd9770f4480c4162dec98da094bc0ba99d2c2ebba68de47c019454041b0b7a68ba2ec66d languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.18.10" +"@babel/plugin-transform-object-super@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-object-super@npm:7.22.5" dependencies: - "@babel/helper-plugin-utils": ^7.18.9 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f5baca55cb3c11bc08ec589f5f522d85c1ab509b4d11492437e45027d64ae0b22f0907bd1381e8d7f2a436384bb1f9ad89d19277314242c5c2671a0f91d0f9cd + checksum: b71887877d74cb64dbccb5c0324fa67e31171e6a5311991f626650e44a4083e5436a1eaa89da78c0474fb095d4ec322d63ee778b202d33aa2e4194e1ed8e62d7 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.18.6" +"@babel/plugin-transform-optional-catch-binding@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.11" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d9e18d57536a2d317fb0b7c04f8f55347f3cfacb75e636b4c6fa2080ab13a3542771b5120e726b598b815891fc606d1472ac02b749c69fd527b03847f22dc25e + checksum: f17abd90e1de67c84d63afea29c8021c74abb2794d3a6eeafb0bbe7372d3db32aefca386e392116ec63884537a4a2815d090d26264d259bacc08f6e3ed05294c languageName: node linkType: hard -"@babel/preset-env@npm:^7.12.13, @babel/preset-env@npm:^7.13.15, @babel/preset-env@npm:^7.14.2": - version: 7.20.2 - resolution: "@babel/preset-env@npm:7.20.2" - dependencies: - "@babel/compat-data": ^7.20.1 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/helper-validator-option": ^7.18.6 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.18.6 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.18.9 - "@babel/plugin-proposal-async-generator-functions": ^7.20.1 - "@babel/plugin-proposal-class-properties": ^7.18.6 - "@babel/plugin-proposal-class-static-block": ^7.18.6 - "@babel/plugin-proposal-dynamic-import": ^7.18.6 - "@babel/plugin-proposal-export-namespace-from": ^7.18.9 - "@babel/plugin-proposal-json-strings": ^7.18.6 - "@babel/plugin-proposal-logical-assignment-operators": ^7.18.9 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.18.6 - "@babel/plugin-proposal-numeric-separator": ^7.18.6 - "@babel/plugin-proposal-object-rest-spread": ^7.20.2 - "@babel/plugin-proposal-optional-catch-binding": ^7.18.6 - "@babel/plugin-proposal-optional-chaining": ^7.18.9 - "@babel/plugin-proposal-private-methods": ^7.18.6 - "@babel/plugin-proposal-private-property-in-object": ^7.18.6 - "@babel/plugin-proposal-unicode-property-regex": ^7.18.6 - "@babel/plugin-syntax-async-generators": ^7.8.4 - "@babel/plugin-syntax-class-properties": ^7.12.13 - "@babel/plugin-syntax-class-static-block": ^7.14.5 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-import-assertions": ^7.20.0 - "@babel/plugin-syntax-json-strings": ^7.8.3 - "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 - "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 - "@babel/plugin-syntax-numeric-separator": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 +"@babel/plugin-transform-optional-chaining@npm:^7.22.15": + version: 7.23.0 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.0" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 "@babel/plugin-syntax-optional-chaining": ^7.8.3 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - "@babel/plugin-syntax-top-level-await": ^7.14.5 - "@babel/plugin-transform-arrow-functions": ^7.18.6 - "@babel/plugin-transform-async-to-generator": ^7.18.6 - "@babel/plugin-transform-block-scoped-functions": ^7.18.6 - "@babel/plugin-transform-block-scoping": ^7.20.2 - "@babel/plugin-transform-classes": ^7.20.2 - "@babel/plugin-transform-computed-properties": ^7.18.9 - "@babel/plugin-transform-destructuring": ^7.20.2 - "@babel/plugin-transform-dotall-regex": ^7.18.6 - "@babel/plugin-transform-duplicate-keys": ^7.18.9 - "@babel/plugin-transform-exponentiation-operator": ^7.18.6 - "@babel/plugin-transform-for-of": ^7.18.8 - "@babel/plugin-transform-function-name": ^7.18.9 - "@babel/plugin-transform-literals": ^7.18.9 - "@babel/plugin-transform-member-expression-literals": ^7.18.6 - "@babel/plugin-transform-modules-amd": ^7.19.6 - "@babel/plugin-transform-modules-commonjs": ^7.19.6 - "@babel/plugin-transform-modules-systemjs": ^7.19.6 - "@babel/plugin-transform-modules-umd": ^7.18.6 - "@babel/plugin-transform-named-capturing-groups-regex": ^7.19.1 - "@babel/plugin-transform-new-target": ^7.18.6 - "@babel/plugin-transform-object-super": ^7.18.6 - "@babel/plugin-transform-parameters": ^7.20.1 - "@babel/plugin-transform-property-literals": ^7.18.6 - "@babel/plugin-transform-regenerator": ^7.18.6 - "@babel/plugin-transform-reserved-words": ^7.18.6 - "@babel/plugin-transform-shorthand-properties": ^7.18.6 - "@babel/plugin-transform-spread": ^7.19.0 - "@babel/plugin-transform-sticky-regex": ^7.18.6 - "@babel/plugin-transform-template-literals": ^7.18.9 - "@babel/plugin-transform-typeof-symbol": ^7.18.9 - "@babel/plugin-transform-unicode-escapes": ^7.18.10 - "@babel/plugin-transform-unicode-regex": ^7.18.6 - "@babel/preset-modules": ^0.1.5 - "@babel/types": ^7.20.2 - babel-plugin-polyfill-corejs2: ^0.3.3 - babel-plugin-polyfill-corejs3: ^0.6.0 - babel-plugin-polyfill-regenerator: ^0.4.1 - core-js-compat: ^3.25.1 - semver: ^6.3.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ece2d7e9c7789db6116e962b8e1a55eb55c110c44c217f0c8f6ffea4ca234954e66557f7bd019b7affadf7fbb3a53ccc807e93fc935aacd48146234b73b6947e + checksum: f702634f2b97e5260dbec0d4bde05ccb6f4d96d7bfa946481aeacfa205ca846cb6e096a38312f9d51fdbdac1f258f211138c5f7075952e46a5bf8574de6a1329 languageName: node linkType: hard -"@babel/preset-modules@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/preset-modules@npm:0.1.5" +"@babel/plugin-transform-parameters@npm:^7.22.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-parameters@npm:7.22.15" dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - "@babel/plugin-proposal-unicode-property-regex": ^7.4.4 - "@babel/plugin-transform-dotall-regex": ^7.4.4 - "@babel/types": ^7.4.4 - esutils: ^2.0.2 + "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8430e0e9e9d520b53e22e8c4c6a5a080a12b63af6eabe559c2310b187bd62ae113f3da82ba33e9d1d0f3230930ca702843aae9dd226dec51f7d7114dc1f51c10 + checksum: 541188bb7d1876cad87687b5c7daf90f63d8208ae83df24acb1e2b05020ad1c78786b2723ca4054a83fcb74fb6509f30c4cacc5b538ee684224261ad5fb047c1 languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.10.2, @babel/runtime-corejs3@npm:^7.9.2": - version: 7.20.6 - resolution: "@babel/runtime-corejs3@npm:7.20.6" +"@babel/plugin-transform-private-methods@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-private-methods@npm:7.22.5" dependencies: - core-js-pure: ^3.25.1 - regenerator-runtime: ^0.13.11 - checksum: d533d432216509426c4f9dad56db2fe453112b7d738433111944372fba4abd0b07bee3261f19a218530b435de46592121b2a6a57b98c0c7c3452d552ba009c3e + "@babel/helper-create-class-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 321479b4fcb6d3b3ef622ab22fd24001e43d46e680e8e41324c033d5810c84646e470f81b44cbcbef5c22e99030784f7cac92f1829974da7a47a60a7139082c3 languageName: node linkType: hard -"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4": - version: 7.20.6 - resolution: "@babel/runtime@npm:7.20.6" +"@babel/plugin-transform-private-property-in-object@npm:^7.22.11": + version: 7.22.11 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.11" dependencies: - regenerator-runtime: ^0.13.11 - checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03 + "@babel/helper-annotate-as-pure": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.22.11 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 4d029d84901e53c46dead7a46e2990a7bc62470f4e4ca58a0d063394f86652fd58fe4eea1eb941da3669cd536b559b9d058b342b59300026346b7a2a51badac8 languageName: node linkType: hard -"@babel/template@npm:^7.18.10": - version: 7.18.10 - resolution: "@babel/template@npm:7.18.10" +"@babel/plugin-transform-property-literals@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-property-literals@npm:7.22.5" dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/parser": ^7.18.10 - "@babel/types": ^7.18.10 - checksum: 93a6aa094af5f355a72bd55f67fa1828a046c70e46f01b1606e6118fa1802b6df535ca06be83cc5a5e834022be95c7b714f0a268b5f20af984465a71e28f1473 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 796176a3176106f77fcb8cd04eb34a8475ce82d6d03a88db089531b8f0453a2fb8b0c6ec9a52c27948bc0ea478becec449893741fc546dfc3930ab927e3f9f2e languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.20.5": - version: 7.20.5 - resolution: "@babel/traverse@npm:7.20.5" +"@babel/plugin-transform-regenerator@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/plugin-transform-regenerator@npm:7.22.10" dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.5 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.20.5 - "@babel/types": ^7.20.5 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: c7fed468614aab1cf762dda5df26e2cfcd2b1b448c9d3321ac44786c4ee773fb0e10357e6593c3c6a648ae2e0be6d90462d855998dc10e3abae84de99291e008 - languageName: node + "@babel/helper-plugin-utils": ^7.22.5 + regenerator-transform: ^0.15.2 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: e13678d62d6fa96f11cb8b863f00e8693491e7adc88bfca3f2820f80cbac8336e7dec3a596eee6a1c4663b7ececc3564f2cd7fb44ed6d4ce84ac2bb7f39ecc6e + languageName: node + linkType: hard + +"@babel/plugin-transform-reserved-words@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-reserved-words@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 3ffd7dbc425fe8132bfec118b9817572799cab1473113a635d25ab606c1f5a2341a636c04cf6b22df3813320365ed5a965b5eeb3192320a10e4cc2c137bd8bfc + languageName: node + linkType: hard + +"@babel/plugin-transform-runtime@npm:^7.13.15": + version: 7.22.15 + resolution: "@babel/plugin-transform-runtime@npm:7.22.15" + dependencies: + "@babel/helper-module-imports": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + babel-plugin-polyfill-corejs2: ^0.4.5 + babel-plugin-polyfill-corejs3: ^0.8.3 + babel-plugin-polyfill-regenerator: ^0.5.2 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 7edf20b13d02f856276221624abf3b8084daa3f265a6e5c70ee0d0c63087fcf726dc8756a9c8bb3d25a1ce8697ab66ec8cdd15be992c21aed9971cb5bfe80a5b + languageName: node + linkType: hard + +"@babel/plugin-transform-shorthand-properties@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: a5ac902c56ea8effa99f681340ee61bac21094588f7aef0bc01dff98246651702e677552fa6d10e548c4ac22a3ffad047dd2f8c8f0540b68316c2c203e56818b + languageName: node + linkType: hard + +"@babel/plugin-transform-spread@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-spread@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 5587f0deb60b3dfc9b274e269031cc45ec75facccf1933ea2ea71ced9fd3ce98ed91bb36d6cd26817c14474b90ed998c5078415f0eab531caf301496ce24c95c + languageName: node + linkType: hard + +"@babel/plugin-transform-sticky-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 63b2c575e3e7f96c32d52ed45ee098fb7d354b35c2223b8c8e76840b32cc529ee0c0ceb5742fd082e56e91e3d82842a367ce177e82b05039af3d602c9627a729 + languageName: node + linkType: hard + +"@babel/plugin-transform-template-literals@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-template-literals@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 27e9bb030654cb425381c69754be4abe6a7c75b45cd7f962cd8d604b841b2f0fb7b024f2efc1c25cc53f5b16d79d5e8cfc47cacbdaa983895b3aeefa3e7e24ff + languageName: node + linkType: hard + +"@babel/plugin-transform-typeof-symbol@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.22.5" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 82a53a63ffc3010b689ca9a54e5f53b2718b9f4b4a9818f36f9b7dba234f38a01876680553d2716a645a61920b5e6e4aaf8d4a0064add379b27ca0b403049512 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-escapes@npm:^7.22.10": + version: 7.22.10 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.10" + dependencies: + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 807f40ed1324c8cb107c45358f1903384ca3f0ef1d01c5a3c5c9b271c8d8eec66936a3dcc8d75ddfceea9421420368c2e77ae3adef0a50557e778dfe296bf382 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-property-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.22.5" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 2495e5f663cb388e3d888b4ba3df419ac436a5012144ac170b622ddfc221f9ea9bdba839fa2bc0185cb776b578030666406452ec7791cbf0e7a3d4c88ae9574c + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.22.5" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 6b5d1404c8c623b0ec9bd436c00d885a17d6a34f3f2597996343ddb9d94f6379705b21582dfd4cec2c47fd34068872e74ab6b9580116c0566b3f9447e2a7fa06 + languageName: node + linkType: hard + +"@babel/plugin-transform-unicode-sets-regex@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.22.5" + dependencies: + "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: c042070f980b139547f8b0179efbc049ac5930abec7fc26ed7a41d89a048d8ab17d362200e204b6f71c3c20d6991a0e74415e1a412a49adc8131c2a40c04822e + languageName: node + linkType: hard + +"@babel/preset-env@npm:^7.12.13, @babel/preset-env@npm:^7.13.15, @babel/preset-env@npm:^7.14.2": + version: 7.22.20 + resolution: "@babel/preset-env@npm:7.22.20" + dependencies: + "@babel/compat-data": ^7.22.20 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-validator-option": ^7.22.15 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.22.15 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.22.15 + "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 + "@babel/plugin-syntax-async-generators": ^7.8.4 + "@babel/plugin-syntax-class-properties": ^7.12.13 + "@babel/plugin-syntax-class-static-block": ^7.14.5 + "@babel/plugin-syntax-dynamic-import": ^7.8.3 + "@babel/plugin-syntax-export-namespace-from": ^7.8.3 + "@babel/plugin-syntax-import-assertions": ^7.22.5 + "@babel/plugin-syntax-import-attributes": ^7.22.5 + "@babel/plugin-syntax-import-meta": ^7.10.4 + "@babel/plugin-syntax-json-strings": ^7.8.3 + "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 + "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 + "@babel/plugin-syntax-numeric-separator": ^7.10.4 + "@babel/plugin-syntax-object-rest-spread": ^7.8.3 + "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 + "@babel/plugin-syntax-optional-chaining": ^7.8.3 + "@babel/plugin-syntax-private-property-in-object": ^7.14.5 + "@babel/plugin-syntax-top-level-await": ^7.14.5 + "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 + "@babel/plugin-transform-arrow-functions": ^7.22.5 + "@babel/plugin-transform-async-generator-functions": ^7.22.15 + "@babel/plugin-transform-async-to-generator": ^7.22.5 + "@babel/plugin-transform-block-scoped-functions": ^7.22.5 + "@babel/plugin-transform-block-scoping": ^7.22.15 + "@babel/plugin-transform-class-properties": ^7.22.5 + "@babel/plugin-transform-class-static-block": ^7.22.11 + "@babel/plugin-transform-classes": ^7.22.15 + "@babel/plugin-transform-computed-properties": ^7.22.5 + "@babel/plugin-transform-destructuring": ^7.22.15 + "@babel/plugin-transform-dotall-regex": ^7.22.5 + "@babel/plugin-transform-duplicate-keys": ^7.22.5 + "@babel/plugin-transform-dynamic-import": ^7.22.11 + "@babel/plugin-transform-exponentiation-operator": ^7.22.5 + "@babel/plugin-transform-export-namespace-from": ^7.22.11 + "@babel/plugin-transform-for-of": ^7.22.15 + "@babel/plugin-transform-function-name": ^7.22.5 + "@babel/plugin-transform-json-strings": ^7.22.11 + "@babel/plugin-transform-literals": ^7.22.5 + "@babel/plugin-transform-logical-assignment-operators": ^7.22.11 + "@babel/plugin-transform-member-expression-literals": ^7.22.5 + "@babel/plugin-transform-modules-amd": ^7.22.5 + "@babel/plugin-transform-modules-commonjs": ^7.22.15 + "@babel/plugin-transform-modules-systemjs": ^7.22.11 + "@babel/plugin-transform-modules-umd": ^7.22.5 + "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 + "@babel/plugin-transform-new-target": ^7.22.5 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.22.11 + "@babel/plugin-transform-numeric-separator": ^7.22.11 + "@babel/plugin-transform-object-rest-spread": ^7.22.15 + "@babel/plugin-transform-object-super": ^7.22.5 + "@babel/plugin-transform-optional-catch-binding": ^7.22.11 + "@babel/plugin-transform-optional-chaining": ^7.22.15 + "@babel/plugin-transform-parameters": ^7.22.15 + "@babel/plugin-transform-private-methods": ^7.22.5 + "@babel/plugin-transform-private-property-in-object": ^7.22.11 + "@babel/plugin-transform-property-literals": ^7.22.5 + "@babel/plugin-transform-regenerator": ^7.22.10 + "@babel/plugin-transform-reserved-words": ^7.22.5 + "@babel/plugin-transform-shorthand-properties": ^7.22.5 + "@babel/plugin-transform-spread": ^7.22.5 + "@babel/plugin-transform-sticky-regex": ^7.22.5 + "@babel/plugin-transform-template-literals": ^7.22.5 + "@babel/plugin-transform-typeof-symbol": ^7.22.5 + "@babel/plugin-transform-unicode-escapes": ^7.22.10 + "@babel/plugin-transform-unicode-property-regex": ^7.22.5 + "@babel/plugin-transform-unicode-regex": ^7.22.5 + "@babel/plugin-transform-unicode-sets-regex": ^7.22.5 + "@babel/preset-modules": 0.1.6-no-external-plugins + "@babel/types": ^7.22.19 + babel-plugin-polyfill-corejs2: ^0.4.5 + babel-plugin-polyfill-corejs3: ^0.8.3 + babel-plugin-polyfill-regenerator: ^0.5.2 + core-js-compat: ^3.31.0 + semver: ^6.3.1 + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 99357a5cb30f53bacdc0d1cd6dff0f052ea6c2d1ba874d969bba69897ef716e87283e84a59dc52fb49aa31fd1b6f55ed756c64c04f5678380700239f6030b881 + languageName: node + linkType: hard + +"@babel/preset-modules@npm:0.1.6-no-external-plugins": + version: 0.1.6-no-external-plugins + resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins" + dependencies: + "@babel/helper-plugin-utils": ^7.0.0 + "@babel/types": ^7.4.4 + esutils: ^2.0.2 + peerDependencies: + "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0 + checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375 + languageName: node + linkType: hard + +"@babel/regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "@babel/regjsgen@npm:0.8.0" + checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730 + languageName: node + linkType: hard + +"@babel/runtime-corejs3@npm:^7.9.2": + version: 7.23.1 + resolution: "@babel/runtime-corejs3@npm:7.23.1" + dependencies: + core-js-pure: ^3.30.2 + regenerator-runtime: ^0.14.0 + checksum: 5d52b0cc8b5d243e67cf29c584d15acdc0c89b64de4a3fe1cb8a83b84b64a5621802e36931f93ca696cb637884abd11c8514615d890a4edf057ec4464f73915d + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4": + version: 7.23.1 + resolution: "@babel/runtime@npm:7.23.1" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 0cd0d43e6e7dc7f9152fda8c8312b08321cda2f56ef53d6c22ebdd773abdc6f5d0a69008de90aa41908d00e2c1facb24715ff121274e689305c858355ff02c70 + languageName: node + linkType: hard + +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5": + version: 7.22.15 + resolution: "@babel/template@npm:7.22.15" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/parser": ^7.22.15 + "@babel/types": ^7.22.15 + checksum: 1f3e7dcd6c44f5904c184b3f7fe280394b191f2fed819919ffa1e529c259d5b197da8981b6ca491c235aee8dbad4a50b7e31304aa531271cb823a4a24a0dd8fd + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/traverse@npm:7.23.0" + dependencies: + "@babel/code-frame": ^7.22.13 + "@babel/generator": ^7.23.0 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-hoist-variables": ^7.22.5 + "@babel/helper-split-export-declaration": ^7.22.6 + "@babel/parser": ^7.23.0 + "@babel/types": ^7.23.0 + debug: ^4.1.0 + globals: ^11.1.0 + checksum: 0b17fae53269e1af2cd3edba00892bc2975ad5df9eea7b84815dab07dfec2928c451066d51bc65b4be61d8499e77db7e547ce69ef2a7b0eca3f96269cb43a0b0 + languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.5, @babel/types@npm:^7.3.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.20.5 - resolution: "@babel/types@npm:7.20.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.23.0 + resolution: "@babel/types@npm:7.23.0" dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 + "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: 773f0a1ad9f6ca5c5beaf751d1d8d81b9130de87689d1321fc911d73c3b1167326d66f0ae086a27fb5bfc8b4ee3ffebf1339be50d3b4d8015719692468c31f2d + checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604 languageName: node linkType: hard @@ -1329,15 +1392,15 @@ __metadata: languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^6.1.2": - version: 6.1.2 - resolution: "@changesets/apply-release-plan@npm:6.1.2" +"@changesets/apply-release-plan@npm:^6.1.4": + version: 6.1.4 + resolution: "@changesets/apply-release-plan@npm:6.1.4" dependencies: - "@babel/runtime": ^7.10.4 - "@changesets/config": ^2.2.0 + "@babel/runtime": ^7.20.1 + "@changesets/config": ^2.3.1 "@changesets/get-version-range-type": ^0.3.2 - "@changesets/git": ^1.5.0 - "@changesets/types": ^5.2.0 + "@changesets/git": ^2.0.0 + "@changesets/types": ^5.2.1 "@manypkg/get-packages": ^1.1.3 detect-indent: ^6.0.0 fs-extra: ^7.0.1 @@ -1345,55 +1408,55 @@ __metadata: outdent: ^0.5.0 prettier: ^2.7.1 resolve-from: ^5.0.0 - semver: ^5.4.1 - checksum: efe2cdc493cb2182140b73ff76e34ee7c90887bfa2f42b4ec07db0107ec94b9c0e95519912dafcf9eb530ad2414487fbd61ca6e6d5f853fe383db93856d0d362 + semver: ^7.5.3 + checksum: d386aee70c5483c97d964c6fa1191878005b7050d34b2e1e4a1ad66d9ad44f8f20d1c884e01e770b954bd2d4364f935510e53ae896212669f67e5c37b2a610c7 languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^5.2.2": - version: 5.2.2 - resolution: "@changesets/assemble-release-plan@npm:5.2.2" +"@changesets/assemble-release-plan@npm:^5.2.4": + version: 5.2.4 + resolution: "@changesets/assemble-release-plan@npm:5.2.4" dependencies: - "@babel/runtime": ^7.10.4 + "@babel/runtime": ^7.20.1 "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.3.4 - "@changesets/types": ^5.2.0 + "@changesets/get-dependents-graph": ^1.3.6 + "@changesets/types": ^5.2.1 "@manypkg/get-packages": ^1.1.3 - semver: ^5.4.1 - checksum: 4f4a2108537ecbfbf9a554e441f4899f9c6d7e2b933deddd186d6f670ea1e52ebbbef3da01bc61b5cb735470536258b94d7bbac1035fe98dc277615d5017c61a + semver: ^7.5.3 + checksum: 32f443a0afec3d5a4afc68c8de32e8ff88531ea24976b50583b1d6870d71cec2729f27952af82854eb54e2ad0a619872d211d654c596ee0eb42c83ab54ad15ae languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.1.13": - version: 0.1.13 - resolution: "@changesets/changelog-git@npm:0.1.13" +"@changesets/changelog-git@npm:^0.1.14": + version: 0.1.14 + resolution: "@changesets/changelog-git@npm:0.1.14" dependencies: - "@changesets/types": ^5.2.0 - checksum: c0e3b11a0a63794304e064ef01444503a864a1fbfc4c592bd3aec91ba6aa5c24fac91a47f7f0159f449cd6ce99c334290b465d84b1c98b6577937ff55974cc7e + "@changesets/types": ^5.2.1 + checksum: 60b45bb899e66cec669ab3884d5d18550cd30bf5a8b06f335eb72aa6c9e018dd3e0187e4df61c91a22076153e346b735b792f0e9c6186e6245b1b7aec2fc42d4 languageName: node linkType: hard "@changesets/cli@npm:^2.22.0": - version: 2.25.2 - resolution: "@changesets/cli@npm:2.25.2" - dependencies: - "@babel/runtime": ^7.10.4 - "@changesets/apply-release-plan": ^6.1.2 - "@changesets/assemble-release-plan": ^5.2.2 - "@changesets/changelog-git": ^0.1.13 - "@changesets/config": ^2.2.0 + version: 2.26.2 + resolution: "@changesets/cli@npm:2.26.2" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/apply-release-plan": ^6.1.4 + "@changesets/assemble-release-plan": ^5.2.4 + "@changesets/changelog-git": ^0.1.14 + "@changesets/config": ^2.3.1 "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.3.4 - "@changesets/get-release-plan": ^3.0.15 - "@changesets/git": ^1.5.0 + "@changesets/get-dependents-graph": ^1.3.6 + "@changesets/get-release-plan": ^3.0.17 + "@changesets/git": ^2.0.0 "@changesets/logger": ^0.0.5 - "@changesets/pre": ^1.0.13 - "@changesets/read": ^0.5.8 - "@changesets/types": ^5.2.0 - "@changesets/write": ^0.2.2 + "@changesets/pre": ^1.0.14 + "@changesets/read": ^0.5.9 + "@changesets/types": ^5.2.1 + "@changesets/write": ^0.2.3 "@manypkg/get-packages": ^1.1.3 "@types/is-ci": ^3.0.0 - "@types/semver": ^6.0.0 + "@types/semver": ^7.5.0 ansi-colors: ^4.1.3 chalk: ^2.1.0 enquirer: ^2.3.0 @@ -1406,28 +1469,28 @@ __metadata: p-limit: ^2.2.0 preferred-pm: ^3.0.0 resolve-from: ^5.0.0 - semver: ^5.4.1 + semver: ^7.5.3 spawndamnit: ^2.0.0 term-size: ^2.1.0 tty-table: ^4.1.5 bin: changeset: bin.js - checksum: 815c69cb6cee75ede88361582581d94a860d96335e7bab179481cd5e2bb1e60cc39662dccd2b2b87818e9c63a84ff9eb469ed27f13b6adf4401a699e49beb79c + checksum: fc7b5bf319b19abed7a8d33a9fbd9ce49108af61c9c51920f609a49cb0c557f0b998711250d0cac149d0bed8a522f3109c4d8b0dda65b96ff2f823d16ca2f972 languageName: node linkType: hard -"@changesets/config@npm:^2.2.0": - version: 2.2.0 - resolution: "@changesets/config@npm:2.2.0" +"@changesets/config@npm:^2.3.1": + version: 2.3.1 + resolution: "@changesets/config@npm:2.3.1" dependencies: "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.3.4 + "@changesets/get-dependents-graph": ^1.3.6 "@changesets/logger": ^0.0.5 - "@changesets/types": ^5.2.0 + "@changesets/types": ^5.2.1 "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 micromatch: ^4.0.2 - checksum: 18a6ae52150a7426bcaeb4018f7eb4e330dec69a448b093d604f1cd73d89b689eb791777cee5af57f9e572403ccbf196a572b33dbb702bae4bccfbbbd3be5ffc + checksum: 8af58e3add4751ac8ce2c01f026ac8843b8d1c07c9a3df6518496eaef67f56458a84cad310763c588f7eccbf6831afbf280df7e05e78b294027b6b847be3d0cc languageName: node linkType: hard @@ -1440,31 +1503,31 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^1.3.4": - version: 1.3.4 - resolution: "@changesets/get-dependents-graph@npm:1.3.4" +"@changesets/get-dependents-graph@npm:^1.3.6": + version: 1.3.6 + resolution: "@changesets/get-dependents-graph@npm:1.3.6" dependencies: - "@changesets/types": ^5.2.0 + "@changesets/types": ^5.2.1 "@manypkg/get-packages": ^1.1.3 chalk: ^2.1.0 fs-extra: ^7.0.1 - semver: ^5.4.1 - checksum: 584852e17fd102271dea520f851c85130605f232f7f52126d202b0041269af12d5681744bfa7fecf41048e5fd62a71da726be471207832060408d9cfb35ec3fb + semver: ^7.5.3 + checksum: d2cbbc5041063b939899502d1b264a0d9edb655acefd7f6197883229156bb7cfd1ace642ae4a1f7f7b432f2c51429f5dc9851ff5a9ed47f1c0159916e66627a9 languageName: node linkType: hard -"@changesets/get-release-plan@npm:^3.0.15": - version: 3.0.15 - resolution: "@changesets/get-release-plan@npm:3.0.15" - dependencies: - "@babel/runtime": ^7.10.4 - "@changesets/assemble-release-plan": ^5.2.2 - "@changesets/config": ^2.2.0 - "@changesets/pre": ^1.0.13 - "@changesets/read": ^0.5.8 - "@changesets/types": ^5.2.0 +"@changesets/get-release-plan@npm:^3.0.17": + version: 3.0.17 + resolution: "@changesets/get-release-plan@npm:3.0.17" + dependencies: + "@babel/runtime": ^7.20.1 + "@changesets/assemble-release-plan": ^5.2.4 + "@changesets/config": ^2.3.1 + "@changesets/pre": ^1.0.14 + "@changesets/read": ^0.5.9 + "@changesets/types": ^5.2.1 "@manypkg/get-packages": ^1.1.3 - checksum: f2d33982dfeabe12e0eba976a3cc68e05bdd834b4dd6283f42464d028852e46f90cb14b84f0b5425813c787494d0490dc12df5d25d63559d07f47f9a7cb87c12 + checksum: 8a0e3794d0f1e6220d173dbec96352ad69b585d013c3183888ca598dfdfcaa8a5ac3f7f36d5c511575cdc3559c2ad6f8cecfaa16ba9c24380899a81daa7af924 languageName: node linkType: hard @@ -1475,17 +1538,18 @@ __metadata: languageName: node linkType: hard -"@changesets/git@npm:^1.5.0": - version: 1.5.0 - resolution: "@changesets/git@npm:1.5.0" +"@changesets/git@npm:^2.0.0": + version: 2.0.0 + resolution: "@changesets/git@npm:2.0.0" dependencies: - "@babel/runtime": ^7.10.4 + "@babel/runtime": ^7.20.1 "@changesets/errors": ^0.1.4 - "@changesets/types": ^5.2.0 + "@changesets/types": ^5.2.1 "@manypkg/get-packages": ^1.1.3 is-subdir: ^1.1.1 + micromatch: ^4.0.2 spawndamnit: ^2.0.0 - checksum: 7208d5bff9c584aa752ca6f647ba5e97356213d00c88cce65c24c6bab1b3837c14f8977c2384a7fecb81e20a0586d4cc1fddb408a38e7dd818ef18377d01ee54 + checksum: 3820b7b689bbe8dfb93222c766bee214e68a45f07b2b5c8056891f9ffe6f1e369c0f84388246a9eea5317b496ae80ffd1508319190f79c359f060ebf8ccb7b13 languageName: node linkType: hard @@ -1498,42 +1562,42 @@ __metadata: languageName: node linkType: hard -"@changesets/parse@npm:^0.3.15": - version: 0.3.15 - resolution: "@changesets/parse@npm:0.3.15" +"@changesets/parse@npm:^0.3.16": + version: 0.3.16 + resolution: "@changesets/parse@npm:0.3.16" dependencies: - "@changesets/types": ^5.2.0 + "@changesets/types": ^5.2.1 js-yaml: ^3.13.1 - checksum: 1e17f494954140d7885f4be76ac7708c19930f08ecf0b58bcee09160ad6e59223da8899df0709a78e5b5fa419f0d60eccbb34bf0c11d564e24f766c4654e3384 + checksum: 475f808ac8d33ec90af3914d55af1da8eeb9336d6cab7dd9e5be74af844f0ec04f4a67d5237a1d3284a468e0c9198e2be01d0e5870a1b28e63bc240f5f1ffea9 languageName: node linkType: hard -"@changesets/pre@npm:^1.0.13": - version: 1.0.13 - resolution: "@changesets/pre@npm:1.0.13" +"@changesets/pre@npm:^1.0.14": + version: 1.0.14 + resolution: "@changesets/pre@npm:1.0.14" dependencies: - "@babel/runtime": ^7.10.4 + "@babel/runtime": ^7.20.1 "@changesets/errors": ^0.1.4 - "@changesets/types": ^5.2.0 + "@changesets/types": ^5.2.1 "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 - checksum: f1cc5721546c66977a2fc62428aae9d62f78a04aefac224ac7014172807afa9d07f6da1e326d0a14b1ff12840b0379a7ec24e7984839deb337cd203b63c24b1d + checksum: 6b849bd6f916476a5b5664bc4286020bee506985c82f723a757fa4e681b0b7129db81751f16072ac55a980ffd83a4b234d6b8d0f8b6bc889aa0c0fd5377431e8 languageName: node linkType: hard -"@changesets/read@npm:^0.5.8": - version: 0.5.8 - resolution: "@changesets/read@npm:0.5.8" +"@changesets/read@npm:^0.5.9": + version: 0.5.9 + resolution: "@changesets/read@npm:0.5.9" dependencies: - "@babel/runtime": ^7.10.4 - "@changesets/git": ^1.5.0 + "@babel/runtime": ^7.20.1 + "@changesets/git": ^2.0.0 "@changesets/logger": ^0.0.5 - "@changesets/parse": ^0.3.15 - "@changesets/types": ^5.2.0 + "@changesets/parse": ^0.3.16 + "@changesets/types": ^5.2.1 chalk: ^2.1.0 fs-extra: ^7.0.1 p-filter: ^2.1.0 - checksum: cc32c5a3366be58c5b00988940eb6677898814de7ce60a3c4785d064e0df7563627f8dcfa0620f3ef9cea6f328ce538b2ba7d430c35c883f212b71a94026b2d8 + checksum: 0875a80829186de2da55bc0347601cc31b269d54fb6967a5093abacbbd9f949e352907b8340b61348a304228fdade670ded151327f16eea3424b5b4b2bb9888c languageName: node linkType: hard @@ -1544,23 +1608,23 @@ __metadata: languageName: node linkType: hard -"@changesets/types@npm:^5.2.0": - version: 5.2.0 - resolution: "@changesets/types@npm:5.2.0" - checksum: 579cf8bd2d3a03f293871976d8641531667527f248dc29310a70928d6400cef5df3d09e75beeb2ccf5d384fa1f294f0a2db243c6ebf53913d1f67e283e826f91 +"@changesets/types@npm:^5.2.1": + version: 5.2.1 + resolution: "@changesets/types@npm:5.2.1" + checksum: 527dc1aa41b040fe35bcd55f7d07bec710320b179b000c429723e25b87aac18be487daf5047d4fecf2781aad78f73abff111e76e411b652f7a2e812a464c69f2 languageName: node linkType: hard -"@changesets/write@npm:^0.2.2": - version: 0.2.2 - resolution: "@changesets/write@npm:0.2.2" +"@changesets/write@npm:^0.2.3": + version: 0.2.3 + resolution: "@changesets/write@npm:0.2.3" dependencies: - "@babel/runtime": ^7.10.4 - "@changesets/types": ^5.2.0 + "@babel/runtime": ^7.20.1 + "@changesets/types": ^5.2.1 fs-extra: ^7.0.1 human-id: ^1.0.2 prettier: ^2.7.1 - checksum: e23fb4a88e12af32db59d2f1866380ec4a50e7fa55cb55d860619f0735c5078ed170f832125672bb007b7a0cced67d9304a1b81260a7224af6afe0e3957dc999 + checksum: 40ad8069f9adc565b78a5f25992e31b41a12e551d94c29e1b4def49ce98871a1e358feda6536be8b363a6dba18b1226a22ecfc60fdd7bc1e74bfcf46b07f91be languageName: node linkType: hard @@ -1607,7 +1671,7 @@ __metadata: "@chialab/esbuild-rna": ^0.17.0 "@chialab/estransform": ^0.17.0 "@chialab/node-resolve": ^0.17.0 - esbuild: ^0.15.0 + esbuild: ^0.18.0 typescript: ^4.3.0 languageName: unknown linkType: soft @@ -1671,7 +1735,7 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env" dependencies: - esbuild: ^0.15.0 + esbuild: ^0.18.0 typescript: ^4.3.0 languageName: unknown linkType: soft @@ -1697,7 +1761,7 @@ __metadata: "@jimp/png": ^0.16.1 "@types/js-beautify": ^1.13.3 cheerio: ^1.0.0-rc.9 - esbuild: ^0.15.0 + esbuild: ^0.18.0 js-beautify: ^1.14.0 rimraf: ^3.0.2 typescript: ^4.3.0 @@ -1712,7 +1776,7 @@ __metadata: "@chialab/estransform": ^0.17.4 "@chialab/node-resolve": ^0.17.1 "@types/mime-types": ^2.1.1 - esbuild: ^0.15.0 + esbuild: ^0.18.0 mime-types: ^2.1.35 typescript: ^4.3.0 languageName: unknown @@ -1727,7 +1791,7 @@ __metadata: "@chialab/postcss-dart-sass": ^0.17.0 "@types/postcss-preset-env": ^7.7.0 cssnano: ^5.0.11 - esbuild: ^0.15.0 + esbuild: ^0.18.0 postcss: ^8.2.5 postcss-load-config: ^3.0.1 postcss-preset-env: ^7.7.2 @@ -1792,18 +1856,17 @@ __metadata: dependencies: "@chialab/estransform": ^0.17.4 "@chialab/node-resolve": ^0.17.1 - esbuild: ^0.15.0 + esbuild: ^0.18.0 typescript: ^4.3.0 languageName: unknown linkType: soft "@chialab/eslint-config@npm:^3.0.0": - version: 3.3.1 - resolution: "@chialab/eslint-config@npm:3.3.1" + version: 3.3.3 + resolution: "@chialab/eslint-config@npm:3.3.3" dependencies: "@babel/core": ^7.12.16 "@babel/eslint-parser": ^7.12.13 - "@babel/plugin-syntax-import-assertions": ^7.14.5 "@babel/plugin-syntax-jsx": ^7.12.13 "@babel/preset-env": ^7.12.13 "@chialab/eslint-plugin": ^3.1.0 @@ -1817,7 +1880,7 @@ __metadata: eslint-plugin-mocha: ^8.0.0 peerDependencies: eslint: ">= 3" - checksum: 6c5a0d6a39922164aed38c0903548d42d392755f4e03950c019d1e038a4764775668ad6ac4f26060f1fee47d42abe34896c91600a1d13a1d8b13d7040a448055 + checksum: 7b14df111bac44f241f4c87f6dc246e28905da3d55abb585b079a9d138ff038e0b959fa43955f5549aa84b19a11883ddf78fab3b007c30ef54ba15f98714cb72 languageName: node linkType: hard @@ -1966,7 +2029,7 @@ __metadata: "@chialab/rna-config-loader": ^0.17.0 "@chialab/rna-logger": ^0.17.1 commander: ^7.2.0 - esbuild: ^0.15.0 + esbuild: ^0.18.0 typescript: ^4.3.0 peerDependencies: "@chialab/esbuild-plugin-postcss": ^0.17.1 @@ -2091,7 +2154,7 @@ __metadata: "@storybook/types": ^7.0.0-alpha.0 "@storybook/ui": ^7.0.0-alpha.0 "@types/lodash": ^4.14.175 - esbuild: ^0.15.0 + esbuild: ^0.18.0 fast-glob: ^3.2.11 lodash: ^4.17.21 remark-gfm: ^3.0.1 @@ -2403,12 +2466,11 @@ __metadata: linkType: hard "@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": - version: 2.0.2 - resolution: "@csstools/selector-specificity@npm:2.0.2" + version: 2.2.0 + resolution: "@csstools/selector-specificity@npm:2.2.0" peerDependencies: - postcss: ^8.2 postcss-selector-parser: ^6.0.10 - checksum: a2045a27276a6cfe645b6e212afc217d9a43174ea7a1fa1ab8918d5a0ace72380fbd9837fe1920c547985c11a9070dc48c5c80d483d3f581ddf7aa688204d44f + checksum: 97c89f23b3b527d7bd51ed299969ed2b9fbb219a367948b44aefec228b8eda6ae0ad74fe8a82f9aac8ff32cfd00bb6d0c98d1daeab2e8fc6d5c4af25e5be5673 languageName: node linkType: hard @@ -2438,41 +2500,199 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.15.18": - version: 0.15.18 - resolution: "@esbuild/android-arm@npm:0.15.18" +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.14.54": - version: 0.14.54 - resolution: "@esbuild/linux-loong64@npm:0.14.54" - conditions: os=linux & cpu=loong64 +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" + conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.15.18": - version: 0.15.18 - resolution: "@esbuild/linux-loong64@npm:0.15.18" +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.3": - version: 1.3.3 - resolution: "@eslint/eslintrc@npm:1.3.3" +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: ^3.3.0 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.9.0 + resolution: "@eslint-community/regexpp@npm:4.9.0" + checksum: 82411f0643ab9bfd271bf12c8c75031266b13595d9371585ee3b0d680d918d4abf37c7e94d0da22e45817c9bbc59b79dfcbd672050dfb00af88fb89c80fd420f + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.2": + version: 2.1.2 + resolution: "@eslint/eslintrc@npm:2.1.2" dependencies: ajv: ^6.12.4 debug: ^4.3.2 - espree: ^9.4.0 - globals: ^13.15.0 + espree: ^9.6.0 + globals: ^13.19.0 ignore: ^5.2.0 import-fresh: ^3.2.1 js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 + checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7 + languageName: node + linkType: hard + +"@eslint/js@npm:8.50.0": + version: 8.50.0 + resolution: "@eslint/js@npm:8.50.0" + checksum: 302478f2acaaa7228729ec6a04f56641590185e1d8cd1c836a6db8a6b8009f80a57349341be9fbb9aa1721a7a569d1be3ffc598a33300d22816f11832095386c languageName: node linkType: hard @@ -2500,21 +2720,14 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.1.3": - version: 1.1.3 - resolution: "@gar/promisify@npm:1.1.3" - checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 - languageName: node - linkType: hard - -"@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.7 - resolution: "@humanwhocodes/config-array@npm:0.11.7" +"@humanwhocodes/config-array@npm:^0.11.11": + version: 0.11.11 + resolution: "@humanwhocodes/config-array@npm:0.11.11" dependencies: "@humanwhocodes/object-schema": ^1.2.1 debug: ^4.1.1 minimatch: ^3.0.5 - checksum: cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac + checksum: db84507375ab77b8ffdd24f498a5b49ad6b64391d30dd2ac56885501d03964d29637e05b1ed5aefa09d57ac667e28028bc22d2da872bfcd619652fbdb5f4ca19 languageName: node linkType: hard @@ -2532,6 +2745,20 @@ __metadata: languageName: node linkType: hard +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: ^5.1.2 + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: ^7.0.1 + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: ^8.1.0 + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 4a473b9b32a7d4d3cfb7a614226e555091ff0c5a29a1734c28c72a182c2f6699b26fc6b5c2131dfd841e86b185aea714c72201d7c98c2fba5f17709333a67aeb + languageName: node + linkType: hard + "@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" @@ -2539,132 +2766,122 @@ __metadata: languageName: node linkType: hard -"@jimp/core@npm:^0.16.2": - version: 0.16.2 - resolution: "@jimp/core@npm:0.16.2" +"@jimp/core@npm:^0.16.13": + version: 0.16.13 + resolution: "@jimp/core@npm:0.16.13" dependencies: "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.2 + "@jimp/utils": ^0.16.13 any-base: ^1.1.0 buffer: ^5.2.0 exif-parser: ^0.1.12 - file-type: ^9.0.0 + file-type: ^16.5.4 load-bmfont: ^1.3.1 mkdirp: ^0.5.1 phin: ^2.9.1 pixelmatch: ^4.0.2 tinycolor2: ^1.4.1 - checksum: 16bcc2be91c86ee3b523af98b4f08cb159f2705761b67cc5209c2d97d98f9a6f8b25f80995ca58f8665f43c068e05d8cf19018206fc8ec41100b1c177c506406 + checksum: 62d3ade16017db99c06f70174ae60374cb4fa43c20cdef18c801fe5133bc78be4371dca43c424b259be219732f474e5a630855bc30675a22d66bb92c54f932d0 languageName: node linkType: hard "@jimp/custom@npm:^0.16.1": - version: 0.16.2 - resolution: "@jimp/custom@npm:0.16.2" + version: 0.16.13 + resolution: "@jimp/custom@npm:0.16.13" dependencies: "@babel/runtime": ^7.7.2 - "@jimp/core": ^0.16.2 - checksum: 2edca54cc87144e7668b1e154150abfe6663baa83d609035ae5f2412cc767345c33c0b7700b7b1a4995e1d975301712568f1b548f55a6dc03634bd4bfd4492e9 + "@jimp/core": ^0.16.13 + checksum: 885a5e27ef54f062a9bb1be9904679beb049acd5c0e2132d726c5344a825076c0c6c53c4b9a8033d367ab62fb8312df23507402213e8ace15f6953c43830eee2 languageName: node linkType: hard "@jimp/jpeg@npm:^0.16.1": - version: 0.16.2 - resolution: "@jimp/jpeg@npm:0.16.2" + version: 0.16.13 + resolution: "@jimp/jpeg@npm:0.16.13" dependencies: "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.2 + "@jimp/utils": ^0.16.13 jpeg-js: ^0.4.2 peerDependencies: "@jimp/custom": ">=0.3.5" - checksum: cae9d8fc323d2d673b0104aebc60764de9681c5c213417b8cc67d11d1251361a7f5b0bc37fb76fc84ece4d13e1c2de5e9f23dfdb1510fd5e280e95efa2329dda + checksum: 2b740073676d58b1bac3fe66b2ddeb6d607e8c3ea5c6b8d8103d4fe8c749d167758289853a1e893ee5a3d95723662d3d832e049805cafb0e934f70b274011c17 languageName: node linkType: hard "@jimp/plugin-resize@npm:^0.16.1": - version: 0.16.2 - resolution: "@jimp/plugin-resize@npm:0.16.2" + version: 0.16.13 + resolution: "@jimp/plugin-resize@npm:0.16.13" dependencies: "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.2 + "@jimp/utils": ^0.16.13 peerDependencies: "@jimp/custom": ">=0.3.5" - checksum: f8fdf9de6fd157c4d4f1eb4a80bd39bd32833fc05d5033ef438de52b30830746d3830d5d255f6a49fa59f25e210bc37c8a1f4301d7427b2ebd508c28c0fa4446 + checksum: e03071a60a29235584dd0b7c0febf0d8ad728cbc3fc18d183f9018ee252c0d6d0f87e6d91e9fb61cd960f8a72d683e4076d7cc9fb738e0aa382dcc4cd05a971e languageName: node linkType: hard "@jimp/png@npm:^0.16.1": - version: 0.16.2 - resolution: "@jimp/png@npm:0.16.2" + version: 0.16.13 + resolution: "@jimp/png@npm:0.16.13" dependencies: "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.2 + "@jimp/utils": ^0.16.13 pngjs: ^3.3.3 peerDependencies: "@jimp/custom": ">=0.3.5" - checksum: c25e0fdd3bf296e0df6e514ced95b59135590742a5243ef1070644140aa550311fcc0c4fa9f96d43a850b6499dea7507209c5a3825419bb8c4b25ca4eca8cd92 + checksum: 7c2567eedd23f04564261ae69454a2127a4707b45a3c0a77f26a0a299859da13fdd874033c06c1d45921cb36515a1a7ccf5c0a97148aa615d08e951041ef11e1 languageName: node linkType: hard -"@jimp/utils@npm:^0.16.2": - version: 0.16.2 - resolution: "@jimp/utils@npm:0.16.2" +"@jimp/utils@npm:^0.16.13": + version: 0.16.13 + resolution: "@jimp/utils@npm:0.16.13" dependencies: "@babel/runtime": ^7.7.2 regenerator-runtime: ^0.13.3 - checksum: 96f3c815f3ac5bd16ab7cdfe97eef9839e070fca6d15ca171dbf934a8ab9af17ad4c861445ca69d0f00a4ea5fe70303efbde77325c5b181db5441d6bfa96b444 - languageName: node - linkType: hard - -"@jridgewell/gen-mapping@npm:^0.1.0": - version: 0.1.1 - resolution: "@jridgewell/gen-mapping@npm:0.1.1" - dependencies: - "@jridgewell/set-array": ^1.0.0 - "@jridgewell/sourcemap-codec": ^1.4.10 - checksum: 3bcc21fe786de6ffbf35c399a174faab05eb23ce6a03e8769569de28abbf4facc2db36a9ddb0150545ae23a8d35a7cf7237b2aa9e9356a7c626fb4698287d5cc + checksum: 1a8eb0657c645dd0a1e0acb2123a93072e6210eb640fecbf0a60b281809d68712850aa0a037e135bc1529c5837b878a536ad547abf54487630067036b7674869 languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.2 - resolution: "@jridgewell/gen-mapping@npm:0.3.2" +"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": + version: 0.3.3 + resolution: "@jridgewell/gen-mapping@npm:0.3.3" dependencies: "@jridgewell/set-array": ^1.0.1 "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.9 - checksum: 1832707a1c476afebe4d0fbbd4b9434fdb51a4c3e009ab1e9938648e21b7a97049fa6009393bdf05cab7504108413441df26d8a3c12193996e65493a4efb6882 + checksum: 4a74944bd31f22354fc01c3da32e83c19e519e3bbadafa114f6da4522ea77dd0c2842607e923a591d60a76699d819a2fbb6f3552e277efdb9b58b081390b60ab languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": - version: 3.1.0 - resolution: "@jridgewell/resolve-uri@npm:3.1.0" - checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.1 + resolution: "@jridgewell/resolve-uri@npm:3.1.1" + checksum: f5b441fe7900eab4f9155b3b93f9800a916257f4e8563afbcd3b5a5337b55e52bd8ae6735453b1b745457d9f6cdb16d74cd6220bbdd98cf153239e13f6cbb653 languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1": +"@jridgewell/set-array@npm:^1.0.1": version: 1.1.2 resolution: "@jridgewell/set-array@npm:1.1.2" checksum: 69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10": - version: 1.4.14 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" - checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.19 + resolution: "@jridgewell/trace-mapping@npm:0.3.19" dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 956a6f0f6fec060fb48c6bf1f5ec2064e13cd38c8be3873877d4b92b4a27ba58289a34071752671262a3e3c202abcc3fa2aac64d8447b4b0fa1ba3c9047f1c20 languageName: node linkType: hard @@ -2704,8 +2921,8 @@ __metadata: linkType: hard "@mdx-js/mdx@npm:^2.0.0": - version: 2.1.5 - resolution: "@mdx-js/mdx@npm:2.1.5" + version: 2.3.0 + resolution: "@mdx-js/mdx@npm:2.3.0" dependencies: "@types/estree-jsx": ^1.0.0 "@types/mdx": ^2.0.0 @@ -2724,7 +2941,7 @@ __metadata: unist-util-stringify-position: ^3.0.0 unist-util-visit: ^4.0.0 vfile: ^5.0.0 - checksum: 51b8b40aafbbeee618fd289ef6e0311e28e2598c514016aefb094237fa9cdf3e1c1407267a08dc7f8da9673de354b5b946f3ceb7ba5735bdf869d18c2a49117d + checksum: d918766a326502ec0b54adee61dc2930daf5b748acb9107f9bfd1ab0dbc4d7b1a4d0dbb9e21da9dd2a9fc2f9950b2973a43c6ba62d3a72eb67a30f6c953e5be8 languageName: node linkType: hard @@ -2764,23 +2981,19 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^2.1.0": - version: 2.1.2 - resolution: "@npmcli/fs@npm:2.1.2" +"@npmcli/fs@npm:^3.1.0": + version: 3.1.0 + resolution: "@npmcli/fs@npm:3.1.0" dependencies: - "@gar/promisify": ^1.1.3 semver: ^7.3.5 - checksum: 405074965e72d4c9d728931b64d2d38e6ea12066d4fad651ac253d175e413c06fe4350970c783db0d749181da8fe49c42d3880bd1cbc12cd68e3a7964d820225 + checksum: a50a6818de5fc557d0b0e6f50ec780a7a02ab8ad07e5ac8b16bf519e0ad60a144ac64f97d05c443c3367235d337182e1d012bbac0eb8dbae8dc7b40b193efd0e languageName: node linkType: hard -"@npmcli/move-file@npm:^2.0.0": - version: 2.0.1 - resolution: "@npmcli/move-file@npm:2.0.1" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: 52dc02259d98da517fae4cb3a0a3850227bdae4939dda1980b788a7670636ca2b4a01b58df03dd5f65c1e3cb70c50fa8ce5762b582b3f499ec30ee5ce1fd9380 +"@one-ini/wasm@npm:0.1.1": + version: 0.1.1 + resolution: "@one-ini/wasm@npm:0.1.1" + checksum: 11de17108eae57c797e552e36b259398aede999b4a689d78be6459652edc37f3428472410590a9d328011a8751b771063a5648dd5c4205631c55d1d58e313156 languageName: node linkType: hard @@ -2793,6 +3006,13 @@ __metadata: languageName: node linkType: hard +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 6ad6a00fc4f2f2cfc6bff76fb1d88b8ee20bc0601e18ebb01b6d4be583733a860239a521a7fbca73b612e66705078809483549d2b18f370eb346c5155c8e4a0f + languageName: node + linkType: hard + "@puppeteer/browsers@npm:0.5.0": version: 0.5.0 resolution: "@puppeteer/browsers@npm:0.5.0" @@ -2830,192 +3050,187 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-manager@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/builder-manager@npm:7.0.0-beta.4" +"@storybook/builder-manager@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/builder-manager@npm:7.4.5" dependencies: "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.0.0-beta.4 - "@storybook/manager": 7.0.0-beta.4 - "@storybook/node-logger": 7.0.0-beta.4 + "@storybook/core-common": 7.4.5 + "@storybook/manager": 7.4.5 + "@storybook/node-logger": 7.4.5 "@types/ejs": ^3.1.1 + "@types/find-cache-dir": ^3.2.1 "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 browser-assert: ^1.2.1 ejs: ^3.1.8 - esbuild: ^0.14.48 + esbuild: ^0.18.0 esbuild-plugin-alias: ^0.2.1 express: ^4.17.3 - fs-extra: ^9.0.1 + find-cache-dir: ^3.0.0 + fs-extra: ^11.1.0 process: ^0.11.10 - slash: ^3.0.0 util: ^0.12.4 - checksum: d94f97b5455da7b43e0c730a5532118885595344d295ca8cb09ec29ddc5e5594ff434eb9d3fbbb16a34e720271127878a346b3d692c8a9d4b578408d41c33338 + checksum: 887898e7c131376f517a653d686e3166a72a10877e34ed25c49e108dfc9f38c5978fea187ceebe56960c49c0ce8b93237634325f8cd36e456ffc9d815fbcb49d languageName: node linkType: hard -"@storybook/channel-postmessage@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/channel-postmessage@npm:7.0.0-beta.4" +"@storybook/channels@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/channels@npm:7.4.5" dependencies: - "@storybook/channels": 7.0.0-beta.4 - "@storybook/client-logger": 7.0.0-beta.4 - "@storybook/core-events": 7.0.0-beta.4 - global: ^4.4.0 + "@storybook/client-logger": 7.4.5 + "@storybook/core-events": 7.4.5 + "@storybook/global": ^5.0.0 qs: ^6.10.0 - telejson: ^7.0.3 - checksum: 3eea2fa902f80b90cdf783d6ac8dad20549850fa8b6c5df0872df5dd13fdc3ab646669ca2c16bb11a065d3f3f3e367fd55b6855e234ffdff6cb6b12934ccf084 - languageName: node - linkType: hard - -"@storybook/channels@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/channels@npm:7.0.0-beta.4" - checksum: 84eb7bc6964dba7e4adb0f4b8a2f69a942b122c2edbd75341a7c82135634d7b5ea2ed9e6cd3af393fc642d520aa7c307b35bab8b5978fe5f9de614d4685d54c3 + telejson: ^7.2.0 + tiny-invariant: ^1.3.1 + checksum: a0781c6148940296191626bb16ea580d7406a435aa446ad1ba9eef9e8576ebd5b7247676b06a1e864d7b4fc616fc12f9cf38179a88ec55f537ca2d521bdcb592 languageName: node linkType: hard -"@storybook/client-logger@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/client-logger@npm:7.0.0-beta.4" +"@storybook/client-logger@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/client-logger@npm:7.4.5" dependencies: - global: ^4.4.0 - checksum: 72429dd0acdc62a48591cff127dc8c53f9b5bde5e01b30a781e76fbc8200bd7b622fa517a1ea17886587e76db5e83630ac095951a1f70d3d914ef88b0d74c435 + "@storybook/global": ^5.0.0 + checksum: 044ef572d858a575670cef88d86f1bc85c0ebc77b5cf89ff858f1651c931f90bb9009c11bb627e2e4827aaad28bedd069494727abd6dc622669cea73efe2085b languageName: node linkType: hard -"@storybook/core-common@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/core-common@npm:7.0.0-beta.4" +"@storybook/core-common@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/core-common@npm:7.4.5" dependencies: - "@babel/core": ^7.20.2 - "@storybook/node-logger": 7.0.0-beta.4 - "@storybook/types": 7.0.0-beta.4 - "@types/babel__core": ^7.1.20 - "@types/express": ^4.7.0 + "@storybook/core-events": 7.4.5 + "@storybook/node-logger": 7.4.5 + "@storybook/types": 7.4.5 + "@types/find-cache-dir": ^3.2.1 "@types/node": ^16.0.0 + "@types/node-fetch": ^2.6.4 "@types/pretty-hrtime": ^1.0.0 chalk: ^4.1.0 - esbuild: ^0.14.48 - esbuild-register: ^3.3.3 - express: ^4.17.3 - file-system-cache: ^2.0.0 + esbuild: ^0.18.0 + esbuild-register: ^3.4.0 + file-system-cache: 2.3.0 + find-cache-dir: ^3.0.0 find-up: ^5.0.0 - fs-extra: ^9.0.1 - glob: ^7.1.6 + fs-extra: ^11.1.0 + glob: ^10.0.0 handlebars: ^4.7.7 - lazy-universal-dotenv: ^3.0.1 + lazy-universal-dotenv: ^4.0.0 + node-fetch: ^2.0.0 picomatch: ^2.3.0 pkg-dir: ^5.0.0 pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 - slash: ^3.0.0 ts-dedent: ^2.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: dd7d6d30688bccbdffd0781d9d0dfb4eb8d09596cebc56076ee8605322efbfeda104f20265a39a9cb67fdfd590b0ef91cb83ddfadecdab8acc30d6ff42ee5511 + checksum: f8506c2008fcc504a0762f7f126571d634de3b74fa735c64147f43a9db9583c7c292285b18798b010753c88dc9a7fdc63072c2f2516af8f08d7b3af0c6f640f7 languageName: node linkType: hard -"@storybook/core-events@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/core-events@npm:7.0.0-beta.4" - checksum: e878fca4752b49508de10e9690ec3acd927bad1a470f61970fb91a99abb8b7535596279750fb7016fa961a07288e4cf95039aa0f5e9f28fb4118522d50b7e6be +"@storybook/core-events@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/core-events@npm:7.4.5" + dependencies: + ts-dedent: ^2.0.0 + checksum: b13a5c415e63dcbd2edf569601b30f3f80f8d1c03440fe869371da88bb1f9fb87e3da18670b62aa4acb87bec21433e2dba112d93a8293ab798be3e11f850217e languageName: node linkType: hard "@storybook/core-server@npm:^7.0.0-alpha.0": - version: 7.0.0-beta.4 - resolution: "@storybook/core-server@npm:7.0.0-beta.4" + version: 7.4.5 + resolution: "@storybook/core-server@npm:7.4.5" dependencies: - "@aw-web-design/x-default-browser": 1.4.88 + "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.0.0-beta.4 - "@storybook/core-common": 7.0.0-beta.4 - "@storybook/core-events": 7.0.0-beta.4 - "@storybook/csf": next - "@storybook/csf-tools": 7.0.0-beta.4 - "@storybook/docs-mdx": next - "@storybook/node-logger": 7.0.0-beta.4 - "@storybook/preview-api": 7.0.0-beta.4 - "@storybook/telemetry": 7.0.0-beta.4 - "@storybook/types": 7.0.0-beta.4 + "@storybook/builder-manager": 7.4.5 + "@storybook/channels": 7.4.5 + "@storybook/core-common": 7.4.5 + "@storybook/core-events": 7.4.5 + "@storybook/csf": ^0.1.0 + "@storybook/csf-tools": 7.4.5 + "@storybook/docs-mdx": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/manager": 7.4.5 + "@storybook/node-logger": 7.4.5 + "@storybook/preview-api": 7.4.5 + "@storybook/telemetry": 7.4.5 + "@storybook/types": 7.4.5 + "@types/detect-port": ^1.3.0 "@types/node": ^16.0.0 - "@types/node-fetch": ^2.5.7 "@types/pretty-hrtime": ^1.0.0 "@types/semver": ^7.3.4 - better-opn: ^2.1.1 - boxen: ^5.1.2 + better-opn: ^3.0.2 chalk: ^4.1.0 cli-table3: ^0.6.1 compression: ^1.7.4 detect-port: ^1.3.0 express: ^4.17.3 - fs-extra: ^9.0.1 - global: ^4.4.0 + fs-extra: ^11.1.0 globby: ^11.0.2 ip: ^2.0.0 lodash: ^4.17.21 - node-fetch: ^2.6.7 open: ^8.4.0 pretty-hrtime: ^1.0.3 prompts: ^2.4.0 read-pkg-up: ^7.0.1 semver: ^7.3.7 serve-favicon: ^2.5.0 - slash: ^3.0.0 - telejson: ^7.0.3 + telejson: ^7.2.0 + tiny-invariant: ^1.3.1 ts-dedent: ^2.0.0 + util: ^0.12.4 util-deprecate: ^1.0.2 watchpack: ^2.2.0 ws: ^8.2.3 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@storybook/builder-webpack5": - optional: true - typescript: - optional: true - checksum: 956da755e8857b47053d7669aa17aeb834b53c0b8d93f727da7d9f3da96507a64332cbe058780b6820009ab8b834d7654de5b0ac819dade3d9847ee1b7965487 + checksum: f6b1c8c6444a04d57a2f657887d8574b0e6c41002f43083912df434149f0142fbb93fe82244ad802e6b301cf341ac8da78d205f35c30bd28017b6be9f5d70859 languageName: node linkType: hard -"@storybook/csf-tools@npm:7.0.0-beta.4, @storybook/csf-tools@npm:^7.0.0-alpha.0": - version: 7.0.0-beta.4 - resolution: "@storybook/csf-tools@npm:7.0.0-beta.4" +"@storybook/csf-tools@npm:7.4.5, @storybook/csf-tools@npm:^7.0.0-alpha.0": + version: 7.4.5 + resolution: "@storybook/csf-tools@npm:7.4.5" dependencies: - "@babel/types": ^7.20.2 - "@storybook/csf": next - "@storybook/types": 7.0.0-beta.4 - fs-extra: ^9.0.1 + "@babel/generator": ^7.22.9 + "@babel/parser": ^7.22.7 + "@babel/traverse": ^7.22.8 + "@babel/types": ^7.22.5 + "@storybook/csf": ^0.1.0 + "@storybook/types": 7.4.5 + fs-extra: ^11.1.0 + recast: ^0.23.1 ts-dedent: ^2.0.0 - checksum: 057bd2c41457cc2418f1786c2d9fbcb5fb1ea8f312fe8eebf1e55c791af8ce1db0c7037fcdeba5cb446f724a23eabb94ee9918fcd97ac5d9b895797c43d0360a + checksum: ecc662b6810fcb574f05941202d0d8087d31b6e5657a27ea8f88780d101d91ee29378c2714bf66d3580393b879c9ba4bd7a475545be72edb3d80dd579a4e6796 languageName: node linkType: hard -"@storybook/csf@npm:next": - version: 0.0.2-next.8 - resolution: "@storybook/csf@npm:0.0.2-next.8" +"@storybook/csf@npm:^0.1.0": + version: 0.1.1 + resolution: "@storybook/csf@npm:0.1.1" dependencies: - expect-type: ^0.14.2 - lodash: ^4.17.15 type-fest: ^2.19.0 - checksum: 9b65497567ac7d2054f3a0cf69451e907c1e4b8eb95b90f7406cbc721cdb10cebb48f6555a85a8ac72a1f111f218e27bf420e2aa6f83dc45ef0001af5ac9161c + checksum: 1fbb827b50f0c15f21026a95d02cc096be4f9f2705ad8fd29f0a99330233606e69f6af7551d844ace2a4b8f08fcc9f81496d4d69160ba8c458698291efb60954 + languageName: node + linkType: hard + +"@storybook/docs-mdx@npm:^0.1.0": + version: 0.1.0 + resolution: "@storybook/docs-mdx@npm:0.1.0" + checksum: a7770842c3947a761bcbe776a9c4fd35163d30c3274fca034169f69ff614242eaa4cacaa2c95fd215827081ef9a43f4774d521a6f43a4d063ea5f4ea14b1d69a languageName: node linkType: hard -"@storybook/docs-mdx@npm:next": - version: 0.0.1-next.4 - resolution: "@storybook/docs-mdx@npm:0.0.1-next.4" - checksum: b40d98caa07cf493466438058af37a794221c3d6f8869e24328ee6219fcbd21419377448c0b1123e6aadd457559006920fa05d81bd599afa8dde11a27cf11a62 +"@storybook/global@npm:^5.0.0": + version: 5.0.0 + resolution: "@storybook/global@npm:5.0.0" + checksum: ede0ad35ec411fe31c61150dbd118fef344d1d0e72bf5d3502368e35cf68126f6b7ae4a0ab5e2ffe2f0baa3b4286f03ad069ba3e098e1725449ef08b7e154ba8 languageName: node linkType: hard -"@storybook/manager@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/manager@npm:7.0.0-beta.4" - checksum: 65c42e3d2e570a79529989f77110b1057858bca857df4c8c334dfc9766d24dd15d5022ccee3622bd11e31032fd7d5c2e3cd3ff3cf255d33b87210d069a85c4f8 +"@storybook/manager@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/manager@npm:7.4.5" + checksum: 4ea9bf782d3dbc9b0f2bbef55bd0ce61c539f9f39b574ac281b101c8f61507b8c5b858f67bc8fa3a61009deacbe22bef2db47b56691211d9bd9dc8b5bcb0ebc5 languageName: node linkType: hard @@ -3035,80 +3250,70 @@ __metadata: languageName: node linkType: hard -"@storybook/node-logger@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/node-logger@npm:7.0.0-beta.4" - dependencies: - "@types/npmlog": ^4.1.2 - chalk: ^4.1.0 - npmlog: ^5.0.1 - pretty-hrtime: ^1.0.3 - checksum: bc44cbe6144acb8eda0c327fc0645539456bf35c149b2617d0a7ed18e17eaef50e08a5afbab7297c81fb2bf98fd4792d935cbc7ed699c648e7bd8ef4cddfd3e8 +"@storybook/node-logger@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/node-logger@npm:7.4.5" + checksum: f492408ae489e145e37bf6b03a49c592eeab1c47fc0b63cc0b7787ea7de330874254af468048acbc8ff3fa287aa8584b4f97b985612d48607a7b07b9f7eba225 languageName: node linkType: hard -"@storybook/preview-api@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/preview-api@npm:7.0.0-beta.4" +"@storybook/preview-api@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/preview-api@npm:7.4.5" dependencies: - "@storybook/channel-postmessage": 7.0.0-beta.4 - "@storybook/channels": 7.0.0-beta.4 - "@storybook/client-logger": 7.0.0-beta.4 - "@storybook/core-events": 7.0.0-beta.4 - "@storybook/csf": next - "@storybook/types": 7.0.0-beta.4 + "@storybook/channels": 7.4.5 + "@storybook/client-logger": 7.4.5 + "@storybook/core-events": 7.4.5 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/types": 7.4.5 "@types/qs": ^6.9.5 dequal: ^2.0.2 - global: ^4.4.0 lodash: ^4.17.21 memoizerific: ^1.11.3 qs: ^6.10.0 - slash: ^3.0.0 synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - checksum: ace984c7b2ec581e50cd4ec66e0edbf21bccb83d54f9abe7ea6492504a31fe5a5e8c5e530cf79596f3cd9a5f12c6dc4b387a91b715f2c4438e3a07646ad87945 + checksum: c664fd9e961d8826d6321882622f8b79288e93b781dc3f9e4024c8f0189e231e571c823aff0c4c09602c700dc6ac233b04578783b85baef98ede060474b1ec40 languageName: node linkType: hard "@storybook/store@npm:^7.0.0-alpha.0": - version: 7.0.0-beta.4 - resolution: "@storybook/store@npm:7.0.0-beta.4" + version: 7.4.5 + resolution: "@storybook/store@npm:7.4.5" dependencies: - "@storybook/client-logger": 7.0.0-beta.4 - "@storybook/preview-api": 7.0.0-beta.4 - checksum: 16ec9df6667ae8c1027ba5f04b993c32d1d5ae89ac2b98d65c04a2cde8804a8b8845754efe91c74dac13efbbfde4f31f90014893107400cd2f11ed21321fccd7 + "@storybook/client-logger": 7.4.5 + "@storybook/preview-api": 7.4.5 + checksum: b5372f42049dda7cd80cc284f6d4609ce344d14c1436e6903862744b8668db0cd7d9445cc19819ebaf1c4ca0142fb908a42572e72ace70629732653632f32d3b languageName: node linkType: hard -"@storybook/telemetry@npm:7.0.0-beta.4": - version: 7.0.0-beta.4 - resolution: "@storybook/telemetry@npm:7.0.0-beta.4" +"@storybook/telemetry@npm:7.4.5": + version: 7.4.5 + resolution: "@storybook/telemetry@npm:7.4.5" dependencies: - "@storybook/client-logger": 7.0.0-beta.4 - "@storybook/core-common": 7.0.0-beta.4 + "@storybook/client-logger": 7.4.5 + "@storybook/core-common": 7.4.5 + "@storybook/csf-tools": 7.4.5 chalk: ^4.1.0 detect-package-manager: ^2.0.1 fetch-retry: ^5.0.2 - fs-extra: ^9.0.1 - isomorphic-unfetch: ^3.1.0 - nanoid: ^3.3.1 + fs-extra: ^11.1.0 read-pkg-up: ^7.0.1 - checksum: 57735624da5886d8dff59b1f55f2988b27c4cafab4aa288535bb28b9bc265951ace4c56f25b6ab7b1a3b17e217968391cc77e03e1a8764264c8689ea97446d3b + checksum: 06c60b61ab3c1f7cec6a55216e7900e5d2dd35fbe668e0ce6a5a05840bae4877d9fa4ff8dbbb51e27fd3ced2ed931db70d0e45458ac51158a01f3ff507228b5a languageName: node linkType: hard -"@storybook/types@npm:7.0.0-beta.4, @storybook/types@npm:^7.0.0-alpha.0": - version: 7.0.0-beta.4 - resolution: "@storybook/types@npm:7.0.0-beta.4" +"@storybook/types@npm:7.4.5, @storybook/types@npm:^7.0.0-alpha.0": + version: 7.4.5 + resolution: "@storybook/types@npm:7.4.5" dependencies: - "@babel/core": ^7.12.10 - "@storybook/channels": 7.0.0-beta.4 + "@storybook/channels": 7.4.5 "@types/babel__core": ^7.0.0 "@types/express": ^4.7.0 - express: ^4.17.3 - file-system-cache: ^2.0.0 - checksum: 7409c611310ac2bbf0be729f74005e759cfb002ddb08da338f571d1022ecc79ac63428cfa22c29374ec6305d656e4029575846a08a183bf1adadf0733a4b6201 + file-system-cache: 2.3.0 + checksum: 4739a619bfa74484011574ba3ddfd43fd6b587a35cc2d4c0e24bc5ab5b6202269806ce354be1e2549ee7a19dcc334c439c70a3614d7514ab73ac7588d262e3b3 languageName: node linkType: hard @@ -3128,6 +3333,13 @@ __metadata: languageName: node linkType: hard +"@tokenizer/token@npm:^0.3.0": + version: 0.3.0 + resolution: "@tokenizer/token@npm:0.3.0" + checksum: 1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1 + languageName: node + linkType: hard + "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -3161,88 +3373,88 @@ __metadata: linkType: hard "@types/aria-query@npm:^5.0.0": - version: 5.0.1 - resolution: "@types/aria-query@npm:5.0.1" - checksum: 69fd7cceb6113ed370591aef04b3fd0742e9a1b06dd045c43531448847b85de181495e4566f98e776b37c422a12fd71866e0a1dfd904c5ec3f84d271682901de + version: 5.0.2 + resolution: "@types/aria-query@npm:5.0.2" + checksum: 19394fea016e72da39dd5ef1cf1643e3252b7ee99d8f0b3a8740d3b72f874443fc1e00a41935b36fdfaf92cd735d4ae10dc5d6ab8f1192527d4c0471bb8ff8e4 languageName: node linkType: hard "@types/babel__code-frame@npm:^7.0.2": - version: 7.0.3 - resolution: "@types/babel__code-frame@npm:7.0.3" - checksum: 543bd933e5ffdfbf75dfee0a36461c8a9d9283d5a95ceae0e021b2aef7fe774f1f251ea56f507faedf9d3574894b4774636f2b125f5cc5f6759503e1e56feb93 + version: 7.0.4 + resolution: "@types/babel__code-frame@npm:7.0.4" + checksum: eb4adb0a79c5cbf2d88ad087b2694a1e38749dc0056693e6125c17a3967fc8d4cc1eb33eab26d3dcaaa8995236cba4a088965cc3a115967545f2a01ee430c87f languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.20": - version: 7.1.20 - resolution: "@types/babel__core@npm:7.1.20" +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": + version: 7.20.2 + resolution: "@types/babel__core@npm:7.20.2" dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 + "@babel/parser": ^7.20.7 + "@babel/types": ^7.20.7 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: a09c4f0456552547a5b8a5a009a3daec4d362f622168f8e08bda0ded2da0a65ab0b1642e23c433b3616721f5701dc34a996c5bde5baeaea53eda98f438043f2c + checksum: 564fbaa8ff1305d50807ada0ec227c3e7528bebb2f8fe6b2ed88db0735a31511a74ad18729679c43eeed8025ed29d408f53059289719e95ab1352ed559a100bd languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.4 - resolution: "@types/babel__generator@npm:7.6.4" + version: 7.6.5 + resolution: "@types/babel__generator@npm:7.6.5" dependencies: "@babel/types": ^7.0.0 - checksum: 20effbbb5f8a3a0211e95959d06ae70c097fb6191011b73b38fe86deebefad8e09ee014605e0fd3cdaedc73d158be555866810e9166e1f09e4cfd880b874dcb0 + checksum: c7459f5025c4c800eaf58f4db3b24e9d736331fe7df40961d9bc49f31b46e2a3be83dc9276e8688f10a5ed752ae153ad5f1bdd45e2245bac95273730b9115ec2 languageName: node linkType: hard "@types/babel__plugin-transform-runtime@npm:^7.9.1": - version: 7.9.2 - resolution: "@types/babel__plugin-transform-runtime@npm:7.9.2" - checksum: 0eb18bf14b478804d34f96d47b992e53043776b8679e0c110051985a22ec18497e6f2c6d20f5289876c6094ccac2d41fa2f716a150e7512cee0a5c2ae1cf79b3 + version: 7.9.3 + resolution: "@types/babel__plugin-transform-runtime@npm:7.9.3" + checksum: ab6dce927ce6e2adb5106e591872f27c6bce2a2ca7314645fd0273caf24a433da50444916eb7ed5937ad2a6b74bc2c2246efe85ea5b9cb2c1edba261751c5e94 languageName: node linkType: hard "@types/babel__preset-env@npm:^7.9.1": - version: 7.9.2 - resolution: "@types/babel__preset-env@npm:7.9.2" - checksum: a905ed92a3f602384966153e74a94790425e98af54e392a7fcfb5c5ded2f2a58c49a9fa64a0cb506fbffb8169ad25b56ea87983c812a4fb880f0716668c8c085 + version: 7.9.3 + resolution: "@types/babel__preset-env@npm:7.9.3" + checksum: 7e89a37c4a7ebe841e0bc610e19497fe0642d741e8651c52ea4727782e46ea47d2aaf2656927a684c6618d8981b0febc1fc8c82c4a1d84b4ec5793a283e1ef7f languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" + version: 7.4.2 + resolution: "@types/babel__template@npm:7.4.2" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 - checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee + checksum: 0fe977b45a3269336c77f3ae4641a6c48abf0fa35ab1a23fb571690786af02d6cec08255a43499b0b25c5633800f7ae882ace450cce905e3060fa9e6995047ae languageName: node linkType: hard "@types/babel__traverse@npm:*": - version: 7.18.3 - resolution: "@types/babel__traverse@npm:7.18.3" + version: 7.20.2 + resolution: "@types/babel__traverse@npm:7.20.2" dependencies: - "@babel/types": ^7.3.0 - checksum: d20953338b2f012ab7750932ece0a78e7d1645b0a6ff42d49be90f55e9998085da1374a9786a7da252df89555c6586695ba4d1d4b4e88ab2b9f306bcd35e00d3 + "@babel/types": ^7.20.7 + checksum: 981340286479524436348d32373eaa3bf993c635cbf70307b4b69463eee83406a959ac4844f683911e0db8ab8d9f0025ab630dc7a8c170fee9ee74144c2a528f languageName: node linkType: hard "@types/body-parser@npm:*": - version: 1.19.2 - resolution: "@types/body-parser@npm:1.19.2" + version: 1.19.3 + resolution: "@types/body-parser@npm:1.19.3" dependencies: "@types/connect": "*" "@types/node": "*" - checksum: e17840c7d747a549f00aebe72c89313d09fbc4b632b949b2470c5cb3b1cb73863901ae84d9335b567a79ec5efcfb8a28ff8e3f36bc8748a9686756b6d5681f40 + checksum: 932fa71437c275023799123680ef26ffd90efd37f51a1abe405e6ae6e5b4ad9511b7a3a8f5a12877ed1444a02b6286c0a137a98e914b3c61932390c83643cc2c languageName: node linkType: hard "@types/browserslist-useragent@npm:^3.0.3": - version: 3.0.4 - resolution: "@types/browserslist-useragent@npm:3.0.4" - checksum: bc3f7b828d4937acd1d6112f17d263d396ba09b223f03b72c881e72b39e3305fb0348e0ffdd1ec59cb6993fa30a8e80dfc68848fd2adeb923e62769da14fce8b + version: 3.0.5 + resolution: "@types/browserslist-useragent@npm:3.0.5" + checksum: 50a6317d4a3e8937b07940660ee1c0df8cdf771126308a379cf89a4a3bb383f53674ddf6d7749f237650733d5c77c09d2a7b10676249afc3c89b2884010e4d5e languageName: node linkType: hard @@ -3259,130 +3471,138 @@ __metadata: linkType: hard "@types/chai@npm:^4.2.22": - version: 4.3.4 - resolution: "@types/chai@npm:4.3.4" - checksum: 571184967beb03bf64c4392a13a7d44e72da9af5a1e83077ff81c39cf59c0fda2a5c78d2005084601cf8f3d11726608574d8b5b4a0e3e9736792807afd926cd0 + version: 4.3.6 + resolution: "@types/chai@npm:4.3.6" + checksum: 32a6c18bf53fb3dbd89d1bfcadb1c6fd45cc0007c34e436393cc37a0a5a556f9e6a21d1e8dd71674c40cc36589d2f30bf4d9369d7787021e54d6e997b0d7300a languageName: node linkType: hard "@types/co-body@npm:^6.1.0": - version: 6.1.0 - resolution: "@types/co-body@npm:6.1.0" + version: 6.1.1 + resolution: "@types/co-body@npm:6.1.1" dependencies: "@types/node": "*" "@types/qs": "*" - checksum: 95de9fe423b3f081e849a51905a8d3346b4e6147efd27b10aadf14c5a1b9f3f2c6e50f0175ac3734be5213b8f41f9a7dda651ee13db9f4d93810408e01ff0432 + checksum: 38a5198c712bfb40f36c7c5fd85964cabfdac0d0aa4d703993c205ccafa113995b67846e59d5d05415dcba230e21126060e04c1287d8073fc2dc71257cb2ea0c languageName: node linkType: hard "@types/connect@npm:*": - version: 3.4.35 - resolution: "@types/connect@npm:3.4.35" + version: 3.4.36 + resolution: "@types/connect@npm:3.4.36" dependencies: "@types/node": "*" - checksum: fe81351470f2d3165e8b12ce33542eef89ea893e36dd62e8f7d72566dfb7e448376ae962f9f3ea888547ce8b55a40020ca0e01d637fab5d99567673084542641 + checksum: 4dee3d966fb527b98f0cbbdcf6977c9193fc3204ed539b7522fe5e64dfa45f9017bdda4ffb1f760062262fce7701a0ee1c2f6ce2e50af36c74d4e37052303172 languageName: node linkType: hard "@types/content-disposition@npm:*": - version: 0.5.5 - resolution: "@types/content-disposition@npm:0.5.5" - checksum: fdf7379db1d509990bcf9a21d85f05aad878596f28b1418f9179f6436cb22513262c670ce88c6055054a7f5804a9303eeacb70aa59a5e11ffdc1434559db9692 - languageName: node - linkType: hard - -"@types/convert-source-map@npm:^1.5.1": - version: 1.5.2 - resolution: "@types/convert-source-map@npm:1.5.2" - checksum: 39ab9185ab45567a47cdaa2262fdc55aaf79a6658574eb514f2b90195505fa026b03c7f9147e61100ed21eb71adbb350997e24c9ddd9512408dcb9820d6c5e9a + version: 0.5.6 + resolution: "@types/content-disposition@npm:0.5.6" + checksum: da07798d52cc8fc46a8843d768b48d54c70f1a44c861dc2c73c4c25a1e08af859709629ab0e4d23d5198107b8926bb48c593df436ba68123d87191f5e25fe4bc languageName: node linkType: hard "@types/convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "@types/convert-source-map@npm:2.0.0" - checksum: 012497f7495d67204950eeebe10e94b7ab3508bf8659214ad430b527514e0611260d3ac41c47b88212b9de55aa7a9ee18b2fad2d03eb16234b66101150f74017 + version: 2.0.1 + resolution: "@types/convert-source-map@npm:2.0.1" + checksum: 200b2792b37748e89e4363ef07686b074f64e21a26f27381d51bc336222a85503cfa1266e29d3b9c9121c8156e0a3973f3adbe2f4be59516fa255c080b4ca976 languageName: node linkType: hard "@types/cookies@npm:*": - version: 0.7.7 - resolution: "@types/cookies@npm:0.7.7" + version: 0.7.8 + resolution: "@types/cookies@npm:0.7.8" dependencies: "@types/connect": "*" "@types/express": "*" "@types/keygrip": "*" "@types/node": "*" - checksum: d3759efc1182cb0651808570ae13638677b67b0ea724eef7b174e58ffe6ea044b62c7c2715e532f76f88fce4dd8101ed32ac6fbb73226db654017924e8a2a1e6 + checksum: 7945b0cfe370bf1f05a1f328c9eba55333dac1bb9d7efa3148b107c260ab924263546351f9fd168daa72948d195464d395319a24477995f9f887a3a99fbcb5b5 languageName: node linkType: hard "@types/debounce@npm:^1.2.0": - version: 1.2.1 - resolution: "@types/debounce@npm:1.2.1" - checksum: bea6d414acefbee50adfe87cee10f8a855d033e4778567ab03bdc3cb2648b6bf9237ca53f4ee76fe4be75f77f86d4688411499626fe409bc870f53631d24231f + version: 1.2.2 + resolution: "@types/debounce@npm:1.2.2" + checksum: 990d856e5b8f721031e13f8a49865af0b3ffde986a469dea7dfc2bb89bbca00d2b8928b22f99ca78544d98266003804d6bd8b578464c792a6bd8f96456030f66 languageName: node linkType: hard "@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.6": - version: 4.1.7 - resolution: "@types/debug@npm:4.1.7" + version: 4.1.9 + resolution: "@types/debug@npm:4.1.9" dependencies: "@types/ms": "*" - checksum: 0a7b89d8ed72526858f0b61c6fd81f477853e8c4415bb97f48b1b5545248d2ae389931680b94b393b993a7cfe893537a200647d93defe6d87159b96812305adc + checksum: e88ee8b19d106f33eb0d3bc58bacff9702e98d821fd1ebd1de8942e6b97419e19a1ccf39370f1764a1dc66f79fd4619f3412e1be6eeb9f0b76412f5ffe4ead93 + languageName: node + linkType: hard + +"@types/detect-port@npm:^1.3.0": + version: 1.3.3 + resolution: "@types/detect-port@npm:1.3.3" + checksum: 0dadb520286a5cfd2832d12189dc795cc3589dfd9166d1b033453fb94b0212c4067a847045833e85b0f7c73135c944cb4ccb49c8e683491845c2e8a3da5d5c1c languageName: node linkType: hard "@types/ejs@npm:^3.1.1": - version: 3.1.1 - resolution: "@types/ejs@npm:3.1.1" - checksum: 12fa444920aaa70af2fae4424fa62b49c23b31a37129c428b7c9f9068e58c0696b4e5601b0449f87bae8794e039c679a43651c356c34f17d1bb460456dd41441 + version: 3.1.3 + resolution: "@types/ejs@npm:3.1.3" + checksum: b1b1c6c9d331d237523ebc410789f42edcdbb1d4cdd4a7a37ac61d2ce9c3fbcfbfe7d7f1a7f61c9334812347a0036afd52258ad2198f85545ebfb26d63475a75 languageName: node linkType: hard "@types/emscripten@npm:^1.39.6": - version: 1.39.6 - resolution: "@types/emscripten@npm:1.39.6" - checksum: 437f2f9cdfd9057255662508fa9a415fe704ba484c6198f3549c5b05feebcdcd612b1ec7b10026d2566935d05d3c36f9366087cb42bc90bd25772a88fcfc9343 + version: 1.39.8 + resolution: "@types/emscripten@npm:1.39.8" + checksum: adccdfcec3a9829aaeee580259d21653ef15ae638b88c2e310d1d4184cfc83809b463fabdd0050e018c7b6b966166d973d71f3d59601644947d0235e98b77e64 languageName: node linkType: hard "@types/estree-jsx@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/estree-jsx@npm:1.0.0" + version: 1.0.1 + resolution: "@types/estree-jsx@npm:1.0.1" dependencies: "@types/estree": "*" - checksum: 851d7afb63a89fb9ce7822563930660433f29106d72db279ce9c99f791ec996ef21b05adc6f545325cd1745b3041cc86422f0ffa39a06734305b90cfbc871765 + checksum: c2eb9fd8868df238ae11b91f47644261ce017295a1cddaeb0bad50dc13efa9913c164b8717d458ec40f47835c98ee142755cde155d1ec24b446da78f81da73ac languageName: node linkType: hard "@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/estree@npm:1.0.0" - checksum: 910d97fb7092c6738d30a7430ae4786a38542023c6302b95d46f49420b797f21619cdde11fa92b338366268795884111c2eb10356e4bd2c8ad5b92941e9e6443 + version: 1.0.2 + resolution: "@types/estree@npm:1.0.2" + checksum: aeedb1b2fe20cbe06f44b99b562bf9703e360bfcdf5bb3d61d248182ee1dd63500f2474e12f098ffe1f5ac3202b43b3e18ec99902d9328d5374f5512fa077e45 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" +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.17.37 + resolution: "@types/express-serve-static-core@npm:4.17.37" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" - checksum: 009bfbe1070837454a1056aa710d0390ee5fb8c05dfe5a1691cc3e2ca88dc256f80e1ca27cb51a978681631d2f6431bfc9ec352ea46dd0c6eb183d0170bde5df + "@types/send": "*" + checksum: 2dab1380e45eb44e56ecc1be1c42c4b897364d2f2a08e03ca28fbcb1e6866e390217385435813711c046f9acd684424d088855dc32825d5cbecf72c60ecd037f languageName: node linkType: hard "@types/express@npm:*, @types/express@npm:^4.7.0": - version: 4.17.14 - resolution: "@types/express@npm:4.17.14" + version: 4.17.18 + resolution: "@types/express@npm:4.17.18" dependencies: "@types/body-parser": "*" - "@types/express-serve-static-core": ^4.17.18 + "@types/express-serve-static-core": ^4.17.33 "@types/qs": "*" "@types/serve-static": "*" - checksum: 15c1af46d02de834e4a225eccaa9d85c0370fdbb3ed4e1bc2d323d24872309961542b993ae236335aeb3e278630224a6ea002078d39e651d78a3b0356b1eaa79 + checksum: 8c178da4f0edff1f006d871fbdc3f849620986ff10bad252f3dfd45b57554e26aaa28c602285df028930d5216e257a06fbaf795070f8bb42f7d87e3b689cba50 + languageName: node + linkType: hard + +"@types/find-cache-dir@npm:^3.2.1": + version: 3.2.1 + resolution: "@types/find-cache-dir@npm:3.2.1" + checksum: bf5c4e96da40247cd9e6327f54dfccda961a0fb2d70e3c71bd05def94de4c2e6fb310fe8ecb0f04ecf5dbc52214e184b55a2337b0f87250d4ae1e2e7d58321e4 languageName: node linkType: hard @@ -3403,12 +3623,22 @@ __metadata: languageName: node linkType: hard +"@types/glob@npm:^8.1.0": + version: 8.1.0 + resolution: "@types/glob@npm:8.1.0" + dependencies: + "@types/minimatch": ^5.1.2 + "@types/node": "*" + checksum: 9101f3a9061e40137190f70626aa0e202369b5ec4012c3fabe6f5d229cce04772db9a94fa5a0eb39655e2e4ad105c38afbb4af56a56c0996a8c7d4fc72350e3d + languageName: node + linkType: hard + "@types/hast@npm:^2.0.0": - version: 2.3.4 - resolution: "@types/hast@npm:2.3.4" + version: 2.3.6 + resolution: "@types/hast@npm:2.3.6" dependencies: - "@types/unist": "*" - checksum: fff47998f4c11e21a7454b58673f70478740ecdafd95aaf50b70a3daa7da9cdc57315545bf9c039613732c40b7b0e9e49d11d03fe9a4304721cdc3b29a88141e + "@types/unist": ^2 + checksum: c004372f6ab919ec92a2de43e4380707e27b76fe371c7d06ab26547c1e851dfba2a7c740c544218df8c7e0a94443458793c43730ad563a39e3fdc1a48904d7f5 languageName: node linkType: hard @@ -3420,16 +3650,16 @@ __metadata: linkType: hard "@types/http-cache-semantics@npm:*": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 + version: 4.0.2 + resolution: "@types/http-cache-semantics@npm:4.0.2" + checksum: 513429786a45d8124f93cc7ea1454b692008190ef743e9fec75a6a3c998309782d216f1e67d7d497ffece9c9212310ae05a8c56e8955492ee400eacdd7620e61 languageName: node linkType: hard "@types/http-errors@npm:*": - version: 2.0.1 - resolution: "@types/http-errors@npm:2.0.1" - checksum: 3bb0c50b0a652e679a84c30cd0340d696c32ef6558518268c238840346c077f899315daaf1c26c09c57ddd5dc80510f2a7f46acd52bf949e339e35ed3ee9654f + version: 2.0.2 + resolution: "@types/http-errors@npm:2.0.2" + checksum: d7f14045240ac4b563725130942b8e5c8080bfabc724c8ff3f166ea928ff7ae02c5194763bc8f6aaf21897e8a44049b0492493b9de3e058247e58fdfe0f86692 languageName: node linkType: hard @@ -3453,11 +3683,11 @@ __metadata: linkType: hard "@types/is-ci@npm:^3.0.0": - version: 3.0.0 - resolution: "@types/is-ci@npm:3.0.0" + version: 3.0.1 + resolution: "@types/is-ci@npm:3.0.1" dependencies: ci-info: ^3.1.0 - checksum: 7c1f1f16c1fa2134de7400d82766c83fa76057261ba890628af77a09382ebb92d945bb077b98cfcf3d40ab1469c9ffbd2278112867edbe57aa655f53547eb139 + checksum: c5cce9ffcd2528ebc731570855d23f99e2589d094e20ac5c3d87c2e53a456c2e7002851bd3fec4e3c20cdd8a5b090d8a90194e108192d9494c4d130ff9b65bbb languageName: node linkType: hard @@ -3476,34 +3706,34 @@ __metadata: linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" + version: 3.0.1 + resolution: "@types/istanbul-lib-report@npm:3.0.1" dependencies: "@types/istanbul-lib-coverage": "*" - checksum: 656398b62dc288e1b5226f8880af98087233cdb90100655c989a09f3052b5775bf98ba58a16c5ae642fb66c61aba402e07a9f2bff1d1569e3b306026c59f3f36 + checksum: cfc66de48577bb7b2636a6afded7056483693c3ea70916276518cdfaa0d4b51bf564ded88fb13e75716665c3af3d4d54e9c2de042c0219dcabad7e81c398688b languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" + version: 3.0.2 + resolution: "@types/istanbul-reports@npm:3.0.2" dependencies: "@types/istanbul-lib-report": "*" - checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 + checksum: f52028d6fe4d28f0085dd7ed66ccfa6af632579e9a4091b90928ffef93d4dbec0bacd49e9caf1b939d05df9eafc5ac1f5939413cdf8ac59fbe4b29602d4d0939 languageName: node linkType: hard "@types/js-beautify@npm:^1.13.3": - version: 1.13.3 - resolution: "@types/js-beautify@npm:1.13.3" - checksum: a30692563015fd29e459c78025b8b093bed118966c0130b9e8d9217922a1e52bee285fe65ce71dd9f18b95c50d6a35c23c791c1cc84e17e922f8394bc34c0ca5 + version: 1.14.1 + resolution: "@types/js-beautify@npm:1.14.1" + checksum: a7ebff7eef0049dbb66cd319702cf6a95da2baac9758730e412759aa79ca44acae5f41f06f4e73590779e92105879ad4295989bca2af577777dcfa6913f65e21 languageName: node linkType: hard "@types/json-schema@npm:^7.0.9": - version: 7.0.11 - resolution: "@types/json-schema@npm:7.0.11" - checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d + version: 7.0.13 + resolution: "@types/json-schema@npm:7.0.13" + checksum: 345df21a678fa72fb389f35f33de77833d09d4a142bb2bcb27c18690efa4cf70fc2876e43843cefb3fbdb9fcb12cd3e970a90936df30f53bbee899865ff605ab languageName: node linkType: hard @@ -3515,9 +3745,9 @@ __metadata: linkType: hard "@types/keygrip@npm:*": - version: 1.0.2 - resolution: "@types/keygrip@npm:1.0.2" - checksum: 60bc2738a4f107070ee3d96f44709cb38f3a96c7ccabab09f56c1b2b4d85f869fd8fb9f1f2937e863d0e9e781f005c2223b823bf32b859185b4f52370c352669 + version: 1.0.3 + resolution: "@types/keygrip@npm:1.0.3" + checksum: adee9a3efda3db9c64466af1c7c91a6d049420ee50589500cfd36e3e38d6abefdd858da88e6da63ed186e588127af3e862c1dc64fb0ad45c91870e6c35fe3be0 languageName: node linkType: hard @@ -3531,26 +3761,26 @@ __metadata: linkType: hard "@types/koa-compose@npm:*": - version: 3.2.5 - resolution: "@types/koa-compose@npm:3.2.5" + version: 3.2.6 + resolution: "@types/koa-compose@npm:3.2.6" dependencies: "@types/koa": "*" - checksum: 5d1147c4b057eb158195f442f0384f06503f3e69dba99fb517b30a05261a9f92928945c12bb1cfc17a5b7d60db003f38b455a3a9b125f12e4fc81fffa396b3cf + checksum: 1204c5bfa4c69448b692aba29c566ef6bedbdbe5842fa180450267a23d3606faa13ef209876fd0c989edb5bc381812a66610fcfeac196ce4e76364354756ba1f languageName: node linkType: hard "@types/koa-range@npm:^0.3.2": - version: 0.3.2 - resolution: "@types/koa-range@npm:0.3.2" + version: 0.3.3 + resolution: "@types/koa-range@npm:0.3.3" dependencies: "@types/koa": "*" - checksum: 6ef83ded6c8a9b8f8165545cb5cc783ffcaced0ba85227fa91dd9bbb6cc143ede0fe2af7595f66042f41a7060f54c9718d16d9a1e1ceecf95c49d0e002354de6 + checksum: 5c46daa90d9936d6139aa8408be67f4bec354e49a4303457708bf974e24bdd15c0d42f21587f4d48790a9ab388547cc7789a1f523977995fec5e263382a8605d languageName: node linkType: hard "@types/koa@npm:*, @types/koa@npm:^2.11.6": - version: 2.13.5 - resolution: "@types/koa@npm:2.13.5" + version: 2.13.9 + resolution: "@types/koa@npm:2.13.9" dependencies: "@types/accepts": "*" "@types/content-disposition": "*" @@ -3560,16 +3790,16 @@ __metadata: "@types/keygrip": "*" "@types/koa-compose": "*" "@types/node": "*" - checksum: e3b634d934b79ce8f394bf4130511596081f9c073dbfb4309aa32e4c421c47049a002b65111f8d9687eabec55d5a27b1b9ae0699afa83894cb7032c3536bfa17 + checksum: af9cd599c8e17e2ae0f4168a61d964e343f713d002b65fd995658d7addc6551ccadecfd32b3405cf44e4d360178ee4f972d6881533548261ae1f636a655d24b1 languageName: node linkType: hard "@types/koa__cors@npm:^3.0.2": - version: 3.3.0 - resolution: "@types/koa__cors@npm:3.3.0" + version: 3.3.1 + resolution: "@types/koa__cors@npm:3.3.1" dependencies: "@types/koa": "*" - checksum: c1aeb10b070e72b6c01a2f6abb4b0a936017794ef4eab3469697a4e24ef2054bc371519afa90c8e6c5ea9dbeda58395a64400bd499c3fda207cb593b751b44ca + checksum: 816303d34c1b92627cfaea5327d25cff86d8eb969e5866af4c3769ec158c4575ab5b6fa01145eec0eeb61019648bc165981becf3a13001ec67a83ef9994e0e29 languageName: node linkType: hard @@ -3585,43 +3815,50 @@ __metadata: linkType: hard "@types/lodash@npm:^4.14.175": - version: 4.14.191 - resolution: "@types/lodash@npm:4.14.191" - checksum: ba0d5434e10690869f32d5ea49095250157cae502f10d57de0a723fd72229ce6c6a4979576f0f13e0aa9fbe3ce2457bfb9fa7d4ec3d6daba56730a51906d1491 + version: 4.14.199 + resolution: "@types/lodash@npm:4.14.199" + checksum: e68d1fcbbfce953ed87b296a628573f62939227bcda0c934954e862b421e8a34c5e71cad6fea27b9980567909e6a4698f09025692958e36d64ea9ed99ec6fb2e languageName: node linkType: hard "@types/mdast@npm:^3.0.0": - version: 3.0.10 - resolution: "@types/mdast@npm:3.0.10" + version: 3.0.13 + resolution: "@types/mdast@npm:3.0.13" dependencies: - "@types/unist": "*" - checksum: 3f587bfc0a9a2403ecadc220e61031b01734fedaf82e27eb4d5ba039c0eb54db8c85681ccc070ab4df3f7ec711b736a82b990e69caa14c74bf7ac0ccf2ac7313 + "@types/unist": ^2 + checksum: f13fa17a2931ed1492a2f0012a3abd6de3a2d1128145981321909e03fedba80162668f284a4af92aca3732b27e933c5f4772336d96b9ae660bfde696d07abbe6 languageName: node linkType: hard "@types/mdx@npm:^2.0.0": - version: 2.0.3 - resolution: "@types/mdx@npm:2.0.3" - checksum: 41deb51c29535913af01d25f0e1414cfb5a6948d0e60e77e4aca895694de48bf0ac69c5a81fe2d9617d726cb253001ef82a65b683d5ef51987d15aa1931d086b + version: 2.0.8 + resolution: "@types/mdx@npm:2.0.8" + checksum: 4a7c2241c37e87aaab044c561f24874fabcd5cd2d6feb28dc665e2c80562afa7ddf94391a3b8ab3f76041199c8bafcff9131acf6d060f1aca45d763b171bbc29 languageName: node linkType: hard "@types/mime-types@npm:^2.1.1": - version: 2.1.1 - resolution: "@types/mime-types@npm:2.1.1" - checksum: 106b5d556add46446a579ad25ff15d6b421851790d887edcad558c90c1e64b1defc72bfbaf4b08f208916e21d9cc45cdb951d77be51268b18221544cfe054a3c + version: 2.1.2 + resolution: "@types/mime-types@npm:2.1.2" + checksum: 9e3c78f1c63211e0450901212566a046da68d4438a5e543333ec9b0be3259bd5d01532734dc51ead40104889b98d12c7663b65212a318aafad3e34c98204e9e1 languageName: node linkType: hard "@types/mime@npm:*": - version: 3.0.1 - resolution: "@types/mime@npm:3.0.1" - checksum: 4040fac73fd0cea2460e29b348c1a6173da747f3a87da0dbce80dd7a9355a3d0e51d6d9a401654f3e5550620e3718b5a899b2ec1debf18424e298a2c605346e7 + version: 3.0.2 + resolution: "@types/mime@npm:3.0.2" + checksum: 09cf74f6377d1b27f4a24512cb689ad30af59880ac473ed6f7bc5285ecde88bbe8fe500789340ad57810da9d6fe1704f86e8bfe147b9ea76d58925204a60b906 + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.3 + resolution: "@types/mime@npm:1.3.3" + checksum: 7e27dede6517c1d604821a8a5412d6b7131decc8397ad4bac9216fc90dea26c9571426623ebeea2a9b89dbfb89ad98f7370a3c62cd2be8896c6e897333b117c9 languageName: node linkType: hard -"@types/minimatch@npm:*": +"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2": version: 5.1.2 resolution: "@types/minimatch@npm:5.1.2" checksum: 0391a282860c7cb6fe262c12b99564732401bdaa5e395bee9ca323c312c1a0f45efbf34dce974682036e857db59a5c9b1da522f3d6055aeead7097264c8705a8 @@ -3629,9 +3866,9 @@ __metadata: linkType: hard "@types/minimist@npm:^1.2.0": - version: 1.2.2 - resolution: "@types/minimist@npm:1.2.2" - checksum: b8da83c66eb4aac0440e64674b19564d9d86c80ae273144db9681e5eeff66f238ade9515f5006ffbfa955ceff8b89ad2bd8ec577d7caee74ba101431fb07045d + version: 1.2.3 + resolution: "@types/minimist@npm:1.2.3" + checksum: 666ea4f8c39dcbdfbc3171fe6b3902157c845cc9cb8cee33c10deb706cda5e0cc80f98ace2d6d29f6774b0dc21180c96cd73c592a1cbefe04777247c7ba0e84b languageName: node linkType: hard @@ -3643,26 +3880,26 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.31 - resolution: "@types/ms@npm:0.7.31" - checksum: daadd354aedde024cce6f5aa873fefe7b71b22cd0e28632a69e8b677aeb48ae8caa1c60e5919bb781df040d116b01cb4316335167a3fc0ef6a63fa3614c0f6da + version: 0.7.32 + resolution: "@types/ms@npm:0.7.32" + checksum: 610744605c5924aa2657c8a62d307052af4f0e38e2aa015f154ef03391fabb4fd903f9c9baacb41f6e5798b8697e898463c351e5faf638738603ed29137b5254 languageName: node linkType: hard -"@types/node-fetch@npm:^2.5.7": - version: 2.6.2 - resolution: "@types/node-fetch@npm:2.6.2" +"@types/node-fetch@npm:^2.6.4": + version: 2.6.6 + resolution: "@types/node-fetch@npm:2.6.6" dependencies: "@types/node": "*" - form-data: ^3.0.0 - checksum: 6f73b1470000d303d25a6fb92875ea837a216656cb7474f66cdd67bb014aa81a5a11e7ac9c21fe19bee9ecb2ef87c1962bceeaec31386119d1ac86e4c30ad7a6 + form-data: ^4.0.0 + checksum: ac66389d9d597ab91f5e5d3724e594965b9f80ae5841ab5da9f0c3bd54ceac084591cfe69b1c413f18bb7efdd97002d05bd7651d58ba0c6c10f804f4fd85e598 languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^18.0.0": - version: 18.11.14 - resolution: "@types/node@npm:18.11.14" - checksum: 1effaf6d55bbcccde9bca763e6454ebf92047726450256ccc0673bf44e4661fbddcd788b0779bad8a13809b05a7bdcbfba81db0713235478b866d553be864be9 +"@types/node@npm:*": + version: 20.7.1 + resolution: "@types/node@npm:20.7.1" + checksum: 3140bd6c9130f1ed73a78ce7a1765ee43e155c1eea50eea45e18faeb31d11d97a84fffdc5e3a97582101d2f57d2652a50f510ede6c702780267bad74c822d56c languageName: node linkType: hard @@ -3674,23 +3911,23 @@ __metadata: linkType: hard "@types/node@npm:^16.0.0": - version: 16.18.8 - resolution: "@types/node@npm:16.18.8" - checksum: 149f6a6d010a0c8842800b4b7e0e9db842d3133b9461e48224c769cfc8e1960ecb2791596ad18295a7318b3189475c88d007dee122be0b77bf54db025465cf21 + version: 16.18.54 + resolution: "@types/node@npm:16.18.54" + checksum: 208e8fc64f605e9cd55ab5e620a0fd019d8fe5629e3e3c5de869a149b731ab0fac5720c516dccc0ecc834ac27df754723dfe6554551663f016ba5096ea8851df languageName: node linkType: hard -"@types/normalize-package-data@npm:^2.4.0": - version: 2.4.1 - resolution: "@types/normalize-package-data@npm:2.4.1" - checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 +"@types/node@npm:^18.0.0": + version: 18.18.0 + resolution: "@types/node@npm:18.18.0" + checksum: 61bcffa28eb713e7a4c66fd369df603369c3f834a783faeced95fe3e78903faa25f1a704d49e054f41d71b7915eeb066d10a37cc699421fcf5dd267f96ad5808 languageName: node linkType: hard -"@types/npmlog@npm:^4.1.2": - version: 4.1.4 - resolution: "@types/npmlog@npm:4.1.4" - checksum: 740f7431ccfc0e127aa8d162fe05c6ce8aa71290be020d179b2824806d19bd2c706c7e0c9a3c9963cefcdf2ceacb1dec6988c394c3694451387759dafe0aa927 +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.2 + resolution: "@types/normalize-package-data@npm:2.4.2" + checksum: 2132e4054711e6118de967ae3a34f8c564e58d71fbcab678ec2c34c14659f638a86c35a0fd45237ea35a4a03079cf0a485e3f97736ffba5ed647bfb5da086b03 languageName: node linkType: hard @@ -3728,25 +3965,25 @@ __metadata: linkType: hard "@types/qs@npm:*, @types/qs@npm:^6.9.5": - version: 6.9.7 - resolution: "@types/qs@npm:6.9.7" - checksum: 7fd6f9c25053e9b5bb6bc9f9f76c1d89e6c04f7707a7ba0e44cc01f17ef5284adb82f230f542c2d5557d69407c9a40f0f3515e8319afd14e1e16b5543ac6cdba + version: 6.9.8 + resolution: "@types/qs@npm:6.9.8" + checksum: c28e07d00d07970e5134c6eed184a0189b8a4649e28fdf36d9117fe671c067a44820890de6bdecef18217647a95e9c6aebdaaae69f5fe4b0bec9345db885f77e languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.4 - resolution: "@types/range-parser@npm:1.2.4" - checksum: b7c0dfd5080a989d6c8bb0b6750fc0933d9acabeb476da6fe71d8bdf1ab65e37c136169d84148034802f48378ab94e3c37bb4ef7656b2bec2cb9c0f8d4146a95 + version: 1.2.5 + resolution: "@types/range-parser@npm:1.2.5" + checksum: db9aaa04a02d019395a9a4346475669a2864a32a6477ad0fc457bd2ef39a167cabe742f55a8a3fa8bc90abac795b716c22b37348bc3e19313ebe6c9310815233 languageName: node linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/responselike@npm:1.0.0" + version: 1.0.1 + resolution: "@types/responselike@npm:1.0.1" dependencies: "@types/node": "*" - checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 + checksum: ae8c36c9354aaedfa462dab655aa17613529d545a418acc54ba0214145fc1d0454be2ae107031a1b2c24768f19f2af7e4096a85d1e604010becd0bec2355cb0e languageName: node linkType: hard @@ -3759,27 +3996,31 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^6.0.0": - version: 6.2.3 - resolution: "@types/semver@npm:6.2.3" - checksum: 83c86d7005b229df9c4c0d6d13825b839a01932895504596140aea19e2b88f63ac27ab1575347451b50eedb63f72309e845ce1a0ca78360c4f719bbb38371594 +"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0": + version: 7.5.3 + resolution: "@types/semver@npm:7.5.3" + checksum: 349fdd1ab6c213bac5c991bac766bd07b8b12e63762462bb058740dcd2eb09c8193d068bb226f134661275f2022976214c0e727a4e5eb83ec1b131127c980d3e languageName: node linkType: hard -"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4": - version: 7.3.13 - resolution: "@types/semver@npm:7.3.13" - checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 +"@types/send@npm:*": + version: 0.17.2 + resolution: "@types/send@npm:0.17.2" + dependencies: + "@types/mime": ^1 + "@types/node": "*" + checksum: 1ff5b1bd6a4f6fdc6402c7024781ff5dbd0e1f51a43c69529fb67c710943c7416d2f0d77c57c70fccf6616f25f838f32f960284526e408d4edae2e91e1fce95a languageName: node linkType: hard "@types/serve-static@npm:*": - version: 1.15.0 - resolution: "@types/serve-static@npm:1.15.0" + version: 1.15.3 + resolution: "@types/serve-static@npm:1.15.3" dependencies: + "@types/http-errors": "*" "@types/mime": "*" "@types/node": "*" - checksum: b6ac93d471fb0f53ddcac1f9b67572a09cd62806f7db5855244b28f6f421139626f24799392566e97d1ffc61b12f9de7f30380c39fcae3c8a161fe161d44edf2 + checksum: afa52252f0ba94cdb5391e80f23e17fd629bdf2a31be8876e2c4490312ed6b0570822dd7de7cea04c9002049e207709563568b7f4ee10bb9f456321db1e83e40 languageName: node linkType: hard @@ -3793,32 +4034,32 @@ __metadata: linkType: hard "@types/through@npm:*": - version: 0.0.30 - resolution: "@types/through@npm:0.0.30" + version: 0.0.31 + resolution: "@types/through@npm:0.0.31" dependencies: "@types/node": "*" - checksum: 9578470db0b527c26e246a1220ae9bffc6bf47f20f89c54aac467c083ab1f7e16c00d9a7b4bb6cb4e2dfae465027270827e5908a6236063f6214625e50585d78 + checksum: 8c4a58e17816dc5013559517c48a697c1cb48a76d26716210dcf4d57272eba0d9d8888a1d88f7b9cee47b4acfcc9cf29aee27ec53cc43d57b5391d20881037fd languageName: node linkType: hard "@types/treeify@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/treeify@npm:1.0.0" - checksum: 1b2397030d13beee7f82b878ca80feeddb0d550a6b00d8be30082a370c0ac5985ecf7b9378cf93ea278ff00c3e900b416ae8d9379f2c7e8caecdece1dfc77380 + version: 1.0.1 + resolution: "@types/treeify@npm:1.0.1" + checksum: 972022f753b49b16a17cbfc0c6051c64983d333f27dbf456353c8168446fa8948ac11072687be8ba5b2144122bae461481ce7814c7a855ab477fffe45ed7a793 languageName: node linkType: hard "@types/ua-parser-js@npm:^0.7.33": - version: 0.7.36 - resolution: "@types/ua-parser-js@npm:0.7.36" - checksum: 8c24d4dc12ed1b8b98195838093391c358c81bf75e9cae0ecec8f7824b441e069daaa17b974a3e257172caddb671439f0c0b44bf43bfcf409b7a574a25aab948 + version: 0.7.37 + resolution: "@types/ua-parser-js@npm:0.7.37" + checksum: dde3733d30801d96959c73fd164c5431080f00bfa5b6bec79eff4726349c9832b3dbac5ce07dae29033cb8bb878b459d63ba25a31aee4e64b37272b90d1f1ca9 languageName: node linkType: hard -"@types/unist@npm:*, @types/unist@npm:^2.0.0": - version: 2.0.6 - resolution: "@types/unist@npm:2.0.6" - checksum: 25cb860ff10dde48b54622d58b23e66214211a61c84c0f15f88d38b61aa1b53d4d46e42b557924a93178c501c166aa37e28d7f6d994aba13d24685326272d5db +"@types/unist@npm:^2, @types/unist@npm:^2.0.0": + version: 2.0.8 + resolution: "@types/unist@npm:2.0.8" + checksum: f4852d10a6752dc70df363917ef74453e5d2fd42824c0f6d09d19d530618e1402193977b1207366af4415aaec81d4e262c64d00345402020c4ca179216e553c7 languageName: node linkType: hard @@ -3839,25 +4080,26 @@ __metadata: linkType: hard "@types/yauzl@npm:^2.9.1": - version: 2.10.0 - resolution: "@types/yauzl@npm:2.10.0" + version: 2.10.1 + resolution: "@types/yauzl@npm:2.10.1" dependencies: "@types/node": "*" - checksum: 55d27ae5d346ea260e40121675c24e112ef0247649073848e5d4e03182713ae4ec8142b98f61a1c6cbe7d3b72fa99bbadb65d8b01873e5e605cdc30f1ff70ef2 + checksum: 3377916a2d493cb2422b167fb7dfff8cb3ea045a9489dab4955858719bf7fe6808e5f6a51ee819904fb7f623f7ac092b87f9d6a857ea1214a45070d19c8b3d7e languageName: node linkType: hard "@typescript-eslint/eslint-plugin@npm:^5.0.0": - version: 5.46.1 - resolution: "@typescript-eslint/eslint-plugin@npm:5.46.1" + version: 5.62.0 + resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": 5.46.1 - "@typescript-eslint/type-utils": 5.46.1 - "@typescript-eslint/utils": 5.46.1 + "@eslint-community/regexpp": ^4.4.0 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/type-utils": 5.62.0 + "@typescript-eslint/utils": 5.62.0 debug: ^4.3.4 + graphemer: ^1.4.0 ignore: ^5.2.0 natural-compare-lite: ^1.4.0 - regexpp: ^3.2.0 semver: ^7.3.7 tsutils: ^3.21.0 peerDependencies: @@ -3866,43 +4108,43 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 4ea4af5faa5c509113d575bf6ea1f76989f253b4839bb98bcda28450be7fc8a87788169e822b0f6d739aee67e32e824440ef00cebc294d4212ffb3fed1f0756a + checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1 languageName: node linkType: hard "@typescript-eslint/parser@npm:^5.0.0": - version: 5.46.1 - resolution: "@typescript-eslint/parser@npm:5.46.1" + version: 5.62.0 + resolution: "@typescript-eslint/parser@npm:5.62.0" dependencies: - "@typescript-eslint/scope-manager": 5.46.1 - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/typescript-estree": 5.46.1 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 debug: ^4.3.4 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 784fe3ae688da85784b271c10d1e0b807583f4c370e32aa7a09b2584d0f7b92316a93cccbd9458bdf08f169b220097a4b0456bc5f62a210607a13a5fae84c972 + checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.46.1": - version: 5.46.1 - resolution: "@typescript-eslint/scope-manager@npm:5.46.1" +"@typescript-eslint/scope-manager@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/scope-manager@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/visitor-keys": 5.46.1 - checksum: bf934603dc9c7da71eb26f415d13018f2a96dbba193a773bc440a5c93828365f09bb3db9be55189dfbbace414c6c48d7fad246c0d9717dab4676d0d79d6d8676 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 + checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.46.1": - version: 5.46.1 - resolution: "@typescript-eslint/type-utils@npm:5.46.1" +"@typescript-eslint/type-utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/type-utils@npm:5.62.0" dependencies: - "@typescript-eslint/typescript-estree": 5.46.1 - "@typescript-eslint/utils": 5.46.1 + "@typescript-eslint/typescript-estree": 5.62.0 + "@typescript-eslint/utils": 5.62.0 debug: ^4.3.4 tsutils: ^3.21.0 peerDependencies: @@ -3910,23 +4152,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: a47f1b73ac773a7f33421a8e8f9bc6e047f55236e3257b2c9eaa04d18595ab6505129ffdab86685e9c3bef564091315a2347150cd6e61a511cc2160667458014 + checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739 languageName: node linkType: hard -"@typescript-eslint/types@npm:5.46.1": - version: 5.46.1 - resolution: "@typescript-eslint/types@npm:5.46.1" - checksum: 91143d3304b8c70d69d9c8e5b7428cce3a222eacfbeb99e592d278668bcf998760731deae064a76157b9a0fc4911fe3178aa24e4ea6fe2ba68dd37113834c924 +"@typescript-eslint/types@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/types@npm:5.62.0" + checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.46.1": - version: 5.46.1 - resolution: "@typescript-eslint/typescript-estree@npm:5.46.1" +"@typescript-eslint/typescript-estree@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/visitor-keys": 5.46.1 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/visitor-keys": 5.62.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 @@ -3935,35 +4177,35 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 21499b927b4118cd51e841b2e1b7e55621135f923f461b75dc8ca8442de38a82da5a0232dce5229e0266b6fc12d70696e0e912fcf1483d4c44f02e4cad39ed98 + checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52 languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.46.1": - version: 5.46.1 - resolution: "@typescript-eslint/utils@npm:5.46.1" +"@typescript-eslint/utils@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/utils@npm:5.62.0" dependencies: + "@eslint-community/eslint-utils": ^4.2.0 "@types/json-schema": ^7.0.9 "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.46.1 - "@typescript-eslint/types": 5.46.1 - "@typescript-eslint/typescript-estree": 5.46.1 + "@typescript-eslint/scope-manager": 5.62.0 + "@typescript-eslint/types": 5.62.0 + "@typescript-eslint/typescript-estree": 5.62.0 eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 semver: ^7.3.7 peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: db9fd1dfb2390e66041f9529d564f38ccf74042de68e0e1e3d319ba4d02d7cd969d75dc056f938b98acab53ad7c1e36c68eabb15c0b2e2296b081652fa8d3820 + checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.46.1": - version: 5.46.1 - resolution: "@typescript-eslint/visitor-keys@npm:5.46.1" +"@typescript-eslint/visitor-keys@npm:5.62.0": + version: 5.62.0 + resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" dependencies: - "@typescript-eslint/types": 5.46.1 + "@typescript-eslint/types": 5.62.0 eslint-visitor-keys: ^3.3.0 - checksum: 952cf20e29a040e0820e52d6815097abf042ea8e1fd5d013c0a319284ea0e2e29e0ca9ef244717450a6eb9d32ebf7fa9ed91185675a27adc35c9ad070d561b7c + checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35 languageName: node linkType: hard @@ -3974,16 +4216,17 @@ __metadata: languageName: node linkType: hard -"@wdio/config@npm:7.26.0": - version: 7.26.0 - resolution: "@wdio/config@npm:7.26.0" +"@wdio/config@npm:7.31.1": + version: 7.31.1 + resolution: "@wdio/config@npm:7.31.1" dependencies: + "@types/glob": ^8.1.0 "@wdio/logger": 7.26.0 - "@wdio/types": 7.26.0 - "@wdio/utils": 7.26.0 + "@wdio/types": 7.30.2 + "@wdio/utils": 7.30.2 deepmerge: ^4.0.0 glob: ^8.0.3 - checksum: 233b2f65be50379ea23f6953f75e18d6ac317717ce6c241b5f57235944f7c721eda9a7899d24a7b5a4bd7054cfd9a063fe74c71ecb7dc2925f0acf820a52442d + checksum: 05f5cbca2bea0802107e9b0452de626bbafea0e3d2e621b99c5f76f26c93329283bb93fb7c814138939956e8c3fe4eb76467413f2500abc98dad5dcf73985cde languageName: node linkType: hard @@ -4006,18 +4249,18 @@ __metadata: languageName: node linkType: hard -"@wdio/repl@npm:7.26.0": - version: 7.26.0 - resolution: "@wdio/repl@npm:7.26.0" +"@wdio/repl@npm:7.30.2": + version: 7.30.2 + resolution: "@wdio/repl@npm:7.30.2" dependencies: - "@wdio/utils": 7.26.0 - checksum: 34ec56ddc565a340d4a90c6265e1763ab0eaa5c2df3bf4daa09fc74fba6a9f4b360f2f765338c1c54ef9e6c99d5f29511744884c7d318ae0631aae1db4af73b2 + "@wdio/utils": 7.30.2 + checksum: 646b70fc3b26f9733cdbf807bd25879b36f61fa3c32389c91c2cd554f1e6799063a8e651ce7d37b0456d502c90b0205fc5e33abba2ca71c939978c74946da975 languageName: node linkType: hard -"@wdio/types@npm:7.26.0": - version: 7.26.0 - resolution: "@wdio/types@npm:7.26.0" +"@wdio/types@npm:7.30.2": + version: 7.30.2 + resolution: "@wdio/types@npm:7.30.2" dependencies: "@types/node": ^18.0.0 got: ^11.8.1 @@ -4026,36 +4269,36 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 686b5a6656e1303ae63d440bb53fbd6ff60544793c2532fd6aeee7cc066436b1e9508811826004fb976762eb94b17719466610a78738c1c9f925b9813109e76f + checksum: 3f547927eaccc907cb64b0a937ae5e84f3f11bb735c03718981bf134cb73c074d5b80984cc911704bbfbc6638e28ea1699b32407bbc888eb98c89df6a074d676 languageName: node linkType: hard -"@wdio/utils@npm:7.26.0": - version: 7.26.0 - resolution: "@wdio/utils@npm:7.26.0" +"@wdio/utils@npm:7.30.2": + version: 7.30.2 + resolution: "@wdio/utils@npm:7.30.2" dependencies: "@wdio/logger": 7.26.0 - "@wdio/types": 7.26.0 + "@wdio/types": 7.30.2 p-iteration: ^1.1.8 - checksum: 889140c54bb34844ab66dc2c4e058b845c62ba9a22c053d7c9e3f3571b2d1467f36787b915b5fa4747995351c26900cf9cae0168cbd7b356f622090bf2546242 + checksum: d41672c0dbc185995cf614edf19fcebb4406e4e3cf59ab20c56e13936f9048f1fb5dd62d35e4dff8cf4953fa5d927b918e3d2bb859785255c5f7d142d7e09508 languageName: node linkType: hard -"@web/browser-logs@npm:^0.2.1": - version: 0.2.5 - resolution: "@web/browser-logs@npm:0.2.5" +"@web/browser-logs@npm:^0.2.6": + version: 0.2.6 + resolution: "@web/browser-logs@npm:0.2.6" dependencies: errorstacks: ^2.2.0 - checksum: 09ab2d6559b33830c649a6e6c1940b48203e7513626653e75d0283df606c4cd015c568617577a229a2ccfcfad0d26f3158707590fdcea56e8f3c5125c486d97b + checksum: 82693e37a7e5a3c3df255e1e4feef6e6c2f2b7f5f883e1a9fd233d09a22c4f3e9e3dfd2ec809d7a02f0894156f26b89f1759bf4e9317640ee3630e9a3d9ec2a8 languageName: node linkType: hard -"@web/browser-logs@npm:^0.3.1": - version: 0.3.1 - resolution: "@web/browser-logs@npm:0.3.1" +"@web/browser-logs@npm:^0.3.2": + version: 0.3.3 + resolution: "@web/browser-logs@npm:0.3.3" dependencies: errorstacks: ^2.2.0 - checksum: 7eb4ace5d20cc516cb2f3ff62e1b1d8e9cd145d44fa8338ad27d9173a114ce73f736e4c5ae1c3b006fe0e694d21f39807ecaec7479b1284cde9cbf20044c2057 + checksum: 08db1332f7151e8e0fb1ed61e6e10f736e44f5c9675423f3af0c24f3a764560ea115e956cf3a4d9cd7a0826c0126accf966ebdb0bfa25a72c7e79da47b2cee3b languageName: node linkType: hard @@ -4068,7 +4311,7 @@ __metadata: languageName: node linkType: hard -"@web/dev-server-core@npm:^0.3.18, @web/dev-server-core@npm:^0.3.19, @web/dev-server-core@npm:^0.3.8": +"@web/dev-server-core@npm:^0.3.8": version: 0.3.19 resolution: "@web/dev-server-core@npm:0.3.19" dependencies: @@ -4094,9 +4337,35 @@ __metadata: languageName: node linkType: hard +"@web/dev-server-core@npm:^0.4.1": + version: 0.4.1 + resolution: "@web/dev-server-core@npm:0.4.1" + dependencies: + "@types/koa": ^2.11.6 + "@types/ws": ^7.4.0 + "@web/parse5-utils": ^1.3.1 + chokidar: ^3.4.3 + clone: ^2.1.2 + es-module-lexer: ^1.0.0 + get-stream: ^6.0.0 + is-stream: ^2.0.0 + isbinaryfile: ^5.0.0 + koa: ^2.13.0 + koa-etag: ^4.0.0 + koa-send: ^5.0.1 + koa-static: ^5.0.0 + lru-cache: ^6.0.0 + mime-types: ^2.1.27 + parse5: ^6.0.1 + picomatch: ^2.2.2 + ws: ^7.4.2 + checksum: 4cf728ac781c7831c9c59ffaa1bd2dca1f1e8a6553bedd0d80e47d946ea427067eb1d07b028fc8296a36930c1dd5631e0bc1ccf8f0f4b9203da362c958c1833e + languageName: node + linkType: hard + "@web/dev-server-core@npm:^0.5.1": - version: 0.5.1 - resolution: "@web/dev-server-core@npm:0.5.1" + version: 0.5.2 + resolution: "@web/dev-server-core@npm:0.5.2" dependencies: "@types/koa": ^2.11.6 "@types/ws": ^7.4.0 @@ -4116,68 +4385,69 @@ __metadata: parse5: ^6.0.1 picomatch: ^2.2.2 ws: ^7.4.2 - checksum: 95eab93dcad632733f3e16270a2723967f190b16fc31000cf221d4b68e9277a2f95bd31f12798ccbe3ce1642d5d6295f2518f732219a0bc4af6674a79ea686d5 + checksum: 1a42f71a3d7eafd41bdb33a8cf9d37bb7e205704f3bcde9e32bd0aa639759d7a6e4448efe448be127042c46816931dd7585575e0f30a15c1b22576d578ccaacc languageName: node linkType: hard "@web/dev-server-hmr@npm:^0.1.8": - version: 0.1.10 - resolution: "@web/dev-server-hmr@npm:0.1.10" + version: 0.1.12 + resolution: "@web/dev-server-hmr@npm:0.1.12" dependencies: - "@web/dev-server-core": ^0.3.19 - checksum: 21b3b2ded7a51516d953d3b2822ce67cc5288aad81f307d7bb5d3bb370b39a841c142ce6a9e2b72fb425ef2b4bd429142bc57873ed8b090c50e1772c156ec6ea + "@web/dev-server-core": ^0.4.1 + checksum: 67255fd4a7ee4d44f6feeeb798e67c4dbb9d2e351ef404a33424fcfce7d28bea2ed165d9ff28506b44a4ac2e6ca2e3bb812c70954d04fbfdb08b8df4d47efefa languageName: node linkType: hard -"@web/parse5-utils@npm:^1.2.0": - version: 1.3.0 - resolution: "@web/parse5-utils@npm:1.3.0" +"@web/parse5-utils@npm:^1.2.0, @web/parse5-utils@npm:^1.3.1": + version: 1.3.1 + resolution: "@web/parse5-utils@npm:1.3.1" dependencies: "@types/parse5": ^6.0.1 parse5: ^6.0.1 - checksum: 379849c1b0a060d50037c7dc90d27231dc68f57b1034d87f89129c3cd87fa27d3a0f8e550e1ab3be00bb1c0d440a8fa95c153a481ed8c2c705fd46fbc8a8433d + checksum: 3320b2c4ea1e6a2ff1e57086b0c697a71dac7a6e54da86b2fb8e6c1d5a673bf9b911a743a10daa8cd62a571719edf3e66c9b17e87d79cc982f234bf141e2e178 languageName: node linkType: hard "@web/parse5-utils@npm:^2.0.0": - version: 2.0.0 - resolution: "@web/parse5-utils@npm:2.0.0" + version: 2.0.1 + resolution: "@web/parse5-utils@npm:2.0.1" dependencies: "@types/parse5": ^6.0.1 parse5: ^6.0.1 - checksum: 3f8d67380aa335e8b4ad9bc447780cc5c068cb749feb2e5adc1dabe51445483c3ead598c75d58e619bed1944fe2c92b55fdbf19212939cc3aebca143d3a7fa70 + checksum: d3993b0dee350e040bf5b13749283df88c97a48b063f8938fb21623422cd5f03b641393ca03bc724936e9f17d8bfd7939f501de6eb1c33ad82f6ac5112bf6cff languageName: node linkType: hard "@web/test-runner-chrome@npm:^0.13.0": - version: 0.13.0 - resolution: "@web/test-runner-chrome@npm:0.13.0" + version: 0.13.4 + resolution: "@web/test-runner-chrome@npm:0.13.4" dependencies: - "@web/test-runner-core": ^0.11.0 - "@web/test-runner-coverage-v8": ^0.6.0 + "@web/test-runner-core": ^0.11.2 + "@web/test-runner-coverage-v8": ^0.7.0 + async-mutex: 0.4.0 chrome-launcher: ^0.15.0 puppeteer-core: ^19.8.1 - checksum: 5fefdefab49af05a5379773bdf08778790a7390aef0c1f2d50aacf97703ff693ee130e6f9b958a4eb6f8584de4725f5b543d0937e85de487e4102b5fd2bf3f3e + checksum: c293912e2ec43db06bb2c8b7ce5647c67a257774faadec0ef117a318bc5a575885d1598bdd102ec48fa5aa5e2211945393b687b002677b8052225bff1c8bbbe7 languageName: node linkType: hard "@web/test-runner-core@npm:^0.10.18, @web/test-runner-core@npm:^0.10.19, @web/test-runner-core@npm:^0.10.20": - version: 0.10.27 - resolution: "@web/test-runner-core@npm:0.10.27" + version: 0.10.29 + resolution: "@web/test-runner-core@npm:0.10.29" dependencies: "@babel/code-frame": ^7.12.11 "@types/babel__code-frame": ^7.0.2 "@types/co-body": ^6.1.0 - "@types/convert-source-map": ^1.5.1 + "@types/convert-source-map": ^2.0.0 "@types/debounce": ^1.2.0 "@types/istanbul-lib-coverage": ^2.0.3 "@types/istanbul-reports": ^3.0.0 - "@web/browser-logs": ^0.2.1 - "@web/dev-server-core": ^0.3.18 + "@web/browser-logs": ^0.2.6 + "@web/dev-server-core": ^0.4.1 chokidar: ^3.4.3 cli-cursor: ^3.1.0 co-body: ^6.1.0 - convert-source-map: ^1.7.0 + convert-source-map: ^2.0.0 debounce: ^1.2.0 dependency-graph: ^0.11.0 globby: ^11.0.1 @@ -4191,13 +4461,13 @@ __metadata: open: ^8.0.2 picomatch: ^2.2.2 source-map: ^0.7.3 - checksum: 8a204a156d836846e8dd992c43ca11a3b2ea55d7cd4ca4b7206e63069746f14a2c49f4ef0f4e923b7d284a8d000b6663c5f6a29f6c78818cc29cf9442fcef037 + checksum: 635a510442bea3bce97596a2aed1c58a6154b4b83a44bf3e9c9497a751f42426cae5f67555916c4fd63064a4e91a5e26755e3090887ebac38ec0ab2691e1fe6c languageName: node linkType: hard -"@web/test-runner-core@npm:^0.11.0": - version: 0.11.1 - resolution: "@web/test-runner-core@npm:0.11.1" +"@web/test-runner-core@npm:^0.11.0, @web/test-runner-core@npm:^0.11.2": + version: 0.11.4 + resolution: "@web/test-runner-core@npm:0.11.4" dependencies: "@babel/code-frame": ^7.12.11 "@types/babel__code-frame": ^7.0.2 @@ -4206,7 +4476,7 @@ __metadata: "@types/debounce": ^1.2.0 "@types/istanbul-lib-coverage": ^2.0.3 "@types/istanbul-reports": ^3.0.0 - "@web/browser-logs": ^0.3.1 + "@web/browser-logs": ^0.3.2 "@web/dev-server-core": ^0.5.1 chokidar: ^3.4.3 cli-cursor: ^3.1.0 @@ -4217,7 +4487,7 @@ __metadata: globby: ^11.0.1 ip: ^1.1.5 istanbul-lib-coverage: ^3.0.0 - istanbul-lib-report: ^3.0.0 + istanbul-lib-report: ^3.0.1 istanbul-reports: ^3.0.2 log-update: ^4.0.0 nanocolors: ^0.2.1 @@ -4225,7 +4495,7 @@ __metadata: open: ^8.0.2 picomatch: ^2.2.2 source-map: ^0.7.3 - checksum: f3f46a69625f541d5b90b1743c1d26c241bea1c0182a0393a480dc7f388db1e5d9548f3dd1844fcd6755765ee1906b81e0bfcf6b120d6a125d5528a642212046 + checksum: 45aea23ae1b0d112e2d331c15e1e581b5d208c278e6ecab746cffba81d0d11a8fd7b3fb0da488dd3c3c01e49debf7f3e8261031c2b86a7c8716fb3cc3e1a172c languageName: node linkType: hard @@ -4241,16 +4511,16 @@ __metadata: languageName: node linkType: hard -"@web/test-runner-coverage-v8@npm:^0.6.0": - version: 0.6.1 - resolution: "@web/test-runner-coverage-v8@npm:0.6.1" +"@web/test-runner-coverage-v8@npm:^0.7.0": + version: 0.7.1 + resolution: "@web/test-runner-coverage-v8@npm:0.7.1" dependencies: "@web/test-runner-core": ^0.11.0 istanbul-lib-coverage: ^3.0.0 lru-cache: ^8.0.4 picomatch: ^2.2.2 v8-to-istanbul: ^9.0.1 - checksum: 98716b33d51ab3024f22d717424aa07b9423f25c9f37fccf1875019860ca7e2ec5daec23d1a453368c363c4d06f56f69d6c8111722b67375e5165904a044cc56 + checksum: 317b11502b1378097598458a54054353fdb94d3bf9e0954daa9a3b1dcc1f0664032cd18f48292e763b890a132a980f5a5ead6555c33e9fb064d0ca960a884292 languageName: node linkType: hard @@ -4300,23 +4570,24 @@ __metadata: linkType: hard "@yarnpkg/core@npm:^4.0.0-rc.6": - version: 4.0.0-rc.33 - resolution: "@yarnpkg/core@npm:4.0.0-rc.33" + version: 4.0.0-rc.51 + resolution: "@yarnpkg/core@npm:4.0.0-rc.51" dependencies: "@arcanis/slice-ansi": ^1.1.1 "@types/semver": ^7.1.0 "@types/treeify": ^1.0.0 - "@yarnpkg/fslib": ^3.0.0-rc.33 - "@yarnpkg/libzip": ^3.0.0-rc.33 - "@yarnpkg/parsers": ^3.0.0-rc.33 - "@yarnpkg/shell": ^4.0.0-rc.33 + "@yarnpkg/fslib": ^3.0.0-rc.51 + "@yarnpkg/libzip": ^3.0.0-rc.51 + "@yarnpkg/parsers": ^3.0.0-rc.51 + "@yarnpkg/shell": ^4.0.0-rc.51 camelcase: ^5.3.1 chalk: ^3.0.0 ci-info: ^3.2.0 - clipanion: ^3.2.0-rc.10 + clipanion: ^4.0.0-rc.2 cross-spawn: 7.0.3 diff: ^5.1.0 - globby: ^11.0.1 + dotenv: ^16.3.1 + fast-glob: ^3.2.2 got: ^11.7.0 lodash: ^4.17.15 micromatch: ^4.0.2 @@ -4328,7 +4599,7 @@ __metadata: treeify: ^1.1.0 tslib: ^2.4.0 tunnel: ^0.0.6 - checksum: 54ecb5071e940d0a8c15f6c05f30d39458646ec44ddeb7179cb3af0826fba99e4a7bbf1800e1a0954523c992350136770dabaadc8d7b8d80ee4f71d4dd1ff527 + checksum: 8dcb6c764f0f6ef0c8bdeec9063557d927ce8e8c697ebe0d78475945bd613d6759943909ab16a5b97ab7660258a41de5a49beb6d557d9ff554ee8899b7ae5594 languageName: node linkType: hard @@ -4343,53 +4614,53 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/fslib@npm:^3.0.0-rc.33": - version: 3.0.0-rc.33 - resolution: "@yarnpkg/fslib@npm:3.0.0-rc.33" +"@yarnpkg/fslib@npm:^3.0.0-rc.51": + version: 3.0.0-rc.51 + resolution: "@yarnpkg/fslib@npm:3.0.0-rc.51" dependencies: tslib: ^2.4.0 - checksum: a2d5e32b658a42b778851bd1f54fca419dfa5dbe24ad1848cf9d0a7eb8483c6194cf2fbdfedc49cfd1858fc6aad5379cf3d00a29f11a449a5ecb0c53d0770ace + checksum: e3fddbd810dfb402381ef5b8cfa7833a382cee191961ead3b0ff780cbac726d3d7f7d0238672db26315aeca2df2782f7a2059ff15e161826fadbbba77d2f2fe7 languageName: node linkType: hard -"@yarnpkg/libzip@npm:^3.0.0-rc.33": - version: 3.0.0-rc.33 - resolution: "@yarnpkg/libzip@npm:3.0.0-rc.33" +"@yarnpkg/libzip@npm:^3.0.0-rc.51": + version: 3.0.0-rc.51 + resolution: "@yarnpkg/libzip@npm:3.0.0-rc.51" dependencies: "@types/emscripten": ^1.39.6 - "@yarnpkg/fslib": ^3.0.0-rc.33 + "@yarnpkg/fslib": ^3.0.0-rc.51 tslib: ^2.4.0 peerDependencies: - "@yarnpkg/fslib": ^3.0.0-rc.33 - checksum: 79ec2a045b8900e518413af43272e23d95c7a3038a93b5082c37df0f70e01cf00521999653b46ace09b9544bf7ef587c253ce3616a99f990b09d55e040019ffe + "@yarnpkg/fslib": ^3.0.0-rc.51 + checksum: 481a4809c2af6a056d6bcd872af81010c04727d6baef8f360cc0e7a63d4b787a40743b770669f2f07a6f8c599f81c42a2c301f44a05401a5f25e304af78cd3ba languageName: node linkType: hard -"@yarnpkg/parsers@npm:^3.0.0-rc.33": - version: 3.0.0-rc.33 - resolution: "@yarnpkg/parsers@npm:3.0.0-rc.33" +"@yarnpkg/parsers@npm:^3.0.0-rc.51": + version: 3.0.0-rc.51 + resolution: "@yarnpkg/parsers@npm:3.0.0-rc.51" dependencies: js-yaml: ^3.10.0 tslib: ^2.4.0 - checksum: 5add51a6fd8853d7502bb5e4f2ffd9fc4e85a3a43178ede6917dc775fccb54e2263103944dfd3cf8b9dcfef7cd1fe0d379fd91ad218b756265ff28f3b9a47277 + checksum: 35748fada41e45ada477e9e9da67e5e79acf895d4170d500966855a147912103e5bf33f3a658ad08a60ed22f21be05c5cfe13e342145c074b8ef6dd34b14572e languageName: node linkType: hard -"@yarnpkg/shell@npm:^4.0.0-rc.33": - version: 4.0.0-rc.33 - resolution: "@yarnpkg/shell@npm:4.0.0-rc.33" +"@yarnpkg/shell@npm:^4.0.0-rc.51": + version: 4.0.0-rc.51 + resolution: "@yarnpkg/shell@npm:4.0.0-rc.51" dependencies: - "@yarnpkg/fslib": ^3.0.0-rc.33 - "@yarnpkg/parsers": ^3.0.0-rc.33 + "@yarnpkg/fslib": ^3.0.0-rc.51 + "@yarnpkg/parsers": ^3.0.0-rc.51 chalk: ^3.0.0 - clipanion: ^3.2.0-rc.10 + clipanion: ^4.0.0-rc.2 cross-spawn: 7.0.3 fast-glob: ^3.2.2 micromatch: ^4.0.2 tslib: ^2.4.0 bin: shell: ./lib/cli.js - checksum: 3310ed5439d8df9d7d09340a51174de32de5d2a7722594e6e0a8fa3284ea722e39b6cf8951071dc5e2539ad49984328fdb555dc10a3897e0c260c0585cbdb76c + checksum: 2703a6fbfe9a8df44907028b0af9e5e8571759e8917c50f67fb49f47538fb741b7be94a0d323f67df1e11d0dabde4ec4fd58c2b01927a192fdf0978832c8bfa4 languageName: node linkType: hard @@ -4443,28 +4714,19 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.8.0": - version: 8.8.1 - resolution: "acorn@npm:8.8.1" - bin: - acorn: bin/acorn - checksum: 4079b67283b94935157698831967642f24a075c52ce3feaaaafe095776dfbe15d86a1b33b1e53860fc0d062ed6c83f4284a5c87c85b9ad51853a01173da6097f - languageName: node - linkType: hard - -"acorn@npm:^8.1.0, acorn@npm:^8.8.2": - version: 8.8.2 - resolution: "acorn@npm:8.8.2" +"acorn@npm:^8.0.0, acorn@npm:^8.1.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.10.0 + resolution: "acorn@npm:8.10.0" bin: acorn: bin/acorn - checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 + checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d languageName: node linkType: hard "address@npm:^1.0.1": - version: 1.2.1 - resolution: "address@npm:1.2.1" - checksum: e4c0f961464ccad09c3f7ed3a8d12f609354a87dd1ad379e43661e9684446fbf158be3edeef85e1590dfc6c88c0897c5908bc18f232eb86e43993a2ada5820fa + version: 1.2.2 + resolution: "address@npm:1.2.2" + checksum: ace439960c1e3564d8f523aff23a841904bf33a2a7c2e064f7f60a064194075758b9690e65bd9785692a4ef698a998c57eb74d145881a1cecab8ba658ddb1607 languageName: node linkType: hard @@ -4478,13 +4740,11 @@ __metadata: linkType: hard "agentkeepalive@npm:^4.2.1": - version: 4.2.1 - resolution: "agentkeepalive@npm:4.2.1" + version: 4.5.0 + resolution: "agentkeepalive@npm:4.5.0" dependencies: - debug: ^4.1.0 - depd: ^1.1.2 humanize-ms: ^1.2.1 - checksum: 39cb49ed8cf217fd6da058a92828a0a84e0b74c35550f82ee0a10e1ee403c4b78ade7948be2279b188b7a7303f5d396ea2738b134731e464bf28de00a4f72a18 + checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 languageName: node linkType: hard @@ -4498,7 +4758,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.12.3, ajv@npm:^6.12.4": +"ajv@npm:^6.12.3, ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4510,15 +4770,6 @@ __metadata: languageName: node linkType: hard -"ansi-align@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-align@npm:3.0.1" - dependencies: - string-width: ^4.1.0 - checksum: 6abfa08f2141d231c257162b15292467081fa49a208593e055c866aa0455b57f3a86b5a678c190c618faa79b4c59e254493099cb700dd9cf2293c6be2c8f5d8d - languageName: node - linkType: hard - "ansi-colors@npm:4.1.1": version: 4.1.1 resolution: "ansi-colors@npm:4.1.1" @@ -4570,6 +4821,13 @@ __metadata: languageName: node linkType: hard +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 + languageName: node + linkType: hard + "ansi-styles@npm:^2.2.1": version: 2.2.1 resolution: "ansi-styles@npm:2.2.1" @@ -4595,6 +4853,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: ef940f2f0ced1a6347398da88a91da7930c33ecac3c77b72c5905f8b8fe402c52e6fde304ff5347f616e27a742da3f1dc76de98f6866c69251ad0b07a66776d9 + languageName: node + linkType: hard + "any-base@npm:^1.1.0": version: 1.1.0 resolution: "any-base@npm:1.1.0" @@ -4667,28 +4932,36 @@ __metadata: languageName: node linkType: hard -"archiver@npm:^5.0.0": - version: 5.3.1 - resolution: "archiver@npm:5.3.1" +"archiver-utils@npm:^3.0.4": + version: 3.0.4 + resolution: "archiver-utils@npm:3.0.4" dependencies: - archiver-utils: ^2.1.0 - async: ^3.2.3 - buffer-crc32: ^0.2.1 + glob: ^7.2.3 + graceful-fs: ^4.2.0 + lazystream: ^1.0.0 + lodash.defaults: ^4.2.0 + lodash.difference: ^4.5.0 + lodash.flatten: ^4.4.0 + lodash.isplainobject: ^4.0.6 + lodash.union: ^4.6.0 + normalize-path: ^3.0.0 readable-stream: ^3.6.0 - readdir-glob: ^1.0.0 - tar-stream: ^2.2.0 - zip-stream: ^4.1.0 - checksum: 905b198ed04d26c951b80545d45c7f2e0432ef89977a93af8a762501d659886e39dda0fbffb0d517ff3fa450a3d09a29146e4273c2170624e1988f889fb5302c + checksum: 5c6568f1185fb6c4b85282ad3281a5a024761bf27e525de1ec54255d15ca98e19532e7b5403930273911a5c8c961aa0c1e9148d6c2810784fa6bd8a97c0021a7 languageName: node linkType: hard -"are-we-there-yet@npm:^2.0.0": - version: 2.0.0 - resolution: "are-we-there-yet@npm:2.0.0" +"archiver@npm:^5.0.0": + version: 5.3.2 + resolution: "archiver@npm:5.3.2" dependencies: - delegates: ^1.0.0 + archiver-utils: ^2.1.0 + async: ^3.2.4 + buffer-crc32: ^0.2.1 readable-stream: ^3.6.0 - checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c + readdir-glob: ^1.1.2 + tar-stream: ^2.2.0 + zip-stream: ^4.1.0 + checksum: 7d3b9b9b51cf54d88c89fbca9b0847c120bfcf9776c7025c52dd0b62f6603dc63dc0f3f1a09582f936f67e3906b46d58954cc762a255be45e8d3e14e3cb0b0b1 languageName: node linkType: hard @@ -4718,22 +4991,12 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^4.2.2": - version: 4.2.2 - resolution: "aria-query@npm:4.2.2" - dependencies: - "@babel/runtime": ^7.10.2 - "@babel/runtime-corejs3": ^7.10.2 - checksum: 38401a9a400f26f3dcc24b84997461a16b32869a9893d323602bed8da40a8bcc0243b8d2880e942249a1496cea7a7de769e93d21c0baa439f01e1ee936fed665 - languageName: node - linkType: hard - -"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3": - version: 5.1.3 - resolution: "aria-query@npm:5.1.3" +"aria-query@npm:^5.1.3, aria-query@npm:^5.2.1": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" dependencies: - deep-equal: ^2.0.5 - checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b + dequal: ^2.0.3 + checksum: 305bd73c76756117b59aba121d08f413c7ff5e80fa1b98e217a3443fcddb9a232ee790e24e432b59ae7625aebcf4c47cb01c2cac872994f0b426f5bdfcd96ba9 languageName: node linkType: hard @@ -4765,6 +5028,16 @@ __metadata: languageName: node linkType: hard +"array-buffer-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "array-buffer-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + is-array-buffer: ^3.0.1 + checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 + languageName: node + linkType: hard + "array-each@npm:^1.0.1": version: 1.0.1 resolution: "array-each@npm:1.0.1" @@ -4779,16 +5052,16 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.4, array-includes@npm:^3.1.5": - version: 3.1.6 - resolution: "array-includes@npm:3.1.6" +"array-includes@npm:^3.1.6": + version: 3.1.7 + resolution: "array-includes@npm:3.1.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - get-intrinsic: ^1.1.3 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 is-string: ^1.0.7 - checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 + checksum: 06f9e4598fac12a919f7c59a3f04f010ea07f0b7f0585465ed12ef528a60e45f374e79d1bddbb34cdd4338357d00023ddbd0ac18b0be36964f5e726e8965d7fc languageName: node linkType: hard @@ -4813,28 +5086,68 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.2.5": - version: 1.3.1 - resolution: "array.prototype.flat@npm:1.3.1" +"array.prototype.findlastindex@npm:^1.2.2": + version: 1.2.3 + resolution: "array.prototype.findlastindex@npm:1.2.3" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 es-shim-unscopables: ^1.0.0 - checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b + get-intrinsic: ^1.2.1 + checksum: 31f35d7b370c84db56484618132041a9af401b338f51899c2e78ef7690fbba5909ee7ca3c59a7192085b328cc0c68c6fd1f6d1553db01a689a589ae510f3966e languageName: node linkType: hard -"arrify@npm:^1.0.1": - version: 1.0.1 - resolution: "arrify@npm:1.0.1" - checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 +"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1": + version: 1.3.2 + resolution: "array.prototype.flat@npm:1.3.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + es-shim-unscopables: ^1.0.0 + checksum: 5d6b4bf102065fb3f43764bfff6feb3295d372ce89591e6005df3d0ce388527a9f03c909af6f2a973969a4d178ab232ffc9236654149173e0e187ec3a1a6b87b languageName: node linkType: hard -"asn1@npm:~0.2.3": - version: 0.2.6 - resolution: "asn1@npm:0.2.6" +"array.prototype.flatmap@npm:^1.3.1": + version: 1.3.2 + resolution: "array.prototype.flatmap@npm:1.3.2" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + es-shim-unscopables: ^1.0.0 + checksum: ce09fe21dc0bcd4f30271f8144083aa8c13d4639074d6c8dc82054b847c7fc9a0c97f857491f4da19d4003e507172a78f4bcd12903098adac8b9cd374f734be3 + languageName: node + linkType: hard + +"arraybuffer.prototype.slice@npm:^1.0.2": + version: 1.0.2 + resolution: "arraybuffer.prototype.slice@npm:1.0.2" + dependencies: + array-buffer-byte-length: ^1.0.0 + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 + is-array-buffer: ^3.0.2 + is-shared-array-buffer: ^1.0.2 + checksum: c200faf437786f5b2c80d4564ff5481c886a16dee642ef02abdc7306c7edd523d1f01d1dd12b769c7eb42ac9bc53874510db19a92a2c035c0f6696172aafa5d3 + languageName: node + linkType: hard + +"arrify@npm:^1.0.1": + version: 1.0.1 + resolution: "arrify@npm:1.0.1" + checksum: 745075dd4a4624ff0225c331dacb99be501a515d39bcb7c84d24660314a6ec28e68131b137e6f7e16318170842ce97538cd298fc4cd6b2cc798e0b957f2747e7 + languageName: node + linkType: hard + +"asn1@npm:~0.2.3": + version: 0.2.6 + resolution: "asn1@npm:0.2.6" dependencies: safer-buffer: ~2.1.0 checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d @@ -4848,6 +5161,19 @@ __metadata: languageName: node linkType: hard +"assert@npm:^2.0.0": + version: 2.1.0 + resolution: "assert@npm:2.1.0" + dependencies: + call-bind: ^1.0.2 + is-nan: ^1.3.2 + object-is: ^1.1.5 + object.assign: ^4.1.4 + util: ^0.12.5 + checksum: 1ed1cabba9abe55f4109b3f7292b4e4f3cf2953aad8dc148c0b3c3bd676675c31b1abb32ef563b7d5a19d1715bf90d1e5f09fad2a4ee655199468902da80f7c2 + languageName: node + linkType: hard + "assertion-error@npm:^1.1.0": version: 1.1.0 resolution: "assertion-error@npm:1.1.0" @@ -4869,6 +5195,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" + dependencies: + tslib: ^2.0.1 + checksum: 21c186da9fdb1d8087b1b7dabbc4059f91aa5a1e593a9776b4393cc1eaa857e741b2dda678d20e34b16727b78fef3ab59cf8f0c75ed1ba649c78fe194e5c114b + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -4877,15 +5212,24 @@ __metadata: linkType: hard "astring@npm:^1.8.0": - version: 1.8.3 - resolution: "astring@npm:1.8.3" + version: 1.8.6 + resolution: "astring@npm:1.8.6" bin: astring: bin/astring - checksum: 72fc85de7420ca6edeee15157fd65c5253a8cb1ced979ba66ecc439fa569f1c1cc242e4c0a9fc5a6380bf73fb5ec894dc65cf1dc0f3d1cab8c707b31df7daa1c + checksum: 6f034d2acef1dac8bb231e7cc26c573d3c14e1975ea6e04f20312b43d4f462f963209bc64187d25d477a182dc3c33277959a0156ab7a3617aa79b1eac4d88e1f languageName: node linkType: hard -"async@npm:^3.2.3": +"async-mutex@npm:0.4.0": + version: 0.4.0 + resolution: "async-mutex@npm:0.4.0" + dependencies: + tslib: ^2.4.0 + checksum: 813a71728b35a4fbfd64dba719f04726d9133c67b577fcd951b7028c4a675a13ee34e69beb82d621f87bf81f5d4f135c4c44be0448550c7db728547244ef71fc + languageName: node + linkType: hard + +"async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.4 resolution: "async@npm:3.2.4" checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 @@ -4899,13 +5243,6 @@ __metadata: languageName: node linkType: hard -"at-least-node@npm:^1.0.0": - version: 1.0.0 - resolution: "at-least-node@npm:1.0.0" - checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e - languageName: node - linkType: hard - "atob@npm:^2.1.2": version: 2.1.2 resolution: "atob@npm:2.1.2" @@ -4916,12 +5253,12 @@ __metadata: linkType: hard "autoprefixer@npm:^10.2.4, autoprefixer@npm:^10.4.13, autoprefixer@npm:^10.4.7": - version: 10.4.13 - resolution: "autoprefixer@npm:10.4.13" + version: 10.4.16 + resolution: "autoprefixer@npm:10.4.16" dependencies: - browserslist: ^4.21.4 - caniuse-lite: ^1.0.30001426 - fraction.js: ^4.2.0 + browserslist: ^4.21.10 + caniuse-lite: ^1.0.30001538 + fraction.js: ^4.3.6 normalize-range: ^0.1.2 picocolors: ^1.0.0 postcss-value-parser: ^4.2.0 @@ -4929,7 +5266,7 @@ __metadata: postcss: ^8.1.0 bin: autoprefixer: bin/autoprefixer - checksum: dcb1cb7ae96a3363d65d82e52f9a0a7d8c982256f6fd032d7e1ec311f099c23acfebfd517ff8e96bf93f716a66c4ea2b80c60aa19efd2f474ce434bd75ef7b79 + checksum: 45fad7086495048dacb14bb7b00313e70e135b5d8e8751dcc60548889400763705ab16fc2d99ea628b44c3472698fb0e39598f595ba28409c965ab159035afde languageName: node linkType: hard @@ -4948,16 +5285,16 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.11.0 - resolution: "aws4@npm:1.11.0" - checksum: 5a00d045fd0385926d20ebebcfba5ec79d4482fe706f63c27b324d489a04c68edb0db99ed991e19eda09cb8c97dc2452059a34d97545cebf591d7a2b5a10999f + version: 1.12.0 + resolution: "aws4@npm:1.12.0" + checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc languageName: node linkType: hard -"axe-core@npm:^4.3.3, axe-core@npm:^4.4.3": - version: 4.6.0 - resolution: "axe-core@npm:4.6.0" - checksum: ed112f76bbb2e2ab52dda623fc4baf882b2d00045a55b2cc15358e891f7f164d674be1a2fbcfd49e11d064b146c387c5c9c3c29d7d59c9de6c22c65b86eb68ac +"axe-core@npm:^4.3.3, axe-core@npm:^4.6.2": + version: 4.8.2 + resolution: "axe-core@npm:4.8.2" + checksum: 8c19f507dabfcb8514e4280c7fc66e85143be303ddb57ec9f119338021228dc9b80560993938003837bda415fde7c07bba3a96560008ffa5f4145a248ed8f5fe languageName: node linkType: hard @@ -4968,6 +5305,15 @@ __metadata: languageName: node linkType: hard +"axobject-query@npm:^3.1.1": + version: 3.2.1 + resolution: "axobject-query@npm:3.2.1" + dependencies: + dequal: ^2.0.3 + checksum: a94047e702b57c91680e6a952ec4a1aaa2cfd0d80ead76bc8c954202980d8c51968a6ea18b4d8010e8e2cf95676533d8022a8ebba9abc1dfe25686721df26fd2 + languageName: node + linkType: hard + "babel-plugin-htm@npm:^3.0.0": version: 3.0.0 resolution: "babel-plugin-htm@npm:3.0.0" @@ -4977,39 +5323,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.3.3": - version: 0.3.3 - resolution: "babel-plugin-polyfill-corejs2@npm:0.3.3" +"babel-plugin-polyfill-corejs2@npm:^0.4.5": + version: 0.4.5 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.5" dependencies: - "@babel/compat-data": ^7.17.7 - "@babel/helper-define-polyfill-provider": ^0.3.3 - semver: ^6.1.1 + "@babel/compat-data": ^7.22.6 + "@babel/helper-define-polyfill-provider": ^0.4.2 + semver: ^6.3.1 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7db3044993f3dddb3cc3d407bc82e640964a3bfe22de05d90e1f8f7a5cb71460011ab136d3c03c6c1ba428359ebf635688cd6205e28d0469bba221985f5c6179 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 33a8e06aa54e2858d211c743d179f0487b03222f9ca1bfd7c4865bca243fca942a3358cb75f6bb894ed476cbddede834811fbd6903ff589f055821146f053e1a languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.6.0": - version: 0.6.0 - resolution: "babel-plugin-polyfill-corejs3@npm:0.6.0" +"babel-plugin-polyfill-corejs3@npm:^0.8.3": + version: 0.8.4 + resolution: "babel-plugin-polyfill-corejs3@npm:0.8.4" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 - core-js-compat: ^3.25.1 + "@babel/helper-define-polyfill-provider": ^0.4.2 + core-js-compat: ^3.32.2 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 470bb8c59f7c0912bd77fe1b5a2e72f349b3f65bbdee1d60d6eb7e1f4a085c6f24b2dd5ab4ac6c2df6444a96b070ef6790eccc9edb6a2668c60d33133bfb62c6 + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 7243241a5b978b1335d51bcbd1248d6c4df88f6b3726706e71e0392f111c59bbf01118c85bb0ed42dce65e90e8fc768d19eda0a81a321cbe54abd3df9a285dc8 languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.4.1": - version: 0.4.1 - resolution: "babel-plugin-polyfill-regenerator@npm:0.4.1" +"babel-plugin-polyfill-regenerator@npm:^0.5.2": + version: 0.5.2 + resolution: "babel-plugin-polyfill-regenerator@npm:0.5.2" dependencies: - "@babel/helper-define-polyfill-provider": ^0.3.3 + "@babel/helper-define-polyfill-provider": ^0.4.2 peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: ab0355efbad17d29492503230387679dfb780b63b25408990d2e4cf421012dae61d6199ddc309f4d2409ce4e9d3002d187702700dd8f4f8770ebbba651ed066c + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: d962200f604016a9a09bc9b4aaf60a3db7af876bb65bcefaeac04d44ac9d9ec4037cf24ce117760cc141d7046b6394c7eb0320ba9665cb4a2ee64df2be187c93 languageName: node linkType: hard @@ -5058,12 +5404,12 @@ __metadata: languageName: node linkType: hard -"better-opn@npm:^2.1.1": - version: 2.1.1 - resolution: "better-opn@npm:2.1.1" +"better-opn@npm:^3.0.2": + version: 3.0.2 + resolution: "better-opn@npm:3.0.2" dependencies: - open: ^7.0.3 - checksum: 3d1a945d125cbbc6e6a841bef7540435d77d5aa61fc4d345896f5f0b3780fcf9c7145373deaedf62d674a427b187ae973f4410884f9fea0c15f7f01f9dc339c7 + open: ^8.0.4 + checksum: 1471552fa7f733561e7f49e812be074b421153006ca744de985fb6d38939807959fc5fe9cb819cf09f864782e294704fd3b31711ea14c115baf3330a2f1135de languageName: node linkType: hard @@ -5190,22 +5536,6 @@ __metadata: languageName: node linkType: hard -"boxen@npm:^5.1.2": - version: 5.1.2 - resolution: "boxen@npm:5.1.2" - dependencies: - ansi-align: ^3.0.0 - camelcase: ^6.2.0 - chalk: ^4.1.0 - cli-boxes: ^2.2.1 - string-width: ^4.2.2 - type-fest: ^0.20.2 - widest-line: ^3.1.0 - wrap-ansi: ^7.0.0 - checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 - languageName: node - linkType: hard - "bplist-parser@npm:^0.2.0": version: 0.2.0 resolution: "bplist-parser@npm:0.2.0" @@ -5262,11 +5592,11 @@ __metadata: linkType: hard "breakword@npm:^1.0.5": - version: 1.0.5 - resolution: "breakword@npm:1.0.5" + version: 1.0.6 + resolution: "breakword@npm:1.0.6" dependencies: wcwidth: ^1.0.1 - checksum: 8ca7b10bbbbfe1c45c12c9119c4bc1e585452ddd58c5da93020a0c1deac3cf6bb335632675c9c705ba7b644065ae1d6623a25e79b7a48e0ee0ff42cb6e94b357 + checksum: e8a3f308c0214986e1b768ca4460a798ffe4bbe08c375576de526431a01a9738318710cc05e309486ac5809d77d9f33d957f80939a890e07be5e89baad9816f8 languageName: node linkType: hard @@ -5297,17 +5627,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.16.6, browserslist@npm:^4.19.1, browserslist@npm:^4.21.3, browserslist@npm:^4.21.4": - version: 4.21.4 - resolution: "browserslist@npm:4.21.4" +"browserslist@npm:^4.0.0, browserslist@npm:^4.19.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9": + version: 4.22.0 + resolution: "browserslist@npm:4.22.0" dependencies: - caniuse-lite: ^1.0.30001400 - electron-to-chromium: ^1.4.251 - node-releases: ^2.0.6 - update-browserslist-db: ^1.0.9 + caniuse-lite: ^1.0.30001539 + electron-to-chromium: ^1.4.530 + node-releases: ^2.0.13 + update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: 4af3793704dbb4615bcd29059ab472344dc7961c8680aa6c4bb84f05340e14038d06a5aead58724eae69455b8fade8b8c69f1638016e87e5578969d74c078b79 + checksum: 14fc119bbfb85b65e2ee4a82205fabf9327520d010c4c586f1176ceaf9136cfdb391397045a4eafaa9defe52b6dbdf875916714695826c69091a936d5838f9ec languageName: node linkType: hard @@ -5374,8 +5704,8 @@ __metadata: linkType: hard "c8@npm:^7.7.2": - version: 7.12.0 - resolution: "c8@npm:7.12.0" + version: 7.14.0 + resolution: "c8@npm:7.14.0" dependencies: "@bcoe/v8-coverage": ^0.2.3 "@istanbuljs/schema": ^0.1.3 @@ -5391,33 +5721,27 @@ __metadata: yargs-parser: ^20.2.9 bin: c8: bin/c8.js - checksum: 3b7fa9ad7cff2cb0bb579467e6b544498fbd46e9353a809ad3b8cf749df4beadd074cde277356b0552f3c8055b1b3ec3ebaf2209e9ad4bdefed92dbf64d283ab + checksum: ca44bbd200b09dd5b7a3b8909b964c82eabbbb28ce4543873a313118e1ba24c924fdb6440ed09c636debdbd2dffec5529cca9657d408cba295367b715e131975 languageName: node linkType: hard -"cacache@npm:^16.1.0": - version: 16.1.3 - resolution: "cacache@npm:16.1.3" +"cacache@npm:^17.0.0": + version: 17.1.4 + resolution: "cacache@npm:17.1.4" dependencies: - "@npmcli/fs": ^2.1.0 - "@npmcli/move-file": ^2.0.0 - chownr: ^2.0.0 - fs-minipass: ^2.1.0 - glob: ^8.0.1 - infer-owner: ^1.0.4 + "@npmcli/fs": ^3.1.0 + fs-minipass: ^3.0.0 + glob: ^10.2.2 lru-cache: ^7.7.1 - minipass: ^3.1.6 + minipass: ^7.0.3 minipass-collect: ^1.0.2 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 - mkdirp: ^1.0.4 p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^9.0.0 + ssri: ^10.0.0 tar: ^6.1.11 - unique-filename: ^2.0.0 - checksum: d91409e6e57d7d9a3a25e5dcc589c84e75b178ae8ea7de05cbf6b783f77a5fae938f6e8fda6f5257ed70000be27a681e1e44829251bfffe4c10216002f8f14e6 + unique-filename: ^3.0.0 + checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 languageName: node linkType: hard @@ -5471,8 +5795,8 @@ __metadata: linkType: hard "cacheable-request@npm:^7.0.2": - version: 7.0.2 - resolution: "cacheable-request@npm:7.0.2" + version: 7.0.4 + resolution: "cacheable-request@npm:7.0.4" dependencies: clone-response: ^1.0.2 get-stream: ^5.1.0 @@ -5481,7 +5805,7 @@ __metadata: lowercase-keys: ^2.0.0 normalize-url: ^6.0.1 responselike: ^2.0.0 - checksum: 6152813982945a5c9989cb457a6c499f12edcc7ade323d2fbfd759abc860bdbd1306e08096916bb413c3c47e812f8e4c0a0cc1e112c8ce94381a960f115bc77f + checksum: 0de9df773fd4e7dd9bd118959878f8f2163867e2e1ab3575ffbecbe6e75e80513dd0c68ba30005e5e5a7b377cc6162bbc00ab1db019bb4e9cb3c2f3f7a6f1ee4 languageName: node linkType: hard @@ -5540,7 +5864,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": +"camelcase@npm:^6.0.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -5559,10 +5883,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001400, caniuse-lite@npm:^1.0.30001426": - version: 1.0.30001439 - resolution: "caniuse-lite@npm:1.0.30001439" - checksum: 3912dd536c9735713ca85e47721988bbcefb881ddb4886b0b9923fa984247fd22cba032cf268e57d158af0e8a2ae2eae042ae01942a1d6d7849fa9fa5d62fb82 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001539": + version: 1.0.30001541 + resolution: "caniuse-lite@npm:1.0.30001541" + checksum: 972f6c223cf4ea2c6821b817b419249285006bbf67ebe415fe58097cf07551e3bae898586736d92f7c40b9f0ac28638dbf760631c23742b780affd0254f44d17 languageName: node linkType: hard @@ -5613,17 +5937,17 @@ __metadata: linkType: hard "chai@npm:^4.3.4": - version: 4.3.7 - resolution: "chai@npm:4.3.7" + version: 4.3.10 + resolution: "chai@npm:4.3.10" dependencies: assertion-error: ^1.1.0 - check-error: ^1.0.2 - deep-eql: ^4.1.2 - get-func-name: ^2.0.0 - loupe: ^2.3.1 + check-error: ^1.0.3 + deep-eql: ^4.1.3 + get-func-name: ^2.0.2 + loupe: ^2.3.6 pathval: ^1.1.1 - type-detect: ^4.0.5 - checksum: 0bba7d267848015246a66995f044ce3f0ebc35e530da3cbdf171db744e14cbe301ab913a8d07caf7952b430257ccbb1a4a983c570a7c5748dc537897e5131f7c + type-detect: ^4.0.8 + checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d languageName: node linkType: hard @@ -5640,7 +5964,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.4.2": +"chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -5752,10 +6076,12 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.2": - version: 1.0.2 - resolution: "check-error@npm:1.0.2" - checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e +"check-error@npm:^1.0.3": + version: 1.0.3 + resolution: "check-error@npm:1.0.3" + dependencies: + get-func-name: ^2.0.2 + checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399 languageName: node linkType: hard @@ -5841,8 +6167,8 @@ __metadata: linkType: hard "chrome-launcher@npm:^0.15.0": - version: 0.15.1 - resolution: "chrome-launcher@npm:0.15.1" + version: 0.15.2 + resolution: "chrome-launcher@npm:0.15.2" dependencies: "@types/node": "*" escape-string-regexp: ^4.0.0 @@ -5850,7 +6176,7 @@ __metadata: lighthouse-logger: ^1.0.0 bin: print-chrome-path: bin/print-chrome-path.js - checksum: b534221b831afc59a0058a1f8406a77d7b4a592342785418e2ef97099b073609b0ca0e4be39d1ed842aa2b64b02ab5ccb45166eada9a37b775c757fb201d7fa5 + checksum: e1f8131b9f7bd931248ea85f413c6cdb93a0d41440ff5bf0987f36afb081d2b2c7b60ba6062ee7ae2dd9b052143f6b275b38c9eb115d11b49c3ea8829bad7db0 languageName: node linkType: hard @@ -5866,16 +6192,16 @@ __metadata: linkType: hard "ci-info@npm:^3.1.0, ci-info@npm:^3.2.0": - version: 3.7.0 - resolution: "ci-info@npm:3.7.0" - checksum: 6e5df0250382ff3732703b36b958d2d892dd3c481f9671666f96c2ab7888be744bc4dca81395be958dcb828502d94f18fa9aa8901c5a3c9923cda212df02724c + version: 3.8.0 + resolution: "ci-info@npm:3.8.0" + checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 languageName: node linkType: hard "cjs-module-lexer@npm:^1.2.2": - version: 1.2.2 - resolution: "cjs-module-lexer@npm:1.2.2" - checksum: 977f3f042bd4f08e368c890d91eecfbc4f91da0bc009a3c557bc4dfbf32022ad1141244ac1178d44de70fc9f3dea7add7cd9a658a34b9fae98a55d8f92331ce5 + version: 1.2.3 + resolution: "cjs-module-lexer@npm:1.2.3" + checksum: 5ea3cb867a9bb609b6d476cd86590d105f3cfd6514db38ff71f63992ab40939c2feb68967faa15a6d2b1f90daa6416b79ea2de486e9e2485a6f8b66a21b4fb0a languageName: node linkType: hard @@ -5898,13 +6224,6 @@ __metadata: languageName: node linkType: hard -"cli-boxes@npm:^2.2.1": - version: 2.2.1 - resolution: "cli-boxes@npm:2.2.1" - checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 - languageName: node - linkType: hard - "cli-cursor@npm:^2.1.0": version: 2.1.0 resolution: "cli-cursor@npm:2.1.0" @@ -5924,9 +6243,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.0.0": - version: 2.7.0 - resolution: "cli-spinners@npm:2.7.0" - checksum: a9afaf73f58d1f951fb23742f503631b3cf513f43f4c7acb1b640100eb76bfa16efbcd1994d149ffc6603a6d75dd3d4a516a76f125f90dce437de9b16fd0ee6f + version: 2.9.1 + resolution: "cli-spinners@npm:2.9.1" + checksum: 1780618be58309c469205bc315db697934bac68bce78cd5dfd46248e507a533172d623c7348ecfd904734f597ce0a4e5538684843d2cfb7af485d4466699940c languageName: node linkType: hard @@ -5950,14 +6269,14 @@ __metadata: languageName: node linkType: hard -"clipanion@npm:^3.2.0-rc.10": - version: 3.2.0-rc.14 - resolution: "clipanion@npm:3.2.0-rc.14" +"clipanion@npm:^4.0.0-rc.2": + version: 4.0.0-rc.2 + resolution: "clipanion@npm:4.0.0-rc.2" dependencies: typanion: ^3.8.0 peerDependencies: typanion: "*" - checksum: 0bedf6c70d8f3f986fe105ba4a2182cf8d398201ed639095927ceef5d50f370ee2bb7e14239be2b5ddcf3dc8f3b72a1666d67e903ee405fcddf1f378a4704c54 + checksum: 533a2a0fd2d18b0599afc8bb01452f87bdc3a6b5481c8c02d35821a01fba0a407a2057eb52168cb57c867a025adebe976d19327ce361390886d9850075805bb4 languageName: node linkType: hard @@ -6087,7 +6406,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.2, color-support@npm:^1.1.3": +"color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -6131,7 +6450,14 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.19.0, commander@npm:^2.8.1": +"commander@npm:^10.0.0": + version: 10.0.1 + resolution: "commander@npm:10.0.1" + checksum: 436901d64a818295803c1996cd856621a74f30b9f9e28a588e726b2b1670665bccd7c1a77007ebf328729f0139838a88a19265858a0fa7a8728c4656796db948 + languageName: node + linkType: hard + +"commander@npm:^2.8.1": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e @@ -6153,9 +6479,16 @@ __metadata: linkType: hard "comment-parser@npm:^1.2.0": - version: 1.3.1 - resolution: "comment-parser@npm:1.3.1" - checksum: 421e6a113a3afd548500e7174ab46a2049dccf92e82bbaa3b209031b1bdf97552aabfa1ae2a120c0b62df17e1ba70e0d8b05d68504fee78e1ef974c59bcfe718 + version: 1.4.0 + resolution: "comment-parser@npm:1.4.0" + checksum: e086da3b14af9455177f1ab801bc54de9139a77fcef55dbfb751ae68d687ac83b0effb83d113ccf8cd217d9d93ce2b472002953cac342092a3fadfb9f5cd8e38 + languageName: node + linkType: hard + +"commondir@npm:^1.0.1": + version: 1.0.1 + resolution: "commondir@npm:1.0.1" + checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb languageName: node linkType: hard @@ -6166,15 +6499,15 @@ __metadata: languageName: node linkType: hard -"compress-commons@npm:^4.1.0": - version: 4.1.1 - resolution: "compress-commons@npm:4.1.1" +"compress-commons@npm:^4.1.2": + version: 4.1.2 + resolution: "compress-commons@npm:4.1.2" dependencies: buffer-crc32: ^0.2.13 crc32-stream: ^4.0.2 normalize-path: ^3.0.0 readable-stream: ^3.6.0 - checksum: 0176483211a7304a4a8aa52dbcc149a4c9181ac8a04bfbcc3d1a379174bf5fa56c3b15cec19e5ae3d31f1b1ce35ebb275b792b867000c77bac7162ce4e0ca268 + checksum: b50c4b5d6b8917ea164eef81d414b1824f27e02427f9266926c80aad55f9e15f81f74c274770773c2b732c22d1081b81dedce4f133271a466151f7f36b8e9dc9 languageName: node linkType: hard @@ -6219,7 +6552,7 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": +"console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed @@ -6257,13 +6590,13 @@ __metadata: linkType: hard "content-type@npm:^1.0.4, content-type@npm:~1.0.4": - version: 1.0.4 - resolution: "content-type@npm:1.0.4" - checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 + version: 1.0.5 + resolution: "content-type@npm:1.0.5" + checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 languageName: node linkType: hard -"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.6.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 @@ -6308,26 +6641,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.25.1": - version: 3.26.1 - resolution: "core-js-compat@npm:3.26.1" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.32.2": + version: 3.32.2 + resolution: "core-js-compat@npm:3.32.2" dependencies: - browserslist: ^4.21.4 - checksum: f222bce0002eae405327d68286e1d566037e8ac21906a47d7ecd15858adca7b12e82140db11dc43c8cc1fc066c5306120f3c27bfb2d7dbc2d20a72a2d90d38dc - languageName: node - linkType: hard - -"core-js-pure@npm:^3.25.1": - version: 3.26.1 - resolution: "core-js-pure@npm:3.26.1" - checksum: d88c40e5e29e413c11d1ef991a8d5b6a63f00bd94707af0f649d3fc18b3524108b202f4ae75ce77620a1557d1ba340bc3362b4f25d590eccc37cf80fc75f7cd4 + browserslist: ^4.21.10 + checksum: efca146ad71a542e6f196db5ba5aed617e48c615bdf1fbb065471b3267f833ac545bd5fc5ad0642c3d3974b955f0684ff0863d7471d7050ee0284e0a1313942e languageName: node linkType: hard -"core-js@npm:^3.0.4": - version: 3.26.1 - resolution: "core-js@npm:3.26.1" - checksum: 0a01149f51ff1e9f41d1ea49cc4c9222047949ea597189ede7c4cf8cde3b097766b9c7615acc77c86fe65b4002f20b638a133dfba7b41dba830d707aeeed45ad +"core-js-pure@npm:^3.30.2": + version: 3.32.2 + resolution: "core-js-pure@npm:3.32.2" + checksum: 19e781c624aee4003f8980f3c4fc441c16ef671473151affe114dc37cfe18958acdb42241b14827f62277f2d6eea73658f6c2e09131be20619e2859426bd03b4 languageName: node linkType: hard @@ -6355,12 +6681,12 @@ __metadata: linkType: hard "crc32-stream@npm:^4.0.2": - version: 4.0.2 - resolution: "crc32-stream@npm:4.0.2" + version: 4.0.3 + resolution: "crc32-stream@npm:4.0.3" dependencies: crc-32: ^1.2.0 readable-stream: ^3.4.0 - checksum: 1099559283b86e8a55390228b57ff4d57a74cac6aa8086aa4730f84317c9f93e914aeece115352f2d706a9df7ed75327ffacd86cfe23f040aef821231b528e76 + checksum: d44d0ec6f04d8a1bed899ac3e4fbb82111ed567ea6d506be39147362af45c747887fce1032f4beca1646b4824e5a9614cd3332bfa94bbc5577ca5445e7f75ddd languageName: node linkType: hard @@ -6422,11 +6748,11 @@ __metadata: linkType: hard "css-declaration-sorter@npm:^6.3.1": - version: 6.3.1 - resolution: "css-declaration-sorter@npm:6.3.1" + version: 6.4.1 + resolution: "css-declaration-sorter@npm:6.4.1" peerDependencies: postcss: ^8.0.9 - checksum: ff0d9989ee21ec4c42430b9bb86c43f973ed5024d68f30edc1e3fb07a22828ce3c3e5b922019f2ccbff606722e43c407c5c76e3cddac523ac4afcb31e4b2601c + checksum: cbdc9e0d481011b1a28fd5b60d4eb55fe204391d31a0b1b490b2cecf4baa85810f9b8c48adab4df644f4718104ed3ed72c64a9745e3216173767bf4aeca7f9b8 languageName: node linkType: hard @@ -6512,9 +6838,9 @@ __metadata: linkType: hard "cssdb@npm:^7.1.0": - version: 7.2.0 - resolution: "cssdb@npm:7.2.0" - checksum: a571955eac16772071358671cf748c077a95a8acfb8812ecbcb84217d00360edaeb31994a2ddf10e75b9693f1e846f121ad3d6e149eeb7625625ea24184754fd + version: 7.7.2 + resolution: "cssdb@npm:7.7.2" + checksum: 74a8b46fc694b8576686dde6acbf0a28b07a1a1ff01b24c0c3de12e4680f2124d4beb3367b97ec309938d32306e1806fe5e209f8c899f120349cdfb5d327b727 languageName: node linkType: hard @@ -6527,21 +6853,21 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^5.2.13": - version: 5.2.13 - resolution: "cssnano-preset-default@npm:5.2.13" +"cssnano-preset-default@npm:^5.2.14": + version: 5.2.14 + resolution: "cssnano-preset-default@npm:5.2.14" dependencies: css-declaration-sorter: ^6.3.1 cssnano-utils: ^3.1.0 postcss-calc: ^8.2.3 - postcss-colormin: ^5.3.0 + postcss-colormin: ^5.3.1 postcss-convert-values: ^5.1.3 postcss-discard-comments: ^5.1.2 postcss-discard-duplicates: ^5.1.0 postcss-discard-empty: ^5.1.1 postcss-discard-overridden: ^5.1.0 postcss-merge-longhand: ^5.1.7 - postcss-merge-rules: ^5.1.3 + postcss-merge-rules: ^5.1.4 postcss-minify-font-values: ^5.1.0 postcss-minify-gradients: ^5.1.1 postcss-minify-params: ^5.1.4 @@ -6556,13 +6882,13 @@ __metadata: postcss-normalize-url: ^5.1.0 postcss-normalize-whitespace: ^5.1.1 postcss-ordered-values: ^5.1.3 - postcss-reduce-initial: ^5.1.1 + postcss-reduce-initial: ^5.1.2 postcss-reduce-transforms: ^5.1.0 postcss-svgo: ^5.1.0 postcss-unique-selectors: ^5.1.1 peerDependencies: postcss: ^8.2.15 - checksum: f773de44f67f71e7301e1f4b4664b894c3a48bba4dadc16c559acd0b14ceafed228bdc76fe19d500b0ded9394732377069daadff2184465fa369f8dfd72d47e2 + checksum: d3bbbe3d50c6174afb28d0bdb65b511fdab33952ec84810aef58b87189f3891c34aaa8b6a6101acd5314f8acded839b43513e39a75f91a698ddc985a1b1d9e95 languageName: node linkType: hard @@ -6576,15 +6902,15 @@ __metadata: linkType: hard "cssnano@npm:^5.0.11": - version: 5.1.14 - resolution: "cssnano@npm:5.1.14" + version: 5.1.15 + resolution: "cssnano@npm:5.1.15" dependencies: - cssnano-preset-default: ^5.2.13 + cssnano-preset-default: ^5.2.14 lilconfig: ^2.0.3 yaml: ^1.10.2 peerDependencies: postcss: ^8.2.15 - checksum: 73463c723c5e598b37b8b4d2f014145bd72133e6581349a1b154904e0830e58de17afb1e801ed3ea3b18e386883964ce4d0299e43d4dc37d339214a956c6697f + checksum: ca9e1922178617c66c2f1548824b2c7af2ecf69cc3a187fc96bf8d29251c2e84d9e4966c69cf64a2a6a057a37dff7d6d057bc8a2a0957e6ea382e452ae9d0bbb languageName: node linkType: hard @@ -6627,7 +6953,7 @@ __metadata: languageName: node linkType: hard -"csv@npm:^5.5.0": +"csv@npm:^5.5.3": version: 5.5.3 resolution: "csv@npm:5.5.3" dependencies: @@ -6720,6 +7046,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.2": + version: 4.3.2 + resolution: "debug@npm:4.3.2" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 820ea160e267e23c953c9ed87e7ad93494d8cda2f7349af5e7e3bb236d23707ee3022f477d5a7d2ee86ef2bf7d60aa9ab22d1f58080d7deb9dccd073585e1e43 + languageName: node + linkType: hard + "debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -6857,7 +7195,7 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.1.2": +"deep-eql@npm:^4.1.3": version: 4.1.3 resolution: "deep-eql@npm:4.1.3" dependencies: @@ -6866,29 +7204,6 @@ __metadata: languageName: node linkType: hard -"deep-equal@npm:^2.0.5": - version: 2.1.0 - resolution: "deep-equal@npm:2.1.0" - dependencies: - call-bind: ^1.0.2 - es-get-iterator: ^1.1.2 - get-intrinsic: ^1.1.3 - is-arguments: ^1.1.1 - is-date-object: ^1.0.5 - is-regex: ^1.1.4 - isarray: ^2.0.5 - object-is: ^1.1.5 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 - side-channel: ^1.0.4 - which-boxed-primitive: ^1.0.2 - which-collection: ^1.0.1 - which-typed-array: ^1.1.8 - checksum: a3efc772f14372d2a88bb1e414ab2218cf23cc77673521bbccbb2fc128dd8b6cccfad05eb35b9a8a4669bd7f3ecebaa137beebdf549b7be56c617bd5488ca987 - languageName: node - linkType: hard - "deep-equal@npm:~1.0.1": version: 1.0.1 resolution: "deep-equal@npm:1.0.1" @@ -6896,7 +7211,7 @@ __metadata: languageName: node linkType: hard -"deep-is@npm:^0.1.3, deep-is@npm:~0.1.3": +"deep-is@npm:^0.1.3": version: 0.1.4 resolution: "deep-is@npm:0.1.4" checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 @@ -6904,9 +7219,9 @@ __metadata: linkType: hard "deepmerge@npm:^4.0.0": - version: 4.2.2 - resolution: "deepmerge@npm:4.2.2" - checksum: a8c43a1ed8d6d1ed2b5bf569fa4c8eb9f0924034baf75d5d406e47e157a451075c4db353efea7b6bcc56ec48116a8ce72fccf867b6e078e7c561904b5897530b + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 languageName: node linkType: hard @@ -6936,6 +7251,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.0.1": + version: 1.1.0 + resolution: "define-data-property@npm:1.1.0" + dependencies: + get-intrinsic: ^1.2.1 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.0 + checksum: 7ad4ee84cca8ad427a4831f5693526804b62ce9dfd4efac77214e95a4382aed930072251d4075dc8dc9fc949a353ed51f19f5285a84a788ba9216cc51472a093 + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -6943,13 +7269,14 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": - version: 1.1.4 - resolution: "define-properties@npm:1.1.4" +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" dependencies: + define-data-property: ^1.0.1 has-property-descriptors: ^1.0.0 object-keys: ^1.1.1 - checksum: ce0aef3f9eb193562b5cfb79b2d2c86b6a109dfc9fdcb5f45d680631a1a908c06824ddcdb72b7573b54e26ace07f0a23420aaba0d5c627b34d2c1de8ef527e2b + checksum: b4ccd00597dd46cb2d4a379398f5b19fca84a16f3374e2249201992f36b30f6835949a9429669ee6b41b6e837205a163eadd745e472069e70dfc10f03e5fcc12 languageName: node linkType: hard @@ -7018,7 +7345,7 @@ __metadata: languageName: node linkType: hard -"depd@npm:^1.1.2, depd@npm:~1.1.2": +"depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 @@ -7032,7 +7359,7 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.0, dequal@npm:^2.0.2": +"dequal@npm:^2.0.0, dequal@npm:^2.0.2, dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 @@ -7098,6 +7425,13 @@ __metadata: languageName: node linkType: hard +"devtools-protocol@npm:0.0.948846": + version: 0.0.948846 + resolution: "devtools-protocol@npm:0.0.948846" + checksum: add29ebdcc60d2ccb11f8c7125c3d500957da63bac6bc7633041761ea12320febebbc58530e94bc23e0586ce4de2623fb5eaae0971ecbfc778f7159448519b0a + languageName: node + linkType: hard + "devtools-protocol@npm:0.0.981744": version: 0.0.981744 resolution: "devtools-protocol@npm:0.0.981744" @@ -7105,31 +7439,31 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:^0.0.1075032": - version: 0.0.1075032 - resolution: "devtools-protocol@npm:0.0.1075032" - checksum: 6a983333be222791fbae45817cca44d92431651d8555d128a45dc9ce84b476a760edf13b09799e66a6b41e2aca654f262849c5b37882a67fc9f1cd58b850de95 +"devtools-protocol@npm:^0.0.1182435": + version: 0.0.1182435 + resolution: "devtools-protocol@npm:0.0.1182435" + checksum: dc652b1f039da5aeac15c50a8b1d87e662d7494f99d030c253d49b996e6706d5012933be691ed291da89f6ab310148e33352e1da90a24d854e1b3d7043d3fd8e languageName: node linkType: hard -"devtools@npm:7.27.0": - version: 7.27.0 - resolution: "devtools@npm:7.27.0" +"devtools@npm:7.32.0": + version: 7.32.0 + resolution: "devtools@npm:7.32.0" dependencies: "@types/node": ^18.0.0 "@types/ua-parser-js": ^0.7.33 - "@wdio/config": 7.26.0 + "@wdio/config": 7.31.1 "@wdio/logger": 7.26.0 "@wdio/protocols": 7.27.0 - "@wdio/types": 7.26.0 - "@wdio/utils": 7.26.0 + "@wdio/types": 7.30.2 + "@wdio/utils": 7.30.2 chrome-launcher: ^0.15.0 edge-paths: ^2.1.0 - puppeteer-core: ^13.1.3 + puppeteer-core: 13.1.3 query-selector-shadow-dom: ^1.0.0 ua-parser-js: ^1.0.1 uuid: ^9.0.0 - checksum: 3a09b8bfaab7130a202cc431ff59243e669811a504966103b457943fe43cca6695e97570231b8372a033fba4ba833b7142f14de22597c516941712f19d605332 + checksum: 5cd603c441491642c4b81a7d6267e02e4f46bb105fbcd75138db60347d827db1e00f5ea2ef146813fe944ba77d61a72957ba47b82f5fe1df8430a782928cec59 languageName: node linkType: hard @@ -7239,7 +7573,7 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^5.0.1, domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": +"domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": version: 5.0.3 resolution: "domhandler@npm:5.0.3" dependencies: @@ -7260,13 +7594,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1": - version: 3.0.1 - resolution: "domutils@npm:3.0.1" + version: 3.1.0 + resolution: "domutils@npm:3.1.0" dependencies: dom-serializer: ^2.0.0 domelementtype: ^2.3.0 - domhandler: ^5.0.1 - checksum: 23aa7a840572d395220e173cb6263b0d028596e3950100520870a125af33ff819e6f609e1606d6f7d73bd9e7feb03bb404286e57a39063b5384c62b724d987b3 + domhandler: ^5.0.3 + checksum: e5757456ddd173caa411cfc02c2bb64133c65546d2c4081381a3bafc8a57411a41eed70494551aa58030be9e58574fcc489828bebd673863d39924fb4878f416 languageName: node linkType: hard @@ -7289,17 +7623,17 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:^5.1.0": - version: 5.1.0 - resolution: "dotenv-expand@npm:5.1.0" - checksum: 8017675b7f254384915d55f9eb6388e577cf0a1231a28d54b0ca03b782be9501b0ac90ac57338636d395fa59051e6209e9b44b8ddf169ce6076dffb5dea227d3 +"dotenv-expand@npm:^10.0.0": + version: 10.0.0 + resolution: "dotenv-expand@npm:10.0.0" + checksum: 2a38b470efe0abcb1ac8490421a55e1d764dc9440fd220942bce40965074f3fb00b585f4346020cb0f0f219966ee6b4ee5023458b3e2953fe5b3214de1b314ee languageName: node linkType: hard -"dotenv@npm:^8.0.0": - version: 8.6.0 - resolution: "dotenv@npm:8.6.0" - checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd +"dotenv@npm:^16.0.0, dotenv@npm:^16.3.1": + version: 16.3.1 + resolution: "dotenv@npm:16.3.1" + checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd languageName: node linkType: hard @@ -7330,6 +7664,13 @@ __metadata: languageName: node linkType: hard +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 7d00d7cd8e49b9afa762a813faac332dee781932d6f2c848dc348939c4253f1d4564341b7af1d041853bc3f32c2ef141b58e0a4d9862c17a7f08f68df1e0f1ed + languageName: node + linkType: hard + "ecc-jsbn@npm:~0.1.1": version: 0.1.2 resolution: "ecc-jsbn@npm:0.1.2" @@ -7350,17 +7691,17 @@ __metadata: languageName: node linkType: hard -"editorconfig@npm:^0.15.3": - version: 0.15.3 - resolution: "editorconfig@npm:0.15.3" +"editorconfig@npm:^1.0.3": + version: 1.0.4 + resolution: "editorconfig@npm:1.0.4" dependencies: - commander: ^2.19.0 - lru-cache: ^4.1.5 - semver: ^5.6.0 - sigmund: ^1.0.1 + "@one-ini/wasm": 0.1.1 + commander: ^10.0.0 + minimatch: 9.0.1 + semver: ^7.5.3 bin: editorconfig: bin/editorconfig - checksum: a94afeda19f12a4bcc4a573f0858df13dd3a2d1a3268cc0f17a6326ebe7ddd6cb0c026f8e4e73c17d34f3892bf6f8b561512d9841e70063f61da71b4c57dc5f0 + checksum: 09904f19381b3ddf132cea0762971aba887236f387be3540909e96b8eb9337e1793834e10f06890cd8e8e7bb1ba80cb13e7d50a863f227806c9ca74def4165fb languageName: node linkType: hard @@ -7372,654 +7713,317 @@ __metadata: linkType: hard "ejs@npm:^3.1.8": - version: 3.1.8 - resolution: "ejs@npm:3.1.8" + version: 3.1.9 + resolution: "ejs@npm:3.1.9" dependencies: jake: ^10.8.5 bin: ejs: bin/cli.js - checksum: 1d40d198ad52e315ccf37e577bdec06e24eefdc4e3c27aafa47751a03a0c7f0ec4310254c9277a5f14763c3cd4bbacce27497332b2d87c74232b9b1defef8efc - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.251, electron-to-chromium@npm:^1.4.67": - version: 1.4.284 - resolution: "electron-to-chromium@npm:1.4.284" - checksum: be496e9dca6509dbdbb54dc32146fc99f8eb716d28a7ee8ccd3eba0066561df36fc51418d8bd7cf5a5891810bf56c0def3418e74248f51ea4a843d423603d10a - languageName: node - linkType: hard - -"emoji-regex@npm:^8.0.0": - version: 8.0.0 - resolution: "emoji-regex@npm:8.0.0" - checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 - languageName: node - linkType: hard - -"emoji-regex@npm:^9.2.0, emoji-regex@npm:^9.2.2": - version: 9.2.2 - resolution: "emoji-regex@npm:9.2.2" - checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 - languageName: node - linkType: hard - -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 - languageName: node - linkType: hard - -"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": - version: 1.0.2 - resolution: "encodeurl@npm:1.0.2" - checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c - languageName: node - linkType: hard - -"encoding@npm:^0.1.13": - version: 0.1.13 - resolution: "encoding@npm:0.1.13" - dependencies: - iconv-lite: ^0.6.2 - checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f - languageName: node - linkType: hard - -"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": - version: 1.4.4 - resolution: "end-of-stream@npm:1.4.4" - dependencies: - once: ^1.4.0 - checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b - languageName: node - linkType: hard - -"enhanced-resolve@npm:^5.8.2": - version: 5.12.0 - resolution: "enhanced-resolve@npm:5.12.0" - dependencies: - graceful-fs: ^4.2.4 - tapable: ^2.2.0 - checksum: bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174 - languageName: node - linkType: hard - -"enquirer@npm:^2.3.0": - version: 2.3.6 - resolution: "enquirer@npm:2.3.6" - dependencies: - ansi-colors: ^4.1.1 - checksum: 1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884 - languageName: node - linkType: hard - -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 - languageName: node - linkType: hard - -"entities@npm:^4.2.0, entities@npm:^4.3.0, entities@npm:^4.4.0": - version: 4.4.0 - resolution: "entities@npm:4.4.0" - checksum: 84d250329f4b56b40fa93ed067b194db21e8815e4eb9b59f43a086f0ecd342814f6bc483de8a77da5d64e0f626033192b1b4f1792232a7ea6b970ebe0f3187c2 - languageName: node - linkType: hard - -"env-paths@npm:^2.2.0": - version: 2.2.1 - resolution: "env-paths@npm:2.2.1" - checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e - languageName: node - linkType: hard - -"err-code@npm:^2.0.2": - version: 2.0.3 - resolution: "err-code@npm:2.0.3" - checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 - languageName: node - linkType: hard - -"error-ex@npm:^1.3.1": - version: 1.3.2 - resolution: "error-ex@npm:1.3.2" - dependencies: - is-arrayish: ^0.2.1 - checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 - languageName: node - linkType: hard - -"errorstacks@npm:^2.2.0": - version: 2.4.0 - resolution: "errorstacks@npm:2.4.0" - checksum: 59186ccd26d8b782682a17aa8c96a71c5b977e7e073ec1648a5b59d11acb02348000921751c28a1a8a5bea37481369b2dab27e6330c5b8ddf3ae9b610dfc02bf - languageName: node - linkType: hard - -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": - version: 1.20.5 - resolution: "es-abstract@npm:1.20.5" - dependencies: - call-bind: ^1.0.2 - es-to-primitive: ^1.2.1 - function-bind: ^1.1.1 - function.prototype.name: ^1.1.5 - get-intrinsic: ^1.1.3 - get-symbol-description: ^1.0.0 - gopd: ^1.0.1 - has: ^1.0.3 - has-property-descriptors: ^1.0.0 - has-symbols: ^1.0.3 - internal-slot: ^1.0.3 - is-callable: ^1.2.7 - is-negative-zero: ^2.0.2 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - is-string: ^1.0.7 - is-weakref: ^1.0.2 - object-inspect: ^1.12.2 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.4.3 - safe-regex-test: ^1.0.0 - string.prototype.trimend: ^1.0.6 - string.prototype.trimstart: ^1.0.6 - unbox-primitive: ^1.0.2 - checksum: 00564779ddaf7fb977ab5aa2b8ea2cbd4fa2335ad5368f788bd0bb094c86bc1790335dd9c3e30374bb0af2fa54c724fb4e0c73659dcfe8e427355a56f2b65946 - languageName: node - linkType: hard - -"es-get-iterator@npm:^1.1.2": - version: 1.1.2 - resolution: "es-get-iterator@npm:1.1.2" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.0 - has-symbols: ^1.0.1 - is-arguments: ^1.1.0 - is-map: ^2.0.2 - is-set: ^2.0.2 - is-string: ^1.0.5 - isarray: ^2.0.5 - checksum: f75e66acb6a45686fa08b3ade9c9421a70d36a0c43ed4363e67f4d7aab2226cb73dd977cb48abbaf75721b946d3cd810682fcf310c7ad0867802fbf929b17dcf - languageName: node - linkType: hard - -"es-module-lexer@npm:^1.0.0": - version: 1.1.0 - resolution: "es-module-lexer@npm:1.1.0" - checksum: 3e9f5019b69c6b2f04eb8478c4fdb4ed72cb8b4c97511b5dd39c1f498386ed8f5083c32067c15efcfabc7e8460cb65ed4627dd32405475715a898009922f41fa - languageName: node - linkType: hard - -"es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" - dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 - languageName: node - linkType: hard - -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" - dependencies: - is-callable: ^1.1.4 - is-date-object: ^1.0.1 - is-symbol: ^1.0.2 - checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed - languageName: node - linkType: hard - -"esbuild-android-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-android-64@npm:0.14.54" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"esbuild-android-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-android-64@npm:0.15.18" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - -"esbuild-android-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-android-arm64@npm:0.14.54" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-android-arm64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-android-arm64@npm:0.15.18" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-darwin-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-darwin-64@npm:0.14.54" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"esbuild-darwin-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-darwin-64@npm:0.15.18" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"esbuild-darwin-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-darwin-arm64@npm:0.14.54" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-darwin-arm64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-darwin-arm64@npm:0.15.18" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-freebsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-freebsd-64@npm:0.14.54" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-freebsd-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-freebsd-64@npm:0.15.18" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"esbuild-freebsd-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-freebsd-arm64@npm:0.14.54" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-freebsd-arm64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-freebsd-arm64@npm:0.15.18" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-32@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-32@npm:0.14.54" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-linux-32@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-32@npm:0.15.18" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - -"esbuild-linux-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-64@npm:0.14.54" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"esbuild-linux-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-64@npm:0.15.18" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"esbuild-linux-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-arm64@npm:0.14.54" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-arm64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-arm64@npm:0.15.18" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"esbuild-linux-arm@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-arm@npm:0.14.54" - conditions: os=linux & cpu=arm + checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f languageName: node linkType: hard -"esbuild-linux-arm@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-arm@npm:0.15.18" - conditions: os=linux & cpu=arm +"electron-to-chromium@npm:^1.4.530, electron-to-chromium@npm:^1.4.67": + version: 1.4.532 + resolution: "electron-to-chromium@npm:1.4.532" + checksum: e9f77b5d6df84aa1f7598359ec2c988c3758e58106e63f2a0a6dc4756a6733b126316e61a79a2a6643aa2a0f9a1cf9ebe66c817dcb970a3fc9d8190342ef070a languageName: node linkType: hard -"esbuild-linux-mips64le@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-mips64le@npm:0.14.54" - conditions: os=linux & cpu=mips64el +"emoji-regex@npm:^10.2.1": + version: 10.2.1 + resolution: "emoji-regex@npm:10.2.1" + checksum: 1aa2d16881c56531fdfc03d0b36f5c2b6221cc4097499a5665b88b711dc3fb4d5b8804f0ca6f00c56e5dcf89bac75f0487eee85da1da77df3a33accc6ecbe426 languageName: node linkType: hard -"esbuild-linux-mips64le@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-mips64le@npm:0.15.18" - conditions: os=linux & cpu=mips64el +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 languageName: node linkType: hard -"esbuild-linux-ppc64le@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-ppc64le@npm:0.14.54" - conditions: os=linux & cpu=ppc64 +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 languageName: node linkType: hard -"esbuild-linux-ppc64le@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-ppc64le@npm:0.15.18" - conditions: os=linux & cpu=ppc64 +"emojis-list@npm:^3.0.0": + version: 3.0.0 + resolution: "emojis-list@npm:3.0.0" + checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 languageName: node linkType: hard -"esbuild-linux-riscv64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-riscv64@npm:0.14.54" - conditions: os=linux & cpu=riscv64 +"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": + version: 1.0.2 + resolution: "encodeurl@npm:1.0.2" + checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c languageName: node linkType: hard -"esbuild-linux-riscv64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-riscv64@npm:0.15.18" - conditions: os=linux & cpu=riscv64 +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: ^0.6.2 + checksum: bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f languageName: node linkType: hard -"esbuild-linux-s390x@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-linux-s390x@npm:0.14.54" - conditions: os=linux & cpu=s390x +"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: ^1.4.0 + checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b languageName: node linkType: hard -"esbuild-linux-s390x@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-linux-s390x@npm:0.15.18" - conditions: os=linux & cpu=s390x +"enhanced-resolve@npm:^5.8.2": + version: 5.15.0 + resolution: "enhanced-resolve@npm:5.15.0" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: fbd8cdc9263be71cc737aa8a7d6c57b43d6aa38f6cc75dde6fcd3598a130cc465f979d2f4d01bb3bf475acb43817749c79f8eef9be048683602ca91ab52e4f11 languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-netbsd-64@npm:0.14.54" - conditions: os=netbsd & cpu=x64 +"enquirer@npm:^2.3.0": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: ^4.1.1 + strip-ansi: ^6.0.1 + checksum: f080f11a74209647dbf347a7c6a83c8a47ae1ebf1e75073a808bc1088eb780aa54075bfecd1bcdb3e3c724520edb8e6ee05da031529436b421b71066fcc48cb5 languageName: node linkType: hard -"esbuild-netbsd-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-netbsd-64@npm:0.15.18" - conditions: os=netbsd & cpu=x64 +"entities@npm:^2.0.0": + version: 2.2.0 + resolution: "entities@npm:2.2.0" + checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 languageName: node linkType: hard -"esbuild-openbsd-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-openbsd-64@npm:0.14.54" - conditions: os=openbsd & cpu=x64 +"entities@npm:^4.2.0, entities@npm:^4.4.0": + version: 4.5.0 + resolution: "entities@npm:4.5.0" + checksum: 853f8ebd5b425d350bffa97dd6958143179a5938352ccae092c62d1267c4e392a039be1bae7d51b6e4ffad25f51f9617531fedf5237f15df302ccfb452cbf2d7 languageName: node linkType: hard -"esbuild-openbsd-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-openbsd-64@npm:0.15.18" - conditions: os=openbsd & cpu=x64 +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e languageName: node linkType: hard -"esbuild-plugin-alias@npm:^0.2.1": - version: 0.2.1 - resolution: "esbuild-plugin-alias@npm:0.2.1" - checksum: afe2d2c8b5f09d5321cb8d9c0825e8a9f6e03c2d50df92f953a291d4620cc29eddb3da9e33b238f6d8f77738e0277bdcb831f127399449fecf78fb84c04e5da9 +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 8b7b1be20d2de12d2255c0bc2ca638b7af5171142693299416e6a9339bd7d88fc8d7707d913d78e0993176005405a236b066b45666b27b797252c771156ace54 languageName: node linkType: hard -"esbuild-register@npm:^3.3.3": - version: 3.4.1 - resolution: "esbuild-register@npm:3.4.1" +"error-ex@npm:^1.3.1": + version: 1.3.2 + resolution: "error-ex@npm:1.3.2" dependencies: - debug: ^4.3.4 - peerDependencies: - esbuild: ">=0.12 <1" - checksum: 02750477b7215101bd2ffa3eae5064026586afd9a5267e94f5b81722c85c8063794c06328e618b5a93d7b0db4138a092417cfc024471b8a3616d212d09e3d868 - languageName: node - linkType: hard - -"esbuild-sunos-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-sunos-64@npm:0.14.54" - conditions: os=sunos & cpu=x64 + is-arrayish: ^0.2.1 + checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 languageName: node linkType: hard -"esbuild-sunos-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-sunos-64@npm:0.15.18" - conditions: os=sunos & cpu=x64 +"errorstacks@npm:^2.2.0": + version: 2.4.0 + resolution: "errorstacks@npm:2.4.0" + checksum: 59186ccd26d8b782682a17aa8c96a71c5b977e7e073ec1648a5b59d11acb02348000921751c28a1a8a5bea37481369b2dab27e6330c5b8ddf3ae9b610dfc02bf languageName: node linkType: hard -"esbuild-windows-32@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-32@npm:0.14.54" - conditions: os=win32 & cpu=ia32 +"es-abstract@npm:^1.22.1": + version: 1.22.2 + resolution: "es-abstract@npm:1.22.2" + dependencies: + array-buffer-byte-length: ^1.0.0 + arraybuffer.prototype.slice: ^1.0.2 + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + es-set-tostringtag: ^2.0.1 + es-to-primitive: ^1.2.1 + function.prototype.name: ^1.1.6 + get-intrinsic: ^1.2.1 + get-symbol-description: ^1.0.0 + globalthis: ^1.0.3 + gopd: ^1.0.1 + has: ^1.0.3 + has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + internal-slot: ^1.0.5 + is-array-buffer: ^3.0.2 + is-callable: ^1.2.7 + is-negative-zero: ^2.0.2 + is-regex: ^1.1.4 + is-shared-array-buffer: ^1.0.2 + is-string: ^1.0.7 + is-typed-array: ^1.1.12 + is-weakref: ^1.0.2 + object-inspect: ^1.12.3 + object-keys: ^1.1.1 + object.assign: ^4.1.4 + regexp.prototype.flags: ^1.5.1 + safe-array-concat: ^1.0.1 + safe-regex-test: ^1.0.0 + string.prototype.trim: ^1.2.8 + string.prototype.trimend: ^1.0.7 + string.prototype.trimstart: ^1.0.7 + typed-array-buffer: ^1.0.0 + typed-array-byte-length: ^1.0.0 + typed-array-byte-offset: ^1.0.0 + typed-array-length: ^1.0.4 + unbox-primitive: ^1.0.2 + which-typed-array: ^1.1.11 + checksum: cc70e592d360d7d729859013dee7a610c6b27ed8630df0547c16b0d16d9fe6505a70ee14d1af08d970fdd132b3f88c9ca7815ce72c9011608abf8ab0e55fc515 languageName: node linkType: hard -"esbuild-windows-32@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-windows-32@npm:0.15.18" - conditions: os=win32 & cpu=ia32 +"es-module-lexer@npm:^1.0.0": + version: 1.3.1 + resolution: "es-module-lexer@npm:1.3.1" + checksum: 3beafa7e171eb1e8cc45695edf8d51638488dddf65294d7911f8d6a96249da6a9838c87529262cc6ea53988d8272cec0f4bff93f476ed031a54ba3afb51a0ed3 languageName: node linkType: hard -"esbuild-windows-64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-64@npm:0.14.54" - conditions: os=win32 & cpu=x64 +"es-set-tostringtag@npm:^2.0.1": + version: 2.0.1 + resolution: "es-set-tostringtag@npm:2.0.1" + dependencies: + get-intrinsic: ^1.1.3 + has: ^1.0.3 + has-tostringtag: ^1.0.0 + checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 languageName: node linkType: hard -"esbuild-windows-64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-windows-64@npm:0.15.18" - conditions: os=win32 & cpu=x64 +"es-shim-unscopables@npm:^1.0.0": + version: 1.0.0 + resolution: "es-shim-unscopables@npm:1.0.0" + dependencies: + has: ^1.0.3 + checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.14.54": - version: 0.14.54 - resolution: "esbuild-windows-arm64@npm:0.14.54" - conditions: os=win32 & cpu=arm64 +"es-to-primitive@npm:^1.2.1": + version: 1.2.1 + resolution: "es-to-primitive@npm:1.2.1" + dependencies: + is-callable: ^1.1.4 + is-date-object: ^1.0.1 + is-symbol: ^1.0.2 + checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed languageName: node linkType: hard -"esbuild-windows-arm64@npm:0.15.18": - version: 0.15.18 - resolution: "esbuild-windows-arm64@npm:0.15.18" - conditions: os=win32 & cpu=arm64 +"esbuild-plugin-alias@npm:^0.2.1": + version: 0.2.1 + resolution: "esbuild-plugin-alias@npm:0.2.1" + checksum: afe2d2c8b5f09d5321cb8d9c0825e8a9f6e03c2d50df92f953a291d4620cc29eddb3da9e33b238f6d8f77738e0277bdcb831f127399449fecf78fb84c04e5da9 languageName: node linkType: hard -"esbuild@npm:^0.14.48": - version: 0.14.54 - resolution: "esbuild@npm:0.14.54" - dependencies: - "@esbuild/linux-loong64": 0.14.54 - esbuild-android-64: 0.14.54 - esbuild-android-arm64: 0.14.54 - esbuild-darwin-64: 0.14.54 - esbuild-darwin-arm64: 0.14.54 - esbuild-freebsd-64: 0.14.54 - esbuild-freebsd-arm64: 0.14.54 - esbuild-linux-32: 0.14.54 - esbuild-linux-64: 0.14.54 - esbuild-linux-arm: 0.14.54 - esbuild-linux-arm64: 0.14.54 - esbuild-linux-mips64le: 0.14.54 - esbuild-linux-ppc64le: 0.14.54 - esbuild-linux-riscv64: 0.14.54 - esbuild-linux-s390x: 0.14.54 - esbuild-netbsd-64: 0.14.54 - esbuild-openbsd-64: 0.14.54 - esbuild-sunos-64: 0.14.54 - esbuild-windows-32: 0.14.54 - esbuild-windows-64: 0.14.54 - esbuild-windows-arm64: 0.14.54 - dependenciesMeta: - "@esbuild/linux-loong64": - optional: true - esbuild-android-64: - optional: true - esbuild-android-arm64: - optional: true - esbuild-darwin-64: - optional: true - esbuild-darwin-arm64: - optional: true - esbuild-freebsd-64: - optional: true - esbuild-freebsd-arm64: - optional: true - esbuild-linux-32: - optional: true - esbuild-linux-64: - optional: true - esbuild-linux-arm: - optional: true - esbuild-linux-arm64: - optional: true - esbuild-linux-mips64le: - optional: true - esbuild-linux-ppc64le: - optional: true - esbuild-linux-riscv64: - optional: true - esbuild-linux-s390x: - optional: true - esbuild-netbsd-64: - optional: true - esbuild-openbsd-64: - optional: true - esbuild-sunos-64: - optional: true - esbuild-windows-32: - optional: true - esbuild-windows-64: - optional: true - esbuild-windows-arm64: - optional: true - bin: - esbuild: bin/esbuild - checksum: 49e360b1185c797f5ca3a7f5f0a75121494d97ddf691f65ed1796e6257d318f928342a97f559bb8eced6a90cf604dd22db4a30e0dbbf15edd9dbf22459b639af - languageName: node - linkType: hard - -"esbuild@npm:^0.15.0": - version: 0.15.18 - resolution: "esbuild@npm:0.15.18" - dependencies: - "@esbuild/android-arm": 0.15.18 - "@esbuild/linux-loong64": 0.15.18 - esbuild-android-64: 0.15.18 - esbuild-android-arm64: 0.15.18 - esbuild-darwin-64: 0.15.18 - esbuild-darwin-arm64: 0.15.18 - esbuild-freebsd-64: 0.15.18 - esbuild-freebsd-arm64: 0.15.18 - esbuild-linux-32: 0.15.18 - esbuild-linux-64: 0.15.18 - esbuild-linux-arm: 0.15.18 - esbuild-linux-arm64: 0.15.18 - esbuild-linux-mips64le: 0.15.18 - esbuild-linux-ppc64le: 0.15.18 - esbuild-linux-riscv64: 0.15.18 - esbuild-linux-s390x: 0.15.18 - esbuild-netbsd-64: 0.15.18 - esbuild-openbsd-64: 0.15.18 - esbuild-sunos-64: 0.15.18 - esbuild-windows-32: 0.15.18 - esbuild-windows-64: 0.15.18 - esbuild-windows-arm64: 0.15.18 +"esbuild-register@npm:^3.4.0": + version: 3.5.0 + resolution: "esbuild-register@npm:3.5.0" + dependencies: + debug: ^4.3.4 + peerDependencies: + esbuild: ">=0.12 <1" + checksum: f4307753c9672a2c901d04a1165031594a854f0a4c6f4c1db08aa393b68a193d38f2df483dc8ca0513e89f7b8998415e7e26fb9830989fb8cdccc5fb5f181c6b + languageName: node + linkType: hard + +"esbuild@npm:^0.18.0": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": 0.18.20 + "@esbuild/android-arm64": 0.18.20 + "@esbuild/android-x64": 0.18.20 + "@esbuild/darwin-arm64": 0.18.20 + "@esbuild/darwin-x64": 0.18.20 + "@esbuild/freebsd-arm64": 0.18.20 + "@esbuild/freebsd-x64": 0.18.20 + "@esbuild/linux-arm": 0.18.20 + "@esbuild/linux-arm64": 0.18.20 + "@esbuild/linux-ia32": 0.18.20 + "@esbuild/linux-loong64": 0.18.20 + "@esbuild/linux-mips64el": 0.18.20 + "@esbuild/linux-ppc64": 0.18.20 + "@esbuild/linux-riscv64": 0.18.20 + "@esbuild/linux-s390x": 0.18.20 + "@esbuild/linux-x64": 0.18.20 + "@esbuild/netbsd-x64": 0.18.20 + "@esbuild/openbsd-x64": 0.18.20 + "@esbuild/sunos-x64": 0.18.20 + "@esbuild/win32-arm64": 0.18.20 + "@esbuild/win32-ia32": 0.18.20 + "@esbuild/win32-x64": 0.18.20 dependenciesMeta: "@esbuild/android-arm": optional: true - "@esbuild/linux-loong64": + "@esbuild/android-arm64": optional: true - esbuild-android-64: + "@esbuild/android-x64": optional: true - esbuild-android-arm64: + "@esbuild/darwin-arm64": optional: true - esbuild-darwin-64: + "@esbuild/darwin-x64": optional: true - esbuild-darwin-arm64: + "@esbuild/freebsd-arm64": optional: true - esbuild-freebsd-64: + "@esbuild/freebsd-x64": optional: true - esbuild-freebsd-arm64: + "@esbuild/linux-arm": optional: true - esbuild-linux-32: + "@esbuild/linux-arm64": optional: true - esbuild-linux-64: + "@esbuild/linux-ia32": optional: true - esbuild-linux-arm: + "@esbuild/linux-loong64": optional: true - esbuild-linux-arm64: + "@esbuild/linux-mips64el": optional: true - esbuild-linux-mips64le: + "@esbuild/linux-ppc64": optional: true - esbuild-linux-ppc64le: + "@esbuild/linux-riscv64": optional: true - esbuild-linux-riscv64: + "@esbuild/linux-s390x": optional: true - esbuild-linux-s390x: + "@esbuild/linux-x64": optional: true - esbuild-netbsd-64: + "@esbuild/netbsd-x64": optional: true - esbuild-openbsd-64: + "@esbuild/openbsd-x64": optional: true - esbuild-sunos-64: + "@esbuild/sunos-x64": optional: true - esbuild-windows-32: + "@esbuild/win32-arm64": optional: true - esbuild-windows-64: + "@esbuild/win32-ia32": optional: true - esbuild-windows-arm64: + "@esbuild/win32-x64": optional: true bin: esbuild: bin/esbuild - checksum: ec12682b2cb2d4f0669d0e555028b87a9284ca7f6a1b26e35e69a8697165b35cc682ad598abc70f0bbcfdc12ca84ef888caf5ceee389237862e8f8c17da85f89 + checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b languageName: node linkType: hard @@ -8059,13 +8063,12 @@ __metadata: linkType: hard "escodegen@npm:^2.0.0": - version: 2.0.0 - resolution: "escodegen@npm:2.0.0" + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" dependencies: esprima: ^4.0.1 estraverse: ^5.2.0 esutils: ^2.0.2 - optionator: ^0.8.1 source-map: ~0.6.1 dependenciesMeta: source-map: @@ -8073,17 +8076,18 @@ __metadata: bin: escodegen: bin/escodegen.js esgenerate: bin/esgenerate.js - checksum: 5aa6b2966fafe0545e4e77936300cc94ad57cfe4dc4ebff9950492eaba83eef634503f12d7e3cbd644ecc1bab388ad0e92b06fd32222c9281a75d1cf02ec6cef + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6": - version: 0.3.6 - resolution: "eslint-import-resolver-node@npm:0.3.6" +"eslint-import-resolver-node@npm:^0.3.7": + version: 0.3.9 + resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: debug: ^3.2.7 - resolve: ^1.20.0 - checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8 + is-core-module: ^2.13.0 + resolve: ^1.22.4 + checksum: 439b91271236b452d478d0522a44482e8c8540bf9df9bd744062ebb89ab45727a3acd03366a6ba2bdbcde8f9f718bab7fe8db64688aca75acf37e04eafd25e22 languageName: node linkType: hard @@ -8103,15 +8107,15 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.7.3": - version: 2.7.4 - resolution: "eslint-module-utils@npm:2.7.4" +"eslint-module-utils@npm:^2.8.0": + version: 2.8.0 + resolution: "eslint-module-utils@npm:2.8.0" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 5da13645daff145a5c922896b258f8bba560722c3767254e458d894ff5fbb505d6dfd945bffa932a5b0ae06714da2379bd41011c4c20d2d59cc83e23895360f7 + checksum: 74c6dfea7641ebcfe174be61168541a11a14aa8d72e515f5f09af55cd0d0862686104b0524aa4b8e0ce66418a44aa38a94d2588743db5fd07a6b49ffd16921d2 languageName: node linkType: hard @@ -8127,82 +8131,89 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.24.2": - version: 2.26.0 - resolution: "eslint-plugin-import@npm:2.26.0" + version: 2.28.1 + resolution: "eslint-plugin-import@npm:2.28.1" dependencies: - array-includes: ^3.1.4 - array.prototype.flat: ^1.2.5 - debug: ^2.6.9 + array-includes: ^3.1.6 + array.prototype.findlastindex: ^1.2.2 + array.prototype.flat: ^1.3.1 + array.prototype.flatmap: ^1.3.1 + debug: ^3.2.7 doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.6 - eslint-module-utils: ^2.7.3 + eslint-import-resolver-node: ^0.3.7 + eslint-module-utils: ^2.8.0 has: ^1.0.3 - is-core-module: ^2.8.1 + is-core-module: ^2.13.0 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.values: ^1.1.5 - resolve: ^1.22.0 - tsconfig-paths: ^3.14.1 + object.fromentries: ^2.0.6 + object.groupby: ^1.0.0 + object.values: ^1.1.6 + semver: ^6.3.1 + tsconfig-paths: ^3.14.2 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 0bf77ad80339554481eafa2b1967449e1f816b94c7a6f9614ce33fb4083c4e6c050f10d241dd50b4975d47922880a34de1e42ea9d8e6fd663ebb768baa67e655 + checksum: e8ae6dd8f06d8adf685f9c1cfd46ac9e053e344a05c4090767e83b63a85c8421ada389807a39e73c643b9bff156715c122e89778169110ed68d6428e12607edf languageName: node linkType: hard "eslint-plugin-jsx-a11y@npm:^6.3.1": - version: 6.6.1 - resolution: "eslint-plugin-jsx-a11y@npm:6.6.1" + version: 6.7.1 + resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" dependencies: - "@babel/runtime": ^7.18.9 - aria-query: ^4.2.2 - array-includes: ^3.1.5 + "@babel/runtime": ^7.20.7 + aria-query: ^5.1.3 + array-includes: ^3.1.6 + array.prototype.flatmap: ^1.3.1 ast-types-flow: ^0.0.7 - axe-core: ^4.4.3 - axobject-query: ^2.2.0 + axe-core: ^4.6.2 + axobject-query: ^3.1.1 damerau-levenshtein: ^1.0.8 emoji-regex: ^9.2.2 has: ^1.0.3 - jsx-ast-utils: ^3.3.2 - language-tags: ^1.0.5 + jsx-ast-utils: ^3.3.3 + language-tags: =1.0.5 minimatch: ^3.1.2 + object.entries: ^1.1.6 + object.fromentries: ^2.0.6 semver: ^6.3.0 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: baae7377f0e25a0cc9b34dc333a3dc6ead9ee8365e445451eff554c3ca267a0a6cb88127fe90395c578ab1b92cfed246aef7dc8d2b48b603389e10181799e144 + checksum: f166dd5fe7257c7b891c6692e6a3ede6f237a14043ae3d97581daf318fc5833ddc6b4871aa34ab7656187430170500f6d806895747ea17ecdf8231a666c3c2fd languageName: node linkType: hard "eslint-plugin-lit-a11y@npm:^2.0.0": - version: 2.3.0 - resolution: "eslint-plugin-lit-a11y@npm:2.3.0" + version: 2.4.1 + resolution: "eslint-plugin-lit-a11y@npm:2.4.1" dependencies: aria-query: ^5.1.3 axe-core: ^4.3.3 axobject-query: ^2.2.0 dom5: ^3.0.1 - emoji-regex: ^9.2.0 + emoji-regex: ^10.2.1 eslint-plugin-lit: ^1.6.0 eslint-rule-extender: 0.0.1 language-tags: ^1.0.5 - parse5: ^5.1.1 + parse5: ^7.1.2 parse5-htmlparser2-tree-adapter: ^6.0.1 requireindex: ~1.2.0 peerDependencies: eslint: ">= 5" - checksum: 6bc589e7e2b17a1dfb5a883b02cd29728061a106322981c8b1c065454d54280567464fcc1564a9e7ade8c779890e4fd49ac31ff556e12d451c92ec76d668542a + checksum: 1e3caf3dbe16545bbdde096dea1c6ac47b1c366ac7014ccda392c6a62faecaf8c066b5a2f22e7f39c2618a4f14b91158bffbcb48c7f305ce92769f0e9e9bb257 languageName: node linkType: hard "eslint-plugin-lit@npm:^1.6.0": - version: 1.7.1 - resolution: "eslint-plugin-lit@npm:1.7.1" + version: 1.9.1 + resolution: "eslint-plugin-lit@npm:1.9.1" dependencies: parse5: ^6.0.1 parse5-htmlparser2-tree-adapter: ^6.0.1 requireindex: ^1.2.0 peerDependencies: eslint: ">= 5" - checksum: 54f0e44c6eb2872ee320b0c39dcc3cbcced18a2b0ab21cc14b71e9e54b7958fea6a02f2f1a2990552f3a38dab78b9a82fb93b7eb4be6544f4d92ec55f233f4a7 + checksum: 24f9426b52587b483a5e195a1164cbf23323879a2c5f114673e5fb5413ba56d2a57309f39393fcc5a7486508faa05ba3da40fd3168f3c87f3d41473052cf80be languageName: node linkType: hard @@ -8242,13 +8253,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.1.1": - version: 7.1.1 - resolution: "eslint-scope@npm:7.1.1" +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: ^4.3.0 estraverse: ^5.2.0 - checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e + checksum: ec97dbf5fb04b94e8f4c5a91a7f0a6dd3c55e46bfc7bbcd0e3138c3a76977570e02ed89a1810c778dcd72072ff0e9621ba1379b4babe53921d71e2e4486fda3e languageName: node linkType: hard @@ -8261,17 +8272,6 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^3.0.0": - version: 3.0.0 - resolution: "eslint-utils@npm:3.0.0" - dependencies: - eslint-visitor-keys: ^2.0.0 - peerDependencies: - eslint: ">=5" - checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 - languageName: node - linkType: hard - "eslint-visitor-keys@npm:^1.1.0": version: 1.3.0 resolution: "eslint-visitor-keys@npm:1.3.0" @@ -8279,81 +8279,79 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0": +"eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": - version: 3.3.0 - resolution: "eslint-visitor-keys@npm:3.3.0" - checksum: d59e68a7c5a6d0146526b0eec16ce87fbf97fe46b8281e0d41384224375c4e52f5ffb9e16d48f4ea50785cde93f766b0c898e31ab89978d88b0e1720fbfb7808 +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 languageName: node linkType: hard "eslint@npm:^8.0.0": - version: 8.29.0 - resolution: "eslint@npm:8.29.0" - dependencies: - "@eslint/eslintrc": ^1.3.3 - "@humanwhocodes/config-array": ^0.11.6 + version: 8.50.0 + resolution: "eslint@npm:8.50.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.6.1 + "@eslint/eslintrc": ^2.1.2 + "@eslint/js": 8.50.0 + "@humanwhocodes/config-array": ^0.11.11 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 - ajv: ^6.10.0 + ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 debug: ^4.3.2 doctrine: ^3.0.0 escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.1 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.3.0 - espree: ^9.4.0 - esquery: ^1.4.0 + eslint-scope: ^7.2.2 + eslint-visitor-keys: ^3.4.3 + espree: ^9.6.1 + esquery: ^1.4.2 esutils: ^2.0.2 fast-deep-equal: ^3.1.3 file-entry-cache: ^6.0.1 find-up: ^5.0.0 glob-parent: ^6.0.2 - globals: ^13.15.0 - grapheme-splitter: ^1.0.4 + globals: ^13.19.0 + graphemer: ^1.4.0 ignore: ^5.2.0 - import-fresh: ^3.0.0 imurmurhash: ^0.1.4 is-glob: ^4.0.0 is-path-inside: ^3.0.3 - js-sdsl: ^4.1.4 js-yaml: ^4.1.0 json-stable-stringify-without-jsonify: ^1.0.1 levn: ^0.4.1 lodash.merge: ^4.6.2 minimatch: ^3.1.2 natural-compare: ^1.4.0 - optionator: ^0.9.1 - regexpp: ^3.2.0 + optionator: ^0.9.3 strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab + checksum: 9ebfe5615dc84700000d218e32ddfdcfc227ca600f65f18e5541ec34f8902a00356a9a8804d9468fd6c8637a5ef6a3897291dad91ba6579d5b32ffeae5e31768 languageName: node linkType: hard -"espree@npm:^9.4.0": - version: 9.4.1 - resolution: "espree@npm:9.4.1" +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" dependencies: - acorn: ^8.8.0 + acorn: ^8.9.0 acorn-jsx: ^5.3.2 - eslint-visitor-keys: ^3.3.0 - checksum: 4d266b0cf81c7dfe69e542c7df0f246e78d29f5b04dda36e514eb4c7af117ee6cfbd3280e560571ed82ff6c9c3f0003c05b82583fc7a94006db7497c4fe4270e + eslint-visitor-keys: ^3.4.1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1": +"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" bin: @@ -8363,12 +8361,12 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0": - version: 1.4.0 - resolution: "esquery@npm:1.4.0" +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" dependencies: estraverse: ^5.1.0 - checksum: a0807e17abd7fbe5fbd4fab673038d6d8a50675cdae6b04fbaa520c34581be0c5fa24582990e8acd8854f671dd291c78bb2efb9e0ed5b62f33bac4f9cf820210 + checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 languageName: node linkType: hard @@ -8406,57 +8404,59 @@ __metadata: linkType: hard "estree-util-attach-comments@npm:^2.0.0": - version: 2.1.0 - resolution: "estree-util-attach-comments@npm:2.1.0" + version: 2.1.1 + resolution: "estree-util-attach-comments@npm:2.1.1" dependencies: "@types/estree": ^1.0.0 - checksum: 8489b977dc420e4af59b03528487b2963d7bfe2d6d265819231dce5a1a5c389109230be102d4b7b85a86ec64f75a7e70b0f306542d56ec557c83f92ec326738a + checksum: c5c2c41c9a55a169fb4fba9627057843f0d2e21e47a2e3e24318a11ffcf6bc704c0f96f405a529bddac7969b7c44f6cf86711505faaf0c5862c2024419b19704 languageName: node linkType: hard "estree-util-build-jsx@npm:^2.0.0": - version: 2.2.0 - resolution: "estree-util-build-jsx@npm:2.2.0" + version: 2.2.2 + resolution: "estree-util-build-jsx@npm:2.2.2" dependencies: "@types/estree-jsx": ^1.0.0 estree-util-is-identifier-name: ^2.0.0 estree-walker: ^3.0.0 - checksum: 639b76f5395df5234e5424e092c583d656418a07075156947b72e69183c01feeb94946e79002117cd7dff374a25115832ab4af4ad449f1f6cac3594c95006aa5 + checksum: d008ac36a45d797eadca696f41b4c1ac0587ec0e0b52560cfb0e76d14ef15fc18e526f9023b6e5457dafa9cf3f010c9bb1dfc9c727ebd7cf0ba2ebbaa43919ac languageName: node linkType: hard "estree-util-is-identifier-name@npm:^2.0.0": - version: 2.0.1 - resolution: "estree-util-is-identifier-name@npm:2.0.1" - checksum: d91693dc1c8e7f9860e5c73d3f2e0ad4fc484dc9df432086e0432c27c89f1690fe3c63f0d608d11bce77bb026a4edef434c28da5cbad0761d0292741a96b1481 + version: 2.1.0 + resolution: "estree-util-is-identifier-name@npm:2.1.0" + checksum: cab317a071fafb99cf83b57df7924bccd2e6ab4e252688739e49f00b16cefd168e279c171442b0557c80a1c80ffaa927d670dadea65bb3c9b151efb8e772e89d languageName: node linkType: hard "estree-util-to-js@npm:^1.1.0": - version: 1.1.0 - resolution: "estree-util-to-js@npm:1.1.0" + version: 1.2.0 + resolution: "estree-util-to-js@npm:1.2.0" dependencies: "@types/estree-jsx": ^1.0.0 astring: ^1.8.0 source-map: ^0.7.0 - checksum: 3ce2ef2fd78497fa7a0e5250be0f217af9060c819f7ed4f4739285e4ade4ed244536cb88e8ba1e38986af98d3a9064165122bb1622f2c6d57fe7b241b884fc47 + checksum: 93a75e1051a6a4f5c631597ecd2ed95129fadbc80a58a10475d6d6b1b076a69393ba4a8d2bb71f698401f64ccca47e3f3828dd0042cac81439b988fae0f5f8e0 languageName: node linkType: hard "estree-util-visit@npm:^1.0.0": - version: 1.2.0 - resolution: "estree-util-visit@npm:1.2.0" + version: 1.2.1 + resolution: "estree-util-visit@npm:1.2.1" dependencies: "@types/estree-jsx": ^1.0.0 "@types/unist": ^2.0.0 - checksum: d36a36aed82d6cb00d24615889052e22308ff008191b3760f65f93e9d0b06d3bc448af9f99a685947f1c69fba36d9a412da243b0b026096c66ecd74054c3b090 + checksum: 6feea4fdc43b0ba0f79faf1d57cf32373007e146d4810c7c09c13f5a9c1b8600c1ac57a8d949967cedd2a9a91dddd246e19b59bacfc01e417168b4ebf220f691 languageName: node linkType: hard "estree-walker@npm:^3.0.0": - version: 3.0.1 - resolution: "estree-walker@npm:3.0.1" - checksum: 674096950819041f1ee471e63f7aa987f2ed3a3a441cc41a5176e9ed01ea5cfd6487822c3b9c2cddd0e2c8f9d7ef52d32d06147a19b5a9ca9f8ab0c094bd43b9 + version: 3.0.3 + resolution: "estree-walker@npm:3.0.3" + dependencies: + "@types/estree": ^1.0.0 + checksum: a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af languageName: node linkType: hard @@ -8561,10 +8561,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^0.14.2": - version: 0.14.2 - resolution: "expect-type@npm:0.14.2" - checksum: b8dba1f67d6562d203359d5f5e7ee9c2066c091a7bf3c8744858cbe801fb6becab760961fa206ad5bfd2c532b2a01f835f8f1a4f86f2ad8e6881c0930b48aca5 +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 languageName: node linkType: hard @@ -8732,15 +8732,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.0, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9": - version: 3.2.12 - resolution: "fast-glob@npm:3.2.12" + version: 3.3.1 + resolution: "fast-glob@npm:3.3.1" dependencies: "@nodelib/fs.stat": ^2.0.2 "@nodelib/fs.walk": ^1.2.3 glob-parent: ^5.1.2 merge2: ^1.3.0 micromatch: ^4.0.4 - checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 + checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5 languageName: node linkType: hard @@ -8751,7 +8751,7 @@ __metadata: languageName: node linkType: hard -"fast-levenshtein@npm:^2.0.6, fast-levenshtein@npm:~2.0.6": +"fast-levenshtein@npm:^2.0.6": version: 2.0.6 resolution: "fast-levenshtein@npm:2.0.6" checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c @@ -8759,11 +8759,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.14.0 - resolution: "fastq@npm:1.14.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: ^1.0.4 - checksum: da2c05ec1446ef77b8ba2b76619c90d483404f5087e71e77469fbee797280a1f4ef26a63be15b2377198bc20d09fdf25c7d6e1e492a1e568a29dfdd9bcb7538c + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a languageName: node linkType: hard @@ -8777,9 +8777,9 @@ __metadata: linkType: hard "fetch-retry@npm:^5.0.2": - version: 5.0.3 - resolution: "fetch-retry@npm:5.0.3" - checksum: b4eebc04bd41651417e89ae9287e5b9e5421970ce07058c6e1e22f7d9c1cd5f935fc39a328fd66b433247c0ae1bb8a6b2d48c073d5a9f911992f72c5d311b14d + version: 5.0.6 + resolution: "fetch-retry@npm:5.0.6" + checksum: 4ad8bca6ec7a7b1212e636bb422a9ae8bb9dce38df0b441c9eb77a29af99b368029d6248ff69427da67e3d43c53808b121135ea395e7fe4f8f383e0ad65b4f27 languageName: node linkType: hard @@ -8801,13 +8801,24 @@ __metadata: languageName: node linkType: hard -"file-system-cache@npm:^2.0.0": - version: 2.0.1 - resolution: "file-system-cache@npm:2.0.1" +"file-system-cache@npm:2.3.0": + version: 2.3.0 + resolution: "file-system-cache@npm:2.3.0" + dependencies: + fs-extra: 11.1.1 + ramda: 0.29.0 + checksum: 74afa2870a062500643d41e02d1fbd47a3f30100f9e153dec5233d59f05545f4c8ada6085629d624e043479ac28c0cafc31824f7b49a3f997efab8cc5d05bfee + languageName: node + linkType: hard + +"file-type@npm:^16.5.4": + version: 16.5.4 + resolution: "file-type@npm:16.5.4" dependencies: - fs-extra: ^10.1.0 - ramda: ^0.28.0 - checksum: fba527d852dd0d90d21da4f53341584532f8c639a52f79479f543576caf464e333f2c076117e516dcc30ed5de136b48461b5336238daafdf11676bb423606e53 + readable-web-to-node-stream: ^3.0.0 + strtok3: ^6.2.4 + token-types: ^4.1.1 + checksum: d983c0f36491c57fcb6cc70fcb02c36d6b53f312a15053263e1924e28ca8314adf0db32170801ad777f09432c32155f31715ceaee66310947731588120d7ec27 languageName: node linkType: hard @@ -8846,14 +8857,7 @@ __metadata: languageName: node linkType: hard -"file-type@npm:^9.0.0": - version: 9.0.0 - resolution: "file-type@npm:9.0.0" - checksum: 9ea78b29c3762d967eb1e3e4f45e401388b6d252b12c217f78f5ea97556ff7e35e4c7255cab68810ac414d51b776bd4e83504c86f132c262a454251561189efa - languageName: node - linkType: hard - -"filelist@npm:^1.0.1": +"filelist@npm:^1.0.4": version: 1.0.4 resolution: "filelist@npm:1.0.4" dependencies: @@ -8916,6 +8920,17 @@ __metadata: languageName: node linkType: hard +"find-cache-dir@npm:^3.0.0": + version: 3.3.2 + resolution: "find-cache-dir@npm:3.3.2" + dependencies: + commondir: ^1.0.1 + make-dir: ^3.0.2 + pkg-dir: ^4.1.0 + checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817 + languageName: node + linkType: hard + "find-replace@npm:^3.0.0": version: 3.0.0 resolution: "find-replace@npm:3.0.0" @@ -9007,12 +9022,13 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" + version: 3.1.0 + resolution: "flat-cache@npm:3.1.0" dependencies: - flatted: ^3.1.0 + flatted: ^3.2.7 + keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 + checksum: 99312601d5b90f44aef403f17f056dc09be7e437703740b166cdc9386d99e681f74e6b6e8bd7d010bda66904ea643c9527276b1b80308a2119741d94108a4d8f languageName: node linkType: hard @@ -9025,10 +9041,10 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.7 - resolution: "flatted@npm:3.2.7" - checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 +"flatted@npm:^3.2.7": + version: 3.2.9 + resolution: "flatted@npm:3.2.9" + checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 languageName: node linkType: hard @@ -9067,6 +9083,16 @@ __metadata: languageName: node linkType: hard +"foreground-child@npm:^3.1.0": + version: 3.1.1 + resolution: "foreground-child@npm:3.1.1" + dependencies: + cross-spawn: ^7.0.0 + signal-exit: ^4.0.1 + checksum: 139d270bc82dc9e6f8bc045fe2aae4001dc2472157044fdfad376d0a3457f77857fa883c1c8b21b491c6caade9a926a4bed3d3d2e8d3c9202b151a4cbbd0bcd5 + languageName: node + linkType: hard + "forever-agent@npm:~0.6.1": version: 0.6.1 resolution: "forever-agent@npm:0.6.1" @@ -9074,17 +9100,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^3.0.0": - version: 3.0.1 - resolution: "form-data@npm:3.0.1" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: b019e8d35c8afc14a2bd8a7a92fa4f525a4726b6d5a9740e8d2623c30e308fbb58dc8469f90415a856698933c8479b01646a9dff33c87cc4e76d72aedbbf860d - languageName: node - linkType: hard - "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -9114,10 +9129,10 @@ __metadata: languageName: node linkType: hard -"fraction.js@npm:^4.2.0": - version: 4.2.0 - resolution: "fraction.js@npm:4.2.0" - checksum: 8c76a6e21dedea87109d6171a0ac77afa14205794a565d71cb10d2925f629a3922da61bf45ea52dbc30bce4d8636dc0a27213a88cbd600eab047d82f9a3a94c5 +"fraction.js@npm:^4.3.6": + version: 4.3.6 + resolution: "fraction.js@npm:4.3.6" + checksum: e96ae77e64ebfd442d3a5a01a3f0637b0663fc2440bcf2841b3ad9341ba24c81fb2e3e7142e43ef7d088558c6b3f8609df135b201adc7a1c674aea6a71384162 languageName: node linkType: hard @@ -9163,14 +9178,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"fs-extra@npm:11.1.1, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 + checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd languageName: node linkType: hard @@ -9192,23 +9207,11 @@ __metadata: graceful-fs: ^4.2.0 jsonfile: ^4.0.0 universalify: ^0.1.0 - checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 - languageName: node - linkType: hard - -"fs-extra@npm:^9.0.1": - version: 9.1.0 - resolution: "fs-extra@npm:9.1.0" - dependencies: - at-least-node: ^1.0.0 - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 + checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 languageName: node linkType: hard -"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": +"fs-minipass@npm:^2.0.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" dependencies: @@ -9217,6 +9220,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: ^7.0.3 + checksum: 8722a41109130851d979222d3ec88aabaceeaaf8f57b2a8f744ef8bd2d1ce95453b04a61daa0078822bc5cd21e008814f06fe6586f56fef511e71b8d2394d802 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -9224,7 +9236,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.1, fsevents@npm:~2.3.2": +"fsevents@npm:2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -9234,7 +9246,17 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.1#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@npm:~2.3.1, fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: latest + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" dependencies: @@ -9243,6 +9265,15 @@ __metadata: languageName: node linkType: hard +"fsevents@patch:fsevents@~2.3.1#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -9250,42 +9281,25 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5": - version: 1.1.5 - resolution: "function.prototype.name@npm:1.1.5" +"function.prototype.name@npm:^1.1.6": + version: 1.1.6 + resolution: "function.prototype.name@npm:1.1.6" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.0 - functions-have-names: ^1.2.2 - checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + functions-have-names: ^1.2.3 + checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 languageName: node linkType: hard -"functions-have-names@npm:^1.2.2": +"functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 languageName: node linkType: hard -"gauge@npm:^3.0.0": - version: 3.0.2 - resolution: "gauge@npm:3.0.2" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.2 - console-control-strings: ^1.0.0 - has-unicode: ^2.0.1 - object-assign: ^4.1.1 - signal-exit: ^3.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.2 - checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 - languageName: node - linkType: hard - "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -9316,21 +9330,22 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0": - version: 2.0.0 - resolution: "get-func-name@npm:2.0.0" - checksum: 8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3 +"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.2": + version: 2.0.2 + resolution: "get-func-name@npm:2.0.2" + checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.0, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3": - version: 1.1.3 - resolution: "get-intrinsic@npm:1.1.3" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": + version: 1.2.1 + resolution: "get-intrinsic@npm:1.2.1" dependencies: function-bind: ^1.1.1 has: ^1.0.3 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a + checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f languageName: node linkType: hard @@ -9457,7 +9472,22 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.1.7, glob@npm:^7.2.0": +"glob@npm:^10.0.0, glob@npm:^10.2.2": + version: 10.3.10 + resolution: "glob@npm:10.3.10" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.0, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -9471,16 +9501,16 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1, glob@npm:^8.0.3": - version: 8.0.3 - resolution: "glob@npm:8.0.3" +"glob@npm:^8.0.3, glob@npm:^8.1.0": + version: 8.1.0 + resolution: "glob@npm:8.1.0" dependencies: fs.realpath: ^1.0.0 inflight: ^1.0.4 inherits: 2 minimatch: ^5.0.1 once: ^1.3.0 - checksum: 50bcdea19d8e79d8de5f460b1939ffc2b3299eac28deb502093fdca22a78efebc03e66bf54f0abc3d3d07d8134d19a32850288b7440d77e072aa55f9d33b18c5 + checksum: 92fbea3221a7d12075f26f0227abac435de868dd0736a17170663783296d0dd8d3d532a5672b4488a439bf5d7fb85cdd07c11185d6cd39184f0385cbdfb86a47 languageName: node linkType: hard @@ -9508,7 +9538,7 @@ __metadata: languageName: node linkType: hard -"global@npm:^4.4.0, global@npm:~4.4.0": +"global@npm:~4.4.0": version: 4.4.0 resolution: "global@npm:4.4.0" dependencies: @@ -9525,12 +9555,21 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.15.0": - version: 13.19.0 - resolution: "globals@npm:13.19.0" +"globals@npm:^13.19.0": + version: 13.22.0 + resolution: "globals@npm:13.22.0" dependencies: type-fest: ^0.20.2 - checksum: a000dbd00bcf28f0941d8a29c3522b1c3b8e4bfe4e60e262c477a550c3cbbe8dbe2925a6905f037acd40f9a93c039242e1f7079c76b0fd184bc41dcc3b5c8e2e + checksum: 64af5a09565341432770444085f7aa98b54331c3b69732e0de411003921fa2dd060222ae7b50bec0b98f29c4d00b4f49bf434049ba9f7c36ca4ee1773f60458c + languageName: node + linkType: hard + +"globalthis@npm:^1.0.3": + version: 1.0.3 + resolution: "globalthis@npm:1.0.3" + dependencies: + define-properties: ^1.1.3 + checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 languageName: node linkType: hard @@ -9618,9 +9657,9 @@ __metadata: linkType: hard "graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8": - version: 4.2.10 - resolution: "graceful-fs@npm:4.2.10" - checksum: 3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 languageName: node linkType: hard @@ -9631,6 +9670,13 @@ __metadata: languageName: node linkType: hard +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: bab8f0be9b568857c7bec9fda95a89f87b783546d02951c40c33f84d05bb7da3fd10f863a9beb901463669b6583173a8c8cc6d6b306ea2b9b9d5d3d943c3a673 + languageName: node + linkType: hard + "growl@npm:1.10.5": version: 1.10.5 resolution: "growl@npm:1.10.5" @@ -9639,11 +9685,11 @@ __metadata: linkType: hard "handlebars@npm:^4.4.3, handlebars@npm:^4.7.7": - version: 4.7.7 - resolution: "handlebars@npm:4.7.7" + version: 4.7.8 + resolution: "handlebars@npm:4.7.8" dependencies: minimist: ^1.2.5 - neo-async: ^2.6.0 + neo-async: ^2.6.2 source-map: ^0.6.1 uglify-js: ^3.1.4 wordwrap: ^1.0.0 @@ -9652,7 +9698,7 @@ __metadata: optional: true bin: handlebars: bin/handlebars - checksum: 1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee + checksum: 00e68bb5c183fd7b8b63322e6234b5ac8fbb960d712cb3f25587d559c2951d9642df83c04a1172c918c41bcfc81bfbd7a7718bbce93b893e0135fc99edea93ff languageName: node linkType: hard @@ -9719,6 +9765,13 @@ __metadata: languageName: node linkType: hard +"has-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "has-proto@npm:1.0.1" + checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e + languageName: node + linkType: hard + "has-symbol-support-x@npm:^1.4.1": version: 1.4.2 resolution: "has-symbol-support-x@npm:1.4.2" @@ -9726,7 +9779,7 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 @@ -9817,8 +9870,8 @@ __metadata: linkType: hard "hast-util-to-estree@npm:^2.0.0, hast-util-to-estree@npm:^2.0.2": - version: 2.1.0 - resolution: "hast-util-to-estree@npm:2.1.0" + version: 2.3.3 + resolution: "hast-util-to-estree@npm:2.3.3" dependencies: "@types/estree": ^1.0.0 "@types/estree-jsx": ^1.0.0 @@ -9832,17 +9885,17 @@ __metadata: mdast-util-mdxjs-esm: ^1.0.0 property-information: ^6.0.0 space-separated-tokens: ^2.0.0 - style-to-object: ^0.3.0 + style-to-object: ^0.4.1 unist-util-position: ^4.0.0 zwitch: ^2.0.0 - checksum: 1e14cfbfd57ff00ffda48cfef23bcebb6ebbea0385bb03d748a9432591c60f0a69428baaba82375a8cdbc924217ba9e75d30820b3641fdbe12ae62aa6c3f90a7 + checksum: a09de0214db4d71f11cbd6f18663a8032116f82cb076b05d2d735444c05a9692902dae1023b70d0a254fc0a776f81e97450ca396bb9252c8fd631c3ba2e12f24 languageName: node linkType: hard "hast-util-whitespace@npm:^2.0.0": - version: 2.0.0 - resolution: "hast-util-whitespace@npm:2.0.0" - checksum: abeb5386075bfb0facfce89eed0e13d2cb27a0910cec8fd234b48821a1538387a73fa7f458842e8c404148dc69434acbc10488d75b02817e460652c2c894c024 + version: 2.0.1 + resolution: "hast-util-whitespace@npm:2.0.1" + checksum: 431be6b2f35472f951615540d7a53f69f39461e5e080c0190268bdeb2be9ab9b1dddfd1f467dd26c1de7e7952df67beb1307b6ee940baf78b24a71b5e0663868 languageName: node linkType: hard @@ -9915,14 +9968,14 @@ __metadata: linkType: hard "htmlparser2@npm:^8.0.1": - version: 8.0.1 - resolution: "htmlparser2@npm:8.0.1" + version: 8.0.2 + resolution: "htmlparser2@npm:8.0.2" dependencies: domelementtype: ^2.3.0 - domhandler: ^5.0.2 + domhandler: ^5.0.3 domutils: ^3.0.1 - entities: ^4.3.0 - checksum: 06d5c71e8313597722bc429ae2a7a8333d77bd3ab07ccb916628384b37332027b047f8619448d8f4a3312b6609c6ea3302a4e77435d859e9e686999e6699ca39 + entities: ^4.4.0 + checksum: 29167a0f9282f181da8a6d0311b76820c8a59bc9e3c87009e21968264c2987d2723d6fde5a964d4b7b6cba663fca96ffb373c06d8223a85f52a6089ced942700 languageName: node linkType: hard @@ -9943,10 +9996,10 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0": - version: 4.1.0 - resolution: "http-cache-semantics@npm:4.1.0" - checksum: 974de94a81c5474be07f269f9fd8383e92ebb5a448208223bfb39e172a9dbc26feff250192ecc23b9593b3f92098e010406b0f24bd4d588d631f80214648ed42 +"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 languageName: node linkType: hard @@ -10020,6 +10073,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:5.0.0": + version: 5.0.0 + resolution: "https-proxy-agent@npm:5.0.0" + dependencies: + agent-base: 6 + debug: 4 + checksum: 165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53 + languageName: node + linkType: hard + "https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" @@ -10071,7 +10134,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13": +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e @@ -10079,20 +10142,20 @@ __metadata: linkType: hard "ignore@npm:^5.1.1, ignore@npm:^5.2.0": - version: 5.2.1 - resolution: "ignore@npm:5.2.1" - checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5 + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef languageName: node linkType: hard "immutable@npm:^4.0.0": - version: 4.1.0 - resolution: "immutable@npm:4.1.0" - checksum: b9bc1f14fb18eb382d48339c064b24a1f97ae4cf43102e0906c0a6e186a27afcd18b55ca4a0b63c98eefb58143e2b5ebc7755a5fb4da4a7ad84b7a6096ac5b13 + version: 4.3.4 + resolution: "immutable@npm:4.3.4" + checksum: de3edd964c394bab83432429d3fb0b4816b42f56050f2ca913ba520bd3068ec3e504230d0800332d3abc478616e8f55d3787424a90d0952e6aba864524f1afc3 languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": +"import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -10123,13 +10186,6 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.4": - version: 1.0.4 - resolution: "infer-owner@npm:1.0.4" - checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 - languageName: node - linkType: hard - "inflation@npm:^2.0.0": version: 2.0.0 resolution: "inflation@npm:2.0.0" @@ -10196,14 +10252,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.3": - version: 1.0.3 - resolution: "internal-slot@npm:1.0.3" +"internal-slot@npm:^1.0.5": + version: 1.0.5 + resolution: "internal-slot@npm:1.0.5" dependencies: - get-intrinsic: ^1.1.0 + get-intrinsic: ^1.2.0 has: ^1.0.3 side-channel: ^1.0.4 - checksum: 1944f92e981e47aebc98a88ff0db579fd90543d937806104d0b96557b10c1f170c51fb777b97740a8b6ddeec585fca8c39ae99fd08a8e058dfc8ab70937238bf + checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a languageName: node linkType: hard @@ -10290,7 +10346,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.0, is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -10300,6 +10356,17 @@ __metadata: languageName: node linkType: hard +"is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": + version: 3.0.2 + resolution: "is-array-buffer@npm:3.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.0 + is-typed-array: ^1.1.10 + checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 + languageName: node + linkType: hard + "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -10367,12 +10434,12 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": - version: 2.11.0 - resolution: "is-core-module@npm:2.11.0" +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": + version: 2.13.0 + resolution: "is-core-module@npm:2.13.0" dependencies: has: ^1.0.3 - checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab + checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 languageName: node linkType: hard @@ -10394,7 +10461,7 @@ __metadata: languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": +"is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -10535,10 +10602,13 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.1, is-map@npm:^2.0.2": - version: 2.0.2 - resolution: "is-map@npm:2.0.2" - checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + checksum: 5dfadcef6ad12d3029d43643d9800adbba21cf3ce2ec849f734b0e14ee8da4070d82b15fdb35138716d02587c6578225b9a22779cab34888a139cc43e4e3610a languageName: node linkType: hard @@ -10640,11 +10710,11 @@ __metadata: linkType: hard "is-reference@npm:^3.0.0": - version: 3.0.0 - resolution: "is-reference@npm:3.0.0" + version: 3.0.2 + resolution: "is-reference@npm:3.0.2" dependencies: "@types/estree": "*" - checksum: 408bb3442ff5f90a9740bf578e8fa2863f68bc07ee99b92079a358a34af58341dc7014b054e8cc51a3da5d1ab83f635b6ee1ce2982db7899a128d7a05173898f + checksum: ac3bf5626fe9d0afbd7454760d73c47f16b9f471401b9749721ad3b66f0a39644390382acf88ca9d029c95782c1e2ec65662855e3ba91acf52d82231247a7fd3 languageName: node linkType: hard @@ -10674,13 +10744,6 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.1, is-set@npm:^2.0.2": - version: 2.0.2 - resolution: "is-set@npm:2.0.2" - checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 - languageName: node - linkType: hard - "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -10731,16 +10794,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.3": - version: 1.1.10 - resolution: "is-typed-array@npm:1.1.10" +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": + version: 1.1.12 + resolution: "is-typed-array@npm:1.1.12" dependencies: - available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 - for-each: ^0.3.3 - gopd: ^1.0.1 - has-tostringtag: ^1.0.0 - checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 + which-typed-array: ^1.1.11 + checksum: 4c89c4a3be07186caddadf92197b17fda663a9d259ea0d44a85f171558270d36059d1c386d34a12cba22dfade5aba497ce22778e866adc9406098c8fc4771796 languageName: node linkType: hard @@ -10769,13 +10828,6 @@ __metadata: languageName: node linkType: hard -"is-weakmap@npm:^2.0.1": - version: 2.0.1 - resolution: "is-weakmap@npm:2.0.1" - checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 - languageName: node - linkType: hard - "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -10785,16 +10837,6 @@ __metadata: languageName: node linkType: hard -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 - languageName: node - linkType: hard - "is-windows@npm:^1.0.0, is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -10802,7 +10844,7 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": +"is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -10862,16 +10904,6 @@ __metadata: languageName: node linkType: hard -"isomorphic-unfetch@npm:^3.1.0": - version: 3.1.0 - resolution: "isomorphic-unfetch@npm:3.1.0" - dependencies: - node-fetch: ^2.6.1 - unfetch: ^4.2.0 - checksum: 82b92fe4ec2823a81ab0fc0d11bd94d710e6f9a940d56b3cba31896d4345ec9ffc7949f4ff31ebcae84f6b95f7ebf3474c4c7452b834eb4078ea3f2c37e459c5 - languageName: node - linkType: hard - "isstream@npm:~0.1.2": version: 0.1.2 resolution: "isstream@npm:0.1.2" @@ -10886,24 +10918,24 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-report@npm:^3.0.0": - version: 3.0.0 - resolution: "istanbul-lib-report@npm:3.0.0" +"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: istanbul-lib-coverage: ^3.0.0 - make-dir: ^3.0.0 + make-dir: ^4.0.0 supports-color: ^7.1.0 - checksum: 3f29eb3f53c59b987386e07fe772d24c7f58c6897f34c9d7a296f4000de7ae3de9eb95c3de3df91dc65b134c84dee35c54eee572a56243e8907c48064e34ff1b + checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 languageName: node linkType: hard "istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.1, istanbul-reports@npm:^3.1.4": - version: 3.1.5 - resolution: "istanbul-reports@npm:3.1.5" + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" dependencies: html-escaper: ^2.0.0 istanbul-lib-report: ^3.0.0 - checksum: 7867228f83ed39477b188ea07e7ccb9b4f5320b6f73d1db93a0981b7414fa4ef72d3f80c4692c442f90fc250d9406e71d8d7ab65bb615cb334e6292b73192b89 + checksum: 44c4c0582f287f02341e9720997f9e82c071627e1e862895745d5f52ec72c9b9f38e1d12370015d2a71dcead794f34c7732aaef3fab80a24bc617a21c3d911d6 languageName: node linkType: hard @@ -10917,17 +10949,30 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^2.3.5": + version: 2.3.6 + resolution: "jackspeak@npm:2.3.6" + dependencies: + "@isaacs/cliui": ^8.0.2 + "@pkgjs/parseargs": ^0.11.0 + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 57d43ad11eadc98cdfe7496612f6bbb5255ea69fe51ea431162db302c2a11011642f50cfad57288bd0aea78384a0612b16e131944ad8ecd09d619041c8531b54 + languageName: node + linkType: hard + "jake@npm:^10.8.5": - version: 10.8.5 - resolution: "jake@npm:10.8.5" + version: 10.8.7 + resolution: "jake@npm:10.8.7" dependencies: async: ^3.2.3 chalk: ^4.0.2 - filelist: ^1.0.1 - minimatch: ^3.0.4 + filelist: ^1.0.4 + minimatch: ^3.1.2 bin: - jake: ./bin/cli.js - checksum: 56c913ecf5a8d74325d0af9bc17a233bad50977438d44864d925bb6c45c946e0fee8c4c1f5fe2225471ef40df5222e943047982717ebff0d624770564d3c46ba + jake: bin/cli.js + checksum: a23fd2273fb13f0d0d845502d02c791fd55ef5c6a2d207df72f72d8e1eac6d2b8ffa6caf660bc8006b3242e0daaa88a3ecc600194d72b5c6016ad56e9cd43553 languageName: node linkType: hard @@ -10939,25 +10984,18 @@ __metadata: linkType: hard "js-beautify@npm:^1.14.0": - version: 1.14.7 - resolution: "js-beautify@npm:1.14.7" + version: 1.14.9 + resolution: "js-beautify@npm:1.14.9" dependencies: config-chain: ^1.1.13 - editorconfig: ^0.15.3 - glob: ^8.0.3 + editorconfig: ^1.0.3 + glob: ^8.1.0 nopt: ^6.0.0 bin: css-beautify: js/bin/css-beautify.js html-beautify: js/bin/html-beautify.js js-beautify: js/bin/js-beautify.js - checksum: 1950d0d3f05f8ad06b73eb77b9aac602d00b24eab7d8a6d8ea0b1841ab9c730acecd5a6f3926e360dce7a2583481bc77caf6d024490a58fa9897cbbbdfc35984 - languageName: node - linkType: hard - -"js-sdsl@npm:^4.1.4": - version: 4.2.0 - resolution: "js-sdsl@npm:4.2.0" - checksum: 2cd0885f7212afb355929d72ca105cb37de7e95ad6031e6a32619eaefa46735a7d0fb682641a0ba666e1519cb138fe76abc1eea8a34e224140c9d94c995171f1 + checksum: aea5af03d0e8d5bcdfc9f98d6c6ebdc17076c762123ae79557d271a921438e2c0c422bc56a955119d770bb0f01cb411003534d8ae8dc138eb7af4821f21f8352 languageName: node linkType: hard @@ -11122,23 +11160,23 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1": - version: 1.0.1 - resolution: "json5@npm:1.0.1" +"json5@npm:^1.0.2": + version: 1.0.2 + resolution: "json5@npm:1.0.2" dependencies: minimist: ^1.2.0 bin: json5: lib/cli.js - checksum: e76ea23dbb8fc1348c143da628134a98adf4c5a4e8ea2adaa74a80c455fc2cdf0e2e13e6398ef819bfe92306b610ebb2002668ed9fc1af386d593691ef346fc3 + checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" +"json5@npm:^2.1.2, json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" bin: json5: lib/cli.js - checksum: 74b8a23b102a6f2bf2d224797ae553a75488b5adbaee9c9b6e5ab8b510a2fc6e38f876d4c77dea672d4014a44b2399e15f2051ac2b37b87f74c0c7602003543b + checksum: 2a7436a93393830bce797d4626275152e37e877b265e94ca69c99e3d20c2b9dab021279146a39cdb700e71b2dd32a4cebd1514cd57cee102b1af906ce5040349 languageName: node linkType: hard @@ -11186,13 +11224,15 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^3.3.2": - version: 3.3.3 - resolution: "jsx-ast-utils@npm:3.3.3" +"jsx-ast-utils@npm:^3.3.3": + version: 3.3.5 + resolution: "jsx-ast-utils@npm:3.3.5" dependencies: - array-includes: ^3.1.5 - object.assign: ^4.1.3 - checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 + array-includes: ^3.1.6 + array.prototype.flat: ^1.3.1 + object.assign: ^4.1.4 + object.values: ^1.1.6 + checksum: f4b05fa4d7b5234230c905cfa88d36dc8a58a6666975a3891429b1a8cdc8a140bca76c297225cb7a499fad25a2c052ac93934449a2c31a44fc9edd06c773780a languageName: node linkType: hard @@ -11214,12 +11254,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" +"keyv@npm:^4.0.0, keyv@npm:^4.5.3": + version: 4.5.3 + resolution: "keyv@npm:4.5.3" dependencies: json-buffer: 3.0.1 - checksum: 13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 + checksum: 3ffb4d5b72b6b4b4af443bbb75ca2526b23c750fccb5ac4c267c6116888b4b65681015c2833cb20d26cf3e6e32dac6b988c77f7f022e1a571b7d90f1442257da languageName: node linkType: hard @@ -11262,7 +11302,7 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.0.3, kleur@npm:^4.1.4": +"kleur@npm:^4.0.3, kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 @@ -11326,8 +11366,8 @@ __metadata: linkType: hard "koa@npm:^2.13.0": - version: 2.14.1 - resolution: "koa@npm:2.14.1" + version: 2.14.2 + resolution: "koa@npm:2.14.2" dependencies: accepts: ^1.3.5 cache-content-type: ^1.0.0 @@ -11352,7 +11392,7 @@ __metadata: statuses: ^1.5.0 type-is: ^1.6.16 vary: ^1.1.2 - checksum: 84cfce48d72cf434831bd9f4f06beb3815da030325a7e89b13ee684f5afd158221e16c2d450ca637b221aa0c4a0ab235edd129e4efea656dc5d8384801d3e90f + checksum: 17fe3b8f5e0b4759004a942cc6ba2a9507299943a697dff9766b85f41f45caed4077ca2645ac9ad254d3359fffedfc4c9ebdd7a70493e5df8cdfac159a8ee835 languageName: node linkType: hard @@ -11363,32 +11403,39 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:^0.3.20": +"language-subtag-registry@npm:^0.3.20, language-subtag-registry@npm:~0.3.2": version: 0.3.22 resolution: "language-subtag-registry@npm:0.3.22" checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a languageName: node linkType: hard +"language-tags@npm:=1.0.5": + version: 1.0.5 + resolution: "language-tags@npm:1.0.5" + dependencies: + language-subtag-registry: ~0.3.2 + checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf + languageName: node + linkType: hard + "language-tags@npm:^1.0.5": - version: 1.0.6 - resolution: "language-tags@npm:1.0.6" + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" dependencies: language-subtag-registry: ^0.3.20 - checksum: dc2927f7ce8f108ffd1d02ae0284b78ff6b4e03e631642794fa79d554d77b653f3f64cd1fb83acc9f3746ef7c18d43241b97feb712c05cc26e25aacd68f7a006 + checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78 languageName: node linkType: hard -"lazy-universal-dotenv@npm:^3.0.1": - version: 3.0.1 - resolution: "lazy-universal-dotenv@npm:3.0.1" +"lazy-universal-dotenv@npm:^4.0.0": + version: 4.0.0 + resolution: "lazy-universal-dotenv@npm:4.0.0" dependencies: - "@babel/runtime": ^7.5.0 app-root-dir: ^1.0.2 - core-js: ^3.0.4 - dotenv: ^8.0.0 - dotenv-expand: ^5.1.0 - checksum: a80509d8cb40dafcfab5859335920754a21814320aa16115e58c0ae5ef3b1d8bd4daa96349ea548e2833f2f89269ddbb103ebd55be06cfdba00e0af6785b5ba7 + dotenv: ^16.0.0 + dotenv-expand: ^10.0.0 + checksum: 196e0d701100144fbfe078d604a477573413ebf38dfe8d543748605e6a7074978508a3bb9f8135acd319db4fa947eef78836497163617d15a22163c59a00996b languageName: node linkType: hard @@ -11411,16 +11458,6 @@ __metadata: languageName: node linkType: hard -"levn@npm:~0.3.0": - version: 0.3.0 - resolution: "levn@npm:0.3.0" - dependencies: - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - checksum: 0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e - languageName: node - linkType: hard - "liftoff@npm:^2.5.0": version: 2.5.0 resolution: "liftoff@npm:2.5.0" @@ -11438,19 +11475,19 @@ __metadata: linkType: hard "lighthouse-logger@npm:^1.0.0": - version: 1.3.0 - resolution: "lighthouse-logger@npm:1.3.0" + version: 1.4.2 + resolution: "lighthouse-logger@npm:1.4.2" dependencies: debug: ^2.6.9 marky: ^1.2.2 - checksum: 82655f1862779dc5a917de62567a23dbf47bbde9a53abbdd4d72b2cf80d6c2595bc84de7ef836c94c76a2e4e3f3ec613a2e1ec021367959d397aeb5aae97a7cb + checksum: ba6b73d93424318fab58b4e07c9ed246e3e969a3313f26b69515ed4c06457dd9a0b11bc706948398fdaef26aa4ba5e65cb848c37ce59f470d3c6c450b9b79a33 languageName: node linkType: hard "lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": - version: 2.0.6 - resolution: "lilconfig@npm:2.0.6" - checksum: 40a3cd72f103b1be5975f2ac1850810b61d4053e20ab09be8d3aeddfe042187e1ba70b4651a7e70f95efa1642e7dc8b2ae395b317b7d7753b241b43cef7c0f7d + version: 2.1.0 + resolution: "lilconfig@npm:2.1.0" + checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 languageName: node linkType: hard @@ -11519,11 +11556,11 @@ __metadata: linkType: hard "locate-path@npm:^7.1.0": - version: 7.1.1 - resolution: "locate-path@npm:7.1.1" + version: 7.2.0 + resolution: "locate-path@npm:7.2.0" dependencies: p-locate: ^6.0.0 - checksum: 1d88af5b512d6e6398026252e17382907126683ab09ae5d6b8918d0bc72ca2642e1ad6e2fe635c5920840e369618e5d748c08deb57ba537fdd3f78e87ca993e0 + checksum: c1b653bdf29beaecb3d307dfb7c44d98a2a98a02ebe353c9ad055d1ac45d6ed4e1142563d222df9b9efebc2bcb7d4c792b507fad9e7150a04c29530b7db570f8 languageName: node linkType: hard @@ -11690,7 +11727,7 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.1": +"loupe@npm:^2.3.6": version: 2.3.6 resolution: "loupe@npm:2.3.6" dependencies: @@ -11745,7 +11782,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:4.1.x, lru-cache@npm:^4.0.1, lru-cache@npm:^4.1.5": +"lru-cache@npm:4.1.x, lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" dependencies: @@ -11755,6 +11792,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: ^3.0.2 + checksum: c154ae1cbb0c2206d1501a0e94df349653c92c8cbb25236d7e85190bcaf4567a03ac6eb43166fabfa36fd35623694da7233e88d9601fbf411a9a481d85dbd2cb + languageName: node + linkType: hard + "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -11765,9 +11811,9 @@ __metadata: linkType: hard "lru-cache@npm:^7.7.1": - version: 7.14.1 - resolution: "lru-cache@npm:7.14.1" - checksum: d72c6713c6a6d86836a7a6523b3f1ac6764768cca47ec99341c3e76db06aacd4764620e5e2cda719a36848785a52a70e531822dc2b33fb071fa709683746c104 + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 languageName: node linkType: hard @@ -11778,6 +11824,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 + languageName: node + linkType: hard + "lunr@npm:^2.3.9": version: 2.3.9 resolution: "lunr@npm:2.3.9" @@ -11803,7 +11856,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:~3.1.0": +"make-dir@npm:^3.0.2, make-dir@npm:~3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -11812,27 +11865,35 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^10.0.3": - version: 10.2.1 - resolution: "make-fetch-happen@npm:10.2.1" +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: ^7.5.3 + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + +"make-fetch-happen@npm:^11.0.3": + version: 11.1.1 + resolution: "make-fetch-happen@npm:11.1.1" dependencies: agentkeepalive: ^4.2.1 - cacache: ^16.1.0 - http-cache-semantics: ^4.1.0 + cacache: ^17.0.0 + http-cache-semantics: ^4.1.1 http-proxy-agent: ^5.0.0 https-proxy-agent: ^5.0.0 is-lambda: ^1.0.1 lru-cache: ^7.7.1 - minipass: ^3.1.6 - minipass-collect: ^1.0.2 - minipass-fetch: ^2.0.3 + minipass: ^5.0.0 + minipass-fetch: ^3.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 promise-retry: ^2.0.1 socks-proxy-agent: ^7.0.0 - ssri: ^9.0.0 - checksum: 2332eb9a8ec96f1ffeeea56ccefabcb4193693597b132cd110734d50f2928842e22b84cfa1508e921b8385cdfd06dda9ad68645fed62b50fff629a580f5fb72c + ssri: ^10.0.0 + checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 languageName: node linkType: hard @@ -11897,11 +11958,11 @@ __metadata: linkType: hard "marked@npm:^4.0.10": - version: 4.2.4 - resolution: "marked@npm:4.2.4" + version: 4.3.0 + resolution: "marked@npm:4.3.0" bin: marked: bin/marked.js - checksum: 5eb5bfa6ee4cf85712a3ccbe2a549c397e8886f5d18312a02696c7e3817625a6b91a8ad27a6ed43b06ddbdfb812f471b1270517c4b8fb068a6a9e5b4d555a5aa + checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 languageName: node linkType: hard @@ -11913,30 +11974,31 @@ __metadata: linkType: hard "mdast-util-definitions@npm:^5.0.0": - version: 5.1.1 - resolution: "mdast-util-definitions@npm:5.1.1" + version: 5.1.2 + resolution: "mdast-util-definitions@npm:5.1.2" dependencies: "@types/mdast": ^3.0.0 "@types/unist": ^2.0.0 unist-util-visit: ^4.0.0 - checksum: f8025e2c35f6f8641528037abe18f492ef100e00a48c92cf78b7a313f9ccdb0e30c6aed0b40539767a3f425be09e78cb0f2f9bc4131fff41ea4664a1a7314a14 + checksum: 2544daccab744ea1ede76045c2577ae4f1cc1b9eb1ea51ab273fe1dca8db5a8d6f50f87759c0ce6484975914b144b7f40316f805cb9c86223a78db8de0b77bae languageName: node linkType: hard "mdast-util-find-and-replace@npm:^2.0.0": - version: 2.2.1 - resolution: "mdast-util-find-and-replace@npm:2.2.1" + version: 2.2.2 + resolution: "mdast-util-find-and-replace@npm:2.2.2" dependencies: + "@types/mdast": ^3.0.0 escape-string-regexp: ^5.0.0 unist-util-is: ^5.0.0 unist-util-visit-parents: ^5.0.0 - checksum: 9b23a6858b55cd63d0af27057efe3a6130a6f89b683a3cde76c9b93b5e20525e1eebedd8a8da391f7e99443e9dcbf2c0023c3a197766090daeee0ebf92a21fde + checksum: b4ce463c43fe6e1c38a53a89703f755c84ab5437f49bff9a0ac751279733332ca11c85ed0262aa6c17481f77b555d26ca6d64e70d6814f5b8d12d34a3e53a60b languageName: node linkType: hard -"mdast-util-from-markdown@npm:^1.0.0": - version: 1.2.0 - resolution: "mdast-util-from-markdown@npm:1.2.0" +"mdast-util-from-markdown@npm:^1.0.0, mdast-util-from-markdown@npm:^1.1.0": + version: 1.3.1 + resolution: "mdast-util-from-markdown@npm:1.3.1" dependencies: "@types/mdast": ^3.0.0 "@types/unist": ^2.0.0 @@ -11950,68 +12012,68 @@ __metadata: micromark-util-types: ^1.0.0 unist-util-stringify-position: ^3.0.0 uvu: ^0.5.0 - checksum: fadc3521a3d95f4adbadad462ca27c28b3bfe08740ae158dc0c4a22329bf5593254d98b8fd4024ecad8c47c77ec275454dfacfb907ff1b98ff8f5de25c716d40 + checksum: c2fac225167e248d394332a4ea39596e04cbde07d8cdb3889e91e48972c4c3462a02b39fda3855345d90231eb17a90ac6e082fb4f012a77c1d0ddfb9c7446940 languageName: node linkType: hard "mdast-util-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-autolink-literal@npm:1.0.2" + version: 1.0.3 + resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3" dependencies: "@types/mdast": ^3.0.0 ccount: ^2.0.0 mdast-util-find-and-replace: ^2.0.0 micromark-util-character: ^1.0.0 - checksum: 75e12f21ec24552ba33725f69a06cd703e5586d2296ca9d180927b2293c036e1bd39108adba83e8cbbefcc45ffd8821fb561b4c107684ed87bd9e5e286ba03bd + checksum: 1748a8727cfc533bac0c287d6e72d571d165bfa77ae0418be4828177a3ec73c02c3f2ee534d87eb75cbaffa00c0866853bbcc60ae2255babb8210f7636ec2ce2 languageName: node linkType: hard "mdast-util-gfm-footnote@npm:^1.0.0": - version: 1.0.1 - resolution: "mdast-util-gfm-footnote@npm:1.0.1" + version: 1.0.2 + resolution: "mdast-util-gfm-footnote@npm:1.0.2" dependencies: "@types/mdast": ^3.0.0 mdast-util-to-markdown: ^1.3.0 micromark-util-normalize-identifier: ^1.0.0 - checksum: 4caf69058b438c9e34004acfb1d2b20d58306898d760b889f73d27ed5702cd940be9fcb2a08f6e58b8d9d8e2b1c886c549cd7d23b659da5fb2ed87a22f44c13c + checksum: 2d77505f9377ed7e14472ef5e6b8366c3fec2cf5f936bb36f9fbe5b97ccb7cce0464d9313c236fa86fb844206fd585db05707e4fcfb755e4fc1864194845f1f6 languageName: node linkType: hard "mdast-util-gfm-strikethrough@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-strikethrough@npm:1.0.2" + version: 1.0.3 + resolution: "mdast-util-gfm-strikethrough@npm:1.0.3" dependencies: "@types/mdast": ^3.0.0 mdast-util-to-markdown: ^1.3.0 - checksum: 15af8210ba1a857e91c108030933aab33fb4e70332c52ee3d99224daf8b0a0c7fbc7937fccea42825e9742cd02603c9aa001c3c0a47ceadd16372fb26591bb9a + checksum: 17003340ff1bba643ec4a59fd4370fc6a32885cab2d9750a508afa7225ea71449fb05acaef60faa89c6378b8bcfbd86a9d94b05f3c6651ff27a60e3ddefc2549 languageName: node linkType: hard "mdast-util-gfm-table@npm:^1.0.0": - version: 1.0.6 - resolution: "mdast-util-gfm-table@npm:1.0.6" + version: 1.0.7 + resolution: "mdast-util-gfm-table@npm:1.0.7" dependencies: "@types/mdast": ^3.0.0 markdown-table: ^3.0.0 mdast-util-from-markdown: ^1.0.0 mdast-util-to-markdown: ^1.3.0 - checksum: 1b0469d9a9c9ca2f8d7cbd46f660963bb98984cb9b2b7e25dba05c0ea2743cc9fc46fbbfdb046735b84a3c67445f13c655dc449cefa5d38646c2edf944201f50 + checksum: 8b8c401bb4162e53f072a2dff8efbca880fd78d55af30601c791315ab6722cb2918176e8585792469a0c530cebb9df9b4e7fede75fdc4d83df2839e238836692 languageName: node linkType: hard "mdast-util-gfm-task-list-item@npm:^1.0.0": - version: 1.0.1 - resolution: "mdast-util-gfm-task-list-item@npm:1.0.1" + version: 1.0.2 + resolution: "mdast-util-gfm-task-list-item@npm:1.0.2" dependencies: "@types/mdast": ^3.0.0 mdast-util-to-markdown: ^1.3.0 - checksum: 9bb0f162532f8e11e571802ed19301572479fe9507652c8fb3f648279bbde3baa9f6377d9492dbba61eedd96755f8aff9c7c259287875544fb751907d79da69e + checksum: c9b86037d6953b84f11fb2fc3aa23d5b8e14ca0dfcb0eb2fb289200e172bb9d5647bfceb4f86606dc6d935e8d58f6a458c04d3e55e87ff8513c7d4ade976200b languageName: node linkType: hard "mdast-util-gfm@npm:^2.0.0": - version: 2.0.1 - resolution: "mdast-util-gfm@npm:2.0.1" + version: 2.0.2 + resolution: "mdast-util-gfm@npm:2.0.2" dependencies: mdast-util-from-markdown: ^1.0.0 mdast-util-gfm-autolink-literal: ^1.0.0 @@ -12020,101 +12082,117 @@ __metadata: mdast-util-gfm-table: ^1.0.0 mdast-util-gfm-task-list-item: ^1.0.0 mdast-util-to-markdown: ^1.0.0 - checksum: 8b39e6694521094ae28d12cbeff074ef3ec3f7f7ec59fbddd4e8a45a275e092c6ba6ecee4c720938eb3ee072ebd41d743b08cc0ab9171612a5aeddc1e78ae882 + checksum: 7078cb985255208bcbce94a121906417d38353c6b1a9acbe56ee8888010d3500608b5d51c16b0999ac63ca58848fb13012d55f26930ff6c6f3450f053d56514e languageName: node linkType: hard "mdast-util-mdx-expression@npm:^1.0.0": - version: 1.3.1 - resolution: "mdast-util-mdx-expression@npm:1.3.1" + version: 1.3.2 + resolution: "mdast-util-mdx-expression@npm:1.3.2" dependencies: "@types/estree-jsx": ^1.0.0 "@types/hast": ^2.0.0 "@types/mdast": ^3.0.0 mdast-util-from-markdown: ^1.0.0 mdast-util-to-markdown: ^1.0.0 - checksum: 456d59a616a274416f5b02bce64bf5245c4b7247927b4539f4db35bec5674352580fb91f51ed11f1a769d17330c44eec7ca481faf81ee839c2efe71309195225 + checksum: e4c90f26deaa5eb6217b0a9af559a80de41da02ab3bcd864c56bed3304b056ae703896e9876bc6ded500f4aff59f4de5cbf6a4b109a5ba408f2342805fe6dc05 languageName: node linkType: hard "mdast-util-mdx-jsx@npm:^2.0.0": - version: 2.1.0 - resolution: "mdast-util-mdx-jsx@npm:2.1.0" + version: 2.1.4 + resolution: "mdast-util-mdx-jsx@npm:2.1.4" dependencies: "@types/estree-jsx": ^1.0.0 "@types/hast": ^2.0.0 "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 ccount: ^2.0.0 + mdast-util-from-markdown: ^1.1.0 mdast-util-to-markdown: ^1.3.0 parse-entities: ^4.0.0 stringify-entities: ^4.0.0 unist-util-remove-position: ^4.0.0 unist-util-stringify-position: ^3.0.0 vfile-message: ^3.0.0 - checksum: 40520a299449e4074ff1097789c7372220c9751e0de151566dcc133118d748c2231e29bafcbbf2c3beb3a917a85cfbbaa9195dadfb4122603bad479f93a61dbe + checksum: add3ff2dd1faf2419b506abb630a471da42edc99e16fdcff95f405d27f881cb4890a94b2a7a38de9592f37170bee1c135bc156699a0f74af4b69610f0b5fcf1d languageName: node linkType: hard "mdast-util-mdx@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-mdx@npm:2.0.0" + version: 2.0.1 + resolution: "mdast-util-mdx@npm:2.0.1" dependencies: + mdast-util-from-markdown: ^1.0.0 mdast-util-mdx-expression: ^1.0.0 mdast-util-mdx-jsx: ^2.0.0 mdast-util-mdxjs-esm: ^1.0.0 - checksum: 4744bfbbd337c2a99a3ef339673c549a670d6496e0d3a6d747d2451e112d6fef7d27613549b0bd62a5f92ea7919e3bacd78c731e8a3d80552a09b80896554cf6 + mdast-util-to-markdown: ^1.0.0 + checksum: 7303149230a26e524e319833b782bffca94e49cdab012996618701259bd056e014ca22a35d25ffa8880ba9064ee126a2a002f01e5c90a31ca726339ed775875e languageName: node linkType: hard "mdast-util-mdxjs-esm@npm:^1.0.0": - version: 1.3.0 - resolution: "mdast-util-mdxjs-esm@npm:1.3.0" + version: 1.3.1 + resolution: "mdast-util-mdxjs-esm@npm:1.3.1" dependencies: "@types/estree-jsx": ^1.0.0 "@types/hast": ^2.0.0 "@types/mdast": ^3.0.0 mdast-util-from-markdown: ^1.0.0 mdast-util-to-markdown: ^1.0.0 - checksum: df3902eb884b4f83cebbfe33647f51938b36db54d4539afd884dc83ff43052676cd48df4c382dc986335290f5c691576d1a848da8ffb671b69ade29fe1c317e0 + checksum: ee78a4f58adfec38723cbc920f05481201ebb001eff3982f2d0e5f5ce5c75685e732e9d361ad4a1be8b936b4e5de0f2599cb96b92ad4bd92698ac0c4a09bbec3 + languageName: node + linkType: hard + +"mdast-util-phrasing@npm:^3.0.0": + version: 3.0.1 + resolution: "mdast-util-phrasing@npm:3.0.1" + dependencies: + "@types/mdast": ^3.0.0 + unist-util-is: ^5.0.0 + checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328 languageName: node linkType: hard "mdast-util-to-hast@npm:^12.1.0": - version: 12.2.4 - resolution: "mdast-util-to-hast@npm:12.2.4" + version: 12.3.0 + resolution: "mdast-util-to-hast@npm:12.3.0" dependencies: "@types/hast": ^2.0.0 "@types/mdast": ^3.0.0 mdast-util-definitions: ^5.0.0 micromark-util-sanitize-uri: ^1.1.0 trim-lines: ^3.0.0 - unist-builder: ^3.0.0 unist-util-generated: ^2.0.0 unist-util-position: ^4.0.0 unist-util-visit: ^4.0.0 - checksum: c9a1c31527590a11ec7a637ae46a8f52b05b457523e9be9c4ca8bcc1efb3eac5ed1575353e97a70fffcf61e40c80d649bee28058fa1509bc1c213eacfa73bc5f + checksum: ea40c9f07dd0b731754434e81c913590c611b1fd753fa02550a1492aadfc30fb3adecaf62345ebb03cea2ddd250c15ab6e578fffde69c19955c9b87b10f2a9bb languageName: node linkType: hard "mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": - version: 1.3.0 - resolution: "mdast-util-to-markdown@npm:1.3.0" + version: 1.5.0 + resolution: "mdast-util-to-markdown@npm:1.5.0" dependencies: "@types/mdast": ^3.0.0 "@types/unist": ^2.0.0 longest-streak: ^3.0.0 + mdast-util-phrasing: ^3.0.0 mdast-util-to-string: ^3.0.0 micromark-util-decode-string: ^1.0.0 unist-util-visit: ^4.0.0 zwitch: ^2.0.0 - checksum: 0ea4fc11b7a49b15d400d50044429c45222cb9bc583553288c7c54704d051f25049233817129ba56a6f581f1e20916e5c540870a80987318747a95b44a36ba3e + checksum: 64338eb33e49bb0aea417591fd986f72fdd39205052563bb7ce9eb9ecc160824509bfacd740086a05af355c6d5c36353aafe95cab9e6927d674478757cee6259 languageName: node linkType: hard "mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": - version: 3.1.0 - resolution: "mdast-util-to-string@npm:3.1.0" - checksum: f42ddd4e22f2215a75715b92ea6e3149c4ba356e7781d7b94fc86ded1c79cec3f986afeecef3a4a80068c9b224a6520099783a12146b957de24f020a3e47dd29 + version: 3.2.0 + resolution: "mdast-util-to-string@npm:3.2.0" + dependencies: + "@types/mdast": ^3.0.0 + checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848 languageName: node linkType: hard @@ -12189,8 +12267,8 @@ __metadata: linkType: hard "micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": - version: 1.0.6 - resolution: "micromark-core-commonmark@npm:1.0.6" + version: 1.1.0 + resolution: "micromark-core-commonmark@npm:1.1.0" dependencies: decode-named-character-reference: ^1.0.0 micromark-factory-destination: ^1.0.0 @@ -12208,26 +12286,25 @@ __metadata: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.1 uvu: ^0.5.0 - checksum: 4b483c46077f696ed310f6d709bb9547434c218ceb5c1220fde1707175f6f68b44da15ab8668f9c801e1a123210071e3af883a7d1215122c913fd626f122bfc2 + checksum: c6dfedc95889cc73411cb222fc2330b9eda6d849c09c9fd9eb3cd3398af246167e9d3cdb0ae3ce9ae59dd34a14624c8330e380255d41279ad7350cf6c6be6c5b languageName: node linkType: hard "micromark-extension-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.3" + version: 1.0.5 + resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5" dependencies: micromark-util-character: ^1.0.0 micromark-util-sanitize-uri: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: bb181972ac346ca73ca1ab0b80b80c9d6509ed149799d2217d5442670f499c38a94edff73d32fa52b390d89640974cfbd7f29e4ad7d599581d5e1cabcae636a2 + checksum: ec2f6bc4a3eb238c1b8be9744454ffbc2957e3d8a248697af5a26bb21479862300c0e40e0a92baf17c299ddf70d4bc4470d4eee112cd92322f87d81e45c2e83d languageName: node linkType: hard "micromark-extension-gfm-footnote@npm:^1.0.0": - version: 1.0.4 - resolution: "micromark-extension-gfm-footnote@npm:1.0.4" + version: 1.1.2 + resolution: "micromark-extension-gfm-footnote@npm:1.1.2" dependencies: micromark-core-commonmark: ^1.0.0 micromark-factory-space: ^1.0.0 @@ -12237,13 +12314,13 @@ __metadata: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: 8daa203f5cf753338d5ecdbaae6b3ab6319d34b6013b90ea6860bed299418cecf86e69e48dabe42562e334760c738c77c5acdb47e75ae26f5f01f02f3bf0952d + checksum: c151a629ee1cd92363c018a50f926a002c944ac481ca72b3720b9529e9c20f1cbef98b0fefdcd2d594af37d0d9743673409cac488af0d2b194210fd16375dcb7 languageName: node linkType: hard "micromark-extension-gfm-strikethrough@npm:^1.0.0": - version: 1.0.4 - resolution: "micromark-extension-gfm-strikethrough@npm:1.0.4" + version: 1.0.7 + resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7" dependencies: micromark-util-chunked: ^1.0.0 micromark-util-classify-character: ^1.0.0 @@ -12251,48 +12328,48 @@ __metadata: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: f43d316b85fe93df1711cdcdc99a5320b941239349234bd262fc708cb67ad47bdfb41d1a7ebe2a5829816b0e9d3107380a5c1e558cb536a75354cbe4857823ba + checksum: 169e310a4408feade0df80180f60d48c5cc5b7070e5e75e0bbd914e9100273508162c4bb20b72d53081dc37f1ff5834b3afa137862576f763878552c03389811 languageName: node linkType: hard "micromark-extension-gfm-table@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-table@npm:1.0.5" + version: 1.0.7 + resolution: "micromark-extension-gfm-table@npm:1.0.7" dependencies: micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: f0aab3b4333cc24b1534b08dc4cce986dd606df8b7ed913e5a1de9fe2d3ae67b2435663c0bc271b528874af4928e580e1ad540ea9117d7f2d74edb28859c97ef + checksum: 4853731285224e409d7e2c94c6ec849165093bff819e701221701aa7b7b34c17702c44f2f831e96b49dc27bb07e445b02b025561b68e62f5c3254415197e7af6 languageName: node linkType: hard "micromark-extension-gfm-tagfilter@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-extension-gfm-tagfilter@npm:1.0.1" + version: 1.0.2 + resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2" dependencies: micromark-util-types: ^1.0.0 - checksum: 63e8d68f25871722900a67a8001d5da21f19ea707f3566fc7d0b2eb1f6d52476848bb6a41576cf22470565124af9497c5aae842355faa4c14ec19cb1847e71ec + checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2 languageName: node linkType: hard "micromark-extension-gfm-task-list-item@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-gfm-task-list-item@npm:1.0.3" + version: 1.0.5 + resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5" dependencies: micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: d320b0c5301f87e211c06a2330d1ee0fee6da14f0d6d44d5211055b465dadff34390cd6b258a5e0ca376fcda3364fef9a12fe6e26a0c858231fa3b98ddbf7785 + checksum: 929f05343d272cffb8008899289f4cffe986ef98fc622ebbd1aa4ff11470e6b32ed3e1f18cd294adb69cabb961a400650078f6c12b322cc515b82b5068b31960 languageName: node linkType: hard "micromark-extension-gfm@npm:^2.0.0": - version: 2.0.1 - resolution: "micromark-extension-gfm@npm:2.0.1" + version: 2.0.3 + resolution: "micromark-extension-gfm@npm:2.0.3" dependencies: micromark-extension-gfm-autolink-literal: ^1.0.0 micromark-extension-gfm-footnote: ^1.0.0 @@ -12302,14 +12379,15 @@ __metadata: micromark-extension-gfm-task-list-item: ^1.0.0 micromark-util-combine-extensions: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: b181479c87be38d5ae8d28e6dc52fab73c894fd2706876746f27a91fb186644ce03532a9c35dca2186327a0e2285cd5242ad0361dc89adedd4a50376ffd94e22 + checksum: c4a917c16d7aa5d00d1767b5ce5f3b1a78c0de11dbd5c8f69d2545083568aa6bb13bd9d8e4c7fec5f4da10e7ed8344b15acffc843b33a615c17396a118bc2bc1 languageName: node linkType: hard "micromark-extension-mdx-expression@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-mdx-expression@npm:1.0.3" + version: 1.0.8 + resolution: "micromark-extension-mdx-expression@npm:1.0.8" dependencies: + "@types/estree": ^1.0.0 micromark-factory-mdx-expression: ^1.0.0 micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 @@ -12317,15 +12395,16 @@ __metadata: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: ef4b4137894624a6754b951d3cb7abb20951ca7b37f9ad8a50d2e2b95d0cf880258d71296bfac6be4ff83a8d137b6b657ae852bb6f11f4ca11e5e6d62f1b025d + checksum: 49750d10c1664904a5eb61b8dae2a4ff31eef56176d02ff30de4ee4b5db7ca4598b6f044963c26771f53e2a5a517a9ff7223d87fc0b6e159332d77e4f3486cc3 languageName: node linkType: hard "micromark-extension-mdx-jsx@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-mdx-jsx@npm:1.0.3" + version: 1.0.5 + resolution: "micromark-extension-mdx-jsx@npm:1.0.5" dependencies: "@types/acorn": ^4.0.0 + "@types/estree": ^1.0.0 estree-util-is-identifier-name: ^2.0.0 micromark-factory-mdx-expression: ^1.0.0 micromark-factory-space: ^1.0.0 @@ -12334,23 +12413,24 @@ __metadata: micromark-util-types: ^1.0.0 uvu: ^0.5.0 vfile-message: ^3.0.0 - checksum: 1a5566890aabc52fe96b78e3a3a507dee03a2232e44b9360b00617734e156f934e85bc6a477fbb856c793fe33c9fb7d2207a4f50e680168c0d04ba9c9336d960 + checksum: 0ddb7b71c2c5f51f1232546d316b6c126ad245d57690b1af7877dd7b678b8b700d85a78587d56525b26a04082a4e833c6c9199c2db2a3379adf014be796123fb languageName: node linkType: hard "micromark-extension-mdx-md@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-extension-mdx-md@npm:1.0.0" + version: 1.0.1 + resolution: "micromark-extension-mdx-md@npm:1.0.1" dependencies: micromark-util-types: ^1.0.0 - checksum: b4f205e1d5f0946b4755541ef44ffd0b3be8c7ecfc08d8b139b6a21fbd3ff62d8fdb6b7e6d17bd9a3b610450267f43a41703dc48b341da9addd743a28cdefa64 + checksum: fdeaf8f4f973ec8ebefb74bb4cc1c25d2c3190e3ce4f8197e4cbc1ac325b39ac4dc2723a9f4ec8ff5b179d380e8ba37467acafa13c36dec8d312cd9822a5ab29 languageName: node linkType: hard "micromark-extension-mdxjs-esm@npm:^1.0.0": - version: 1.0.3 - resolution: "micromark-extension-mdxjs-esm@npm:1.0.3" + version: 1.0.5 + resolution: "micromark-extension-mdxjs-esm@npm:1.0.5" dependencies: + "@types/estree": ^1.0.0 micromark-core-commonmark: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-events-to-acorn: ^1.0.0 @@ -12359,13 +12439,13 @@ __metadata: unist-util-position-from-estree: ^1.1.0 uvu: ^0.5.0 vfile-message: ^3.0.0 - checksum: 756074656391a5e5bb96bc8a0e9c1df7d9f7be5299847c9719e6a90552e1c76a11876aa89986ad5da89ab485f776a4a43a61ea3acddd4f865a5cee43ac523ffd + checksum: 7006cfa963d63a56c2744a9b03021aeba99a24b0a4f769165a13446439c8df529448a63db5f3ae604d1a4f616bbebde8efd1f495d7be32acb064491878e38fbe languageName: node linkType: hard "micromark-extension-mdxjs@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-extension-mdxjs@npm:1.0.0" + version: 1.0.1 + resolution: "micromark-extension-mdxjs@npm:1.0.1" dependencies: acorn: ^8.0.0 acorn-jsx: ^5.0.0 @@ -12375,38 +12455,38 @@ __metadata: micromark-extension-mdxjs-esm: ^1.0.0 micromark-util-combine-extensions: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: ba836c6d2dfc67597886e88f533ffa02f2029dbe216a0651f1066e70f8529a700bcc7fa2bc4201ee12fd3d1cd7da7093d5a442442daeb84b27df96aaffb7699c + checksum: 1e6bf3df765071dbfb80b20f1ca298f6789cf759dfd19d13301c91e33794940363989107b675afeedb78af446e4af590e0f0cf8c1ed63a70682a494c015eba52 languageName: node linkType: hard "micromark-factory-destination@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-destination@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-factory-destination@npm:1.1.0" dependencies: micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 8e733ae9c1c2342f14ff290bf09946e20f6f540117d80342377a765cac48df2ea5e748f33c8b07501ad7a43414b1a6597c8510ede2052b6bf1251fab89748e20 + checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa languageName: node linkType: hard "micromark-factory-label@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-factory-label@npm:1.0.2" + version: 1.1.0 + resolution: "micromark-factory-label@npm:1.1.0" dependencies: micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: 957e9366bdc8dbc1437c0706ff96972fa985ab4b1274abcae12f6094f527cbf5c69e7f2304c23c7f4b96e311ff7911d226563b8b43dcfcd4091e8c985fb97ce6 + checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5 languageName: node linkType: hard "micromark-factory-mdx-expression@npm:^1.0.0": - version: 1.0.6 - resolution: "micromark-factory-mdx-expression@npm:1.0.6" + version: 1.0.9 + resolution: "micromark-factory-mdx-expression@npm:1.0.9" dependencies: - micromark-factory-space: ^1.0.0 + "@types/estree": ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-events-to-acorn: ^1.0.0 micromark-util-symbol: ^1.0.0 @@ -12414,193 +12494,193 @@ __metadata: unist-util-position-from-estree: ^1.0.0 uvu: ^0.5.0 vfile-message: ^3.0.0 - checksum: 7b69f0e77664e9820639cf23c4f01d43aa0e7abd88021c3db428435e3a5a1f9446f8dc5c2a6ed4ac16c6495ca51937609a5c98ff59a62c54be382c2725500b39 + checksum: 7359bf3290bf95c647aff1208d88a58288acdcd15190fe3da8bc56a683615f158a7f0593ace7ae459581079d7a9f7420a68d31ce8f0f1637cadacfb52e7782f0 languageName: node linkType: hard "micromark-factory-space@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-space@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-factory-space@npm:1.1.0" dependencies: micromark-util-character: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 70d3aafde4e68ef4e509a3b644e9a29e4aada00801279e346577b008cbca06d78051bcd62aa7ea7425856ed73f09abd2b36607803055f726f52607ee7cb706b0 + checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941 languageName: node linkType: hard "micromark-factory-title@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-factory-title@npm:1.0.2" + version: 1.1.0 + resolution: "micromark-factory-title@npm:1.1.0" dependencies: micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 9a9cf66babde0bad1e25d6c1087082bfde6dfc319a36cab67c89651cc1a53d0e21cdec83262b5a4c33bff49f0e3c8dc2a7bd464e991d40dbea166a8f9b37e5b2 + checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1 languageName: node linkType: hard "micromark-factory-whitespace@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-factory-whitespace@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-factory-whitespace@npm:1.1.0" dependencies: micromark-factory-space: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 0888386e6ea2dd665a5182c570d9b3d0a172d3f11694ca5a2a84e552149c9f1429f5b975ec26e1f0fa4388c55a656c9f359ce5e0603aff6175ba3e255076f20b + checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd languageName: node linkType: hard "micromark-util-character@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-character@npm:1.1.0" + version: 1.2.0 + resolution: "micromark-util-character@npm:1.2.0" dependencies: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 504a4e3321f69bddf3fec9f0c1058239fc23336bda5be31d532b150491eda47965a251b37f8a7a9db0c65933b3aaa49cf88044fb1028be3af7c5ee6212bf8d5f + checksum: 089e79162a19b4a28731736246579ab7e9482ac93cd681c2bfca9983dcff659212ef158a66a5957e9d4b1dba957d1b87b565d85418a5b009f0294f1f07f2aaac languageName: node linkType: hard "micromark-util-chunked@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-chunked@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-util-chunked@npm:1.1.0" dependencies: micromark-util-symbol: ^1.0.0 - checksum: c1efd56e8c4217bcf1c6f1a9fb9912b4a2a5503b00d031da902be922fb3fee60409ac53f11739991291357b2784fb0647ddfc74c94753a068646c0cb0fd71421 + checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b languageName: node linkType: hard "micromark-util-classify-character@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-classify-character@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-util-classify-character@npm:1.1.0" dependencies: micromark-util-character: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 180446e6a1dec653f625ded028f244784e1db8d10ad05c5d70f08af9de393b4a03dc6cf6fa5ed8ccc9c24bbece7837abf3bf66681c0b4adf159364b7d5236dfd + checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0 languageName: node linkType: hard "micromark-util-combine-extensions@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-combine-extensions@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-util-combine-extensions@npm:1.1.0" dependencies: micromark-util-chunked: ^1.0.0 micromark-util-types: ^1.0.0 - checksum: 5304a820ef75340e1be69d6ad167055b6ba9a3bafe8171e5945a935752f462415a9dd61eb3490220c055a8a11167209a45bfa73f278338b7d3d61fa1464d3f35 + checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9 languageName: node linkType: hard "micromark-util-decode-numeric-character-reference@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" dependencies: micromark-util-symbol: ^1.0.0 - checksum: f3ae2bb582a80f1e9d3face026f585c0c472335c064bd850bde152376f0394cb2831746749b6be6e0160f7d73626f67d10716026c04c87f402c0dd45a1a28633 + checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73 languageName: node linkType: hard "micromark-util-decode-string@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-util-decode-string@npm:1.0.2" + version: 1.1.0 + resolution: "micromark-util-decode-string@npm:1.1.0" dependencies: decode-named-character-reference: ^1.0.0 micromark-util-character: ^1.0.0 micromark-util-decode-numeric-character-reference: ^1.0.0 micromark-util-symbol: ^1.0.0 - checksum: 2dbb41c9691cc71505d39706405139fb7d6699429d577a524c7c248ac0cfd09d3dd212ad8e91c143a00b2896f26f81136edc67c5bda32d20446f0834d261b17a + checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813 languageName: node linkType: hard "micromark-util-encode@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-util-encode@npm:1.0.1" - checksum: 9290583abfdc79ea3e7eb92c012c47a0e14327888f8aaa6f57ff79b3058d8e7743716b9d91abca3646f15ab3d78fdad9779fdb4ccf13349cd53309dfc845253a + version: 1.1.0 + resolution: "micromark-util-encode@npm:1.1.0" + checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0 languageName: node linkType: hard "micromark-util-events-to-acorn@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-events-to-acorn@npm:1.2.0" + version: 1.2.3 + resolution: "micromark-util-events-to-acorn@npm:1.2.3" dependencies: "@types/acorn": ^4.0.0 "@types/estree": ^1.0.0 + "@types/unist": ^2.0.0 estree-util-visit: ^1.0.0 + micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - vfile-location: ^4.0.0 vfile-message: ^3.0.0 - checksum: 422285d68c8e8a57042bf31eefa55a136eec5c1fb021278a7c25d60a000c4e3ddaf140c94065a270499281f79ff59999468b850a461f22b5731fc47eccb2c4c2 + checksum: aba0dadb8689a70fab6223386b843f3084c21db0f96b412ebd7be91d2392bb8571af899c60e13eeb373a5f851d6dcd690b584ed1e09833904ac72ddd0a88a7ab languageName: node linkType: hard "micromark-util-html-tag-name@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-html-tag-name@npm:1.1.0" - checksum: a9b783cec89ec813648d59799464c1950fe281ae797b2a965f98ad0167d7fa1a247718eff023b4c015f47211a172f9446b8e6b98aad50e3cd44a3337317dad2c + version: 1.2.0 + resolution: "micromark-util-html-tag-name@npm:1.2.0" + checksum: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750 languageName: node linkType: hard "micromark-util-normalize-identifier@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-normalize-identifier@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-util-normalize-identifier@npm:1.1.0" dependencies: micromark-util-symbol: ^1.0.0 - checksum: d7c09d5e8318fb72f194af72664bd84a48a2928e3550b2b21c8fbc0ec22524f2a72e0f6663d2b95dc189a6957d3d7759b60716e888909710767cd557be821f8b + checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2 languageName: node linkType: hard "micromark-util-resolve-all@npm:^1.0.0": - version: 1.0.0 - resolution: "micromark-util-resolve-all@npm:1.0.0" + version: 1.1.0 + resolution: "micromark-util-resolve-all@npm:1.1.0" dependencies: micromark-util-types: ^1.0.0 - checksum: 409667f2bd126ef8acce009270d2aecaaa5584c5807672bc657b09e50aa91bd2e552cf41e5be1e6469244a83349cbb71daf6059b746b1c44e3f35446fef63e50 + checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c languageName: node linkType: hard "micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": - version: 1.1.0 - resolution: "micromark-util-sanitize-uri@npm:1.1.0" + version: 1.2.0 + resolution: "micromark-util-sanitize-uri@npm:1.2.0" dependencies: micromark-util-character: ^1.0.0 micromark-util-encode: ^1.0.0 micromark-util-symbol: ^1.0.0 - checksum: fe6093faa0adeb8fad606184d927ce37f207dcc2ec7256438e7f273c8829686245dd6161b597913ef25a3c4fb61863d3612a40cb04cf15f83ba1b4087099996b + checksum: 6663f365c4fe3961d622a580f4a61e34867450697f6806f027f21cf63c92989494895fcebe2345d52e249fe58a35be56e223a9776d084c9287818b40c779acc1 languageName: node linkType: hard "micromark-util-subtokenize@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-util-subtokenize@npm:1.0.2" + version: 1.1.0 + resolution: "micromark-util-subtokenize@npm:1.1.0" dependencies: micromark-util-chunked: ^1.0.0 micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.0 uvu: ^0.5.0 - checksum: c32ee58a7e1384ab1161a9ee02fbb04ad7b6e96d0b8c93dba9803c329a53d07f22ab394c7a96b2e30d6b8fbe3585b85817dba07277b1317111fc234e166bd2d1 + checksum: 4a9d780c4d62910e196ea4fd886dc4079d8e424e5d625c0820016da0ed399a281daff39c50f9288045cc4bcd90ab47647e5396aba500f0853105d70dc8b1fc45 languageName: node linkType: hard "micromark-util-symbol@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-util-symbol@npm:1.0.1" - checksum: c6a3023b3a7432c15864b5e33a1bcb5042ac7aa097f2f452e587bef45433d42d39e0a5cce12fbea91e0671098ba0c3f62a2b30ce1cde66ecbb5e8336acf4391d + version: 1.1.0 + resolution: "micromark-util-symbol@npm:1.1.0" + checksum: 02414a753b79f67ff3276b517eeac87913aea6c028f3e668a19ea0fc09d98aea9f93d6222a76ca783d20299af9e4b8e7c797fe516b766185dcc6e93290f11f88 languageName: node linkType: hard "micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": - version: 1.0.2 - resolution: "micromark-util-types@npm:1.0.2" - checksum: 08dc901b7c06ee3dfeb54befca05cbdab9525c1cf1c1080967c3878c9e72cb9856c7e8ff6112816e18ead36ce6f99d55aaa91560768f2f6417b415dcba1244df + version: 1.1.0 + resolution: "micromark-util-types@npm:1.1.0" + checksum: b0ef2b4b9589f15aec2666690477a6a185536927ceb7aa55a0f46475852e012d75a1ab945187e5c7841969a842892164b15d58ff8316b8e0d6cc920cabd5ede7 languageName: node linkType: hard "micromark@npm:^3.0.0": - version: 3.1.0 - resolution: "micromark@npm:3.1.0" + version: 3.2.0 + resolution: "micromark@npm:3.2.0" dependencies: "@types/debug": ^4.0.0 debug: ^4.0.0 @@ -12619,7 +12699,7 @@ __metadata: micromark-util-symbol: ^1.0.0 micromark-util-types: ^1.0.1 uvu: ^0.5.0 - checksum: 5fe5bc3bf92e2ddd37b5f0034080fc3a4d4b3c1130dd5e435bb96ec75e9453091272852e71a4d74906a8fcf992d6f79d794607657c534bda49941e9950a92e28 + checksum: 56c15851ad3eb8301aede65603473443e50c92a54849cac1dadd57e4ec33ab03a0a77f3df03de47133e6e8f695dae83b759b514586193269e98c0bf319ecd5e4 languageName: node linkType: hard @@ -12748,6 +12828,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:9.0.1": + version: 9.0.1 + resolution: "minimatch@npm:9.0.1" + dependencies: + brace-expansion: ^2.0.1 + checksum: 97f5f5284bb57dc65b9415dec7f17a0f6531a33572193991c60ff18450dcfad5c2dad24ffeaf60b5261dccd63aae58cc3306e2209d57e7f88c51295a532d8ec3 + languageName: node + linkType: hard + "minimatch@npm:^3.0.0, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -12757,12 +12846,30 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.0, minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": - version: 5.1.1 - resolution: "minimatch@npm:5.1.1" +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" + dependencies: + brace-expansion: ^2.0.1 + checksum: 7564208ef81d7065a370f788d337cd80a689e981042cb9a1d0e6580b6c6a8c9279eba80010516e258835a988363f99f54a6f711a315089b8b42694f5da9d0d77 + languageName: node + linkType: hard + +"minimatch@npm:^6.0.4": + version: 6.2.0 + resolution: "minimatch@npm:6.2.0" + dependencies: + brace-expansion: ^2.0.1 + checksum: 0ffb77d05bd483fcc344ba3e64a501d569e658fa6c592d94e9716ffc7925de7a8c2ac294cafa822b160bd8b2cbf7e01012917e06ffb9a85cfa9604629b3f2c04 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: ^2.0.1 - checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437 + checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 languageName: node linkType: hard @@ -12787,9 +12894,9 @@ __metadata: linkType: hard "minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": - version: 1.2.7 - resolution: "minimist@npm:1.2.7" - checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 languageName: node linkType: hard @@ -12802,18 +12909,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^2.0.3": - version: 2.1.2 - resolution: "minipass-fetch@npm:2.1.2" +"minipass-fetch@npm:^3.0.0": + version: 3.0.4 + resolution: "minipass-fetch@npm:3.0.4" dependencies: encoding: ^0.1.13 - minipass: ^3.1.6 + minipass: ^7.0.3 minipass-sized: ^1.0.3 minizlib: ^2.1.2 dependenciesMeta: encoding: optional: true - checksum: 3f216be79164e915fc91210cea1850e488793c740534985da017a4cbc7a5ff50506956d0f73bb0cb60e4fe91be08b6b61ef35101706d3ef5da2c8709b5f08f91 + checksum: af7aad15d5c128ab1ebe52e043bdf7d62c3c6f0cecb9285b40d7b395e1375b45dcdfd40e63e93d26a0e8249c9efd5c325c65575aceee192883970ff8cb11364a languageName: node linkType: hard @@ -12844,7 +12951,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6": +"minipass@npm:^3.0.0": version: 3.3.6 resolution: "minipass@npm:3.3.6" dependencies: @@ -12853,12 +12960,17 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.0.0 - resolution: "minipass@npm:4.0.0" - dependencies: - yallist: ^4.0.0 - checksum: 7a609afbf394abfcf9c48e6c90226f471676c8f2a67f07f6838871afb03215ede431d1433feffe1b855455bcb13ef0eb89162841b9796109d6fed8d89790f381 +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 425dab288738853fded43da3314a0b5c035844d6f3097a8e3b5b29b328da8f3c1af6fc70618b32c29ff906284cf6406b6841376f21caaadd0793c1d5a6a620ea + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": + version: 7.0.3 + resolution: "minipass@npm:7.0.3" + checksum: 6f1614f5b5b55568a46bca5fec0e7c46dac027691db27d0e1923a8192866903144cd962ac772c0e9f89b608ea818b702709c042bce98e190d258847d85461531 languageName: node linkType: hard @@ -12890,9 +13002,9 @@ __metadata: linkType: hard "mixme@npm:^0.5.1": - version: 0.5.4 - resolution: "mixme@npm:0.5.4" - checksum: cec5f6127c92455bc86d592f0a0628e188c7ccf3909bd106703a1d939f0e2f451ddaac6da0d77c5f14d53dd2d58f64f5b2f8ff55a68ec68be95a73d290e4d430 + version: 0.5.9 + resolution: "mixme@npm:0.5.9" + checksum: ec0e96b2fa099a051fe14477577e3da13f158690c64114a50ecd039694ca2cca1cb7c71a8755aaee8a3ef7229ef33408df822faa4d1d6123b52295eecf50620f languageName: node linkType: hard @@ -12914,7 +13026,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": +"mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -13037,12 +13149,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.25, nanoid@npm:^3.3.1, nanoid@npm:^3.3.4": - version: 3.3.4 - resolution: "nanoid@npm:3.3.4" +"nanoid@npm:^3.1.25, nanoid@npm:^3.3.6": + version: 3.3.6 + resolution: "nanoid@npm:3.3.6" bin: nanoid: bin/nanoid.cjs - checksum: 2fddd6dee994b7676f008d3ffa4ab16035a754f4bb586c61df5a22cf8c8c94017aadd360368f47d653829e0569a92b129979152ff97af23a558331e47e37cd9c + checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 languageName: node linkType: hard @@ -13086,7 +13198,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.6.0": +"neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 @@ -13119,7 +13231,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": +"node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: @@ -13133,14 +13245,29 @@ __metadata: languageName: node linkType: hard +"node-fetch@npm:^2.0.0": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: ^5.0.0 + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 + languageName: node + linkType: hard + "node-gyp@npm:latest": - version: 9.3.0 - resolution: "node-gyp@npm:9.3.0" + version: 9.4.0 + resolution: "node-gyp@npm:9.4.0" dependencies: env-paths: ^2.2.0 + exponential-backoff: ^3.1.1 glob: ^7.1.4 graceful-fs: ^4.2.6 - make-fetch-happen: ^10.0.3 + make-fetch-happen: ^11.0.3 nopt: ^6.0.0 npmlog: ^6.0.0 rimraf: ^3.0.2 @@ -13149,7 +13276,7 @@ __metadata: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 589ddd3ed967724ef425f9624bfa47cf73022640ab3eba6d556e92cdc4ddef33b63fce3a467c93b995a3f61df92eafd3c3d1e8dbe4a2c00c383334487dea99c3 + checksum: 78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 languageName: node linkType: hard @@ -13172,10 +13299,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.6": - version: 2.0.7 - resolution: "node-releases@npm:2.0.7" - checksum: d1c5af091d788b7f9dfce5aa77cbf76c28e8e326b891fe64a05b96943a90cd6ba19eae94ef32777c23f5898a7b00d9cf8266adba33d61ebe6611cca74ccfc0b1 +"node-releases@npm:^2.0.13": + version: 2.0.13 + resolution: "node-releases@npm:2.0.13" + checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3 languageName: node linkType: hard @@ -13262,18 +13389,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^5.0.1": - version: 5.0.1 - resolution: "npmlog@npm:5.0.1" - dependencies: - are-we-there-yet: ^2.0.0 - console-control-strings: ^1.1.0 - gauge: ^3.0.0 - set-blocking: ^2.0.0 - checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f - languageName: node - linkType: hard - "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -13296,9 +13411,9 @@ __metadata: linkType: hard "nwsapi@npm:^2.2.4": - version: 2.2.4 - resolution: "nwsapi@npm:2.2.4" - checksum: a5eb9467158bdf255d27e9c4555e9ca02e4ba84ddce9b683856ed49de23eb1bb28ae3b8e791b7a93d156ad62b324a56f4d44cad827c2ca288c107ed6bdaff8a8 + version: 2.2.7 + resolution: "nwsapi@npm:2.2.7" + checksum: cab25f7983acec7e23490fec3ef7be608041b460504229770e3bfcf9977c41d6fe58f518994d3bd9aa3a101f501089a3d4a63536f4ff8ae4b8c4ca23bdbfda4e languageName: node linkType: hard @@ -13309,7 +13424,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": +"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -13327,10 +13442,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 +"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": + version: 1.12.3 + resolution: "object-inspect@npm:1.12.3" + checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db languageName: node linkType: hard @@ -13360,7 +13475,7 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": +"object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" dependencies: @@ -13384,6 +13499,40 @@ __metadata: languageName: node linkType: hard +"object.entries@npm:^1.1.6": + version: 1.1.7 + resolution: "object.entries@npm:1.1.7" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: da287d434e7e32989586cd734382364ba826a2527f2bc82e6acbf9f9bfafa35d51018b66ec02543ffdfa2a5ba4af2b6f1ca6e588c65030cb4fd9c67d6ced594c + languageName: node + linkType: hard + +"object.fromentries@npm:^2.0.6": + version: 2.0.7 + resolution: "object.fromentries@npm:2.0.7" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 7341ce246e248b39a431b87a9ddd331ff52a454deb79afebc95609f94b1f8238966cf21f52188f2a353f0fdf83294f32f1ebf1f7826aae915ebad21fd0678065 + languageName: node + linkType: hard + +"object.groupby@npm:^1.0.0": + version: 1.0.1 + resolution: "object.groupby@npm:1.0.1" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 + checksum: d7959d6eaaba358b1608066fc67ac97f23ce6f573dc8fc661f68c52be165266fcb02937076aedb0e42722fdda0bdc0bbf74778196ac04868178888e9fd3b78b5 + languageName: node + linkType: hard + "object.map@npm:^1.0.0": version: 1.0.1 resolution: "object.map@npm:1.0.1" @@ -13403,14 +13552,14 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.5": - version: 1.1.6 - resolution: "object.values@npm:1.1.6" +"object.values@npm:^1.1.6": + version: 1.1.7 + resolution: "object.values@npm:1.1.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: f3e4ae4f21eb1cc7cebb6ce036d4c67b36e1c750428d7b7623c56a0db90edced63d08af8a316d81dfb7c41a3a5fa81b05b7cc9426e98d7da986b1682460f0777 languageName: node linkType: hard @@ -13471,52 +13620,28 @@ __metadata: languageName: node linkType: hard -"open@npm:^7.0.3": - version: 7.4.2 - resolution: "open@npm:7.4.2" - dependencies: - is-docker: ^2.0.0 - is-wsl: ^2.1.1 - checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 - languageName: node - linkType: hard - -"open@npm:^8.0.2, open@npm:^8.4.0": - version: 8.4.0 - resolution: "open@npm:8.4.0" +"open@npm:^8.0.2, open@npm:^8.0.4, open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" dependencies: define-lazy-prop: ^2.0.0 is-docker: ^2.1.1 is-wsl: ^2.2.0 - checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c - languageName: node - linkType: hard - -"optionator@npm:^0.8.1": - version: 0.8.3 - resolution: "optionator@npm:0.8.3" - dependencies: - deep-is: ~0.1.3 - fast-levenshtein: ~2.0.6 - levn: ~0.3.0 - prelude-ls: ~1.1.2 - type-check: ~0.3.2 - word-wrap: ~1.2.3 - checksum: b8695ddf3d593203e25ab0900e265d860038486c943ff8b774f596a310f8ceebdb30c6832407a8198ba3ec9debe1abe1f51d4aad94843612db3b76d690c61d34 + checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 languageName: node linkType: hard -"optionator@npm:^0.9.1": - version: 0.9.1 - resolution: "optionator@npm:0.9.1" +"optionator@npm:^0.9.3": + version: 0.9.3 + resolution: "optionator@npm:0.9.3" dependencies: + "@aashutoshrathi/word-wrap": ^1.2.3 deep-is: ^0.1.3 fast-levenshtein: ^2.0.6 levn: ^0.4.1 prelude-ls: ^1.2.1 type-check: ^0.4.0 - word-wrap: ^1.2.3 - checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 + checksum: 09281999441f2fe9c33a5eeab76700795365a061563d66b098923eb719251a42bdbe432790d35064d0816ead9296dbeb1ad51a733edf4167c96bd5d0882e428a languageName: node linkType: hard @@ -13758,8 +13883,8 @@ __metadata: linkType: hard "parse-entities@npm:^4.0.0": - version: 4.0.0 - resolution: "parse-entities@npm:4.0.0" + version: 4.0.1 + resolution: "parse-entities@npm:4.0.1" dependencies: "@types/unist": ^2.0.0 character-entities: ^2.0.0 @@ -13769,7 +13894,7 @@ __metadata: is-alphanumerical: ^2.0.0 is-decimal: ^2.0.0 is-hexadecimal: ^2.0.0 - checksum: cd9fa53bc056ad8cf8a45494bfd7ce65e8bf6f1b12dcc9a6343376fa529c2012041303c5d0f86babf70afbd13b71c2f219fc3a76fb97d9d559b66578e19cdaf0 + checksum: 32a6ff5b9acb9d2c4d71537308521fd265e685b9215691df73feedd9edfe041bb6da9f89bd0c35c4a2bc7d58e3e76e399bb6078c2fd7d2a343ff1dd46edbf1bd languageName: node linkType: hard @@ -13836,13 +13961,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^5.1.1": - version: 5.1.1 - resolution: "parse5@npm:5.1.1" - checksum: 613a714af4c1101d1cb9f7cece2558e35b9ae8a0c03518223a4a1e35494624d9a9ad5fad4c13eab66a0e0adccd9aa3d522fc8f5f9cc19789e0579f3fa0bdfc65 - languageName: node - linkType: hard - "parse5@npm:^6.0.1": version: 6.0.1 resolution: "parse5@npm:6.0.1" @@ -13970,6 +14088,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.10.1": + version: 1.10.1 + resolution: "path-scurry@npm:1.10.1" + dependencies: + lru-cache: ^9.1.1 || ^10.0.0 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + checksum: e2557cff3a8fb8bc07afdd6ab163a92587884f9969b05bbbaf6fe7379348bfb09af9ed292af12ed32398b15fb443e81692047b786d1eeb6d898a51eb17ed7d90 + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -13991,6 +14119,13 @@ __metadata: languageName: node linkType: hard +"peek-readable@npm:^4.1.0": + version: 4.1.0 + resolution: "peek-readable@npm:4.1.0" + checksum: 02c673f9bc816f8e4e74a054c097225ad38d457d745b775e2b96faf404a54473b2f62f5bcd496f5ebc28696708bcc5e95bed409856f4bef5ed62eae9b4ac0dab + languageName: node + linkType: hard + "pend@npm:~1.2.0": version: 1.2.0 resolution: "pend@npm:1.2.0" @@ -14006,12 +14141,13 @@ __metadata: linkType: hard "periscopic@npm:^3.0.0": - version: 3.0.4 - resolution: "periscopic@npm:3.0.4" + version: 3.1.0 + resolution: "periscopic@npm:3.1.0" dependencies: + "@types/estree": ^1.0.0 estree-walker: ^3.0.0 is-reference: ^3.0.0 - checksum: 0920ea1b0294c2463b7df858d7f895d0a69f15ec5c7b93d63749e7a8f6d9c065853ebea701305f1756f70310633832cf5c90e43e9363cce51abec44cc2f5c188 + checksum: 2153244352e58a0d76e7e8d9263e66fe74509495f809af388da20045fb30aa3e93f2f94468dc0b9166ecf206fcfc0d73d2c7641c6fbedc07b1de858b710142cb languageName: node linkType: hard @@ -14074,9 +14210,9 @@ __metadata: linkType: hard "pirates@npm:^4.0.1": - version: 4.0.5 - resolution: "pirates@npm:4.0.5" - checksum: c9994e61b85260bec6c4fc0307016340d9b0c4f4b6550a957afaaff0c9b1ad58fbbea5cfcf083860a25cb27a375442e2b0edf52e2e1e40e69934e08dcc52d227 + version: 4.0.6 + resolution: "pirates@npm:4.0.6" + checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 languageName: node linkType: hard @@ -14091,7 +14227,7 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:4.2.0, pkg-dir@npm:^4.2.0": +"pkg-dir@npm:4.2.0, pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -14118,23 +14254,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.28.1": - version: 1.28.1 - resolution: "playwright-core@npm:1.28.1" +"playwright-core@npm:1.38.1": + version: 1.38.1 + resolution: "playwright-core@npm:1.38.1" bin: - playwright: cli.js - checksum: 8899e0d65de43ee10fadc171e0d48cd514bb574f3505478700094afa8a6e0dcd888a5c87af22acf31ebad455ada1327028909c42e20b8e25908b6255dc143bf0 + playwright-core: cli.js + checksum: 66e83fe040f309b13ad94ba39dea40ac207bfcbbc22de13141af88dbdedd64e1c4e3ce1d0cb070d4efd8050d7e579953ec3681dd8a0acf2c1cc738d9c50e545e languageName: node linkType: hard "playwright@npm:^1.22.2": - version: 1.28.1 - resolution: "playwright@npm:1.28.1" + version: 1.38.1 + resolution: "playwright@npm:1.38.1" dependencies: - playwright-core: 1.28.1 + fsevents: 2.3.2 + playwright-core: 1.38.1 + dependenciesMeta: + fsevents: + optional: true bin: playwright: cli.js - checksum: 97c6fff2835878da856bf1f587ec4cdcbcc9aa61c0efcf592633f6df37eabbb9e59d7a2ef994ec9283338e43ef80e278d6d52fed5f7c29abd0408fac0f69b3ca + checksum: 4e01d4ee52d9ccf75a80d8492829106802590721d56bff7c5957ff1f21eb3c328ee5bc3c1784a59c4b515df1b98d08ef92e4a35a807f454cd00dc481d30fadc2 languageName: node linkType: hard @@ -14253,17 +14393,17 @@ __metadata: languageName: node linkType: hard -"postcss-colormin@npm:^5.3.0": - version: 5.3.0 - resolution: "postcss-colormin@npm:5.3.0" +"postcss-colormin@npm:^5.3.1": + version: 5.3.1 + resolution: "postcss-colormin@npm:5.3.1" dependencies: - browserslist: ^4.16.6 + browserslist: ^4.21.4 caniuse-api: ^3.0.0 colord: ^2.9.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 3d3e3cc25071407fb73d68541ca1039ebd154fceb649041461a8a3cab0400cc89b42dbb34a4eeaf573be4ba2370ce23af5e01aff5e03a8d72275f40605577212 + checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 languageName: node linkType: hard @@ -14515,9 +14655,9 @@ __metadata: languageName: node linkType: hard -"postcss-merge-rules@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-merge-rules@npm:5.1.3" +"postcss-merge-rules@npm:^5.1.4": + version: 5.1.4 + resolution: "postcss-merge-rules@npm:5.1.4" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 @@ -14525,7 +14665,7 @@ __metadata: postcss-selector-parser: ^6.0.5 peerDependencies: postcss: ^8.2.15 - checksum: 0ddaddff98cd7f3fac2b0e716c641f529a61a8668be6d5b48d60770d0a1246126088e1d606f309b9748ff598a3794f3fd6dd5b8c3d79112f84744cab5375d4d9 + checksum: 8ab6a569babe6cb412d6612adee74f053cea7edb91fa013398515ab36754b1fec830d68782ed8cdfb44cffdc6b78c79eab157bff650f428aa4460d3f3857447e languageName: node linkType: hard @@ -14689,9 +14829,11 @@ __metadata: linkType: hard "postcss-opacity-percentage@npm:^1.1.2": - version: 1.1.2 - resolution: "postcss-opacity-percentage@npm:1.1.2" - checksum: b582f6d4efb6a14aa09ba49869774c2f060558a68af8a0c3aa9efc0e01b35a4985e783640806a76d4e26d2ba97556f9b5e88dde91d1664a2e2c24688e4bbcf61 + version: 1.1.3 + resolution: "postcss-opacity-percentage@npm:1.1.3" + peerDependencies: + postcss: ^8.2 + checksum: 54d1b8ca68035bc1a5788aaabdbc3b66ffee34b5a2412cecf073627dad7e3f2bae07c01fac3bc7f46bbac5da3291ac9ddcf74bfee26dfd86f9f96c847a0afc13 languageName: node linkType: hard @@ -14808,15 +14950,15 @@ __metadata: languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-reduce-initial@npm:5.1.1" +"postcss-reduce-initial@npm:^5.1.2": + version: 5.1.2 + resolution: "postcss-reduce-initial@npm:5.1.2" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 peerDependencies: postcss: ^8.2.15 - checksum: 1b704aba8c38103cbb5a75c6201dbf58ec2f3a978013c7f7e8957fd3bf3282f992050dec5a01bc050d031bad836e187dd6622b922ca78ab92bcd0afd21fb0b98 + checksum: 55db697f85231a81f1969d54c894e4773912d9ddb914f9b03d2e73abc4030f2e3bef4d7465756d0c1acfcc2c2d69974bfb50a972ab27546a7d68b5a4fc90282b languageName: node linkType: hard @@ -14841,11 +14983,11 @@ __metadata: linkType: hard "postcss-scss@npm:^4.0.0": - version: 4.0.6 - resolution: "postcss-scss@npm:4.0.6" + version: 4.0.8 + resolution: "postcss-scss@npm:4.0.8" peerDependencies: - postcss: ^8.4.19 - checksum: 133a1cba31e2e167f4e841e66ec6a798eaf44c7911f9182ade0b5b1e71a8198814aa390b8c9d5db6b01358115232e5b15b1a4f8c5198acfccfb1f3fdbd328cdf + postcss: ^8.4.29 + checksum: 7d3fa94faa0b3987e5ee6e9fd0d8d4004ea5e6823ef740d7a1d5331c52c4f9a19584df16b3581561870ed70b9fc27222e098eafb3bb296ac355ad26fd22d16da languageName: node linkType: hard @@ -14861,12 +15003,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": - version: 6.0.11 - resolution: "postcss-selector-parser@npm:6.0.11" + version: 6.0.13 + resolution: "postcss-selector-parser@npm:6.0.13" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: 0b01aa9c2d2c8dbeb51e9b204796b678284be9823abc8d6d40a8b16d4149514e922c264a8ed4deb4d6dbced564b9be390f5942c058582d8656351516d6c49cde + checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 languageName: node linkType: hard @@ -14915,25 +15057,25 @@ __metadata: linkType: hard "postcss@npm:^8.0.0, postcss@npm:^8.2.5, postcss@npm:^8.4.14": - version: 8.4.20 - resolution: "postcss@npm:8.4.20" + version: 8.4.30 + resolution: "postcss@npm:8.4.30" dependencies: - nanoid: ^3.3.4 + nanoid: ^3.3.6 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 1a5609ea1c1b204f9c2974a0019ae9eef2d99bf645c2c9aac675166c4cb1005be7b5e2ba196160bc771f5d9ac896ed883f236f888c891e835e59d28fff6651aa + checksum: 6c810c10c9bd3e03ca016e0b6b6756261e640aba1a9a7b1200b55502bc34b9165e38f590aef3493afc2f30ab55cdfcd43fd0f8408d69a77318ddbcf2a8ad164b languageName: node linkType: hard "preferred-pm@npm:^3.0.0": - version: 3.0.3 - resolution: "preferred-pm@npm:3.0.3" + version: 3.1.2 + resolution: "preferred-pm@npm:3.1.2" dependencies: find-up: ^5.0.0 find-yarn-workspace-root2: 1.2.16 path-exists: ^4.0.0 which-pm: 2.0.0 - checksum: 0de0948cb6ae22213f2ad7868032d89f1e1443d9caabc22ceeb9d284f19d359d65b67fab178f4db5c8c6ca6ae34642bdc72730b70ab1899ea158e2677a88a6d0 + checksum: d66019f36765c4e241197cd34e2718c03d7eff953b94dacb278df9326767ccc2744d4e0bcab265fd9bb036f704ed5f3909d02594cd5663bd640a160fe4c1446c languageName: node linkType: hard @@ -14944,13 +15086,6 @@ __metadata: languageName: node linkType: hard -"prelude-ls@npm:~1.1.2": - version: 1.1.2 - resolution: "prelude-ls@npm:1.1.2" - checksum: c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4 - languageName: node - linkType: hard - "prepend-http@npm:^2.0.0": version: 2.0.0 resolution: "prepend-http@npm:2.0.0" @@ -14959,11 +15094,11 @@ __metadata: linkType: hard "prettier@npm:^2.7.1": - version: 2.8.1 - resolution: "prettier@npm:2.8.1" + version: 2.8.8 + resolution: "prettier@npm:2.8.8" bin: prettier: bin-prettier.js - checksum: 4f21a0f1269f76fb36f54e9a8a1ea4c11e27478958bf860661fb4b6d7ac69aac1581f8724fa98ea3585e56d42a2ea317a17ff6e3324f40cb11ff9e20b73785cc + checksum: b49e409431bf129dd89238d64299ba80717b57ff5a6d1c1a8b1a28b590d998a34e083fa13573bc732bb8d2305becb4c9a4407f8486c81fa7d55100eb08263cf8 languageName: node linkType: hard @@ -14995,13 +15130,6 @@ __metadata: languageName: node linkType: hard -"promise-inflight@npm:^1.0.1": - version: 1.0.1 - resolution: "promise-inflight@npm:1.0.1" - checksum: 22749483091d2c594261517f4f80e05226d4d5ecc1fc917e1886929da56e22b5718b7f2a75f3807e7a7d471bc3be2907fe92e6e8f373ddf5c64bae35b5af3981 - languageName: node - linkType: hard - "promise-polyfill@npm:^1.1.6": version: 1.1.6 resolution: "promise-polyfill@npm:1.1.6" @@ -15030,9 +15158,9 @@ __metadata: linkType: hard "property-information@npm:^6.0.0": - version: 6.2.0 - resolution: "property-information@npm:6.2.0" - checksum: 23afce07ba821cbe7d926e63cdd680991961c82be4bbb6c0b17c47f48894359c1be6e51cd74485fc10a9d3fd361b475388e1e39311ed2b53127718f72aab1955 + version: 6.3.0 + resolution: "property-information@npm:6.3.0" + checksum: bf0a15dec097fd4324a42163cabd96b90819e48ef0d8d98756ef0420b2c579bf33646fe0b6e04aa9e79f5a2b5b5860ef11655a79cd8969d8eda58df23c4f96c9 languageName: node linkType: hard @@ -15084,20 +15212,33 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.1.1 - resolution: "punycode@npm:2.1.1" - checksum: 823bf443c6dd14f669984dea25757b37993f67e8d94698996064035edd43bed8a5a17a9f12e439c2b35df1078c6bec05a6c86e336209eb1061e8025c481168e8 - languageName: node - linkType: hard - -"punycode@npm:^2.3.0": +"punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0": version: 2.3.0 resolution: "punycode@npm:2.3.0" checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 languageName: node linkType: hard +"puppeteer-core@npm:13.1.3": + version: 13.1.3 + resolution: "puppeteer-core@npm:13.1.3" + dependencies: + debug: 4.3.2 + devtools-protocol: 0.0.948846 + extract-zip: 2.0.1 + https-proxy-agent: 5.0.0 + node-fetch: 2.6.7 + pkg-dir: 4.2.0 + progress: 2.0.3 + proxy-from-env: 1.1.0 + rimraf: 3.0.2 + tar-fs: 2.1.1 + unbzip2-stream: 1.4.3 + ws: 8.2.3 + checksum: 16fa90800d6ef869719e106d1f343b149f2a2434cdecece444273f36e3b061efa5a927a25e8d2573bd213d93dfb81556f60f83f5c4cdcd0f1343da4accbfaf97 + languageName: node + linkType: hard + "puppeteer-core@npm:^13.1.3": version: 13.7.0 resolution: "puppeteer-core@npm:13.7.0" @@ -15142,7 +15283,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0, qs@npm:^6.10.0, qs@npm:^6.5.2": +"qs@npm:6.11.0": version: 6.11.0 resolution: "qs@npm:6.11.0" dependencies: @@ -15151,6 +15292,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.10.0, qs@npm:^6.5.2": + version: 6.11.2 + resolution: "qs@npm:6.11.2" + dependencies: + side-channel: ^1.0.4 + checksum: e812f3c590b2262548647d62f1637b6989cc56656dc960b893fe2098d96e1bd633f36576f4cd7564dfbff9db42e17775884db96d846bebe4f37420d073ecdc0b + languageName: node + linkType: hard + "qs@npm:~6.5.2": version: 6.5.3 resolution: "qs@npm:6.5.3" @@ -15204,6 +15354,13 @@ __metadata: languageName: node linkType: hard +"ramda@npm:0.29.0": + version: 0.29.0 + resolution: "ramda@npm:0.29.0" + checksum: 9ab26c06eb7545cbb7eebcf75526d6ee2fcaae19e338f165b2bf32772121e7b28192d6664d1ba222ff76188ba26ab307342d66e805dbb02c860560adc4d5dd57 + languageName: node + linkType: hard + "ramda@npm:^0.27.1": version: 0.27.2 resolution: "ramda@npm:0.27.2" @@ -15211,13 +15368,6 @@ __metadata: languageName: node linkType: hard -"ramda@npm:^0.28.0": - version: 0.28.0 - resolution: "ramda@npm:0.28.0" - checksum: 44ea6e5010bba70151b6a92d8114a91915e8b5a16105cce65fae58c9d7386b812c429645e35f21141d7087568550ce383bc10ee1a65cdec951f4b69ea457e6a4 - languageName: node - linkType: hard - "randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -15234,7 +15384,7 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.1, raw-body@npm:^2.3.3": +"raw-body@npm:2.5.1": version: 2.5.1 resolution: "raw-body@npm:2.5.1" dependencies: @@ -15246,6 +15396,18 @@ __metadata: languageName: node linkType: hard +"raw-body@npm:^2.3.3": + version: 2.5.2 + resolution: "raw-body@npm:2.5.2" + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + checksum: ba1583c8d8a48e8fbb7a873fdbb2df66ea4ff83775421bfe21ee120140949ab048200668c47d9ae3880012f6e217052690628cf679ddfbd82c9fc9358d574676 + languageName: node + linkType: hard + "read-cache@npm:^1.0.0": version: 1.0.0 resolution: "read-cache@npm:1.0.0" @@ -15291,8 +15453,8 @@ __metadata: linkType: hard "readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5": - version: 2.3.7 - resolution: "readable-stream@npm:2.3.7" + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" dependencies: core-util-is: ~1.0.0 inherits: ~2.0.3 @@ -15301,27 +15463,36 @@ __metadata: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: e4920cf7549a60f8aaf694d483a0e61b2a878b969d224f89b3bc788b8d920075132c4b55a7494ee944c7b6a9a0eada28a7f6220d80b0312ece70bbf08eeca755 + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard "readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": - version: 3.6.0 - resolution: "readable-stream@npm:3.6.0" + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" dependencies: inherits: ^2.0.3 string_decoder: ^1.1.1 util-deprecate: ^1.0.1 - checksum: d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d languageName: node linkType: hard -"readdir-glob@npm:^1.0.0": - version: 1.1.2 - resolution: "readdir-glob@npm:1.1.2" +"readable-web-to-node-stream@npm:^3.0.0": + version: 3.0.2 + resolution: "readable-web-to-node-stream@npm:3.0.2" + dependencies: + readable-stream: ^3.6.0 + checksum: 8c56cc62c68513425ddfa721954875b382768f83fa20e6b31e365ee00cbe7a3d6296f66f7f1107b16cd3416d33aa9f1680475376400d62a081a88f81f0ea7f9c + languageName: node + linkType: hard + +"readdir-glob@npm:^1.1.2": + version: 1.1.3 + resolution: "readdir-glob@npm:1.1.3" dependencies: minimatch: ^5.1.0 - checksum: 1e5f701d3c94af5653e1736dfef99e991869c6e1c87bf08835d8c641f767e73ae25b829d3d1f8504fab8cad49b70b718ef960d3afee5be45cd779ccaeb264ed4 + checksum: 1dc0f7440ff5d9378b593abe9d42f34ebaf387516615e98ab410cf3a68f840abbf9ff1032d15e0a0dbffa78f9e2c46d4fafdbaac1ca435af2efe3264e3f21874 languageName: node linkType: hard @@ -15343,6 +15514,19 @@ __metadata: languageName: node linkType: hard +"recast@npm:^0.23.1": + version: 0.23.4 + resolution: "recast@npm:0.23.4" + dependencies: + assert: ^2.0.0 + ast-types: ^0.16.1 + esprima: ~4.0.0 + source-map: ~0.6.1 + tslib: ^2.0.1 + checksum: edb63bbe0457e68c0f4892f55413000e92aa7c5c53f9e109ab975d1c801cd299a62511ea72734435791f4aea6f0edf560f6a275761f66b2b6069ff6d72686029 + languageName: node + linkType: hard + "rechoir@npm:^0.6.2": version: 0.6.2 resolution: "rechoir@npm:0.6.2" @@ -15363,11 +15547,11 @@ __metadata: linkType: hard "regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.0 - resolution: "regenerate-unicode-properties@npm:10.1.0" + version: 10.1.1 + resolution: "regenerate-unicode-properties@npm:10.1.1" dependencies: regenerate: ^1.4.2 - checksum: b1a8929588433ab8b9dc1a34cf3665b3b472f79f2af6ceae00d905fc496b332b9af09c6718fb28c730918f19a00dc1d7310adbaa9b72a2ec7ad2f435da8ace17 + checksum: b80958ef40f125275824c2c47d5081dfaefebd80bff26c76761e9236767c748a4a95a69c053fe29d2df881177f2ca85df4a71fe70a82360388b31159ef19adcf languageName: node linkType: hard @@ -15378,19 +15562,26 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.3, regenerator-runtime@npm:^0.13.7": +"regenerator-runtime@npm:^0.13.3, regenerator-runtime@npm:^0.13.7": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 languageName: node linkType: hard -"regenerator-transform@npm:^0.15.1": - version: 0.15.1 - resolution: "regenerator-transform@npm:0.15.1" +"regenerator-runtime@npm:^0.14.0": + version: 0.14.0 + resolution: "regenerator-runtime@npm:0.14.0" + checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 + languageName: node + linkType: hard + +"regenerator-transform@npm:^0.15.2": + version: 0.15.2 + resolution: "regenerator-transform@npm:0.15.2" dependencies: "@babel/runtime": ^7.8.4 - checksum: 2d15bdeadbbfb1d12c93f5775493d85874dbe1d405bec323da5c61ec6e701bc9eea36167483e1a5e752de9b2df59ab9a2dfff6bf3784f2b28af2279a673d29a4 + checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27 languageName: node linkType: hard @@ -15404,42 +15595,28 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.4.3": - version: 1.4.3 - resolution: "regexp.prototype.flags@npm:1.4.3" +"regexp.prototype.flags@npm:^1.5.1": + version: 1.5.1 + resolution: "regexp.prototype.flags@npm:1.5.1" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.3 - functions-have-names: ^1.2.2 - checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 - languageName: node - linkType: hard - -"regexpp@npm:^3.2.0": - version: 3.2.0 - resolution: "regexpp@npm:3.2.0" - checksum: a78dc5c7158ad9ddcfe01aa9144f46e192ddbfa7b263895a70a5c6c73edd9ce85faf7c0430e59ac38839e1734e275b9c3de5c57ee3ab6edc0e0b1bdebefccef8 + define-properties: ^1.2.0 + set-function-name: ^2.0.0 + checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47 languageName: node linkType: hard -"regexpu-core@npm:^5.2.1": - version: 5.2.2 - resolution: "regexpu-core@npm:5.2.2" +"regexpu-core@npm:^5.3.1": + version: 5.3.2 + resolution: "regexpu-core@npm:5.3.2" dependencies: + "@babel/regjsgen": ^0.8.0 regenerate: ^1.4.2 regenerate-unicode-properties: ^10.1.0 - regjsgen: ^0.7.1 regjsparser: ^0.9.1 unicode-match-property-ecmascript: ^2.0.0 unicode-match-property-value-ecmascript: ^2.1.0 - checksum: 87c56815e20d213848d38f6b047ba52f0d632f36e791b777f59327e8d350c0743b27cc25feab64c0eadc9fe9959dde6b1261af71108a9371b72c8c26beda05ef - languageName: node - linkType: hard - -"regjsgen@npm:^0.7.1": - version: 0.7.1 - resolution: "regjsgen@npm:0.7.1" - checksum: 7cac399921c58db8e16454869283ff66871531180218064fa938ac05c11c2976792a00706c3c78bbc625e1d793ca373065ea90564e06189a751a7b4ae33acadc + checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2 languageName: node linkType: hard @@ -15467,23 +15644,23 @@ __metadata: linkType: hard "remark-mdx@npm:^2.0.0": - version: 2.1.5 - resolution: "remark-mdx@npm:2.1.5" + version: 2.3.0 + resolution: "remark-mdx@npm:2.3.0" dependencies: mdast-util-mdx: ^2.0.0 micromark-extension-mdxjs: ^1.0.0 - checksum: a5b2ccaa2bdb9d236e418e4b1868539b3dc4f8df0476b5574c9beb0cc8cf8a09573fa91aeb24f56a5c3bb4ed00d9b6db6afe36a53450985fdbdcf9736bed115b + checksum: 98486986c5b6f6a8321eb2f3b13c70fcd5644821428c77b7bfeb5ee5d4605b9761b322b2f6b531e83883cd2d5bc7bc4623427149aee00e1eba012f538b3d5627 languageName: node linkType: hard "remark-parse@npm:^10.0.0": - version: 10.0.1 - resolution: "remark-parse@npm:10.0.1" + version: 10.0.2 + resolution: "remark-parse@npm:10.0.2" dependencies: "@types/mdast": ^3.0.0 mdast-util-from-markdown: ^1.0.0 unified: ^10.0.0 - checksum: 505088e564ab53ff054433368adbb7b551f69240c7d9768975529837a86f1d0f085e72d6211929c5c42db315273df4afc94f3d3a8662ffdb69468534c6643d29 + checksum: 5041b4b44725f377e69986e02f8f072ae2222db5e7d3b6c80829756b842e811343ffc2069cae1f958a96bfa36104ab91a57d7d7e2f0cef521e210ab8c614d5c7 languageName: node linkType: hard @@ -15617,29 +15794,29 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.0": - version: 1.22.1 - resolution: "resolve@npm:1.22.1" +"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.22.0, resolve@npm:^1.22.4": + version: 1.22.6 + resolution: "resolve@npm:1.22.6" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e + checksum: d13bf66d4e2ee30d291491f16f2fa44edd4e0cefb85d53249dd6f93e70b2b8c20ec62f01b18662e3cd40e50a7528f18c4087a99490048992a3bb954cf3201a5b languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin": - version: 1.22.1 - resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" +"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.6 + resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=07638b" dependencies: - is-core-module: ^2.9.0 + is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b + checksum: 9d3b3c67aefd12cecbe5f10ca4d1f51ea190891096497c43f301b086883b426466918c3a64f1bbf1788fabb52b579d58809614006c5d0b49186702b3b8fb746a languageName: node linkType: hard @@ -15662,11 +15839,11 @@ __metadata: linkType: hard "resq@npm:^1.9.1": - version: 1.10.2 - resolution: "resq@npm:1.10.2" + version: 1.11.0 + resolution: "resq@npm:1.11.0" dependencies: fast-deep-equal: ^2.0.1 - checksum: 24e2beea8645415d301af011728c4661699ff79b2bb87ba87a75994e7676c962f40c54bdb15fbcfa6dcb74eb390777a841e225f356ac7d6e0be68a3175afcee9 + checksum: a596c0125883246946cf6b9172557265d00334019327c09b84c9016b1e7e876e15c35c81d2f8ed315adf6b93ac035f3d993f9a8b323dcd80ffd6cf8f3eb5cc7e languageName: node linkType: hard @@ -15770,6 +15947,18 @@ __metadata: languageName: node linkType: hard +"safe-array-concat@npm:^1.0.1": + version: 1.0.1 + resolution: "safe-array-concat@npm:1.0.1" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + has-symbols: ^1.0.3 + isarray: ^2.0.5 + checksum: 001ecf1d8af398251cbfabaf30ed66e3855127fbceee178179524b24160b49d15442f94ed6c0db0b2e796da76bb05b73bf3cc241490ec9c2b741b41d33058581 + languageName: node + linkType: hard + "safe-buffer@npm:5.1.1": version: 5.1.1 resolution: "safe-buffer@npm:5.1.1" @@ -15819,15 +16008,15 @@ __metadata: linkType: hard "sass@npm:^1.42.1": - version: 1.56.2 - resolution: "sass@npm:1.56.2" + version: 1.68.0 + resolution: "sass@npm:1.68.0" dependencies: chokidar: ">=3.0.0 <4.0.0" immutable: ^4.0.0 source-map-js: ">=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 7b1f524d04bc42df3bac6dc5201ff7475635b7df9a1390430ed5bd58b6a73ea1ae58b83ccea8da293cb77b85b4c848faf5f2779ca4b91b9303948c251d0ddca4 + checksum: 65ccede83c96768beeb8dcaf67957b7c76b12ff1276bfd2849d7be151d46ba1400048a67717e6e5e4969bc75e87348e5530f5f272833f2e60a891c21a33d8ab0 languageName: node linkType: hard @@ -15849,9 +16038,9 @@ __metadata: linkType: hard "sax@npm:>=0.6.0": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe + version: 1.3.0 + resolution: "sax@npm:1.3.0" + checksum: 238ab3a9ba8c8f8aaf1c5ea9120386391f6ee0af52f1a6a40bbb6df78241dd05d782f2359d614ac6aae08c4c4125208b456548a6cf68625aa4fe178486e63ecd languageName: node linkType: hard @@ -15892,12 +16081,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0": - version: 5.7.1 - resolution: "semver@npm:5.7.1" +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0, semver@npm:^5.5.0, semver@npm:^5.6.0": + version: 5.7.2 + resolution: "semver@npm:5.7.2" bin: - semver: ./bin/semver - checksum: 57fd0acfd0bac382ee87cd52cd0aaa5af086a7dc8d60379dfe65fea491fb2489b6016400813930ecd61fd0952dae75c115287a1b16c234b1550887117744dfaf + semver: bin/semver + checksum: fb4ab5e0dd1c22ce0c937ea390b4a822147a9c53dbd2a9a0132f12fe382902beef4fbf12cf51bb955248d8d15874ce8cd89532569756384f994309825f10b686 languageName: node linkType: hard @@ -15910,23 +16099,23 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" bin: - semver: ./bin/semver.js - checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 + semver: bin/semver.js + checksum: ae47d06de28836adb9d3e25f22a92943477371292d9b665fb023fae278d345d508ca1958232af086d85e0155aee22e313e100971898bbb8d5d89b8b1d4054ca2 languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": - version: 7.3.8 - resolution: "semver@npm:7.3.8" +"semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3": + version: 7.5.4 + resolution: "semver@npm:7.5.4" dependencies: lru-cache: ^6.0.0 bin: semver: bin/semver.js - checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 + checksum: 12d8ad952fa353b0995bf180cdac205a4068b759a140e5d3c608317098b3575ac2f1e09182206bf2eb26120e1c0ed8fb92c48c592f6099680de56bb071423ca3 languageName: node linkType: hard @@ -16022,6 +16211,17 @@ __metadata: languageName: node linkType: hard +"set-function-name@npm:^2.0.0": + version: 2.0.1 + resolution: "set-function-name@npm:2.0.1" + dependencies: + define-data-property: ^1.0.1 + functions-have-names: ^1.2.3 + has-property-descriptors: ^1.0.0 + checksum: 4975d17d90c40168eee2c7c9c59d023429f0a1690a89d75656306481ece0c3c1fb1ebcc0150ea546d1913e35fbd037bace91372c69e543e51fc5d1f31a9fa126 + languageName: node + linkType: hard + "set-value@npm:^2.0.0, set-value@npm:^2.0.1": version: 2.0.1 resolution: "set-value@npm:2.0.1" @@ -16102,13 +16302,6 @@ __metadata: languageName: node linkType: hard -"sigmund@npm:^1.0.1": - version: 1.0.1 - resolution: "sigmund@npm:1.0.1" - checksum: 793f81f8083ad75ff3903ffd93cf35be8d797e872822cf880aea27ce6db522b508d93ea52ae292bccf357ce34dd5c7faa544cc51c2216e70bbf5fcf09b62707c - languageName: node - linkType: hard - "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -16116,6 +16309,13 @@ __metadata: languageName: node linkType: hard +"signal-exit@npm:^4.0.1": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 + languageName: node + linkType: hard + "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -16340,12 +16540,12 @@ __metadata: linkType: hard "spdx-correct@npm:^3.0.0": - version: 3.1.1 - resolution: "spdx-correct@npm:3.1.1" + version: 3.2.0 + resolution: "spdx-correct@npm:3.2.0" dependencies: spdx-expression-parse: ^3.0.0 spdx-license-ids: ^3.0.0 - checksum: 77ce438344a34f9930feffa61be0eddcda5b55fc592906ef75621d4b52c07400a97084d8701557b13f7d2aae0cb64f808431f469e566ef3fe0a3a131dcb775a6 + checksum: e9ae98d22f69c88e7aff5b8778dc01c361ef635580e82d29e5c60a6533cc8f4d820803e67d7432581af0cc4fb49973125076ee3b90df191d153e223c004193b2 languageName: node linkType: hard @@ -16367,9 +16567,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.12 - resolution: "spdx-license-ids@npm:3.0.12" - checksum: 92a4dddce62ce1db6fe54a7a839cf85e06abc308fc83b776a55b44e4f1906f02e7ebd506120847039e976bbbad359ea8bdfafb7925eae5cd7e73255f02e0b7d6 + version: 3.0.15 + resolution: "spdx-license-ids@npm:3.0.15" + checksum: 99d567875b50504e1a7359f6da7d03e28db2b855b412ced18310679d091565a44f61ffd2585f19ea53a1192c35f2156c143507b12339dda26ef928547df32002 languageName: node linkType: hard @@ -16410,12 +16610,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^9.0.0": - version: 9.0.1 - resolution: "ssri@npm:9.0.1" +"ssri@npm:^10.0.0": + version: 10.0.5 + resolution: "ssri@npm:10.0.5" dependencies: - minipass: ^3.1.1 - checksum: fb58f5e46b6923ae67b87ad5ef1c5ab6d427a17db0bead84570c2df3cd50b4ceb880ebdba2d60726588272890bae842a744e1ecce5bd2a2a582fccd5068309eb + minipass: ^7.0.3 + checksum: 0a31b65f21872dea1ed3f7c200d7bc1c1b91c15e419deca14f282508ba917cbb342c08a6814c7f68ca4ca4116dd1a85da2bbf39227480e50125a1ceffeecb750 languageName: node linkType: hard @@ -16465,11 +16665,11 @@ __metadata: linkType: hard "stream-to-string@npm:^1.1.0": - version: 1.2.0 - resolution: "stream-to-string@npm:1.2.0" + version: 1.2.1 + resolution: "stream-to-string@npm:1.2.1" dependencies: promise-polyfill: ^1.1.6 - checksum: d7a5c7575e4c1f61de440e788a46019d92e3558e011848a5cd0d25ad5e6044ec73e35034c3cc8a9be651289c08bb101b65293e77ba678457448ee486744f3639 + checksum: 65dcfb45b83fabe61a6dfaf124afb993e5c665d3ac25781bab9492c74ab3fa435a5f02d8cd807193006e356424b1737415a7a07110434d0967c51ea108ee3173 languageName: node linkType: hard @@ -16489,6 +16689,17 @@ __metadata: languageName: node linkType: hard +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: ^8.0.0 + is-fullwidth-code-point: ^3.0.0 + strip-ansi: ^6.0.1 + checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + languageName: node + linkType: hard + "string-width@npm:^1.0.2 || 2": version: 2.1.1 resolution: "string-width@npm:2.1.1" @@ -16499,36 +16710,47 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": - version: 4.2.3 - resolution: "string-width@npm:4.2.3" +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" dependencies: - emoji-regex: ^8.0.0 - is-fullwidth-code-point: ^3.0.0 - strip-ansi: ^6.0.1 - checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb + eastasianwidth: ^0.2.0 + emoji-regex: ^9.2.2 + strip-ansi: ^7.0.1 + checksum: 7369deaa29f21dda9a438686154b62c2c5f661f8dda60449088f9f980196f7908fc39fdd1803e3e01541970287cf5deae336798337e9319a7055af89dafa7193 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimend@npm:1.0.6" +"string.prototype.trim@npm:^1.2.8": + version: 1.2.8 + resolution: "string.prototype.trim@npm:1.2.8" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 49eb1a862a53aba73c3fb6c2a53f5463173cb1f4512374b623bcd6b43ad49dd559a06fb5789bdec771a40fc4d2a564411c0a75d35fb27e76bbe738c211ecff07 languageName: node linkType: hard -"string.prototype.trimstart@npm:^1.0.6": - version: 1.0.6 - resolution: "string.prototype.trimstart@npm:1.0.6" +"string.prototype.trimend@npm:^1.0.7": + version: 1.0.7 + resolution: "string.prototype.trimend@npm:1.0.7" dependencies: call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 2375516272fd1ba75992f4c4aa88a7b5f3c7a9ca308d963bcd5645adf689eba6f8a04ebab80c33e30ec0aefc6554181a3a8416015c38da0aa118e60ec896310c + languageName: node + linkType: hard + +"string.prototype.trimstart@npm:^1.0.7": + version: 1.0.7 + resolution: "string.prototype.trimstart@npm:1.0.7" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + checksum: 13d0c2cb0d5ff9e926fa0bec559158b062eed2b68cd5be777ffba782c96b2b492944e47057274e064549b94dd27cf81f48b27a31fee8af5b574cff253e7eb613 languageName: node linkType: hard @@ -16560,6 +16782,15 @@ __metadata: languageName: node linkType: hard +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: ^5.0.1 + checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + languageName: node + linkType: hard + "strip-ansi@npm:^3.0.0": version: 3.0.1 resolution: "strip-ansi@npm:3.0.1" @@ -16587,12 +16818,12 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": - version: 6.0.1 - resolution: "strip-ansi@npm:6.0.1" +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" dependencies: - ansi-regex: ^5.0.1 - checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c + ansi-regex: ^6.0.1 + checksum: 859c73fcf27869c22a4e4d8c6acfe690064659e84bef9458aa6d13719d09ca88dcfd40cbf31fd0be63518ea1a643fe070b4827d353e09533a5b0b9fd4553d64d languageName: node linkType: hard @@ -16635,7 +16866,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:3.1.1, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 @@ -16651,12 +16882,22 @@ __metadata: languageName: node linkType: hard -"style-to-object@npm:^0.3.0": - version: 0.3.0 - resolution: "style-to-object@npm:0.3.0" +"strtok3@npm:^6.2.4": + version: 6.3.0 + resolution: "strtok3@npm:6.3.0" + dependencies: + "@tokenizer/token": ^0.3.0 + peek-readable: ^4.1.0 + checksum: 90732cff3f325aef7c47c511f609b593e0873ec77b5081810071cde941344e6a0ee3ccb0cae1a9f5b4e12c81a2546fd6b322fabcdfbd1dd08362c2ce5291334a + languageName: node + linkType: hard + +"style-to-object@npm:^0.4.1": + version: 0.4.2 + resolution: "style-to-object@npm:0.4.2" dependencies: inline-style-parser: 0.1.1 - checksum: 4d7084015207f2a606dfc10c29cb5ba569f2fe8005551df7396110dd694d6ff650f2debafa95bd5d147dfb4ca50f57868e2a7f91bf5d11ef734fe7ccbd7abf59 + checksum: 314a80bcfadde41c2b9c8d717a4b1f2220954561040c2c7740496715da5cb95f99920a8eeefe2d4a862149875f352a12eda9bbef5816d7e0a71910da00d1521f languageName: node linkType: hard @@ -16673,9 +16914,10 @@ __metadata: linkType: hard "sucrase@npm:^3.0.0": - version: 3.29.0 - resolution: "sucrase@npm:3.29.0" + version: 3.34.0 + resolution: "sucrase@npm:3.34.0" dependencies: + "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 glob: 7.1.6 lines-and-columns: ^1.1.6 @@ -16685,7 +16927,7 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: fc8f04c34f29c0e9ca63109815df138182d62663dbe9565fcd94161b77a88a639f40c46559d0bb84d7acf9346ce23ea102476fd9168ec279330c7faecefb81eb + checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110 languageName: node linkType: hard @@ -16765,16 +17007,16 @@ __metadata: linkType: hard "synchronous-promise@npm:^2.0.15": - version: 2.0.16 - resolution: "synchronous-promise@npm:2.0.16" - checksum: 1a3e5dfa9e3b913452366e182d4cae5c2ffb9de8c9753ecb602539a298e82ab82de951a0b0ecd86b2e2e237b1236eb5e82964c8ce13b2d23f7ecd52767a2b74d + version: 2.0.17 + resolution: "synchronous-promise@npm:2.0.17" + checksum: 7b1342c93741f3f92ebde1edf5d6ce8dde2278de948d84e9bd85e232c16c0d77c90c4940f9975be3effcb20f047cfb0f16fa311c3b4e092c22f3bf2889fb0fb4 languageName: node linkType: hard "systemjs@npm:^6.9.0": - version: 6.13.0 - resolution: "systemjs@npm:6.13.0" - checksum: df8d7374249778291f3a85278fdb3e1b9d81ac07767b0a7f9edeca0ee45d847c19bceb01522c817605e2908d32a4fcfed6bacd707bfb7bd577774ab900d3707d + version: 6.14.2 + resolution: "systemjs@npm:6.14.2" + checksum: 1f58c7da8f7deb8e4a3eb357e67f5363eb97e44a456f8f81ece391f2e1ae54ac70fb62135043d4cf96c11c6b76d7963c295ea844ca25bcb3b55193f6727fd0b2 languageName: node linkType: hard @@ -16826,25 +17068,25 @@ __metadata: linkType: hard "tar@npm:^6.0.5, tar@npm:^6.1.11, tar@npm:^6.1.2": - version: 6.1.13 - resolution: "tar@npm:6.1.13" + version: 6.2.0 + resolution: "tar@npm:6.2.0" dependencies: chownr: ^2.0.0 fs-minipass: ^2.0.0 - minipass: ^4.0.0 + minipass: ^5.0.0 minizlib: ^2.1.1 mkdirp: ^1.0.3 yallist: ^4.0.0 - checksum: 8a278bed123aa9f53549b256a36b719e317c8b96fe86a63406f3c62887f78267cea9b22dc6f7007009738509800d4a4dccc444abd71d762287c90f35b002eb1c + checksum: db4d9fe74a2082c3a5016630092c54c8375ff3b280186938cfd104f2e089c4fd9bad58688ef6be9cf186a889671bf355c7cda38f09bbf60604b281715ca57f5c languageName: node linkType: hard -"telejson@npm:^7.0.3": - version: 7.0.4 - resolution: "telejson@npm:7.0.4" +"telejson@npm:^7.2.0": + version: 7.2.0 + resolution: "telejson@npm:7.2.0" dependencies: memoizerific: ^1.11.3 - checksum: 116937573be4f401f5459e02aa49a8eca9e9dfc23317cbea01d27f4337802ec388ebfa6eef3e5da712fd652966b8e1f1c2e1a0d6bae777901ad232e871793688 + checksum: 55a3380c9ff3c5ad84581bb6bda28fc33c6b7c4a0c466894637da687639b8db0d21b0ff4c1bc1a7a92ae6b70662549d09e7b9e8b1ec334b2ef93078762ecdfb9 languageName: node linkType: hard @@ -16905,10 +17147,17 @@ __metadata: languageName: node linkType: hard +"tiny-invariant@npm:^1.3.1": + version: 1.3.1 + resolution: "tiny-invariant@npm:1.3.1" + checksum: 872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c + languageName: node + linkType: hard + "tinycolor2@npm:^1.4.1": - version: 1.4.2 - resolution: "tinycolor2@npm:1.4.2" - checksum: 57ed262e08815a4ab0ed933edafdbc6555a17081781766149813b44a080ecbe58b3ee281e81c0e75b42e4d41679f138cfa98eabf043f829e0683c04adb12c031 + version: 1.6.0 + resolution: "tinycolor2@npm:1.6.0" + checksum: 6df4d07fceeedc0a878d7bac47e2cd47c1ceeb1078340a9eb8a295bc0651e17c750f73d47b3028d829f30b85c15e0572c0fd4142083e4c21a30a597e47f47230 languageName: node linkType: hard @@ -16999,6 +17248,16 @@ __metadata: languageName: node linkType: hard +"token-types@npm:^4.1.1": + version: 4.2.1 + resolution: "token-types@npm:4.2.1" + dependencies: + "@tokenizer/token": ^0.3.0 + ieee754: ^1.2.1 + checksum: cce256766b33e0f08ceffefa2198fb4961a417866d00780e58625999ab5c0699821407053e64eadc41b00bbb6c0d0c4d02fbd2199940d8a3ccb71e1b148ab9a2 + languageName: node + linkType: hard + "toposort@npm:^2.0.2": version: 2.0.2 resolution: "toposort@npm:2.0.2" @@ -17007,14 +17266,14 @@ __metadata: linkType: hard "tough-cookie@npm:^4.1.2": - version: 4.1.2 - resolution: "tough-cookie@npm:4.1.2" + version: 4.1.3 + resolution: "tough-cookie@npm:4.1.3" dependencies: psl: ^1.1.33 punycode: ^2.1.1 universalify: ^0.2.0 url-parse: ^1.5.3 - checksum: a7359e9a3e875121a84d6ba40cc184dec5784af84f67f3a56d1d2ae39b87c0e004e6ba7c7331f9622a7d2c88609032473488b28fe9f59a1fec115674589de39a + checksum: c9226afff36492a52118432611af083d1d8493a53ff41ec4ea48e5b583aec744b989e4280bcf476c910ec1525a89a4a0f1cae81c08b18fb2ec3a9b3a72b91dcc languageName: node linkType: hard @@ -17095,15 +17354,15 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1": - version: 3.14.1 - resolution: "tsconfig-paths@npm:3.14.1" +"tsconfig-paths@npm:^3.14.1, tsconfig-paths@npm:^3.14.2": + version: 3.14.2 + resolution: "tsconfig-paths@npm:3.14.2" dependencies: "@types/json5": ^0.0.29 - json5: ^1.0.1 + json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: 8afa01c673ebb4782ba53d3a12df97fa837ce524f8ad38ee4e2b2fd57f5ac79abc21c574e9e9eb014d93efe7fe8214001b96233b5c6ea75bd1ea82afe17a4c6d + checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 languageName: node linkType: hard @@ -17114,10 +17373,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.4.0": - version: 2.4.1 - resolution: "tslib@npm:2.4.1" - checksum: 19480d6e0313292bd6505d4efe096a6b31c70e21cf08b5febf4da62e95c265c8f571f7b36fcc3d1a17e068032f59c269fab3459d6cd3ed6949eafecf64315fca +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.4.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad languageName: node linkType: hard @@ -17140,19 +17399,19 @@ __metadata: linkType: hard "tty-table@npm:^4.1.5": - version: 4.1.6 - resolution: "tty-table@npm:4.1.6" + version: 4.2.1 + resolution: "tty-table@npm:4.2.1" dependencies: chalk: ^4.1.2 - csv: ^5.5.0 - kleur: ^4.1.4 + csv: ^5.5.3 + kleur: ^4.1.5 smartwrap: ^2.0.2 - strip-ansi: ^6.0.0 + strip-ansi: ^6.0.1 wcwidth: ^1.0.1 - yargs: ^17.1.1 + yargs: ^17.7.1 bin: tty-table: adapters/terminal-adapter.js - checksum: 0f689b7d79ad6b9e608299e667a493309901fe802f1c4d66627a90cacb6fe11e0521e1a2dc5a75f793750ecdd849e98292d4874e5e6e988edd928b67045eb847 + checksum: e058c0bd553c515d2ed908eb5f6a220a412e160168ef5c87847c62dacf78a7de9ccb548d7f6cd5edbcce2301c389ac2858c10aa330dccea2764809beb63d1d7b languageName: node linkType: hard @@ -17180,9 +17439,9 @@ __metadata: linkType: hard "typanion@npm:^3.8.0": - version: 3.12.1 - resolution: "typanion@npm:3.12.1" - checksum: a2e26fa216f8a1dbd2ffbaacb75b1e2dc042a0356e9702fba05a968cad95d9f661b24e37f6c6d8c3adad2c8582c99fca4826ff26a2d07cd2ae617ea87e6187eb + version: 3.14.0 + resolution: "typanion@npm:3.14.0" + checksum: fc0590d02c13c659eb1689e8adf7777e6c00dc911377e44cd36fe1b1271cfaca71547149f12cdc275058c0de5562a14e5273adbae66d47e6e0320e36007f5912 languageName: node linkType: hard @@ -17195,16 +17454,7 @@ __metadata: languageName: node linkType: hard -"type-check@npm:~0.3.2": - version: 0.3.2 - resolution: "type-check@npm:0.3.2" - dependencies: - prelude-ls: ~1.1.2 - checksum: dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124 - languageName: node - linkType: hard - -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 @@ -17263,6 +17513,53 @@ __metadata: languageName: node linkType: hard +"typed-array-buffer@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-buffer@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.2.1 + is-typed-array: ^1.1.10 + checksum: 3e0281c79b2a40cd97fe715db803884301993f4e8c18e8d79d75fd18f796e8cd203310fec8c7fdb5e6c09bedf0af4f6ab8b75eb3d3a85da69328f28a80456bd3 + languageName: node + linkType: hard + +"typed-array-byte-length@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-length@npm:1.0.0" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: b03db16458322b263d87a702ff25388293f1356326c8a678d7515767ef563ef80e1e67ce648b821ec13178dd628eb2afdc19f97001ceae7a31acf674c849af94 + languageName: node + linkType: hard + +"typed-array-byte-offset@npm:^1.0.0": + version: 1.0.0 + resolution: "typed-array-byte-offset@npm:1.0.0" + dependencies: + available-typed-arrays: ^1.0.5 + call-bind: ^1.0.2 + for-each: ^0.3.3 + has-proto: ^1.0.1 + is-typed-array: ^1.1.10 + checksum: 04f6f02d0e9a948a95fbfe0d5a70b002191fae0b8fe0fe3130a9b2336f043daf7a3dda56a31333c35a067a97e13f539949ab261ca0f3692c41603a46a94e960b + languageName: node + linkType: hard + +"typed-array-length@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-length@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + for-each: ^0.3.3 + is-typed-array: ^1.1.9 + checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 + languageName: node + linkType: hard + "typedoc-default-themes@npm:^0.12.10": version: 0.12.10 resolution: "typedoc-default-themes@npm:0.12.10" @@ -17291,22 +17588,22 @@ __metadata: linkType: hard "typescript@npm:^4.3.0, typescript@npm:^4.3.2": - version: 4.9.4 - resolution: "typescript@npm:4.9.4" + version: 4.9.5 + resolution: "typescript@npm:4.9.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: e782fb9e0031cb258a80000f6c13530288c6d63f1177ed43f770533fdc15740d271554cdae86701c1dd2c83b082cea808b07e97fd68b38a172a83dbf9e0d0ef9 + checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db languageName: node linkType: hard "typescript@patch:typescript@^4.3.0#~builtin, typescript@patch:typescript@^4.3.2#~builtin": - version: 4.9.4 - resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=7ad353" + version: 4.9.5 + resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=7ad353" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 37f6e2c3c5e2aa5934b85b0fddbf32eeac8b1bacf3a5b51d01946936d03f5377fe86255d4e5a4ae628fd0cd553386355ad362c57f13b4635064400f3e8e05b9d + checksum: 2eee5c37cad4390385db5db5a8e81470e42e8f1401b0358d7390095d6f681b410f2c4a0c496c6ff9ebd775423c7785cdace7bcdad76c7bee283df3d9718c0f20 languageName: node linkType: hard @@ -17318,9 +17615,9 @@ __metadata: linkType: hard "ua-parser-js@npm:^1.0.1": - version: 1.0.32 - resolution: "ua-parser-js@npm:1.0.32" - checksum: 79a80efd9c21511fdafc042ab748e0e93c8cdb0e8925bf6d48ad7dbb08e808c60fcecd49e679670def44ef428c005aa1810810f6773e7d8135a7817338080813 + version: 1.0.36 + resolution: "ua-parser-js@npm:1.0.36" + checksum: 5b2c8a5e3443dfbba7624421805de946457c26ae167cb2275781a2729d1518f7067c9d5c74c3b0acac4b9ff3278cae4eace08ca6eecb63848bc3b2f6a63cc975 languageName: node linkType: hard @@ -17362,13 +17659,6 @@ __metadata: languageName: node linkType: hard -"unfetch@npm:^4.2.0": - version: 4.2.0 - resolution: "unfetch@npm:4.2.0" - checksum: 6a4b2557e1d921eaa80c4425ce27a404945ec26491ed06e62598f333996a91a44c7908cb26dc7c2746d735762b13276cf4aa41829b4c8f438dde63add3045d7a - languageName: node - linkType: hard - "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -17427,102 +17717,95 @@ __metadata: languageName: node linkType: hard -"unique-filename@npm:^2.0.0": - version: 2.0.1 - resolution: "unique-filename@npm:2.0.1" - dependencies: - unique-slug: ^3.0.0 - checksum: 807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f - languageName: node - linkType: hard - -"unique-slug@npm:^3.0.0": +"unique-filename@npm:^3.0.0": version: 3.0.0 - resolution: "unique-slug@npm:3.0.0" + resolution: "unique-filename@npm:3.0.0" dependencies: - imurmurhash: ^0.1.4 - checksum: 49f8d915ba7f0101801b922062ee46b7953256c93ceca74303bd8e6413ae10aa7e8216556b54dc5382895e8221d04f1efaf75f945c2e4a515b4139f77aa6640c + unique-slug: ^4.0.0 + checksum: 8e2f59b356cb2e54aab14ff98a51ac6c45781d15ceaab6d4f1c2228b780193dc70fae4463ce9e1df4479cb9d3304d7c2043a3fb905bdeca71cc7e8ce27e063df languageName: node linkType: hard -"unist-builder@npm:^3.0.0": - version: 3.0.0 - resolution: "unist-builder@npm:3.0.0" +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" dependencies: - "@types/unist": ^2.0.0 - checksum: 80459ee3c2ece90bbc4f4b4faeed524d144c1a09ee07ff3e9004648d9b71a652e80a3b3ef60311a1e92f6ab915caf27c6f08062b5f8c84fa725bc0d7c5759e84 + imurmurhash: ^0.1.4 + checksum: 0884b58365af59f89739e6f71e3feacb5b1b41f2df2d842d0757933620e6de08eff347d27e9d499b43c40476cbaf7988638d3acb2ffbcb9d35fd035591adfd15 languageName: node linkType: hard "unist-util-generated@npm:^2.0.0": - version: 2.0.0 - resolution: "unist-util-generated@npm:2.0.0" - checksum: 3a806793fa24a75190c217740ce706340d6cb0d51eff677134253d628f8e4355ebd8a243fe8045c583463f6bebfd50f902d653161da87c1359fcd1a14b99c8e0 + version: 2.0.1 + resolution: "unist-util-generated@npm:2.0.1" + checksum: 6221ad0571dcc9c8964d6b054f39ef6571ed59cc0ce3e88ae97ea1c70afe76b46412a5ffaa91f96814644ac8477e23fb1b477d71f8d70e625728c5258f5c0d99 languageName: node linkType: hard "unist-util-is@npm:^5.0.0": - version: 5.1.1 - resolution: "unist-util-is@npm:5.1.1" - checksum: e8743a19a304d8a8f5684f3e5ddb5546f2655847b42123687277d76566a2aba89beb7b4a8a9e9ebc4d904cd1cecc285356d7923d973a43cfc19a1e10ff6bdee4 + version: 5.2.1 + resolution: "unist-util-is@npm:5.2.1" + dependencies: + "@types/unist": ^2.0.0 + checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 languageName: node linkType: hard "unist-util-position-from-estree@npm:^1.0.0, unist-util-position-from-estree@npm:^1.1.0": - version: 1.1.1 - resolution: "unist-util-position-from-estree@npm:1.1.1" + version: 1.1.2 + resolution: "unist-util-position-from-estree@npm:1.1.2" dependencies: "@types/unist": ^2.0.0 - checksum: 63808bdcb8b49afa5231712d95b586fe877859ee03d23adb47485c30222007a5af55e95d103d4af51d1d16376aaa5a58fa985a08d63727c38b1515873df8b79b + checksum: e3f4060e2a9e894c6ed63489c5a7cb58ff282e5dae9497cbc2073033ca74d6e412af4d4d342c97aea08d997c908b8bce2fe43a2062aafc2bb3f266533016588b languageName: node linkType: hard "unist-util-position@npm:^4.0.0": - version: 4.0.3 - resolution: "unist-util-position@npm:4.0.3" + version: 4.0.4 + resolution: "unist-util-position@npm:4.0.4" dependencies: "@types/unist": ^2.0.0 - checksum: 0d89973628d40f19345cbcc50008f7f56d411afa54434bbe6c224b22d26aaf9d4500da2de363f1f01945acab1f1c31920c514253149eb546ff9b8bbc1ea94209 + checksum: e7487b6cec9365299695e3379ded270a1717074fa11fd2407c9b934fb08db6fe1d9077ddeaf877ecf1813665f8ccded5171693d3d9a7a01a125ec5cdd5e88691 languageName: node linkType: hard "unist-util-remove-position@npm:^4.0.0": - version: 4.0.1 - resolution: "unist-util-remove-position@npm:4.0.1" + version: 4.0.2 + resolution: "unist-util-remove-position@npm:4.0.2" dependencies: "@types/unist": ^2.0.0 unist-util-visit: ^4.0.0 - checksum: 7d2808662ac65f2b2f615822b78060419f738fb3b074b10cec77c596ea966b8f5c47553d2d322822a5975c49d2b21cdd64c198ae9fb02a9d54d1afa6342cdd6a + checksum: 989831da913d09a82a99ed9b47b78471b6409bde95942cde47e09da54b7736516f17e3c7e026af468684c1efcec5fb52df363381b2f9dc7fd96ce791c5a2fa4a languageName: node linkType: hard "unist-util-stringify-position@npm:^3.0.0": - version: 3.0.2 - resolution: "unist-util-stringify-position@npm:3.0.2" + version: 3.0.3 + resolution: "unist-util-stringify-position@npm:3.0.3" dependencies: "@types/unist": ^2.0.0 - checksum: 2dfd7a0fb2a55e99cc319c3bf7f9f1f73ed652978fa70d19117faa7245d20f21738ec926ecc47f341705ca1bb157e87ced0b6bb5ecaa666bd2ae6b2510d6a671 + checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124 languageName: node linkType: hard "unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1": - version: 5.1.1 - resolution: "unist-util-visit-parents@npm:5.1.1" + version: 5.1.3 + resolution: "unist-util-visit-parents@npm:5.1.3" dependencies: "@types/unist": ^2.0.0 unist-util-is: ^5.0.0 - checksum: c699d18f5b26461dee37612b84c243fd5457c98f4c0540d9ba8bee05062aece5f3b4fb1af6b07423ce6750d8926e8c01fc2b1a4de1e54925ef6795c177ed8e18 + checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa languageName: node linkType: hard "unist-util-visit@npm:^4.0.0": - version: 4.1.1 - resolution: "unist-util-visit@npm:4.1.1" + version: 4.1.2 + resolution: "unist-util-visit@npm:4.1.2" dependencies: "@types/unist": ^2.0.0 unist-util-is: ^5.0.0 unist-util-visit-parents: ^5.1.1 - checksum: c4a63734b0a5b439c62d20901bb472bdafdbbcd80c383e254aedeb98b23d0bae815a331e776ce7d63ea3c8018a54318abb8709d07cdf7dd094f79b2f07bb39f0 + checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee languageName: node linkType: hard @@ -17571,17 +17854,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.9": - version: 1.0.10 - resolution: "update-browserslist-db@npm:1.0.10" +"update-browserslist-db@npm:^1.0.13": + version: 1.0.13 + resolution: "update-browserslist-db@npm:1.0.13" dependencies: escalade: ^3.1.1 picocolors: ^1.0.0 peerDependencies: browserslist: ">= 4.21.0" bin: - browserslist-lint: cli.js - checksum: 12db73b4f63029ac407b153732e7cd69a1ea8206c9100b482b7d12859cd3cd0bc59c602d7ae31e652706189f1acb90d42c53ab24a5ba563ed13aebdddc5561a0 + update-browserslist-db: cli.js + checksum: 1e47d80182ab6e4ad35396ad8b61008ae2a1330221175d0abd37689658bdb61af9b705bfc41057fd16682474d79944fb2d86767c5ed5ae34b6276b9bed353322 languageName: node linkType: hard @@ -17694,7 +17977,7 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.4": +"util@npm:^0.12.4, util@npm:^0.12.5": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -17724,11 +18007,11 @@ __metadata: linkType: hard "uuid@npm:^9.0.0": - version: 9.0.0 - resolution: "uuid@npm:9.0.0" + version: 9.0.1 + resolution: "uuid@npm:9.0.1" bin: uuid: dist/bin/uuid - checksum: 8dd2c83c43ddc7e1c71e36b60aea40030a6505139af6bee0f382ebcd1a56f6cd3028f7f06ffb07f8cf6ced320b76aea275284b224b002b289f89fe89c389b028 + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 languageName: node linkType: hard @@ -17757,18 +18040,7 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^9.0.0": - version: 9.0.1 - resolution: "v8-to-istanbul@npm:9.0.1" - dependencies: - "@jridgewell/trace-mapping": ^0.3.12 - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - checksum: a49c34bf0a3af0c11041a3952a2600913904a983bd1bc87148b5c033bc5c1d02d5a13620fcdbfa2c60bc582a2e2970185780f0c844b4c3a220abf405f8af6311 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^9.0.1": +"v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.0.1": version: 9.1.0 resolution: "v8-to-istanbul@npm:9.1.0" dependencies: @@ -17816,35 +18088,25 @@ __metadata: languageName: node linkType: hard -"vfile-location@npm:^4.0.0": - version: 4.0.1 - resolution: "vfile-location@npm:4.0.1" - dependencies: - "@types/unist": ^2.0.0 - vfile: ^5.0.0 - checksum: cc0df62075c741beee699e651374aeb56c4c1f4333398c0ba924281c2b51d4b7669c69c5b837ea395775626ad030d6f1bd27fd0a7eaf3f9f1bbd55393948ad6c - languageName: node - linkType: hard - "vfile-message@npm:^3.0.0": - version: 3.1.3 - resolution: "vfile-message@npm:3.1.3" + version: 3.1.4 + resolution: "vfile-message@npm:3.1.4" dependencies: "@types/unist": ^2.0.0 unist-util-stringify-position: ^3.0.0 - checksum: f5ec2afbc1d5589fc45729209bdcaf01e3fc520fdac693557e62bd91cc8d6f915a6397c2f4d5f7a129ffc6c7511cb77eaf9e0932be1a70e39bed584ef7c86dbd + checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 languageName: node linkType: hard "vfile@npm:^5.0.0": - version: 5.3.6 - resolution: "vfile@npm:5.3.6" + version: 5.3.7 + resolution: "vfile@npm:5.3.7" dependencies: "@types/unist": ^2.0.0 is-buffer: ^2.0.0 unist-util-stringify-position: ^3.0.0 vfile-message: ^3.0.0 - checksum: 1aa5efff510bc6621ff8a7dc6513110529a11a8d665b44f169cc2a2b6bfa4f312efa00bfe86ca20e506538ff2915c8e538a664bd02a06419421ff964844fbe94 + checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 languageName: node linkType: hard @@ -17890,55 +18152,55 @@ __metadata: languageName: node linkType: hard -"webdriver@npm:7.27.0, webdriver@npm:^7.16.0": - version: 7.27.0 - resolution: "webdriver@npm:7.27.0" +"webdriver@npm:7.31.1, webdriver@npm:^7.16.0": + version: 7.31.1 + resolution: "webdriver@npm:7.31.1" dependencies: "@types/node": ^18.0.0 - "@wdio/config": 7.26.0 + "@wdio/config": 7.31.1 "@wdio/logger": 7.26.0 "@wdio/protocols": 7.27.0 - "@wdio/types": 7.26.0 - "@wdio/utils": 7.26.0 + "@wdio/types": 7.30.2 + "@wdio/utils": 7.30.2 got: ^11.0.2 ky: 0.30.0 lodash.merge: ^4.6.1 - checksum: 6a908a689444326bde3afb98f043c3eeed615ef82a5c7da369d9bae18694c99b84df98736f585f7af3c3d8032703e3b5431a652eaa4fc250af6e6db1464be254 + checksum: b96e0576563d0852b60aec4aa2a6a282b9102c1fb79c95884bb30d56860a5fff090fec8127a5959ac433efc9636125bd89c40429ca3dab4715951506e4f3b033 languageName: node linkType: hard "webdriverio@npm:^7.16.0": - version: 7.27.0 - resolution: "webdriverio@npm:7.27.0" + version: 7.32.4 + resolution: "webdriverio@npm:7.32.4" dependencies: "@types/aria-query": ^5.0.0 "@types/node": ^18.0.0 - "@wdio/config": 7.26.0 + "@wdio/config": 7.31.1 "@wdio/logger": 7.26.0 "@wdio/protocols": 7.27.0 - "@wdio/repl": 7.26.0 - "@wdio/types": 7.26.0 - "@wdio/utils": 7.26.0 + "@wdio/repl": 7.30.2 + "@wdio/types": 7.30.2 + "@wdio/utils": 7.30.2 archiver: ^5.0.0 - aria-query: ^5.0.0 + aria-query: ^5.2.1 css-shorthand-properties: ^1.1.1 css-value: ^0.0.1 - devtools: 7.27.0 - devtools-protocol: ^0.0.1075032 - fs-extra: ^10.0.0 + devtools: 7.32.0 + devtools-protocol: ^0.0.1182435 + fs-extra: ^11.1.1 grapheme-splitter: ^1.0.2 lodash.clonedeep: ^4.5.0 lodash.isobject: ^3.0.2 lodash.isplainobject: ^4.0.6 lodash.zip: ^4.2.0 - minimatch: ^5.0.0 + minimatch: ^6.0.4 puppeteer-core: ^13.1.3 query-selector-shadow-dom: ^1.0.0 resq: ^1.9.1 rgb2hex: 0.2.5 serialize-error: ^8.0.0 - webdriver: 7.27.0 - checksum: a1c247afebacde1af561ae62c75504dc49f749d8cc57624e2b45925777cb690b9bcc4be0c89d052851ddc4d3fb3b75a5481626633b679d28fdab7d33ed9504b3 + webdriver: 7.31.1 + checksum: c02746dc39783c41f55029f934a4cd01745fb0538c14e077aa90bc16c4b7f5550f603da73fa999ec60af103a8ec37c31ab3031a2482edec27ac330966355a2bb languageName: node linkType: hard @@ -18005,22 +18267,10 @@ __metadata: languageName: node linkType: hard -"which-collection@npm:^1.0.1": - version: 1.0.1 - resolution: "which-collection@npm:1.0.1" - dependencies: - is-map: ^2.0.1 - is-set: ^2.0.1 - is-weakmap: ^2.0.1 - is-weakset: ^2.0.1 - checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c - languageName: node - linkType: hard - "which-module@npm:^2.0.0": - version: 2.0.0 - resolution: "which-module@npm:2.0.0" - checksum: 809f7fd3dfcb2cdbe0180b60d68100c88785084f8f9492b0998c051d7a8efe56784492609d3f09ac161635b78ea29219eb1418a98c15ce87d085bce905705c9c + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 1967b7ce17a2485544a4fdd9063599f0f773959cca24176dbe8f405e55472d748b7c549cd7920ff6abb8f1ab7db0b0f1b36de1a21c57a8ff741f4f1e792c52be languageName: node linkType: hard @@ -18034,17 +18284,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.8": - version: 1.1.9 - resolution: "which-typed-array@npm:1.1.9" +"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2": + version: 1.1.11 + resolution: "which-typed-array@npm:1.1.11" dependencies: available-typed-arrays: ^1.0.5 call-bind: ^1.0.2 for-each: ^0.3.3 gopd: ^1.0.1 has-tostringtag: ^1.0.0 - is-typed-array: ^1.1.10 - checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef + checksum: 711ffc8ef891ca6597b19539075ec3e08bb9b4c2ca1f78887e3c07a977ab91ac1421940505a197758fb5939aa9524976d0a5bbcac34d07ed6faa75cedbb17206 languageName: node linkType: hard @@ -18079,7 +18328,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": +"wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -18088,22 +18337,6 @@ __metadata: languageName: node linkType: hard -"widest-line@npm:^3.1.0": - version: 3.1.0 - resolution: "widest-line@npm:3.1.0" - dependencies: - string-width: ^4.0.0 - checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 - languageName: node - linkType: hard - -"word-wrap@npm:^1.2.3, word-wrap@npm:~1.2.3": - version: 1.2.3 - resolution: "word-wrap@npm:1.2.3" - checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f - languageName: node - linkType: hard - "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -18118,6 +18351,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: ^4.0.0 + string-width: ^4.1.0 + strip-ansi: ^6.0.0 + checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + languageName: node + linkType: hard + "wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" @@ -18129,14 +18373,14 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^7.0.0": - version: 7.0.0 - resolution: "wrap-ansi@npm:7.0.0" +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" dependencies: - ansi-styles: ^4.0.0 - string-width: ^4.1.0 - strip-ansi: ^6.0.0 - checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b + ansi-styles: ^6.1.0 + string-width: ^5.0.1 + strip-ansi: ^7.0.1 + checksum: 371733296dc2d616900ce15a0049dca0ef67597d6394c57347ba334393599e800bab03c41d4d45221b6bc967b8c453ec3ae4749eff3894202d16800fdfe0e238 languageName: node linkType: hard @@ -18147,7 +18391,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.13.0, ws@npm:^8.13.0": +"ws@npm:8.13.0": version: 8.13.0 resolution: "ws@npm:8.13.0" peerDependencies: @@ -18162,6 +18406,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:8.2.3": + version: 8.2.3 + resolution: "ws@npm:8.2.3" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: c869296ccb45f218ac6d32f8f614cd85b50a21fd434caf11646008eef92173be53490810c5c23aea31bc527902261fbfd7b062197eea341b26128d4be56a85e4 + languageName: node + linkType: hard + "ws@npm:8.5.0": version: 8.5.0 resolution: "ws@npm:8.5.0" @@ -18192,18 +18451,18 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.2.3": - version: 8.11.0 - resolution: "ws@npm:8.11.0" +"ws@npm:^8.13.0, ws@npm:^8.2.3": + version: 8.14.2 + resolution: "ws@npm:8.14.2" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 + checksum: 3ca0dad26e8cc6515ff392b622a1467430814c463b3368b0258e33696b1d4bed7510bc7030f7b72838b9fdeb8dbd8839cbf808367d6aae2e1d668ce741d4308b languageName: node linkType: hard @@ -18294,6 +18553,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 48f7bb00dc19fc635a13a39fe547f527b10c9290e7b3e836b9a8f1ca04d4d342e85714416b3c2ab74949c9c66f9cebb0473e6bc353b79035356103b47641285d + languageName: node + linkType: hard + "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0" @@ -18407,9 +18673,9 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.1, yargs@npm:^17.1.1": - version: 17.6.2 - resolution: "yargs@npm:17.6.2" +"yargs@npm:^17.0.1, yargs@npm:^17.7.1": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: cliui: ^8.0.1 escalade: ^3.1.1 @@ -18418,7 +18684,7 @@ __metadata: string-width: ^4.2.3 y18n: ^5.0.5 yargs-parser: ^21.1.1 - checksum: 47da1b0d854fa16d45a3ded57b716b013b2179022352a5f7467409da5a04a1eef5b3b3d97a2dfc13e8bbe5f2ffc0afe3bc6a4a72f8254e60f5a4bd7947138643 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a languageName: node linkType: hard @@ -18454,13 +18720,13 @@ __metadata: linkType: hard "zip-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "zip-stream@npm:4.1.0" + version: 4.1.1 + resolution: "zip-stream@npm:4.1.1" dependencies: - archiver-utils: ^2.1.0 - compress-commons: ^4.1.0 + archiver-utils: ^3.0.4 + compress-commons: ^4.1.2 readable-stream: ^3.6.0 - checksum: 4a73da856738b0634700b52f4ab3fe0bf0a532bea6820ad962d0bda0163d2d5525df4859f89a7238e204a378384e12551985049790c1894c3ac191866e85887f + checksum: 33bd5ee7017656c2ad728b5d4ba510e15bd65ce1ec180c5bbdc7a5f063256353ec482e6a2bc74de7515219d8494147924b9aae16e63fdaaf37cdf7d1ee8df125 languageName: node linkType: hard From a6f232d8b4f2575cf8f624046648052c06caf96b Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 11 Jan 2023 17:51:09 +0100 Subject: [PATCH 03/55] fix: ignore valid urls --- packages/esbuild-plugin-css-import/lib/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/esbuild-plugin-css-import/lib/index.js b/packages/esbuild-plugin-css-import/lib/index.js index 455b4ea2..993817fa 100644 --- a/packages/esbuild-plugin-css-import/lib/index.js +++ b/packages/esbuild-plugin-css-import/lib/index.js @@ -1,4 +1,4 @@ -import { styleResolve } from '@chialab/node-resolve'; +import { isUrl, styleResolve } from '@chialab/node-resolve'; /** * Resolve CSS imports using the node resolution algorithm and the `style` field in package.json. @@ -24,6 +24,10 @@ export default function() { return; } + if (isUrl(args.path)) { + return; + } + try { const result = await styleResolve(args.path, args.importer); if (!result) { From 28ea5bec5acf3f437c1907a4c4f82229f445eee4 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 11 Jan 2023 17:54:10 +0100 Subject: [PATCH 04/55] refactor: resolve styles using export fields --- .changeset/small-knives-deliver.md | 5 +++++ packages/node-resolve/lib/index.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/small-knives-deliver.md diff --git a/.changeset/small-knives-deliver.md b/.changeset/small-knives-deliver.md new file mode 100644 index 00000000..0986d87d --- /dev/null +++ b/.changeset/small-knives-deliver.md @@ -0,0 +1,5 @@ +--- +"@chialab/node-resolve": patch +--- + +Resolve styles using export fields diff --git a/packages/node-resolve/lib/index.js b/packages/node-resolve/lib/index.js index 1c10ba68..b6441bd4 100644 --- a/packages/node-resolve/lib/index.js +++ b/packages/node-resolve/lib/index.js @@ -113,8 +113,8 @@ export const resolve = createResolver(); */ export const styleResolve = createResolver({ extensions: ['.css'], - exportsFields: [], mainFields: ['style'], + preferRelative: true, }); /** From 9ac7a335d1c1060a244f4e2c1282eec594672cc6 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 11 Jan 2023 17:54:40 +0100 Subject: [PATCH 05/55] refactor: remove css import plugin from default plugins --- .changeset/many-lions-wait.md | 5 +++++ packages/rna-bundler/lib/build.js | 3 --- packages/rna-bundler/lib/transform.js | 3 --- packages/rna-bundler/package.json | 1 - yarn.lock | 3 +-- 5 files changed, 6 insertions(+), 9 deletions(-) create mode 100644 .changeset/many-lions-wait.md diff --git a/.changeset/many-lions-wait.md b/.changeset/many-lions-wait.md new file mode 100644 index 00000000..b6e8afc4 --- /dev/null +++ b/.changeset/many-lions-wait.md @@ -0,0 +1,5 @@ +--- +"@chialab/rna-bundler": patch +--- + +Remove CSS import plugin from default plugins diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index a4bce791..12ed8518 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -129,9 +129,6 @@ export async function build(config) { !hasPlugin(plugins, 'define-this') && import('@chialab/esbuild-plugin-define-this') .then(({ default: plugin }) => plugin()), - !hasPlugin(plugins, 'css-import') && - import('@chialab/esbuild-plugin-css-import') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'external') && import('@chialab/esbuild-plugin-external') .then(({ default: plugin }) => plugin({ diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index 356c3dfc..7cc2fbc3 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -58,9 +58,6 @@ export async function transform(config) { peerDependencies: false, optionalDependencies: false, })), - !hasPlugin(plugins, 'css-import') && - import('@chialab/esbuild-plugin-css-import') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'unwebpack') && import('@chialab/esbuild-plugin-unwebpack') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 063c14a9..abc5fa04 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -33,7 +33,6 @@ "@chialab/esbuild-plugin-alias": "^0.17.0", "@chialab/esbuild-plugin-any-file": "^0.17.0", "@chialab/esbuild-plugin-commonjs": "^0.17.1", - "@chialab/esbuild-plugin-css-import": "^0.17.0", "@chialab/esbuild-plugin-define-this": "^0.17.0", "@chialab/esbuild-plugin-env": "^0.17.0", "@chialab/esbuild-plugin-external": "^0.17.1", diff --git a/yarn.lock b/yarn.lock index 1dfbbb44..78882881 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1714,7 +1714,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-css-import@^0.17.0, @chialab/esbuild-plugin-css-import@^0.17.1, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": +"@chialab/esbuild-plugin-css-import@^0.17.1, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import" dependencies: @@ -2016,7 +2016,6 @@ __metadata: "@chialab/esbuild-plugin-alias": ^0.17.0 "@chialab/esbuild-plugin-any-file": ^0.17.0 "@chialab/esbuild-plugin-commonjs": ^0.17.1 - "@chialab/esbuild-plugin-css-import": ^0.17.0 "@chialab/esbuild-plugin-define-this": ^0.17.0 "@chialab/esbuild-plugin-env": ^0.17.0 "@chialab/esbuild-plugin-external": ^0.17.1 From b7deb0db9cd5422dcfd66fee277e7296fadbbded Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 11 Jan 2023 17:58:47 +0100 Subject: [PATCH 06/55] refactor: remove unwebpack plugin from default plugins --- .changeset/seven-apples-occur.md | 5 +++++ packages/rna-bundler/lib/build.js | 3 --- packages/rna-bundler/lib/transform.js | 3 --- packages/rna-bundler/package.json | 1 - packages/rna-bundler/tsconfig.json | 6 ------ yarn.lock | 3 +-- 6 files changed, 6 insertions(+), 15 deletions(-) create mode 100644 .changeset/seven-apples-occur.md diff --git a/.changeset/seven-apples-occur.md b/.changeset/seven-apples-occur.md new file mode 100644 index 00000000..410981b9 --- /dev/null +++ b/.changeset/seven-apples-occur.md @@ -0,0 +1,5 @@ +--- +"@chialab/rna-bundler": patch +--- + +Remove unwebpack plugin from default plugins diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index 12ed8518..fc5696ab 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -111,9 +111,6 @@ export async function build(config) { !hasPlugin(plugins, 'env') && import('@chialab/esbuild-plugin-env') .then(({ default: plugin }) => plugin()), - !hasPlugin(plugins, 'unwebpack') && - import('@chialab/esbuild-plugin-unwebpack') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'commonjs') && import('@chialab/esbuild-plugin-commonjs') .then(({ default: plugin }) => plugin({ diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index 7cc2fbc3..9a79eb5e 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -58,9 +58,6 @@ export async function transform(config) { peerDependencies: false, optionalDependencies: false, })), - !hasPlugin(plugins, 'unwebpack') && - import('@chialab/esbuild-plugin-unwebpack') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'commonjs') && import('@chialab/esbuild-plugin-commonjs') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index abc5fa04..39874fe9 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -38,7 +38,6 @@ "@chialab/esbuild-plugin-external": "^0.17.1", "@chialab/esbuild-plugin-html": "^0.17.0", "@chialab/esbuild-plugin-meta-url": "^0.17.1", - "@chialab/esbuild-plugin-unwebpack": "^0.17.1", "@chialab/esbuild-plugin-worker": "^0.17.2", "@chialab/esbuild-rna": "^0.17.1", "@chialab/rna-config-loader": "^0.17.0", diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index 9d439f09..d3985e4c 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -19,9 +19,6 @@ { "path": "../esbuild-plugin-commonjs" }, - { - "path": "../esbuild-plugin-css-import" - }, { "path": "../esbuild-plugin-define-this" }, @@ -37,9 +34,6 @@ { "path": "../esbuild-plugin-meta-url" }, - { - "path": "../esbuild-plugin-unwebpack" - }, { "path": "../esbuild-plugin-worker" }, diff --git a/yarn.lock b/yarn.lock index 78882881..8c399e2f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1818,7 +1818,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-unwebpack@^0.17.1, @chialab/esbuild-plugin-unwebpack@workspace:packages/esbuild-plugin-unwebpack": +"@chialab/esbuild-plugin-unwebpack@workspace:packages/esbuild-plugin-unwebpack": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-unwebpack@workspace:packages/esbuild-plugin-unwebpack" dependencies: @@ -2022,7 +2022,6 @@ __metadata: "@chialab/esbuild-plugin-html": ^0.17.0 "@chialab/esbuild-plugin-meta-url": ^0.17.1 "@chialab/esbuild-plugin-postcss": ^0.17.1 - "@chialab/esbuild-plugin-unwebpack": ^0.17.1 "@chialab/esbuild-plugin-worker": ^0.17.2 "@chialab/esbuild-rna": ^0.17.1 "@chialab/rna-config-loader": ^0.17.0 From 199e61591664a858d9bb8cc1efc79faa8f156b37 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 16 Jan 2023 14:25:30 +0100 Subject: [PATCH 07/55] refactor: remove storybook plugin --- .changeset/chilly-kids-drop.md | 1 - packages/rna-storybook/CHANGELOG.md | 130 ---------- packages/rna-storybook/LICENSE.md | 21 -- packages/rna-storybook/README.md | 29 --- packages/rna-storybook/build.js | 34 --- packages/rna-storybook/lib/buildPlugin.js | 173 ------------- packages/rna-storybook/lib/cemAnalyzer.js | 115 --------- packages/rna-storybook/lib/createManager.js | 11 - packages/rna-storybook/lib/createPreview.js | 62 ----- .../lib/createStoryIndexGenerator.js | 97 ------- packages/rna-storybook/lib/csf-tools.cjs | 5 - packages/rna-storybook/lib/entrypoints.js | 5 - packages/rna-storybook/lib/fixMdxParser.js | 10 - packages/rna-storybook/lib/index.js | 33 --- packages/rna-storybook/lib/mdxPlugin.js | 33 --- packages/rna-storybook/lib/servePlugin.js | 240 ------------------ packages/rna-storybook/lib/templates.js | 42 --- .../rna-storybook/lib/transformMdxToCsf.js | 29 --- packages/rna-storybook/modules.d.ts | 20 -- packages/rna-storybook/package.json | 57 ----- packages/rna-storybook/static/iframe.html | 26 -- packages/rna-storybook/static/index.html | 15 -- packages/rna-storybook/static/manager.css | 13 - packages/rna-storybook/static/preview.css | 96 ------- packages/rna-storybook/tsconfig.json | 39 --- tsconfig.json | 3 - 26 files changed, 1339 deletions(-) delete mode 100644 packages/rna-storybook/CHANGELOG.md delete mode 100644 packages/rna-storybook/LICENSE.md delete mode 100644 packages/rna-storybook/README.md delete mode 100644 packages/rna-storybook/build.js delete mode 100644 packages/rna-storybook/lib/buildPlugin.js delete mode 100644 packages/rna-storybook/lib/cemAnalyzer.js delete mode 100644 packages/rna-storybook/lib/createManager.js delete mode 100644 packages/rna-storybook/lib/createPreview.js delete mode 100644 packages/rna-storybook/lib/createStoryIndexGenerator.js delete mode 100644 packages/rna-storybook/lib/csf-tools.cjs delete mode 100644 packages/rna-storybook/lib/entrypoints.js delete mode 100644 packages/rna-storybook/lib/fixMdxParser.js delete mode 100644 packages/rna-storybook/lib/index.js delete mode 100644 packages/rna-storybook/lib/mdxPlugin.js delete mode 100644 packages/rna-storybook/lib/servePlugin.js delete mode 100644 packages/rna-storybook/lib/templates.js delete mode 100644 packages/rna-storybook/lib/transformMdxToCsf.js delete mode 100644 packages/rna-storybook/modules.d.ts delete mode 100644 packages/rna-storybook/package.json delete mode 100644 packages/rna-storybook/static/iframe.html delete mode 100644 packages/rna-storybook/static/index.html delete mode 100644 packages/rna-storybook/static/manager.css delete mode 100644 packages/rna-storybook/static/preview.css delete mode 100644 packages/rna-storybook/tsconfig.json diff --git a/.changeset/chilly-kids-drop.md b/.changeset/chilly-kids-drop.md index 254c4240..729a6d02 100644 --- a/.changeset/chilly-kids-drop.md +++ b/.changeset/chilly-kids-drop.md @@ -32,7 +32,6 @@ "@chialab/rna-logger": minor "@chialab/rna-node-test-runner": minor "@chialab/rna-saucelabs-test-runner": minor -"@chialab/rna-storybook": minor "@chialab/wds-plugin-hmr": minor "@chialab/wds-plugin-hmr-dna": minor "@chialab/wds-plugin-legacy": minor diff --git a/packages/rna-storybook/CHANGELOG.md b/packages/rna-storybook/CHANGELOG.md deleted file mode 100644 index fc94fd68..00000000 --- a/packages/rna-storybook/CHANGELOG.md +++ /dev/null @@ -1,130 +0,0 @@ -# @chialab/rna-storybook - -## 0.17.6 - -### Patch Changes - -- edaed1f6: Update storybook modules definitions. - -## 0.17.5 - -### Patch Changes - -- a65eeb7: Fixed storybook root - -## 0.17.4 - -### Patch Changes - -- 2e242485: Rename storybook roots for upcoming v7 - -## 0.17.3 - -### Patch Changes - -- 000fc72: Add github flavored markdown plugin to storybook docs - -## 0.17.2 - -### Patch Changes - -- 5bfe3a8: Enforce plugins order in dev server -- Updated dependencies [5bfe3a8] -- Updated dependencies [a4e5e32] - - @chialab/es-dev-server@0.17.1 - - @chialab/esbuild-rna@0.17.2 - -## 0.17.1 - -### Patch Changes - -- 90f3b25: Improve HMR -- Updated dependencies [90f3b25] - - @chialab/estransform@0.17.1 - - @chialab/wds-plugin-node-resolve@0.17.1 - -## 0.17.0 - -### Minor Changes - -- f975706: Move to esbuild 0.15 - -### Patch Changes - -- Updated dependencies [f975706] - - @chialab/es-dev-server@0.17.0 - - @chialab/esbuild-plugin-html@0.17.0 - - @chialab/esbuild-plugin-virtual@0.17.0 - - @chialab/esbuild-rna@0.17.0 - - @chialab/estransform@0.17.0 - - @chialab/node-resolve@0.17.0 - - @chialab/wds-plugin-node-resolve@0.17.0 - - @chialab/wds-plugin-rna@0.17.0 - -## 0.16.4 - -### Patch Changes - -- 8119806: Refactor load callback -- Updated dependencies [8119806] - - @chialab/es-dev-server@0.16.1 - - @chialab/esbuild-plugin-html@0.16.4 - - @chialab/esbuild-rna@0.16.5 - - @chialab/estransform@0.16.2 - - @chialab/node-resolve@0.16.1 - -## 0.16.3 - -### Patch Changes - -- 7f2eccc: Correctly detect failing plugin in transform hook -- Updated dependencies [7f2eccc] - - @chialab/esbuild-plugin-html@0.16.3 - - @chialab/esbuild-plugin-virtual@0.16.2 - - @chialab/esbuild-rna@0.16.3 - -## 0.16.2 - -### Patch Changes - -- Refactored rna decorator interface -- Updated dependencies - - @chialab/esbuild-plugin-html@0.16.2 - - @chialab/esbuild-plugin-virtual@0.16.1 - - @chialab/esbuild-rna@0.16.2 - -## 0.16.1 - -### Patch Changes - -- c742389: Storybook build -- Updated dependencies [c742389] - - @chialab/esbuild-plugin-html@0.16.1 - - @chialab/esbuild-rna@0.16.1 - -## 0.16.0 - -### Minor Changes - -- 02aac0b: Release 0.16.0 - -### Patch Changes - -- Updated dependencies [02aac0b] - - @chialab/esbuild-plugin-html@0.16.0 - - @chialab/esbuild-plugin-virtual@0.16.0 - - @chialab/esbuild-rna@0.16.0 - - @chialab/es-dev-server@0.16.0 - - @chialab/estransform@0.16.0 - - @chialab/node-resolve@0.16.0 - - @chialab/wds-plugin-node-resolve@0.16.0 - - @chialab/wds-plugin-rna@0.16.0 - -## 0.15.38 - -### Patch Changes - -- 12ecb67: Fix dev server emitted files -- Updated dependencies [12ecb67] - - @chialab/esbuild-rna@0.15.39 - - @chialab/wds-plugin-rna@0.15.38 diff --git a/packages/rna-storybook/LICENSE.md b/packages/rna-storybook/LICENSE.md deleted file mode 100644 index cbaa0376..00000000 --- a/packages/rna-storybook/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Chialab - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/rna-storybook/README.md b/packages/rna-storybook/README.md deleted file mode 100644 index 6d813704..00000000 --- a/packages/rna-storybook/README.md +++ /dev/null @@ -1,29 +0,0 @@ -

- RNA Storybook • A Storybook integration with the RNA bundler and server. -

- -

- NPM -

- ---- - -## Install - -```sh -$ npm i @chialab/rna-storybook -D -$ yarn add @chialab/rna-storybook -D -``` - -## Usage - -```js -import '@chialab/rna-storybook'; - -``` - ---- - -## License - -**RNA Storybook** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/rna-storybook/LICENSE) license. diff --git a/packages/rna-storybook/build.js b/packages/rna-storybook/build.js deleted file mode 100644 index 9e9286ac..00000000 --- a/packages/rna-storybook/build.js +++ /dev/null @@ -1,34 +0,0 @@ -import esbuild from 'esbuild'; - -esbuild.build({ - entryPoints: ['lib/index.js'], - outdir: 'dist', - bundle: true, - splitting: false, - minify: false, - sourcemap: true, - format: 'esm', - platform: 'node', - external: [ - '@chialab/es-dev-server', - '@chialab/esbuild-plugin-html', - '@chialab/esbuild-plugin-virtual', - '@chialab/esbuild-rna', - '@chialab/estransform', - '@chialab/node-resolve', - '@chialab/wds-plugin-rna', - '@custom-elements-manifest/analyzer/src/create.js', - 'esbuild', - 'typescript', - ], - banner: { - js: `import { dirname as __pathDirname } from 'path'; -import { createRequire as __moduleCreateRequire } from 'module'; -import { fileURLToPath as __fileURLToPath } from 'url'; - -const require = __moduleCreateRequire(import.meta.url); -const __filename = __fileURLToPath(import.meta.url); -const __dirname = __pathDirname(__filename); -`, - }, -}); diff --git a/packages/rna-storybook/lib/buildPlugin.js b/packages/rna-storybook/lib/buildPlugin.js deleted file mode 100644 index 6906e465..00000000 --- a/packages/rna-storybook/lib/buildPlugin.js +++ /dev/null @@ -1,173 +0,0 @@ -import path from 'path'; -import { mkdir, readFile, writeFile } from 'fs/promises'; -import { useRna } from '@chialab/esbuild-rna'; -import { createVirtualPlugin } from '@chialab/esbuild-plugin-virtual'; -import htmlPlugin from '@chialab/esbuild-plugin-html'; -import { escapeRegexBody } from '@chialab/node-resolve'; -import { definitions } from '@storybook/ui/dist/globals'; -import { indexHtml, iframeHtml, managerCss, previewCss } from './templates.js'; -import { createManagerScript } from './createManager.js'; -import { createPreviewModule, createPreviewScript } from './createPreview.js'; -import { mdxPlugin } from './mdxPlugin.js'; -import { MANAGER_SCRIPT, MANAGER_STYLE, PREVIEW_MODULE_SCRIPT, PREVIEW_SCRIPT, PREVIEW_STYLE } from './entrypoints.js'; -import { createStoryIndexGenerator } from './createStoryIndexGenerator.js'; - -/** - * Create the entrypoint for the Storybook build. - * @param {string} [publicDir] The output directory. - */ -export function createEntrypoint(publicDir = 'public') { - return { - input: [ - 'index.html', - 'iframe.html', - ], - output: publicDir, - }; -} - -/** - * @param {import('./index.js').StorybookConfig} config Storybook options. - * @returns An esbuild plugin. - */ -export function buildPlugin(config) { - const { - framework, - stories: storiesPatterns = [], - static: staticFiles = {}, - managerEntries = [], - previewEntries = [], - managerHead, - previewHead, - previewBody, - } = config; - - /** - * @type {import('esbuild').Plugin} - */ - let virtualPlugin; - - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'storybook', - async setup(pluginBuild) { - const build = useRna(plugin, pluginBuild); - if (build.getOption('chunkNames') === '[name]') { - build.setOption('chunkNames', '[name]-[hash]'); - } - - const rootDir = build.getSourceRoot(); - const outDir = build.getOutDir() || rootDir; - const generator = await createStoryIndexGenerator(rootDir, storiesPatterns, { - storySort: config.storySort, - }); - const index = await generator.getIndex(); - - virtualPlugin = virtualPlugin || createVirtualPlugin()([ - ...await Promise.all( - Object.keys(staticFiles).map(async (file) => ({ - path: file, - contents: await readFile(staticFiles[file]), - })) - ), - { - path: 'index.html', - contents: await indexHtml({ - managerHead: managerHead || '', - css: [{ - path: MANAGER_STYLE, - }], - js: [{ - path: MANAGER_SCRIPT, - type: 'module', - }], - }), - }, - { - path: 'iframe.html', - contents: await iframeHtml({ - previewHead: previewHead || '', - previewBody: previewBody || '', - css: [{ - path: PREVIEW_STYLE, - }], - js: [{ - path: PREVIEW_SCRIPT, - type: 'module', - }], - }), - }, - { - path: PREVIEW_MODULE_SCRIPT, - contents: await createPreviewModule(), - }, - { - path: MANAGER_STYLE, - contents: await managerCss(), - }, - { - path: PREVIEW_STYLE, - contents: await previewCss(), - }, - { - path: MANAGER_SCRIPT, - contents: createManagerScript({ - managerEntries, - }), - }, - { - path: PREVIEW_SCRIPT, - contents: await createPreviewScript({ - framework, - specifiers: Object.values(index.entries), - previewEntries, - }), - }, - ]); - - await build.setupPlugin([ - virtualPlugin, - mdxPlugin(), - htmlPlugin(), - ], 'before'); - - const entryPoints = build.getOption('entryPoints'); - if (Array.isArray(entryPoints) && entryPoints.includes(MANAGER_SCRIPT)) { - const aliasFilter = new RegExp(`^(${Object.keys(definitions).map((defName) => escapeRegexBody(defName)).join('|')})$`); - build.onResolve({ filter: aliasFilter }, (args) => ({ - path: args.path, - namespace: 'storybookui', - })); - - build.onLoad({ filter: aliasFilter, namespace: 'storybookui' }, (args) => { - const moduleName = /** @type {'react' | 'react-dom' | '@storybook/components' | '@storybook/channels' | '@storybook/core-events' | '@storybook/router' | '@storybook/theming' | '@storybook/api' | '@storybook/addons' | '@storybook/client-logger'} */ (args.path); - if (moduleName in definitions) { - const definition = definitions[moduleName]; - return { - contents: `import global from 'global'; -import '@storybook/ui/dist/runtime'; - -const _default = global['${definition.varName}']; - -export const { ${definition.namedExports.join(', ')} } = _default; -export default _default; -`, - loader: 'js', - }; - } - }); - } - - if (!build.isChunk()) { - build.onEnd(async () => { - await mkdir(outDir, { recursive: true }); - await writeFile(path.join(outDir, 'index.json'), JSON.stringify(index)); - }); - } - }, - }; - - return plugin; -} diff --git a/packages/rna-storybook/lib/cemAnalyzer.js b/packages/rna-storybook/lib/cemAnalyzer.js deleted file mode 100644 index 45ca40e5..00000000 --- a/packages/rna-storybook/lib/cemAnalyzer.js +++ /dev/null @@ -1,115 +0,0 @@ -import path from 'path'; -import typescript from 'typescript'; -import { useRna } from '@chialab/esbuild-rna'; -import { create } from '@custom-elements-manifest/analyzer/src/create.js'; -import { parse } from '@chialab/estransform'; - -/** - * @typedef {Object} PluginOptions - * @property {string} [framework] - * @property {*[]} [plugins] - */ - -/** - * @param {PluginOptions} options - * @returns An esbuild plugin. - */ -export default function({ framework = '@storybook/web-components', plugins = [] } = {}) { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'rna-storybook-cem', - setup(pluginBuild) { - const build = useRna(plugin, pluginBuild); - const { sourcesContent, sourcemap } = build.getOptions(); - const workingDir = build.getWorkingDir(); - - build.onTransform({ loaders: ['tsx', 'ts', 'jsx', 'js'] }, async (args) => { - if (args.path.includes('/node_modules/') || - args.path.includes('/@storybook/') || - !args.path.startsWith(build.getSourceRoot())) { - return; - } - - const code = args.code; - const modules = [ - typescript.createSourceFile(args.path, code, typescript.ScriptTarget.ESNext, true), - ]; - - const customElementsManifest = create({ modules, plugins }); - if (!customElementsManifest.modules) { - return; - } - - const declarations = customElementsManifest.modules - .filter((mod) => mod.declarations) - .reduce((acc, mod) => { - acc.push(...mod.declarations); - return acc; - }, []); - - if (declarations.length === 0) { - return; - } - - declarations - .filter( - /** @param {*} decl */ - (decl) => decl.customElement && decl.attributes && decl.members - ) - .forEach( - /** @param {*} decl */ - (decl) => { - decl.attributes.forEach( - /** @param {*} attr */ - (attr) => { - const member = decl.members.find( - /** @param {*} m */ - (m) => m.name === attr.fieldName - ); - if (!member) { - return member; - } - - attr.name += ' '; - attr.description = `🔗 **${member.name}**`; - attr.type = undefined; - attr.default = undefined; - } - ); - } - ); - - const { helpers } = parse(code, path.relative(workingDir, args.path)); - helpers.prepend(`import * as __STORYBOOK_WEB_COMPONENTS__ from '${framework}';\n`); - helpers.append(` -;(function() { - const { getCustomElements, setCustomElementsManifest } = __STORYBOOK_WEB_COMPONENTS__; - if (!setCustomElementsManifest) { - console.debug('Custom Element Manifest is not supported by this version of Storybook.'); - return; - } - - const CUSTOM_ELEMENT_JSON = ${JSON.stringify(customElementsManifest)}; - const CUSTOM_ELEMENTS_JSON = getCustomElements() || {}; - setCustomElementsManifest({ - ...CUSTOM_ELEMENTS_JSON, - ...CUSTOM_ELEMENT_JSON, - modules: [ - ...(CUSTOM_ELEMENTS_JSON.modules || []), - ...(CUSTOM_ELEMENT_JSON.modules || []), - ], - }); -}())`); - - return helpers.generate({ - sourcemap: !!sourcemap, - sourcesContent, - }); - }); - }, - }; - - return plugin; -} diff --git a/packages/rna-storybook/lib/createManager.js b/packages/rna-storybook/lib/createManager.js deleted file mode 100644 index 5f0e2f37..00000000 --- a/packages/rna-storybook/lib/createManager.js +++ /dev/null @@ -1,11 +0,0 @@ -/** - * @typedef {Object} ManagerOptions - * @property {string[]} [managerEntries] - */ - -/** - * @param {ManagerOptions} options - */ -export function createManagerScript({ managerEntries = [] }) { - return managerEntries.map((a) => `import '${a}';`).join('\n'); -} diff --git a/packages/rna-storybook/lib/createPreview.js b/packages/rna-storybook/lib/createPreview.js deleted file mode 100644 index fdd394fb..00000000 --- a/packages/rna-storybook/lib/createPreview.js +++ /dev/null @@ -1,62 +0,0 @@ -import { PREVIEW_MODULE_SCRIPT } from './entrypoints.js'; - -/** - * @typedef {Object} PreviewOptions - * @property {string} framework - * @property {import('@storybook/types').IndexEntry[]} specifiers - * @property {string[]} [previewEntries] - */ - -export async function createPreviewModule() { - return `import createChannel from '@storybook/channel-postmessage'; -import { PreviewWeb } from '@storybook/preview-web'; -import { addons } from '@storybook/addons'; -import { ClientApi } from '@storybook/client-api'; - -const channel = createChannel({ page: 'preview' }); -addons.setChannel(channel); - -const preview = new PreviewWeb(); -const clientApi = new ClientApi({ storyStore: preview.storyStore }); - -window.__STORYBOOK_PREVIEW__ = preview; -window.__STORYBOOK_STORY_STORE__ = preview.storyStore; -window.__STORYBOOK_ADDONS_CHANNEL__ = channel; -window.__STORYBOOK_CLIENT_API__ = clientApi; - -export default preview;`; -} - -/** - * @param {PreviewOptions} options - */ -export async function createPreviewScript({ framework, specifiers, previewEntries = [] }) { - const importPaths = new Set(specifiers.map((spec) => spec.importPath)); - - return `import { composeConfigs } from '@storybook/preview-web'; -import preview from '${PREVIEW_MODULE_SCRIPT}'; -import * as framework from '${framework}/preview'; -${previewEntries.map((previewScript, index) => `import * as preview${index} from '${previewScript}';`).join('\n')} - -const importers = { - ${[...importPaths].map((importPath) => `'${importPath}': async () => import('${importPath}?story')`).join(',\n')} -}; - -preview.initialize({ - importFn: (path) => importers[path](), - getProjectAnnotations: () => composeConfigs([ - framework, - ${previewEntries.map((previewScript, index) => `preview${index},`).join('\n')} - ]), -}); - -try { - if (window.top !== window) { - window.__REACT_DEVTOOLS_GLOBAL_HOOK__ = window.top.__REACT_DEVTOOLS_GLOBAL_HOOK__; - window.__VUE_DEVTOOLS_GLOBAL_HOOK__ = window.top.__VUE_DEVTOOLS_GLOBAL_HOOK__; - window.top.__VUE_DEVTOOLS_CONTEXT__ = window.document; - } -} catch (e) { - console.warn('unable to connect to top frame for connecting dev tools'); -}`; -} diff --git a/packages/rna-storybook/lib/createStoryIndexGenerator.js b/packages/rna-storybook/lib/createStoryIndexGenerator.js deleted file mode 100644 index 7f43f108..00000000 --- a/packages/rna-storybook/lib/createStoryIndexGenerator.js +++ /dev/null @@ -1,97 +0,0 @@ -import path from 'path'; -import { readFile } from 'fs/promises'; -import esbuild from 'esbuild'; -import { glob } from '@chialab/node-resolve'; -import * as tools from './csf-tools.cjs'; -import { StoryIndexGenerator } from '@storybook/core-server/dist/cjs/utils/StoryIndexGenerator.js'; -import { transformMdxToCsf } from './transformMdxToCsf.js'; - -/** - * @param {string} rootDir - * @param {string[]} storiesPatterns - */ -async function findStories(rootDir, storiesPatterns) { - const storyPaths = await glob(storiesPatterns, { cwd: rootDir, absolute: false }); - return storyPaths.map((p) => path.join(rootDir, p.split('/').join(path.sep))); -} - -/** - * @param {string} rootDir - * @param {string} entry - */ -function normalizeStory(rootDir, entry) { - entry = path.relative(rootDir, entry); - if (entry[0] !== '.') { - entry = `./${entry}`; - } - return { - titlePrefix: '', - directory: path.dirname(entry), - files: path.basename(entry), - importPathMatcher: new RegExp(entry), - }; -} - -/** - * @param {string} fileName - * @param {import('@storybook/csf-tools').CsfOptions} opts - */ -async function csfIndexer(fileName, opts) { - const code = await readFile(fileName, 'utf-8'); - const csfFile = tools.loadCsf(code, { ...opts, fileName }); - return csfFile.parse(); -} - -/** - * @param {string} fileName - * @param {import('@storybook/csf-tools').CsfOptions} opts - */ -async function mdxIndexer(fileName, opts) { - const code = await transformMdxToCsf(await readFile(fileName, 'utf-8'), esbuild); - const csfFile = tools.loadCsf(code, { ...opts, fileName }); - return csfFile.parse(); -} - -/** - * @param {string} rootDir - * @param {string[]} storiesPatterns - * @param {{ storySort?: any }} [config] - */ -export async function createStoryIndexGenerator(rootDir, storiesPatterns, config = {}) { - const directories = { - configDir: rootDir, - workingDir: rootDir, - }; - const stories = await findStories(rootDir, storiesPatterns); - const normalizedStories = stories.map((story) => normalizeStory(rootDir, story)); - - const generator = new StoryIndexGenerator(normalizedStories, { - ...directories, - storyIndexers: [ - { - test: /(stories|story)\.[tj]sx?$/, - indexer: csfIndexer, - }, - { - test: /(stories|story)\.mdx$/, - indexer: mdxIndexer, - addDocsTemplate: true, - }, - ], - storiesV2Compatibility: false, - storyStoreV7: true, - docs: { - enabled: true, - defaultName: 'Docs', - docsPage: false, - }, - }); - - if (config.storySort) { - generator.getStorySortParameter = () => Promise.resolve(config.storySort); - } - - await generator.initialize(); - - return generator; -} diff --git a/packages/rna-storybook/lib/csf-tools.cjs b/packages/rna-storybook/lib/csf-tools.cjs deleted file mode 100644 index 48037cc6..00000000 --- a/packages/rna-storybook/lib/csf-tools.cjs +++ /dev/null @@ -1,5 +0,0 @@ -// we need to require the module since its mjs version has incorrect import statements -// eslint-disable-next-line @typescript-eslint/no-var-requires -const csfTools = require('@storybook/csf-tools'); - -module.exports = csfTools; diff --git a/packages/rna-storybook/lib/entrypoints.js b/packages/rna-storybook/lib/entrypoints.js deleted file mode 100644 index eb6404e8..00000000 --- a/packages/rna-storybook/lib/entrypoints.js +++ /dev/null @@ -1,5 +0,0 @@ -export const MANAGER_SCRIPT = 'storybook-manager-script.js'; -export const MANAGER_STYLE = 'storybook-manager-style.css'; -export const PREVIEW_MODULE_SCRIPT = 'storybook-module-preview.js'; -export const PREVIEW_SCRIPT = 'storybook-preview-script.js'; -export const PREVIEW_STYLE = 'storybook-preview-style.css'; diff --git a/packages/rna-storybook/lib/fixMdxParser.js b/packages/rna-storybook/lib/fixMdxParser.js deleted file mode 100644 index 01c2b484..00000000 --- a/packages/rna-storybook/lib/fixMdxParser.js +++ /dev/null @@ -1,10 +0,0 @@ -import parser from '@babel/parser'; - -const parseExpression = parser.parseExpression; -parser.parseExpression = function(value, options) { - if (value.includes('import.meta')) { - options = options || {}; - options.sourceType = 'module'; - } - return parseExpression.call(this, value, options); -}; diff --git a/packages/rna-storybook/lib/index.js b/packages/rna-storybook/lib/index.js deleted file mode 100644 index 2a7f1c49..00000000 --- a/packages/rna-storybook/lib/index.js +++ /dev/null @@ -1,33 +0,0 @@ -import './fixMdxParser.js'; - -/** - * @typedef {'build'|'serve'} StorybookMode - */ - -/** - * @typedef {Object} StorybookBuild - * @property {string} manager - * @property {{ [key: string]: string }} [modules] - * @property {string[]} [resolutions] - */ - -/** - * @typedef {Object} StorybookConfig - * @property {string} framework - * @property {string[]} stories - * @property {{ [key: string]: string }} [static] - * @property {string[]} [managerEntries] - * @property {string[]} [previewEntries] - * @property {string} [managerHead] - * @property {string} [previewHead] - * @property {string} [previewBody] - * @property {import('@storybook/types').Addon_StorySortParameterV7} [storySort] - */ - -export * from './createManager.js'; -export * from './createPreview.js'; -export * from './transformMdxToCsf.js'; -export * from './buildPlugin.js'; -export * from './servePlugin.js'; -export { default as cemAnalyzer } from './cemAnalyzer.js'; -export { mdxPlugin } from './mdxPlugin.js'; diff --git a/packages/rna-storybook/lib/mdxPlugin.js b/packages/rna-storybook/lib/mdxPlugin.js deleted file mode 100644 index dc7e8124..00000000 --- a/packages/rna-storybook/lib/mdxPlugin.js +++ /dev/null @@ -1,33 +0,0 @@ -import { readFile } from 'fs/promises'; -import { useRna } from '@chialab/esbuild-rna'; -import { transformMdxToCsf } from './transformMdxToCsf.js'; - -export function mdxPlugin() { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'storybook-mdx', - async setup(pluginBuild) { - const build = useRna(plugin, pluginBuild); - build.setLoader('.mdx', 'tsx'); - - build.onResolve({ filter: /\.mdx$/ }, (args) => ({ - path: args.path, - })); - - build.onLoad({ filter: /\.mdx$/ }, async (args) => { - try { - return { - contents: await transformMdxToCsf(await readFile(args.path, 'utf8'), build.getBuilder()), - loader: 'js', - }; - } catch (err) { - return; - } - }); - }, - }; - - return plugin; -} diff --git a/packages/rna-storybook/lib/servePlugin.js b/packages/rna-storybook/lib/servePlugin.js deleted file mode 100644 index 32fd56f2..00000000 --- a/packages/rna-storybook/lib/servePlugin.js +++ /dev/null @@ -1,240 +0,0 @@ -import path from 'path'; -import { readFile } from 'fs/promises'; -import esbuild from 'esbuild'; -import { isCss, isJson, isUrl, appendSearchParam } from '@chialab/node-resolve'; -import { getRequestFilePath } from '@chialab/es-dev-server'; -import { appendCssModuleParam, appendJsonModuleParam } from '@chialab/wds-plugin-rna'; -import { definitions } from '@storybook/ui/dist/globals'; -import { indexHtml, iframeHtml, managerCss, previewCss } from './templates.js'; -import { createManagerScript } from './createManager.js'; -import { createPreviewModule, createPreviewScript } from './createPreview.js'; -import { transformMdxToCsf } from './transformMdxToCsf.js'; -import { createStoryIndexGenerator } from './createStoryIndexGenerator.js'; -import { MANAGER_SCRIPT, MANAGER_STYLE, PREVIEW_SCRIPT, PREVIEW_MODULE_SCRIPT, PREVIEW_STYLE } from './entrypoints.js'; - -const regexpReplaceWebsocket = /(.|\s)*<\/script>/m; - -/** - * @param {import('./index.js').StorybookConfig} config - */ -export function servePlugin(config) { - const { - framework, - stories: storiesPattern, - static: staticFiles = {}, - managerEntries = [], - previewEntries = [], - managerHead, - previewHead, - previewBody, - } = config; - - /** - * @type {import('@chialab/es-dev-server').DevServerCoreConfig} - */ - let serverConfig; - - /** - * @type {Promise} - */ - let generatorPromise; - - /** - * @type {import('@chialab/es-dev-server').Plugin} - */ - const plugin = { - name: 'rna-storybook', - enforce: 'pre', - - async serverStart(args) { - serverConfig = args.config; - - const { rootDir } = serverConfig; - const fileWatcher = args.fileWatcher; - - generatorPromise = createStoryIndexGenerator(rootDir, storiesPattern, { - storySort: config.storySort, - }); - - /** - * @param {string} filePath - */ - const onFileChanged = (filePath) => { - for (const fileName in staticFiles) { - if (staticFiles[fileName] === filePath) { - setTimeout(() => { - // debounce change event in order to correctly handle hmr queue - fileWatcher.emit('change', path.resolve(rootDir, fileName)); - }); - } - } - }; - - fileWatcher.on('change', (filePath) => onFileChanged(filePath)); - fileWatcher.on('unlink', (filePath) => onFileChanged(filePath)); - - for (const fileName in staticFiles) { - fileWatcher.add(path.resolve(rootDir, staticFiles[fileName])); - } - }, - - resolveMimeType(context) { - if (context.path.endsWith('.mdx')) { - return 'js'; - } - }, - - transformImport({ source, context }) { - if (isJson(source) || isCss(source)) { - return; - } - - if (isUrl(source)) { - return; - } - - if (isCss(source)) { - source = appendCssModuleParam(source); - } - - if (isJson(source)) { - source = appendJsonModuleParam(source); - } - - if (source === PREVIEW_MODULE_SCRIPT) { - return `/${PREVIEW_MODULE_SCRIPT}`; - } - - if (context.path === `/${MANAGER_SCRIPT}` || - context.URL.searchParams.has('manager')) { - return appendSearchParam(source, 'manager', 'true'); - } - }, - - async resolveImport({ context, source }) { - if (source === PREVIEW_MODULE_SCRIPT) { - return source; - } - - if (context.URL.searchParams.has('manager')) { - if (source in definitions) { - return `/__storybook_ui__/${source}`; - } - } - }, - - async transform(context) { - if (context.path === '/') { - // replace the injected websocket script to avoid reloading the manager in watch mode - context.body = (/** @type {string} */ (context.body)).replace(regexpReplaceWebsocket, ''); - return; - } - }, - - async serve(context) { - if (!serverConfig) { - return; - } - - const { rootDir } = serverConfig; - - if (context.path === '/') { - return indexHtml({ - managerHead: managerHead || '', - css: [{ - path: `/${MANAGER_STYLE}`, - }], - js: [{ - path: `/${MANAGER_SCRIPT}`, - type: 'module', - }], - }); - } - - if (context.path === '/index.json' || context.path === '/stories.json') { - const generator = await generatorPromise; - const index = await generator.getIndex(); - - return { - body: JSON.stringify(index), - }; - } - - if (context.path === '/iframe.html') { - return iframeHtml({ - previewHead: previewHead || '', - previewBody: `${previewBody || ''} -`, - css: [{ - path: `/${PREVIEW_STYLE}`, - }], - js: [{ - path: `/${PREVIEW_SCRIPT}`, - type: 'module', - }], - }); - } - - if (context.path.startsWith('/__storybook_ui__/')) { - const moduleName = /** @type {'react' | 'react-dom' | '@storybook/components' | '@storybook/channels' | '@storybook/core-events' | '@storybook/router' | '@storybook/theming' | '@storybook/api' | '@storybook/addons' | '@storybook/client-logger'} */ (context.path.split('?')[0].replace('/__storybook_ui__/', '')); - if (moduleName in definitions) { - const definition = definitions[moduleName]; - return `import global from 'global'; -import '@storybook/ui/dist/runtime'; - -const _default = global['${definition.varName}']; - -export const { ${definition.namedExports.join(', ')} } = _default; -export default _default; -`; - } - } - - if (context.path.startsWith(`/${MANAGER_SCRIPT}`)) { - return createManagerScript({ - managerEntries, - }); - } - - if (context.path.startsWith(`/${MANAGER_STYLE}`)) { - return managerCss(); - } - - if (context.path.startsWith(`/${PREVIEW_MODULE_SCRIPT}`)) { - return createPreviewModule(); - } - - if (context.path.startsWith(`/${PREVIEW_SCRIPT}`)) { - const generator = await generatorPromise; - const index = await generator.getIndex(); - - return createPreviewScript({ - framework, - specifiers: Object.values(index.entries), - previewEntries: [ - ...previewEntries, - ], - }); - } - - if (context.path.startsWith(`/${PREVIEW_STYLE}`)) { - return previewCss(); - } - - const filePath = decodeURIComponent(getRequestFilePath(context.url, rootDir)); - const fileName = path.basename(filePath); - - if (context.path.endsWith('.mdx')) { - return { - body: await transformMdxToCsf(await readFile(filePath, 'utf-8'), esbuild), - }; - } - - if (fileName in staticFiles) { - return await readFile(path.resolve(rootDir, staticFiles[fileName]), 'utf-8'); - } - }, - }; - - return plugin; -} diff --git a/packages/rna-storybook/lib/templates.js b/packages/rna-storybook/lib/templates.js deleted file mode 100644 index 6d443036..00000000 --- a/packages/rna-storybook/lib/templates.js +++ /dev/null @@ -1,42 +0,0 @@ -import { fileURLToPath } from 'url'; -import { readFile } from 'fs/promises'; -import _ from 'lodash'; - -/** - * @param {string} filePath - * @param {*} data - */ -async function template(filePath, data) { - const content = await readFile(filePath, 'utf-8'); - return _.template(content)(data); -} - -/** - * @param {*} data - * @param {string} [file] - */ -export function indexHtml(data, file = fileURLToPath(new URL('../static/index.html', import.meta.url))) { - return template(file, data); -} - -/** - * @param {*} data - * @param {string} [file] - */ -export function iframeHtml(data, file = fileURLToPath(new URL('../static/iframe.html', import.meta.url))) { - return template(file, data); -} - -/** - * @param {string} [file] - */ -export function managerCss(file = fileURLToPath(new URL('../static/manager.css', import.meta.url))) { - return readFile(file, 'utf-8'); -} - -/** - * @param {string} [file] - */ -export function previewCss(file = fileURLToPath(new URL('../static/preview.css', import.meta.url))) { - return readFile(file, 'utf-8'); -} diff --git a/packages/rna-storybook/lib/transformMdxToCsf.js b/packages/rna-storybook/lib/transformMdxToCsf.js deleted file mode 100644 index 90e5697f..00000000 --- a/packages/rna-storybook/lib/transformMdxToCsf.js +++ /dev/null @@ -1,29 +0,0 @@ -import { toEstree } from 'hast-util-to-estree'; -import { plugin, postprocess } from '@storybook/mdx2-csf/dist/cjs/index.js'; -import { compile } from '@mdx-js/mdx'; -import remarkGfm from 'remark-gfm'; - -/** - * @param {string} body - * @param {typeof import('esbuild')} esbuild - */ -export async function transformMdxToCsf(body, esbuild) { - const store = { exports: '', toEstree }; - - body = (await compile(body, { - remarkPlugins: [remarkGfm], - rehypePlugins: [[plugin, store]], - providerImportSource: '@mdx-js/react', - })).toString(); - - body = postprocess(body, store.exports) - .replace('export default MDXContent;', ''); - - const { code } = await esbuild.transform(body, { - loader: 'jsx', - sourcemap: false, - tsconfigRaw: '{ "compilerOptions": {} }', - }); - - return `import React from 'react';\n${code}`; -} diff --git a/packages/rna-storybook/modules.d.ts b/packages/rna-storybook/modules.d.ts deleted file mode 100644 index b3ca7856..00000000 --- a/packages/rna-storybook/modules.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -declare module '@custom-elements-manifest/analyzer/src/create.js' { - import type { SourceFile } from 'typescript'; - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - export function create(options: { modules: SourceFile[]; plugins: any[] }): { modules: any[] }; -} - -declare module '@storybook/core-server/dist/cjs/utils/StoryIndexGenerator.js' { - import { StoryIndexGenerator } from '@storybook/core-server'; - - export { StoryIndexGenerator }; -} - -declare module '@storybook/mdx2-csf/dist/cjs/index.js' { - import type { Plugin } from 'unified'; - - export const plugin: Plugin; - export function postprocess(code: string, store: unknown): string; - export function compile(); -} diff --git a/packages/rna-storybook/package.json b/packages/rna-storybook/package.json deleted file mode 100644 index 2e8daecb..00000000 --- a/packages/rna-storybook/package.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "name": "@chialab/rna-storybook", - "type": "module", - "version": "0.17.6", - "description": "A Storybook integration with the RNA bundler and server.", - "main": "dist/index.js", - "typings": "./types/index.d.ts", - "author": "Chialab (https://www.chialab.it)", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/chialab/rna", - "directory": "packages/rna-storybook" - }, - "keywords": [], - "scripts": { - "build": "rimraf dist && node build.js" - }, - "files": [ - "dist", - "static", - "types", - "package.json", - "README.md", - "LICENSE" - ], - "engines": { - "node": ">=13" - }, - "dependencies": { - "@chialab/es-dev-server": "^0.17.1", - "@chialab/esbuild-plugin-html": "^0.17.0", - "@chialab/esbuild-plugin-virtual": "^0.17.0", - "@chialab/esbuild-rna": "^0.17.2", - "@chialab/estransform": "^0.17.1", - "@chialab/node-resolve": "^0.17.0", - "@chialab/wds-plugin-node-resolve": "^0.17.1", - "@chialab/wds-plugin-rna": "^0.17.0", - "@custom-elements-manifest/analyzer": "0.5.3", - "esbuild": "^0.18.0" - }, - "devDependencies": { - "@mdx-js/mdx": "^2.0.0", - "@storybook/core-server": "^7.0.0-alpha.0", - "@storybook/csf-tools": "^7.0.0-alpha.0", - "@storybook/mdx2-csf": "^0.0.3", - "@storybook/store": "^7.0.0-alpha.0", - "@storybook/types": "^7.0.0-alpha.0", - "@storybook/ui": "^7.0.0-alpha.0", - "@types/lodash": "^4.14.175", - "fast-glob": "^3.2.11", - "lodash": "^4.17.21", - "remark-gfm": "^3.0.1", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" - } -} diff --git a/packages/rna-storybook/static/iframe.html b/packages/rna-storybook/static/iframe.html deleted file mode 100644 index 457c72d3..00000000 --- a/packages/rna-storybook/static/iframe.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - Storybook - <% for (var i = 0; i < css.length; i++) { %> - <% } %> - <%= previewHead %> - - - <%= previewBody %> -
-
-
-
-
-                
-            
-
- <% for (var i = 0; i < js.length; i++) { %> - <% } %> - - diff --git a/packages/rna-storybook/static/index.html b/packages/rna-storybook/static/index.html deleted file mode 100644 index 4e50293b..00000000 --- a/packages/rna-storybook/static/index.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - Storybook<% for (var i = 0; i < css.length; i++) { %> - <% } %> - <%= managerHead %> - - -
- <% for (var i = 0; i < js.length; i++) { %> - <% } %> - - diff --git a/packages/rna-storybook/static/manager.css b/packages/rna-storybook/static/manager.css deleted file mode 100644 index db4aa862..00000000 --- a/packages/rna-storybook/static/manager.css +++ /dev/null @@ -1,13 +0,0 @@ -html, -body { - width: 100%; - height: 100%; - margin: 0; - padding: 0; - overflow: hidden; -} - -#storybook-root[hidden], -#storybook-docs[hidden] { - display: none !important; -} diff --git a/packages/rna-storybook/static/preview.css b/packages/rna-storybook/static/preview.css deleted file mode 100644 index 78fb888b..00000000 --- a/packages/rna-storybook/static/preview.css +++ /dev/null @@ -1,96 +0,0 @@ -:not(.sb-show-main) > .sb-main, -:not(.sb-show-nopreview) > .sb-nopreview, -:not(.sb-show-errordisplay) > .sb-errordisplay { - display: none; -} - -.sb-show-main.sb-main-centered { - margin: 0; - display: flex; - align-items: center; - min-height: 100vh; -} - -.sb-show-main.sb-main-centered #storybook-root { - box-sizing: border-box; - margin: auto; - padding: 1rem; - max-height: 100%; /* Hack for centering correctly in IE11 */ -} - -/* Vertical centering fix for IE11 */ -@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) { - .sb-show-main.sb-main-centered:after { - content: ''; - min-height: inherit; - font-size: 0; - } -} - -.sb-show-main.sb-main-fullscreen { - margin: 0; - padding: 0; - display: block; -} - -.sb-show-main.sb-main-padded { - margin: 0; - padding: 1rem; - display: block; - box-sizing: border-box; -} - -.sb-wrapper { - position: fixed; - top: 0; - bottom: 0; - left: 0; - right: 0; - padding: 20px; - font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif; - -webkit-font-smoothing: antialiased; - overflow: auto; -} - -.sb-heading { - font-size: 14px; - font-weight: 600; - letter-spacing: 0.2px; - margin: 10px 0; - padding-right: 25px; -} - -.sb-nopreview { - display: flex; - align-content: center; - justify-content: center; -} - -.sb-nopreview_main { - margin: auto; - padding: 30px; - border-radius: 10px; - background: rgba(0,0,0,0.03); -} - -.sb-nopreview_heading { - text-align: center; -} - -.sb-errordisplay { - border: 20px solid rgb(187, 49, 49); - background: #222; - color: #fff; - z-index: 999999; -} - -.sb-errordisplay_code { - padding: 10px; - background: #000; - color: #eee; - font-family: "Operator Mono", "Fira Code Retina", "Fira Code", "FiraCode-Retina", "Andale Mono", "Lucida Console", Consolas, Monaco, monospace; -} - -.sb-errordisplay pre { - white-space: pre-wrap; -} diff --git a/packages/rna-storybook/tsconfig.json b/packages/rna-storybook/tsconfig.json deleted file mode 100644 index bde3659b..00000000 --- a/packages/rna-storybook/tsconfig.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "outDir": "./types", - "declarationDir": "./types", - "baseUrl": ".", - "rootDir": "./lib" - }, - "include": [ - "lib/**/*", - "modules.d.ts" - ], - "references": [ - { - "path": "../es-dev-server" - }, - { - "path": "../esbuild-plugin-html" - }, - { - "path": "../esbuild-plugin-virtual" - }, - { - "path": "../esbuild-rna" - }, - { - "path": "../estransform" - }, - { - "path": "../node-resolve" - }, - { - "path": "../wds-plugin-node-resolve" - }, - { - "path": "../wds-plugin-rna" - } - ] -} diff --git a/tsconfig.json b/tsconfig.json index 8ae4f097..583342f2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -114,9 +114,6 @@ { "path": "./packages/rna-saucelabs-test-runner" }, - { - "path": "./packages/rna-storybook" - }, { "path": "./packages/wds-plugin-hmr" }, From 0af5a1a5e9765cb7e8b8455c72517b5346c53ba9 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 16 Jan 2023 14:29:41 +0100 Subject: [PATCH 08/55] refactor: remove external plugin --- .changeset/chilly-kids-drop.md | 1 - packages/esbuild-plugin-external/CHANGELOG.md | 35 ----- packages/esbuild-plugin-external/LICENSE.md | 21 --- packages/esbuild-plugin-external/README.md | 29 ---- packages/esbuild-plugin-external/lib/index.js | 75 ---------- packages/esbuild-plugin-external/package.json | 32 ----- .../test/fixture/input.js | 4 - .../test/fixture/node_modules/dep/index.js | 1 - .../fixture/node_modules/dep/package.json | 6 - .../test/fixture/node_modules/devdep/index.js | 1 - .../fixture/node_modules/devdep/package.json | 6 - .../fixture/node_modules/optionaldep/index.js | 1 - .../node_modules/optionaldep/package.json | 6 - .../fixture/node_modules/peerdep/index.js | 1 - .../fixture/node_modules/peerdep/package.json | 6 - .../test/fixture/package.json | 17 --- .../esbuild-plugin-external/test/test.spec.js | 135 ------------------ .../esbuild-plugin-external/tsconfig.json | 17 --- packages/rna-bundler/lib/build.js | 8 +- packages/rna-bundler/lib/transform.js | 7 - packages/rna-bundler/package.json | 1 - packages/rna-bundler/tsconfig.json | 3 - tsconfig.json | 3 - yarn.lock | 10 -- 24 files changed, 1 insertion(+), 425 deletions(-) delete mode 100644 packages/esbuild-plugin-external/CHANGELOG.md delete mode 100644 packages/esbuild-plugin-external/LICENSE.md delete mode 100644 packages/esbuild-plugin-external/README.md delete mode 100644 packages/esbuild-plugin-external/lib/index.js delete mode 100644 packages/esbuild-plugin-external/package.json delete mode 100644 packages/esbuild-plugin-external/test/fixture/input.js delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/dep/index.js delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/dep/package.json delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/devdep/index.js delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/devdep/package.json delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/index.js delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/package.json delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/index.js delete mode 100644 packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/package.json delete mode 100644 packages/esbuild-plugin-external/test/fixture/package.json delete mode 100644 packages/esbuild-plugin-external/test/test.spec.js delete mode 100644 packages/esbuild-plugin-external/tsconfig.json diff --git a/.changeset/chilly-kids-drop.md b/.changeset/chilly-kids-drop.md index 729a6d02..bc94f13c 100644 --- a/.changeset/chilly-kids-drop.md +++ b/.changeset/chilly-kids-drop.md @@ -9,7 +9,6 @@ "@chialab/esbuild-plugin-css-import": minor "@chialab/esbuild-plugin-define-this": minor "@chialab/esbuild-plugin-env": minor -"@chialab/esbuild-plugin-external": minor "@chialab/esbuild-plugin-html": minor "@chialab/esbuild-plugin-meta-url": minor "@chialab/esbuild-plugin-postcss": minor diff --git a/packages/esbuild-plugin-external/CHANGELOG.md b/packages/esbuild-plugin-external/CHANGELOG.md deleted file mode 100644 index 20829c68..00000000 --- a/packages/esbuild-plugin-external/CHANGELOG.md +++ /dev/null @@ -1,35 +0,0 @@ -# @chialab/esbuild-plugin-external - -## 0.17.2 - -### Patch Changes - -- ab709276: Replace Windows path separator with forward slash when used as url - -## 0.17.1 - -### Patch Changes - -- Fix worker chunk generation - -## 0.17.0 - -### Minor Changes - -- f975706: Move to esbuild 0.15 - -### Patch Changes - -- Updated dependencies [f975706] - - @chialab/node-resolve@0.17.0 - -## 0.16.0 - -### Minor Changes - -- 02aac0b: Release 0.16.0 - -### Patch Changes - -- Updated dependencies [02aac0b] - - @chialab/node-resolve@0.16.0 diff --git a/packages/esbuild-plugin-external/LICENSE.md b/packages/esbuild-plugin-external/LICENSE.md deleted file mode 100644 index cbaa0376..00000000 --- a/packages/esbuild-plugin-external/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Chialab - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/esbuild-plugin-external/README.md b/packages/esbuild-plugin-external/README.md deleted file mode 100644 index c2206465..00000000 --- a/packages/esbuild-plugin-external/README.md +++ /dev/null @@ -1,29 +0,0 @@ -

- esbuild-plugin-external • Collect or exclude module dependencies to bundle. -

- -

- NPM -

- ---- - -## Install - -```sh -$ npm i @chialab/esbuild-plugin-external -D -$ yarn add @chialab/esbuild-plugin-external -D -``` - -## Usage - -```js -import '@chialab/esbuild-plugin-external'; - -``` - ---- - -## License - -**esbuild-plugin-external** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/esbuild-plugin-external/LICENSE) license. diff --git a/packages/esbuild-plugin-external/lib/index.js b/packages/esbuild-plugin-external/lib/index.js deleted file mode 100644 index 743bfcb0..00000000 --- a/packages/esbuild-plugin-external/lib/index.js +++ /dev/null @@ -1,75 +0,0 @@ -import { readFile } from 'fs/promises'; -import { pkgUp } from '@chialab/node-resolve'; - -/** - * @typedef {Object} PluginOptions - * @property {boolean|string[]} [dependencies] - * @property {boolean|string[]} [peerDependencies] - * @property {boolean|string[]} [optionalDependencies] - */ - -/** - * Collect or exclude module dependencies to bundle. - * @param {PluginOptions} options - * @returns An esbuild plugin. - */ -export default function({ dependencies = true, peerDependencies = false, optionalDependencies = false } = {}) { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'external', - async setup(build) { - build.onResolve({ filter: /^https?:\/\// }, (args) => ({ - path: args.path, - external: true, - })); - - const { bundle, format, external = [], sourceRoot, absWorkingDir } = build.initialOptions; - if (!bundle || format === 'iife') { - return; - } - - const rootDir = sourceRoot || absWorkingDir || process.cwd(); - const packageFile = await pkgUp({ - cwd: rootDir, - }); - - if (packageFile) { - const packageJson = JSON.parse(await readFile(packageFile, 'utf-8')); - const collectDependencies = []; - if (dependencies) { - collectDependencies.push(...( - dependencies === true ? - Object.keys(packageJson.dependencies || {}) : - dependencies - )); - } - if (peerDependencies) { - collectDependencies.push(...( - peerDependencies === true ? - Object.keys(packageJson.peerDependencies || {}) : - peerDependencies - )); - } - if (optionalDependencies) { - collectDependencies.push(...( - optionalDependencies === true ? - Object.keys(packageJson.optionalDependencies || {}) : - optionalDependencies - )); - } - - collectDependencies.forEach((entry) => { - if (external.indexOf(entry) === -1) { - external.push(entry); - } - }); - } - - build.initialOptions.external = external; - }, - }; - - return plugin; -} diff --git a/packages/esbuild-plugin-external/package.json b/packages/esbuild-plugin-external/package.json deleted file mode 100644 index f552ffe9..00000000 --- a/packages/esbuild-plugin-external/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "@chialab/esbuild-plugin-external", - "type": "module", - "version": "0.17.2", - "description": "Collect or exclude module dependencies to bundle.", - "main": "lib/index.js", - "typings": "./types/index.d.ts", - "author": "Chialab (https://www.chialab.it)", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/chialab/rna", - "directory": "packages/esbuild-plugin-external" - }, - "keywords": [], - "files": [ - "lib", - "types", - "package.json", - "README.md", - "LICENSE" - ], - "engines": { - "node": ">=13" - }, - "dependencies": { - "@chialab/node-resolve": "^0.17.0" - }, - "devDependencies": { - "typescript": "^4.3.0" - } -} diff --git a/packages/esbuild-plugin-external/test/fixture/input.js b/packages/esbuild-plugin-external/test/fixture/input.js deleted file mode 100644 index 2045766c..00000000 --- a/packages/esbuild-plugin-external/test/fixture/input.js +++ /dev/null @@ -1,4 +0,0 @@ -export * from 'dep'; -export * from 'peerdep'; -export * from 'optionaldep'; -export * from 'devdep'; diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/dep/index.js b/packages/esbuild-plugin-external/test/fixture/node_modules/dep/index.js deleted file mode 100644 index 01511859..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/dep/index.js +++ /dev/null @@ -1 +0,0 @@ -export const dep = 'dep'; diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/dep/package.json b/packages/esbuild-plugin-external/test/fixture/node_modules/dep/package.json deleted file mode 100644 index 85eff465..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/dep/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "dep", - "private": "true", - "version": "0.0.0", - "main": "index.js" -} diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/devdep/index.js b/packages/esbuild-plugin-external/test/fixture/node_modules/devdep/index.js deleted file mode 100644 index ca06c5b3..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/devdep/index.js +++ /dev/null @@ -1 +0,0 @@ -export const dev = 'dev'; diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/devdep/package.json b/packages/esbuild-plugin-external/test/fixture/node_modules/devdep/package.json deleted file mode 100644 index cbb8f198..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/devdep/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "devdep", - "private": "true", - "version": "0.0.0", - "main": "index.js" -} diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/index.js b/packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/index.js deleted file mode 100644 index 769c340d..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/index.js +++ /dev/null @@ -1 +0,0 @@ -export const optional = 'optional'; diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/package.json b/packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/package.json deleted file mode 100644 index 44d868fe..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/optionaldep/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "optionaldep", - "private": "true", - "version": "0.0.0", - "main": "index.js" -} diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/index.js b/packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/index.js deleted file mode 100644 index 43186fda..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/index.js +++ /dev/null @@ -1 +0,0 @@ -export const peer = 'peer'; diff --git a/packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/package.json b/packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/package.json deleted file mode 100644 index 98d4fc8d..00000000 --- a/packages/esbuild-plugin-external/test/fixture/node_modules/peerdep/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "peerdep", - "private": "true", - "version": "0.0.0", - "main": "index.js" -} diff --git a/packages/esbuild-plugin-external/test/fixture/package.json b/packages/esbuild-plugin-external/test/fixture/package.json deleted file mode 100644 index 710ac286..00000000 --- a/packages/esbuild-plugin-external/test/fixture/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "test", - "private": "true", - "version": "0.0.0", - "dependencies": { - "dep": "0.0.0" - }, - "peerDependencies": { - "peerdep": "0.0.0" - }, - "optionalDependencies": { - "optionaldep": "0.0.0" - }, - "devDependencies": { - "devdep": "0.0.0" - } -} diff --git a/packages/esbuild-plugin-external/test/test.spec.js b/packages/esbuild-plugin-external/test/test.spec.js deleted file mode 100644 index 97a94973..00000000 --- a/packages/esbuild-plugin-external/test/test.spec.js +++ /dev/null @@ -1,135 +0,0 @@ -import { fileURLToPath } from 'url'; -import esbuild from 'esbuild'; -import externalPlugin from '@chialab/esbuild-plugin-external'; -import { expect } from 'chai'; - -describe('esbuild-plugin-external', () => { - it('should externalize remote modules', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - resolveDir: fileURLToPath(new URL('.', import.meta.url)), - sourcefile: fileURLToPath(import.meta.url), - contents: `import { render } from 'https://unpkg.com/@chialab/dna'; - export { render }`, - }, - format: 'esm', - bundle: true, - write: false, - plugins: [ - externalPlugin(), - ], - }); - - expect(result.text).to.be.equal(`// test.spec.js -import { render } from "https://unpkg.com/@chialab/dna"; -export { - render -}; -`); - }); - - it('should externalize dependencies', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - entryPoints: [fileURLToPath(new URL('fixture/input.js', import.meta.url))], - sourceRoot: fileURLToPath(new URL('fixture', import.meta.url)), - format: 'esm', - bundle: true, - write: false, - plugins: [ - externalPlugin(), - ], - }); - - expect(result.text).to.be.equal(`// fixture/input.js -export * from "dep"; - -// fixture/node_modules/peerdep/index.js -var peer = "peer"; - -// fixture/node_modules/optionaldep/index.js -var optional = "optional"; - -// fixture/node_modules/devdep/index.js -var dev = "dev"; -export { - dev, - optional, - peer -}; -`); - }); - - it('should externalize all dependencies', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - entryPoints: [fileURLToPath(new URL('fixture/input.js', import.meta.url))], - sourceRoot: fileURLToPath(new URL('fixture', import.meta.url)), - format: 'esm', - bundle: true, - write: false, - plugins: [ - externalPlugin({ dependencies: true, peerDependencies: true, optionalDependencies: true }), - ], - }); - - expect(result.text).to.be.equal(`// fixture/input.js -export * from "dep"; -export * from "peerdep"; -export * from "optionaldep"; - -// fixture/node_modules/devdep/index.js -var dev = "dev"; -export { - dev -}; -`); - }); - - it('should externalize given deps', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - entryPoints: [fileURLToPath(new URL('fixture/input.js', import.meta.url))], - sourceRoot: fileURLToPath(new URL('fixture', import.meta.url)), - format: 'esm', - bundle: true, - write: false, - plugins: [ - externalPlugin({ dependencies: ['dep'], peerDependencies: ['peerdep'], optionalDependencies: ['optionaldep'] }), - ], - }); - - expect(result.text).to.be.equal(`// fixture/input.js -export * from "dep"; -export * from "peerdep"; -export * from "optionaldep"; - -// fixture/node_modules/devdep/index.js -var dev = "dev"; -export { - dev -}; -`); - }); - - it('should skip without bundle', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - entryPoints: [fileURLToPath(new URL('fixture/input.js', import.meta.url))], - sourceRoot: fileURLToPath(new URL('fixture', import.meta.url)), - format: 'esm', - bundle: false, - write: false, - plugins: [ - externalPlugin({ dependencies: true, peerDependencies: true, optionalDependencies: true }), - ], - }); - - expect(result.text).to.be.equal(`export * from "dep"; -export * from "peerdep"; -export * from "optionaldep"; -export * from "devdep"; -`); - }); -}); diff --git a/packages/esbuild-plugin-external/tsconfig.json b/packages/esbuild-plugin-external/tsconfig.json deleted file mode 100644 index 16095af8..00000000 --- a/packages/esbuild-plugin-external/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "outDir": "./types", - "declarationDir": "./types", - "baseUrl": ".", - "rootDir": "./lib" - }, - "include": [ - "lib/**/*" - ], - "references": [ - { - "path": "../node-resolve" - } - ] -} diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index fc5696ab..6066ba27 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -126,13 +126,6 @@ export async function build(config) { !hasPlugin(plugins, 'define-this') && import('@chialab/esbuild-plugin-define-this') .then(({ default: plugin }) => plugin()), - !hasPlugin(plugins, 'external') && - import('@chialab/esbuild-plugin-external') - .then(({ default: plugin }) => plugin({ - dependencies: !bundle, - peerDependencies: !bundle, - optionalDependencies: !bundle, - })), !hasPlugin(plugins, 'alias') && import('@chialab/esbuild-plugin-alias') .then(({ default: plugin }) => plugin(alias)), @@ -157,6 +150,7 @@ export async function build(config) { splitting, metafile: true, bundle: true, + packages: bundle ? undefined : 'external', treeShaking: minify ? true : undefined, define, external, diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index 9a79eb5e..df41b7d1 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -51,13 +51,6 @@ export async function transform(config) { !hasPlugin(plugins, 'define-this') && import('@chialab/esbuild-plugin-define-this') .then(({ default: plugin }) => plugin()), - !hasPlugin(plugins, 'external') && - import('@chialab/esbuild-plugin-external') - .then(({ default: plugin }) => plugin({ - dependencies: false, - peerDependencies: false, - optionalDependencies: false, - })), !hasPlugin(plugins, 'commonjs') && import('@chialab/esbuild-plugin-commonjs') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 39874fe9..91591e45 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -35,7 +35,6 @@ "@chialab/esbuild-plugin-commonjs": "^0.17.1", "@chialab/esbuild-plugin-define-this": "^0.17.0", "@chialab/esbuild-plugin-env": "^0.17.0", - "@chialab/esbuild-plugin-external": "^0.17.1", "@chialab/esbuild-plugin-html": "^0.17.0", "@chialab/esbuild-plugin-meta-url": "^0.17.1", "@chialab/esbuild-plugin-worker": "^0.17.2", diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index d3985e4c..166f1778 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -25,9 +25,6 @@ { "path": "../esbuild-plugin-env" }, - { - "path": "../esbuild-plugin-external" - }, { "path": "../esbuild-plugin-html" }, diff --git a/tsconfig.json b/tsconfig.json index 583342f2..f9fd68dc 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -45,9 +45,6 @@ { "path": "./packages/esbuild-plugin-env" }, - { - "path": "./packages/esbuild-plugin-external" - }, { "path": "./packages/esbuild-plugin-html" }, diff --git a/yarn.lock b/yarn.lock index 8c399e2f..603470a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1740,15 +1740,6 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-external@^0.17.1, @chialab/esbuild-plugin-external@workspace:packages/esbuild-plugin-external": - version: 0.0.0-use.local - resolution: "@chialab/esbuild-plugin-external@workspace:packages/esbuild-plugin-external" - dependencies: - "@chialab/node-resolve": ^0.17.0 - typescript: ^4.3.0 - languageName: unknown - linkType: soft - "@chialab/esbuild-plugin-html@^0.17.0, @chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html" @@ -2018,7 +2009,6 @@ __metadata: "@chialab/esbuild-plugin-commonjs": ^0.17.1 "@chialab/esbuild-plugin-define-this": ^0.17.0 "@chialab/esbuild-plugin-env": ^0.17.0 - "@chialab/esbuild-plugin-external": ^0.17.1 "@chialab/esbuild-plugin-html": ^0.17.0 "@chialab/esbuild-plugin-meta-url": ^0.17.1 "@chialab/esbuild-plugin-postcss": ^0.17.1 From 2eba2673bc07332c79c67e16005160846f435123 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 16 Jan 2023 14:44:41 +0100 Subject: [PATCH 09/55] fix: require resolve kind --- packages/esbuild-plugin-require-resolve/lib/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/esbuild-plugin-require-resolve/lib/index.js b/packages/esbuild-plugin-require-resolve/lib/index.js index d719d3ba..ff7a52e9 100644 --- a/packages/esbuild-plugin-require-resolve/lib/index.js +++ b/packages/esbuild-plugin-require-resolve/lib/index.js @@ -54,6 +54,7 @@ export default function() { const fileName = processor.stringValueForToken(stringToken); promises.push((async () => { const { path: resolvedFilePath } = await build.resolve(fileName, { + kind: 'require-resolve', importer: args.path, resolveDir: path.dirname(args.path), }); From 43c11ca617d234985b0874650dd1352143951c94 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 16 Jan 2023 14:55:36 +0100 Subject: [PATCH 10/55] update esbuild to 0.17 --- yarn.lock | 2687 ++--------------------------------------------------- 1 file changed, 89 insertions(+), 2598 deletions(-) diff --git a/yarn.lock b/yarn.lock index 603470a4..a0c43e03 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,17 +31,6 @@ __metadata: languageName: node linkType: hard -"@aw-web-design/x-default-browser@npm:1.4.126": - version: 1.4.126 - resolution: "@aw-web-design/x-default-browser@npm:1.4.126" - dependencies: - default-browser-id: 3.0.0 - bin: - x-default-browser: bin/x-default-browser.js - checksum: f63b68a0ff41c8fe478b1b4822e169cac0d26c61b123c0400d5e16a8a5987732b85795aff16d6b21936f9c955f0d32bffbfc166890d3446f74a72a7a2c9633ea - languageName: node - linkType: hard - "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.22.13": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" @@ -96,7 +85,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.22.9, @babel/generator@npm:^7.23.0": +"@babel/generator@npm:^7.23.0": version: 7.23.0 resolution: "@babel/generator@npm:7.23.0" dependencies: @@ -368,7 +357,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7, @babel/parser@npm:^7.23.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": version: 7.23.0 resolution: "@babel/parser@npm:7.23.0" bin: @@ -1356,7 +1345,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.23.0": +"@babel/traverse@npm:^7.23.0": version: 7.23.0 resolution: "@babel/traverse@npm:7.23.0" dependencies: @@ -1374,7 +1363,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.23.0 resolution: "@babel/types@npm:7.23.0" dependencies: @@ -1820,7 +1809,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-virtual@^0.17.0, @chialab/esbuild-plugin-virtual@workspace:packages/esbuild-plugin-virtual": +"@chialab/esbuild-plugin-virtual@workspace:packages/esbuild-plugin-virtual": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-virtual@workspace:packages/esbuild-plugin-virtual" dependencies: @@ -1841,7 +1830,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-rna@^0.17.0, @chialab/esbuild-rna@^0.17.1, @chialab/esbuild-rna@^0.17.2, @chialab/esbuild-rna@^0.17.8, @chialab/esbuild-rna@workspace:packages/esbuild-rna": +"@chialab/esbuild-rna@^0.17.0, @chialab/esbuild-rna@^0.17.1, @chialab/esbuild-rna@^0.17.8, @chialab/esbuild-rna@workspace:packages/esbuild-rna": version: 0.0.0-use.local resolution: "@chialab/esbuild-rna@workspace:packages/esbuild-rna" dependencies: @@ -2121,36 +2110,6 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-storybook@workspace:packages/rna-storybook": - version: 0.0.0-use.local - resolution: "@chialab/rna-storybook@workspace:packages/rna-storybook" - dependencies: - "@chialab/es-dev-server": ^0.17.1 - "@chialab/esbuild-plugin-html": ^0.17.0 - "@chialab/esbuild-plugin-virtual": ^0.17.0 - "@chialab/esbuild-rna": ^0.17.2 - "@chialab/estransform": ^0.17.1 - "@chialab/node-resolve": ^0.17.0 - "@chialab/wds-plugin-node-resolve": ^0.17.1 - "@chialab/wds-plugin-rna": ^0.17.0 - "@custom-elements-manifest/analyzer": 0.5.3 - "@mdx-js/mdx": ^2.0.0 - "@storybook/core-server": ^7.0.0-alpha.0 - "@storybook/csf-tools": ^7.0.0-alpha.0 - "@storybook/mdx2-csf": ^0.0.3 - "@storybook/store": ^7.0.0-alpha.0 - "@storybook/types": ^7.0.0-alpha.0 - "@storybook/ui": ^7.0.0-alpha.0 - "@types/lodash": ^4.14.175 - esbuild: ^0.18.0 - fast-glob: ^3.2.11 - lodash: ^4.17.21 - remark-gfm: ^3.0.1 - rimraf: ^3.0.2 - typescript: ^4.3.0 - languageName: unknown - linkType: soft - "@chialab/rna@^0.17.0, @chialab/rna@workspace:packages/rna": version: 0.0.0-use.local resolution: "@chialab/rna@workspace:packages/rna" @@ -2249,7 +2208,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-rna@^0.17.0, @chialab/wds-plugin-rna@^0.17.1, @chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna": +"@chialab/wds-plugin-rna@^0.17.1, @chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna" dependencies: @@ -2289,13 +2248,6 @@ __metadata: languageName: unknown linkType: soft -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 - languageName: node - linkType: hard - "@csstools/postcss-cascade-layers@npm:^1.1.1": version: 1.1.1 resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" @@ -2462,32 +2414,6 @@ __metadata: languageName: node linkType: hard -"@custom-elements-manifest/analyzer@npm:0.5.3": - version: 0.5.3 - resolution: "@custom-elements-manifest/analyzer@npm:0.5.3" - dependencies: - "@web/config-loader": ^0.1.3 - chokidar: ^3.5.2 - command-line-args: ^5.1.2 - comment-parser: ^1.2.0 - custom-elements-manifest: ^1.0.0 - debounce: ^1.2.1 - globby: ^11.0.4 - typescript: ^4.3.2 - bin: - cem: index.js - custom-elements-manifest: index.js - checksum: 9e76c05f279b56636255610cf6313251f79e48a58ecc6f72f61ff777db3437cf58204041df6397039030636ae4010f360b9d85e927b93966985eafce8f7a1389 - languageName: node - linkType: hard - -"@discoveryjs/json-ext@npm:^0.5.3": - version: 0.5.7 - resolution: "@discoveryjs/json-ext@npm:0.5.7" - checksum: 2176d301cc258ea5c2324402997cf8134ebb212469c0d397591636cea8d3c02f2b3cf9fd58dcb748c7a0dade77ebdc1b10284fa63e608c033a1db52fddc69918 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.18.20": version: 0.18.20 resolution: "@esbuild/android-arm64@npm:0.18.20" @@ -2684,13 +2610,6 @@ __metadata: languageName: node linkType: hard -"@fal-works/esbuild-plugin-global-externals@npm:^2.1.2": - version: 2.1.2 - resolution: "@fal-works/esbuild-plugin-global-externals@npm:2.1.2" - checksum: c59715902b9062aa7ff38973f298b509499fd146dbf564dc338b3f9e896da5bffb4ca676c27587fde79b3586003e24d65960acb62f009bca43dca34c76f8cbf7 - languageName: node - linkType: hard - "@financial-times/polyfill-useragent-normaliser@npm:^1.10.1": version: 1.10.2 resolution: "@financial-times/polyfill-useragent-normaliser@npm:1.10.2" @@ -2908,31 +2827,6 @@ __metadata: languageName: node linkType: hard -"@mdx-js/mdx@npm:^2.0.0": - version: 2.3.0 - resolution: "@mdx-js/mdx@npm:2.3.0" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/mdx": ^2.0.0 - estree-util-build-jsx: ^2.0.0 - estree-util-is-identifier-name: ^2.0.0 - estree-util-to-js: ^1.1.0 - estree-walker: ^3.0.0 - hast-util-to-estree: ^2.0.0 - markdown-extensions: ^1.0.0 - periscopic: ^3.0.0 - remark-mdx: ^2.0.0 - remark-parse: ^10.0.0 - remark-rehype: ^10.0.0 - unified: ^10.0.0 - unist-util-position-from-estree: ^1.0.0 - unist-util-stringify-position: ^3.0.0 - unist-util-visit: ^4.0.0 - vfile: ^5.0.0 - checksum: d918766a326502ec0b54adee61dc2930daf5b748acb9107f9bfd1ab0dbc4d7b1a4d0dbb9e21da9dd2a9fc2f9950b2973a43c6ba62d3a72eb67a30f6c953e5be8 - languageName: node - linkType: hard - "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -3038,280 +2932,6 @@ __metadata: languageName: node linkType: hard -"@storybook/builder-manager@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/builder-manager@npm:7.4.5" - dependencies: - "@fal-works/esbuild-plugin-global-externals": ^2.1.2 - "@storybook/core-common": 7.4.5 - "@storybook/manager": 7.4.5 - "@storybook/node-logger": 7.4.5 - "@types/ejs": ^3.1.1 - "@types/find-cache-dir": ^3.2.1 - "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 - browser-assert: ^1.2.1 - ejs: ^3.1.8 - esbuild: ^0.18.0 - esbuild-plugin-alias: ^0.2.1 - express: ^4.17.3 - find-cache-dir: ^3.0.0 - fs-extra: ^11.1.0 - process: ^0.11.10 - util: ^0.12.4 - checksum: 887898e7c131376f517a653d686e3166a72a10877e34ed25c49e108dfc9f38c5978fea187ceebe56960c49c0ce8b93237634325f8cd36e456ffc9d815fbcb49d - languageName: node - linkType: hard - -"@storybook/channels@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/channels@npm:7.4.5" - dependencies: - "@storybook/client-logger": 7.4.5 - "@storybook/core-events": 7.4.5 - "@storybook/global": ^5.0.0 - qs: ^6.10.0 - telejson: ^7.2.0 - tiny-invariant: ^1.3.1 - checksum: a0781c6148940296191626bb16ea580d7406a435aa446ad1ba9eef9e8576ebd5b7247676b06a1e864d7b4fc616fc12f9cf38179a88ec55f537ca2d521bdcb592 - languageName: node - linkType: hard - -"@storybook/client-logger@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/client-logger@npm:7.4.5" - dependencies: - "@storybook/global": ^5.0.0 - checksum: 044ef572d858a575670cef88d86f1bc85c0ebc77b5cf89ff858f1651c931f90bb9009c11bb627e2e4827aaad28bedd069494727abd6dc622669cea73efe2085b - languageName: node - linkType: hard - -"@storybook/core-common@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/core-common@npm:7.4.5" - dependencies: - "@storybook/core-events": 7.4.5 - "@storybook/node-logger": 7.4.5 - "@storybook/types": 7.4.5 - "@types/find-cache-dir": ^3.2.1 - "@types/node": ^16.0.0 - "@types/node-fetch": ^2.6.4 - "@types/pretty-hrtime": ^1.0.0 - chalk: ^4.1.0 - esbuild: ^0.18.0 - esbuild-register: ^3.4.0 - file-system-cache: 2.3.0 - find-cache-dir: ^3.0.0 - find-up: ^5.0.0 - fs-extra: ^11.1.0 - glob: ^10.0.0 - handlebars: ^4.7.7 - lazy-universal-dotenv: ^4.0.0 - node-fetch: ^2.0.0 - picomatch: ^2.3.0 - pkg-dir: ^5.0.0 - pretty-hrtime: ^1.0.3 - resolve-from: ^5.0.0 - ts-dedent: ^2.0.0 - checksum: f8506c2008fcc504a0762f7f126571d634de3b74fa735c64147f43a9db9583c7c292285b18798b010753c88dc9a7fdc63072c2f2516af8f08d7b3af0c6f640f7 - languageName: node - linkType: hard - -"@storybook/core-events@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/core-events@npm:7.4.5" - dependencies: - ts-dedent: ^2.0.0 - checksum: b13a5c415e63dcbd2edf569601b30f3f80f8d1c03440fe869371da88bb1f9fb87e3da18670b62aa4acb87bec21433e2dba112d93a8293ab798be3e11f850217e - languageName: node - linkType: hard - -"@storybook/core-server@npm:^7.0.0-alpha.0": - version: 7.4.5 - resolution: "@storybook/core-server@npm:7.4.5" - dependencies: - "@aw-web-design/x-default-browser": 1.4.126 - "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-manager": 7.4.5 - "@storybook/channels": 7.4.5 - "@storybook/core-common": 7.4.5 - "@storybook/core-events": 7.4.5 - "@storybook/csf": ^0.1.0 - "@storybook/csf-tools": 7.4.5 - "@storybook/docs-mdx": ^0.1.0 - "@storybook/global": ^5.0.0 - "@storybook/manager": 7.4.5 - "@storybook/node-logger": 7.4.5 - "@storybook/preview-api": 7.4.5 - "@storybook/telemetry": 7.4.5 - "@storybook/types": 7.4.5 - "@types/detect-port": ^1.3.0 - "@types/node": ^16.0.0 - "@types/pretty-hrtime": ^1.0.0 - "@types/semver": ^7.3.4 - better-opn: ^3.0.2 - chalk: ^4.1.0 - cli-table3: ^0.6.1 - compression: ^1.7.4 - detect-port: ^1.3.0 - express: ^4.17.3 - fs-extra: ^11.1.0 - globby: ^11.0.2 - ip: ^2.0.0 - lodash: ^4.17.21 - open: ^8.4.0 - pretty-hrtime: ^1.0.3 - prompts: ^2.4.0 - read-pkg-up: ^7.0.1 - semver: ^7.3.7 - serve-favicon: ^2.5.0 - telejson: ^7.2.0 - tiny-invariant: ^1.3.1 - ts-dedent: ^2.0.0 - util: ^0.12.4 - util-deprecate: ^1.0.2 - watchpack: ^2.2.0 - ws: ^8.2.3 - checksum: f6b1c8c6444a04d57a2f657887d8574b0e6c41002f43083912df434149f0142fbb93fe82244ad802e6b301cf341ac8da78d205f35c30bd28017b6be9f5d70859 - languageName: node - linkType: hard - -"@storybook/csf-tools@npm:7.4.5, @storybook/csf-tools@npm:^7.0.0-alpha.0": - version: 7.4.5 - resolution: "@storybook/csf-tools@npm:7.4.5" - dependencies: - "@babel/generator": ^7.22.9 - "@babel/parser": ^7.22.7 - "@babel/traverse": ^7.22.8 - "@babel/types": ^7.22.5 - "@storybook/csf": ^0.1.0 - "@storybook/types": 7.4.5 - fs-extra: ^11.1.0 - recast: ^0.23.1 - ts-dedent: ^2.0.0 - checksum: ecc662b6810fcb574f05941202d0d8087d31b6e5657a27ea8f88780d101d91ee29378c2714bf66d3580393b879c9ba4bd7a475545be72edb3d80dd579a4e6796 - languageName: node - linkType: hard - -"@storybook/csf@npm:^0.1.0": - version: 0.1.1 - resolution: "@storybook/csf@npm:0.1.1" - dependencies: - type-fest: ^2.19.0 - checksum: 1fbb827b50f0c15f21026a95d02cc096be4f9f2705ad8fd29f0a99330233606e69f6af7551d844ace2a4b8f08fcc9f81496d4d69160ba8c458698291efb60954 - languageName: node - linkType: hard - -"@storybook/docs-mdx@npm:^0.1.0": - version: 0.1.0 - resolution: "@storybook/docs-mdx@npm:0.1.0" - checksum: a7770842c3947a761bcbe776a9c4fd35163d30c3274fca034169f69ff614242eaa4cacaa2c95fd215827081ef9a43f4774d521a6f43a4d063ea5f4ea14b1d69a - languageName: node - linkType: hard - -"@storybook/global@npm:^5.0.0": - version: 5.0.0 - resolution: "@storybook/global@npm:5.0.0" - checksum: ede0ad35ec411fe31c61150dbd118fef344d1d0e72bf5d3502368e35cf68126f6b7ae4a0ab5e2ffe2f0baa3b4286f03ad069ba3e098e1725449ef08b7e154ba8 - languageName: node - linkType: hard - -"@storybook/manager@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/manager@npm:7.4.5" - checksum: 4ea9bf782d3dbc9b0f2bbef55bd0ce61c539f9f39b574ac281b101c8f61507b8c5b858f67bc8fa3a61009deacbe22bef2db47b56691211d9bd9dc8b5bcb0ebc5 - languageName: node - linkType: hard - -"@storybook/mdx2-csf@npm:^0.0.3": - version: 0.0.3 - resolution: "@storybook/mdx2-csf@npm:0.0.3" - dependencies: - "@babel/generator": ^7.12.11 - "@babel/parser": ^7.12.11 - "@mdx-js/mdx": ^2.0.0 - estree-to-babel: ^4.9.0 - hast-util-to-estree: ^2.0.2 - js-string-escape: ^1.0.1 - loader-utils: ^2.0.0 - lodash: ^4.17.21 - checksum: 70792346109ec929929a3b0c6b3aaa66eb7c687e27f9742b603a679b0bf663e6194cbfa344371024d8d45ee843374bcabac13fc181cf4469f5a41834967aeba0 - languageName: node - linkType: hard - -"@storybook/node-logger@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/node-logger@npm:7.4.5" - checksum: f492408ae489e145e37bf6b03a49c592eeab1c47fc0b63cc0b7787ea7de330874254af468048acbc8ff3fa287aa8584b4f97b985612d48607a7b07b9f7eba225 - languageName: node - linkType: hard - -"@storybook/preview-api@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/preview-api@npm:7.4.5" - dependencies: - "@storybook/channels": 7.4.5 - "@storybook/client-logger": 7.4.5 - "@storybook/core-events": 7.4.5 - "@storybook/csf": ^0.1.0 - "@storybook/global": ^5.0.0 - "@storybook/types": 7.4.5 - "@types/qs": ^6.9.5 - dequal: ^2.0.2 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - qs: ^6.10.0 - synchronous-promise: ^2.0.15 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - checksum: c664fd9e961d8826d6321882622f8b79288e93b781dc3f9e4024c8f0189e231e571c823aff0c4c09602c700dc6ac233b04578783b85baef98ede060474b1ec40 - languageName: node - linkType: hard - -"@storybook/store@npm:^7.0.0-alpha.0": - version: 7.4.5 - resolution: "@storybook/store@npm:7.4.5" - dependencies: - "@storybook/client-logger": 7.4.5 - "@storybook/preview-api": 7.4.5 - checksum: b5372f42049dda7cd80cc284f6d4609ce344d14c1436e6903862744b8668db0cd7d9445cc19819ebaf1c4ca0142fb908a42572e72ace70629732653632f32d3b - languageName: node - linkType: hard - -"@storybook/telemetry@npm:7.4.5": - version: 7.4.5 - resolution: "@storybook/telemetry@npm:7.4.5" - dependencies: - "@storybook/client-logger": 7.4.5 - "@storybook/core-common": 7.4.5 - "@storybook/csf-tools": 7.4.5 - chalk: ^4.1.0 - detect-package-manager: ^2.0.1 - fetch-retry: ^5.0.2 - fs-extra: ^11.1.0 - read-pkg-up: ^7.0.1 - checksum: 06c60b61ab3c1f7cec6a55216e7900e5d2dd35fbe668e0ce6a5a05840bae4877d9fa4ff8dbbb51e27fd3ced2ed931db70d0e45458ac51158a01f3ff507228b5a - languageName: node - linkType: hard - -"@storybook/types@npm:7.4.5, @storybook/types@npm:^7.0.0-alpha.0": - version: 7.4.5 - resolution: "@storybook/types@npm:7.4.5" - dependencies: - "@storybook/channels": 7.4.5 - "@types/babel__core": ^7.0.0 - "@types/express": ^4.7.0 - file-system-cache: 2.3.0 - checksum: 4739a619bfa74484011574ba3ddfd43fd6b587a35cc2d4c0e24bc5ab5b6202269806ce354be1e2549ee7a19dcc334c439c70a3614d7514ab73ac7588d262e3b3 - languageName: node - linkType: hard - -"@storybook/ui@npm:^7.0.0-alpha.0": - version: 7.0.0-alpha.43 - resolution: "@storybook/ui@npm:7.0.0-alpha.43" - checksum: 0e23c8d67e4ae0dfa831fb5ac772ef6f25e39f433e18d5da70792661b75601a92518668ed8d18a49e7898c0b1ddad5dafbb805ddbb809347bcb712d6237ab9ca - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^4.0.5": version: 4.0.6 resolution: "@szmarczak/http-timer@npm:4.0.6" @@ -3351,15 +2971,6 @@ __metadata: languageName: node linkType: hard -"@types/acorn@npm:^4.0.0": - version: 4.0.6 - resolution: "@types/acorn@npm:4.0.6" - dependencies: - "@types/estree": "*" - checksum: 60e1fd28af18d6cb54a93a7231c7c18774a9a8739c9b179e9e8750dca631e10cbef2d82b02830ea3f557b1d121e6406441e9e1250bd492dc81d4b3456e76e4d4 - languageName: node - linkType: hard - "@types/aria-query@npm:^5.0.0": version: 5.0.2 resolution: "@types/aria-query@npm:5.0.2" @@ -3374,7 +2985,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": +"@types/babel__core@npm:^7.1.14": version: 7.20.2 resolution: "@types/babel__core@npm:7.20.2" dependencies: @@ -3517,7 +3128,7 @@ __metadata: languageName: node linkType: hard -"@types/debug@npm:^4.0.0, @types/debug@npm:^4.1.6": +"@types/debug@npm:^4.1.6": version: 4.1.9 resolution: "@types/debug@npm:4.1.9" dependencies: @@ -3526,20 +3137,6 @@ __metadata: languageName: node linkType: hard -"@types/detect-port@npm:^1.3.0": - version: 1.3.3 - resolution: "@types/detect-port@npm:1.3.3" - checksum: 0dadb520286a5cfd2832d12189dc795cc3589dfd9166d1b033453fb94b0212c4067a847045833e85b0f7c73135c944cb4ccb49c8e683491845c2e8a3da5d5c1c - languageName: node - linkType: hard - -"@types/ejs@npm:^3.1.1": - version: 3.1.3 - resolution: "@types/ejs@npm:3.1.3" - checksum: b1b1c6c9d331d237523ebc410789f42edcdbb1d4cdd4a7a37ac61d2ce9c3fbcfbfe7d7f1a7f61c9334812347a0036afd52258ad2198f85545ebfb26d63475a75 - languageName: node - linkType: hard - "@types/emscripten@npm:^1.39.6": version: 1.39.8 resolution: "@types/emscripten@npm:1.39.8" @@ -3547,22 +3144,6 @@ __metadata: languageName: node linkType: hard -"@types/estree-jsx@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/estree-jsx@npm:1.0.1" - dependencies: - "@types/estree": "*" - checksum: c2eb9fd8868df238ae11b91f47644261ce017295a1cddaeb0bad50dc13efa9913c164b8717d458ec40f47835c98ee142755cde155d1ec24b446da78f81da73ac - languageName: node - linkType: hard - -"@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.2 - resolution: "@types/estree@npm:1.0.2" - checksum: aeedb1b2fe20cbe06f44b99b562bf9703e360bfcdf5bb3d61d248182ee1dd63500f2474e12f098ffe1f5ac3202b43b3e18ec99902d9328d5374f5512fa077e45 - languageName: node - linkType: hard - "@types/express-serve-static-core@npm:^4.17.33": version: 4.17.37 resolution: "@types/express-serve-static-core@npm:4.17.37" @@ -3575,7 +3156,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*, @types/express@npm:^4.7.0": +"@types/express@npm:*": version: 4.17.18 resolution: "@types/express@npm:4.17.18" dependencies: @@ -3587,13 +3168,6 @@ __metadata: languageName: node linkType: hard -"@types/find-cache-dir@npm:^3.2.1": - version: 3.2.1 - resolution: "@types/find-cache-dir@npm:3.2.1" - checksum: bf5c4e96da40247cd9e6327f54dfccda961a0fb2d70e3c71bd05def94de4c2e6fb310fe8ecb0f04ecf5dbc52214e184b55a2337b0f87250d4ae1e2e7d58321e4 - languageName: node - linkType: hard - "@types/fined@npm:*": version: 1.1.3 resolution: "@types/fined@npm:1.1.3" @@ -3621,15 +3195,6 @@ __metadata: languageName: node linkType: hard -"@types/hast@npm:^2.0.0": - version: 2.3.6 - resolution: "@types/hast@npm:2.3.6" - dependencies: - "@types/unist": ^2 - checksum: c004372f6ab919ec92a2de43e4380707e27b76fe371c7d06ab26547c1e851dfba2a7c740c544218df8c7e0a94443458793c43730ad563a39e3fdc1a48904d7f5 - languageName: node - linkType: hard - "@types/http-assert@npm:*": version: 1.5.3 resolution: "@types/http-assert@npm:1.5.3" @@ -3802,29 +3367,6 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.14.175": - version: 4.14.199 - resolution: "@types/lodash@npm:4.14.199" - checksum: e68d1fcbbfce953ed87b296a628573f62939227bcda0c934954e862b421e8a34c5e71cad6fea27b9980567909e6a4698f09025692958e36d64ea9ed99ec6fb2e - languageName: node - linkType: hard - -"@types/mdast@npm:^3.0.0": - version: 3.0.13 - resolution: "@types/mdast@npm:3.0.13" - dependencies: - "@types/unist": ^2 - checksum: f13fa17a2931ed1492a2f0012a3abd6de3a2d1128145981321909e03fedba80162668f284a4af92aca3732b27e933c5f4772336d96b9ae660bfde696d07abbe6 - languageName: node - linkType: hard - -"@types/mdx@npm:^2.0.0": - version: 2.0.8 - resolution: "@types/mdx@npm:2.0.8" - checksum: 4a7c2241c37e87aaab044c561f24874fabcd5cd2d6feb28dc665e2c80562afa7ddf94391a3b8ab3f76041199c8bafcff9131acf6d060f1aca45d763b171bbc29 - languageName: node - linkType: hard - "@types/mime-types@npm:^2.1.1": version: 2.1.2 resolution: "@types/mime-types@npm:2.1.2" @@ -3874,16 +3416,6 @@ __metadata: languageName: node linkType: hard -"@types/node-fetch@npm:^2.6.4": - version: 2.6.6 - resolution: "@types/node-fetch@npm:2.6.6" - dependencies: - "@types/node": "*" - form-data: ^4.0.0 - checksum: ac66389d9d597ab91f5e5d3724e594965b9f80ae5841ab5da9f0c3bd54ceac084591cfe69b1c413f18bb7efdd97002d05bd7651d58ba0c6c10f804f4fd85e598 - languageName: node - linkType: hard - "@types/node@npm:*": version: 20.7.1 resolution: "@types/node@npm:20.7.1" @@ -3898,13 +3430,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.0.0": - version: 16.18.54 - resolution: "@types/node@npm:16.18.54" - checksum: 208e8fc64f605e9cd55ab5e620a0fd019d8fe5629e3e3c5de869a149b731ab0fac5720c516dccc0ecc834ac27df754723dfe6554551663f016ba5096ea8851df - languageName: node - linkType: hard - "@types/node@npm:^18.0.0": version: 18.18.0 resolution: "@types/node@npm:18.18.0" @@ -3945,14 +3470,7 @@ __metadata: languageName: node linkType: hard -"@types/pretty-hrtime@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/pretty-hrtime@npm:1.0.1" - checksum: a6cdee417eea6f7af914e4fcd13e05822864ce10b5d7646525632e86d69b79123eec55a5d3fff0155ba46b61902775e1644bcb80e1e4dffdac28e7febb089083 - languageName: node - linkType: hard - -"@types/qs@npm:*, @types/qs@npm:^6.9.5": +"@types/qs@npm:*": version: 6.9.8 resolution: "@types/qs@npm:6.9.8" checksum: c28e07d00d07970e5134c6eed184a0189b8a4649e28fdf36d9117fe671c067a44820890de6bdecef18217647a95e9c6aebdaaae69f5fe4b0bec9345db885f77e @@ -3984,7 +3502,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0": +"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": version: 7.5.3 resolution: "@types/semver@npm:7.5.3" checksum: 349fdd1ab6c213bac5c991bac766bd07b8b12e63762462bb058740dcd2eb09c8193d068bb226f134661275f2022976214c0e727a4e5eb83ec1b131127c980d3e @@ -4044,13 +3562,6 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:^2, @types/unist@npm:^2.0.0": - version: 2.0.8 - resolution: "@types/unist@npm:2.0.8" - checksum: f4852d10a6752dc70df363917ef74453e5d2fd42824c0f6d09d19d530618e1402193977b1207366af4415aaec81d4e262c64d00345402020c4ca179216e553c7 - languageName: node - linkType: hard - "@types/which@npm:^1.3.2": version: 1.3.2 resolution: "@types/which@npm:1.3.2" @@ -4290,15 +3801,6 @@ __metadata: languageName: node linkType: hard -"@web/config-loader@npm:^0.1.3": - version: 0.1.3 - resolution: "@web/config-loader@npm:0.1.3" - dependencies: - semver: ^7.3.4 - checksum: 278554bd00b757eaf296ba904a224c61d4698df1a5d6c04931c40bc6bb308e81e767055cbf283b763cc530aae6b200bb950aa19eb41aa8979a3a2b29e5f0ac7a - languageName: node - linkType: hard - "@web/dev-server-core@npm:^0.3.8": version: 0.3.19 resolution: "@web/dev-server-core@npm:0.3.19" @@ -4591,17 +4093,6 @@ __metadata: languageName: node linkType: hard -"@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10": - version: 3.0.0-rc.15 - resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15" - dependencies: - tslib: ^2.4.0 - peerDependencies: - esbuild: ">=0.10.0" - checksum: 04da15355a99773b441742814ba4d0f3453a83df47aa07e215f167e156f109ab8e971489c8b1a4ddf3c79d568d35213f496ad52e97298228597e1aacc22680aa - languageName: node - linkType: hard - "@yarnpkg/fslib@npm:^3.0.0-rc.51": version: 3.0.0-rc.51 resolution: "@yarnpkg/fslib@npm:3.0.0-rc.51" @@ -4666,7 +4157,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:^1.3.5, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:^1.3.5": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -4686,7 +4177,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2": +"acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -4702,7 +4193,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.1.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.1.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.10.0 resolution: "acorn@npm:8.10.0" bin: @@ -4711,13 +4202,6 @@ __metadata: languageName: node linkType: hard -"address@npm:^1.0.1": - version: 1.2.2 - resolution: "address@npm:1.2.2" - checksum: ace439960c1e3564d8f523aff23a841904bf33a2a7c2e064f7f60a064194075758b9690e65bd9785692a4ef698a998c57eb74d145881a1cecab8ba658ddb1607 - languageName: node - linkType: hard - "agent-base@npm:6, agent-base@npm:^6.0.2": version: 6.0.2 resolution: "agent-base@npm:6.0.2" @@ -4872,13 +4356,6 @@ __metadata: languageName: node linkType: hard -"app-root-dir@npm:^1.0.2": - version: 1.0.2 - resolution: "app-root-dir@npm:1.0.2" - checksum: d4b1653fc60b6465b982bf5a88b12051ed2d807d70609386a809306e1c636496f53522d61fa30f9f98c71aaae34f34e1651889cf17d81a44e3dafd2859d495ad - languageName: node - linkType: hard - "aproba@npm:^1.0.3 || ^2.0.0": version: 2.0.0 resolution: "aproba@npm:2.0.0" @@ -5009,13 +4486,6 @@ __metadata: languageName: node linkType: hard -"array-back@npm:^3.0.1, array-back@npm:^3.1.0": - version: 3.1.0 - resolution: "array-back@npm:3.1.0" - checksum: 7205004fcd0f9edd926db921af901b083094608d5b265738d0290092f9822f73accb468e677db74c7c94ef432d39e5ed75a7b1786701e182efb25bbba9734209 - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -5033,13 +4503,6 @@ __metadata: languageName: node linkType: hard -"array-flatten@npm:1.1.1": - version: 1.1.1 - resolution: "array-flatten@npm:1.1.1" - checksum: a9925bf3512d9dce202112965de90c222cd59a4fbfce68a0951d25d965cf44642931f40aac72309c41f12df19afa010ecadceb07cfff9ccc1621e99d89ab5f3b - languageName: node - linkType: hard - "array-includes@npm:^3.1.6": version: 3.1.7 resolution: "array-includes@npm:3.1.7" @@ -5149,19 +4612,6 @@ __metadata: languageName: node linkType: hard -"assert@npm:^2.0.0": - version: 2.1.0 - resolution: "assert@npm:2.1.0" - dependencies: - call-bind: ^1.0.2 - is-nan: ^1.3.2 - object-is: ^1.1.5 - object.assign: ^4.1.4 - util: ^0.12.5 - checksum: 1ed1cabba9abe55f4109b3f7292b4e4f3cf2953aad8dc148c0b3c3bd676675c31b1abb32ef563b7d5a19d1715bf90d1e5f09fad2a4ee655199468902da80f7c2 - languageName: node - linkType: hard - "assertion-error@npm:^1.1.0": version: 1.1.0 resolution: "assertion-error@npm:1.1.0" @@ -5183,15 +4633,6 @@ __metadata: languageName: node linkType: hard -"ast-types@npm:^0.16.1": - version: 0.16.1 - resolution: "ast-types@npm:0.16.1" - dependencies: - tslib: ^2.0.1 - checksum: 21c186da9fdb1d8087b1b7dabbc4059f91aa5a1e593a9776b4393cc1eaa857e741b2dda678d20e34b16727b78fef3ab59cf8f0c75ed1ba649c78fe194e5c114b - languageName: node - linkType: hard - "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -5199,15 +4640,6 @@ __metadata: languageName: node linkType: hard -"astring@npm:^1.8.0": - version: 1.8.6 - resolution: "astring@npm:1.8.6" - bin: - astring: bin/astring - checksum: 6f034d2acef1dac8bb231e7cc26c573d3c14e1975ea6e04f20312b43d4f462f963209bc64187d25d477a182dc3c33277959a0156ab7a3617aa79b1eac4d88e1f - languageName: node - linkType: hard - "async-mutex@npm:0.4.0": version: 0.4.0 resolution: "async-mutex@npm:0.4.0" @@ -5217,7 +4649,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async@npm:^3.2.4": version: 3.2.4 resolution: "async@npm:3.2.4" checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 @@ -5347,13 +4779,6 @@ __metadata: languageName: node linkType: hard -"bail@npm:^2.0.0": - version: 2.0.2 - resolution: "bail@npm:2.0.2" - checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824 - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -5392,15 +4817,6 @@ __metadata: languageName: node linkType: hard -"better-opn@npm:^3.0.2": - version: 3.0.2 - resolution: "better-opn@npm:3.0.2" - dependencies: - open: ^8.0.4 - checksum: 1471552fa7f733561e7f49e812be074b421153006ca744de985fb6d38939807959fc5fe9cb819cf09f864782e294704fd3b31711ea14c115baf3330a2f1135de - languageName: node - linkType: hard - "better-path-resolve@npm:1.0.0": version: 1.0.0 resolution: "better-path-resolve@npm:1.0.0" @@ -5410,20 +4826,6 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.44": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 - languageName: node - linkType: hard - -"big.js@npm:^5.2.2": - version: 5.2.2 - resolution: "big.js@npm:5.2.2" - checksum: b89b6e8419b097a8fb4ed2399a1931a68c612bce3cfd5ca8c214b2d017531191070f990598de2fc6f3f993d91c0f08aa82697717f6b3b8732c9731866d233c9e - languageName: node - linkType: hard - "bin-check@npm:^4.1.0": version: 4.1.0 resolution: "bin-check@npm:4.1.0" @@ -5497,26 +4899,6 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.1": - version: 1.20.1 - resolution: "body-parser@npm:1.20.1" - dependencies: - bytes: 3.1.2 - content-type: ~1.0.4 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.11.0 - raw-body: 2.5.1 - type-is: ~1.6.18 - unpipe: 1.0.0 - checksum: f1050dbac3bede6a78f0b87947a8d548ce43f91ccc718a50dd774f3c81f2d8b04693e52acf62659fad23101827dd318da1fb1363444ff9a8482b886a3e4a5266 - languageName: node - linkType: hard - "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -5524,15 +4906,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: ^1.6.44 - checksum: d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -5588,13 +4961,6 @@ __metadata: languageName: node linkType: hard -"browser-assert@npm:^1.2.1": - version: 1.2.1 - resolution: "browser-assert@npm:1.2.1" - checksum: 8b2407cd04c1ed592cf892dec35942b7d72635829221e0788c9a16c4d2afa8b7156bc9705b1c4b32c30d88136c576fda3cbcb8f494d6f865264c706ea8798d92 - languageName: node - linkType: hard - "browser-stdout@npm:1.3.1": version: 1.3.1 resolution: "browser-stdout@npm:1.3.1" @@ -5677,13 +5043,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.0.0": - version: 3.0.0 - resolution: "bytes@npm:3.0.0" - checksum: a2b386dd8188849a5325f58eef69c3b73c51801c08ffc6963eddc9be244089ba32d19347caf6d145c86f315ae1b1fc7061a32b0c1aa6379e6a719090287ed101 - languageName: node - linkType: hard - "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -5908,13 +5267,6 @@ __metadata: languageName: node linkType: hard -"ccount@npm:^2.0.0": - version: 2.0.1 - resolution: "ccount@npm:2.0.1" - checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4 - languageName: node - linkType: hard - "chai-string@npm:^1.5.0": version: 1.5.0 resolution: "chai-string@npm:1.5.0" @@ -5973,7 +5325,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -6029,38 +5381,10 @@ __metadata: languageName: node linkType: hard -"character-entities-html4@npm:^2.0.0": - version: 2.1.0 - resolution: "character-entities-html4@npm:2.1.0" - checksum: 7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d - languageName: node - linkType: hard - -"character-entities-legacy@npm:^3.0.0": - version: 3.0.0 - resolution: "character-entities-legacy@npm:3.0.0" - checksum: 7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731 - languageName: node - linkType: hard - -"character-entities@npm:^2.0.0": - version: 2.0.2 - resolution: "character-entities@npm:2.0.2" - checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def - languageName: node - linkType: hard - -"character-reference-invalid@npm:^2.0.0": - version: 2.0.1 - resolution: "character-reference-invalid@npm:2.0.1" - checksum: 98d3b1a52ae510b7329e6ee7f6210df14f1e318c5415975d4c9e7ee0ef4c07875d47c6e74230c64551f12f556b4a8ccc24d9f3691a2aa197019e72a95e9297ee - languageName: node - linkType: hard - -"chardet@npm:^0.7.0": - version: 0.7.0 - resolution: "chardet@npm:0.7.0" - checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d +"chardet@npm:^0.7.0": + version: 0.7.0 + resolution: "chardet@npm:0.7.0" + checksum: 6fd5da1f5d18ff5712c1e0aed41da200d7c51c28f11b36ee3c7b483f3696dabc08927fc6b227735eb8f0e1215c9a8abd8154637f3eff8cada5959df7f58b024d languageName: node linkType: hard @@ -6121,7 +5445,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.3, chokidar@npm:^3.5.2": +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -6237,19 +5561,6 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:^0.6.1": - version: 0.6.3 - resolution: "cli-table3@npm:0.6.3" - dependencies: - "@colors/colors": 1.5.0 - string-width: ^4.2.0 - dependenciesMeta: - "@colors/colors": - optional: true - checksum: 09897f68467973f827c04e7eaadf13b55f8aec49ecd6647cc276386ea660059322e2dd8020a8b6b84d422dbdd619597046fa89cbbbdc95b2cea149a2df7c096c - languageName: node - linkType: hard - "cli-width@npm:^3.0.0": version: 3.0.0 resolution: "cli-width@npm:3.0.0" @@ -6419,25 +5730,6 @@ __metadata: languageName: node linkType: hard -"comma-separated-tokens@npm:^2.0.0": - version: 2.0.3 - resolution: "comma-separated-tokens@npm:2.0.3" - checksum: e3bf9e0332a5c45f49b90e79bcdb4a7a85f28d6a6f0876a94f1bb9b2bfbdbbb9292aac50e1e742d8c0db1e62a0229a106f57917e2d067fca951d81737651700d - languageName: node - linkType: hard - -"command-line-args@npm:^5.1.2": - version: 5.2.1 - resolution: "command-line-args@npm:5.2.1" - dependencies: - array-back: ^3.1.0 - find-replace: ^3.0.0 - lodash.camelcase: ^4.3.0 - typical: ^4.0.0 - checksum: e759519087be3cf2e86af8b9a97d3058b4910cd11ee852495be881a067b72891f6a32718fb685ee6d41531ab76b2b7bfb6602f79f882cd4b7587ff1e827982c7 - languageName: node - linkType: hard - "commander@npm:^10.0.0": version: 10.0.1 resolution: "commander@npm:10.0.1" @@ -6466,20 +5758,6 @@ __metadata: languageName: node linkType: hard -"comment-parser@npm:^1.2.0": - version: 1.4.0 - resolution: "comment-parser@npm:1.4.0" - checksum: e086da3b14af9455177f1ab801bc54de9139a77fcef55dbfb751ae68d687ac83b0effb83d113ccf8cd217d9d93ce2b472002953cac342092a3fadfb9f5cd8e38 - languageName: node - linkType: hard - -"commondir@npm:^1.0.1": - version: 1.0.1 - resolution: "commondir@npm:1.0.1" - checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb - languageName: node - linkType: hard - "component-emitter@npm:^1.2.1": version: 1.3.0 resolution: "component-emitter@npm:1.3.0" @@ -6499,30 +5777,6 @@ __metadata: languageName: node linkType: hard -"compressible@npm:~2.0.16": - version: 2.0.18 - resolution: "compressible@npm:2.0.18" - dependencies: - mime-db: ">= 1.43.0 < 2" - checksum: 58321a85b375d39230405654721353f709d0c1442129e9a17081771b816302a012471a9b8f4864c7dbe02eef7f2aaac3c614795197092262e94b409c9be108f0 - languageName: node - linkType: hard - -"compression@npm:^1.7.4": - version: 1.7.4 - resolution: "compression@npm:1.7.4" - dependencies: - accepts: ~1.3.5 - bytes: 3.0.0 - compressible: ~2.0.16 - debug: 2.6.9 - on-headers: ~1.0.2 - safe-buffer: 5.1.2 - vary: ~1.1.2 - checksum: 35c0f2eb1f28418978615dc1bc02075b34b1568f7f56c62d60f4214d4b7cc00d0f6d282b5f8a954f59872396bd770b6b15ffd8aa94c67d4bce9b8887b906999b - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -6568,7 +5822,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.4, content-disposition@npm:^0.5.2, content-disposition@npm:~0.5.2": +"content-disposition@npm:^0.5.2, content-disposition@npm:~0.5.2": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -6577,7 +5831,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:^1.0.4, content-type@npm:~1.0.4": +"content-type@npm:^1.0.4": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 @@ -6598,20 +5852,6 @@ __metadata: languageName: node linkType: hard -"cookie-signature@npm:1.0.6": - version: 1.0.6 - resolution: "cookie-signature@npm:1.0.6" - checksum: f4e1b0a98a27a0e6e66fd7ea4e4e9d8e038f624058371bf4499cfcd8f3980be9a121486995202ba3fca74fbed93a407d6d54d43a43f96fd28d0bd7a06761591a - languageName: node - linkType: hard - -"cookie@npm:0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: 1f4bd2ca5765f8c9689a7e8954183f5332139eb72b6ff783d8947032ec1fdf43109852c178e21a953a30c0dd42257828185be01b49d1eb1a67fd054ca588a180 - languageName: node - linkType: hard - "cookies@npm:~0.8.0": version: 0.8.0 resolution: "cookies@npm:0.8.0" @@ -6687,7 +5927,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": +"cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" dependencies: @@ -6960,13 +6200,6 @@ __metadata: languageName: node linkType: hard -"custom-elements-manifest@npm:^1.0.0": - version: 1.0.0 - resolution: "custom-elements-manifest@npm:1.0.0" - checksum: 3cb1c3e47ba5674d1f069b782ba83dfe6dde8ce698e1a9a9726938d62347502133db087285bf1fbf547c784be14d1392a334e5dba2fed93a05cb6c6005640510 - languageName: node - linkType: hard - "damerau-levenshtein@npm:^1.0.8": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -6994,23 +6227,14 @@ __metadata: languageName: node linkType: hard -"debounce@npm:^1.2.0, debounce@npm:^1.2.1": +"debounce@npm:^1.2.0": version: 1.2.1 resolution: "debounce@npm:1.2.1" checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": - version: 2.6.9 - resolution: "debug@npm:2.6.9" - dependencies: - ms: 2.0.0 - checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 - languageName: node - linkType: hard - -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -7046,6 +6270,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": + version: 2.6.9 + resolution: "debug@npm:2.6.9" + dependencies: + ms: 2.0.0 + checksum: d2f51589ca66df60bf36e1fa6e4386b318c3f1e06772280eea5b1ae9fd3d05e9c2b7fd8a7d862457d00853c75b00451aa2d7459b924629ee385287a650f58fe6 + languageName: node + linkType: hard + "debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -7086,15 +6319,6 @@ __metadata: languageName: node linkType: hard -"decode-named-character-reference@npm:^1.0.0": - version: 1.0.2 - resolution: "decode-named-character-reference@npm:1.0.2" - dependencies: - character-entities: ^2.0.0 - checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 - languageName: node - linkType: hard - "decode-uri-component@npm:^0.2.0": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" @@ -7213,16 +6437,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: ^0.2.0 - untildify: ^4.0.0 - checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 - languageName: node - linkType: hard - "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -7347,14 +6561,14 @@ __metadata: languageName: node linkType: hard -"dequal@npm:^2.0.0, dequal@npm:^2.0.2, dequal@npm:^2.0.3": +"dequal@npm:^2.0.3": version: 2.0.3 resolution: "dequal@npm:2.0.3" checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 languageName: node linkType: hard -"destroy@npm:1.2.0, destroy@npm:^1.0.4": +"destroy@npm:^1.0.4": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 @@ -7384,28 +6598,6 @@ __metadata: languageName: node linkType: hard -"detect-package-manager@npm:^2.0.1": - version: 2.0.1 - resolution: "detect-package-manager@npm:2.0.1" - dependencies: - execa: ^5.1.1 - checksum: e72b910182d5ad479198d4235be206ac64a479257b32201bb06f3c842cc34c65ea851d46f72cc1d4bf535bcc6c4b44b5b86bb29fe1192b8c9c07b46883672f28 - languageName: node - linkType: hard - -"detect-port@npm:^1.3.0": - version: 1.5.1 - resolution: "detect-port@npm:1.5.1" - dependencies: - address: ^1.0.1 - debug: 4 - bin: - detect: bin/detect-port.js - detect-port: bin/detect-port.js - checksum: b48da9340481742547263d5d985e65d078592557863402ecf538511735e83575867e94f91fe74405ea19b61351feb99efccae7e55de9a151d5654e3417cea05b - languageName: node - linkType: hard - "devtools-protocol@npm:0.0.1107588": version: 0.0.1107588 resolution: "devtools-protocol@npm:0.0.1107588" @@ -7462,7 +6654,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.0.0, diff@npm:^5.1.0": +"diff@npm:^5.1.0": version: 5.1.0 resolution: "diff@npm:5.1.0" checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 @@ -7611,14 +6803,7 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:^10.0.0": - version: 10.0.0 - resolution: "dotenv-expand@npm:10.0.0" - checksum: 2a38b470efe0abcb1ac8490421a55e1d764dc9440fd220942bce40965074f3fb00b585f4346020cb0f0f219966ee6b4ee5023458b3e2953fe5b3214de1b314ee - languageName: node - linkType: hard - -"dotenv@npm:^16.0.0, dotenv@npm:^16.3.1": +"dotenv@npm:^16.3.1": version: 16.3.1 resolution: "dotenv@npm:16.3.1" checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd @@ -7700,17 +6885,6 @@ __metadata: languageName: node linkType: hard -"ejs@npm:^3.1.8": - version: 3.1.9 - resolution: "ejs@npm:3.1.9" - dependencies: - jake: ^10.8.5 - bin: - ejs: bin/cli.js - checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f - languageName: node - linkType: hard - "electron-to-chromium@npm:^1.4.530, electron-to-chromium@npm:^1.4.67": version: 1.4.532 resolution: "electron-to-chromium@npm:1.4.532" @@ -7739,14 +6913,7 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^3.0.0": - version: 3.0.0 - resolution: "emojis-list@npm:3.0.0" - checksum: ddaaa02542e1e9436c03970eeed445f4ed29a5337dfba0fe0c38dfdd2af5da2429c2a0821304e8a8d1cadf27fdd5b22ff793571fa803ae16852a6975c65e8e70 - languageName: node - linkType: hard - -"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": +"encodeurl@npm:^1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c @@ -7920,24 +7087,6 @@ __metadata: languageName: node linkType: hard -"esbuild-plugin-alias@npm:^0.2.1": - version: 0.2.1 - resolution: "esbuild-plugin-alias@npm:0.2.1" - checksum: afe2d2c8b5f09d5321cb8d9c0825e8a9f6e03c2d50df92f953a291d4620cc29eddb3da9e33b238f6d8f77738e0277bdcb831f127399449fecf78fb84c04e5da9 - languageName: node - linkType: hard - -"esbuild-register@npm:^3.4.0": - version: 3.5.0 - resolution: "esbuild-register@npm:3.5.0" - dependencies: - debug: ^4.3.4 - peerDependencies: - esbuild: ">=0.12 <1" - checksum: f4307753c9672a2c901d04a1165031594a854f0a4c6f4c1db08aa393b68a193d38f2df483dc8ca0513e89f7b8998415e7e26fb9830989fb8cdccc5fb5f181c6b - languageName: node - linkType: hard - "esbuild@npm:^0.18.0": version: 0.18.20 resolution: "esbuild@npm:0.18.20" @@ -8022,7 +7171,7 @@ __metadata: languageName: node linkType: hard -"escape-html@npm:^1.0.3, escape-html@npm:~1.0.3": +"escape-html@npm:^1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 @@ -8043,13 +7192,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^5.0.0": - version: 5.0.0 - resolution: "escape-string-regexp@npm:5.0.0" - checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e - languageName: node - linkType: hard - "escodegen@npm:^2.0.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -8339,7 +7481,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": +"esprima@npm:^4.0.0, esprima@npm:^4.0.1": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -8381,73 +7523,6 @@ __metadata: languageName: node linkType: hard -"estree-to-babel@npm:^4.9.0": - version: 4.9.0 - resolution: "estree-to-babel@npm:4.9.0" - dependencies: - "@babel/traverse": ^7.1.6 - "@babel/types": ^7.2.0 - checksum: 82a6338e66cef2a29351de8eb615a3f967deef86087366f175862d8bc6c497ded4b907b69335b818d91046f79c00464b9ba36ac2200dfad91d9e71e776a0fcb8 - languageName: node - linkType: hard - -"estree-util-attach-comments@npm:^2.0.0": - version: 2.1.1 - resolution: "estree-util-attach-comments@npm:2.1.1" - dependencies: - "@types/estree": ^1.0.0 - checksum: c5c2c41c9a55a169fb4fba9627057843f0d2e21e47a2e3e24318a11ffcf6bc704c0f96f405a529bddac7969b7c44f6cf86711505faaf0c5862c2024419b19704 - languageName: node - linkType: hard - -"estree-util-build-jsx@npm:^2.0.0": - version: 2.2.2 - resolution: "estree-util-build-jsx@npm:2.2.2" - dependencies: - "@types/estree-jsx": ^1.0.0 - estree-util-is-identifier-name: ^2.0.0 - estree-walker: ^3.0.0 - checksum: d008ac36a45d797eadca696f41b4c1ac0587ec0e0b52560cfb0e76d14ef15fc18e526f9023b6e5457dafa9cf3f010c9bb1dfc9c727ebd7cf0ba2ebbaa43919ac - languageName: node - linkType: hard - -"estree-util-is-identifier-name@npm:^2.0.0": - version: 2.1.0 - resolution: "estree-util-is-identifier-name@npm:2.1.0" - checksum: cab317a071fafb99cf83b57df7924bccd2e6ab4e252688739e49f00b16cefd168e279c171442b0557c80a1c80ffaa927d670dadea65bb3c9b151efb8e772e89d - languageName: node - linkType: hard - -"estree-util-to-js@npm:^1.1.0": - version: 1.2.0 - resolution: "estree-util-to-js@npm:1.2.0" - dependencies: - "@types/estree-jsx": ^1.0.0 - astring: ^1.8.0 - source-map: ^0.7.0 - checksum: 93a75e1051a6a4f5c631597ecd2ed95129fadbc80a58a10475d6d6b1b076a69393ba4a8d2bb71f698401f64ccca47e3f3828dd0042cac81439b988fae0f5f8e0 - languageName: node - linkType: hard - -"estree-util-visit@npm:^1.0.0": - version: 1.2.1 - resolution: "estree-util-visit@npm:1.2.1" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/unist": ^2.0.0 - checksum: 6feea4fdc43b0ba0f79faf1d57cf32373007e146d4810c7c09c13f5a9c1b8600c1ac57a8d949967cedd2a9a91dddd246e19b59bacfc01e417168b4ebf220f691 - languageName: node - linkType: hard - -"estree-walker@npm:^3.0.0": - version: 3.0.3 - resolution: "estree-walker@npm:3.0.3" - dependencies: - "@types/estree": ^1.0.0 - checksum: a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af - languageName: node - linkType: hard - "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -8455,7 +7530,7 @@ __metadata: languageName: node linkType: hard -"etag@npm:^1.8.1, etag@npm:~1.8.1": +"etag@npm:^1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff @@ -8492,23 +7567,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^5.1.1": - version: 5.1.1 - resolution: "execa@npm:5.1.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.0 - human-signals: ^2.1.0 - is-stream: ^2.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^4.0.1 - onetime: ^5.1.2 - signal-exit: ^3.0.3 - strip-final-newline: ^2.0.0 - checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 - languageName: node - linkType: hard - "executable@npm:^4.1.0": version: 4.1.1 resolution: "executable@npm:4.1.1" @@ -8556,45 +7614,6 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.3": - version: 4.18.2 - resolution: "express@npm:4.18.2" - dependencies: - accepts: ~1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.1 - content-disposition: 0.5.4 - content-type: ~1.0.4 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: ~1.1.2 - on-finished: 2.4.1 - parseurl: ~1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: ~2.0.7 - qs: 6.11.0 - range-parser: ~1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: ~1.6.18 - utils-merge: 1.0.1 - vary: ~1.1.2 - checksum: 3c4b9b076879442f6b968fe53d85d9f1eeacbb4f4c41e5f16cc36d77ce39a2b0d81b3f250514982110d815b2f7173f5561367f9110fcc541f9371948e8c8b037 - languageName: node - linkType: hard - "ext-list@npm:^2.0.0": version: 2.2.2 resolution: "ext-list@npm:2.2.2" @@ -8719,7 +7738,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.0, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.0, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9": version: 3.3.1 resolution: "fast-glob@npm:3.3.1" dependencies: @@ -8764,13 +7783,6 @@ __metadata: languageName: node linkType: hard -"fetch-retry@npm:^5.0.2": - version: 5.0.6 - resolution: "fetch-retry@npm:5.0.6" - checksum: 4ad8bca6ec7a7b1212e636bb422a9ae8bb9dce38df0b441c9eb77a29af99b368029d6248ff69427da67e3d43c53808b121135ea395e7fe4f8f383e0ad65b4f27 - languageName: node - linkType: hard - "figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -8789,16 +7801,6 @@ __metadata: languageName: node linkType: hard -"file-system-cache@npm:2.3.0": - version: 2.3.0 - resolution: "file-system-cache@npm:2.3.0" - dependencies: - fs-extra: 11.1.1 - ramda: 0.29.0 - checksum: 74afa2870a062500643d41e02d1fbd47a3f30100f9e153dec5233d59f05545f4c8ada6085629d624e043479ac28c0cafc31824f7b49a3f997efab8cc5d05bfee - languageName: node - linkType: hard - "file-type@npm:^16.5.4": version: 16.5.4 resolution: "file-type@npm:16.5.4" @@ -8845,15 +7847,6 @@ __metadata: languageName: node linkType: hard -"filelist@npm:^1.0.4": - version: 1.0.4 - resolution: "filelist@npm:1.0.4" - dependencies: - minimatch: ^5.0.1 - checksum: a303573b0821e17f2d5e9783688ab6fbfce5d52aaac842790ae85e704a6f5e4e3538660a63183d6453834dedf1e0f19a9dadcebfa3e926c72397694ea11f5160 - languageName: node - linkType: hard - "filename-reserved-regex@npm:^2.0.0": version: 2.0.0 resolution: "filename-reserved-regex@npm:2.0.0" @@ -8893,41 +7886,6 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.2.0": - version: 1.2.0 - resolution: "finalhandler@npm:1.2.0" - dependencies: - debug: 2.6.9 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - on-finished: 2.4.1 - parseurl: ~1.3.3 - statuses: 2.0.1 - unpipe: ~1.0.0 - checksum: 92effbfd32e22a7dff2994acedbd9bcc3aa646a3e919ea6a53238090e87097f8ef07cced90aa2cc421abdf993aefbdd5b00104d55c7c5479a8d00ed105b45716 - languageName: node - linkType: hard - -"find-cache-dir@npm:^3.0.0": - version: 3.3.2 - resolution: "find-cache-dir@npm:3.3.2" - dependencies: - commondir: ^1.0.1 - make-dir: ^3.0.2 - pkg-dir: ^4.1.0 - checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817 - languageName: node - linkType: hard - -"find-replace@npm:^3.0.0": - version: 3.0.0 - resolution: "find-replace@npm:3.0.0" - dependencies: - array-back: ^3.0.1 - checksum: 6b04bcfd79027f5b84aa1dfe100e3295da989bdac4b4de6b277f4d063e78f5c9e92ebc8a1fec6dd3b448c924ba404ee051cc759e14a3ee3e825fa1361025df08 - languageName: node - linkType: hard - "find-up@npm:5.0.0, find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -9110,13 +8068,6 @@ __metadata: languageName: node linkType: hard -"forwarded@npm:0.2.0": - version: 0.2.0 - resolution: "forwarded@npm:0.2.0" - checksum: fd27e2394d8887ebd16a66ffc889dc983fbbd797d5d3f01087c020283c0f019a7d05ee85669383d8e0d216b116d720fc0cef2f6e9b7eb9f4c90c6e0bc7fd28e6 - languageName: node - linkType: hard - "fraction.js@npm:^4.3.6": version: 4.3.6 resolution: "fraction.js@npm:4.3.6" @@ -9133,7 +8084,7 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2, fresh@npm:~0.5.2": +"fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 @@ -9166,7 +8117,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:11.1.1, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": +"fs-extra@npm:^11.1.1": version: 11.1.1 resolution: "fs-extra@npm:11.1.1" dependencies: @@ -9439,13 +8390,6 @@ __metadata: languageName: node linkType: hard -"glob-to-regexp@npm:^0.4.1": - version: 0.4.1 - resolution: "glob-to-regexp@npm:0.4.1" - checksum: e795f4e8f06d2a15e86f76e4d92751cf8bbfcf0157cea5c2f0f35678a8195a750b34096b1256e436f0cebc1883b5ff0888c47348443e69546a5a87f9e1eb1167 - languageName: node - linkType: hard - "glob@npm:7.1.6": version: 7.1.6 resolution: "glob@npm:7.1.6" @@ -9460,7 +8404,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2": +"glob@npm:^10.2.2": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -9577,7 +8521,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.0.2, globby@npm:^11.0.4, globby@npm:^11.1.0": +"globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -9857,36 +8801,6 @@ __metadata: languageName: node linkType: hard -"hast-util-to-estree@npm:^2.0.0, hast-util-to-estree@npm:^2.0.2": - version: 2.3.3 - resolution: "hast-util-to-estree@npm:2.3.3" - dependencies: - "@types/estree": ^1.0.0 - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/unist": ^2.0.0 - comma-separated-tokens: ^2.0.0 - estree-util-attach-comments: ^2.0.0 - estree-util-is-identifier-name: ^2.0.0 - hast-util-whitespace: ^2.0.0 - mdast-util-mdx-expression: ^1.0.0 - mdast-util-mdxjs-esm: ^1.0.0 - property-information: ^6.0.0 - space-separated-tokens: ^2.0.0 - style-to-object: ^0.4.1 - unist-util-position: ^4.0.0 - zwitch: ^2.0.0 - checksum: a09de0214db4d71f11cbd6f18663a8032116f82cb076b05d2d735444c05a9692902dae1023b70d0a254fc0a776f81e97450ca396bb9252c8fd631c3ba2e12f24 - languageName: node - linkType: hard - -"hast-util-whitespace@npm:^2.0.0": - version: 2.0.1 - resolution: "hast-util-whitespace@npm:2.0.1" - checksum: 431be6b2f35472f951615540d7a53f69f39461e5e080c0190268bdeb2be9ab9b1dddfd1f467dd26c1de7e7952df67beb1307b6ee940baf78b24a71b5e0663868 - languageName: node - linkType: hard - "he@npm:1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -10088,13 +9002,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^2.1.0": - version: 2.1.0 - resolution: "human-signals@npm:2.1.0" - checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 - languageName: node - linkType: hard - "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -10212,13 +9119,6 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 - languageName: node - linkType: hard - "inquirer@npm:^7.1.0": version: 7.3.3 resolution: "inquirer@npm:7.3.3" @@ -10282,13 +9182,6 @@ __metadata: languageName: node linkType: hard -"ipaddr.js@npm:1.9.1": - version: 1.9.1 - resolution: "ipaddr.js@npm:1.9.1" - checksum: f88d3825981486f5a1942414c8d77dd6674dd71c065adcfa46f578d677edcb99fda25af42675cb59db492fdf427b34a5abfcde3982da11a8fd83a500b41cfe77 - languageName: node - linkType: hard - "is-absolute@npm:^1.0.0": version: 1.0.0 resolution: "is-absolute@npm:1.0.0" @@ -10317,33 +9210,6 @@ __metadata: languageName: node linkType: hard -"is-alphabetical@npm:^2.0.0": - version: 2.0.1 - resolution: "is-alphabetical@npm:2.0.1" - checksum: 56207db8d9de0850f0cd30f4966bf731eb82cedfe496cbc2e97e7c3bacaf66fc54a972d2d08c0d93bb679cb84976a05d24c5ad63de56fabbfc60aadae312edaa - languageName: node - linkType: hard - -"is-alphanumerical@npm:^2.0.0": - version: 2.0.1 - resolution: "is-alphanumerical@npm:2.0.1" - dependencies: - is-alphabetical: ^2.0.0 - is-decimal: ^2.0.0 - checksum: 87acc068008d4c9c4e9f5bd5e251041d42e7a50995c77b1499cf6ed248f971aadeddb11f239cabf09f7975ee58cac7a48ffc170b7890076d8d227b24a68663c9 - languageName: node - linkType: hard - -"is-arguments@npm:^1.0.4": - version: 1.1.1 - resolution: "is-arguments@npm:1.1.1" - dependencies: - call-bind: ^1.0.2 - has-tostringtag: ^1.0.0 - checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 - languageName: node - linkType: hard - "is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": version: 3.0.2 resolution: "is-array-buffer@npm:3.0.2" @@ -10397,13 +9263,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^2.0.0": - version: 2.0.5 - resolution: "is-buffer@npm:2.0.5" - checksum: 764c9ad8b523a9f5a32af29bdf772b08eb48c04d2ad0a7240916ac2688c983bf5f8504bf25b35e66240edeb9d9085461f9b5dae1f3d2861c6b06a65fe983de42 - languageName: node - linkType: hard - "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -10458,13 +9317,6 @@ __metadata: languageName: node linkType: hard -"is-decimal@npm:^2.0.0": - version: 2.0.1 - resolution: "is-decimal@npm:2.0.1" - checksum: 97132de7acdce77caa7b797632970a2ecd649a88e715db0e4dbc00ab0708b5e7574ba5903962c860cd4894a14fd12b100c0c4ac8aed445cf6f55c6cf747a4158 - languageName: node - linkType: hard - "is-descriptor@npm:^0.1.0": version: 0.1.6 resolution: "is-descriptor@npm:0.1.6" @@ -10567,13 +9419,6 @@ __metadata: languageName: node linkType: hard -"is-hexadecimal@npm:^2.0.0": - version: 2.0.1 - resolution: "is-hexadecimal@npm:2.0.1" - checksum: 66a2ea85994c622858f063f23eda506db29d92b52580709eb6f4c19550552d4dcf3fb81952e52f7cf972097237959e00adc7bb8c9400cd12886e15bf06145321 - languageName: node - linkType: hard - "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -10590,16 +9435,6 @@ __metadata: languageName: node linkType: hard -"is-nan@npm:^1.3.2": - version: 1.3.2 - resolution: "is-nan@npm:1.3.2" - dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - checksum: 5dfadcef6ad12d3029d43643d9800adbba21cf3ce2ec849f734b0e14ee8da4070d82b15fdb35138716d02587c6578225b9a22779cab34888a139cc43e4e3610a - languageName: node - linkType: hard - "is-natural-number@npm:^4.0.1": version: 4.0.1 resolution: "is-natural-number@npm:4.0.1" @@ -10674,13 +9509,6 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^4.0.0": - version: 4.1.0 - resolution: "is-plain-obj@npm:4.1.0" - checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce - languageName: node - linkType: hard - "is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" @@ -10697,15 +9525,6 @@ __metadata: languageName: node linkType: hard -"is-reference@npm:^3.0.0": - version: 3.0.2 - resolution: "is-reference@npm:3.0.2" - dependencies: - "@types/estree": "*" - checksum: ac3bf5626fe9d0afbd7454760d73c47f16b9f471401b9749721ad3b66f0a39644390382acf88ca9d029c95782c1e2ec65662855e3ba91acf52d82231247a7fd3 - languageName: node - linkType: hard - "is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" @@ -10782,7 +9601,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": version: 1.1.12 resolution: "is-typed-array@npm:1.1.12" dependencies: @@ -10950,20 +9769,6 @@ __metadata: languageName: node linkType: hard -"jake@npm:^10.8.5": - version: 10.8.7 - resolution: "jake@npm:10.8.7" - dependencies: - async: ^3.2.3 - chalk: ^4.0.2 - filelist: ^1.0.4 - minimatch: ^3.1.2 - bin: - jake: bin/cli.js - checksum: a23fd2273fb13f0d0d845502d02c791fd55ef5c6a2d207df72f72d8e1eac6d2b8ffa6caf660bc8006b3242e0daaa88a3ecc600194d72b5c6016ad56e9cd43553 - languageName: node - linkType: hard - "jpeg-js@npm:^0.4.2": version: 0.4.4 resolution: "jpeg-js@npm:0.4.4" @@ -10987,13 +9792,6 @@ __metadata: languageName: node linkType: hard -"js-string-escape@npm:^1.0.1": - version: 1.0.1 - resolution: "js-string-escape@npm:1.0.1" - checksum: f11e0991bf57e0c183b55c547acec85bd2445f043efc9ea5aa68b41bd2a3e7d3ce94636cb233ae0d84064ba4c1a505d32e969813c5b13f81e7d4be12c59256fe - languageName: node - linkType: hard - "js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -11159,7 +9957,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.3": +"json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -11283,14 +10081,7 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 - languageName: node - linkType: hard - -"kleur@npm:^4.0.3, kleur@npm:^4.1.5": +"kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 @@ -11416,17 +10207,6 @@ __metadata: languageName: node linkType: hard -"lazy-universal-dotenv@npm:^4.0.0": - version: 4.0.0 - resolution: "lazy-universal-dotenv@npm:4.0.0" - dependencies: - app-root-dir: ^1.0.2 - dotenv: ^16.0.0 - dotenv-expand: ^10.0.0 - checksum: 196e0d701100144fbfe078d604a477573413ebf38dfe8d543748605e6a7074978508a3bb9f8135acd319db4fa947eef78836497163617d15a22163c59a00996b - languageName: node - linkType: hard - "lazystream@npm:^1.0.0": version: 1.0.1 resolution: "lazystream@npm:1.0.1" @@ -11514,17 +10294,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^2.0.0": - version: 2.0.4 - resolution: "loader-utils@npm:2.0.4" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^2.1.2 - checksum: a5281f5fff1eaa310ad5e1164095689443630f3411e927f95031ab4fb83b4a98f388185bb1fe949e8ab8d4247004336a625e9255c22122b815bb9a4c5d8fc3b7 - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -11552,13 +10321,6 @@ __metadata: languageName: node linkType: hard -"lodash.camelcase@npm:^4.3.0": - version: 4.3.0 - resolution: "lodash.camelcase@npm:4.3.0" - checksum: cb9227612f71b83e42de93eccf1232feeb25e705bdb19ba26c04f91e885bfd3dd5c517c4a97137658190581d3493ea3973072ca010aab7e301046d90740393d1 - languageName: node - linkType: hard - "lodash.clonedeep@npm:^4.5.0": version: 4.5.0 resolution: "lodash.clonedeep@npm:4.5.0" @@ -11657,7 +10419,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21": +"lodash@npm:^4.17.15, lodash@npm:^4.17.19": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -11708,13 +10470,6 @@ __metadata: languageName: node linkType: hard -"longest-streak@npm:^3.0.0": - version: 3.1.0 - resolution: "longest-streak@npm:3.1.0" - checksum: d7f952ed004cbdb5c8bcfc4f7f5c3d65449e6c5a9e9be4505a656e3df5a57ee125f284286b4bf8ecea0c21a7b3bf2b8f9001ad506c319b9815ad6a63a47d0fd0 - languageName: node - linkType: hard - "loupe@npm:^2.3.6": version: 2.3.6 resolution: "loupe@npm:2.3.6" @@ -11844,15 +10599,6 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.2, make-dir@npm:~3.1.0": - version: 3.1.0 - resolution: "make-dir@npm:3.1.0" - dependencies: - semver: ^6.0.0 - checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 - languageName: node - linkType: hard - "make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" @@ -11862,6 +10608,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:~3.1.0": + version: 3.1.0 + resolution: "make-dir@npm:3.1.0" + dependencies: + semver: ^6.0.0 + checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 + languageName: node + linkType: hard + "make-fetch-happen@npm:^11.0.3": version: 11.1.1 resolution: "make-fetch-happen@npm:11.1.1" @@ -11915,13 +10670,6 @@ __metadata: languageName: node linkType: hard -"map-or-similar@npm:^1.5.0": - version: 1.5.0 - resolution: "map-or-similar@npm:1.5.0" - checksum: f65c0d420e272d0fce4e24db35f6a08109218480bca1d61eaa442cbe6cf46270b840218d3b5e94e4bfcc2595f1d0a1fa5885df750b52aac9ab1d437b29dcce38 - languageName: node - linkType: hard - "map-visit@npm:^1.0.0": version: 1.0.0 resolution: "map-visit@npm:1.0.0" @@ -11931,20 +10679,6 @@ __metadata: languageName: node linkType: hard -"markdown-extensions@npm:^1.0.0": - version: 1.1.1 - resolution: "markdown-extensions@npm:1.1.1" - checksum: 8a6dd128be1c524049ea6a41a9193715c2835d3d706af4b8b714ff2043a82786dbcd4a8f1fa9ddd28facbc444426c97515aef2d1f3dd11d5e2d63749ba577b1e - languageName: node - linkType: hard - -"markdown-table@npm:^3.0.0": - version: 3.0.3 - resolution: "markdown-table@npm:3.0.3" - checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10 - languageName: node - linkType: hard - "marked@npm:^4.0.10": version: 4.3.0 resolution: "marked@npm:4.3.0" @@ -11961,229 +10695,6 @@ __metadata: languageName: node linkType: hard -"mdast-util-definitions@npm:^5.0.0": - version: 5.1.2 - resolution: "mdast-util-definitions@npm:5.1.2" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - unist-util-visit: ^4.0.0 - checksum: 2544daccab744ea1ede76045c2577ae4f1cc1b9eb1ea51ab273fe1dca8db5a8d6f50f87759c0ce6484975914b144b7f40316f805cb9c86223a78db8de0b77bae - languageName: node - linkType: hard - -"mdast-util-find-and-replace@npm:^2.0.0": - version: 2.2.2 - resolution: "mdast-util-find-and-replace@npm:2.2.2" - dependencies: - "@types/mdast": ^3.0.0 - escape-string-regexp: ^5.0.0 - unist-util-is: ^5.0.0 - unist-util-visit-parents: ^5.0.0 - checksum: b4ce463c43fe6e1c38a53a89703f755c84ab5437f49bff9a0ac751279733332ca11c85ed0262aa6c17481f77b555d26ca6d64e70d6814f5b8d12d34a3e53a60b - languageName: node - linkType: hard - -"mdast-util-from-markdown@npm:^1.0.0, mdast-util-from-markdown@npm:^1.1.0": - version: 1.3.1 - resolution: "mdast-util-from-markdown@npm:1.3.1" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - decode-named-character-reference: ^1.0.0 - mdast-util-to-string: ^3.1.0 - micromark: ^3.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-decode-string: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-stringify-position: ^3.0.0 - uvu: ^0.5.0 - checksum: c2fac225167e248d394332a4ea39596e04cbde07d8cdb3889e91e48972c4c3462a02b39fda3855345d90231eb17a90ac6e082fb4f012a77c1d0ddfb9c7446940 - languageName: node - linkType: hard - -"mdast-util-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.3 - resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3" - dependencies: - "@types/mdast": ^3.0.0 - ccount: ^2.0.0 - mdast-util-find-and-replace: ^2.0.0 - micromark-util-character: ^1.0.0 - checksum: 1748a8727cfc533bac0c287d6e72d571d165bfa77ae0418be4828177a3ec73c02c3f2ee534d87eb75cbaffa00c0866853bbcc60ae2255babb8210f7636ec2ce2 - languageName: node - linkType: hard - -"mdast-util-gfm-footnote@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-footnote@npm:1.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - micromark-util-normalize-identifier: ^1.0.0 - checksum: 2d77505f9377ed7e14472ef5e6b8366c3fec2cf5f936bb36f9fbe5b97ccb7cce0464d9313c236fa86fb844206fd585db05707e4fcfb755e4fc1864194845f1f6 - languageName: node - linkType: hard - -"mdast-util-gfm-strikethrough@npm:^1.0.0": - version: 1.0.3 - resolution: "mdast-util-gfm-strikethrough@npm:1.0.3" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 17003340ff1bba643ec4a59fd4370fc6a32885cab2d9750a508afa7225ea71449fb05acaef60faa89c6378b8bcfbd86a9d94b05f3c6651ff27a60e3ddefc2549 - languageName: node - linkType: hard - -"mdast-util-gfm-table@npm:^1.0.0": - version: 1.0.7 - resolution: "mdast-util-gfm-table@npm:1.0.7" - dependencies: - "@types/mdast": ^3.0.0 - markdown-table: ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: 8b8c401bb4162e53f072a2dff8efbca880fd78d55af30601c791315ab6722cb2918176e8585792469a0c530cebb9df9b4e7fede75fdc4d83df2839e238836692 - languageName: node - linkType: hard - -"mdast-util-gfm-task-list-item@npm:^1.0.0": - version: 1.0.2 - resolution: "mdast-util-gfm-task-list-item@npm:1.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-to-markdown: ^1.3.0 - checksum: c9b86037d6953b84f11fb2fc3aa23d5b8e14ca0dfcb0eb2fb289200e172bb9d5647bfceb4f86606dc6d935e8d58f6a458c04d3e55e87ff8513c7d4ade976200b - languageName: node - linkType: hard - -"mdast-util-gfm@npm:^2.0.0": - version: 2.0.2 - resolution: "mdast-util-gfm@npm:2.0.2" - dependencies: - mdast-util-from-markdown: ^1.0.0 - mdast-util-gfm-autolink-literal: ^1.0.0 - mdast-util-gfm-footnote: ^1.0.0 - mdast-util-gfm-strikethrough: ^1.0.0 - mdast-util-gfm-table: ^1.0.0 - mdast-util-gfm-task-list-item: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: 7078cb985255208bcbce94a121906417d38353c6b1a9acbe56ee8888010d3500608b5d51c16b0999ac63ca58848fb13012d55f26930ff6c6f3450f053d56514e - languageName: node - linkType: hard - -"mdast-util-mdx-expression@npm:^1.0.0": - version: 1.3.2 - resolution: "mdast-util-mdx-expression@npm:1.3.2" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: e4c90f26deaa5eb6217b0a9af559a80de41da02ab3bcd864c56bed3304b056ae703896e9876bc6ded500f4aff59f4de5cbf6a4b109a5ba408f2342805fe6dc05 - languageName: node - linkType: hard - -"mdast-util-mdx-jsx@npm:^2.0.0": - version: 2.1.4 - resolution: "mdast-util-mdx-jsx@npm:2.1.4" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - ccount: ^2.0.0 - mdast-util-from-markdown: ^1.1.0 - mdast-util-to-markdown: ^1.3.0 - parse-entities: ^4.0.0 - stringify-entities: ^4.0.0 - unist-util-remove-position: ^4.0.0 - unist-util-stringify-position: ^3.0.0 - vfile-message: ^3.0.0 - checksum: add3ff2dd1faf2419b506abb630a471da42edc99e16fdcff95f405d27f881cb4890a94b2a7a38de9592f37170bee1c135bc156699a0f74af4b69610f0b5fcf1d - languageName: node - linkType: hard - -"mdast-util-mdx@npm:^2.0.0": - version: 2.0.1 - resolution: "mdast-util-mdx@npm:2.0.1" - dependencies: - mdast-util-from-markdown: ^1.0.0 - mdast-util-mdx-expression: ^1.0.0 - mdast-util-mdx-jsx: ^2.0.0 - mdast-util-mdxjs-esm: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: 7303149230a26e524e319833b782bffca94e49cdab012996618701259bd056e014ca22a35d25ffa8880ba9064ee126a2a002f01e5c90a31ca726339ed775875e - languageName: node - linkType: hard - -"mdast-util-mdxjs-esm@npm:^1.0.0": - version: 1.3.1 - resolution: "mdast-util-mdxjs-esm@npm:1.3.1" - dependencies: - "@types/estree-jsx": ^1.0.0 - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - mdast-util-to-markdown: ^1.0.0 - checksum: ee78a4f58adfec38723cbc920f05481201ebb001eff3982f2d0e5f5ce5c75685e732e9d361ad4a1be8b936b4e5de0f2599cb96b92ad4bd92698ac0c4a09bbec3 - languageName: node - linkType: hard - -"mdast-util-phrasing@npm:^3.0.0": - version: 3.0.1 - resolution: "mdast-util-phrasing@npm:3.0.1" - dependencies: - "@types/mdast": ^3.0.0 - unist-util-is: ^5.0.0 - checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328 - languageName: node - linkType: hard - -"mdast-util-to-hast@npm:^12.1.0": - version: 12.3.0 - resolution: "mdast-util-to-hast@npm:12.3.0" - dependencies: - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-definitions: ^5.0.0 - micromark-util-sanitize-uri: ^1.1.0 - trim-lines: ^3.0.0 - unist-util-generated: ^2.0.0 - unist-util-position: ^4.0.0 - unist-util-visit: ^4.0.0 - checksum: ea40c9f07dd0b731754434e81c913590c611b1fd753fa02550a1492aadfc30fb3adecaf62345ebb03cea2ddd250c15ab6e578fffde69c19955c9b87b10f2a9bb - languageName: node - linkType: hard - -"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": - version: 1.5.0 - resolution: "mdast-util-to-markdown@npm:1.5.0" - dependencies: - "@types/mdast": ^3.0.0 - "@types/unist": ^2.0.0 - longest-streak: ^3.0.0 - mdast-util-phrasing: ^3.0.0 - mdast-util-to-string: ^3.0.0 - micromark-util-decode-string: ^1.0.0 - unist-util-visit: ^4.0.0 - zwitch: ^2.0.0 - checksum: 64338eb33e49bb0aea417591fd986f72fdd39205052563bb7ce9eb9ecc160824509bfacd740086a05af355c6d5c36353aafe95cab9e6927d674478757cee6259 - languageName: node - linkType: hard - -"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": - version: 3.2.0 - resolution: "mdast-util-to-string@npm:3.2.0" - dependencies: - "@types/mdast": ^3.0.0 - checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848 - languageName: node - linkType: hard - "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -12198,15 +10709,6 @@ __metadata: languageName: node linkType: hard -"memoizerific@npm:^1.11.3": - version: 1.11.3 - resolution: "memoizerific@npm:1.11.3" - dependencies: - map-or-similar: ^1.5.0 - checksum: d51bdc3ed8c39b4b73845c90eb62d243ddf21899914352d0c303f5e1d477abcb192f4c605e008caa4a31d823225eeb22a99ba5ee825fb88d0c33382db3aee95a - languageName: node - linkType: hard - "meow@npm:^6.0.0": version: 6.1.1 resolution: "meow@npm:6.1.1" @@ -12226,20 +10728,6 @@ __metadata: languageName: node linkType: hard -"merge-descriptors@npm:1.0.1": - version: 1.0.1 - resolution: "merge-descriptors@npm:1.0.1" - checksum: 5abc259d2ae25bb06d19ce2b94a21632583c74e2a9109ee1ba7fd147aa7362b380d971e0251069f8b3eb7d48c21ac839e21fa177b335e82c76ec172e30c31a26 - languageName: node - linkType: hard - -"merge-stream@npm:^2.0.0": - version: 2.0.0 - resolution: "merge-stream@npm:2.0.0" - checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 - languageName: node - linkType: hard - "merge2@npm:^1.0.3, merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" @@ -12247,450 +10735,6 @@ __metadata: languageName: node linkType: hard -"methods@npm:~1.1.2": - version: 1.1.2 - resolution: "methods@npm:1.1.2" - checksum: 0917ff4041fa8e2f2fda5425a955fe16ca411591fbd123c0d722fcf02b73971ed6f764d85f0a6f547ce49ee0221ce2c19a5fa692157931cecb422984f1dcd13a - languageName: node - linkType: hard - -"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-core-commonmark@npm:1.1.0" - dependencies: - decode-named-character-reference: ^1.0.0 - micromark-factory-destination: ^1.0.0 - micromark-factory-label: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-factory-title: ^1.0.0 - micromark-factory-whitespace: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-html-tag-name: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: c6dfedc95889cc73411cb222fc2330b9eda6d849c09c9fd9eb3cd3398af246167e9d3cdb0ae3ce9ae59dd34a14624c8330e380255d41279ad7350cf6c6be6c5b - languageName: node - linkType: hard - -"micromark-extension-gfm-autolink-literal@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ec2f6bc4a3eb238c1b8be9744454ffbc2957e3d8a248697af5a26bb21479862300c0e40e0a92baf17c299ddf70d4bc4470d4eee112cd92322f87d81e45c2e83d - languageName: node - linkType: hard - -"micromark-extension-gfm-footnote@npm:^1.0.0": - version: 1.1.2 - resolution: "micromark-extension-gfm-footnote@npm:1.1.2" - dependencies: - micromark-core-commonmark: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: c151a629ee1cd92363c018a50f926a002c944ac481ca72b3720b9529e9c20f1cbef98b0fefdcd2d594af37d0d9743673409cac488af0d2b194210fd16375dcb7 - languageName: node - linkType: hard - -"micromark-extension-gfm-strikethrough@npm:^1.0.0": - version: 1.0.7 - resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-classify-character: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 169e310a4408feade0df80180f60d48c5cc5b7070e5e75e0bbd914e9100273508162c4bb20b72d53081dc37f1ff5834b3afa137862576f763878552c03389811 - languageName: node - linkType: hard - -"micromark-extension-gfm-table@npm:^1.0.0": - version: 1.0.7 - resolution: "micromark-extension-gfm-table@npm:1.0.7" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 4853731285224e409d7e2c94c6ec849165093bff819e701221701aa7b7b34c17702c44f2f831e96b49dc27bb07e445b02b025561b68e62f5c3254415197e7af6 - languageName: node - linkType: hard - -"micromark-extension-gfm-tagfilter@npm:^1.0.0": - version: 1.0.2 - resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2" - dependencies: - micromark-util-types: ^1.0.0 - checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2 - languageName: node - linkType: hard - -"micromark-extension-gfm-task-list-item@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 929f05343d272cffb8008899289f4cffe986ef98fc622ebbd1aa4ff11470e6b32ed3e1f18cd294adb69cabb961a400650078f6c12b322cc515b82b5068b31960 - languageName: node - linkType: hard - -"micromark-extension-gfm@npm:^2.0.0": - version: 2.0.3 - resolution: "micromark-extension-gfm@npm:2.0.3" - dependencies: - micromark-extension-gfm-autolink-literal: ^1.0.0 - micromark-extension-gfm-footnote: ^1.0.0 - micromark-extension-gfm-strikethrough: ^1.0.0 - micromark-extension-gfm-table: ^1.0.0 - micromark-extension-gfm-tagfilter: ^1.0.0 - micromark-extension-gfm-task-list-item: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: c4a917c16d7aa5d00d1767b5ce5f3b1a78c0de11dbd5c8f69d2545083568aa6bb13bd9d8e4c7fec5f4da10e7ed8344b15acffc843b33a615c17396a118bc2bc1 - languageName: node - linkType: hard - -"micromark-extension-mdx-expression@npm:^1.0.0": - version: 1.0.8 - resolution: "micromark-extension-mdx-expression@npm:1.0.8" - dependencies: - "@types/estree": ^1.0.0 - micromark-factory-mdx-expression: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-events-to-acorn: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 49750d10c1664904a5eb61b8dae2a4ff31eef56176d02ff30de4ee4b5db7ca4598b6f044963c26771f53e2a5a517a9ff7223d87fc0b6e159332d77e4f3486cc3 - languageName: node - linkType: hard - -"micromark-extension-mdx-jsx@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-mdx-jsx@npm:1.0.5" - dependencies: - "@types/acorn": ^4.0.0 - "@types/estree": ^1.0.0 - estree-util-is-identifier-name: ^2.0.0 - micromark-factory-mdx-expression: ^1.0.0 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: 0ddb7b71c2c5f51f1232546d316b6c126ad245d57690b1af7877dd7b678b8b700d85a78587d56525b26a04082a4e833c6c9199c2db2a3379adf014be796123fb - languageName: node - linkType: hard - -"micromark-extension-mdx-md@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-extension-mdx-md@npm:1.0.1" - dependencies: - micromark-util-types: ^1.0.0 - checksum: fdeaf8f4f973ec8ebefb74bb4cc1c25d2c3190e3ce4f8197e4cbc1ac325b39ac4dc2723a9f4ec8ff5b179d380e8ba37467acafa13c36dec8d312cd9822a5ab29 - languageName: node - linkType: hard - -"micromark-extension-mdxjs-esm@npm:^1.0.0": - version: 1.0.5 - resolution: "micromark-extension-mdxjs-esm@npm:1.0.5" - dependencies: - "@types/estree": ^1.0.0 - micromark-core-commonmark: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-events-to-acorn: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-position-from-estree: ^1.1.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: 7006cfa963d63a56c2744a9b03021aeba99a24b0a4f769165a13446439c8df529448a63db5f3ae604d1a4f616bbebde8efd1f495d7be32acb064491878e38fbe - languageName: node - linkType: hard - -"micromark-extension-mdxjs@npm:^1.0.0": - version: 1.0.1 - resolution: "micromark-extension-mdxjs@npm:1.0.1" - dependencies: - acorn: ^8.0.0 - acorn-jsx: ^5.0.0 - micromark-extension-mdx-expression: ^1.0.0 - micromark-extension-mdx-jsx: ^1.0.0 - micromark-extension-mdx-md: ^1.0.0 - micromark-extension-mdxjs-esm: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 1e6bf3df765071dbfb80b20f1ca298f6789cf759dfd19d13301c91e33794940363989107b675afeedb78af446e4af590e0f0cf8c1ed63a70682a494c015eba52 - languageName: node - linkType: hard - -"micromark-factory-destination@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-destination@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa - languageName: node - linkType: hard - -"micromark-factory-label@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-label@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5 - languageName: node - linkType: hard - -"micromark-factory-mdx-expression@npm:^1.0.0": - version: 1.0.9 - resolution: "micromark-factory-mdx-expression@npm:1.0.9" - dependencies: - "@types/estree": ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-events-to-acorn: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - unist-util-position-from-estree: ^1.0.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: 7359bf3290bf95c647aff1208d88a58288acdcd15190fe3da8bc56a683615f158a7f0593ace7ae459581079d7a9f7420a68d31ce8f0f1637cadacfb52e7782f0 - languageName: node - linkType: hard - -"micromark-factory-space@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-space@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941 - languageName: node - linkType: hard - -"micromark-factory-title@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-title@npm:1.1.0" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1 - languageName: node - linkType: hard - -"micromark-factory-whitespace@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-factory-whitespace@npm:1.1.0" - dependencies: - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd - languageName: node - linkType: hard - -"micromark-util-character@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-character@npm:1.2.0" - dependencies: - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 089e79162a19b4a28731736246579ab7e9482ac93cd681c2bfca9983dcff659212ef158a66a5957e9d4b1dba957d1b87b565d85418a5b009f0294f1f07f2aaac - languageName: node - linkType: hard - -"micromark-util-chunked@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-chunked@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b - languageName: node - linkType: hard - -"micromark-util-classify-character@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-classify-character@npm:1.1.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0 - languageName: node - linkType: hard - -"micromark-util-combine-extensions@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-combine-extensions@npm:1.1.0" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-types: ^1.0.0 - checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9 - languageName: node - linkType: hard - -"micromark-util-decode-numeric-character-reference@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73 - languageName: node - linkType: hard - -"micromark-util-decode-string@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-decode-string@npm:1.1.0" - dependencies: - decode-named-character-reference: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813 - languageName: node - linkType: hard - -"micromark-util-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-encode@npm:1.1.0" - checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0 - languageName: node - linkType: hard - -"micromark-util-events-to-acorn@npm:^1.0.0": - version: 1.2.3 - resolution: "micromark-util-events-to-acorn@npm:1.2.3" - dependencies: - "@types/acorn": ^4.0.0 - "@types/estree": ^1.0.0 - "@types/unist": ^2.0.0 - estree-util-visit: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - vfile-message: ^3.0.0 - checksum: aba0dadb8689a70fab6223386b843f3084c21db0f96b412ebd7be91d2392bb8571af899c60e13eeb373a5f851d6dcd690b584ed1e09833904ac72ddd0a88a7ab - languageName: node - linkType: hard - -"micromark-util-html-tag-name@npm:^1.0.0": - version: 1.2.0 - resolution: "micromark-util-html-tag-name@npm:1.2.0" - checksum: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750 - languageName: node - linkType: hard - -"micromark-util-normalize-identifier@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-normalize-identifier@npm:1.1.0" - dependencies: - micromark-util-symbol: ^1.0.0 - checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2 - languageName: node - linkType: hard - -"micromark-util-resolve-all@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-resolve-all@npm:1.1.0" - dependencies: - micromark-util-types: ^1.0.0 - checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c - languageName: node - linkType: hard - -"micromark-util-sanitize-uri@npm:^1.0.0, micromark-util-sanitize-uri@npm:^1.1.0": - version: 1.2.0 - resolution: "micromark-util-sanitize-uri@npm:1.2.0" - dependencies: - micromark-util-character: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-symbol: ^1.0.0 - checksum: 6663f365c4fe3961d622a580f4a61e34867450697f6806f027f21cf63c92989494895fcebe2345d52e249fe58a35be56e223a9776d084c9287818b40c779acc1 - languageName: node - linkType: hard - -"micromark-util-subtokenize@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-subtokenize@npm:1.1.0" - dependencies: - micromark-util-chunked: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.0 - uvu: ^0.5.0 - checksum: 4a9d780c4d62910e196ea4fd886dc4079d8e424e5d625c0820016da0ed399a281daff39c50f9288045cc4bcd90ab47647e5396aba500f0853105d70dc8b1fc45 - languageName: node - linkType: hard - -"micromark-util-symbol@npm:^1.0.0": - version: 1.1.0 - resolution: "micromark-util-symbol@npm:1.1.0" - checksum: 02414a753b79f67ff3276b517eeac87913aea6c028f3e668a19ea0fc09d98aea9f93d6222a76ca783d20299af9e4b8e7c797fe516b766185dcc6e93290f11f88 - languageName: node - linkType: hard - -"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": - version: 1.1.0 - resolution: "micromark-util-types@npm:1.1.0" - checksum: b0ef2b4b9589f15aec2666690477a6a185536927ceb7aa55a0f46475852e012d75a1ab945187e5c7841969a842892164b15d58ff8316b8e0d6cc920cabd5ede7 - languageName: node - linkType: hard - -"micromark@npm:^3.0.0": - version: 3.2.0 - resolution: "micromark@npm:3.2.0" - dependencies: - "@types/debug": ^4.0.0 - debug: ^4.0.0 - decode-named-character-reference: ^1.0.0 - micromark-core-commonmark: ^1.0.1 - micromark-factory-space: ^1.0.0 - micromark-util-character: ^1.0.0 - micromark-util-chunked: ^1.0.0 - micromark-util-combine-extensions: ^1.0.0 - micromark-util-decode-numeric-character-reference: ^1.0.0 - micromark-util-encode: ^1.0.0 - micromark-util-normalize-identifier: ^1.0.0 - micromark-util-resolve-all: ^1.0.0 - micromark-util-sanitize-uri: ^1.0.0 - micromark-util-subtokenize: ^1.0.0 - micromark-util-symbol: ^1.0.0 - micromark-util-types: ^1.0.1 - uvu: ^0.5.0 - checksum: 56c15851ad3eb8301aede65603473443e50c92a54849cac1dadd57e4ec33ab03a0a77f3df03de47133e6e8f695dae83b759b514586193269e98c0bf319ecd5e4 - languageName: node - linkType: hard - "micromatch@npm:^3.0.4": version: 3.1.10 resolution: "micromatch@npm:3.1.10" @@ -12722,7 +10766,7 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.28.0": +"mime-db@npm:1.52.0, mime-db@npm:^1.28.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f @@ -12738,7 +10782,7 @@ __metadata: languageName: node linkType: hard -"mime@npm:1.6.0, mime@npm:^1.3.4": +"mime@npm:^1.3.4": version: 1.6.0 resolution: "mime@npm:1.6.0" bin: @@ -13068,13 +11112,6 @@ __metadata: languageName: node linkType: hard -"mri@npm:^1.1.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 - languageName: node - linkType: hard - "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -13082,13 +11119,6 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.1": - version: 2.1.1 - resolution: "ms@npm:2.1.1" - checksum: 0078a23cd916a9a7435c413caa14c57d4b4f6e2470e0ab554b6964163c8a4436448ac7ae020e883685475da6b6796cc396b670f579cb275db288a21e3e57721e - languageName: node - linkType: hard - "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -13233,20 +11263,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.0.0": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 - languageName: node - linkType: hard - "node-gyp@npm:latest": version: 9.4.0 resolution: "node-gyp@npm:9.4.0" @@ -13368,15 +11384,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^4.0.1": - version: 4.0.1 - resolution: "npm-run-path@npm:4.0.1" - dependencies: - path-key: ^3.0.0 - checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 - languageName: node - linkType: hard - "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -13437,16 +11444,6 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.1.5": - version: 1.1.5 - resolution: "object-is@npm:1.1.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - checksum: 989b18c4cba258a6b74dc1d74a41805c1a1425bce29f6cabb50dcb1a6a651ea9104a1b07046739a49a5bb1bc49727bcb00efd5c55f932f6ea04ec8927a7901fe - languageName: node - linkType: hard - "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -13558,19 +11555,12 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1, on-finished@npm:^2.3.0": +"on-finished@npm:^2.3.0": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: ee-first: 1.1.1 - checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 - languageName: node - linkType: hard - -"on-headers@npm:~1.0.2": - version: 1.0.2 - resolution: "on-headers@npm:1.0.2" - checksum: 2bf13467215d1e540a62a75021e8b318a6cfc5d4fc53af8e8f84ad98dbcea02d506c6d24180cd62e1d769c44721ba542f3154effc1f7579a8288c9f7873ed8e5 + checksum: d20929a25e7f0bb62f937a425b5edeb4e4cde0540d77ba146ec9357f00b0d497cdb3b9b05b9c8e46222407d1548d08166bff69cc56dfa55ba0e4469228920ff0 languageName: node linkType: hard @@ -13592,7 +11582,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.0, onetime@npm:^5.1.2": +"onetime@npm:^5.1.0": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -13608,7 +11598,7 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.0.2, open@npm:^8.0.4, open@npm:^8.4.0": +"open@npm:^8.0.2": version: 8.4.2 resolution: "open@npm:8.4.2" dependencies: @@ -13870,22 +11860,6 @@ __metadata: languageName: node linkType: hard -"parse-entities@npm:^4.0.0": - version: 4.0.1 - resolution: "parse-entities@npm:4.0.1" - dependencies: - "@types/unist": ^2.0.0 - character-entities: ^2.0.0 - character-entities-legacy: ^3.0.0 - character-reference-invalid: ^2.0.0 - decode-named-character-reference: ^1.0.0 - is-alphanumerical: ^2.0.0 - is-decimal: ^2.0.0 - is-hexadecimal: ^2.0.0 - checksum: 32a6ff5b9acb9d2c4d71537308521fd265e685b9215691df73feedd9edfe041bb6da9f89bd0c35c4a2bc7d58e3e76e399bb6078c2fd7d2a343ff1dd46edbf1bd - languageName: node - linkType: hard - "parse-filepath@npm:^1.0.1": version: 1.0.2 resolution: "parse-filepath@npm:1.0.2" @@ -13965,7 +11939,7 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:^1.3.2, parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": +"parseurl@npm:^1.3.2": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 @@ -14046,7 +12020,7 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^3.0.0, path-key@npm:^3.1.0": +"path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 @@ -14086,13 +12060,6 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:0.1.7": - version: 0.1.7 - resolution: "path-to-regexp@npm:0.1.7" - checksum: 69a14ea24db543e8b0f4353305c5eac6907917031340e5a8b37df688e52accd09e3cebfe1660b70d76b6bd89152f52183f28c74813dbf454ba1a01c82a38abce - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -14128,17 +12095,6 @@ __metadata: languageName: node linkType: hard -"periscopic@npm:^3.0.0": - version: 3.1.0 - resolution: "periscopic@npm:3.1.0" - dependencies: - "@types/estree": ^1.0.0 - estree-walker: ^3.0.0 - is-reference: ^3.0.0 - checksum: 2153244352e58a0d76e7e8d9263e66fe74509495f809af388da20045fb30aa3e93f2f94468dc0b9166ecf206fcfc0d73d2c7641c6fbedc07b1de858b710142cb - languageName: node - linkType: hard - "phin@npm:^2.9.1": version: 2.9.3 resolution: "phin@npm:2.9.3" @@ -14153,7 +12109,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.0, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.2, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf @@ -14215,7 +12171,7 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:4.2.0, pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0": +"pkg-dir@npm:4.2.0, pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -14224,15 +12180,6 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:^5.0.0": - version: 5.0.0 - resolution: "pkg-dir@npm:5.0.0" - dependencies: - find-up: ^5.0.0 - checksum: b167bb8dac7bbf22b1d5e30ec223e6b064b84b63010c9d49384619a36734caf95ed23ad23d4f9bd975e8e8082b60a83395f43a89bb192df53a7c25a38ecb57d9 - languageName: node - linkType: hard - "pkg-up@npm:^4.0.0": version: 4.0.0 resolution: "pkg-up@npm:4.0.0" @@ -15090,13 +13037,6 @@ __metadata: languageName: node linkType: hard -"pretty-hrtime@npm:^1.0.3": - version: 1.0.3 - resolution: "pretty-hrtime@npm:1.0.3" - checksum: bae0e6832fe13c3de43d1a3d43df52bf6090499d74dc65a17f5552cb1a94f1f8019a23284ddf988c3c408a09678d743901e1d8f5b7a71bec31eeeac445bef371 - languageName: node - linkType: hard - "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -15135,23 +13075,6 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.4.0": - version: 2.4.2 - resolution: "prompts@npm:2.4.2" - dependencies: - kleur: ^3.0.3 - sisteransi: ^1.0.5 - checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d - languageName: node - linkType: hard - -"property-information@npm:^6.0.0": - version: 6.3.0 - resolution: "property-information@npm:6.3.0" - checksum: bf0a15dec097fd4324a42163cabd96b90819e48ef0d8d98756ef0420b2c579bf33646fe0b6e04aa9e79f5a2b5b5860ef11655a79cd8969d8eda58df23c4f96c9 - languageName: node - linkType: hard - "proto-list@npm:~1.2.1": version: 1.2.4 resolution: "proto-list@npm:1.2.4" @@ -15159,16 +13082,6 @@ __metadata: languageName: node linkType: hard -"proxy-addr@npm:~2.0.7": - version: 2.0.7 - resolution: "proxy-addr@npm:2.0.7" - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - checksum: 29c6990ce9364648255454842f06f8c46fcd124d3e6d7c5066df44662de63cdc0bad032e9bf5a3d653ff72141cc7b6019873d685708ac8210c30458ad99f2b74 - languageName: node - linkType: hard - "proxy-from-env@npm:1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -15271,16 +13184,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.11.0": - version: 6.11.0 - resolution: "qs@npm:6.11.0" - dependencies: - side-channel: ^1.0.4 - checksum: 6e1f29dd5385f7488ec74ac7b6c92f4d09a90408882d0c208414a34dd33badc1a621019d4c799a3df15ab9b1d0292f97c1dd71dc7c045e69f81a8064e5af7297 - languageName: node - linkType: hard - -"qs@npm:^6.10.0, qs@npm:^6.5.2": +"qs@npm:^6.5.2": version: 6.11.2 resolution: "qs@npm:6.11.2" dependencies: @@ -15342,13 +13246,6 @@ __metadata: languageName: node linkType: hard -"ramda@npm:0.29.0": - version: 0.29.0 - resolution: "ramda@npm:0.29.0" - checksum: 9ab26c06eb7545cbb7eebcf75526d6ee2fcaae19e338f165b2bf32772121e7b28192d6664d1ba222ff76188ba26ab307342d66e805dbb02c860560adc4d5dd57 - languageName: node - linkType: hard - "ramda@npm:^0.27.1": version: 0.27.2 resolution: "ramda@npm:0.27.2" @@ -15365,25 +13262,6 @@ __metadata: languageName: node linkType: hard -"range-parser@npm:~1.2.1": - version: 1.2.1 - resolution: "range-parser@npm:1.2.1" - checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 - languageName: node - linkType: hard - -"raw-body@npm:2.5.1": - version: 2.5.1 - resolution: "raw-body@npm:2.5.1" - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: 5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e - languageName: node - linkType: hard - "raw-body@npm:^2.3.3": version: 2.5.2 resolution: "raw-body@npm:2.5.2" @@ -15502,19 +13380,6 @@ __metadata: languageName: node linkType: hard -"recast@npm:^0.23.1": - version: 0.23.4 - resolution: "recast@npm:0.23.4" - dependencies: - assert: ^2.0.0 - ast-types: ^0.16.1 - esprima: ~4.0.0 - source-map: ~0.6.1 - tslib: ^2.0.1 - checksum: edb63bbe0457e68c0f4892f55413000e92aa7c5c53f9e109ab975d1c801cd299a62511ea72734435791f4aea6f0edf560f6a275761f66b2b6069ff6d72686029 - languageName: node - linkType: hard - "rechoir@npm:^0.6.2": version: 0.6.2 resolution: "rechoir@npm:0.6.2" @@ -15619,51 +13484,6 @@ __metadata: languageName: node linkType: hard -"remark-gfm@npm:^3.0.1": - version: 3.0.1 - resolution: "remark-gfm@npm:3.0.1" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-gfm: ^2.0.0 - micromark-extension-gfm: ^2.0.0 - unified: ^10.0.0 - checksum: 02254f74d67b3419c2c9cf62d799ec35f6c6cd74db25c001361751991552a7ce86049a972107bff8122d85d15ae4a8d1a0618f3bc01a7df837af021ae9b2a04e - languageName: node - linkType: hard - -"remark-mdx@npm:^2.0.0": - version: 2.3.0 - resolution: "remark-mdx@npm:2.3.0" - dependencies: - mdast-util-mdx: ^2.0.0 - micromark-extension-mdxjs: ^1.0.0 - checksum: 98486986c5b6f6a8321eb2f3b13c70fcd5644821428c77b7bfeb5ee5d4605b9761b322b2f6b531e83883cd2d5bc7bc4623427149aee00e1eba012f538b3d5627 - languageName: node - linkType: hard - -"remark-parse@npm:^10.0.0": - version: 10.0.2 - resolution: "remark-parse@npm:10.0.2" - dependencies: - "@types/mdast": ^3.0.0 - mdast-util-from-markdown: ^1.0.0 - unified: ^10.0.0 - checksum: 5041b4b44725f377e69986e02f8f072ae2222db5e7d3b6c80829756b842e811343ffc2069cae1f958a96bfa36104ab91a57d7d7e2f0cef521e210ab8c614d5c7 - languageName: node - linkType: hard - -"remark-rehype@npm:^10.0.0": - version: 10.1.0 - resolution: "remark-rehype@npm:10.1.0" - dependencies: - "@types/hast": ^2.0.0 - "@types/mdast": ^3.0.0 - mdast-util-to-hast: ^12.1.0 - unified: ^10.0.0 - checksum: b9ac8acff3383b204dfdc2599d0bdf86e6ca7e837033209584af2e6aaa6a9013e519a379afa3201299798cab7298c8f4b388de118c312c67234c133318aec084 - languageName: node - linkType: hard - "repeat-element@npm:^1.1.2": version: 1.1.4 resolution: "repeat-element@npm:1.1.4" @@ -15926,15 +13746,6 @@ __metadata: languageName: node linkType: hard -"sade@npm:^1.7.3": - version: 1.8.1 - resolution: "sade@npm:1.8.1" - dependencies: - mri: ^1.1.0 - checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d - languageName: node - linkType: hard - "safe-array-concat@npm:^1.0.1": version: 1.0.1 resolution: "safe-array-concat@npm:1.0.1" @@ -15947,27 +13758,20 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.1.1": - version: 5.1.1 - resolution: "safe-buffer@npm:5.1.1" - checksum: 7f117b604554c9daca713be76cecc6c52932ed1dd6303638274f21319038bfd760fbfd353e526cc83f11894935bc4beb71f5b7b9478c11bf9718c0e0d94c51cb +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.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: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 languageName: node linkType: hard -"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" checksum: f2f1f7943ca44a594893a852894055cf619c1fbcb611237fc39e461ae751187e7baf4dc391a72125e0ac4fb2d8c5c0b3c71529622e6a58f46b960211e704903c languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.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: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 - languageName: node - linkType: hard - "safe-regex-test@npm:^1.0.0": version: 1.0.0 resolution: "safe-regex-test@npm:1.0.0" @@ -16096,7 +13900,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3": +"semver@npm:^7.1.1, semver@npm:^7.1.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -16107,27 +13911,6 @@ __metadata: languageName: node linkType: hard -"send@npm:0.18.0": - version: 0.18.0 - resolution: "send@npm:0.18.0" - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - etag: ~1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: ~1.2.1 - statuses: 2.0.1 - checksum: 74fc07ebb58566b87b078ec63e5a3e41ecd987e4272ba67b7467e86c6ad51bc6b0b0154133b6d8b08a2ddda360464f71382f7ef864700f34844a76c8027817a8 - languageName: node - linkType: hard - "sentence-case@npm:^2.1.0": version: 2.1.1 resolution: "sentence-case@npm:2.1.1" @@ -16167,31 +13950,6 @@ __metadata: languageName: node linkType: hard -"serve-favicon@npm:^2.5.0": - version: 2.5.0 - resolution: "serve-favicon@npm:2.5.0" - dependencies: - etag: ~1.8.1 - fresh: 0.5.2 - ms: 2.1.1 - parseurl: ~1.3.2 - safe-buffer: 5.1.1 - checksum: f4dd0fbee3b7e18d0a27ba6ba01d2f585f23f533010c9e8c74aad74615b19b12d8fbe714f14cb3579803f0bacecd67cdc858714cb56c6e28f8dd07ccc997aea4 - languageName: node - linkType: hard - -"serve-static@npm:1.15.0": - version: 1.15.0 - resolution: "serve-static@npm:1.15.0" - dependencies: - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - parseurl: ~1.3.3 - send: 0.18.0 - checksum: af57fc13be40d90a12562e98c0b7855cf6e8bd4c107fe9a45c212bf023058d54a1871b1c89511c3958f70626fff47faeb795f5d83f8cf88514dbaeb2b724464d - languageName: node - linkType: hard - "set-blocking@npm:^2.0.0": version: 2.0.0 resolution: "set-blocking@npm:2.0.0" @@ -16290,7 +14048,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -16304,13 +14062,6 @@ __metadata: languageName: node linkType: hard -"sisteransi@npm:^1.0.5": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 - languageName: node - linkType: hard - "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -16482,7 +14233,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:*, source-map@npm:^0.7.0, source-map@npm:^0.7.3": +"source-map@npm:*, source-map@npm:^0.7.3": version: 0.7.4 resolution: "source-map@npm:0.7.4" checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 @@ -16510,13 +14261,6 @@ __metadata: languageName: node linkType: hard -"space-separated-tokens@npm:^2.0.0": - version: 2.0.2 - resolution: "space-separated-tokens@npm:2.0.2" - checksum: 202e97d7ca1ba0758a0aa4fe226ff98142073bcceeff2da3aad037968878552c3bbce3b3231970025375bbba5aee00c5b8206eda408da837ab2dc9c0f26be990 - languageName: node - linkType: hard - "spawndamnit@npm:^2.0.0": version: 2.0.0 resolution: "spawndamnit@npm:2.0.0" @@ -16760,16 +14504,6 @@ __metadata: languageName: node linkType: hard -"stringify-entities@npm:^4.0.0": - version: 4.0.3 - resolution: "stringify-entities@npm:4.0.3" - dependencies: - character-entities-html4: ^2.0.0 - character-entities-legacy: ^3.0.0 - checksum: 59e8f523b403bf7d415690e72ae52982decd6ea5426bd8b3f5c66225ddde73e766c0c0d91627df082d0794e30b19dd907ffb5864cef3602e4098d6777d7ca3c2 - languageName: node - linkType: hard - "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -16838,13 +14572,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-final-newline@npm:2.0.0" - checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 - languageName: node - linkType: hard - "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -16880,15 +14607,6 @@ __metadata: languageName: node linkType: hard -"style-to-object@npm:^0.4.1": - version: 0.4.2 - resolution: "style-to-object@npm:0.4.2" - dependencies: - inline-style-parser: 0.1.1 - checksum: 314a80bcfadde41c2b9c8d717a4b1f2220954561040c2c7740496715da5cb95f99920a8eeefe2d4a862149875f352a12eda9bbef5816d7e0a71910da00d1521f - languageName: node - linkType: hard - "stylehacks@npm:^5.1.1": version: 5.1.1 resolution: "stylehacks@npm:5.1.1" @@ -16994,13 +14712,6 @@ __metadata: languageName: node linkType: hard -"synchronous-promise@npm:^2.0.15": - version: 2.0.17 - resolution: "synchronous-promise@npm:2.0.17" - checksum: 7b1342c93741f3f92ebde1edf5d6ce8dde2278de948d84e9bd85e232c16c0d77c90c4940f9975be3effcb20f047cfb0f16fa311c3b4e092c22f3bf2889fb0fb4 - languageName: node - linkType: hard - "systemjs@npm:^6.9.0": version: 6.14.2 resolution: "systemjs@npm:6.14.2" @@ -17069,15 +14780,6 @@ __metadata: languageName: node linkType: hard -"telejson@npm:^7.2.0": - version: 7.2.0 - resolution: "telejson@npm:7.2.0" - dependencies: - memoizerific: ^1.11.3 - checksum: 55a3380c9ff3c5ad84581bb6bda28fc33c6b7c4a0c466894637da687639b8db0d21b0ff4c1bc1a7a92ae6b70662549d09e7b9e8b1ec334b2ef93078762ecdfb9 - languageName: node - linkType: hard - "term-size@npm:^2.1.0": version: 2.2.1 resolution: "term-size@npm:2.2.1" @@ -17135,13 +14837,6 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.3.1": - version: 1.3.1 - resolution: "tiny-invariant@npm:1.3.1" - checksum: 872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c - languageName: node - linkType: hard - "tinycolor2@npm:^1.4.1": version: 1.6.0 resolution: "tinycolor2@npm:1.6.0" @@ -17298,13 +14993,6 @@ __metadata: languageName: node linkType: hard -"trim-lines@npm:^3.0.0": - version: 3.0.1 - resolution: "trim-lines@npm:3.0.1" - checksum: e241da104682a0e0d807222cc1496b92e716af4db7a002f4aeff33ae6a0024fef93165d49eab11aa07c71e1347c42d46563f91dfaa4d3fb945aa535cdead53ed - languageName: node - linkType: hard - "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -17321,20 +15009,6 @@ __metadata: languageName: node linkType: hard -"trough@npm:^2.0.0": - version: 2.1.0 - resolution: "trough@npm:2.1.0" - checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886 - languageName: node - linkType: hard - -"ts-dedent@npm:^2.0.0": - version: 2.2.0 - resolution: "ts-dedent@npm:2.2.0" - checksum: 93ed8f7878b6d5ed3c08d99b740010eede6bccfe64bce61c5a4da06a2c17d6ddbb80a8c49c2d15251de7594a4f93ffa21dd10e7be75ef66a4dc9951b4a94e2af - languageName: node - linkType: hard - "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -17361,7 +15035,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.4.0": +"tslib@npm:^2.0.3, tslib@npm:^2.4.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -17484,14 +15158,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.19.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 - languageName: node - linkType: hard - -"type-is@npm:^1.6.16, type-is@npm:~1.6.18": +"type-is@npm:^1.6.16": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -17575,7 +15242,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.3.0, typescript@npm:^4.3.2": +"typescript@npm:^4.3.0": version: 4.9.5 resolution: "typescript@npm:4.9.5" bin: @@ -17585,7 +15252,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.3.0#~builtin, typescript@patch:typescript@^4.3.2#~builtin": +"typescript@patch:typescript@^4.3.0#~builtin": version: 4.9.5 resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=7ad353" bin: @@ -17595,13 +15262,6 @@ __metadata: languageName: node linkType: hard -"typical@npm:^4.0.0": - version: 4.0.0 - resolution: "typical@npm:4.0.0" - checksum: a242081956825328f535e6195a924240b34daf6e7fdb573a1809a42b9f37fb8114fa99c7ab89a695e0cdb419d4149d067f6723e4b95855ffd39c6c4ca378efb3 - languageName: node - linkType: hard - "ua-parser-js@npm:^1.0.1": version: 1.0.36 resolution: "ua-parser-js@npm:1.0.36" @@ -17678,21 +15338,6 @@ __metadata: languageName: node linkType: hard -"unified@npm:^10.0.0": - version: 10.1.2 - resolution: "unified@npm:10.1.2" - dependencies: - "@types/unist": ^2.0.0 - bail: ^2.0.0 - extend: ^3.0.0 - is-buffer: ^2.0.0 - is-plain-obj: ^4.0.0 - trough: ^2.0.0 - vfile: ^5.0.0 - checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756 - languageName: node - linkType: hard - "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1" @@ -17723,80 +15368,6 @@ __metadata: languageName: node linkType: hard -"unist-util-generated@npm:^2.0.0": - version: 2.0.1 - resolution: "unist-util-generated@npm:2.0.1" - checksum: 6221ad0571dcc9c8964d6b054f39ef6571ed59cc0ce3e88ae97ea1c70afe76b46412a5ffaa91f96814644ac8477e23fb1b477d71f8d70e625728c5258f5c0d99 - languageName: node - linkType: hard - -"unist-util-is@npm:^5.0.0": - version: 5.2.1 - resolution: "unist-util-is@npm:5.2.1" - dependencies: - "@types/unist": ^2.0.0 - checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 - languageName: node - linkType: hard - -"unist-util-position-from-estree@npm:^1.0.0, unist-util-position-from-estree@npm:^1.1.0": - version: 1.1.2 - resolution: "unist-util-position-from-estree@npm:1.1.2" - dependencies: - "@types/unist": ^2.0.0 - checksum: e3f4060e2a9e894c6ed63489c5a7cb58ff282e5dae9497cbc2073033ca74d6e412af4d4d342c97aea08d997c908b8bce2fe43a2062aafc2bb3f266533016588b - languageName: node - linkType: hard - -"unist-util-position@npm:^4.0.0": - version: 4.0.4 - resolution: "unist-util-position@npm:4.0.4" - dependencies: - "@types/unist": ^2.0.0 - checksum: e7487b6cec9365299695e3379ded270a1717074fa11fd2407c9b934fb08db6fe1d9077ddeaf877ecf1813665f8ccded5171693d3d9a7a01a125ec5cdd5e88691 - languageName: node - linkType: hard - -"unist-util-remove-position@npm:^4.0.0": - version: 4.0.2 - resolution: "unist-util-remove-position@npm:4.0.2" - dependencies: - "@types/unist": ^2.0.0 - unist-util-visit: ^4.0.0 - checksum: 989831da913d09a82a99ed9b47b78471b6409bde95942cde47e09da54b7736516f17e3c7e026af468684c1efcec5fb52df363381b2f9dc7fd96ce791c5a2fa4a - languageName: node - linkType: hard - -"unist-util-stringify-position@npm:^3.0.0": - version: 3.0.3 - resolution: "unist-util-stringify-position@npm:3.0.3" - dependencies: - "@types/unist": ^2.0.0 - checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124 - languageName: node - linkType: hard - -"unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1": - version: 5.1.3 - resolution: "unist-util-visit-parents@npm:5.1.3" - dependencies: - "@types/unist": ^2.0.0 - unist-util-is: ^5.0.0 - checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa - languageName: node - linkType: hard - -"unist-util-visit@npm:^4.0.0": - version: 4.1.2 - resolution: "unist-util-visit@npm:4.1.2" - dependencies: - "@types/unist": ^2.0.0 - unist-util-is: ^5.0.0 - unist-util-visit-parents: ^5.1.1 - checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee - languageName: node - linkType: hard - "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -17818,7 +15389,7 @@ __metadata: languageName: node linkType: hard -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": +"unpipe@npm:1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 @@ -17835,13 +15406,6 @@ __metadata: languageName: node linkType: hard -"untildify@npm:^4.0.0": - version: 4.0.0 - resolution: "untildify@npm:4.0.0" - checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.13": version: 1.0.13 resolution: "update-browserslist-db@npm:1.0.13" @@ -17965,26 +15529,6 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.4, util@npm:^0.12.5": - version: 0.12.5 - resolution: "util@npm:0.12.5" - dependencies: - inherits: ^2.0.3 - is-arguments: ^1.0.4 - is-generator-function: ^1.0.7 - is-typed-array: ^1.1.3 - which-typed-array: ^1.1.2 - checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a - languageName: node - linkType: hard - -"utils-merge@npm:1.0.1": - version: 1.0.1 - resolution: "utils-merge@npm:1.0.1" - checksum: c81095493225ecfc28add49c106ca4f09cdf56bc66731aa8dabc2edbbccb1e1bfe2de6a115e5c6a380d3ea166d1636410b62ef216bb07b3feb1cfde1d95d5080 - languageName: node - linkType: hard - "uuid@npm:^3.3.2": version: 3.4.0 resolution: "uuid@npm:3.4.0" @@ -18003,20 +15547,6 @@ __metadata: languageName: node linkType: hard -"uvu@npm:^0.5.0": - version: 0.5.6 - resolution: "uvu@npm:0.5.6" - dependencies: - dequal: ^2.0.0 - diff: ^5.0.0 - kleur: ^4.0.3 - sade: ^1.7.3 - bin: - uvu: bin.js - checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^8.0.0": version: 8.1.1 resolution: "v8-to-istanbul@npm:8.1.1" @@ -18058,7 +15588,7 @@ __metadata: languageName: node linkType: hard -"vary@npm:^1.1.2, vary@npm:~1.1.2": +"vary@npm:^1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b @@ -18076,28 +15606,6 @@ __metadata: languageName: node linkType: hard -"vfile-message@npm:^3.0.0": - version: 3.1.4 - resolution: "vfile-message@npm:3.1.4" - dependencies: - "@types/unist": ^2.0.0 - unist-util-stringify-position: ^3.0.0 - checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 - languageName: node - linkType: hard - -"vfile@npm:^5.0.0": - version: 5.3.7 - resolution: "vfile@npm:5.3.7" - dependencies: - "@types/unist": ^2.0.0 - is-buffer: ^2.0.0 - unist-util-stringify-position: ^3.0.0 - vfile-message: ^3.0.0 - checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 - languageName: node - linkType: hard - "vscode-oniguruma@npm:^1.6.1": version: 1.7.0 resolution: "vscode-oniguruma@npm:1.7.0" @@ -18121,16 +15629,6 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:^2.2.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 - languageName: node - linkType: hard - "wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" @@ -18272,7 +15770,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.2": +"which-typed-array@npm:^1.1.11": version: 1.1.11 resolution: "which-typed-array@npm:1.1.11" dependencies: @@ -18439,7 +15937,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.13.0, ws@npm:^8.2.3": +"ws@npm:^8.13.0": version: 8.14.2 resolution: "ws@npm:8.14.2" peerDependencies: @@ -18717,10 +16215,3 @@ __metadata: checksum: 33bd5ee7017656c2ad728b5d4ba510e15bd65ce1ec180c5bbdc7a5f063256353ec482e6a2bc74de7515219d8494147924b9aae16e63fdaaf37cdf7d1ee8df125 languageName: node linkType: hard - -"zwitch@npm:^2.0.0": - version: 2.0.4 - resolution: "zwitch@npm:2.0.4" - checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6 - languageName: node - linkType: hard From 3722f099b228f8a88bf02bf9a411afde68d5d5c5 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Fri, 10 Feb 2023 10:30:48 +0100 Subject: [PATCH 11/55] refactor: remove alias plugin, introduce metadata plugin --- .changeset/chilly-kids-drop.md | 1 - docs/Plugins.md | 2 +- packages/cjs-to-esm/lib/index.js | 4 +- packages/cjs-to-esm/test/test.spec.js | 8 +- packages/esbuild-plugin-alias/CHANGELOG.md | 69 -------- packages/esbuild-plugin-alias/README.md | 81 --------- packages/esbuild-plugin-alias/lib/index.js | 118 ------------- .../esbuild-plugin-alias/test/fixture/fs.js | 1 - .../test/fixture/input.js | 4 - .../test/fixture/package.json | 9 - .../esbuild-plugin-alias/test/test.spec.js | 167 ------------------ packages/esbuild-plugin-commonjs/lib/index.js | 3 +- packages/esbuild-plugin-commonjs/package.json | 3 +- .../esbuild-plugin-commonjs/test/test.spec.js | 6 +- .../esbuild-plugin-commonjs/tsconfig.json | 3 - .../LICENSE.md} | 0 packages/esbuild-plugin-metadata/README.md | 29 +++ packages/esbuild-plugin-metadata/lib/index.js | 53 ++++++ .../lib/writeEntrypointsJson.js | 54 +----- .../lib/writeManifestJson.js | 2 +- .../package.json | 20 +-- .../tsconfig.json | 12 +- packages/esbuild-rna/lib/Build.js | 5 +- packages/esbuild-rna/lib/helpers.js | 2 + packages/node-resolve/lib/alias.js | 111 ------------ packages/node-resolve/lib/index.js | 2 - packages/postcss-url-rebase/lib/index.js | 15 +- packages/rna-browser-test-runner/lib/index.js | 2 +- packages/rna-bundler/lib/build.js | 60 ++----- packages/rna-bundler/lib/index.js | 47 +++-- packages/rna-bundler/lib/writeMetafile.js | 18 -- packages/rna-bundler/package.json | 2 +- packages/rna-bundler/tsconfig.json | 6 +- packages/rna-config-loader/lib/index.js | 10 +- packages/rna-dev-server/lib/index.js | 6 +- packages/rna-node-test-runner/lib/index.js | 2 +- packages/wds-plugin-node-resolve/lib/index.js | 25 ++- .../wds-plugin-rna/lib/plugins/entrypoints.js | 64 ++++++- packages/wds-plugin-rna/lib/plugins/rna.js | 25 +-- packages/wds-plugin-rna/package.json | 1 + tsconfig.json | 6 +- yarn.lock | 27 ++- 42 files changed, 253 insertions(+), 832 deletions(-) delete mode 100644 packages/esbuild-plugin-alias/CHANGELOG.md delete mode 100644 packages/esbuild-plugin-alias/README.md delete mode 100644 packages/esbuild-plugin-alias/lib/index.js delete mode 100644 packages/esbuild-plugin-alias/test/fixture/fs.js delete mode 100644 packages/esbuild-plugin-alias/test/fixture/input.js delete mode 100644 packages/esbuild-plugin-alias/test/fixture/package.json delete mode 100644 packages/esbuild-plugin-alias/test/test.spec.js rename packages/{esbuild-plugin-alias/LICENSE => esbuild-plugin-metadata/LICENSE.md} (100%) create mode 100644 packages/esbuild-plugin-metadata/README.md create mode 100644 packages/esbuild-plugin-metadata/lib/index.js rename packages/{rna-bundler => esbuild-plugin-metadata}/lib/writeEntrypointsJson.js (51%) rename packages/{rna-bundler => esbuild-plugin-metadata}/lib/writeManifestJson.js (97%) rename packages/{esbuild-plugin-alias => esbuild-plugin-metadata}/package.json (53%) rename packages/{esbuild-plugin-alias => esbuild-plugin-metadata}/tsconfig.json (56%) delete mode 100644 packages/node-resolve/lib/alias.js delete mode 100644 packages/rna-bundler/lib/writeMetafile.js diff --git a/.changeset/chilly-kids-drop.md b/.changeset/chilly-kids-drop.md index bc94f13c..0b1bc0d0 100644 --- a/.changeset/chilly-kids-drop.md +++ b/.changeset/chilly-kids-drop.md @@ -2,7 +2,6 @@ "@chialab/cjs-to-esm": minor "@chialab/es-dev-server": minor "@chialab/es-test-runner": minor -"@chialab/esbuild-plugin-alias": minor "@chialab/esbuild-plugin-any-file": minor "@chialab/esbuild-plugin-babel": minor "@chialab/esbuild-plugin-commonjs": minor diff --git a/docs/Plugins.md b/docs/Plugins.md index 323a8c4e..b323e24b 100644 --- a/docs/Plugins.md +++ b/docs/Plugins.md @@ -5,7 +5,6 @@ The RNA ecosystem provides a set of plugins and addons for core tools designed t | **Package** | **Description** | **Version** | | ----------- | --------------- | --------------- | | [@chialab/cjs-to-esm](./packages/cjs-to-esm) | A commonjs to esm converter. | [npm](https://www.npmjs.com/package/@chialab/cjs-to-esm) | -| [@chialab/esbuild-plugin-alias](./packages/esbuild-plugin-alias) | A plugin for esbuild that resolves aliases or empty modules. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-alias) | | [@chialab/esbuild-plugin-any-file](./packages/esbuild-plugin-any-file) | A loader plugin for esbuild for files with unknown loader. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-any-file) | | [@chialab/esbuild-plugin-babel](./packages/esbuild-plugin-babel) | A pluggable esbuild plugin that runs babel for es5 transpilation. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-babel) | | [@chialab/esbuild-plugin-commonjs](./packages/esbuild-plugin-commonjs) | A commonjs to esm converter for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-commonjs) | @@ -14,6 +13,7 @@ The RNA ecosystem provides a set of plugins and addons for core tools designed t | [@chialab/esbuild-plugin-env](./packages/esbuild-plugin-env) | Define all environement variables for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-env) | | [@chialab/esbuild-plugin-html](./packages/esbuild-plugin-html) | A HTML loader plugin for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-html) | | [@chialab/esbuild-plugin-meta-url](./packages/esbuild-plugin-meta-url) | A file loader plugin for esbuild for constructed URLs using import metadata. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-meta-url) | +| [@chialab/esbuild-plugin-metadata](./packages/esbuild-plugin-metadata) | Write `entrypoints.json` for esbuild builds. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-metadata) | | [@chialab/esbuild-plugin-postcss](./packages/esbuild-plugin-postcss) | A CSS loader plugin for esbuild that uses postcss as preprocessor. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-postcss) | | [@chialab/esbuild-plugin-unwebpack](./packages/esbuild-plugin-unwebpack) | Remove webpack features from sources. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-unwebpack) | | [@chialab/esbuild-plugin-worker](./packages/esbuild-plugin-worker) | Collect and transpile Web Workers with esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-worker) | diff --git a/packages/cjs-to-esm/lib/index.js b/packages/cjs-to-esm/lib/index.js index d66cac8f..e2928448 100644 --- a/packages/cjs-to-esm/lib/index.js +++ b/packages/cjs-to-esm/lib/index.js @@ -13,8 +13,8 @@ export const EXPORTS_KEYWORDS = /\b(module\.exports\b|exports\b)/; export const CJS_KEYWORDS = /\b(module\.exports\b|exports\b|require[.(])/; export const THIS_PARAM = /(}\s*\()this(,|\))/g; -export const REQUIRE_FUNCTION = '$$cjs_default$$'; -export const HELPER_MODULE = '$$cjs_helper$$.js'; +export const REQUIRE_FUNCTION = '__cjs_default__'; +export const HELPER_MODULE = '__cjs_helper__.js'; export const GLOBAL_HELPER = `((typeof window !== 'undefined' && window) || (typeof self !== 'undefined' && self) || diff --git a/packages/cjs-to-esm/test/test.spec.js b/packages/cjs-to-esm/test/test.spec.js index 3c1e324b..c8ab9f85 100644 --- a/packages/cjs-to-esm/test/test.spec.js +++ b/packages/cjs-to-esm/test/test.spec.js @@ -11,8 +11,8 @@ describe('cjs-to-esm', () => { fs.readFile('test.js');`, { helperModule: true }); expect(code).to.equal(`import * as $cjs$fs_promises from "fs/promises"; -import $$cjs_default$$ from './$$cjs_helper$$.js'; -const fs = $$cjs_default$$(typeof $cjs$fs_promises !== 'undefined' ? $cjs$fs_promises : {}); +import __cjs_default__ from './__cjs_helper__.js'; +const fs = __cjs_default__(typeof $cjs$fs_promises !== 'undefined' ? $cjs$fs_promises : {}); fs.readFile('test.js');`); }); @@ -45,8 +45,8 @@ try { } catch {}`, { helperModule: true, ignoreTryCatch: true }); expect(code).to.equal(`import * as $cjs$path from "path"; -import $$cjs_default$$ from './$$cjs_helper$$.js'; -const path = $$cjs_default$$(typeof $cjs$path !== 'undefined' ? $cjs$path : {}); +import __cjs_default__ from './__cjs_helper__.js'; +const path = __cjs_default__(typeof $cjs$path !== 'undefined' ? $cjs$path : {}); try { const fs = require('fs/promises'); fs.readFile(path.resolve('test.js')); diff --git a/packages/esbuild-plugin-alias/CHANGELOG.md b/packages/esbuild-plugin-alias/CHANGELOG.md deleted file mode 100644 index 236ed4a7..00000000 --- a/packages/esbuild-plugin-alias/CHANGELOG.md +++ /dev/null @@ -1,69 +0,0 @@ -# @chialab/esbuild-plugin-alias - -## 0.17.2 - -### Patch Changes - -- 53579927: Fix alias conflict with external. - -## 0.17.1 - -### Patch Changes - -- ab709276: Replace Windows path separator with forward slash when used as url - -## 0.17.0 - -### Minor Changes - -- f975706: Move to esbuild 0.15 - -### Patch Changes - -- Updated dependencies [f975706] - - @chialab/esbuild-rna@0.17.0 - - @chialab/estransform@0.17.0 - - @chialab/node-resolve@0.17.0 - -## 0.16.4 - -### Patch Changes - -- Fix recursive alias resolution - -## 0.16.3 - -### Patch Changes - -- 7f2eccc: Correctly detect failing plugin in transform hook -- Updated dependencies [7f2eccc] - - @chialab/esbuild-rna@0.16.3 - -## 0.16.2 - -### Patch Changes - -- Refactored rna decorator interface -- Updated dependencies - - @chialab/esbuild-rna@0.16.2 - -## 0.16.1 - -### Patch Changes - -- c742389: Storybook build -- Updated dependencies [c742389] - - @chialab/esbuild-rna@0.16.1 - -## 0.16.0 - -### Minor Changes - -- 02aac0b: Release 0.16.0 - -### Patch Changes - -- Updated dependencies [02aac0b] - - @chialab/esbuild-rna@0.16.0 - - @chialab/estransform@0.16.0 - - @chialab/node-resolve@0.16.0 diff --git a/packages/esbuild-plugin-alias/README.md b/packages/esbuild-plugin-alias/README.md deleted file mode 100644 index c60b3747..00000000 --- a/packages/esbuild-plugin-alias/README.md +++ /dev/null @@ -1,81 +0,0 @@ -

- Esbuild Plugin Alias • A plugin for esbuild that resolves aliases or empty modules. -

- -

- NPM -

- ---- - -## Install - -```sh -$ npm i @chialab/esbuild-plugin-alias -D -$ yarn add @chialab/esbuild-plugin-alias -D -``` - -## Usage - -Load `path-browser.js` instead of the node's `path` module: - -```js -import esbuild from 'esbuild'; -import aliasPlugin from '@chialab/esbuild-plugin-alias'; - -await esbuild.build({ - plugins: [ - aliasPlugin({ - 'node-fetch': false, - 'path': '../path-browser.js' - }), - ], -}); -``` - -Load `node-fetch` module as an empty module: - -```js -import esbuild from 'esbuild'; -import aliasPlugin from '@chialab/esbuild-plugin-alias'; - -await esbuild.build({ - plugins: [ - aliasPlugin({ - 'node-fetch': false, - }), - ], -}); -``` - -Load aliases from `browser` field in package.json: - -**package.json** -```json -{ - "name": "webapp", - "version": "0.0.0", - "browser": { - "path": "./browser-path.js", - "node-fetch": false, - } -} -``` - -```js -import esbuild from 'esbuild'; -import aliasPlugin from '@chialab/esbuild-plugin-alias'; - -await esbuild.build({ - platform: 'browser', - plugins: [ - aliasPlugin(), - ], -}); -``` - ---- - -## License - -**Esbuild Plugin alias** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/esbuild-plugin-alias/LICENSE) license. diff --git a/packages/esbuild-plugin-alias/lib/index.js b/packages/esbuild-plugin-alias/lib/index.js deleted file mode 100644 index 423389e4..00000000 --- a/packages/esbuild-plugin-alias/lib/index.js +++ /dev/null @@ -1,118 +0,0 @@ -import path from 'path'; -import { readFile } from 'fs/promises'; -import { createEmptyModule } from '@chialab/estransform'; -import { ALIAS_MODE, createAliasRegex, pkgUp } from '@chialab/node-resolve'; -import { useRna } from '@chialab/esbuild-rna'; - -/** - * Create a module alias. - * @param {import('esbuild').Plugin} pluginInstance - * @param {import('esbuild').PluginBuild} pluginBuild - * @param {string} key - * @param {import('@chialab/node-resolve').Alias} aliasRule - * @param {string} [rootDir] - */ -export function addAlias(pluginInstance, pluginBuild, key, aliasRule, rootDir) { - const isFunction = typeof aliasRule === 'function'; - const aliasFilter = createAliasRegex(key, isFunction ? ALIAS_MODE.START : ALIAS_MODE.FULL); - const build = useRna(pluginInstance, pluginBuild); - - build.onResolve({ filter: aliasFilter }, async (args) => { - if (args.pluginData && args.pluginData.includes(aliasFilter)) { - return; - } - if (!aliasRule) { - return { - path: args.path, - namespace: 'empty', - }; - } - - const aliased = isFunction ? await aliasRule(args.path, args.importer) : aliasRule; - - if (!aliased) { - return { - path: args.path, - namespace: 'empty', - }; - } - - if (path.isAbsolute(aliased)) { - return { - path: aliased, - }; - } - - return build.resolve(aliased, { - importer: args.importer, - namespace: args.namespace, - resolveDir: args.resolveDir || rootDir || build.getSourceRoot(), - kind: args.kind, - pluginData: [...(args.pluginData || []), aliasFilter], - }); - }); -} - -/** - * @typedef {{ name?: string }} PluginContext - */ - -let instances = 0; - -export function createAliasPlugin() { - return alias.bind({ name: `alias-${instances++}` }); -} - -/** - * A plugin for esbuild that resolves aliases or empty modules. - * @this PluginContext|void - * @param {import('@chialab/node-resolve').AliasMap} modules - * @param {boolean} [browserField] - * @returns An esbuild plugin. - */ -export default function alias(modules = {}, browserField = true) { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: this?.name || 'alias', - async setup(pluginBuild) { - const build = useRna(plugin, pluginBuild); - const { platform = 'neutral', external = [] } = build.getOptions(); - - /** - * @type {import('@chialab/node-resolve').AliasMap} - */ - const aliasMap = { ...modules }; - - if (browserField && platform === 'browser') { - const packageFile = await pkgUp({ - cwd: build.getSourceRoot(), - }); - if (packageFile) { - const packageJson = JSON.parse(await readFile(packageFile, 'utf-8')); - if (typeof packageJson.browser === 'object') { - Object.assign(aliasMap, packageJson.browser); - } - } - } - - external.forEach((ext) => { - if (aliasMap[ext]) { - delete aliasMap[ext]; - } - }); - - Object.keys(aliasMap).forEach((alias) => { - addAlias(plugin, pluginBuild, alias, aliasMap[alias]); - }); - - build.onLoad({ filter: /./, namespace: 'empty' }, () => ({ - contents: createEmptyModule(), - loader: 'js', - })); - }, - }; - - return plugin; -} diff --git a/packages/esbuild-plugin-alias/test/fixture/fs.js b/packages/esbuild-plugin-alias/test/fixture/fs.js deleted file mode 100644 index e7eb8fe9..00000000 --- a/packages/esbuild-plugin-alias/test/fixture/fs.js +++ /dev/null @@ -1 +0,0 @@ -export const readFile = () => { }; diff --git a/packages/esbuild-plugin-alias/test/fixture/input.js b/packages/esbuild-plugin-alias/test/fixture/input.js deleted file mode 100644 index 2512bd47..00000000 --- a/packages/esbuild-plugin-alias/test/fixture/input.js +++ /dev/null @@ -1,4 +0,0 @@ -import path from 'path'; -import { readFile } from 'fs/promises'; - -export { readFile, path }; diff --git a/packages/esbuild-plugin-alias/test/fixture/package.json b/packages/esbuild-plugin-alias/test/fixture/package.json deleted file mode 100644 index 61fe6d73..00000000 --- a/packages/esbuild-plugin-alias/test/fixture/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "test", - "private": true, - "version": "0.0.0", - "browser": { - "fs/promises": "./fs.js", - "path": false - } -} diff --git a/packages/esbuild-plugin-alias/test/test.spec.js b/packages/esbuild-plugin-alias/test/test.spec.js deleted file mode 100644 index 306ea02a..00000000 --- a/packages/esbuild-plugin-alias/test/test.spec.js +++ /dev/null @@ -1,167 +0,0 @@ -import { fileURLToPath } from 'url'; -import esbuild from 'esbuild'; -import aliasPlugin, { createAliasPlugin } from '@chialab/esbuild-plugin-alias'; -import { expect } from 'chai'; - -describe('esbuild-plugin-alias', () => { - it('should use alias instead of given import', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - sourcefile: fileURLToPath(import.meta.url), - contents: `import path from 'path'; -import { readFile } from 'fs/promises'; - -export { readFile, path }`, - }, - format: 'esm', - platform: 'node', - target: 'esnext', - bundle: true, - write: false, - plugins: [ - aliasPlugin({ - 'fs/promises': './fixture/fs.js', - }), - ], - }); - - expect(result.text).to.equal(`// test.spec.js -import path from "path"; - -// fixture/fs.js -var readFile = () => { -}; -export { - path, - readFile -}; -`); - }); - - it('should use empty module instead of given import', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - sourcefile: fileURLToPath(import.meta.url), - contents: `import path from 'path'; -import fs from 'fs/promises'; - -export { fs, path }`, - }, - format: 'esm', - platform: 'node', - target: 'esnext', - bundle: true, - write: false, - splitting: false, - plugins: [ - aliasPlugin({ - 'fs/promises': false, - }), - ], - }); - - expect(result.text).to.be.equal(`// test.spec.js -import path from "path"; - -// empty:fs/promises -var promises_default = {}; -export { - promises_default as fs, - path -}; -`); - }); - - it('should use alias instead of given import with a new plugin instance', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - sourcefile: fileURLToPath(import.meta.url), - contents: `import path from 'path'; -import { readFile } from 'fs/promises'; - -export { readFile, path }`, - }, - format: 'esm', - platform: 'node', - target: 'esnext', - bundle: true, - write: false, - plugins: [ - aliasPlugin({ - 'fs/promises': './fixture/fs.js', - }), - createAliasPlugin()({ - path: false, - }), - ], - }); - - expect(result.text).to.equal(`// empty:path -var path_default = {}; - -// fixture/fs.js -var readFile = () => { -}; -export { - path_default as path, - readFile -}; -`); - }); - - it('should read browser alias with browser platform', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - entryPoints: [fileURLToPath(new URL('fixture/input.js', import.meta.url))], - sourceRoot: fileURLToPath(new URL('fixture', import.meta.url)), - format: 'esm', - platform: 'browser', - target: 'esnext', - bundle: true, - write: false, - plugins: [ - aliasPlugin(), - ], - }); - - expect(result.text).to.equal(`// empty:path -var path_default = {}; - -// fixture/fs.js -var readFile = () => { -}; -export { - path_default as path, - readFile -}; -`); - }); - - it('should not read browser alias with node platform', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - entryPoints: [fileURLToPath(new URL('fixture/input.js', import.meta.url))], - sourceRoot: fileURLToPath(new URL('fixture', import.meta.url)), - format: 'esm', - platform: 'node', - target: 'esnext', - bundle: true, - write: false, - plugins: [ - aliasPlugin(), - ], - }); - - expect(result.text).to.equal(`// fixture/input.js -import path from "path"; -import { readFile } from "fs/promises"; -export { - path, - readFile -}; -`); - }); -}); diff --git a/packages/esbuild-plugin-commonjs/lib/index.js b/packages/esbuild-plugin-commonjs/lib/index.js index 190d9973..0c5d3283 100644 --- a/packages/esbuild-plugin-commonjs/lib/index.js +++ b/packages/esbuild-plugin-commonjs/lib/index.js @@ -1,6 +1,5 @@ import path from 'path'; import { HELPER_MODULE, transform, maybeCommonjsModule, maybeMixedModule, wrapDynamicRequire, createRequireHelperModule } from '@chialab/cjs-to-esm'; -import { escapeRegexBody } from '@chialab/node-resolve'; import { useRna } from '@chialab/esbuild-rna'; /** @@ -27,7 +26,7 @@ export default function({ helperModule } = {}) { const workingDir = build.getWorkingDir(); if (helperModule) { - const HELPER_FILTER = new RegExp(escapeRegexBody(`./${HELPER_MODULE}`)); + const HELPER_FILTER = new RegExp(`./${HELPER_MODULE}`); build.onResolve({ filter: HELPER_FILTER }, (args) => ({ path: args.path, namespace: 'commonjs-helper', diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index 32781dcc..f66c6499 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -30,8 +30,7 @@ }, "dependencies": { "@chialab/cjs-to-esm": "^0.17.0", - "@chialab/esbuild-rna": "^0.17.0", - "@chialab/node-resolve": "^0.17.0" + "@chialab/esbuild-rna": "^0.17.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-commonjs/test/test.spec.js b/packages/esbuild-plugin-commonjs/test/test.spec.js index 08f9993f..356df822 100644 --- a/packages/esbuild-plugin-commonjs/test/test.spec.js +++ b/packages/esbuild-plugin-commonjs/test/test.spec.js @@ -109,8 +109,8 @@ export { expect(result.text).to.be.equal(`// test.spec.js import * as $cjs$fs from "fs"; -// commonjs-helper:./$$cjs_helper$$.js -function $$cjs_default$$(requiredModule) { +// commonjs-helper:./__cjs_helper__.js +function __cjs_default__(requiredModule) { var Object2 = (typeof window !== "undefined" && window || typeof self !== "undefined" && self || typeof global !== "undefined" && global || typeof globalThis !== "undefined" && globalThis || {}).Object; var isEsModule = false; var specifiers = Object2.create(null); @@ -187,7 +187,7 @@ var module = { }; module.exports = { method() { - return $$cjs_default$$(typeof $cjs$fs !== "undefined" ? $cjs$fs : {}); + return __cjs_default__(typeof $cjs$fs !== "undefined" ? $cjs$fs : {}); } }; var __export0; diff --git a/packages/esbuild-plugin-commonjs/tsconfig.json b/packages/esbuild-plugin-commonjs/tsconfig.json index b9433be8..003da0e9 100644 --- a/packages/esbuild-plugin-commonjs/tsconfig.json +++ b/packages/esbuild-plugin-commonjs/tsconfig.json @@ -15,9 +15,6 @@ }, { "path": "../esbuild-rna" - }, - { - "path": "../node-resolve" } ] } diff --git a/packages/esbuild-plugin-alias/LICENSE b/packages/esbuild-plugin-metadata/LICENSE.md similarity index 100% rename from packages/esbuild-plugin-alias/LICENSE rename to packages/esbuild-plugin-metadata/LICENSE.md diff --git a/packages/esbuild-plugin-metadata/README.md b/packages/esbuild-plugin-metadata/README.md new file mode 100644 index 00000000..2d2e9730 --- /dev/null +++ b/packages/esbuild-plugin-metadata/README.md @@ -0,0 +1,29 @@ +

+ esbuild-plugin-entrypoints • Write entrypoints.json for esbuild builds. +

+ +

+ NPM +

+ +--- + +## Install + +```sh +$ npm i @chialab/esbuild-plugin-entrypoints -D +$ yarn add @chialab/esbuild-plugin-entrypoints -D +``` + +## Usage + +```js +import '@chialab/esbuild-plugin-entrypoints'; + +``` + +--- + +## License + +**esbuild-plugin-entrypoints** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/esbuild-plugin-entrypoints/LICENSE) license. diff --git a/packages/esbuild-plugin-metadata/lib/index.js b/packages/esbuild-plugin-metadata/lib/index.js new file mode 100644 index 00000000..c5c6b20a --- /dev/null +++ b/packages/esbuild-plugin-metadata/lib/index.js @@ -0,0 +1,53 @@ +import path from 'path'; +import { writeFile } from 'fs/promises'; +import { writeManifestJson } from './writeManifestJson.js'; +import { generateEntrypointsJson, writeEntrypointsJson } from './writeEntrypointsJson.js'; + +export { generateEntrypointsJson }; + +/** + * @typedef {{ metafilePath?: string; manifestPath?: string; entrypointsPath?: string }} PluginOptions + */ + +/** + * Write metadata JSON files for builds. + * @param {PluginOptions} options Plugin options. + * @returns An esbuild plugin. + */ +export default function(options = {}) { + /** + * @type {import('esbuild').Plugin} + */ + const plugin = { + name: 'metadata', + setup(build) { + const { + metafilePath, + manifestPath, + entrypointsPath, + } = options; + + const { + entryPoints, + absWorkingDir = process.cwd(), + loader, + format = 'esm', + publicPath, + } = build.initialOptions; + + build.onEnd(async (result) => { + if (typeof metafilePath === 'string' && result.metafile) { + await writeFile(path.resolve(absWorkingDir, metafilePath), JSON.stringify(result.metafile, null, 2)); + } + if (manifestPath && result) { + await writeManifestJson(result, manifestPath, publicPath); + } + if (entrypointsPath && entryPoints && result) { + await writeEntrypointsJson(Array.isArray(entryPoints) ? entryPoints : Object.values(entryPoints), result, absWorkingDir, entrypointsPath, publicPath || '/', loader || {}, format); + } + }); + }, + }; + + return plugin; +} diff --git a/packages/rna-bundler/lib/writeEntrypointsJson.js b/packages/esbuild-plugin-metadata/lib/writeEntrypointsJson.js similarity index 51% rename from packages/rna-bundler/lib/writeEntrypointsJson.js rename to packages/esbuild-plugin-metadata/lib/writeEntrypointsJson.js index 676a9308..af8dda9c 100644 --- a/packages/rna-bundler/lib/writeEntrypointsJson.js +++ b/packages/esbuild-plugin-metadata/lib/writeEntrypointsJson.js @@ -1,18 +1,14 @@ import path from 'path'; -import { rm, mkdir, writeFile } from 'fs/promises'; -import { loaders } from './loaders.js'; - -/** - * @typedef {(entrypoint: string) => string} EntrypointResolveCallback - */ +import { mkdir, writeFile } from 'fs/promises'; /** * Map build entrypoints to entrypoints.json * @param {string[]} entrypoints The build entrypoints. - * @param {EntrypointResolveCallback} resolve The resolution callback for the endpoint. - * @param {import('@chialab/rna-config-loader').Format} format The output format. + * @param {{ [ext: string]: import('esbuild').Loader }} loaders The build loaders. + * @param {import('esbuild').Format} format The output format. + * @param {(entrypoint: string) => string} resolve The resolution callback for the endpoint. */ -function mapEntrypoints(entrypoints, format = 'esm', resolve = (entrypoint) => entrypoint) { +export function generateEntrypointsJson(entrypoints, loaders, format = 'esm', resolve = (entrypoint) => entrypoint) { return entrypoints.reduce((json, entrypoint) => { const extname = path.extname(entrypoint); const basename = path.basename(entrypoint, extname); @@ -47,9 +43,10 @@ function mapEntrypoints(entrypoints, format = 'esm', resolve = (entrypoint) => e * @param {string} rootDir The root dir. * @param {string} outputFile The output file or dir. * @param {string} publicPath The public path. - * @param {import('@chialab/rna-config-loader').Format} format The output format. + * @param {{ [ext: string]: import('esbuild').Loader }} loaders The build loaders. + * @param {import('esbuild').Format} format The output format. */ -export async function writeEntrypointsJson(entrypoints, result, rootDir, outputFile, publicPath = '/', format) { +export async function writeEntrypointsJson(entrypoints, result, rootDir, outputFile, publicPath, loaders, format) { const { metafile } = result; if (!metafile) { return; @@ -70,43 +67,10 @@ export async function writeEntrypointsJson(entrypoints, result, rootDir, outputF const outputDir = path.extname(outputFile) ? path.dirname(outputFile) : outputFile; outputFile = path.extname(outputFile) ? outputFile : path.join(outputDir, 'entrypoints.json'); - const entrypointsJson = mapEntrypoints(entrypoints, format, (entrypoint) => + const entrypointsJson = generateEntrypointsJson(entrypoints, loaders, format, (entrypoint) => path.join(publicPath, path.relative(outputDir, outputsByEntrypoint[path.resolve(rootDir, entrypoint)])) ); await mkdir(path.dirname(outputFile), { recursive: true }); await writeFile(outputFile, JSON.stringify({ entrypoints: entrypointsJson }, null, 2)); } - - -/** - * Write entrypoints.json for dev server - * @param {string[]} entrypoints The build entrypoints. - * @param {string} outputFile The output file or dir. - * @param {import('@web/dev-server-core').ServerStartParams} server The server instance. - * @param {import('@chialab/rna-config-loader').Format} format The output format. - */ -export async function writeDevEntrypointsJson(entrypoints, outputFile, server, format) { - const { config } = server; - const base = `http${config.http2 ? 's' : ''}://${config.hostname ?? 'localhost'}:${config.port}`; - const outputDir = path.extname(outputFile) ? path.dirname(outputFile) : outputFile; - const webSocketImport = server.webSockets && server.webSockets.webSocketImport && new URL(server.webSockets.webSocketImport, base).href; - outputFile = path.extname(outputFile) ? outputFile : path.join(outputDir, 'entrypoints.json'); - - const entrypointsJson = mapEntrypoints(entrypoints, format, (entrypoint) => - new URL(path.relative(config.rootDir, entrypoint), base).href - ); - - await rm(outputDir, { recursive: true, force: true }); - await mkdir(outputDir, { recursive: true }); - await writeFile(outputFile, JSON.stringify({ - entrypoints: entrypointsJson, - server: { - origin: base, - port: config.port, - inject: [ - webSocketImport, - ], - }, - }, null, 2)); -} diff --git a/packages/rna-bundler/lib/writeManifestJson.js b/packages/esbuild-plugin-metadata/lib/writeManifestJson.js similarity index 97% rename from packages/rna-bundler/lib/writeManifestJson.js rename to packages/esbuild-plugin-metadata/lib/writeManifestJson.js index 01b6716c..be4dbb42 100644 --- a/packages/rna-bundler/lib/writeManifestJson.js +++ b/packages/esbuild-plugin-metadata/lib/writeManifestJson.js @@ -14,7 +14,7 @@ export async function writeManifestJson(result, outputFile, publicPath = '/') { } const outputDir = path.extname(outputFile) ? path.dirname(outputFile) : outputFile; - outputFile = path.extname(outputFile) ? outputFile : path.join(outputDir, 'entrypoints.json'); + outputFile = path.extname(outputFile) ? outputFile : path.join(outputDir, 'manifest.json'); const { outputs } = metafile; const manifestJson = Object.entries(outputs) diff --git a/packages/esbuild-plugin-alias/package.json b/packages/esbuild-plugin-metadata/package.json similarity index 53% rename from packages/esbuild-plugin-alias/package.json rename to packages/esbuild-plugin-metadata/package.json index 17129d6f..f9b89e7e 100644 --- a/packages/esbuild-plugin-alias/package.json +++ b/packages/esbuild-plugin-metadata/package.json @@ -1,8 +1,8 @@ { - "name": "@chialab/esbuild-plugin-alias", + "name": "@chialab/esbuild-plugin-metadata", "type": "module", - "version": "0.17.2", - "description": "A plugin for esbuild that resolves aliases or empty modules.", + "version": "0.18.0", + "description": "Write metadata JSON files for builds.", "main": "lib/index.js", "typings": "./types/index.d.ts", "author": "Chialab (https://www.chialab.it)", @@ -10,14 +10,9 @@ "repository": { "type": "git", "url": "https://github.com/chialab/rna", - "directory": "packages/esbuild-plugin-env" + "directory": "packages/esbuild-plugin-metadata" }, - "keywords": [ - "esbuild", - "plugin", - "alias", - "empty" - ], + "keywords": [], "files": [ "lib", "types", @@ -28,11 +23,6 @@ "engines": { "node": ">=13" }, - "dependencies": { - "@chialab/esbuild-rna": "^0.17.0", - "@chialab/estransform": "^0.17.0", - "@chialab/node-resolve": "^0.17.0" - }, "devDependencies": { "esbuild": "^0.18.0", "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-alias/tsconfig.json b/packages/esbuild-plugin-metadata/tsconfig.json similarity index 56% rename from packages/esbuild-plugin-alias/tsconfig.json rename to packages/esbuild-plugin-metadata/tsconfig.json index f2e9dea2..2eff5102 100644 --- a/packages/esbuild-plugin-alias/tsconfig.json +++ b/packages/esbuild-plugin-metadata/tsconfig.json @@ -9,15 +9,5 @@ "include": [ "lib/**/*" ], - "references": [ - { - "path": "../esbuild-rna" - }, - { - "path": "../estransform" - }, - { - "path": "../node-resolve" - } - ] + "references": [] } diff --git a/packages/esbuild-rna/lib/Build.js b/packages/esbuild-rna/lib/Build.js index 40aff1fb..3bb94331 100644 --- a/packages/esbuild-rna/lib/Build.js +++ b/packages/esbuild-rna/lib/Build.js @@ -2,7 +2,6 @@ import path from 'path'; import crypto from 'crypto'; import { mkdir, readFile, writeFile } from 'fs/promises'; import { loadSourcemap, inlineSourcemap, mergeSourcemaps } from '@chialab/estransform'; -import { escapeRegexBody } from '@chialab/node-resolve'; import { createOutputFile, createResult, assignToResult } from './helpers.js'; /** @@ -853,9 +852,9 @@ export class Build { addVirtualModule(entry) { const resolveDir = entry.resolveDir || this.getSourceRoot(); const virtualFilePath = path.isAbsolute(entry.path) ? entry.path : path.join(resolveDir, entry.path); - const virtualFilter = new RegExp(escapeRegexBody(virtualFilePath)); + const virtualFilter = new RegExp(virtualFilePath.replace(/[.*+?^${}()|[\]\\/]/g, '\\$&')); - this.onResolve({ filter: new RegExp(`^${escapeRegexBody(entry.path)}$`) }, () => ({ + this.onResolve({ filter: new RegExp(`^${entry.path.replace(/[.*+?^${}()|[\]\\/]/g, '\\$&')}$`) }, () => ({ path: virtualFilePath, namespace: 'file', })); diff --git a/packages/esbuild-rna/lib/helpers.js b/packages/esbuild-rna/lib/helpers.js index 7f8ed7a1..a5f788c5 100644 --- a/packages/esbuild-rna/lib/helpers.js +++ b/packages/esbuild-rna/lib/helpers.js @@ -35,6 +35,7 @@ export function createResult(outputFiles, metafile = createEmptyMetafile()) { dependencies: {}, outputFiles, metafile, + mangleCache: {}, }; } @@ -111,6 +112,7 @@ export function remapResult(result, from, to) { return acc; }, /** @type {import('esbuild').Metafile['outputs']} */ ({})), }, + mangleCache: result.mangleCache, }; } diff --git a/packages/node-resolve/lib/alias.js b/packages/node-resolve/lib/alias.js deleted file mode 100644 index b51abc5e..00000000 --- a/packages/node-resolve/lib/alias.js +++ /dev/null @@ -1,111 +0,0 @@ -/** - * @typedef {string|((input: string, importer: string) => string|false|Promise)|false} Alias - */ - -/** - * @typedef {{ [key: string]: Alias }} AliasMap - */ - -/** - * Escape RegExp modifiers in a string. - * @param {string} source - */ -export function escapeRegexBody(source) { - return source.replace(/[.*+?^${}()|[\]\\/]/g, '\\$&'); -} - -/** - * @enum {number} - */ -export const ALIAS_MODE = { - ANY: 0, - START: 1, - FULL: 2, -}; - -/** - * Create a regex for alias match. - * @param {string} entry - * @param {ALIAS_MODE} [mode] - */ -export function createAliasRegex(entry, mode = ALIAS_MODE.ANY) { - const regexBody = escapeRegexBody(entry); - if (mode === ALIAS_MODE.FULL) { - return new RegExp(`^${regexBody}$`); - } - - if (mode === ALIAS_MODE.START) { - return new RegExp(`^${regexBody}(\\/|$)`); - } - - return new RegExp(`(^|\\/)${regexBody}(\\/|$)`); -} - -/** - * Create a regex for multiple aliases match. - * @param {string[]} entries - * @param {ALIAS_MODE} [mode] - */ -export function createAliasesRegex(entries, mode = ALIAS_MODE.ANY) { - const regexBody = entries.map(escapeRegexBody).join('|'); - if (mode === ALIAS_MODE.FULL) { - return new RegExp(`(${regexBody})$`); - } - - if (mode === ALIAS_MODE.START) { - return new RegExp(`^(${regexBody})`); - } - - return new RegExp(`(^|\\/)(${regexBody})(\\/|$)`); -} - -/** - * Extract a list of mapped modules from an alias map. - * @param {AliasMap} aliasMap - * @param {string[]} external - */ -export function getMappedModules(aliasMap, external = []) { - return Object.keys(aliasMap) - .filter((alias) => !external.includes(alias) && aliasMap[alias]); -} - -/** - * Extract a list of empty modules from an alias map. - * @param {AliasMap} aliasMap - * @param {string[]} external - */ -export function getEmptyModules(aliasMap, external = []) { - return Object.keys(aliasMap) - .filter((alias) => !external.includes(alias) && !aliasMap[alias]); -} - -/** - * Create a map of regex/resolutions for an alias map. - * @param {AliasMap} aliasMap - * @param {ALIAS_MODE} [mode] - */ -export function createAliasRegexexMap(aliasMap, mode = ALIAS_MODE.ANY) { - /** - * @type {Map} - */ - const map = new Map(); - for (const key in aliasMap) { - const regex = createAliasRegex(key, mode); - map.set(regex, { - key, - value: aliasMap[key], - }); - } - - return map; -} - -/** - * Create a regex for empty modules. - * @param {AliasMap} aliasMap - * @param {ALIAS_MODE} [mode] - */ -export function createEmptyRegex(aliasMap, mode = ALIAS_MODE.ANY) { - const empty = getEmptyModules(aliasMap); - return createAliasesRegex(empty.length ? empty : ['_'], mode); -} diff --git a/packages/node-resolve/lib/index.js b/packages/node-resolve/lib/index.js index b6441bd4..801a5866 100644 --- a/packages/node-resolve/lib/index.js +++ b/packages/node-resolve/lib/index.js @@ -243,5 +243,3 @@ export function getSearchParam(source, param) { const { searchParams } = getSearchParams(source); return searchParams.get(param) || null; } - -export * from './alias.js'; diff --git a/packages/postcss-url-rebase/lib/index.js b/packages/postcss-url-rebase/lib/index.js index 8324f413..c0107659 100644 --- a/packages/postcss-url-rebase/lib/index.js +++ b/packages/postcss-url-rebase/lib/index.js @@ -1,11 +1,11 @@ import path from 'path'; -import { styleResolve, isRelativeUrl, createAliasRegex, ALIAS_MODE } from '@chialab/node-resolve'; +import { styleResolve, isRelativeUrl } from '@chialab/node-resolve'; /** * @typedef {Object} UrlRebasePluginOptions * @property {string} [root] The root dir of the build. * @property {boolean} [relative] Should use relative paths. - * @property {import('@chialab/node-resolve').AliasMap} [alias] A list of alias. + * @property {Record} [alias] A list of alias. * @property {string[]} [external] A list of references to ignore. * @property {(filePath: string, decl: import('postcss').AtRule) => string|void|Promise} [transform] A transform function for the import. */ @@ -45,9 +45,6 @@ export default function urlRebase({ root = process.cwd(), relative, transform, a const inputFile = decl.source?.input.file ?? root; if (!resolvedImportPath.startsWith('.')) { - /** - * @type {import('@chialab/node-resolve').AliasMap} - */ const aliases = { ...alias, }; @@ -58,13 +55,9 @@ export default function urlRebase({ root = process.cwd(), relative, transform, a delete aliases[ext]; } for (const key in aliases) { - const aliasFilter = createAliasRegex(key, ALIAS_MODE.START); + const aliasFilter = new RegExp(`(^|\\/)${key.replace(/[.*+?^${}()|[\]\\/]/g, '\\$&')}(\\/|$)`); if (resolvedImportPath.match(aliasFilter)) { - const aliasValue = aliases[key]; - const aliased = typeof aliasValue === 'function' ? - await aliasValue(resolvedImportPath, inputFile) : - aliasValue; - + const aliased = aliases[key]; if (!aliased) { return; } diff --git a/packages/rna-browser-test-runner/lib/index.js b/packages/rna-browser-test-runner/lib/index.js index 8f465bb1..17ef6e76 100644 --- a/packages/rna-browser-test-runner/lib/index.js +++ b/packages/rna-browser-test-runner/lib/index.js @@ -18,7 +18,7 @@ export { TestRunner }; * @typedef {Object} TestRunnerCoreConfig * @property {import('@chialab/rna-logger').Logger} [logger] * @property {string[]|import('@web/test-runner-core').BrowserLauncher[]} [browsers] - * @property {import('@chialab/node-resolve').AliasMap} [alias] + * @property {Record} [alias] */ /** diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index 6066ba27..b363f22f 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -1,38 +1,13 @@ import path from 'path'; import { rm } from 'fs/promises'; import esbuild from 'esbuild'; -import { createLogger } from '@chialab/rna-logger'; import { hasPlugin } from '@chialab/esbuild-rna'; import { loaders } from './loaders.js'; -import { writeManifestJson } from './writeManifestJson.js'; -import { writeEntrypointsJson } from './writeEntrypointsJson.js'; /** * @typedef {import('esbuild').Metafile} Metafile */ -/** - * @param {import('@chialab/rna-config-loader').EntrypointConfig} config - * @param {{ stdin?: import('esbuild').StdinOptions; entryPoints?: string[] }} entryOptions - * @param {import('@chialab/esbuild-rna').Result} result - */ -async function onBuildEnd(config, entryOptions, result) { - const { - root = process.cwd(), - format = 'esm', - publicPath, - manifestPath, - entrypointsPath, - } = config; - - if (manifestPath && result) { - await writeManifestJson(result, manifestPath, publicPath); - } - if (entrypointsPath && entryOptions.entryPoints && result) { - await writeEntrypointsJson(entryOptions.entryPoints, result, root, entrypointsPath, publicPath, format); - } -} - /** * Build and bundle sources. * @param {import('@chialab/rna-config-loader').EntrypointConfig} config @@ -43,7 +18,6 @@ export async function build(config) { throw new Error('Missing `output` option'); } - const logger = createLogger(); const hasOutputFile = !!path.extname(config.output); const { input, @@ -89,6 +63,8 @@ export async function build(config) { inject, banner, footer, + manifestPath, + entrypointsPath, } = config; const entryOptions = {}; @@ -126,15 +102,18 @@ export async function build(config) { !hasPlugin(plugins, 'define-this') && import('@chialab/esbuild-plugin-define-this') .then(({ default: plugin }) => plugin()), - !hasPlugin(plugins, 'alias') && - import('@chialab/esbuild-plugin-alias') - .then(({ default: plugin }) => plugin(alias)), !hasPlugin(plugins, 'any-file') && import('@chialab/esbuild-plugin-any-file') .then(({ default: plugin }) => plugin()), + !hasPlugin(plugins, 'metadata') && + import('@chialab/esbuild-plugin-metadata') + .then(({ default: plugin }) => plugin({ + manifestPath, + entrypointsPath, + })), ].filter(Boolean))); - const result = /** @type {import('@chialab/esbuild-rna').Result} */ (await esbuild.build({ + const context = await esbuild.context({ ...entryOptions, outfile: hasOutputFile ? output : undefined, outdir: hasOutputFile ? undefined : output, @@ -153,6 +132,7 @@ export async function build(config) { packages: bundle ? undefined : 'external', treeShaking: minify ? true : undefined, define, + alias, external, mainFields, jsx, @@ -165,19 +145,6 @@ export async function build(config) { plugins: finalPlugins, logLevel, absWorkingDir: rootDir, - watch: watch && { - onRebuild(error, result) { - if (result) { - onBuildEnd(config, entryOptions, /** @type {import('@chialab/esbuild-rna').Result} */ (result)); - } - if (typeof watch === 'object' && - typeof watch.onRebuild === 'function') { - return watch.onRebuild(error, result); - } else if (error) { - logger.error(error); - } - }, - }, write, allowOverwrite: !write, resolveExtensions, @@ -186,9 +153,12 @@ export async function build(config) { inject, banner, footer, - })); + }); - await onBuildEnd(config, entryOptions, result); + const result = /** @type {import('@chialab/esbuild-rna').Result} */ (await context.rebuild()); + if (watch) { + await context.watch(); + } return { ...result, diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index a823e9a1..a07b042c 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -4,16 +4,12 @@ import { colors, createLogger, readableSize } from '@chialab/rna-logger'; import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; import { assignToResult, createResult, remapResult } from '@chialab/esbuild-rna'; import { build } from './build.js'; -import { writeManifestJson } from './writeManifestJson.js'; -import { writeEntrypointsJson, writeDevEntrypointsJson } from './writeEntrypointsJson.js'; import { Queue } from './Queue.js'; -import { writeMetafile } from './writeMetafile.js'; import { bundleSize } from './bundleSize.js'; export * from './loaders.js'; export { transform } from './transform.js'; export { build } from './build.js'; -export { writeManifestJson, writeEntrypointsJson, writeDevEntrypointsJson }; /** * @typedef {import('./transform').TransformResult} TransformResult @@ -179,27 +175,28 @@ export function command(program) { for (let i = 0; i < entrypoints.length; i++) { const entrypoint = entrypoints[i]; queue.add(async () => { - const buildConfig = getEntryBuildConfig(entrypoint, config); - const buildDir = buildConfig.root || process.cwd(); - const result = await build({ - ...buildConfig, - watch: buildConfig.watch && { - async onRebuild(error, result) { - if (error) { - logger.error(error); - } else if (result) { - if (cwd !== buildDir) { - result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); - } - buildResults[i] = result; - await onBuildEnd(true); - if (result.rebuild) { - result.rebuild.dispose(); - } - } + const buildConfig = getEntryBuildConfig(entrypoint, { + ...config, + plugins: [ + ...(config.plugins || []), + { + name: 'rna-logger', + setup(build) { + build.onEnd(async (result) => { + if (result) { + if (cwd !== buildDir) { + result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); + } + buildResults[i] = result; + await onBuildEnd(true); + } + }); + }, }, - }, + ], }); + const buildDir = buildConfig.root || process.cwd(); + const result = await build(buildConfig); if (cwd !== buildDir) { return remapResult(result, buildDir, cwd); } @@ -217,10 +214,6 @@ export function command(program) { buildResults.forEach((result) => assignToResult(buildResult, result)); const metafile = buildResult.metafile; - if (typeof metafilePath === 'string') { - await writeMetafile(metafile, path.resolve(cwd, metafilePath)); - } - if (Object.keys(metafile.outputs).length) { const sizes = await bundleSize(metafile, showCompressed); if (!rebuild) { diff --git a/packages/rna-bundler/lib/writeMetafile.js b/packages/rna-bundler/lib/writeMetafile.js deleted file mode 100644 index 4fbc02dd..00000000 --- a/packages/rna-bundler/lib/writeMetafile.js +++ /dev/null @@ -1,18 +0,0 @@ -import { writeFile } from 'fs/promises'; - -/** - * Writes a JSON file with the metafile contents, for bundle analysis. - * - * @param {import('esbuild').Metafile} manifest Metafile for all bundle's generated files - * @param {string} filePath Path of the JSON file to generate, relative to CWD - */ -export function writeMetafile(manifest, filePath) { - return writeFile(filePath, JSON.stringify(manifest)) - .then(() => { - process.stdout.write(`Bundle metafile written to: ${filePath}\n`); - }) - .catch((err) => { - process.stderr.write('Error writing JSON metafile\n'); - throw err; - }); -} diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 91591e45..1c4f84df 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -30,13 +30,13 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-plugin-alias": "^0.17.0", "@chialab/esbuild-plugin-any-file": "^0.17.0", "@chialab/esbuild-plugin-commonjs": "^0.17.1", "@chialab/esbuild-plugin-define-this": "^0.17.0", "@chialab/esbuild-plugin-env": "^0.17.0", "@chialab/esbuild-plugin-html": "^0.17.0", "@chialab/esbuild-plugin-meta-url": "^0.17.1", + "@chialab/esbuild-plugin-metadata": "^0.18.0", "@chialab/esbuild-plugin-worker": "^0.17.2", "@chialab/esbuild-rna": "^0.17.1", "@chialab/rna-config-loader": "^0.17.0", diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index 166f1778..90fe2afc 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -10,9 +10,6 @@ "lib/**/*" ], "references": [ - { - "path": "../esbuild-plugin-alias" - }, { "path": "../esbuild-plugin-any-file" }, @@ -31,6 +28,9 @@ { "path": "../esbuild-plugin-meta-url" }, + { + "path": "../esbuild-plugin-metadata" + }, { "path": "../esbuild-plugin-worker" }, diff --git a/packages/rna-config-loader/lib/index.js b/packages/rna-config-loader/lib/index.js index 9fca1f2c..4c19042e 100644 --- a/packages/rna-config-loader/lib/index.js +++ b/packages/rna-config-loader/lib/index.js @@ -38,10 +38,6 @@ import { pathToFileURL } from 'url'; * @typedef {{ [key: string]: string }} DefineMap */ -/** - * @typedef {import('@chialab/node-resolve').AliasMap} AliasMap - */ - /** * @typedef {'build'|'serve'} Mode */ @@ -53,7 +49,7 @@ import { pathToFileURL } from 'url'; * @property {string} [manifestPath] * @property {string} [entrypointsPath] * @property {boolean} [clean] - * @property {AliasMap} [alias] + * @property {boolean} [watch] */ /** @@ -65,7 +61,7 @@ import { pathToFileURL } from 'url'; */ /** - * @typedef {Omit & RnaConfig & RnaEntrypointConfig} EntrypointConfig + * @typedef {BuildOptions & RnaConfig & RnaEntrypointConfig} EntrypointConfig */ /** @@ -75,7 +71,7 @@ import { pathToFileURL } from 'url'; */ /** - * @typedef {Omit & RnaConfig & RnaProjectConfig} ProjectConfig + * @typedef {BuildOptions & RnaConfig & RnaProjectConfig} ProjectConfig */ /** diff --git a/packages/rna-dev-server/lib/index.js b/packages/rna-dev-server/lib/index.js index d480045b..81bded4c 100644 --- a/packages/rna-dev-server/lib/index.js +++ b/packages/rna-dev-server/lib/index.js @@ -14,7 +14,7 @@ import { rnaPlugin, entrypointsPlugin } from '@chialab/wds-plugin-rna'; * @property {import('@chialab/rna-config-loader').EntrypointConfig[]} [entrypoints] * @property {string} [manifestPath] * @property {string} [entrypointsPath] - * @property {import('@chialab/rna-config-loader').AliasMap} [alias] + * @property {Record} [alias] * @property {import('esbuild').Plugin[]} [transformPlugins] * @property {string | string[]} [target] * @property {'transform'|'preserve'|'automatic'} [jsx] @@ -107,7 +107,9 @@ export async function createDevServer(config) { jsxFragment: config.jsxFragment, plugins: config.transformPlugins, }), - entrypointsPlugin(config.entrypoints), + entrypointsPlugin({ + entrypoints: config.entrypoints || [], + }), nodeResolvePlugin({ alias: config.alias, }), diff --git a/packages/rna-node-test-runner/lib/index.js b/packages/rna-node-test-runner/lib/index.js index d1e067ee..577a1f8f 100644 --- a/packages/rna-node-test-runner/lib/index.js +++ b/packages/rna-node-test-runner/lib/index.js @@ -9,7 +9,7 @@ import { CoverageReport } from '@chialab/es-test-runner'; * @typedef {Object} TestRunnerConfig * @property {string[]} [files] A list or a glob of files to test. * @property {boolean} [coverage] Should collect coverage data. - * @property {import('@chialab/node-resolve').AliasMap} [alias] + * @property {Record} [alias] */ /** diff --git a/packages/wds-plugin-node-resolve/lib/index.js b/packages/wds-plugin-node-resolve/lib/index.js index a38db600..cd95fd45 100644 --- a/packages/wds-plugin-node-resolve/lib/index.js +++ b/packages/wds-plugin-node-resolve/lib/index.js @@ -1,7 +1,7 @@ import path from 'path'; import { getRequestFilePath, PluginSyntaxError, PluginError } from '@web/dev-server-core'; import { createEmptyModule } from '@chialab/estransform'; -import { ALIAS_MODE, browserResolve, createAliasRegexexMap, createEmptyRegex, getSearchParam, getSearchParams, isUrl } from '@chialab/node-resolve'; +import { browserResolve, getSearchParam, getSearchParams, isUrl } from '@chialab/node-resolve'; /** * @typedef {import('@web/dev-server-core').Plugin} Plugin @@ -150,7 +150,7 @@ export async function resolveImport(specifier, importer, serveDir, { code, line, /** * A plugin the Web Dev Server for node resolutions. - * @param {{ alias?: import('@chialab/node-resolve').AliasMap }} [config] + * @param {{ alias?: Record }} [config] */ export default function(config = {}) { /** @@ -158,9 +158,12 @@ export default function(config = {}) { */ let serverConfig; - const aliasMap = config.alias || {}; - const aliasRegexes = createAliasRegexexMap(aliasMap, ALIAS_MODE.FULL); - const emptyRegex = createEmptyRegex(aliasMap); + const aliasRegexes = new Map( + Object.entries(config.alias || {}) + .map(([key, value]) => + [new RegExp(`^${key.replace(/[.*+?^${}()|[\]\\/]/g, '\\$&')}$`), { key, value }] + ) + ); /** * @type {Plugin} @@ -188,21 +191,13 @@ export default function(config = {}) { return; } - if (source.match(emptyRegex)) { - return EMPTY_KEY; - } - const { rootDir } = serverConfig; const filePath = getRequestFilePath(context.url, rootDir); for (const [regex, res] of aliasRegexes.entries()) { if (source.match(regex)) { - const aliasValue = res.value; - const aliased = typeof aliasValue === 'function' ? - await aliasValue(source, filePath) : - aliasValue; - - if (!aliased) { + const aliased = res.value; + if (!aliased || aliased === 'empty') { return EMPTY_KEY; } diff --git a/packages/wds-plugin-rna/lib/plugins/entrypoints.js b/packages/wds-plugin-rna/lib/plugins/entrypoints.js index 322d2d78..86ec4b6a 100644 --- a/packages/wds-plugin-rna/lib/plugins/entrypoints.js +++ b/packages/wds-plugin-rna/lib/plugins/entrypoints.js @@ -1,9 +1,65 @@ -import { writeDevEntrypointsJson } from '@chialab/rna-bundler'; +import path from 'path'; +import { rm, mkdir, writeFile } from 'fs/promises'; +import { generateEntrypointsJson } from '@chialab/esbuild-plugin-metadata'; /** - * @param {import('@chialab/rna-config-loader').EntrypointConfig[]} [entrypoints] + * Write entrypoints.json for dev server + * @param {string[]} entrypoints The build entrypoints. + * @param {string} outputFile The output file or dir. + * @param {import('@web/dev-server-core').ServerStartParams} server The server instance. + * @param {{ [ext: string]: import('esbuild').Loader }} loaders The build loaders. + * @param {import('esbuild').Format} format The output format. */ -export function entrypointsPlugin(entrypoints = []) { +export async function writeDevEntrypointsJson(entrypoints, outputFile, server, loaders, format) { + const { config } = server; + const base = `http${config.http2 ? 's' : ''}://${config.hostname ?? 'localhost'}:${config.port}`; + const outputDir = path.extname(outputFile) ? path.dirname(outputFile) : outputFile; + const webSocketImport = server.webSockets && server.webSockets.webSocketImport && new URL(server.webSockets.webSocketImport, base).href; + outputFile = path.extname(outputFile) ? outputFile : path.join(outputDir, 'entrypoints.json'); + + const entrypointsJson = generateEntrypointsJson(entrypoints, loaders, format, (entrypoint) => + new URL(path.relative(config.rootDir, entrypoint), base).href + ); + + await rm(outputDir, { recursive: true, force: true }); + await mkdir(outputDir, { recursive: true }); + await writeFile(outputFile, JSON.stringify({ + entrypoints: entrypointsJson, + server: { + origin: base, + port: config.port, + inject: [ + webSocketImport, + ], + }, + }, null, 2)); +} + +/** + * @typedef {{ entrypoints: import('@chialab/rna-config-loader').EntrypointConfig[]; loaders?: { [ext: string]: import('esbuild').Loader } }} EntrypointPluginOptions + */ + +/** + * @param {EntrypointPluginOptions} options + */ +export function entrypointsPlugin(options) { + const { + entrypoints, + loaders = { + '.cjs': 'tsx', + '.mjs': 'tsx', + '.js': 'tsx', + '.jsx': 'tsx', + '.ts': 'ts', + '.tsx': 'tsx', + '.json': 'json', + '.geojson': 'json', + '.css': 'css', + '.scss': 'css', + '.sass': 'css', + }, + } = options; + /** * @type {import('@web/dev-server-core').Plugin} */ @@ -19,7 +75,7 @@ export function entrypointsPlugin(entrypoints = []) { } const files = Array.isArray(input) ? input : [input]; - await writeDevEntrypointsJson(files, entrypointsPath, serverStartParams, 'esm'); + await writeDevEntrypointsJson(files, entrypointsPath, serverStartParams, loaders, 'esm'); }) ); } diff --git a/packages/wds-plugin-rna/lib/plugins/rna.js b/packages/wds-plugin-rna/lib/plugins/rna.js index f04c62b2..4fb36aa7 100644 --- a/packages/wds-plugin-rna/lib/plugins/rna.js +++ b/packages/wds-plugin-rna/lib/plugins/rna.js @@ -2,7 +2,7 @@ import path from 'path'; import { realpath } from 'fs/promises'; import { getRequestFilePath } from '@chialab/es-dev-server'; import { getEntryConfig } from '@chialab/rna-config-loader'; -import { browserResolve, isJs, isJson, isCss, getSearchParam, appendSearchParam, getSearchParams, ALIAS_MODE, createAliasRegexexMap, createEmptyRegex } from '@chialab/node-resolve'; +import { browserResolve, isJs, isJson, isCss, getSearchParam, appendSearchParam, getSearchParams } from '@chialab/node-resolve'; import { isHelperImport, resolveRelativeImport, isPlainScript } from '@chialab/wds-plugin-node-resolve'; import { build, transform, transformLoaders } from '@chialab/rna-bundler'; import { resolveUserAgent } from 'browserslist-useragent'; @@ -140,10 +140,6 @@ function isBareModuleSource(name) { * @param {Partial} config */ export function rnaPlugin(config) { - const aliasMap = config.alias || {}; - const aliasRegexes = createAliasRegexexMap(aliasMap, ALIAS_MODE.FULL); - const emptyRegex = createEmptyRegex(aliasMap); - /** * @type {import('@web/dev-server-core').DevServerCoreConfig} */ @@ -379,10 +375,6 @@ export function rnaPlugin(config) { }, async resolveImport({ source, context }) { - if (source.match(emptyRegex)) { - return; - } - if (config.jsxImportSource && source === '__jsx__.js') { source = config.jsxImportSource; } @@ -390,21 +382,6 @@ export function rnaPlugin(config) { const { rootDir } = serverConfig; const filePath = getRequestFilePath(context.url, rootDir); - for (const [regex, res] of aliasRegexes.entries()) { - if (source.match(regex)) { - const aliasValue = res.value; - const aliased = typeof aliasValue === 'function' ? - await aliasValue(source, filePath) : - aliasValue; - if (!aliased) { - return; - } - - source = aliased; - break; - } - } - if (!isBareModuleSource(source)) { return; } diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index 7c2476cb..a1499b96 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -26,6 +26,7 @@ "dependencies": { "@chialab/es-dev-server": "^0.17.0", "@chialab/esbuild-plugin-meta-url": "^0.17.0", + "@chialab/esbuild-plugin-metadata": "^0.18.0", "@chialab/esbuild-plugin-worker": "^0.17.0", "@chialab/node-resolve": "^0.17.0", "@chialab/rna-bundler": "^0.17.6", diff --git a/tsconfig.json b/tsconfig.json index f9fd68dc..c1e7a206 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -24,9 +24,6 @@ { "path": "./packages/es-test-runner" }, - { - "path": "./packages/esbuild-plugin-alias" - }, { "path": "./packages/esbuild-plugin-any-file" }, @@ -51,6 +48,9 @@ { "path": "./packages/esbuild-plugin-meta-url" }, + { + "path": "./packages/esbuild-plugin-metadata" + }, { "path": "./packages/esbuild-plugin-postcss" }, diff --git a/yarn.lock b/yarn.lock index a0c43e03..411a8f89 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1653,18 +1653,6 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-alias@^0.17.0, @chialab/esbuild-plugin-alias@workspace:packages/esbuild-plugin-alias": - version: 0.0.0-use.local - resolution: "@chialab/esbuild-plugin-alias@workspace:packages/esbuild-plugin-alias" - dependencies: - "@chialab/esbuild-rna": ^0.17.0 - "@chialab/estransform": ^0.17.0 - "@chialab/node-resolve": ^0.17.0 - esbuild: ^0.18.0 - typescript: ^4.3.0 - languageName: unknown - linkType: soft - "@chialab/esbuild-plugin-any-file@^0.17.0, @chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file" @@ -1698,7 +1686,6 @@ __metadata: dependencies: "@chialab/cjs-to-esm": ^0.17.0 "@chialab/esbuild-rna": ^0.17.0 - "@chialab/node-resolve": ^0.17.0 typescript: ^4.3.0 languageName: unknown linkType: soft @@ -1762,6 +1749,15 @@ __metadata: languageName: unknown linkType: soft +"@chialab/esbuild-plugin-metadata@^0.18.0, @chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata": + version: 0.0.0-use.local + resolution: "@chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata" + dependencies: + esbuild: ^0.18.0 + typescript: ^4.3.0 + languageName: unknown + linkType: soft + "@chialab/esbuild-plugin-postcss@^0.17.1, @chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss" @@ -1873,7 +1869,7 @@ __metadata: languageName: node linkType: hard -"@chialab/estransform@^0.17.0, @chialab/estransform@^0.17.1, @chialab/estransform@^0.17.3, @chialab/estransform@^0.17.4, @chialab/estransform@workspace:packages/estransform": +"@chialab/estransform@^0.17.1, @chialab/estransform@^0.17.3, @chialab/estransform@^0.17.4, @chialab/estransform@workspace:packages/estransform": version: 0.0.0-use.local resolution: "@chialab/estransform@workspace:packages/estransform" dependencies: @@ -1993,13 +1989,13 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna-bundler@workspace:packages/rna-bundler" dependencies: - "@chialab/esbuild-plugin-alias": ^0.17.0 "@chialab/esbuild-plugin-any-file": ^0.17.0 "@chialab/esbuild-plugin-commonjs": ^0.17.1 "@chialab/esbuild-plugin-define-this": ^0.17.0 "@chialab/esbuild-plugin-env": ^0.17.0 "@chialab/esbuild-plugin-html": ^0.17.0 "@chialab/esbuild-plugin-meta-url": ^0.17.1 + "@chialab/esbuild-plugin-metadata": ^0.18.0 "@chialab/esbuild-plugin-postcss": ^0.17.1 "@chialab/esbuild-plugin-worker": ^0.17.2 "@chialab/esbuild-rna": ^0.17.1 @@ -2214,6 +2210,7 @@ __metadata: dependencies: "@chialab/es-dev-server": ^0.17.0 "@chialab/esbuild-plugin-meta-url": ^0.17.0 + "@chialab/esbuild-plugin-metadata": ^0.18.0 "@chialab/esbuild-plugin-worker": ^0.17.0 "@chialab/esbuild-rna": ^0.17.0 "@chialab/node-resolve": ^0.17.0 From 43c1c04bb8054471a24d63141c3ed3c297078791 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Fri, 10 Feb 2023 16:00:37 +0100 Subject: [PATCH 12/55] refactor: remove unstandard cases from worker plugin --- .../esbuild-plugin-html/lib/collectScripts.js | 3 +- .../esbuild-plugin-html/lib/collectStyles.js | 3 +- packages/esbuild-plugin-html/lib/index.js | 2 +- packages/esbuild-plugin-meta-url/lib/index.js | 30 +--- .../esbuild-plugin-meta-url/test/test.spec.js | 54 ------- packages/esbuild-plugin-postcss/lib/index.js | 3 +- packages/esbuild-plugin-worker/lib/index.js | 150 +++++------------- .../esbuild-plugin-worker/test/test.spec.js | 43 +++-- packages/esbuild-rna/lib/Build.js | 91 ++++------- 9 files changed, 104 insertions(+), 275 deletions(-) diff --git a/packages/esbuild-plugin-html/lib/collectScripts.js b/packages/esbuild-plugin-html/lib/collectScripts.js index b99300ca..88f86cfd 100644 --- a/packages/esbuild-plugin-html/lib/collectScripts.js +++ b/packages/esbuild-plugin-html/lib/collectScripts.js @@ -1,6 +1,5 @@ import path from 'path'; import { isRelativeUrl } from '@chialab/node-resolve'; -import { Build } from '@chialab/esbuild-rna'; /** * @param {import('cheerio').CheerioAPI} $ The cheerio selector. @@ -40,7 +39,7 @@ async function innerCollect($, dom, elements, target, format, type, attrs = {}, return; } - builds.set(element, resolvedFile.pluginData === Build.RESOLVED_AS_FILE ? resolvedFile.path : src); + builds.set(element, resolvedFile.path); entrypoints.set(resolvedFile.path, element); } else { const entryPoint = path.join(options.sourceDir, helpers.createEntry('js')); diff --git a/packages/esbuild-plugin-html/lib/collectStyles.js b/packages/esbuild-plugin-html/lib/collectStyles.js index 065ee132..accb88b3 100644 --- a/packages/esbuild-plugin-html/lib/collectStyles.js +++ b/packages/esbuild-plugin-html/lib/collectStyles.js @@ -1,6 +1,5 @@ import path from 'path'; import { isRelativeUrl } from '@chialab/node-resolve'; -import { Build } from '@chialab/esbuild-rna'; /** * Collect and bundle each reference. @@ -34,7 +33,7 @@ export async function collectStyles($, dom, options, helpers) { return; } - builds.set(element, resolvedFile.pluginData === Build.RESOLVED_AS_FILE ? resolvedFile.path : href); + builds.set(element, resolvedFile.path); entrypoints.set(resolvedFile.path, element); } else { const entryPoint = path.join(options.sourceDir, helpers.createEntry('css')); diff --git a/packages/esbuild-plugin-html/lib/index.js b/packages/esbuild-plugin-html/lib/index.js index 6094c7af..a9cf4b75 100644 --- a/packages/esbuild-plugin-html/lib/index.js +++ b/packages/esbuild-plugin-html/lib/index.js @@ -175,7 +175,7 @@ export default function({ /** * @param {string} file */ - const resolveFile = (file) => build.resolveLocallyFirst(file, { + const resolveFile = (file) => build.resolve(`./${file}`, { kind: 'dynamic-import', importer: args.path, resolveDir: path.dirname(args.path), diff --git a/packages/esbuild-plugin-meta-url/lib/index.js b/packages/esbuild-plugin-meta-url/lib/index.js index 1d03a8b0..2be612ea 100644 --- a/packages/esbuild-plugin-meta-url/lib/index.js +++ b/packages/esbuild-plugin-meta-url/lib/index.js @@ -2,7 +2,7 @@ import path from 'path'; import mime from 'mime-types'; import { getSearchParam, isUrl } from '@chialab/node-resolve'; import { parse, walk, getIdentifierValue, getBlock, getLocation, TokenType } from '@chialab/estransform'; -import { Build, useRna } from '@chialab/esbuild-rna'; +import { useRna } from '@chialab/esbuild-rna'; /** * @param {import('@chialab/estransform').TokenProcessor} processor Token processor. @@ -165,7 +165,7 @@ export default function({ emit = true } = {}) { promises.push(Promise.resolve().then(async () => { const requestName = value.split('?')[0]; - const { path: resolvedPath, pluginData } = await build.resolveLocallyFirst(requestName, { + const { path: resolvedPath } = await build.resolve(`./${requestName}`, { kind: 'dynamic-import', importer: args.path, namespace: 'file', @@ -174,25 +174,6 @@ export default function({ emit = true } = {}) { }); if (resolvedPath) { - if (pluginData !== Build.RESOLVED_AS_FILE) { - const location = getLocation(code, startToken.start); - warnings.push({ - id: 'import-meta-module-resolution', - pluginName: 'meta-url', - text: `Resolving '${requestName}' as module is not a standard behavior and may be removed in a future relase of the plugin.`, - location: { - file: args.path, - namespace: args.namespace, - ...location, - length: endToken.end - startToken.start, - lineText: code.split('\n')[location.line - 1], - suggestion: 'Externalize module import using a JS proxy file.', - }, - notes: [], - detail: '', - }); - } - const entryLoader = build.getLoader(resolvedPath) || 'file'; const isChunk = entryLoader !== 'file' && entryLoader !== 'json'; const isIIFE = format === 'iife' && bundle; @@ -201,8 +182,11 @@ export default function({ emit = true } = {}) { let entryPoint = resolvedPath; if (emit && !isIIFE) { if (isChunk) { - const chunk = await build.emitChunk({ path: resolvedPath }); - searchParams.set('hash', chunk.id); + const transformOptions = JSON.parse(getSearchParam(value, 'transform') || '{}'); + const chunk = await build.emitChunk({ + ...transformOptions, + path: resolvedPath, + }); entryPoint = chunk.path; } else { const file = await build.emitFile(resolvedPath); diff --git a/packages/esbuild-plugin-meta-url/test/test.spec.js b/packages/esbuild-plugin-meta-url/test/test.spec.js index 4b42f064..7d80c1e1 100644 --- a/packages/esbuild-plugin-meta-url/test/test.spec.js +++ b/packages/esbuild-plugin-meta-url/test/test.spec.js @@ -222,60 +222,6 @@ var file = new URL("./file-4e1243bd.txt?hash=4e1243bd", "file://" + __filename); expect(path.dirname(result.path)).to.be.equal(path.dirname(file.path)); }); - it('should resolve a module with warnings', async () => { - const { warnings, outputFiles: [result, file] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - resolveDir: fileURLToPath(new URL('.', import.meta.url)), - sourcefile: fileURLToPath(import.meta.url), - contents: 'export const file = new URL(\'npm_module\', import.meta.url);', - }, - format: 'esm', - outdir: 'out', - loader: { - '.txt': 'file', - }, - assetNames: '[name]', - bundle: true, - write: false, - plugins: [ - virtual([{ - path: 'npm_module', - contents: 'test\n', - loader: 'js', - }]), - metaUrl(), - ], - }); - - expect(result.text).to.be.equal(`// test.spec.js -var file = new URL("./npm_module?hash=4e1243bd", import.meta.url); -export { - file -}; -`); - expect(file.text).to.be.equal('test\n'); - expect(path.dirname(result.path)).to.be.equal(path.dirname(file.path)); - expect(warnings).to.be.deep.equal([ - { - id: '', - pluginName: 'meta-url', - text: 'Resolving \'npm_module\' as module is not a standard behavior and may be removed in a future relase of the plugin.', - detail: '', - notes: [], - location: { - column: 20, - file: 'test.spec.js', - length: 38, - line: 1, - lineText: 'export const file = new URL(\'npm_module\', import.meta.url);', - namespace: 'file', - suggestion: 'Externalize module import using a JS proxy file.', - }, - }, - ]); - }); - it('should not resolve a module with warnings', async () => { const { warnings, outputFiles: [result] } = await esbuild.build({ absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), diff --git a/packages/esbuild-plugin-postcss/lib/index.js b/packages/esbuild-plugin-postcss/lib/index.js index 066d5006..80e4ce8b 100644 --- a/packages/esbuild-plugin-postcss/lib/index.js +++ b/packages/esbuild-plugin-postcss/lib/index.js @@ -47,7 +47,8 @@ export default function(options = {}) { const build = useRna(plugin, pluginBuild); const { sourcemap = true, absWorkingDir, target } = build.getOptions(); const config = await loadPostcssConfig(build.getSourceRoot()); - build.setupPlugin([cssImport()], 'before'); + + await build.setupPlugin([cssImport()]); const cache = new Map(); build.onStart(() => { diff --git a/packages/esbuild-plugin-worker/lib/index.js b/packages/esbuild-plugin-worker/lib/index.js index bc855271..1aa55128 100644 --- a/packages/esbuild-plugin-worker/lib/index.js +++ b/packages/esbuild-plugin-worker/lib/index.js @@ -1,6 +1,6 @@ import path from 'path'; -import { walk, parse, TokenType, getIdentifierValue, getLocation, getBlock, splitArgs } from '@chialab/estransform'; -import { getSearchParam } from '@chialab/node-resolve'; +import { walk, parse, TokenType, getIdentifierValue, getBlock, splitArgs } from '@chialab/estransform'; +import { appendSearchParam } from '@chialab/node-resolve'; import metaUrlPlugin from '@chialab/esbuild-plugin-meta-url'; import { useRna } from '@chialab/esbuild-rna'; @@ -8,25 +8,6 @@ import { useRna } from '@chialab/esbuild-rna'; * @typedef {{ constructors?: string[], proxy?: boolean, emit?: boolean }} PluginOptions */ -/** - * Create a blob proxy worker code. - * @param {string} argument The url reference. - * @param {import('@chialab/esbuild-rna').BuildOptions} transformOptions The transform options for the url. - * @param {boolean} [checkType] Should check argument type. - */ -function createBlobProxy(argument, transformOptions, checkType = false) { - const createUrlFn = `(function(path) { - const url = new URL(path); - url.searchParams.set('transform', '${JSON.stringify(transformOptions)}'); - return url.href; -})`; - const blobContent = transformOptions.format === 'esm' ? - `'import "' + ${createUrlFn}(${argument}) + '";'` : - `'importScripts("' + ${createUrlFn}(${argument}) + '");'`; - - return `${checkType ? `typeof ${argument} !== 'string' ? ${argument} : ` : ''}URL.createObjectURL(new Blob([${blobContent}], { type: 'text/javascript' }))`; -} - /** * Instantiate a plugin that collect and builds Web Workers. * @param {PluginOptions} options @@ -51,8 +32,6 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal const { format, bundle, sourcesContent, sourcemap } = build.getOptions(); const workingDir = build.getWorkingDir(); - await build.setupPlugin([metaUrlPlugin({ emit })], 'after'); - build.onTransform({ loaders: ['tsx', 'ts', 'jsx', 'js'] }, async (args) => { const code = args.code; @@ -60,11 +39,6 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal return; } - /** - * @type {Promise[]} - */ - const promises = []; - /** * @type {Set} */ @@ -118,8 +92,11 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal const startToken = firstArg[0]; const endToken = firstArg[firstArg.length - 1]; - let reference = startToken; + /** + * @type {*} + */ + let reference; if (startToken.type === TokenType._new && firstArg[1].type === TokenType.name && processor.identifierNameForToken(firstArg[1]) === 'URL' @@ -144,6 +121,8 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal reference = urlArgs[0]; } } + } else if (startToken.type === TokenType.name) { + reference = startToken; } const isStringLiteral = reference && reference.type === TokenType.string; @@ -177,92 +156,41 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal } } - promises.push(Promise.resolve().then(async () => { - const value = isStringLiteral ? - processor.stringValueForToken(reference) : - isIdentifier ? - getIdentifierValue(processor, reference) : - null; - - if (typeof value !== 'string') { - if (proxy) { - const arg = code.substring(firstArg[0].start, firstArg[firstArg.length - 1].end); - helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, true)); - } - return; - } - - const id = getSearchParam(value, 'hash'); - if (id && build.isEmittedPath(id)) { - return; - } - - const { path: resolvedPath, external } = await build.resolve(value, { - kind: 'dynamic-import', - importer: args.path, - namespace: 'file', - resolveDir: path.dirname(args.path), - pluginData: null, - }); - - if (external) { - return; - } - - if (!resolvedPath) { - const location = getLocation(code, startToken.start); - warnings.push({ - id: 'worker-reference-not-found', - pluginName: 'worker', - text: `Unable to resolve '${value}' file.`, - location: { - file: args.path, - namespace: args.namespace, - ...location, - length: endToken.end - startToken.start, - lineText: code.split('\n')[location.line - 1], - suggestion: '', - }, - notes: [], - detail: '', - }); - return; + const value = isStringLiteral ? + processor.stringValueForToken(reference) : + isIdentifier ? + getIdentifierValue(processor, reference) : + null; + + if (typeof value !== 'string') { + if (proxy) { + const arg = code.substring(startToken.start, endToken.end); + const createUrlFn = `(function(path) { + const url = new URL(path); + url.searchParams.set('transform', '${JSON.stringify(transformOptions)}'); + return url.href; + })`; + const blobContent = transformOptions.format === 'esm' ? + `'import "' + ${createUrlFn}(${arg}) + '";'` : + `'importScripts("' + ${createUrlFn}(${arg}) + '");'`; + + helpers.overwrite(startToken.start, endToken.end, `typeof ${arg} !== 'string' ? ${arg} : URL.createObjectURL(new Blob([${blobContent}], { type: 'text/javascript' }))`); } + return; + } - let emittedChunk; - let entryPoint = resolvedPath; - const searchParams = new URLSearchParams(); - if (emit) { - emittedChunk = await build.emitChunk({ - ...transformOptions, - path: resolvedPath, - write: format !== 'iife' || !bundle, - }, format !== 'iife' || !bundle); - searchParams.set('hash', emittedChunk.id); - entryPoint = emittedChunk.path; - } + const entrypoint = `new URL('${appendSearchParam(value, 'transform', JSON.stringify(transformOptions))}', import.meta.url)`; + if (proxy) { + const blobContent = transformOptions.format === 'esm' ? + `'import "' + ${entrypoint} + '";'` : + `'importScripts("' + ${entrypoint} + '");'`; - if (emittedChunk && format === 'iife' && bundle) { - const { outputFiles } = emittedChunk; - if (outputFiles) { - const base64 = Buffer.from(outputFiles[0].contents).toString('base64'); - helpers.overwrite(startToken.start, endToken.end, `new URL('data:text/javascript;base64,${base64}')`); - } - } else { - const outputPath = build.resolveRelativePath(entryPoint); - const searchParamsString = searchParams.toString(); - const arg = `new URL('${outputPath}${searchParamsString ? `?${searchParamsString}` : ''}', import.meta.url).href`; - if (proxy) { - helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, false)); - } else { - helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, arg); - } - } - })); + helpers.overwrite(startToken.start, endToken.end, `URL.createObjectURL(new Blob([${blobContent}], { type: 'text/javascript' }))`); + } else { + helpers.overwrite(startToken.start, endToken.end, entrypoint); + } }); - await Promise.all(promises); - if (!helpers.isDirty()) { return { warnings, @@ -279,6 +207,8 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal warnings, }; }); + + await build.setupPlugin([metaUrlPlugin({ emit })], 'after'); }, }; diff --git a/packages/esbuild-plugin-worker/test/test.spec.js b/packages/esbuild-plugin-worker/test/test.spec.js index 96c91aa7..1d6ac479 100644 --- a/packages/esbuild-plugin-worker/test/test.spec.js +++ b/packages/esbuild-plugin-worker/test/test.spec.js @@ -11,7 +11,7 @@ describe('esbuild-plugin-worker', () => { stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), - contents: 'export const worker = new Worker(\'./worker.js\');', + contents: 'export const worker = new Worker(new URL(\'./worker.js\', import.meta.url));', }, format: 'esm', outdir: 'out', @@ -23,7 +23,7 @@ describe('esbuild-plugin-worker', () => { }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(new URL("./worker.js?hash=5f77c0c4", import.meta.url).href); +var worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); export { worker }; @@ -46,7 +46,7 @@ export { stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), - contents: 'export const worker = new Worker(\'./worker.js\');', + contents: 'export const worker = new Worker(new URL(\'./worker.js\', import.meta.url));', }, format: 'esm', outdir: 'out', @@ -57,7 +57,7 @@ export { ], }); - expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker.js?hash=5f77c0c4", import.meta.url).href); + expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); export { worker }; @@ -80,7 +80,7 @@ export { stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), - contents: 'export const worker = new Worker(\'./worker.js\', { type: "module" });', + contents: 'export const worker = new Worker(new URL(\'./worker.js\', import.meta.url), { type: "module" });', }, format: 'esm', outdir: 'out', @@ -92,7 +92,7 @@ export { }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(new URL("./worker.js?hash=a564928d", import.meta.url).href, { type: "module" }); +var worker = new Worker(new URL("./worker.js?hash=a564928d", import.meta.url), { type: "module" }); export { worker }; @@ -112,7 +112,7 @@ postMessage("message"); stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), - contents: 'export const worker = new Worker(\'./worker.js\', { type: "module" });', + contents: 'export const worker = new Worker(new URL(\'./worker.js\', import.meta.url), { type: "module" });', }, format: 'esm', outdir: 'out', @@ -125,7 +125,7 @@ postMessage("message"); const [result, worker] = outputFiles; - expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker.js?hash=5a665960", import.meta.url).href, { type: "module" }); + expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker.js?hash=5a665960", import.meta.url), { type: "module" }); export { worker }; @@ -142,7 +142,7 @@ postMessage("message"); stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), - contents: 'export const worker = new Worker(\'./worker.js\');', + contents: 'export const worker = new Worker(new URL(\'./worker.js\', import.meta.url));', }, format: 'esm', outdir: 'out', @@ -154,11 +154,7 @@ postMessage("message"); }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(URL.createObjectURL(new Blob(['importScripts("' + function(path) { - const url = new URL(path); - url.searchParams.set("transform", '{"format":"iife","bundle":true,"platform":"neutral"}'); - return url.href; -}(new URL("./worker.js?hash=5f77c0c4", import.meta.url).href) + '");'], { type: "text/javascript" }))); +var worker = new Worker(URL.createObjectURL(new Blob(['importScripts("' + new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url) + '");'], { type: "text/javascript" }))); export { worker }; @@ -210,8 +206,8 @@ export { stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), - contents: `export const worker = new Worker('./worker.js'); -export const fakeWorker = new ctx.Worker('./worker.js');`, + contents: `export const worker = new Worker(new URL('./worker.js', import.meta.url)); +export const fakeWorker = new ctx.Worker(new URL('./worker.js', import.meta.url));`, }, format: 'esm', outdir: 'out', @@ -223,8 +219,8 @@ export const fakeWorker = new ctx.Worker('./worker.js');`, }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(new URL("./worker.js?hash=5f77c0c4", import.meta.url).href); -var fakeWorker = new ctx.Worker("./worker.js"); +var worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); +var fakeWorker = new ctx.Worker(new URL("./worker.js?hash=a564928d", import.meta.url)); export { fakeWorker, worker @@ -233,14 +229,14 @@ export { }); it('should detect local Worker definitions', async () => { - const { outputFiles: [result, worker] } = await esbuild.build({ + const { outputFiles: [result, ...workers] } = await esbuild.build({ absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), contents: `class Worker {}; -export const local = new Worker('./worker.js'); -export const worker = new window.Worker('./worker.js');`, +export const local = new Worker(new URL('./worker.js', import.meta.url)); +export const worker = new window.Worker(new URL('./worker.js', import.meta.url));`, }, format: 'esm', outdir: 'out', @@ -254,13 +250,14 @@ export const worker = new window.Worker('./worker.js');`, expect(result.text).to.be.equal(`// test.spec.js var Worker = class { }; -var local = new Worker("./worker.js"); -var worker = new window.Worker(new URL("./worker.js?hash=5f77c0c4", import.meta.url).href); +var local = new Worker(new URL("./worker.js?hash=a564928d", import.meta.url)); +var worker = new window.Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); export { local, worker }; `); + const worker = workers.find((output) => output.path.endsWith('worker-iife.js')); expect(worker.text).to.be.equal(`"use strict"; (() => { // lib.worker.js diff --git a/packages/esbuild-rna/lib/Build.js b/packages/esbuild-rna/lib/Build.js index 3bb94331..7bb0965f 100644 --- a/packages/esbuild-rna/lib/Build.js +++ b/packages/esbuild-rna/lib/Build.js @@ -158,8 +158,6 @@ import { createOutputFile, createResult, assignToResult } from './helpers.js'; * Esbuild build handler. */ export class Build { - static RESOLVED_AS_FILE = 1; - static RESOLVED_AS_MODULE = 2; static ENTRY = 1; static CHUNK = 2; static ASSET = 3; @@ -263,7 +261,11 @@ export class Build { if (Array.isArray(entryPoints)) { entryPoints.forEach((entryPoint) => { - entryPoint = this.resolvePath(entryPoint); + if (typeof entryPoint === 'string') { + entryPoint = this.resolvePath(entryPoint); + } else { + entryPoint = this.resolvePath(entryPoint.in); + } this.collectDependencies(entryPoint, [entryPoint]); }); } else { @@ -386,6 +388,7 @@ export class Build { const separator = /\/+|\\+/; return (Array.isArray(entryPoints) ? entryPoints : Object.values(entryPoints)) + .map((entry) => (typeof entry === 'string' ? entry : entry.in)) .map((entry) => (path.isAbsolute(entry) ? entry : this.resolvePath(entry))) .map((entry) => path.dirname(entry)) .map((entry) => entry.split(separator)) @@ -608,45 +611,6 @@ export class Build { return this.pluginBuild.resolve(path, options); } - /** - * Resolve a module trying to load it as local file first. - * EcmaScript specs requires every import specifier to use relative paths. - * Many bundlers, like esbuild, supports also module resolution when the specifier is not a relative path. - * Esbuild resolve method looks for a file module if the path starts with `./` or `../`, - * fallbacking to module resolution if not. - * But urls are allowed to to specify path name without relative paths (eg new URL('file.png', import.meta.url)). - * Since RNA aims to support those kind of file reference, - * using the `resolveLocallyFirst` method it is possible to load loca file module if they exists, - * fallbacking to esbuild default module resolution if not. - * @param {string} path - * @param {ResolveOptions} [options] - * @returns Resolved path. - */ - async resolveLocallyFirst(path, options) { - const isLocalSpecifier = path.startsWith('./') || path.startsWith('../'); - if (!isLocalSpecifier) { - // force local file resolution first - const result = await this.resolve(`./${path}`, options); - - if (result.path) { - return { - ...result, - pluginData: Build.RESOLVED_AS_FILE, - }; - } - } - - const result = await this.resolve(path, options); - if (result.path) { - return { - ...result, - pluginData: isLocalSpecifier ? Build.RESOLVED_AS_FILE : Build.RESOLVED_AS_MODULE, - }; - } - - return result; - } - /** * Iterate build.onLoad hooks in order to programmatically load file contents. * @param {OnLoadArgs} args The load arguments. @@ -854,10 +818,22 @@ export class Build { const virtualFilePath = path.isAbsolute(entry.path) ? entry.path : path.join(resolveDir, entry.path); const virtualFilter = new RegExp(virtualFilePath.replace(/[.*+?^${}()|[\]\\/]/g, '\\$&')); - this.onResolve({ filter: new RegExp(`^${entry.path.replace(/[.*+?^${}()|[\]\\/]/g, '\\$&')}$`) }, () => ({ - path: virtualFilePath, - namespace: 'file', - })); + this.onResolve({ filter: /./ }, (args) => { + const isRelative = args.path.startsWith('./') || args.path.startsWith('../'); + if (!isRelative && args.path === entry.path) { + return { + path: virtualFilePath, + namespace: 'file', + }; + } + const requestPath = path.resolve(path.dirname(args.importer), args.path); + if (requestPath === virtualFilePath) { + return { + path: virtualFilePath, + namespace: 'file', + }; + } + }); this.onLoad({ filter: virtualFilter }, (args) => ({ ...args, @@ -959,21 +935,16 @@ export class Build { * Insert dependency plugins in the build plugins list. * @param {Plugin[]} plugins A list of required plugins . * @param {'before'|'after'} [mode] Where insert the missing plugin. - * @returns {Promise} The list of plugin names that had been added to the build. + * @returns {Promise} */ async setupPlugin(plugins, mode = 'before') { if (this.isChunk()) { - return []; + return; } const initialOptions = this.getOptions(); const installedPlugins = initialOptions.plugins = this.getPlugins(); - /** - * @type {string[]} - */ - const pluginsToInstall = []; - let last = this.plugin; for (let i = 0; i < plugins.length; i++) { const dependency = plugins[i]; @@ -981,7 +952,6 @@ export class Build { continue; } - pluginsToInstall.push(dependency.name); const io = installedPlugins.indexOf(last); installedPlugins.splice(mode === 'before' ? io : (io + 1), 0, dependency); if (mode === 'after') { @@ -990,8 +960,6 @@ export class Build { await dependency.setup(this.pluginBuild); } - - return pluginsToInstall; } /** @@ -1111,8 +1079,13 @@ export class Build { */ async emitChunk(options, collect = true) { const buildOptions = this.getOptions(); - const format = options.format || this.getOption('format'); + const buildFormat = this.getOption('format'); + const format = options.format || buildFormat; const virtualOutDir = this.getFullOutDir() || this.getWorkingDir(); + let entryNames = buildOptions.chunkNames || buildOptions.entryNames || '[name]'; + if (format !== buildFormat && !entryNames.includes('[hash]')) { + entryNames = entryNames.replace('[name]', `[name]-${format}`); + } /** @type {BuildOptions} */ const config = { @@ -1128,7 +1101,7 @@ export class Build { plugins: options.plugins ?? buildOptions.plugins, external: options.external ?? this.getInitialOptions().external, jsxFactory: ('jsxFactory' in options) ? options.jsxFactory : buildOptions.jsxFactory, - entryNames: buildOptions.chunkNames || buildOptions.entryNames, + entryNames, write: buildOptions.write !== false ? (options.write ?? true) : false, globalName: undefined, outfile: undefined, @@ -1174,7 +1147,7 @@ export class Build { path: resolvedOutputFile, }; if (collect) { - this.chunks.set(options.path, chunkResult); + this.chunks.set(id, chunkResult); } return chunkResult; From b193b3f50cb27a5e2d7ea4975fdfe462d5074976 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 29 Mar 2023 11:58:10 +0200 Subject: [PATCH 13/55] remove unnecessary define-this plugin --- .changeset/chilly-kids-drop.md | 1 - docs/Plugins.md | 1 - .../esbuild-plugin-define-this/CHANGELOG.md | 19 ----- .../esbuild-plugin-define-this/LICENSE.md | 21 ----- packages/esbuild-plugin-define-this/README.md | 29 ------- .../esbuild-plugin-define-this/lib/index.js | 21 ----- .../esbuild-plugin-define-this/package.json | 29 ------- .../test/test.spec.js | 77 ------------------- .../esbuild-plugin-define-this/tsconfig.json | 13 ---- packages/rna-bundler/lib/build.js | 3 - packages/rna-bundler/lib/transform.js | 3 - packages/rna-bundler/package.json | 1 - packages/rna-bundler/tsconfig.json | 3 - tsconfig.json | 3 - yarn.lock | 9 --- 15 files changed, 233 deletions(-) delete mode 100644 packages/esbuild-plugin-define-this/CHANGELOG.md delete mode 100644 packages/esbuild-plugin-define-this/LICENSE.md delete mode 100644 packages/esbuild-plugin-define-this/README.md delete mode 100644 packages/esbuild-plugin-define-this/lib/index.js delete mode 100644 packages/esbuild-plugin-define-this/package.json delete mode 100644 packages/esbuild-plugin-define-this/test/test.spec.js delete mode 100644 packages/esbuild-plugin-define-this/tsconfig.json diff --git a/.changeset/chilly-kids-drop.md b/.changeset/chilly-kids-drop.md index 0b1bc0d0..b54113e0 100644 --- a/.changeset/chilly-kids-drop.md +++ b/.changeset/chilly-kids-drop.md @@ -6,7 +6,6 @@ "@chialab/esbuild-plugin-babel": minor "@chialab/esbuild-plugin-commonjs": minor "@chialab/esbuild-plugin-css-import": minor -"@chialab/esbuild-plugin-define-this": minor "@chialab/esbuild-plugin-env": minor "@chialab/esbuild-plugin-html": minor "@chialab/esbuild-plugin-meta-url": minor diff --git a/docs/Plugins.md b/docs/Plugins.md index b323e24b..64de6950 100644 --- a/docs/Plugins.md +++ b/docs/Plugins.md @@ -9,7 +9,6 @@ The RNA ecosystem provides a set of plugins and addons for core tools designed t | [@chialab/esbuild-plugin-babel](./packages/esbuild-plugin-babel) | A pluggable esbuild plugin that runs babel for es5 transpilation. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-babel) | | [@chialab/esbuild-plugin-commonjs](./packages/esbuild-plugin-commonjs) | A commonjs to esm converter for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-commonjs) | | [@chialab/esbuild-plugin-css-import](./packages/esbuild-plugin-css-import) | Resolve CSS imports using the node resolution algorithm and the style field in package.json. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-css-import) | -| [@chialab/esbuild-plugin-define-this](./packages/esbuild-plugin-define-this) | Define the this value in an esm module. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-define-this) | | [@chialab/esbuild-plugin-env](./packages/esbuild-plugin-env) | Define all environement variables for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-env) | | [@chialab/esbuild-plugin-html](./packages/esbuild-plugin-html) | A HTML loader plugin for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-html) | | [@chialab/esbuild-plugin-meta-url](./packages/esbuild-plugin-meta-url) | A file loader plugin for esbuild for constructed URLs using import metadata. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-meta-url) | diff --git a/packages/esbuild-plugin-define-this/CHANGELOG.md b/packages/esbuild-plugin-define-this/CHANGELOG.md deleted file mode 100644 index 84829928..00000000 --- a/packages/esbuild-plugin-define-this/CHANGELOG.md +++ /dev/null @@ -1,19 +0,0 @@ -# @chialab/esbuild-plugin-define-this - -## 0.17.1 - -### Patch Changes - -- ab709276: Replace Windows path separator with forward slash when used as url - -## 0.17.0 - -### Minor Changes - -- f975706: Move to esbuild 0.15 - -## 0.16.0 - -### Minor Changes - -- 02aac0b: Release 0.16.0 diff --git a/packages/esbuild-plugin-define-this/LICENSE.md b/packages/esbuild-plugin-define-this/LICENSE.md deleted file mode 100644 index cbaa0376..00000000 --- a/packages/esbuild-plugin-define-this/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Chialab - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/esbuild-plugin-define-this/README.md b/packages/esbuild-plugin-define-this/README.md deleted file mode 100644 index 40b0329f..00000000 --- a/packages/esbuild-plugin-define-this/README.md +++ /dev/null @@ -1,29 +0,0 @@ -

- esbuild-plugin-define-this • Define the this value in an esm module. -

- -

- NPM -

- ---- - -## Install - -```sh -$ npm i @chialab/esbuild-plugin-define-this -D -$ yarn add @chialab/esbuild-plugin-define-this -D -``` - -## Usage - -```js -import '@chialab/esbuild-plugin-define-this'; - -``` - ---- - -## License - -**esbuild-plugin-define-this** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/esbuild-plugin-define-this/LICENSE) license. diff --git a/packages/esbuild-plugin-define-this/lib/index.js b/packages/esbuild-plugin-define-this/lib/index.js deleted file mode 100644 index ae42e0c0..00000000 --- a/packages/esbuild-plugin-define-this/lib/index.js +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Define the this value in an esm module. - * @returns An esbuild plugin. - */ -export default function() { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'define-this', - async setup(build) { - const { platform = 'neutral', define = {} } = build.initialOptions; - build.initialOptions.define = { - this: platform === 'browser' ? 'window' : platform === 'neutral' ? 'globalThis' : 'undefined', - ...define, - }; - }, - }; - - return plugin; -} diff --git a/packages/esbuild-plugin-define-this/package.json b/packages/esbuild-plugin-define-this/package.json deleted file mode 100644 index ef6394ff..00000000 --- a/packages/esbuild-plugin-define-this/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "@chialab/esbuild-plugin-define-this", - "type": "module", - "version": "0.17.1", - "description": "Define the this value in an esm module.", - "main": "lib/index.js", - "typings": "./types/index.d.ts", - "author": "Chialab (https://www.chialab.it)", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/chialab/rna", - "directory": "packages/esbuild-plugin-define-this" - }, - "keywords": [], - "files": [ - "lib", - "types", - "package.json", - "README.md", - "LICENSE" - ], - "engines": { - "node": ">=13" - }, - "devDependencies": { - "typescript": "^4.3.0" - } -} diff --git a/packages/esbuild-plugin-define-this/test/test.spec.js b/packages/esbuild-plugin-define-this/test/test.spec.js deleted file mode 100644 index 9f872748..00000000 --- a/packages/esbuild-plugin-define-this/test/test.spec.js +++ /dev/null @@ -1,77 +0,0 @@ -import { fileURLToPath } from 'url'; -import esbuild from 'esbuild'; -import defineThisPlugin from '@chialab/esbuild-plugin-define-this'; -import { expect } from 'chai'; - -describe('esbuild-plugin-define-this', () => { - it('should resolve to window for browser platform', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - resolveDir: fileURLToPath(new URL('.', import.meta.url)), - sourcefile: fileURLToPath(import.meta.url), - contents: '(function(g) { return g; }(this));', - }, - platform: 'browser', - bundle: true, - write: false, - plugins: [ - defineThisPlugin(), - ], - }); - - expect(result.text).to.be.equal(`(() => { - // test.spec.js - (function(g) { - return g; - })(window); -})(); -`); - }); - - it('should resolve to globalThis for neutral platform', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - resolveDir: fileURLToPath(new URL('.', import.meta.url)), - sourcefile: fileURLToPath(import.meta.url), - contents: '(function(g) { return g; }(this));', - }, - platform: 'neutral', - bundle: true, - write: false, - plugins: [ - defineThisPlugin(), - ], - }); - - expect(result.text).to.be.equal(`// test.spec.js -(function(g) { - return g; -})(globalThis); -`); - }); - - it('should resolve to undefined for node platform', async () => { - const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), - stdin: { - resolveDir: fileURLToPath(new URL('.', import.meta.url)), - sourcefile: fileURLToPath(import.meta.url), - contents: '(function(g) { return g; }(this));', - }, - platform: 'node', - bundle: true, - write: false, - plugins: [ - defineThisPlugin(), - ], - }); - - expect(result.text).to.be.equal(`// test.spec.js -(function(g) { - return g; -})(void 0); -`); - }); -}); diff --git a/packages/esbuild-plugin-define-this/tsconfig.json b/packages/esbuild-plugin-define-this/tsconfig.json deleted file mode 100644 index 2eff5102..00000000 --- a/packages/esbuild-plugin-define-this/tsconfig.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "outDir": "./types", - "declarationDir": "./types", - "baseUrl": ".", - "rootDir": "./lib" - }, - "include": [ - "lib/**/*" - ], - "references": [] -} diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index b363f22f..aac7a9e5 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -99,9 +99,6 @@ export async function build(config) { import('@chialab/esbuild-plugin-meta-url') .then(({ default: plugin }) => plugin()), ...plugins, - !hasPlugin(plugins, 'define-this') && - import('@chialab/esbuild-plugin-define-this') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'any-file') && import('@chialab/esbuild-plugin-any-file') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index df41b7d1..962ea8f0 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -48,9 +48,6 @@ export async function transform(config) { !hasPlugin(plugins, 'env') && import('@chialab/esbuild-plugin-env') .then(({ default: plugin }) => plugin()), - !hasPlugin(plugins, 'define-this') && - import('@chialab/esbuild-plugin-define-this') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'commonjs') && import('@chialab/esbuild-plugin-commonjs') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 1c4f84df..114174da 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -32,7 +32,6 @@ "dependencies": { "@chialab/esbuild-plugin-any-file": "^0.17.0", "@chialab/esbuild-plugin-commonjs": "^0.17.1", - "@chialab/esbuild-plugin-define-this": "^0.17.0", "@chialab/esbuild-plugin-env": "^0.17.0", "@chialab/esbuild-plugin-html": "^0.17.0", "@chialab/esbuild-plugin-meta-url": "^0.17.1", diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index 90fe2afc..1a340347 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -16,9 +16,6 @@ { "path": "../esbuild-plugin-commonjs" }, - { - "path": "../esbuild-plugin-define-this" - }, { "path": "../esbuild-plugin-env" }, diff --git a/tsconfig.json b/tsconfig.json index c1e7a206..7ce777c0 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -36,9 +36,6 @@ { "path": "./packages/esbuild-plugin-css-import" }, - { - "path": "./packages/esbuild-plugin-define-this" - }, { "path": "./packages/esbuild-plugin-env" }, diff --git a/yarn.lock b/yarn.lock index 411a8f89..b13b9d41 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1699,14 +1699,6 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-define-this@^0.17.0, @chialab/esbuild-plugin-define-this@workspace:packages/esbuild-plugin-define-this": - version: 0.0.0-use.local - resolution: "@chialab/esbuild-plugin-define-this@workspace:packages/esbuild-plugin-define-this" - dependencies: - typescript: ^4.3.0 - languageName: unknown - linkType: soft - "@chialab/esbuild-plugin-env@^0.17.0, @chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env" @@ -1991,7 +1983,6 @@ __metadata: dependencies: "@chialab/esbuild-plugin-any-file": ^0.17.0 "@chialab/esbuild-plugin-commonjs": ^0.17.1 - "@chialab/esbuild-plugin-define-this": ^0.17.0 "@chialab/esbuild-plugin-env": ^0.17.0 "@chialab/esbuild-plugin-html": ^0.17.0 "@chialab/esbuild-plugin-meta-url": ^0.17.1 From 6c0c566b4f43dfbcfbe948040ce8c7c54e7a61e3 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 29 Mar 2023 12:21:57 +0200 Subject: [PATCH 14/55] update @web dependencies --- packages/es-dev-server/package.json | 2 +- packages/esbuild-plugin-metadata/lib/index.js | 5 ++- packages/wds-plugin-legacy/package.json | 2 +- packages/wds-plugin-node-resolve/package.json | 2 +- packages/wds-plugin-polyfill/package.json | 2 +- yarn.lock | 40 ++++--------------- 6 files changed, 15 insertions(+), 38 deletions(-) diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index e1ffd4bd..ee0f3865 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -32,7 +32,7 @@ }, "devDependencies": { "@types/mocha": "^8.2.3", - "@web/dev-server-core": "^0.3.8", + "@web/dev-server-core": "^0.4.0", "get-port": "^6.0.0", "rimraf": "^3.0.2", "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-metadata/lib/index.js b/packages/esbuild-plugin-metadata/lib/index.js index c5c6b20a..616e70b7 100644 --- a/packages/esbuild-plugin-metadata/lib/index.js +++ b/packages/esbuild-plugin-metadata/lib/index.js @@ -43,7 +43,10 @@ export default function(options = {}) { await writeManifestJson(result, manifestPath, publicPath); } if (entrypointsPath && entryPoints && result) { - await writeEntrypointsJson(Array.isArray(entryPoints) ? entryPoints : Object.values(entryPoints), result, absWorkingDir, entrypointsPath, publicPath || '/', loader || {}, format); + const files = (Array.isArray(entryPoints) ? entryPoints : Object.values(entryPoints)) + .map((entryPoint) => (typeof entryPoint === 'string' ? entryPoint : entryPoint.in)); + + await writeEntrypointsJson(files, result, absWorkingDir, entrypointsPath, publicPath || '/', loader || {}, format); } }); }, diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index 32f45273..9af98d7d 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -42,7 +42,7 @@ "@types/babel__core": "^7.1.14", "@types/babel__preset-env": "^7.9.1", "@types/browserslist-useragent": "^3.0.3", - "@web/dev-server-core": "^0.3.8", + "@web/dev-server-core": "^0.4.0", "typescript": "^4.3.0" } } diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index f5ecb6f0..669228b8 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -26,7 +26,7 @@ "dependencies": { "@chialab/estransform": "^0.17.1", "@chialab/node-resolve": "^0.17.0", - "@web/dev-server-core": "^0.3.8" + "@web/dev-server-core": "^0.4.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index cebf61f2..b3f392be 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -32,7 +32,7 @@ "polyfill-library": "^3.105.0" }, "devDependencies": { - "@web/dev-server-core": "^0.3.8", + "@web/dev-server-core": "^0.4.0", "typescript": "^4.3.0" } } diff --git a/yarn.lock b/yarn.lock index b13b9d41..a463acdf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1632,7 +1632,7 @@ __metadata: resolution: "@chialab/es-dev-server@workspace:packages/es-dev-server" dependencies: "@types/mocha": ^8.2.3 - "@web/dev-server-core": ^0.3.8 + "@web/dev-server-core": ^0.4.0 get-port: ^6.0.0 rimraf: ^3.0.2 typescript: ^4.3.0 @@ -2165,7 +2165,7 @@ __metadata: "@types/babel__core": ^7.1.14 "@types/babel__preset-env": ^7.9.1 "@types/browserslist-useragent": ^3.0.3 - "@web/dev-server-core": ^0.3.8 + "@web/dev-server-core": ^0.4.0 browserslist-useragent: ^3.0.3 cheerio: ^1.0.0-rc.9 regenerator-runtime: ^0.13.7 @@ -2180,7 +2180,7 @@ __metadata: dependencies: "@chialab/estransform": ^0.17.1 "@chialab/node-resolve": ^0.17.0 - "@web/dev-server-core": ^0.3.8 + "@web/dev-server-core": ^0.4.0 typescript: ^4.3.0 languageName: unknown linkType: soft @@ -2189,7 +2189,7 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill" dependencies: - "@web/dev-server-core": ^0.3.8 + "@web/dev-server-core": ^0.4.0 polyfill-library: ^3.105.0 typescript: ^4.3.0 languageName: unknown @@ -3789,33 +3789,7 @@ __metadata: languageName: node linkType: hard -"@web/dev-server-core@npm:^0.3.8": - version: 0.3.19 - resolution: "@web/dev-server-core@npm:0.3.19" - dependencies: - "@types/koa": ^2.11.6 - "@types/ws": ^7.4.0 - "@web/parse5-utils": ^1.2.0 - chokidar: ^3.4.3 - clone: ^2.1.2 - es-module-lexer: ^1.0.0 - get-stream: ^6.0.0 - is-stream: ^2.0.0 - isbinaryfile: ^4.0.6 - koa: ^2.13.0 - koa-etag: ^4.0.0 - koa-send: ^5.0.1 - koa-static: ^5.0.0 - lru-cache: ^6.0.0 - mime-types: ^2.1.27 - parse5: ^6.0.1 - picomatch: ^2.2.2 - ws: ^7.4.2 - checksum: 00b3cafc7d9c25806ae4af824d34d44928b09e039c7cf87e66ddc7b2f7d3198ab667f860282f8f8287cf26aeea1e8f4b348609eba4e05259cc52f4a7451c174f - languageName: node - linkType: hard - -"@web/dev-server-core@npm:^0.4.1": +"@web/dev-server-core@npm:^0.4.0, @web/dev-server-core@npm:^0.4.1": version: 0.4.1 resolution: "@web/dev-server-core@npm:0.4.1" dependencies: @@ -3876,7 +3850,7 @@ __metadata: languageName: node linkType: hard -"@web/parse5-utils@npm:^1.2.0, @web/parse5-utils@npm:^1.3.1": +"@web/parse5-utils@npm:^1.3.1": version: 1.3.1 resolution: "@web/parse5-utils@npm:1.3.1" dependencies: @@ -9662,7 +9636,7 @@ __metadata: languageName: node linkType: hard -"isbinaryfile@npm:^4.0.2, isbinaryfile@npm:^4.0.6": +"isbinaryfile@npm:^4.0.2": version: 4.0.10 resolution: "isbinaryfile@npm:4.0.10" checksum: a6b28db7e23ac7a77d3707567cac81356ea18bd602a4f21f424f862a31d0e7ab4f250759c98a559ece35ffe4d99f0d339f1ab884ffa9795172f632ab8f88e686 From 9e43a72c71e96c8b51ca6a004458cc0edb94e030 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 26 Apr 2023 14:21:56 +0200 Subject: [PATCH 15/55] remove hmr dna --- packages/wds-plugin-hmr-dna/CHANGELOG.md | 28 ------ packages/wds-plugin-hmr-dna/LICENSE.md | 21 ----- packages/wds-plugin-hmr-dna/README.md | 35 -------- packages/wds-plugin-hmr-dna/build.js | 27 ------ packages/wds-plugin-hmr-dna/lib/index.js | 86 ------------------ packages/wds-plugin-hmr-dna/lib/patch.js | 105 ---------------------- packages/wds-plugin-hmr-dna/lib/utils.js | 33 ------- packages/wds-plugin-hmr-dna/modules.d.ts | 37 -------- packages/wds-plugin-hmr-dna/package.json | 45 ---------- packages/wds-plugin-hmr-dna/tsconfig.json | 24 ----- 10 files changed, 441 deletions(-) delete mode 100644 packages/wds-plugin-hmr-dna/CHANGELOG.md delete mode 100644 packages/wds-plugin-hmr-dna/LICENSE.md delete mode 100644 packages/wds-plugin-hmr-dna/README.md delete mode 100644 packages/wds-plugin-hmr-dna/build.js delete mode 100644 packages/wds-plugin-hmr-dna/lib/index.js delete mode 100644 packages/wds-plugin-hmr-dna/lib/patch.js delete mode 100644 packages/wds-plugin-hmr-dna/lib/utils.js delete mode 100644 packages/wds-plugin-hmr-dna/modules.d.ts delete mode 100644 packages/wds-plugin-hmr-dna/package.json delete mode 100644 packages/wds-plugin-hmr-dna/tsconfig.json diff --git a/packages/wds-plugin-hmr-dna/CHANGELOG.md b/packages/wds-plugin-hmr-dna/CHANGELOG.md deleted file mode 100644 index 016ac709..00000000 --- a/packages/wds-plugin-hmr-dna/CHANGELOG.md +++ /dev/null @@ -1,28 +0,0 @@ -# @chialab/wds-plugin-hmr-dna - -## 0.17.4 - -### Patch Changes - -- e142725: Fix hmr prototype chain - -## 0.17.3 - -### Patch Changes - -- 7b0028e: Fix hmr for dna components created with new - -## 0.17.2 - -### Patch Changes - -- df8d4e70: Initialze new properties in DNA HMR - -## 0.17.1 - -### Patch Changes - -- 90f3b25: Improve HMR -- Updated dependencies [90f3b25] - - @chialab/estransform@0.17.1 - - @chialab/wds-plugin-hmr@0.17.1 diff --git a/packages/wds-plugin-hmr-dna/LICENSE.md b/packages/wds-plugin-hmr-dna/LICENSE.md deleted file mode 100644 index cbaa0376..00000000 --- a/packages/wds-plugin-hmr-dna/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Chialab - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/wds-plugin-hmr-dna/README.md b/packages/wds-plugin-hmr-dna/README.md deleted file mode 100644 index ec98429b..00000000 --- a/packages/wds-plugin-hmr-dna/README.md +++ /dev/null @@ -1,35 +0,0 @@ -

- wds-plugin-hmr-dna • Hot module replacement plugin for DNA components. -

- -

- NPM -

- ---- - -## Install - -```sh -$ npm i @chialab/wds-plugin-hmr-dna -D -$ yarn add @chialab/wds-plugin-hmr-dna -D -``` - -## Usage - -```js -import { startDevServer } from '@web/dev-server'; -import { hmrPlugin } from '@chialab/wds-plugin-hmr-dna'; - -await startDevServer({ - plugins: [ - hmrPlugin(), - ], -}); -``` - ---- - -## License - -**wds-plugin-hmr-dna** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/wds-plugin-hmr-dna/LICENSE) license. diff --git a/packages/wds-plugin-hmr-dna/build.js b/packages/wds-plugin-hmr-dna/build.js deleted file mode 100644 index 26da0fc8..00000000 --- a/packages/wds-plugin-hmr-dna/build.js +++ /dev/null @@ -1,27 +0,0 @@ -import esbuild from 'esbuild'; - -esbuild.build({ - entryPoints: ['lib/index.js'], - outdir: 'dist', - bundle: true, - splitting: false, - minify: false, - sourcemap: true, - format: 'esm', - platform: 'node', - external: [ - '@chialab/estransform', - '@chialab/es-dev-server', - '@chialab/wds-plugin-hmr', - ], - banner: { - js: `import { dirname as __pathDirname } from 'path'; -import { createRequire as __moduleCreateRequire } from 'module'; -import { fileURLToPath as __fileURLToPath } from 'url'; - -const require = __moduleCreateRequire(import.meta.url); -const __filename = __fileURLToPath(import.meta.url); -const __dirname = __pathDirname(__filename); -`, - }, -}); diff --git a/packages/wds-plugin-hmr-dna/lib/index.js b/packages/wds-plugin-hmr-dna/lib/index.js deleted file mode 100644 index 0d5e589f..00000000 --- a/packages/wds-plugin-hmr-dna/lib/index.js +++ /dev/null @@ -1,86 +0,0 @@ -import path from 'path'; -import { parse } from '@chialab/estransform'; -import { getRequestFilePath } from '@chialab/es-dev-server'; -import { hmrPlugin as baseHmrPlugin } from '@chialab/wds-plugin-hmr'; -import { patch } from './patch.js'; -import { containsComponent } from './utils.js'; - -/** - * Create a server plugin that injects hmr.js module. - * @returns A server plugin. - */ -export function hmrPlugin() { - const basePlugin = baseHmrPlugin(); - - /** - * @type {string} - */ - let rootDir; - - /** - * @type {import('@web/dev-server-core').Plugin} - */ - const plugin = { - name: 'dna-hmr', - - async serverStart(args) { - if (basePlugin.serverStart) { - await basePlugin.serverStart(args); - } - - rootDir = args.config.rootDir; - }, - - async serverStop() { - if (basePlugin.serverStop) { - await basePlugin.serverStop(); - } - }, - - resolveImport(args) { - if (args.source === '/__web-dev-server__/hmr-dna.js') { - return args.source; - } - - return basePlugin.resolveImport && basePlugin.resolveImport(args); - }, - - serve(context) { - if (context.path === '/__web-dev-server__/hmr-dna.js') { - return patch; - } - - return basePlugin.serve && basePlugin.serve(context); - }, - - async transform(context) { - const body = /** @type {string} */ (context.body); - if (context.response.is('js') && containsComponent(body)) { - const filePath = getRequestFilePath(context.url, rootDir); - const { helpers } = await parse(body, path.basename(filePath)); - helpers.append(`import '/__web-dev-server__/hmr-dna.js'; -if (import.meta.hot) { - import.meta.hot.accept(); -}`); - const { code } = await helpers.generate({ - sourcemap: 'inline', - sourcesContent: true, - }); - - context.body = code; - } - - return basePlugin.transform && basePlugin.transform(context); - }, - - transformCacheKey(context) { - return basePlugin.transformCacheKey && basePlugin.transformCacheKey(context); - }, - - transformImport(args) { - return basePlugin.transformImport && basePlugin.transformImport(args); - }, - }; - - return plugin; -} diff --git a/packages/wds-plugin-hmr-dna/lib/patch.js b/packages/wds-plugin-hmr-dna/lib/patch.js deleted file mode 100644 index 1423ad5b..00000000 --- a/packages/wds-plugin-hmr-dna/lib/patch.js +++ /dev/null @@ -1,105 +0,0 @@ -export const patch = `import { getProperties, customElements } from '@chialab/dna'; - -const connectedNodes = new Map(); - -function register(node) { - const list = connectedNodes.get(node.is) || []; - connectedNodes.set(node.is, list); - list.push(node); -} - -function unregister(node) { - const list = connectedNodes.get(node.is) || []; - if (list.includes(node)) { - list.splice(list.indexOf(node), 1); - } -} - -const proxies = new Map(); - -const registryDefine = window.customElements.define.bind(window.customElements); -window.customElements.define = function(name, ctr, options) { - if (!window.customElements.get(name)) { - registryDefine(name, proxies.get(name), options); - } -}; - -const define = customElements.define.bind(customElements); -customElements.define = function(name, ctr, options) { - const actual = customElements.get(name); - const connected = connectedNodes.get(name) || []; - connected.forEach((node) => { - const computedProperties = getProperties(node); - const actualProperties = {}; - for (const propertyKey in computedProperties) { - actualProperties[propertyKey] = node.getInnerPropertyValue(propertyKey); - } - - node.__actualProperties__ = actualProperties; - }); - - const proxyClass = proxies.get(name) || class extends ctr { - constructor(...args) { - super(...args); - } - - connectedCallback() { - register(this); - super.connectedCallback(); - } - - disconnectedCallback() { - unregister(this); - super.disconnectedCallback(); - } - }; - proxies.set(name, proxyClass); - - const prototype = ctr.prototype; - const superConstructor = Object.getPrototypeOf(ctr); - const superPrototype = Object.getPrototypeOf(prototype); - const constructor = class extends superConstructor { - constructor(...args) { - if (new.target === ctr) { - return new proxyClass(...args); - } - super(...args); - } - }; - Object.setPrototypeOf(ctr, constructor); - Object.setPrototypeOf(ctr.prototype, constructor.prototype); - Object.setPrototypeOf(proxyClass, ctr); - Object.setPrototypeOf(proxyClass.prototype, prototype); - - delete customElements.registry[name]; - define(name, proxyClass, options); - - if (!actual) { - return; - } - - connected.forEach((node) => { - const computedProperties = getProperties(node); - const actualProperties = node.__actualProperties__ || {}; - let initializedProperties; - for (const propertyKey in computedProperties) { - if (propertyKey in actualProperties) { - node.setInnerPropertyValue(propertyKey, actualProperties[propertyKey]); - } else { - const property = computedProperties[propertyKey]; - if (typeof property.initializer === 'function') { - node[propertyKey] = property.initializer.call(node); - } else if (typeof property.defaultValue !== 'undefined') { - node[propertyKey] = property.defaultValue; - } else if (!property.static) { - initializedProperties = initializedProperties || new proxyClass(); - node.setInnerPropertyValue(propertyKey, initializedProperties[propertyKey]); - } - node.watchedProperties.push(propertyKey); - } - } - delete node.__actualProperties__; - node.forceUpdate(); - }); -}; -`; diff --git a/packages/wds-plugin-hmr-dna/lib/utils.js b/packages/wds-plugin-hmr-dna/lib/utils.js deleted file mode 100644 index 82b80e35..00000000 --- a/packages/wds-plugin-hmr-dna/lib/utils.js +++ /dev/null @@ -1,33 +0,0 @@ -/** - * Check if module body contains DNA component definitions. - * @param {string} body - */ -export function containsComponent(body) { - const matches = body.match(/import\s*\{([^}]*)\}\s*from\s*['|"]@chialab\/dna['|"]/g); - if (!matches) { - return false; - } - - const specs = matches - .map((importMatch) => { - const match = importMatch.match(/import\s*\{([^}]*)\}\s*from\s*['|"]@chialab\/dna['|"]/); - if (match) { - return match[1]; - } - return []; - }) - .flat() - .map((match) => match.split(',')) - .flat() - .map((match) => match.trim()); - - if (specs.includes('customElement') && body.includes('customElement(')) { - return true; - } - - if (specs.includes('customElements') && body.includes('customElements.define(')) { - return true; - } - - return false; -} diff --git a/packages/wds-plugin-hmr-dna/modules.d.ts b/packages/wds-plugin-hmr-dna/modules.d.ts deleted file mode 100644 index 0e6c5d18..00000000 --- a/packages/wds-plugin-hmr-dna/modules.d.ts +++ /dev/null @@ -1,37 +0,0 @@ -declare module '@open-wc/dev-server-hmr' { - import type { Plugin } from '@web/dev-server-core'; - - interface BaseClass { - name: string; - import?: string; - } - - interface Decorator { - name: string; - import?: string; - } - - interface FunctionOption { - name: string; - import?: string; - } - - interface Preset { - baseClasses: BaseClass[]; - decorators: Decorator[]; - patch: string; - } - - export interface WcHmrPluginConfig { - include?: string[]; - exclude?: string[]; - presets?: Preset[]; - baseClasses?: BaseClass[]; - decorators?: Decorator[]; - functions?: FunctionOption[]; - patches?: string[]; - } - - const hmrPlugin: (options: WcHmrPluginConfig) => Plugin; - export { hmrPlugin }; -} diff --git a/packages/wds-plugin-hmr-dna/package.json b/packages/wds-plugin-hmr-dna/package.json deleted file mode 100644 index 2eeb94d3..00000000 --- a/packages/wds-plugin-hmr-dna/package.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "name": "@chialab/wds-plugin-hmr-dna", - "type": "module", - "version": "0.17.4", - "description": "Hot module replacement plugin for DNA components.", - "main": "dist/index.js", - "typings": "./types/index.d.ts", - "author": "Chialab (https://www.chialab.it)", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/chialab/rna", - "directory": "packages/wds-plugin-hmr-dna" - }, - "keywords": [ - "dev-server", - "dna", - "web-components", - "esm", - "livereload", - "hmr" - ], - "scripts": { - "build": "rimraf dist && node build.js" - }, - "files": [ - "dist", - "types", - "package.json", - "README.md", - "LICENSE" - ], - "engines": { - "node": ">=13" - }, - "dependencies": { - "@chialab/es-dev-server": "^0.17.0", - "@chialab/estransform": "^0.17.1", - "@chialab/wds-plugin-hmr": "^0.17.1" - }, - "devDependencies": { - "rimraf": "^3.0.2", - "typescript": "^4.3.0" - } -} diff --git a/packages/wds-plugin-hmr-dna/tsconfig.json b/packages/wds-plugin-hmr-dna/tsconfig.json deleted file mode 100644 index c969a9e3..00000000 --- a/packages/wds-plugin-hmr-dna/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "outDir": "./types", - "declarationDir": "./types", - "baseUrl": ".", - "rootDir": "./lib" - }, - "include": [ - "lib/**/*", - "modules.d.ts" - ], - "references": [ - { - "path": "../es-dev-server" - }, - { - "path": "../estransform" - }, - { - "path": "../wds-plugin-hmr" - } - ] -} From 781feca2aead3d2b10633a2b3e305048e3c220e6 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 26 Apr 2023 14:22:03 +0200 Subject: [PATCH 16/55] restore css import plugin --- .changeset/chilly-kids-drop.md | 1 - packages/rna-bundler/lib/build.js | 3 +++ packages/rna-bundler/lib/index.js | 1 - packages/rna-bundler/lib/transform.js | 3 +++ packages/rna-bundler/package.json | 1 + packages/rna-bundler/tsconfig.json | 3 +++ packages/wds-plugin-rna/tsconfig.json | 3 +++ tsconfig.json | 3 --- yarn.lock | 15 ++------------- 9 files changed, 15 insertions(+), 18 deletions(-) diff --git a/.changeset/chilly-kids-drop.md b/.changeset/chilly-kids-drop.md index b54113e0..ff457b14 100644 --- a/.changeset/chilly-kids-drop.md +++ b/.changeset/chilly-kids-drop.md @@ -30,7 +30,6 @@ "@chialab/rna-node-test-runner": minor "@chialab/rna-saucelabs-test-runner": minor "@chialab/wds-plugin-hmr": minor -"@chialab/wds-plugin-hmr-dna": minor "@chialab/wds-plugin-legacy": minor "@chialab/wds-plugin-node-resolve": minor "@chialab/wds-plugin-polyfill": minor diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index aac7a9e5..a782c6d6 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -99,6 +99,9 @@ export async function build(config) { import('@chialab/esbuild-plugin-meta-url') .then(({ default: plugin }) => plugin()), ...plugins, + !hasPlugin(plugins, 'css-import') && + import('@chialab/esbuild-plugin-css-import') + .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'any-file') && import('@chialab/esbuild-plugin-any-file') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index a07b042c..c172e542 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -97,7 +97,6 @@ export function command(program) { jsxImportSource, jsxFactory, jsxFragment, - metafile: metafilePath, showCompressed, watch, } = options; diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index 962ea8f0..116b8e22 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -62,6 +62,9 @@ export async function transform(config) { emit: false, })), ...plugins, + !hasPlugin(plugins, 'css-import') && + import('@chialab/esbuild-plugin-css-import') + .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'any-file') && import('@chialab/esbuild-plugin-any-file') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 114174da..78b6e839 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -32,6 +32,7 @@ "dependencies": { "@chialab/esbuild-plugin-any-file": "^0.17.0", "@chialab/esbuild-plugin-commonjs": "^0.17.1", + "@chialab/esbuild-plugin-css-import": "^0.17.0", "@chialab/esbuild-plugin-env": "^0.17.0", "@chialab/esbuild-plugin-html": "^0.17.0", "@chialab/esbuild-plugin-meta-url": "^0.17.1", diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index 1a340347..ebe1334a 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -16,6 +16,9 @@ { "path": "../esbuild-plugin-commonjs" }, + { + "path": "../esbuild-plugin-css-import" + }, { "path": "../esbuild-plugin-env" }, diff --git a/packages/wds-plugin-rna/tsconfig.json b/packages/wds-plugin-rna/tsconfig.json index 6f251d0b..e4fc3a34 100644 --- a/packages/wds-plugin-rna/tsconfig.json +++ b/packages/wds-plugin-rna/tsconfig.json @@ -16,6 +16,9 @@ { "path": "../esbuild-plugin-meta-url" }, + { + "path": "../esbuild-plugin-metadata" + }, { "path": "../esbuild-plugin-worker" }, diff --git a/tsconfig.json b/tsconfig.json index 7ce777c0..49846231 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -111,9 +111,6 @@ { "path": "./packages/wds-plugin-hmr" }, - { - "path": "./packages/wds-plugin-hmr-dna" - }, { "path": "./packages/wds-plugin-legacy" }, diff --git a/yarn.lock b/yarn.lock index a463acdf..4003ca0e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1690,7 +1690,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-css-import@^0.17.1, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": +"@chialab/esbuild-plugin-css-import@^0.17.0, @chialab/esbuild-plugin-css-import@^0.17.1, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import" dependencies: @@ -1983,6 +1983,7 @@ __metadata: dependencies: "@chialab/esbuild-plugin-any-file": ^0.17.0 "@chialab/esbuild-plugin-commonjs": ^0.17.1 + "@chialab/esbuild-plugin-css-import": ^0.17.0 "@chialab/esbuild-plugin-env": ^0.17.0 "@chialab/esbuild-plugin-html": ^0.17.0 "@chialab/esbuild-plugin-meta-url": ^0.17.1 @@ -2130,18 +2131,6 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-hmr-dna@workspace:packages/wds-plugin-hmr-dna": - version: 0.0.0-use.local - resolution: "@chialab/wds-plugin-hmr-dna@workspace:packages/wds-plugin-hmr-dna" - dependencies: - "@chialab/es-dev-server": ^0.17.0 - "@chialab/estransform": ^0.17.1 - "@chialab/wds-plugin-hmr": ^0.17.1 - rimraf: ^3.0.2 - typescript: ^4.3.0 - languageName: unknown - linkType: soft - "@chialab/wds-plugin-hmr@^0.17.1, @chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr" From 53f6970c8087bf6886d5514db349678cd3ecdbf8 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 26 Apr 2023 16:04:50 +0200 Subject: [PATCH 17/55] remove rna-apidoc --- .changeset/chilly-kids-drop.md | 1 - docs/Plugins.md | 1 - packages/rna-apidoc/CHANGELOG.md | 23 - packages/rna-apidoc/LICENSE | 21 - packages/rna-apidoc/README.md | 55 -- packages/rna-apidoc/lib/helpers.js | 68 --- packages/rna-apidoc/lib/index.js | 75 --- packages/rna-apidoc/lib/renderers/markdown.js | 522 ------------------ packages/rna-apidoc/package.json | 41 -- packages/rna-apidoc/tsconfig.json | 17 - packages/rna/lib/index.js | 1 - packages/rna/package.json | 4 - packages/rna/tsconfig.json | 3 - tsconfig.json | 3 - yarn.lock | 90 +-- 15 files changed, 4 insertions(+), 921 deletions(-) delete mode 100644 packages/rna-apidoc/CHANGELOG.md delete mode 100644 packages/rna-apidoc/LICENSE delete mode 100644 packages/rna-apidoc/README.md delete mode 100644 packages/rna-apidoc/lib/helpers.js delete mode 100644 packages/rna-apidoc/lib/index.js delete mode 100644 packages/rna-apidoc/lib/renderers/markdown.js delete mode 100644 packages/rna-apidoc/package.json delete mode 100644 packages/rna-apidoc/tsconfig.json diff --git a/.changeset/chilly-kids-drop.md b/.changeset/chilly-kids-drop.md index ff457b14..ee0c5a38 100644 --- a/.changeset/chilly-kids-drop.md +++ b/.changeset/chilly-kids-drop.md @@ -21,7 +21,6 @@ "@chialab/postcss-preset-chialab": minor "@chialab/postcss-url-rebase": minor "@chialab/rna": minor -"@chialab/rna-apidoc": minor "@chialab/rna-browser-test-runner": minor "@chialab/rna-bundler": minor "@chialab/rna-config-loader": minor diff --git a/docs/Plugins.md b/docs/Plugins.md index 64de6950..9d6283a4 100644 --- a/docs/Plugins.md +++ b/docs/Plugins.md @@ -23,7 +23,6 @@ The RNA ecosystem provides a set of plugins and addons for core tools designed t | [@chialab/postcss-dart-sass](./packages/postcss-dart-sass) | AA postcss plugin that uses dart sass to transpile scss files. | [npm](https://www.npmjs.com/package/@chialab/postcss-dart-sass) | | [@chialab/postcss-url-rebase](./packages/postcss-url-rebase) | A postcss plugin for url() rebasing before import. | [npm](https://www.npmjs.com/package/@chialab/postcss-url-rebase) | | [@chialab/rna](./packages/rna) | A bundler, a server and a test runner for modern modules and applications. | [npm](https://www.npmjs.com/package/@chialab/rna) | -| [@chialab/rna-apidoc](./packages/rna-apidoc) | Generate api documentation using TypeScript symbols. | [npm](https://www.npmjs.com/package/@chialab/rna-apidoc) | | [@chialab/rna-browser-test-runner](./packages/rna-browser-test-runner) | A test runner for browsers based on Web Test Runner. | [npm](https://www.npmjs.com/package/@chialab/rna-browser-test-runner) | | [@chialab/rna-bundler](./packages/rna-bundler) | A JavaScript, CSS and HTML bundler based on esbuild. | [npm](https://www.npmjs.com/package/@chialab/rna-bundler) | | [@chialab/rna-config-loader](./packages/rna-config-loader) | Load and setup RNA configuration object. | [npm](https://www.npmjs.com/package/@chialab/rna-config-loader) | diff --git a/packages/rna-apidoc/CHANGELOG.md b/packages/rna-apidoc/CHANGELOG.md deleted file mode 100644 index ab1e0149..00000000 --- a/packages/rna-apidoc/CHANGELOG.md +++ /dev/null @@ -1,23 +0,0 @@ -# @chialab/rna-apidoc - -## 0.17.0 - -### Minor Changes - -- f975706: Move to esbuild 0.15 - -### Patch Changes - -- Updated dependencies [f975706] - - @chialab/rna-logger@0.17.0 - -## 0.16.0 - -### Minor Changes - -- 02aac0b: Release 0.16.0 - -### Patch Changes - -- Updated dependencies [02aac0b] - - @chialab/rna-logger@0.16.0 diff --git a/packages/rna-apidoc/LICENSE b/packages/rna-apidoc/LICENSE deleted file mode 100644 index cbaa0376..00000000 --- a/packages/rna-apidoc/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2021 Chialab - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/rna-apidoc/README.md b/packages/rna-apidoc/README.md deleted file mode 100644 index 520ffb14..00000000 --- a/packages/rna-apidoc/README.md +++ /dev/null @@ -1,55 +0,0 @@ -

- - RNA logo - -

- -

- RNA Apidoc • Generate api documentation using TypeScript symbols. -

- -

- NPM -

- ---- - -## Install - -```sh -$ npm i @chialab/rna-apidoc -D -$ yarn add @chialab/rna-apidoc -D -``` - -## Usage - -### Via import - -```js -import { generate } from '@chialab/rna-apidoc'; - -await generate([ - 'path/to/entrypoint.ts', -], 'markdown', 'docs/'); -``` - -### Via cli - -```sh -$ npm i @chialab/rna @chialab/rna-apidoc -D -``` - -``` -apidoc [options] - -Options: - -O, --output output dir or file - -F, --format the output format (json or markdown) - -h, --help display help for command -``` - ---- - -## License - -RNA Apidoc is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/rna-apidoc/LICENSE) license. diff --git a/packages/rna-apidoc/lib/helpers.js b/packages/rna-apidoc/lib/helpers.js deleted file mode 100644 index 7a880813..00000000 --- a/packages/rna-apidoc/lib/helpers.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * Generate a slug for the node. - * @param {import('typedoc').JSONOutput.Reflection} node - * @returns {string} - */ -export function slug(node) { - return node.name - .toLowerCase() - .replace(/\s+/g, '-') - .replace(/[^\w-]+/g, '') - .replace(/--+/g, '-') - .replace(/^-+/, '') - .replace(/-+$/, ''); -} - -/** - * @param {import('typedoc').JSONOutput.ReflectionGroup} group - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {import('typedoc').JSONOutput.Reflection[]} - */ -export function getChildren(group, json) { - const projectChildren = json.children; - if (!projectChildren) { - return []; - } - if (!group.children) { - return []; - } - return group.children.map((child) => /** @type {import('typedoc').JSONOutput.Reflection} */ (projectChildren.find(({ id }) => (id === child)))); -} - -/** - * @param {import('typedoc').JSONOutput.Reflection} node - * @returns {string} - */ -export function getDescription(node) { - return node.comment && node.comment.shortText || ''; -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection} node - * @returns {string} - */ -export function getReturnDescription(node) { - if (!node.signatures) { - return ''; - } - const signature = node.signatures[0]; - if (!signature) { - return ''; - } - return signature.comment && signature.comment.returns || ''; -} - -/** - * @param {import('typedoc').JSONOutput.Reflection} node - * @param {string} name - * @returns {import('typedoc').JSONOutput.CommentTag[]} - */ -export function getTags(node, name) { - if (!node.comment) { - return []; - } - if (!node.comment.tags) { - return []; - } - return node.comment.tags.filter((tag) => tag.tag === name); -} diff --git a/packages/rna-apidoc/lib/index.js b/packages/rna-apidoc/lib/index.js deleted file mode 100644 index bc049d7e..00000000 --- a/packages/rna-apidoc/lib/index.js +++ /dev/null @@ -1,75 +0,0 @@ -import path from 'path'; -import { writeFile, mkdir } from 'fs/promises'; -import { createLogger } from '@chialab/rna-logger'; - -/** - * Generate documentation for typescript files. - * @param {string[]} entryPoints Entrypoints to documentate. - * @param {'json'|'markdown'} format The output format. - * @param {string} [output] Output path. - */ -export async function generate(entryPoints, format = 'json', output = undefined) { - const [ - { default: TypeDoc }, - { default: markdown }, - ] = await Promise.all([ - import('typedoc'), - import('./renderers/markdown.js'), - ]); - - const app = new TypeDoc.Application(); - app.options.addReader(new TypeDoc.TSConfigReader()); - app.options.addReader(new TypeDoc.TypeDocReader()); - - app.bootstrap({ - logLevel: 3, - entryPoints, - }); - app.logger.level = 3; - - const project = app.convert(); - if (!project) { - throw new Error('Cannot generate documentation for given entrypoints'); - } - - const json = await app.serializer.projectToObject(project); - const data = format === 'markdown' ? markdown(json) : JSON.stringify(json, null, 4); - if (output) { - const outputFile = path.extname(output) ? output : path.join(output, 'API.md'); - const outputDir = path.extname(output) ? path.dirname(output) : output; - await mkdir(outputDir, { recursive: true }); - await writeFile(outputFile, data); - } - - return data; -} - -/** - * @typedef {Object} ApidocCommandOptions - * @property {string} [output] - * @property {'json'|'markdown'} [format] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('apidoc [files...]') - .description('Generate api documentation using TypeScript symbols.') - .option('-O, --output ', 'output dir or file') - .option('-F, --format ', 'the output format (json or markdown)') - .action( - /** - * @param {string[]} files - * @param {ApidocCommandOptions} options - */ - async (files, { format, output }) => { - const data = await generate(files, format, output); - if (!output) { - const logger = createLogger(); - logger.log(data); - } - } - ); -} diff --git a/packages/rna-apidoc/lib/renderers/markdown.js b/packages/rna-apidoc/lib/renderers/markdown.js deleted file mode 100644 index ab1e2e4b..00000000 --- a/packages/rna-apidoc/lib/renderers/markdown.js +++ /dev/null @@ -1,522 +0,0 @@ -import { slug, getChildren, getDescription, getReturnDescription, getTags } from '../helpers.js'; - -/** - * @param {import('typedoc').JSONOutput.Reflection} node - * @returns {string} - */ -function renderLink(node) { - return `${node.name}`; -} - -/** - * @param {import('typedoc').JSONOutput.ReflectionGroup[]} groups - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderSummary(groups, json) { - if (!groups.length) { - return ''; - } - - return groups.map((group) => ` -${group.title.replace(' aliases', 's')} - -${getChildren(group, json).map((node) => renderLink(node)).join(', ')} -`).join('\n\n'); -} - -/** - * @param {import('typedoc').JSONOutput.ReflectionGroup} group - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderGroup(group, json) { - return getChildren(group, json) - .map((node) => `\n
\n\n${renderNode(node, json)}`) - .join('\n'); -} - -/** - * @param {import('typedoc').JSONOutput.Reflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderNode(node, json) { - switch (node.kindString) { - case 'Class': - return renderClass(node, json); - case 'Function': - return renderFunction(node, json); - case 'Type alias': - return renderTypeAlias(node, json); - case 'Variable': - return renderVariable(node, json); - } - return `${renderKind(node)}${node.name}`; -} - -/** - * @param {import('typedoc').JSONOutput.Reflection} node - * @returns {string} - */ -function renderKind(node) { - if (!node.kindString) { - return ''; - } - return `${node.kindString.replace(' alias', '')} `; -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderTypeAlias(node, json) { - const description = getDescription(node); - const samples = getTags(node, 'example'); - const links = getTags(node, 'see'); - return `Type ${node.name}${node.typeParameter ? renderTypeParams(node.typeParameter, json) : ''} - ${renderInfo(node)} -${description ? `

- -${description.trim()} - -

-` : ''} - -
${renderType(node.type, json)}
- -${samples.length ? ` -Examples - -${renderExamples(samples)} - -` : ''} -${links.length ? ` -See also - -${renderLinks(links)}` : ''} - -`; -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderVariable(node, json) { - const description = getDescription(node); - return `Variable ${node.name}${node.typeParameter ? renderTypeParams(node.typeParameter, json) : ''} - ${renderInfo(node)} -${description ? `

- -${description.trim()} - -

-` : ''} - -
${renderType(node.type, json)}
-`; -} - -/** - * @param {import('typedoc').JSONOutput.CommentTag[]} samples - * @returns {string} - */ -function renderExamples(samples) { - return samples - .map((tag) => tag.text) - .join('\n\n') - .replace(/Deprecated ${deprecated.text || ''} \n`; - } - if (since && since.text) { - message += `Since ${since.text} \n`; - } - return `${message}`; -} - -/** - * @param {import('typedoc').JSONOutput.CommentTag[]} links - * @returns {string} - */ -function renderLinks(links) { - return links - .map((tag) => `* ${tag.text}`) - .join('\n\n'); -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderFunction(node, json) { - const signatures = node.signatures || []; - const description = getDescription(node); - const samples = getTags(node, 'example'); - const links = getTags(node, 'see'); - const returnDescription = getReturnDescription(node); - return `Function ${node.name} - -${renderInfo(node)} - -${description ? `

- -${description.trim()} - -

-` : ''} -${signatures.map((signature) => `
- - ${renderSignature(signature, json, false)} - - -${signature.parameters && signature.parameters.length ? ` -Params - - - - - - - - - ${signature.parameters.map((param) => ` - - - - `).join('\n')} - - -
NameTypeOptionalDescription
${param.name}${renderType(param.type, json)}${param.flags && param.flags.isOptional ? '✓' : ''}${getDescription(param)}
- - -` : ''} -${signature.type ? `Returns: ${renderType(signature.type, json).replace(/\n/g, ' ')} ${returnDescription || ''}` : ''} - -
`).join('\n')} - -${samples.length ? ` -Examples - -${renderExamples(samples)} - -` : ''} -${links.length ? ` -See also - - -${renderLinks(links)} - - -` : ''} -`; -} - -/** - * @param {import('typedoc').JSONOutput.ParameterReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderParam(node, json) { - return `${node.name}${node.flags.isOptional ? '?' : ''}: ${renderType(node.type, json)}`; -} - -/** - * @param {import('typedoc').JSONOutput.SignatureReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderSignature(node, json, arrow = true) { - return `${node.kindString === 'Constructor signature' ? 'new ' : ''}${node.typeParameter ? renderTypeParams(node.typeParameter, json) : ''}(${node.parameters ? node.parameters.map((param) => renderParam(param, json)).join(', ') : ''})${arrow ? ' =>' : ':'} ${renderType(node, json)}`; -} - -/** - * @param {import('typedoc').JSONOutput.TypeParameterReflection[]} nodes - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderTypeParams(nodes, json) { - return `<${nodes.map((type) => renderTypeParam(type, json)).join(', ')}>`; -} - -/** - * @param {import('typedoc').JSONOutput.TypeParameterReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderTypeParam(node, json) { - return `${node.name}${node.type ? ` extends ${renderType(node, json)}` : ''}`; -} - -/** - * @param {*} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderType(node, json) { - if (node.type === 'literal') { - return `${node.value}`; - } - if (node.type === 'intrinsic') { - return node.name; - } - if (node.type === 'reflection') { - return renderType(node.declaration, json); - } - if (node.type === 'query') { - return renderType(node.queryType, json); - } - if (node.type === 'reference') { - return renderLink(node); - } - if (node.type === 'array') { - const type = renderType(node.elementType, json); - return `${type.replace(/(<([^>]+)>)/gi, '').trim().includes(' ') ? `(${type})` : type}[]`; - } - if (node.type === 'predicate') { - return `${node.asserts ? 'assert ' : ''}${node.name} is ${renderType(node.targetType, json)}`; - } - if (node.type === 'intersection') { - return node.types.map( - /** - * @param {*} type - */ - (type) => renderType(type, json) - ).join(' & '); - } - if (node.type === 'union') { - return node.types.map( - /** - * @param {*} type - */ - (type) => renderType(type, json) - ).join(' | '); - } - if (node.type === 'tuple') { - return `[${node.elements.map( - /** - * @param {*} type - */ - (type) => renderType(type, json) - ).join(', ')}]`; - } - if (typeof node.type === 'object') { - return renderType(node.type, json); - } - if (node.indexSignature) { - return renderType(node.indexSignature, json); - } - if (node.signatures) { - return node.signatures.map( - /** - * @param {*} type - */ - (type) => renderSignature(type, json) - ).join('\n'); - } - if (node.id) { - return renderObject(node, json); - } - - return ''; -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderClass(node, json) { - const description = getDescription(node); - const samples = getTags(node, 'example'); - const links = getTags(node, 'see'); - - /** - * @type {import('typedoc').JSONOutput.DeclarationReflection[]} - */ - const instanceProperties = []; - /** - * @type {import('typedoc').JSONOutput.DeclarationReflection[]} - */ - const staticProperties = []; - - (node.children || []) - .filter((member) => member.kindString === 'Property') - .forEach((member) => { - if (member.flags.isStatic) { - staticProperties.push(member); - } else { - instanceProperties.push(member); - } - }); - - /** - * @type {import('typedoc').JSONOutput.DeclarationReflection[]} - */ - const instanceMethods = []; - /** - * @type {import('typedoc').JSONOutput.DeclarationReflection[]} - */ - const staticMethods = []; - (node.children || []) - .filter((member) => member.kindString === 'Method' || member.kindString === 'Constructor') - .forEach((member) => { - if (member.flags.isStatic) { - staticMethods.push(member); - } else { - instanceMethods.push(member); - } - }); - - return `Class ${node.name} - -${renderInfo(node)} - -${node.extendedTypes && node.extendedTypes.length ? `Extends: ${renderType(node.extendedTypes[0], json)}` : ''} -${description ? `

- -${description.trim()} - -

` : ''} - -${samples.length ? ` -Examples - -${renderExamples(samples)}` : ''} - -${instanceProperties.length ? ` -Propertie - -${renderProperties(instanceProperties)}` : ''} - -${instanceMethods.length ? ` -Methods - -${instanceMethods.map((method) => renderFunction(method, json)).join('\n\n')}` : ''} - -${staticProperties.length ? ` -Static properties - -${renderProperties(staticProperties)}` : ''} - -${staticMethods.length ? ` -Static methods - -${staticMethods.map((method) => renderFunction(method, json)).join('\n\n')}` : ''} - -${links.length ? ` -See also - -${renderLinks(links)}` : ''} - -`; -} - -/** - * @param {import('typedoc').JSONOutput.ContainerReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderObject(node, json, level = 1, size = 2) { - return `{ -${(node.children || []) - .map( - /** - * @param {import('typedoc').JSONOutput.Reflection} child - */ - (child) => { - if (child.kindString === 'Property') { - return renderProperty(child, json); - } - if (child.kindString === 'Method') { - return renderMethod(child, json); - } - return renderNode(child, json); - } - ).map((line) => line.replace(/^/gm, ''.padStart(size * level, ' '))).join(';\n')} -}`; -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection[]} nodes - * @returns {string} - */ -function renderProperties(nodes) { - return ` - - - - - - - - ${nodes.map((prop) => ` - - - - `).join('\n')} - - -
NameTypeReadonlyDescription
${prop.name}${prop.kindString}${(prop.flags.isReadonly) ? '✓' : ''}${getDescription(prop)}
`; -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderProperty(node, json) { - return `${node.name}${node.flags.isOptional ? '?' : ''}: ${renderType(node.type, json)}`; -} - -/** - * @param {import('typedoc').JSONOutput.DeclarationReflection} node - * @param {import('typedoc').JSONOutput.ProjectReflection} json - * @returns {string} - */ -function renderMethod(node, json) { - if (!node.signatures) { - return `${node.name}(): unknown`; - } - return node.signatures - .map((signature) => `${node.name}${renderSignature(signature, json, false)}`) - .join('\n'); -} - -/** - * @param {import('typedoc').JSONOutput.ProjectReflection} json - */ -export default function(json) { - let output = ''; - if (json.groups) { - const groups = json.groups.filter((group) => group.children && group.children.length); - output += renderSummary(groups, json); - - if (groups.length) { - output += '\n'; - output += groups - .map((group) => renderGroup(group, json)) - .join('\n'); - } - } - - return output.replace(/\n{3,}/g, '\n\n').trim(); -} diff --git a/packages/rna-apidoc/package.json b/packages/rna-apidoc/package.json deleted file mode 100644 index cc3e1f8f..00000000 --- a/packages/rna-apidoc/package.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "@chialab/rna-apidoc", - "type": "module", - "version": "0.17.0", - "description": "Generate api documentation using TypeScript symbols.", - "main": "lib/index.js", - "typings": "./types/index.d.ts", - "author": "Chialab (https://www.chialab.it)", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/chialab/rna", - "directory": "packages/rna-apidoc" - }, - "keywords": [ - "api", - "typescript", - "tsdoc", - "jsdoc", - "documentation", - "docs" - ], - "files": [ - "lib", - "types", - "package.json", - "README.md", - "LICENSE" - ], - "engines": { - "node": ">=13" - }, - "dependencies": { - "@chialab/rna-logger": "^0.17.0", - "typedoc": "^0.21.5" - }, - "devDependencies": { - "commander": "^7.2.0", - "typescript": "^4.3.0" - } -} diff --git a/packages/rna-apidoc/tsconfig.json b/packages/rna-apidoc/tsconfig.json deleted file mode 100644 index ed17eb87..00000000 --- a/packages/rna-apidoc/tsconfig.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "outDir": "./types", - "declarationDir": "./types", - "baseUrl": ".", - "rootDir": "./lib" - }, - "include": [ - "lib/**/*" - ], - "references": [ - { - "path": "../rna-logger" - } - ] -} diff --git a/packages/rna/lib/index.js b/packages/rna/lib/index.js index 0eeef99e..4e7c7702 100755 --- a/packages/rna/lib/index.js +++ b/packages/rna/lib/index.js @@ -49,7 +49,6 @@ const commands = { 'test:browser': '@chialab/rna-browser-test-runner', 'test:node': '@chialab/rna-node-test-runner', 'test:saucelabs': '@chialab/rna-saucelabs-test-runner', - 'apidoc': '@chialab/rna-apidoc', }; const command = /** @type {keyof typeof commands} */ (argv[2]); diff --git a/packages/rna/package.json b/packages/rna/package.json index 8ea63ace..8209d822 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -34,7 +34,6 @@ "node": ">=13" }, "peerDependencies": { - "@chialab/rna-apidoc": "^0.17.0", "@chialab/rna-browser-test-runner": "^0.17.1", "@chialab/rna-bundler": "^0.17.5", "@chialab/rna-dev-server": "^0.17.6", @@ -42,9 +41,6 @@ "@chialab/rna-saucelabs-test-runner": "^0.17.1" }, "peerDependenciesMeta": { - "@chialab/rna-apidoc": { - "optional": true - }, "@chialab/rna-browser-test-runner": { "optional": true }, diff --git a/packages/rna/tsconfig.json b/packages/rna/tsconfig.json index 5ff1e0ff..a36a9a4a 100644 --- a/packages/rna/tsconfig.json +++ b/packages/rna/tsconfig.json @@ -13,9 +13,6 @@ { "path": "../rna-logger" }, - { - "path": "../rna-apidoc" - }, { "path": "../rna-browser-test-runner" }, diff --git a/tsconfig.json b/tsconfig.json index 49846231..df412644 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -84,9 +84,6 @@ { "path": "./packages/rna" }, - { - "path": "./packages/rna-apidoc" - }, { "path": "./packages/rna-browser-test-runner" }, diff --git a/yarn.lock b/yarn.lock index 4003ca0e..523228af 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1939,17 +1939,6 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-apidoc@workspace:packages/rna-apidoc": - version: 0.0.0-use.local - resolution: "@chialab/rna-apidoc@workspace:packages/rna-apidoc" - dependencies: - "@chialab/rna-logger": ^0.17.0 - commander: ^7.2.0 - typedoc: ^0.21.5 - typescript: ^4.3.0 - languageName: unknown - linkType: soft - "@chialab/rna-browser-test-runner@^0.17.1, @chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner": version: 0.0.0-use.local resolution: "@chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner" @@ -2107,15 +2096,12 @@ __metadata: rimraf: ^3.0.2 typescript: ^4.3.0 peerDependencies: - "@chialab/rna-apidoc": ^0.17.0 "@chialab/rna-browser-test-runner": ^0.17.1 "@chialab/rna-bundler": ^0.17.5 "@chialab/rna-dev-server": ^0.17.6 "@chialab/rna-node-test-runner": ^0.17.0 "@chialab/rna-saucelabs-test-runner": ^0.17.1 peerDependenciesMeta: - "@chialab/rna-apidoc": - optional: true "@chialab/rna-browser-test-runner": optional: true "@chialab/rna-bundler": @@ -8370,7 +8356,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.0, glob@npm:^7.2.3": +"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -8567,7 +8553,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.4.3, handlebars@npm:^4.7.7": +"handlebars@npm:^4.4.3": version: 4.7.8 resolution: "handlebars@npm:4.7.8" dependencies: @@ -10525,13 +10511,6 @@ __metadata: languageName: node linkType: hard -"lunr@npm:^2.3.9": - version: 2.3.9 - resolution: "lunr@npm:2.3.9" - checksum: 176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8 - languageName: node - linkType: hard - "magic-string@npm:^0.25.7": version: 0.25.9 resolution: "magic-string@npm:0.25.9" @@ -10630,15 +10609,6 @@ __metadata: languageName: node linkType: hard -"marked@npm:^4.0.10": - version: 4.3.0 - resolution: "marked@npm:4.3.0" - bin: - marked: bin/marked.js - checksum: 0db6817893952c3ec710eb9ceafb8468bf5ae38cb0f92b7b083baa13d70b19774674be04db5b817681fa7c5c6a088f61300815e4dd75a59696f4716ad69f6260 - languageName: node - linkType: hard - "marky@npm:^1.2.2": version: 1.2.5 resolution: "marky@npm:1.2.5" @@ -10820,7 +10790,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.0, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -13002,7 +12972,7 @@ __metadata: languageName: node linkType: hard -"progress@npm:2.0.3, progress@npm:^2.0.3": +"progress@npm:2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 @@ -13977,17 +13947,6 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^0.9.8": - version: 0.9.15 - resolution: "shiki@npm:0.9.15" - dependencies: - jsonc-parser: ^3.0.0 - vscode-oniguruma: ^1.6.1 - vscode-textmate: 5.2.0 - checksum: 58d1e3e106320252b67c63dc1269c4b834152e9c675a06a4565ec41db1c93aea2dd94e22640d7ec99334cb47cd41b914642d936577143b689ef2a0db7d938c13 - languageName: node - linkType: hard - "side-channel@npm:^1.0.4": version: 1.0.4 resolution: "side-channel@npm:1.0.4" @@ -15166,33 +15125,6 @@ __metadata: languageName: node linkType: hard -"typedoc-default-themes@npm:^0.12.10": - version: 0.12.10 - resolution: "typedoc-default-themes@npm:0.12.10" - checksum: 4c19a0fecdf24777bd153c6ae4a4f2b23c95521a83483cdbee89aaeef985d7e37f2665b37d55f809ef36d0eb4433a921209dc45a1055791d81464bffeea77dfd - languageName: node - linkType: hard - -"typedoc@npm:^0.21.5": - version: 0.21.10 - resolution: "typedoc@npm:0.21.10" - dependencies: - glob: ^7.1.7 - handlebars: ^4.7.7 - lunr: ^2.3.9 - marked: ^4.0.10 - minimatch: ^3.0.0 - progress: ^2.0.3 - shiki: ^0.9.8 - typedoc-default-themes: ^0.12.10 - peerDependencies: - typescript: 4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x - bin: - typedoc: bin/typedoc - checksum: b4f957ad4b3db9e83ecf030629ec45661c2080ab6b91df0a9af6aeb889ade3c5d54b6169cf0db67a6dbc563c3f7cd972c5525aa605c628c51a59175195281f96 - languageName: node - linkType: hard - "typescript@npm:^4.3.0": version: 4.9.5 resolution: "typescript@npm:4.9.5" @@ -15557,20 +15489,6 @@ __metadata: languageName: node linkType: hard -"vscode-oniguruma@npm:^1.6.1": - version: 1.7.0 - resolution: "vscode-oniguruma@npm:1.7.0" - checksum: 53519d91d90593e6fb080260892e87d447e9b200c4964d766772b5053f5699066539d92100f77f1302c91e8fc5d9c772fbe40fe4c90f3d411a96d5a9b1e63f42 - languageName: node - linkType: hard - -"vscode-textmate@npm:5.2.0": - version: 5.2.0 - resolution: "vscode-textmate@npm:5.2.0" - checksum: 5449b42d451080f6f3649b66948f4b5ee4643c4e88cfe3558a3b31c84c78060cfdd288c4958c1690eaa5cd65d09992fa6b7c3bef9d4aa72b3651054a04624d20 - languageName: node - linkType: hard - "w3c-xmlserializer@npm:^4.0.0": version: 4.0.0 resolution: "w3c-xmlserializer@npm:4.0.0" From f16e19ab52be5e3a134bdbaa05f50ac0e138db2b Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Thu, 13 Oct 2022 09:47:24 +0200 Subject: [PATCH 18/55] refactor: replace postcss with lightningcss --- README.md | 1 - docs/Building-css.md | 4 +- docs/Building-javascript.md | 4 +- docs/Building-web-apps.md | 4 +- docs/Home.md | 1 - docs/Migrate-CRA.md | 4 +- docs/Plugins.md | 1 + .../esbuild-plugin-lightningcss/LICENSE.md | 21 ++++ .../esbuild-plugin-lightningcss/README.md | 35 ++++++ .../esbuild-plugin-lightningcss/lib/index.js | 86 +++++++++++++ .../esbuild-plugin-lightningcss/package.json | 39 ++++++ .../test/test.spec.js | 40 ++++++ .../esbuild-plugin-lightningcss/tsconfig.json | 20 +++ packages/rna-bundler/README.md | 4 +- packages/rna-bundler/lib/build.js | 8 ++ packages/rna-bundler/lib/index.js | 19 +-- packages/rna-bundler/lib/transform.js | 3 + packages/rna-bundler/package.json | 10 +- packages/rna-bundler/tsconfig.json | 3 + packages/rna/README.md | 21 ++-- packages/rna/package.json | 5 +- packages/wds-plugin-rna/lib/plugins/rna.js | 35 +++++- packages/wds-plugin-rna/tsconfig.json | 3 + tsconfig.json | 3 + yarn.lock | 116 ++++++++++++++++-- 25 files changed, 421 insertions(+), 69 deletions(-) create mode 100644 packages/esbuild-plugin-lightningcss/LICENSE.md create mode 100644 packages/esbuild-plugin-lightningcss/README.md create mode 100644 packages/esbuild-plugin-lightningcss/lib/index.js create mode 100644 packages/esbuild-plugin-lightningcss/package.json create mode 100644 packages/esbuild-plugin-lightningcss/test/test.spec.js create mode 100644 packages/esbuild-plugin-lightningcss/tsconfig.json diff --git a/README.md b/README.md index 4c213877..5e185b08 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,6 @@ Since RNA aims to support both browser and Node modules, you can test your modul ```sh $ npm i -D \ @chialab/rna \ - @chialab/rna-bundler \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner ``` diff --git a/docs/Building-css.md b/docs/Building-css.md index 37b6c016..adf42694 100644 --- a/docs/Building-css.md +++ b/docs/Building-css.md @@ -7,8 +7,8 @@ Unless you are using syntaxes like Sass and Less, CSS builds are less expansive Even if [esbuild](https://esbuild.github.io/) has out of the box support for CSS files, in order to bundle a CSS module using RNA you may have to install the bundler package along with the postcss plugin for node modules resolution: ```sh -$ npm i -D @chialab/rna @chialab/rna-bundler @chialab/esbuild-plugin-postcss -$ yarn add -D @chialab/rna @chialab/rna-bundler @chialab/esbuild-plugin-postcss +$ npm i -D @chialab/rna +$ yarn add -D @chialab/rna ``` and run: diff --git a/docs/Building-javascript.md b/docs/Building-javascript.md index c9434cdc..1de96faa 100644 --- a/docs/Building-javascript.md +++ b/docs/Building-javascript.md @@ -11,8 +11,8 @@ Using [esbuild](https://esbuild.github.io/) under the hood, RNA combines the fat In order to bundle a JS module using RNA you may have to install the bundler: ```sh -$ npm i -D @chialab/rna @chialab/rna-bundler -$ yarn add -D @chialab/rna @chialab/rna-bundler +$ npm i -D @chialab/rna +$ yarn add -D @chialab/rna ``` and run: diff --git a/docs/Building-web-apps.md b/docs/Building-web-apps.md index 7c698007..77e832bc 100644 --- a/docs/Building-web-apps.md +++ b/docs/Building-web-apps.md @@ -7,8 +7,8 @@ Esbuild supports out of the box bundling for JavaScript and CSS. RNA introduces In order to bundle a Single Page Application using RNA you may have to install the bundler: ```sh -$ npm i -D @chialab/rna @chialab/rna-bundler @chialab/esbuild-plugin-html -$ yarn add -D @chialab/rna @chialab/rna-bundler @chialab/esbuild-plugin-html +$ npm i -D @chialab/rna +$ yarn add -D @chialab/rna ``` and run: diff --git a/docs/Home.md b/docs/Home.md index b0b4e324..9d3fbfe6 100644 --- a/docs/Home.md +++ b/docs/Home.md @@ -39,7 +39,6 @@ We built RNA to be pluggable and to be interoperable with other build systems. A ```sh $ npm i -D \ @chialab/rna \ - @chialab/rna-bundler \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner ``` diff --git a/docs/Migrate-CRA.md b/docs/Migrate-CRA.md index c8ee971c..a0f4bbfc 100644 --- a/docs/Migrate-CRA.md +++ b/docs/Migrate-CRA.md @@ -56,9 +56,9 @@ First, we need to install `rna` dependencies: ```sh # NPM -$ npm i -D @chialab/rna @chialab/rna-bundler @chialab/rna-dev-server +$ npm i -D @chialab/rna @chialab/rna-dev-server # YARN -$ yarn add -D @chialab/rna @chialab/rna-bundler @chialab/rna-dev-server +$ yarn add -D @chialab/rna @chialab/rna-dev-server ``` Then, we are ready to update the `package.json` file to replace `react-scripts` witn `rna`. diff --git a/docs/Plugins.md b/docs/Plugins.md index 9d6283a4..2b03a6f5 100644 --- a/docs/Plugins.md +++ b/docs/Plugins.md @@ -11,6 +11,7 @@ The RNA ecosystem provides a set of plugins and addons for core tools designed t | [@chialab/esbuild-plugin-css-import](./packages/esbuild-plugin-css-import) | Resolve CSS imports using the node resolution algorithm and the style field in package.json. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-css-import) | | [@chialab/esbuild-plugin-env](./packages/esbuild-plugin-env) | Define all environement variables for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-env) | | [@chialab/esbuild-plugin-html](./packages/esbuild-plugin-html) | A HTML loader plugin for esbuild. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-html) | +| [@chialab/esbuild-plugin-lightningcss](./packages/esbuild-plugin-lightningcss) | A CSS loader plugin for esbuild that uses lightningcss as preprocessor. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-lightningcss) | | [@chialab/esbuild-plugin-meta-url](./packages/esbuild-plugin-meta-url) | A file loader plugin for esbuild for constructed URLs using import metadata. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-meta-url) | | [@chialab/esbuild-plugin-metadata](./packages/esbuild-plugin-metadata) | Write `entrypoints.json` for esbuild builds. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-metadata) | | [@chialab/esbuild-plugin-postcss](./packages/esbuild-plugin-postcss) | A CSS loader plugin for esbuild that uses postcss as preprocessor. | [npm](https://www.npmjs.com/package/@chialab/esbuild-plugin-postcss) | diff --git a/packages/esbuild-plugin-lightningcss/LICENSE.md b/packages/esbuild-plugin-lightningcss/LICENSE.md new file mode 100644 index 00000000..cbaa0376 --- /dev/null +++ b/packages/esbuild-plugin-lightningcss/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Chialab + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/packages/esbuild-plugin-lightningcss/README.md b/packages/esbuild-plugin-lightningcss/README.md new file mode 100644 index 00000000..b30d606d --- /dev/null +++ b/packages/esbuild-plugin-lightningcss/README.md @@ -0,0 +1,35 @@ +

+ Esbuild Plugin Lightning CSS • A CSS loader plugin for esbuild that uses Lightning CSS as preprocessor. +

+ +

+ NPM +

+ +--- + +## Install + +```sh +$ npm i @chialab/esbuild-plugin-lightningcss -D +$ yarn add @chialab/esbuild-plugin-lightningcss -D +``` + +## Usage + +```js +import esbuild from 'esbuild'; +import lightningcssPlugin from '@chialab/esbuild-plugin-lightningcss'; + +await esbuild.build({ + plugins: [ + lightningcssPlugin(), + ], +}); +``` + +--- + +## License + +**esbuild-plugin-lightningcss** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/esbuild-plugin-lightningcss/LICENSE) license. diff --git a/packages/esbuild-plugin-lightningcss/lib/index.js b/packages/esbuild-plugin-lightningcss/lib/index.js new file mode 100644 index 00000000..1e6058b8 --- /dev/null +++ b/packages/esbuild-plugin-lightningcss/lib/index.js @@ -0,0 +1,86 @@ +import path from 'path'; +import { useRna } from '@chialab/esbuild-rna'; +import cssImport from '@chialab/esbuild-plugin-css-import'; + +const DEFAULT_TARGETS = [ + 'chrome 63', + 'and_chr 63', + 'firefox 67', + 'edge 79', + 'opera 50', + 'safari 11.1', + 'ios_saf 11.3', +]; + +/** + * @typedef {Partial} PluginOptions + */ + +/** + * Instantiate a plugin that runs postcss across css files. + * @param {PluginOptions} options + * @returns An esbuild plugin. + */ +export default function(options = {}) { + /** + * @type {import('esbuild').Plugin} + */ + const plugin = { + name: 'lightningcss', + async setup(pluginBuild) { + const build = useRna(plugin, pluginBuild); + const { absWorkingDir, target } = build.getOptions(); + build.setupPlugin([cssImport()], 'before'); + + const targets = (target ? (Array.isArray(target) ? target : [target]) : []) + .filter((target) => target !== 'esnext' && !target.match(/^es\d/)) + .map((target) => target.replace(/(\d+)/, ' $1')); + + build.onTransform({ loaders: ['css'], extensions: ['.css'] }, async (args) => { + const { transform, browserslistToTargets } = await import('lightningcss'); + + /** + * @type {import('lightningcss').TransformOptions} + */ + const finalConfig = { + errorRecovery: true, + targets: browserslistToTargets(targets.length ? targets : DEFAULT_TARGETS), + ...options, + filename: args.path, + code: Buffer.from(args.code), + sourceMap: true, + // analyzeDependencies: { + // preserveImports: true, + // }, + }; + + const result = transform(finalConfig); + + /** + * @type {import('source-map').RawSourceMap} + */ + const sourceMap = result.map && JSON.parse(result.map.toString()); + if (sourceMap) { + const cwd = absWorkingDir || process.cwd(); + const argsDir = path.dirname(args.path); + sourceMap.sources = sourceMap.sources.map((source) => path.relative(argsDir, path.resolve(cwd, source))); + sourceMap.file = ''; + } + const sourceMapUrl = sourceMap && `data:application/json;base64,${Buffer.from(JSON.stringify(sourceMap)).toString('base64')}`; + const dependencies = (result.dependencies || []) + .filter(({ type }) => type === 'import') + .map(({ url }) => url); + + build.collectDependencies(args.path, dependencies); + + return { + code: `${result.code.toString()}\n/*# sourceMappingURL=${sourceMapUrl} */\n`, + loader: 'css', + watchFiles: dependencies, + }; + }); + }, + }; + + return plugin; +} diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json new file mode 100644 index 00000000..33e36a29 --- /dev/null +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -0,0 +1,39 @@ +{ + "name": "@chialab/esbuild-plugin-lightningcss", + "type": "module", + "version": "0.17.0", + "description": "A CSS loader plugin for esbuild that uses lightningcss as preprocessor.", + "main": "lib/index.js", + "typings": "./types/index.d.ts", + "author": "Chialab (https://www.chialab.it)", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/chialab/rna", + "directory": "packages/esbuild-plugin-lightningcss" + }, + "keywords": [ + "esbuild", + "plugin", + "css", + "lightningcss" + ], + "files": [ + "lib", + "types", + "package.json", + "README.md", + "LICENSE" + ], + "engines": { + "node": ">=13" + }, + "dependencies": { + "@chialab/esbuild-plugin-css-import": "^0.17.0", + "@chialab/esbuild-rna": "^0.17.0", + "lightningcss": "^1.16.0" + }, + "devDependencies": { + "typescript": "^4.3.0" + } +} diff --git a/packages/esbuild-plugin-lightningcss/test/test.spec.js b/packages/esbuild-plugin-lightningcss/test/test.spec.js new file mode 100644 index 00000000..7fad5d21 --- /dev/null +++ b/packages/esbuild-plugin-lightningcss/test/test.spec.js @@ -0,0 +1,40 @@ +import esbuild from 'esbuild'; +import lightningcssPlugin from '@chialab/esbuild-plugin-lightningcss'; +import { expect } from 'chai'; + +describe('esbuild-plugin-lightningcss', () => { + it('should run lightningcss default transformations', async () => { + const { outputFiles: [result] } = await esbuild.build({ + absWorkingDir: new URL('.', import.meta.url).pathname, + stdin: { + sourcefile: new URL('input.css', import.meta.url).pathname, + contents: `::placeholder { + color: gray; +}`, + loader: 'css', + }, + format: 'esm', + target: ['safari10', 'firefox18', 'edge18'], + bundle: true, + write: false, + plugins: [ + lightningcssPlugin(), + ], + }); + + expect(result.text).to.be.equal(`/* input.css */ +::-webkit-input-placeholder { + color: gray; +} +::-moz-placeholder { + color: gray; +} +::-ms-input-placeholder { + color: gray; +} +::placeholder { + color: gray; +} +`); + }); +}); diff --git a/packages/esbuild-plugin-lightningcss/tsconfig.json b/packages/esbuild-plugin-lightningcss/tsconfig.json new file mode 100644 index 00000000..1e813cbd --- /dev/null +++ b/packages/esbuild-plugin-lightningcss/tsconfig.json @@ -0,0 +1,20 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "./types", + "declarationDir": "./types", + "baseUrl": ".", + "rootDir": "./lib" + }, + "include": [ + "lib/**/*" + ], + "references": [ + { + "path": "../esbuild-plugin-css-import" + }, + { + "path": "../esbuild-rna" + } + ] +} diff --git a/packages/rna-bundler/README.md b/packages/rna-bundler/README.md index 82f9353c..e04b4cf8 100644 --- a/packages/rna-bundler/README.md +++ b/packages/rna-bundler/README.md @@ -16,6 +16,8 @@ ## Install +The bundler is part of the `@chialab/rna` cli, but you can use it as a module. + ```sh $ npm i @chialab/rna-bundler -D $ yarn add @chialab/rna-bundler -D @@ -48,7 +50,7 @@ await build({ ### Via cli ```sh -$ npm i @chialab/rna @chialab/rna-bundler @chialab/esbuild-plugin-html @chialab/esbuild-plugin-postcss -D +$ npm i @chialab/rna -D ``` ``` diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index a782c6d6..9b9d4151 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -98,6 +98,14 @@ export async function build(config) { !hasPlugin(plugins, 'meta-url') && import('@chialab/esbuild-plugin-meta-url') .then(({ default: plugin }) => plugin()), + !hasPlugin(plugins, 'lightningcss') && !hasPlugin(plugins, 'postcss') && + import('@chialab/esbuild-plugin-lightningcss') + .then(({ default: plugin }) => plugin()), + !hasPlugin(plugins, 'html') && + import('@chialab/esbuild-plugin-html') + .then(({ default: plugin }) => plugin({ + modulesTarget: target || 'es2020', + })), ...plugins, !hasPlugin(plugins, 'css-import') && import('@chialab/esbuild-plugin-css-import') diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index c172e542..06cc1bc2 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -137,7 +137,7 @@ export function command(program) { /** * @type {import('@chialab/rna-config-loader').ProjectConfig} */ - const userConfig = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { + const config = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { entrypoints: [{ input: input.map((entry) => path.resolve(entry)), output: path.resolve(output), @@ -146,23 +146,6 @@ export function command(program) { ...inputConfig, } : {}); - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const config = mergeConfig(userConfig, { - plugins: [ - ...await Promise.all([ - import('@chialab/esbuild-plugin-html') - .then(({ default: plugin }) => plugin({ - modulesTarget: userConfig.target || 'es2020', - })), - import('@chialab/esbuild-plugin-postcss') - .then(({ default: plugin }) => plugin()) - .catch(() => ({ name: 'postcss', setup() { } })), - ]), - ], - }); - const { entrypoints } = config; if (!entrypoints) { diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index 116b8e22..af1a9423 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -61,6 +61,9 @@ export async function transform(config) { .then(({ default: plugin }) => plugin({ emit: false, })), + !hasPlugin(plugins, 'lightningcss') && !hasPlugin(plugins, 'postcss') && + import('@chialab/esbuild-plugin-lightningcss') + .then(({ default: plugin }) => plugin()), ...plugins, !hasPlugin(plugins, 'css-import') && import('@chialab/esbuild-plugin-css-import') diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 78b6e839..e2e9bd65 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -35,6 +35,7 @@ "@chialab/esbuild-plugin-css-import": "^0.17.0", "@chialab/esbuild-plugin-env": "^0.17.0", "@chialab/esbuild-plugin-html": "^0.17.0", + "@chialab/esbuild-plugin-lightningcss": "^0.17.0", "@chialab/esbuild-plugin-meta-url": "^0.17.1", "@chialab/esbuild-plugin-metadata": "^0.18.0", "@chialab/esbuild-plugin-worker": "^0.17.2", @@ -43,16 +44,7 @@ "@chialab/rna-logger": "^0.17.1", "esbuild": "^0.18.0" }, - "peerDependencies": { - "@chialab/esbuild-plugin-postcss": "^0.17.1" - }, - "peerDependenciesMeta": { - "@chialab/esbuild-plugin-postcss": { - "optional": true - } - }, "devDependencies": { - "@chialab/esbuild-plugin-postcss": "^0.17.1", "commander": "^7.2.0", "typescript": "^4.3.0" } diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index ebe1334a..64deab17 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -25,6 +25,9 @@ { "path": "../esbuild-plugin-html" }, + { + "path": "../esbuild-plugin-lightningcss" + }, { "path": "../esbuild-plugin-meta-url" }, diff --git a/packages/rna/README.md b/packages/rna/README.md index 8a524dbe..7dbbaa57 100644 --- a/packages/rna/README.md +++ b/packages/rna/README.md @@ -16,11 +16,16 @@ ## Install -The `@chialab/rna` contains only the core of the RNA cli. In order to make commands work, you need to install each dependency. +The `@chialab/rna` contains only the core of the RNA cli and the bundler. | Command | Description | Module | | ------- | ----------- | ------ | | `build` | A JavaScript, CSS and HTML bundler based on esbuild. | [@chialab/rna-bundler](https://www.npmjs.com/package/@chialab/rna-bundler) | + +In order to make other commands work, you need to install each dependency. + +| Command | Description | Module | +| ------- | ----------- | ------ | | `serve` | A webapp server based on Web Dev Server. | [@chialab/rna-dev-server](https://www.npmjs.com/package/@chialab/rna-dev-server) | | `test:browser` | A test runner for browsers based on Web Test Runner. | [@chialab/rna-browser-test-runner](https://www.npmjs.com/package/@chialab/rna-browser-test-runner) | | `test:node` | A test runner for node based on mocha. | [@chialab/rna-node-test-runner](https://www.npmjs.com/package/@chialab/rna-node-test-runner) | @@ -30,13 +35,11 @@ The `@chialab/rna` contains only the core of the RNA cli. In order to make comma ```sh $ npm i -D \ @chialab/rna \ - @chialab/rna-bundler \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner $ yarn add -D \ @chialab/rna \ - @chialab/rna-bundler \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner ``` @@ -46,19 +49,11 @@ $ yarn add -D \ ```sh $ npm i -D \ @chialab/rna \ - @chialab/rna-bundler \ - @chialab/esbuild-plugin-babel \ - @chialab/esbuild-plugin-html \ - @chialab/esbuild-plugin-postcss \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner $ yarn add -D \ @chialab/rna \ - @chialab/rna-bundler \ - @chialab/esbuild-plugin-babel \ - @chialab/esbuild-plugin-html \ - @chialab/esbuild-plugin-postcss \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner ``` @@ -66,9 +61,9 @@ $ yarn add -D \ #### Build only ```sh -$ npm i -D @chialab/rna @chialab/rna-bundler +$ npm i -D @chialab/rna -$ yarn add -D @chialab/rna @chialab/rna-bundler +$ yarn add -D @chialab/rna ``` #### Test node diff --git a/packages/rna/package.json b/packages/rna/package.json index 8209d822..e0fb7897 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -35,7 +35,6 @@ }, "peerDependencies": { "@chialab/rna-browser-test-runner": "^0.17.1", - "@chialab/rna-bundler": "^0.17.5", "@chialab/rna-dev-server": "^0.17.6", "@chialab/rna-node-test-runner": "^0.17.0", "@chialab/rna-saucelabs-test-runner": "^0.17.1" @@ -44,9 +43,6 @@ "@chialab/rna-browser-test-runner": { "optional": true }, - "@chialab/rna-bundler": { - "optional": true - }, "@chialab/rna-dev-server": { "optional": true }, @@ -58,6 +54,7 @@ } }, "dependencies": { + "@chialab/rna-bundler": "^0.17.5", "@chialab/rna-logger": "^0.17.1" }, "devDependencies": { diff --git a/packages/wds-plugin-rna/lib/plugins/rna.js b/packages/wds-plugin-rna/lib/plugins/rna.js index 4fb36aa7..18e91475 100644 --- a/packages/wds-plugin-rna/lib/plugins/rna.js +++ b/packages/wds-plugin-rna/lib/plugins/rna.js @@ -127,6 +127,38 @@ export function getBrowserTarget(context) { } } +/** + * @param {import('@chialab/rna-config-loader').EntrypointConfig} entrypoint + * @param {Partial} config + */ +export async function createConfig(entrypoint, config) { + return getEntryConfig(entrypoint, { + sourcemap: 'inline', + platform: 'browser', + target: config.target, + jsx: config.jsx, + jsxImportSource: config.jsxImportSource, + jsxFactory: config.jsxFactory, + jsxFragment: config.jsxFragment, + alias: config.alias, + plugins: [ + ...await Promise.all([ + import('@chialab/esbuild-plugin-worker') + .then(({ default: plugin }) => plugin({ + proxy: true, + emit: false, + })), + import('@chialab/esbuild-plugin-meta-url') + .then(({ default: plugin }) => plugin({ + emit: false, + })), + ]), + ...(config.plugins || []), + ], + logLevel: 'error', + }); +} + const VALID_MODULE_NAME = /^(@[a-z0-9-~][a-z0-9-._~]*\/)?[a-z0-9-~][a-z0-9-._~]*$/; /** @@ -335,9 +367,6 @@ export function rnaPlugin(config) { .then(({ default: plugin }) => plugin({ emit: false, })), - import('@chialab/esbuild-plugin-postcss') - .then(({ default: plugin }) => plugin()) - .catch(() => ({ name: 'postcss', setup() { } })), ]), ...(config.plugins || []), ], diff --git a/packages/wds-plugin-rna/tsconfig.json b/packages/wds-plugin-rna/tsconfig.json index e4fc3a34..d2bc9b34 100644 --- a/packages/wds-plugin-rna/tsconfig.json +++ b/packages/wds-plugin-rna/tsconfig.json @@ -13,6 +13,9 @@ { "path": "../es-dev-server" }, + { + "path": "../esbuild-plugin-lightningcss" + }, { "path": "../esbuild-plugin-meta-url" }, diff --git a/tsconfig.json b/tsconfig.json index df412644..214c844f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -42,6 +42,9 @@ { "path": "./packages/esbuild-plugin-html" }, + { + "path": "./packages/esbuild-plugin-lightningcss" + }, { "path": "./packages/esbuild-plugin-meta-url" }, diff --git a/yarn.lock b/yarn.lock index 523228af..c29a3874 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1727,6 +1727,17 @@ __metadata: languageName: unknown linkType: soft +"@chialab/esbuild-plugin-lightningcss@^0.17.0, @chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss": + version: 0.0.0-use.local + resolution: "@chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss" + dependencies: + "@chialab/esbuild-plugin-css-import": ^0.17.0 + "@chialab/esbuild-rna": ^0.17.0 + lightningcss: ^1.16.0 + typescript: ^4.3.0 + languageName: unknown + linkType: soft + "@chialab/esbuild-plugin-meta-url@^0.17.0, @chialab/esbuild-plugin-meta-url@^0.17.1, @chialab/esbuild-plugin-meta-url@^0.17.7, @chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url" @@ -1750,7 +1761,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-postcss@^0.17.1, @chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss": +"@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss" dependencies: @@ -1966,7 +1977,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-bundler@^0.17.6, @chialab/rna-bundler@workspace:packages/rna-bundler": +"@chialab/rna-bundler@^0.17.5, @chialab/rna-bundler@^0.17.6, @chialab/rna-bundler@workspace:packages/rna-bundler": version: 0.0.0-use.local resolution: "@chialab/rna-bundler@workspace:packages/rna-bundler" dependencies: @@ -1975,9 +1986,9 @@ __metadata: "@chialab/esbuild-plugin-css-import": ^0.17.0 "@chialab/esbuild-plugin-env": ^0.17.0 "@chialab/esbuild-plugin-html": ^0.17.0 + "@chialab/esbuild-plugin-lightningcss": ^0.17.0 "@chialab/esbuild-plugin-meta-url": ^0.17.1 "@chialab/esbuild-plugin-metadata": ^0.18.0 - "@chialab/esbuild-plugin-postcss": ^0.17.1 "@chialab/esbuild-plugin-worker": ^0.17.2 "@chialab/esbuild-rna": ^0.17.1 "@chialab/rna-config-loader": ^0.17.0 @@ -1985,11 +1996,6 @@ __metadata: commander: ^7.2.0 esbuild: ^0.18.0 typescript: ^4.3.0 - peerDependencies: - "@chialab/esbuild-plugin-postcss": ^0.17.1 - peerDependenciesMeta: - "@chialab/esbuild-plugin-postcss": - optional: true languageName: unknown linkType: soft @@ -2091,21 +2097,19 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna@workspace:packages/rna" dependencies: + "@chialab/rna-bundler": ^0.17.5 "@chialab/rna-logger": ^0.17.1 commander: ^7.2.0 rimraf: ^3.0.2 typescript: ^4.3.0 peerDependencies: "@chialab/rna-browser-test-runner": ^0.17.1 - "@chialab/rna-bundler": ^0.17.5 "@chialab/rna-dev-server": ^0.17.6 "@chialab/rna-node-test-runner": ^0.17.0 "@chialab/rna-saucelabs-test-runner": ^0.17.1 peerDependenciesMeta: "@chialab/rna-browser-test-runner": optional: true - "@chialab/rna-bundler": - optional: true "@chialab/rna-dev-server": optional: true "@chialab/rna-node-test-runner": @@ -10189,6 +10193,96 @@ __metadata: languageName: node linkType: hard +"lightningcss-darwin-arm64@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-darwin-arm64@npm:1.21.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-darwin-x64@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-darwin-x64@npm:1.21.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-linux-arm-gnueabihf@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.21.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"lightningcss-linux-arm64-gnu@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-linux-arm64-gnu@npm:1.21.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-arm64-musl@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-linux-arm64-musl@npm:1.21.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-linux-x64-gnu@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-linux-x64-gnu@npm:1.21.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-x64-musl@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-linux-x64-musl@npm:1.21.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-win32-x64-msvc@npm:1.21.0": + version: 1.21.0 + resolution: "lightningcss-win32-x64-msvc@npm:1.21.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"lightningcss@npm:^1.16.0": + version: 1.21.0 + resolution: "lightningcss@npm:1.21.0" + dependencies: + detect-libc: ^1.0.3 + lightningcss-darwin-arm64: 1.21.0 + lightningcss-darwin-x64: 1.21.0 + lightningcss-linux-arm-gnueabihf: 1.21.0 + lightningcss-linux-arm64-gnu: 1.21.0 + lightningcss-linux-arm64-musl: 1.21.0 + lightningcss-linux-x64-gnu: 1.21.0 + lightningcss-linux-x64-musl: 1.21.0 + lightningcss-win32-x64-msvc: 1.21.0 + dependenciesMeta: + lightningcss-darwin-arm64: + optional: true + lightningcss-darwin-x64: + optional: true + lightningcss-linux-arm-gnueabihf: + optional: true + lightningcss-linux-arm64-gnu: + optional: true + lightningcss-linux-arm64-musl: + optional: true + lightningcss-linux-x64-gnu: + optional: true + lightningcss-linux-x64-musl: + optional: true + lightningcss-win32-x64-msvc: + optional: true + checksum: ecb1b594dafebe120f99fbe77a062da44bd65327e6ccbc179bb95c247aca6aad047e737525a549ac3e44128bad12e46ff3d292596679e0a94beba6a3a6f2e78e + languageName: node + linkType: hard + "lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" From b5adfd4ab30e7f1b2a11911435129949427c8a68 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Thu, 13 Oct 2022 09:53:58 +0200 Subject: [PATCH 19/55] fix: rna cli build --- packages/rna/build.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/rna/build.js b/packages/rna/build.js index 98b40ce3..c50309f2 100644 --- a/packages/rna/build.js +++ b/packages/rna/build.js @@ -11,6 +11,7 @@ esbuild.build({ platform: 'node', external: [ '@chialab/rna-logger', + '@chialab/rna-bundler', ], banner: { js: `import { dirname as __pathDirname } from 'path'; From 323014048a7db19eaab1ec5a17ecef84f97317a6 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Thu, 13 Oct 2022 09:55:53 +0200 Subject: [PATCH 20/55] chore: prepare for 0.18 --- .changeset/orange-dingos-repeat.md | 47 ++++++++++++++++++++++++++++++ package.json | 4 +-- yarn.lock | 8 ++--- 3 files changed, 53 insertions(+), 6 deletions(-) create mode 100644 .changeset/orange-dingos-repeat.md diff --git a/.changeset/orange-dingos-repeat.md b/.changeset/orange-dingos-repeat.md new file mode 100644 index 00000000..3ead26df --- /dev/null +++ b/.changeset/orange-dingos-repeat.md @@ -0,0 +1,47 @@ +--- +"@chialab/esbuild-plugin-lightningcss": minor +"@chialab/rna": minor +"@chialab/rna-bundler": minor +"@chialab/wds-plugin-rna": minor +"@chialab/cjs-to-esm": minor +"@chialab/es-dev-server": minor +"@chialab/es-test-runner": minor +"@chialab/esbuild-plugin-alias": minor +"@chialab/esbuild-plugin-any-file": minor +"@chialab/esbuild-plugin-babel": minor +"@chialab/esbuild-plugin-commonjs": minor +"@chialab/esbuild-plugin-css-import": minor +"@chialab/esbuild-plugin-define-this": minor +"@chialab/esbuild-plugin-env": minor +"@chialab/esbuild-plugin-external": minor +"@chialab/esbuild-plugin-html": minor +"@chialab/esbuild-plugin-meta-url": minor +"@chialab/esbuild-plugin-postcss": minor +"@chialab/esbuild-plugin-require-resolve": minor +"@chialab/esbuild-plugin-unwebpack": minor +"@chialab/esbuild-plugin-virtual": minor +"@chialab/esbuild-plugin-worker": minor +"@chialab/esbuild-rna": minor +"@chialab/estransform": minor +"@chialab/node-resolve": minor +"@chialab/postcss-dart-sass": minor +"@chialab/postcss-preset-chialab": minor +"@chialab/postcss-url-rebase": minor +"@chialab/rna-apidoc": minor +"@chialab/rna-browser-test-runner": minor +"@chialab/rna-config-loader": minor +"@chialab/rna-dev-server": minor +"@chialab/rna-logger": minor +"@chialab/rna-node-test-runner": minor +"@chialab/rna-saucelabs-test-runner": minor +"@chialab/rna-storybook": minor +"@chialab/wds-plugin-hmr": minor +"@chialab/wds-plugin-hmr-dna": minor +"@chialab/wds-plugin-legacy": minor +"@chialab/wds-plugin-node-resolve": minor +"@chialab/wds-plugin-polyfill": minor +"@chialab/wtr-coverage-reporter": minor +"@chialab/wtr-mocha-reporter": minor +--- + +Replace PostCSS with Lightning CSS diff --git a/package.json b/package.json index b5c5f93f..5f026be7 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "devDependencies": { "@changesets/cli": "^2.22.0", "@chialab/eslint-config": "^3.0.0", - "@chialab/rna": "^0.17.0", - "@chialab/rna-node-test-runner": "^0.17.0", + "@chialab/rna": "^0.17.0 || ^0.18.0", + "@chialab/rna-node-test-runner": "^0.17.0 || ^0.18.0", "@types/chai": "^4.2.22", "@yarnpkg/core": "^4.0.0-rc.6", "chai": "^4.3.4", diff --git a/yarn.lock b/yarn.lock index c29a3874..5b44f5e5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2046,7 +2046,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-node-test-runner@^0.17.0, @chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": +"@chialab/rna-node-test-runner@^0.17.0 || ^0.18.0, @chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": version: 0.0.0-use.local resolution: "@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner" dependencies: @@ -2064,8 +2064,8 @@ __metadata: dependencies: "@changesets/cli": ^2.22.0 "@chialab/eslint-config": ^3.0.0 - "@chialab/rna": ^0.17.0 - "@chialab/rna-node-test-runner": ^0.17.0 + "@chialab/rna": ^0.17.0 || ^0.18.0 + "@chialab/rna-node-test-runner": ^0.17.0 || ^0.18.0 "@types/chai": ^4.2.22 "@yarnpkg/core": ^4.0.0-rc.6 chai: ^4.3.4 @@ -2093,7 +2093,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna@^0.17.0, @chialab/rna@workspace:packages/rna": +"@chialab/rna@^0.17.0 || ^0.18.0, @chialab/rna@workspace:packages/rna": version: 0.0.0-use.local resolution: "@chialab/rna@workspace:packages/rna" dependencies: From 5bd98d6c489d8f5a46012f827c7618b1370409f9 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Thu, 13 Oct 2022 10:15:41 +0200 Subject: [PATCH 21/55] chore: remove wrogn spaces --- internals/generators/template/package.json.hbs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internals/generators/template/package.json.hbs b/internals/generators/template/package.json.hbs index 276c9923..ba7c0d2a 100644 --- a/internals/generators/template/package.json.hbs +++ b/internals/generators/template/package.json.hbs @@ -1,8 +1,8 @@ { - "name": "@chialab/{{ dashCase name }}", + "name": "@chialab/{{ dashCase name }}", "type": "module", "version": "0.18.0", - "description": "{{ description }}", + "description": "{{ description }}", "main": "lib/index.js", "typings": "./types/index.d.ts", "author": "Chialab (https://www.chialab.it)", @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/chialab/rna", - "directory": "packages/{{ dashCase name }}" + "directory": "packages/{{ dashCase name }}" }, "keywords": [], "files": [ From 5798d164ecf75cffa54347832cb06fd99933f4df Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Sun, 30 Apr 2023 19:53:36 +0200 Subject: [PATCH 22/55] fix metadata readme --- packages/esbuild-plugin-metadata/README.md | 12 ++++++------ packages/esbuild-plugin-postcss/lib/index.js | 3 --- packages/esbuild-plugin-postcss/package.json | 1 - packages/esbuild-plugin-postcss/tsconfig.json | 6 ------ yarn.lock | 3 +-- 5 files changed, 7 insertions(+), 18 deletions(-) diff --git a/packages/esbuild-plugin-metadata/README.md b/packages/esbuild-plugin-metadata/README.md index 2d2e9730..e6b202e1 100644 --- a/packages/esbuild-plugin-metadata/README.md +++ b/packages/esbuild-plugin-metadata/README.md @@ -1,9 +1,9 @@

- esbuild-plugin-entrypoints • Write entrypoints.json for esbuild builds. + esbuild-plugin-metadata • Write entrypoints.json for esbuild builds.

- NPM + NPM

--- @@ -11,14 +11,14 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-entrypoints -D -$ yarn add @chialab/esbuild-plugin-entrypoints -D +$ npm i @chialab/esbuild-plugin-metadata -D +$ yarn add @chialab/esbuild-plugin-metadata -D ``` ## Usage ```js -import '@chialab/esbuild-plugin-entrypoints'; +import '@chialab/esbuild-plugin-metadata'; ``` @@ -26,4 +26,4 @@ import '@chialab/esbuild-plugin-entrypoints'; ## License -**esbuild-plugin-entrypoints** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/esbuild-plugin-entrypoints/LICENSE) license. +**esbuild-plugin-metadata** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/esbuild-plugin-metadata/LICENSE) license. diff --git a/packages/esbuild-plugin-postcss/lib/index.js b/packages/esbuild-plugin-postcss/lib/index.js index 80e4ce8b..026b2ae6 100644 --- a/packages/esbuild-plugin-postcss/lib/index.js +++ b/packages/esbuild-plugin-postcss/lib/index.js @@ -1,6 +1,5 @@ import path from 'path'; import { useRna } from '@chialab/esbuild-rna'; -import cssImport from '@chialab/esbuild-plugin-css-import'; import postcssrc from 'postcss-load-config'; /** @@ -48,8 +47,6 @@ export default function(options = {}) { const { sourcemap = true, absWorkingDir, target } = build.getOptions(); const config = await loadPostcssConfig(build.getSourceRoot()); - await build.setupPlugin([cssImport()]); - const cache = new Map(); build.onStart(() => { cache.clear(); diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index a7473ec0..8d6a8464 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -29,7 +29,6 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-plugin-css-import": "^0.17.1", "@chialab/esbuild-rna": "^0.17.0", "postcss": "^8.2.5", "postcss-load-config": "^3.0.1", diff --git a/packages/esbuild-plugin-postcss/tsconfig.json b/packages/esbuild-plugin-postcss/tsconfig.json index 05635854..8e9c8ff0 100644 --- a/packages/esbuild-plugin-postcss/tsconfig.json +++ b/packages/esbuild-plugin-postcss/tsconfig.json @@ -10,15 +10,9 @@ "lib/**/*" ], "references": [ - { - "path": "../esbuild-plugin-css-import" - }, { "path": "../esbuild-rna" }, - { - "path": "../postcss-dart-sass" - }, { "path": "../postcss-dart-sass" } diff --git a/yarn.lock b/yarn.lock index 5b44f5e5..8a3d07c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1690,7 +1690,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-css-import@^0.17.0, @chialab/esbuild-plugin-css-import@^0.17.1, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": +"@chialab/esbuild-plugin-css-import@^0.17.0, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import" dependencies: @@ -1765,7 +1765,6 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss" dependencies: - "@chialab/esbuild-plugin-css-import": ^0.17.1 "@chialab/esbuild-rna": ^0.17.0 "@chialab/postcss-dart-sass": ^0.17.0 "@types/postcss-preset-env": ^7.7.0 From 4037099bd46c16ec3217068db180ca375edb31f3 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Sun, 30 Apr 2023 20:04:48 +0200 Subject: [PATCH 23/55] uodate README --- packages/esbuild-plugin-metadata/README.md | 16 ++++++++++++++-- packages/esbuild-plugin-unwebpack/README.md | 10 ++++++++-- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/packages/esbuild-plugin-metadata/README.md b/packages/esbuild-plugin-metadata/README.md index e6b202e1..776f955a 100644 --- a/packages/esbuild-plugin-metadata/README.md +++ b/packages/esbuild-plugin-metadata/README.md @@ -18,8 +18,20 @@ $ yarn add @chialab/esbuild-plugin-metadata -D ## Usage ```js -import '@chialab/esbuild-plugin-metadata'; - +import esbuild from 'esbuild'; +import metadataPlugin from '@chialab/esbuild-plugin-metadata'; + +await esbuild.build({ + plugins: [ + metadataPlugin({ + entrypoints: { + metafilePath: 'build/metafile.json', + manifestPath: 'build/manifest.json', + entrypointsPath: 'build/entrypoints.json', + }, + }), + ], +}); ``` --- diff --git a/packages/esbuild-plugin-unwebpack/README.md b/packages/esbuild-plugin-unwebpack/README.md index 76fa5f74..a5e0c59e 100644 --- a/packages/esbuild-plugin-unwebpack/README.md +++ b/packages/esbuild-plugin-unwebpack/README.md @@ -18,8 +18,14 @@ $ yarn add @chialab/esbuild-plugin-unwebpack -D ## Usage ```js -import '@chialab/esbuild-plugin-unwebpack'; - +import esbuild from 'esbuild'; +import unwebpackPlugin from '@chialab/esbuild-plugin-unwebpack'; + +await esbuild.build({ + plugins: [ + unwebpackPlugin(), + ], +}); ``` --- From 8d217596b4ed789b8c7b1c52e30d27274d414b74 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Sun, 30 Apr 2023 20:14:50 +0200 Subject: [PATCH 24/55] fix lightningcss module --- packages/esbuild-plugin-lightningcss/lib/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/esbuild-plugin-lightningcss/lib/index.js b/packages/esbuild-plugin-lightningcss/lib/index.js index 1e6058b8..0faa5c6e 100644 --- a/packages/esbuild-plugin-lightningcss/lib/index.js +++ b/packages/esbuild-plugin-lightningcss/lib/index.js @@ -1,6 +1,5 @@ import path from 'path'; import { useRna } from '@chialab/esbuild-rna'; -import cssImport from '@chialab/esbuild-plugin-css-import'; const DEFAULT_TARGETS = [ 'chrome 63', @@ -30,7 +29,6 @@ export default function(options = {}) { async setup(pluginBuild) { const build = useRna(plugin, pluginBuild); const { absWorkingDir, target } = build.getOptions(); - build.setupPlugin([cssImport()], 'before'); const targets = (target ? (Array.isArray(target) ? target : [target]) : []) .filter((target) => target !== 'esnext' && !target.match(/^es\d/)) From e84a58af7310a770670e8ee5ae3b88771e9b92e2 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 12:00:47 +0200 Subject: [PATCH 25/55] fix workers lib --- .../esbuild-plugin-lightningcss/lib/index.js | 4 +- packages/esbuild-plugin-meta-url/lib/index.js | 6 +- .../lib/writeEntrypointsJson.js | 4 +- .../esbuild-plugin-postcss/test/test.spec.js | 4 +- packages/esbuild-plugin-worker/lib/index.js | 123 ++++++++++++------ .../esbuild-plugin-worker/test/test.spec.js | 18 ++- .../wds-plugin-rna/lib/plugins/entrypoints.js | 4 +- 7 files changed, 102 insertions(+), 61 deletions(-) diff --git a/packages/esbuild-plugin-lightningcss/lib/index.js b/packages/esbuild-plugin-lightningcss/lib/index.js index 0faa5c6e..93728c6b 100644 --- a/packages/esbuild-plugin-lightningcss/lib/index.js +++ b/packages/esbuild-plugin-lightningcss/lib/index.js @@ -12,7 +12,7 @@ const DEFAULT_TARGETS = [ ]; /** - * @typedef {Partial} PluginOptions + * @typedef {Partial>} PluginOptions */ /** @@ -38,7 +38,7 @@ export default function(options = {}) { const { transform, browserslistToTargets } = await import('lightningcss'); /** - * @type {import('lightningcss').TransformOptions} + * @type {import('lightningcss').TransformOptions<{}>} */ const finalConfig = { errorRecovery: true, diff --git a/packages/esbuild-plugin-meta-url/lib/index.js b/packages/esbuild-plugin-meta-url/lib/index.js index 2be612ea..41092fda 100644 --- a/packages/esbuild-plugin-meta-url/lib/index.js +++ b/packages/esbuild-plugin-meta-url/lib/index.js @@ -182,11 +182,7 @@ export default function({ emit = true } = {}) { let entryPoint = resolvedPath; if (emit && !isIIFE) { if (isChunk) { - const transformOptions = JSON.parse(getSearchParam(value, 'transform') || '{}'); - const chunk = await build.emitChunk({ - ...transformOptions, - path: resolvedPath, - }); + const chunk = await build.emitChunk({ path: resolvedPath }); entryPoint = chunk.path; } else { const file = await build.emitFile(resolvedPath); diff --git a/packages/esbuild-plugin-metadata/lib/writeEntrypointsJson.js b/packages/esbuild-plugin-metadata/lib/writeEntrypointsJson.js index af8dda9c..43d0c796 100644 --- a/packages/esbuild-plugin-metadata/lib/writeEntrypointsJson.js +++ b/packages/esbuild-plugin-metadata/lib/writeEntrypointsJson.js @@ -4,7 +4,7 @@ import { mkdir, writeFile } from 'fs/promises'; /** * Map build entrypoints to entrypoints.json * @param {string[]} entrypoints The build entrypoints. - * @param {{ [ext: string]: import('esbuild').Loader }} loaders The build loaders. + * @param {Record} loaders The build loaders. * @param {import('esbuild').Format} format The output format. * @param {(entrypoint: string) => string} resolve The resolution callback for the endpoint. */ @@ -43,7 +43,7 @@ export function generateEntrypointsJson(entrypoints, loaders, format = 'esm', re * @param {string} rootDir The root dir. * @param {string} outputFile The output file or dir. * @param {string} publicPath The public path. - * @param {{ [ext: string]: import('esbuild').Loader }} loaders The build loaders. + * @param {Record} loaders The build loaders. * @param {import('esbuild').Format} format The output format. */ export async function writeEntrypointsJson(entrypoints, result, rootDir, outputFile, publicPath, loaders, format) { diff --git a/packages/esbuild-plugin-postcss/test/test.spec.js b/packages/esbuild-plugin-postcss/test/test.spec.js index ec92affd..ee94319c 100644 --- a/packages/esbuild-plugin-postcss/test/test.spec.js +++ b/packages/esbuild-plugin-postcss/test/test.spec.js @@ -1,7 +1,8 @@ import { fileURLToPath } from 'url'; +import { expect } from 'chai'; import esbuild from 'esbuild'; import postcssPlugin from '@chialab/esbuild-plugin-postcss'; -import { expect } from 'chai'; +import cssImportPlugin from '@chialab/esbuild-plugin-css-import'; describe('esbuild-plugin-postcss', () => { it('should run postcss default transformations', async () => { @@ -86,6 +87,7 @@ describe('esbuild-plugin-postcss', () => { bundle: true, write: false, plugins: [ + cssImportPlugin(), postcssPlugin(), ], }); diff --git a/packages/esbuild-plugin-worker/lib/index.js b/packages/esbuild-plugin-worker/lib/index.js index 1aa55128..7169e812 100644 --- a/packages/esbuild-plugin-worker/lib/index.js +++ b/packages/esbuild-plugin-worker/lib/index.js @@ -1,6 +1,6 @@ import path from 'path'; import { walk, parse, TokenType, getIdentifierValue, getBlock, splitArgs } from '@chialab/estransform'; -import { appendSearchParam } from '@chialab/node-resolve'; +import { appendSearchParam, getSearchParam } from '@chialab/node-resolve'; import metaUrlPlugin from '@chialab/esbuild-plugin-meta-url'; import { useRna } from '@chialab/esbuild-rna'; @@ -8,6 +8,25 @@ import { useRna } from '@chialab/esbuild-rna'; * @typedef {{ constructors?: string[], proxy?: boolean, emit?: boolean }} PluginOptions */ +/** + * Create a blob proxy worker code. + * @param {string} argument The url reference. + * @param {import('@chialab/esbuild-rna').BuildOptions} transformOptions The transform options for the url. + * @param {boolean} [checkType] Should check argument type. + */ +function createBlobProxy(argument, transformOptions, checkType = false) { + const createUrlFn = `(function(path) { + const url = new URL(path); + url.searchParams.set('transform', '${JSON.stringify(transformOptions)}'); + return url.href; +})`; + const blobContent = transformOptions.format === 'esm' ? + `'import "' + ${createUrlFn}(${argument}) + '";'` : + `'importScripts("' + ${createUrlFn}(${argument}) + '");'`; + + return `${checkType ? `typeof ${argument} !== 'string' ? ${argument} : ` : ''}URL.createObjectURL(new Blob([${blobContent}], { type: 'text/javascript' }))`; +} + /** * Instantiate a plugin that collect and builds Web Workers. * @param {PluginOptions} options @@ -39,6 +58,11 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal return; } + /** + * @type {Promise[]} + */ + const promises = []; + /** * @type {Set} */ @@ -57,11 +81,6 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal } }); - /** - * @type {import('esbuild').Message[]} - */ - const warnings = []; - await walk(processor, (token) => { if (token.type !== TokenType._new) { return; @@ -92,11 +111,7 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal const startToken = firstArg[0]; const endToken = firstArg[firstArg.length - 1]; - - /** - * @type {*} - */ - let reference; + let reference = startToken; if (startToken.type === TokenType._new && firstArg[1].type === TokenType.name && processor.identifierNameForToken(firstArg[1]) === 'URL' @@ -125,8 +140,12 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal reference = startToken; } - const isStringLiteral = reference && reference.type === TokenType.string; - const isIdentifier = reference && reference.type === TokenType.name; + if (!reference) { + return; + } + + const isStringLiteral = reference.type === TokenType.string; + const isIdentifier = reference.type === TokenType.name; if (!isStringLiteral && !isIdentifier && !proxy) { return; } @@ -164,48 +183,68 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal if (typeof value !== 'string') { if (proxy) { - const arg = code.substring(startToken.start, endToken.end); - const createUrlFn = `(function(path) { - const url = new URL(path); - url.searchParams.set('transform', '${JSON.stringify(transformOptions)}'); - return url.href; - })`; - const blobContent = transformOptions.format === 'esm' ? - `'import "' + ${createUrlFn}(${arg}) + '";'` : - `'importScripts("' + ${createUrlFn}(${arg}) + '");'`; - - helpers.overwrite(startToken.start, endToken.end, `typeof ${arg} !== 'string' ? ${arg} : URL.createObjectURL(new Blob([${blobContent}], { type: 'text/javascript' }))`); + const arg = code.substring(firstArg[0].start, firstArg[firstArg.length - 1].end); + helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, true)); } return; } - const entrypoint = `new URL('${appendSearchParam(value, 'transform', JSON.stringify(transformOptions))}', import.meta.url)`; - if (proxy) { - const blobContent = transformOptions.format === 'esm' ? - `'import "' + ${entrypoint} + '";'` : - `'importScripts("' + ${entrypoint} + '");'`; - - helpers.overwrite(startToken.start, endToken.end, `URL.createObjectURL(new Blob([${blobContent}], { type: 'text/javascript' }))`); - } else { - helpers.overwrite(startToken.start, endToken.end, entrypoint); + const id = getSearchParam(value, 'hash'); + if (id && build.isEmittedPath(id)) { + return; } + + promises.push(Promise.resolve().then(async () => { + const { path: resolvedPath, external } = await build.resolve(value, { + kind: 'dynamic-import', + importer: args.path, + namespace: 'file', + resolveDir: path.dirname(args.path), + pluginData: null, + }); + + if (!resolvedPath || external) { + return; + } + + let emittedChunk; + let entryPoint = path.relative(path.dirname(args.path), resolvedPath); + if (emit) { + emittedChunk = await build.emitChunk({ + ...transformOptions, + path: resolvedPath, + write: format !== 'iife' || !bundle, + }); + entryPoint = appendSearchParam(emittedChunk.path, 'hash', emittedChunk.id); + } + + if (emittedChunk && format === 'iife' && bundle) { + const { outputFiles } = emittedChunk; + if (outputFiles) { + const base64 = Buffer.from(outputFiles[0].contents).toString('base64'); + helpers.overwrite(startToken.start, endToken.end, `new URL('data:text/javascript;base64,${base64}')`); + } + } else { + const arg = `new URL('./${entryPoint}', import.meta.url).href`; + if (proxy) { + helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, false)); + } else { + helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, arg); + } + } + })); }); + await Promise.all(promises); + if (!helpers.isDirty()) { - return { - warnings, - }; + return; } - const transformResult = await helpers.generate({ + return helpers.generate({ sourcemap: !!sourcemap, sourcesContent, }); - - return { - ...transformResult, - warnings, - }; }); await build.setupPlugin([metaUrlPlugin({ emit })], 'after'); diff --git a/packages/esbuild-plugin-worker/test/test.spec.js b/packages/esbuild-plugin-worker/test/test.spec.js index 1d6ac479..20857d49 100644 --- a/packages/esbuild-plugin-worker/test/test.spec.js +++ b/packages/esbuild-plugin-worker/test/test.spec.js @@ -23,7 +23,7 @@ describe('esbuild-plugin-worker', () => { }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); +var worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url).href); export { worker }; @@ -57,7 +57,7 @@ export { ], }); - expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); + expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url).href); export { worker }; @@ -92,7 +92,7 @@ export { }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(new URL("./worker.js?hash=a564928d", import.meta.url), { type: "module" }); +var worker = new Worker(new URL("./worker.js?hash=a564928d", import.meta.url).href, { type: "module" }); export { worker }; @@ -125,7 +125,7 @@ postMessage("message"); const [result, worker] = outputFiles; - expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker.js?hash=5a665960", import.meta.url), { type: "module" }); + expect(result.text).to.be.equal(`const worker = new Worker(new URL("./worker.js?hash=5a665960", import.meta.url).href, { type: "module" }); export { worker }; @@ -154,7 +154,11 @@ postMessage("message"); }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(URL.createObjectURL(new Blob(['importScripts("' + new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url) + '");'], { type: "text/javascript" }))); +var worker = new Worker(URL.createObjectURL(new Blob(['importScripts("' + function(path) { + const url = new URL(path); + url.searchParams.set("transform", '{"format":"iife","bundle":true,"platform":"neutral"}'); + return url.href; +}(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url).href) + '");'], { type: "text/javascript" }))); export { worker }; @@ -219,7 +223,7 @@ export const fakeWorker = new ctx.Worker(new URL('./worker.js', import.meta.url) }); expect(result.text).to.be.equal(`// test.spec.js -var worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); +var worker = new Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url).href); var fakeWorker = new ctx.Worker(new URL("./worker.js?hash=a564928d", import.meta.url)); export { fakeWorker, @@ -251,7 +255,7 @@ export const worker = new window.Worker(new URL('./worker.js', import.meta.url)) var Worker = class { }; var local = new Worker(new URL("./worker.js?hash=a564928d", import.meta.url)); -var worker = new window.Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url)); +var worker = new window.Worker(new URL("./worker-iife.js?hash=5f77c0c4", import.meta.url).href); export { local, worker diff --git a/packages/wds-plugin-rna/lib/plugins/entrypoints.js b/packages/wds-plugin-rna/lib/plugins/entrypoints.js index 86ec4b6a..792edd95 100644 --- a/packages/wds-plugin-rna/lib/plugins/entrypoints.js +++ b/packages/wds-plugin-rna/lib/plugins/entrypoints.js @@ -7,7 +7,7 @@ import { generateEntrypointsJson } from '@chialab/esbuild-plugin-metadata'; * @param {string[]} entrypoints The build entrypoints. * @param {string} outputFile The output file or dir. * @param {import('@web/dev-server-core').ServerStartParams} server The server instance. - * @param {{ [ext: string]: import('esbuild').Loader }} loaders The build loaders. + * @param {Record} loaders The build loaders. * @param {import('esbuild').Format} format The output format. */ export async function writeDevEntrypointsJson(entrypoints, outputFile, server, loaders, format) { @@ -36,7 +36,7 @@ export async function writeDevEntrypointsJson(entrypoints, outputFile, server, l } /** - * @typedef {{ entrypoints: import('@chialab/rna-config-loader').EntrypointConfig[]; loaders?: { [ext: string]: import('esbuild').Loader } }} EntrypointPluginOptions + * @typedef {{ entrypoints: import('@chialab/rna-config-loader').EntrypointConfig[]; loaders?: Record }} EntrypointPluginOptions */ /** From 959004beeeffcfff1f694421397f02cf286292e0 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 12:06:29 +0200 Subject: [PATCH 26/55] restore worker warnings --- packages/esbuild-plugin-worker/lib/index.js | 41 ++++++++++++++++++--- 1 file changed, 36 insertions(+), 5 deletions(-) diff --git a/packages/esbuild-plugin-worker/lib/index.js b/packages/esbuild-plugin-worker/lib/index.js index 7169e812..a777860c 100644 --- a/packages/esbuild-plugin-worker/lib/index.js +++ b/packages/esbuild-plugin-worker/lib/index.js @@ -1,5 +1,5 @@ import path from 'path'; -import { walk, parse, TokenType, getIdentifierValue, getBlock, splitArgs } from '@chialab/estransform'; +import { walk, parse, TokenType, getIdentifierValue, getLocation, getBlock, splitArgs } from '@chialab/estransform'; import { appendSearchParam, getSearchParam } from '@chialab/node-resolve'; import metaUrlPlugin from '@chialab/esbuild-plugin-meta-url'; import { useRna } from '@chialab/esbuild-rna'; @@ -67,7 +67,6 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal * @type {Set} */ const redefined = new Set(); - const { helpers, processor } = await parse(code, path.relative(workingDir, args.path)); await walk(processor, (token) => { if (token.type === TokenType._class) { @@ -81,6 +80,11 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal } }); + /** + * @type {import('esbuild').Message[]} + */ + const warnings = []; + await walk(processor, (token) => { if (token.type !== TokenType._new) { return; @@ -203,7 +207,27 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal pluginData: null, }); - if (!resolvedPath || external) { + if (external) { + return; + } + + if (!resolvedPath) { + const location = getLocation(code, startToken.start); + warnings.push({ + id: 'worker-reference-not-found', + pluginName: 'worker', + text: `Unable to resolve '${value}' file.`, + location: { + file: args.path, + namespace: args.namespace, + ...location, + length: endToken.end - startToken.start, + lineText: code.split('\n')[location.line - 1], + suggestion: '', + }, + notes: [], + detail: '', + }); return; } @@ -238,13 +262,20 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal await Promise.all(promises); if (!helpers.isDirty()) { - return; + return { + warnings, + }; } - return helpers.generate({ + const transformResult = await helpers.generate({ sourcemap: !!sourcemap, sourcesContent, }); + + return { + ...transformResult, + warnings, + }; }); await build.setupPlugin([metaUrlPlugin({ emit })], 'after'); From 8d0beb8b39cef3d6aff9a219c605b02e12c6c802 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 12:09:20 +0200 Subject: [PATCH 27/55] improve worker test --- packages/esbuild-plugin-worker/test/test.spec.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/esbuild-plugin-worker/test/test.spec.js b/packages/esbuild-plugin-worker/test/test.spec.js index 20857d49..53395910 100644 --- a/packages/esbuild-plugin-worker/test/test.spec.js +++ b/packages/esbuild-plugin-worker/test/test.spec.js @@ -233,7 +233,7 @@ export { }); it('should detect local Worker definitions', async () => { - const { outputFiles: [result, ...workers] } = await esbuild.build({ + const { outputFiles: [result, worker] } = await esbuild.build({ absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), @@ -261,7 +261,6 @@ export { worker }; `); - const worker = workers.find((output) => output.path.endsWith('worker-iife.js')); expect(worker.text).to.be.equal(`"use strict"; (() => { // lib.worker.js From f485dd4a9f6a4c9824421474f2b62a9fb6fe7996 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 12:17:01 +0200 Subject: [PATCH 28/55] fix lightning css test in windows --- packages/esbuild-plugin-lightningcss/test/test.spec.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/esbuild-plugin-lightningcss/test/test.spec.js b/packages/esbuild-plugin-lightningcss/test/test.spec.js index 7fad5d21..4953b8dc 100644 --- a/packages/esbuild-plugin-lightningcss/test/test.spec.js +++ b/packages/esbuild-plugin-lightningcss/test/test.spec.js @@ -1,3 +1,4 @@ +import { fileURLToPath } from 'url'; import esbuild from 'esbuild'; import lightningcssPlugin from '@chialab/esbuild-plugin-lightningcss'; import { expect } from 'chai'; @@ -5,9 +6,10 @@ import { expect } from 'chai'; describe('esbuild-plugin-lightningcss', () => { it('should run lightningcss default transformations', async () => { const { outputFiles: [result] } = await esbuild.build({ - absWorkingDir: new URL('.', import.meta.url).pathname, + absWorkingDir: fileURLToPath(new URL('.', import.meta.url)), stdin: { - sourcefile: new URL('input.css', import.meta.url).pathname, + resolveDir: fileURLToPath(new URL('.', import.meta.url)), + sourcefile: fileURLToPath(new URL('input.css', import.meta.url)), contents: `::placeholder { color: gray; }`, From e0e3555d23dc59252a5f9a6bd0f299859b4f892f Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 19:47:52 +0200 Subject: [PATCH 29/55] enter pre mode --- .changeset/pre.json | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .changeset/pre.json diff --git a/.changeset/pre.json b/.changeset/pre.json new file mode 100644 index 00000000..064ba299 --- /dev/null +++ b/.changeset/pre.json @@ -0,0 +1,45 @@ +{ + "mode": "pre", + "tag": "alpha", + "initialVersions": { + "@chialab/cjs-to-esm": "0.17.6", + "@chialab/es-dev-server": "0.17.2", + "@chialab/es-test-runner": "0.17.1", + "@chialab/esbuild-plugin-any-file": "0.17.1", + "@chialab/esbuild-plugin-babel": "0.17.1", + "@chialab/esbuild-plugin-commonjs": "0.17.2", + "@chialab/esbuild-plugin-css-import": "0.17.1", + "@chialab/esbuild-plugin-env": "0.17.1", + "@chialab/esbuild-plugin-html": "0.17.2", + "@chialab/esbuild-plugin-lightningcss": "0.17.0", + "@chialab/esbuild-plugin-meta-url": "0.17.5", + "@chialab/esbuild-plugin-metadata": "0.18.0", + "@chialab/esbuild-plugin-postcss": "0.17.2", + "@chialab/esbuild-plugin-require-resolve": "0.17.1", + "@chialab/esbuild-plugin-unwebpack": "0.17.2", + "@chialab/esbuild-plugin-virtual": "0.17.1", + "@chialab/esbuild-plugin-worker": "0.17.4", + "@chialab/esbuild-rna": "0.17.7", + "@chialab/estransform": "0.17.3", + "@chialab/node-resolve": "0.17.0", + "@chialab/postcss-dart-sass": "0.17.0", + "@chialab/postcss-preset-chialab": "0.17.0", + "@chialab/postcss-url-rebase": "0.17.0", + "@chialab/rna": "0.17.6", + "@chialab/rna-browser-test-runner": "0.17.3", + "@chialab/rna-bundler": "0.17.6", + "@chialab/rna-config-loader": "0.17.4", + "@chialab/rna-dev-server": "0.17.6", + "@chialab/rna-logger": "0.17.1", + "@chialab/rna-node-test-runner": "0.17.0", + "@chialab/rna-saucelabs-test-runner": "0.17.1", + "@chialab/wds-plugin-hmr": "0.17.1", + "@chialab/wds-plugin-legacy": "0.17.0", + "@chialab/wds-plugin-node-resolve": "0.17.2", + "@chialab/wds-plugin-polyfill": "0.17.0", + "@chialab/wds-plugin-rna": "0.17.7", + "@chialab/wtr-coverage-reporter": "0.17.0", + "@chialab/wtr-mocha-reporter": "0.17.1" + }, + "changesets": [] +} From 1095e9796c8df46dffc27f901fa823bf03074244 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 19:49:40 +0200 Subject: [PATCH 30/55] Version Package --- .changeset/orange-dingos-repeat.md | 41 ------------------- .changeset/pre.json | 8 +++- packages/cjs-to-esm/CHANGELOG.md | 11 +++++ packages/cjs-to-esm/package.json | 4 +- packages/es-dev-server/CHANGELOG.md | 6 +++ packages/es-dev-server/package.json | 2 +- packages/es-test-runner/CHANGELOG.md | 6 +++ packages/es-test-runner/package.json | 2 +- packages/esbuild-plugin-any-file/CHANGELOG.md | 11 +++++ packages/esbuild-plugin-any-file/package.json | 4 +- packages/esbuild-plugin-babel/CHANGELOG.md | 11 +++++ packages/esbuild-plugin-babel/package.json | 4 +- packages/esbuild-plugin-commonjs/CHANGELOG.md | 12 ++++++ packages/esbuild-plugin-commonjs/package.json | 6 +-- .../esbuild-plugin-css-import/CHANGELOG.md | 12 ++++++ .../esbuild-plugin-css-import/package.json | 4 +- packages/esbuild-plugin-env/CHANGELOG.md | 6 +++ packages/esbuild-plugin-env/package.json | 2 +- packages/esbuild-plugin-html/CHANGELOG.md | 14 ++++++- packages/esbuild-plugin-html/package.json | 6 +-- .../esbuild-plugin-lightningcss/CHANGELOG.md | 12 ++++++ .../esbuild-plugin-lightningcss/package.json | 7 ++-- packages/esbuild-plugin-meta-url/CHANGELOG.md | 14 +++++++ packages/esbuild-plugin-meta-url/package.json | 8 ++-- packages/esbuild-plugin-postcss/CHANGELOG.md | 12 ++++++ packages/esbuild-plugin-postcss/package.json | 8 ++-- .../CHANGELOG.md | 12 ++++++ .../package.json | 6 +-- .../esbuild-plugin-unwebpack/CHANGELOG.md | 14 +++++++ .../esbuild-plugin-unwebpack/package.json | 8 ++-- packages/esbuild-plugin-virtual/CHANGELOG.md | 11 +++++ packages/esbuild-plugin-virtual/package.json | 4 +- packages/esbuild-plugin-worker/CHANGELOG.md | 15 +++++++ packages/esbuild-plugin-worker/package.json | 10 ++--- packages/esbuild-rna/CHANGELOG.md | 13 ++++++ packages/esbuild-rna/package.json | 6 +-- packages/estransform/CHANGELOG.md | 6 +++ packages/estransform/package.json | 2 +- packages/node-resolve/CHANGELOG.md | 10 +++++ packages/node-resolve/package.json | 2 +- packages/postcss-dart-sass/CHANGELOG.md | 12 ++++++ packages/postcss-dart-sass/package.json | 4 +- packages/postcss-preset-chialab/CHANGELOG.md | 11 +++++ packages/postcss-preset-chialab/package.json | 4 +- packages/postcss-url-rebase/CHANGELOG.md | 12 ++++++ packages/postcss-url-rebase/package.json | 4 +- packages/rna-browser-test-runner/CHANGELOG.md | 17 ++++++++ packages/rna-browser-test-runner/package.json | 17 ++++---- packages/rna-bundler/CHANGELOG.md | 25 +++++++++++ packages/rna-bundler/package.json | 24 +++++------ packages/rna-config-loader/CHANGELOG.md | 12 ++++++ packages/rna-config-loader/package.json | 6 +-- packages/rna-dev-server/CHANGELOG.md | 17 ++++++++ packages/rna-dev-server/package.json | 18 ++++---- packages/rna-logger/CHANGELOG.md | 6 +++ packages/rna-logger/package.json | 2 +- packages/rna-node-test-runner/CHANGELOG.md | 14 +++++++ packages/rna-node-test-runner/package.json | 8 ++-- .../rna-saucelabs-test-runner/CHANGELOG.md | 16 ++++++++ .../rna-saucelabs-test-runner/package.json | 12 +++--- packages/rna/CHANGELOG.md | 19 +++++++++ packages/rna/package.json | 15 +++---- packages/wds-plugin-hmr/CHANGELOG.md | 11 +++++ packages/wds-plugin-hmr/package.json | 6 +-- packages/wds-plugin-legacy/CHANGELOG.md | 12 ++++++ packages/wds-plugin-legacy/package.json | 6 +-- packages/wds-plugin-node-resolve/CHANGELOG.md | 13 ++++++ packages/wds-plugin-node-resolve/package.json | 6 +-- packages/wds-plugin-polyfill/CHANGELOG.md | 6 +++ packages/wds-plugin-polyfill/package.json | 2 +- packages/wds-plugin-rna/CHANGELOG.md | 21 ++++++++++ packages/wds-plugin-rna/package.json | 18 ++++---- packages/wtr-coverage-reporter/CHANGELOG.md | 11 +++++ packages/wtr-coverage-reporter/package.json | 4 +- packages/wtr-mocha-reporter/CHANGELOG.md | 11 +++++ packages/wtr-mocha-reporter/package.json | 4 +- 76 files changed, 587 insertions(+), 171 deletions(-) create mode 100644 packages/esbuild-plugin-lightningcss/CHANGELOG.md diff --git a/.changeset/orange-dingos-repeat.md b/.changeset/orange-dingos-repeat.md index 3ead26df..9e63bc54 100644 --- a/.changeset/orange-dingos-repeat.md +++ b/.changeset/orange-dingos-repeat.md @@ -1,47 +1,6 @@ --- "@chialab/esbuild-plugin-lightningcss": minor -"@chialab/rna": minor "@chialab/rna-bundler": minor -"@chialab/wds-plugin-rna": minor -"@chialab/cjs-to-esm": minor -"@chialab/es-dev-server": minor -"@chialab/es-test-runner": minor -"@chialab/esbuild-plugin-alias": minor -"@chialab/esbuild-plugin-any-file": minor -"@chialab/esbuild-plugin-babel": minor -"@chialab/esbuild-plugin-commonjs": minor -"@chialab/esbuild-plugin-css-import": minor -"@chialab/esbuild-plugin-define-this": minor -"@chialab/esbuild-plugin-env": minor -"@chialab/esbuild-plugin-external": minor -"@chialab/esbuild-plugin-html": minor -"@chialab/esbuild-plugin-meta-url": minor -"@chialab/esbuild-plugin-postcss": minor -"@chialab/esbuild-plugin-require-resolve": minor -"@chialab/esbuild-plugin-unwebpack": minor -"@chialab/esbuild-plugin-virtual": minor -"@chialab/esbuild-plugin-worker": minor -"@chialab/esbuild-rna": minor -"@chialab/estransform": minor -"@chialab/node-resolve": minor -"@chialab/postcss-dart-sass": minor -"@chialab/postcss-preset-chialab": minor -"@chialab/postcss-url-rebase": minor -"@chialab/rna-apidoc": minor -"@chialab/rna-browser-test-runner": minor -"@chialab/rna-config-loader": minor -"@chialab/rna-dev-server": minor -"@chialab/rna-logger": minor -"@chialab/rna-node-test-runner": minor -"@chialab/rna-saucelabs-test-runner": minor -"@chialab/rna-storybook": minor -"@chialab/wds-plugin-hmr": minor -"@chialab/wds-plugin-hmr-dna": minor -"@chialab/wds-plugin-legacy": minor -"@chialab/wds-plugin-node-resolve": minor -"@chialab/wds-plugin-polyfill": minor -"@chialab/wtr-coverage-reporter": minor -"@chialab/wtr-mocha-reporter": minor --- Replace PostCSS with Lightning CSS diff --git a/.changeset/pre.json b/.changeset/pre.json index 064ba299..19f58a63 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -41,5 +41,11 @@ "@chialab/wtr-coverage-reporter": "0.17.0", "@chialab/wtr-mocha-reporter": "0.17.1" }, - "changesets": [] + "changesets": [ + "chilly-kids-drop", + "many-lions-wait", + "orange-dingos-repeat", + "seven-apples-occur", + "small-knives-deliver" + ] } diff --git a/packages/cjs-to-esm/CHANGELOG.md b/packages/cjs-to-esm/CHANGELOG.md index 3547cc57..6db3721e 100644 --- a/packages/cjs-to-esm/CHANGELOG.md +++ b/packages/cjs-to-esm/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/cjs-to-esm +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/estransform@0.18.0-alpha.0 + ## 0.17.11 ### Patch Changes diff --git a/packages/cjs-to-esm/package.json b/packages/cjs-to-esm/package.json index 3340ee06..ea576e9d 100644 --- a/packages/cjs-to-esm/package.json +++ b/packages/cjs-to-esm/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/cjs-to-esm", "type": "module", - "version": "0.17.11", + "version": "0.18.0-alpha.0", "description": "A commonjs to esm converter.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -27,7 +27,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/estransform": "^0.17.3" + "@chialab/estransform": "^0.18.0-alpha.0" }, "devDependencies": { "jsdom": "^21.0.0", diff --git a/packages/es-dev-server/CHANGELOG.md b/packages/es-dev-server/CHANGELOG.md index ca18f6d5..7f598403 100644 --- a/packages/es-dev-server/CHANGELOG.md +++ b/packages/es-dev-server/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/es-dev-server +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + ## 0.17.2 ### Patch Changes diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index ee0f3865..e53a424c 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/es-dev-server", "type": "module", - "version": "0.17.2", + "version": "0.18.0-alpha.0", "description": "Dev server for ES modules.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/es-test-runner/CHANGELOG.md b/packages/es-test-runner/CHANGELOG.md index e6003b64..fd75874f 100644 --- a/packages/es-test-runner/CHANGELOG.md +++ b/packages/es-test-runner/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/es-test-runner +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/es-test-runner/package.json b/packages/es-test-runner/package.json index d726d005..ad8ebb30 100644 --- a/packages/es-test-runner/package.json +++ b/packages/es-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/es-test-runner", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "Test helpers for ES modules.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/esbuild-plugin-any-file/CHANGELOG.md b/packages/esbuild-plugin-any-file/CHANGELOG.md index 5dcd9edb..a93d90f0 100644 --- a/packages/esbuild-plugin-any-file/CHANGELOG.md +++ b/packages/esbuild-plugin-any-file/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/esbuild-plugin-any-file +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/esbuild-rna@0.18.0-alpha.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/esbuild-plugin-any-file/package.json b/packages/esbuild-plugin-any-file/package.json index 265ca6f9..7436bf23 100644 --- a/packages/esbuild-plugin-any-file/package.json +++ b/packages/esbuild-plugin-any-file/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-any-file", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "A loader plugin for esbuild for files with unknown loader.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -28,7 +28,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.17.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-babel/CHANGELOG.md b/packages/esbuild-plugin-babel/CHANGELOG.md index 78c56955..6f1a02f6 100644 --- a/packages/esbuild-plugin-babel/CHANGELOG.md +++ b/packages/esbuild-plugin-babel/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/esbuild-plugin-babel +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/esbuild-rna@0.18.0-alpha.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/esbuild-plugin-babel/package.json b/packages/esbuild-plugin-babel/package.json index ddc30ba9..6d02a126 100644 --- a/packages/esbuild-plugin-babel/package.json +++ b/packages/esbuild-plugin-babel/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-babel", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "A pluggable esbuild plugin that runs babel for es5 transpilation.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -34,7 +34,7 @@ "@babel/plugin-transform-runtime": "^7.13.15", "@babel/preset-env": "^7.13.15", "@babel/runtime": "^7.13.17", - "@chialab/esbuild-rna": "^0.17.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.0", "babel-plugin-htm": "^3.0.0" }, "devDependencies": { diff --git a/packages/esbuild-plugin-commonjs/CHANGELOG.md b/packages/esbuild-plugin-commonjs/CHANGELOG.md index d3d97d85..4dddd20a 100644 --- a/packages/esbuild-plugin-commonjs/CHANGELOG.md +++ b/packages/esbuild-plugin-commonjs/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/esbuild-plugin-commonjs +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/cjs-to-esm@0.18.0-alpha.0 + - @chialab/esbuild-rna@0.18.0-alpha.0 + ## 0.17.2 ### Patch Changes diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index f66c6499..9891590a 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-commonjs", "type": "module", - "version": "0.17.2", + "version": "0.18.0-alpha.0", "description": "A commonjs to esm converter for esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -29,8 +29,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/cjs-to-esm": "^0.17.0", - "@chialab/esbuild-rna": "^0.17.0" + "@chialab/cjs-to-esm": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-css-import/CHANGELOG.md b/packages/esbuild-plugin-css-import/CHANGELOG.md index aace10f1..301a8b46 100644 --- a/packages/esbuild-plugin-css-import/CHANGELOG.md +++ b/packages/esbuild-plugin-css-import/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/esbuild-plugin-css-import +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/esbuild-plugin-css-import/package.json b/packages/esbuild-plugin-css-import/package.json index ff3d3487..f88efde2 100644 --- a/packages/esbuild-plugin-css-import/package.json +++ b/packages/esbuild-plugin-css-import/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-css-import", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "Resolve CSS imports using the node resolution algorithm and the style field in package.json.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.17.0" + "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-env/CHANGELOG.md b/packages/esbuild-plugin-env/CHANGELOG.md index c81ee180..78d4d8a5 100644 --- a/packages/esbuild-plugin-env/CHANGELOG.md +++ b/packages/esbuild-plugin-env/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/esbuild-plugin-env +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index 33b5dc4c..68e85f5a 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-env", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "Define all environement variables for esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", diff --git a/packages/esbuild-plugin-html/CHANGELOG.md b/packages/esbuild-plugin-html/CHANGELOG.md index f96f796d..6d49b1dd 100644 --- a/packages/esbuild-plugin-html/CHANGELOG.md +++ b/packages/esbuild-plugin-html/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/esbuild-plugin-html +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/esbuild-rna@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 ## 0.17.3 ### Patch Changes @@ -9,7 +21,7 @@ - Updated dependencies [40d88a19] - Updated dependencies [547a33c4] - @chialab/node-resolve@0.17.1 - - @chialab/esbuild-rna@0.17.8 + - @chialab/esbuild-rna@0.17.8 1bd8a07 (Version Package) ## 0.17.2 diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 7bb557fb..45fcd751 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-html", "type": "module", - "version": "0.17.3", + "version": "0.18.0-alpha.0", "description": "A HTML loader plugin for esbuild.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -33,8 +33,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.17.8", - "@chialab/node-resolve": "^0.17.1" + "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { "@jimp/custom": "^0.16.1", diff --git a/packages/esbuild-plugin-lightningcss/CHANGELOG.md b/packages/esbuild-plugin-lightningcss/CHANGELOG.md new file mode 100644 index 00000000..66365f8e --- /dev/null +++ b/packages/esbuild-plugin-lightningcss/CHANGELOG.md @@ -0,0 +1,12 @@ +# @chialab/esbuild-plugin-lightningcss + +## 0.18.0-alpha.0 + +### Minor Changes + +- acf3afd: Replace PostCSS with Lightning CSS + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/esbuild-rna@0.18.0-alpha.0 diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json index 33e36a29..0d0f84f8 100644 --- a/packages/esbuild-plugin-lightningcss/package.json +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -1,8 +1,8 @@ { "name": "@chialab/esbuild-plugin-lightningcss", "type": "module", - "version": "0.17.0", - "description": "A CSS loader plugin for esbuild that uses lightningcss as preprocessor.", + "version": "0.18.0-alpha.0", + "description": "A CSS loader plugin for esbuild that uses Lightning CSS as preprocessor.", "main": "lib/index.js", "typings": "./types/index.d.ts", "author": "Chialab (https://www.chialab.it)", @@ -29,8 +29,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-plugin-css-import": "^0.17.0", - "@chialab/esbuild-rna": "^0.17.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.0", "lightningcss": "^1.16.0" }, "devDependencies": { diff --git a/packages/esbuild-plugin-meta-url/CHANGELOG.md b/packages/esbuild-plugin-meta-url/CHANGELOG.md index a7831d90..8f3b87db 100644 --- a/packages/esbuild-plugin-meta-url/CHANGELOG.md +++ b/packages/esbuild-plugin-meta-url/CHANGELOG.md @@ -1,5 +1,19 @@ # @chialab/esbuild-plugin-meta-url +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/esbuild-rna@0.18.0-alpha.0 + - @chialab/estransform@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.7 ### Patch Changes diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index 7cef2362..46d3997a 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-meta-url", "type": "module", - "version": "0.17.7", + "version": "0.18.0-alpha.0", "description": "A file loader plugin for esbuild for constructed URLs using import metadata.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -30,9 +30,9 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.17.8", - "@chialab/estransform": "^0.17.4", - "@chialab/node-resolve": "^0.17.1", + "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/estransform": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0", "mime-types": "^2.1.35" }, "devDependencies": { diff --git a/packages/esbuild-plugin-postcss/CHANGELOG.md b/packages/esbuild-plugin-postcss/CHANGELOG.md index 286e95d5..54c71d66 100644 --- a/packages/esbuild-plugin-postcss/CHANGELOG.md +++ b/packages/esbuild-plugin-postcss/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/esbuild-plugin-postcss +## 1.0.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/esbuild-rna@0.18.0-alpha.0 + - @chialab/postcss-dart-sass@0.18.0-alpha.0 + ## 0.17.2 ### Patch Changes diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 8d6a8464..7f023388 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-postcss", "type": "module", - "version": "0.17.2", + "version": "1.0.0-alpha.0", "description": "A CSS loader plugin for esbuild that uses postcss as preprocessor.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -29,13 +29,13 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.17.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.0", "postcss": "^8.2.5", "postcss-load-config": "^3.0.1", "postcss-preset-env": "^7.7.2" }, "peerDependencies": { - "@chialab/postcss-dart-sass": "^0.17.0", + "@chialab/postcss-dart-sass": "^0.18.0-alpha.0", "postcss-scss": "^4.0.0" }, "peerDependenciesMeta": { @@ -47,7 +47,7 @@ } }, "devDependencies": { - "@chialab/postcss-dart-sass": "^0.17.0", + "@chialab/postcss-dart-sass": "^0.18.0-alpha.0", "@types/postcss-preset-env": "^7.7.0", "cssnano": "^5.0.11", "esbuild": "^0.18.0", diff --git a/packages/esbuild-plugin-require-resolve/CHANGELOG.md b/packages/esbuild-plugin-require-resolve/CHANGELOG.md index 6a784136..8e5f4b58 100644 --- a/packages/esbuild-plugin-require-resolve/CHANGELOG.md +++ b/packages/esbuild-plugin-require-resolve/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/esbuild-plugin-require-resolve +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/esbuild-rna@0.18.0-alpha.0 + - @chialab/estransform@0.18.0-alpha.0 + ## 0.17.2 ### Patch Changes diff --git a/packages/esbuild-plugin-require-resolve/package.json b/packages/esbuild-plugin-require-resolve/package.json index cd396fb6..7ff8511a 100644 --- a/packages/esbuild-plugin-require-resolve/package.json +++ b/packages/esbuild-plugin-require-resolve/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-require-resolve", "type": "module", - "version": "0.17.2", + "version": "0.18.0-alpha.0", "description": "A file loader plugin for esbuild for `require.resolve` statements.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -29,8 +29,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.17.8", - "@chialab/estransform": "^0.17.4" + "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/estransform": "^0.18.0-alpha.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-unwebpack/CHANGELOG.md b/packages/esbuild-plugin-unwebpack/CHANGELOG.md index e7124d1d..203b584e 100644 --- a/packages/esbuild-plugin-unwebpack/CHANGELOG.md +++ b/packages/esbuild-plugin-unwebpack/CHANGELOG.md @@ -1,5 +1,19 @@ # @chialab/esbuild-plugin-unwebpack +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/esbuild-rna@0.18.0-alpha.0 + - @chialab/estransform@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.2 ### Patch Changes diff --git a/packages/esbuild-plugin-unwebpack/package.json b/packages/esbuild-plugin-unwebpack/package.json index ccddcd40..9de384e5 100644 --- a/packages/esbuild-plugin-unwebpack/package.json +++ b/packages/esbuild-plugin-unwebpack/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-unwebpack", "type": "module", - "version": "0.17.2", + "version": "0.18.0-alpha.0", "description": "Remove webpack features from sources.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,9 +24,9 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.17.0", - "@chialab/estransform": "^0.17.1", - "@chialab/node-resolve": "^0.17.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/estransform": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-virtual/CHANGELOG.md b/packages/esbuild-plugin-virtual/CHANGELOG.md index 8f8494a2..e3de5c1a 100644 --- a/packages/esbuild-plugin-virtual/CHANGELOG.md +++ b/packages/esbuild-plugin-virtual/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/esbuild-plugin-virtual +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/esbuild-rna@0.18.0-alpha.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/esbuild-plugin-virtual/package.json b/packages/esbuild-plugin-virtual/package.json index bf165f04..6d136ec0 100644 --- a/packages/esbuild-plugin-virtual/package.json +++ b/packages/esbuild-plugin-virtual/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-virtual", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "A virtual file system for ebuild modules.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.17.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-plugin-worker/CHANGELOG.md b/packages/esbuild-plugin-worker/CHANGELOG.md index 2fd54e1d..944e40ed 100644 --- a/packages/esbuild-plugin-worker/CHANGELOG.md +++ b/packages/esbuild-plugin-worker/CHANGELOG.md @@ -1,5 +1,20 @@ # @chialab/esbuild-plugin-worker +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/esbuild-plugin-meta-url@0.18.0-alpha.0 + - @chialab/esbuild-rna@0.18.0-alpha.0 + - @chialab/estransform@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.5 ### Patch Changes diff --git a/packages/esbuild-plugin-worker/package.json b/packages/esbuild-plugin-worker/package.json index 0f51ff44..f91ece79 100644 --- a/packages/esbuild-plugin-worker/package.json +++ b/packages/esbuild-plugin-worker/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-worker", "type": "module", - "version": "0.17.5", + "version": "0.18.0-alpha.0", "description": "Collect and transpile Web Workers with esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,10 +24,10 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-plugin-meta-url": "^0.17.7", - "@chialab/esbuild-rna": "^0.17.8", - "@chialab/estransform": "^0.17.4", - "@chialab/node-resolve": "^0.17.1" + "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/estransform": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { "typescript": "^4.3.0" diff --git a/packages/esbuild-rna/CHANGELOG.md b/packages/esbuild-rna/CHANGELOG.md index c3d1658a..66991f22 100644 --- a/packages/esbuild-rna/CHANGELOG.md +++ b/packages/esbuild-rna/CHANGELOG.md @@ -1,5 +1,18 @@ # @chialab/esbuild-rna +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/estransform@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.8 ### Patch Changes diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index 60f863e9..3fa7e83d 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-rna", "type": "module", - "version": "0.17.8", + "version": "0.18.0-alpha.0", "description": "A framework for esbuild plugins with transform and emit capabilities.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,8 +24,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/estransform": "^0.17.4", - "@chialab/node-resolve": "^0.17.1" + "@chialab/estransform": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { "esbuild": "^0.18.0", diff --git a/packages/estransform/CHANGELOG.md b/packages/estransform/CHANGELOG.md index 142a5fdf..ceca2eb7 100644 --- a/packages/estransform/CHANGELOG.md +++ b/packages/estransform/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/estransform +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + ## 0.17.5 ### Patch Changes diff --git a/packages/estransform/package.json b/packages/estransform/package.json index 4ab03188..85a25dd2 100644 --- a/packages/estransform/package.json +++ b/packages/estransform/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/estransform", "type": "module", - "version": "0.17.5", + "version": "0.18.0-alpha.0", "description": "Execute multiple transformations on JavaScript sources with full sourcemaps support.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/node-resolve/CHANGELOG.md b/packages/node-resolve/CHANGELOG.md index de7f99fa..a8a00cd6 100644 --- a/packages/node-resolve/CHANGELOG.md +++ b/packages/node-resolve/CHANGELOG.md @@ -1,5 +1,15 @@ # @chialab/node-resolve +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- dcf1f06: Resolve styles using export fields + ## 0.17.1 ### Patch Changes diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index 41460220..5260741f 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/node-resolve", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "A promise based node resolution library based on enhanced-resolve.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/postcss-dart-sass/CHANGELOG.md b/packages/postcss-dart-sass/CHANGELOG.md index 7cf9f9e3..49111ce4 100644 --- a/packages/postcss-dart-sass/CHANGELOG.md +++ b/packages/postcss-dart-sass/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/postcss-dart-sass +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/postcss-dart-sass/package.json b/packages/postcss-dart-sass/package.json index 5b923f59..a410c72a 100644 --- a/packages/postcss-dart-sass/package.json +++ b/packages/postcss-dart-sass/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/postcss-dart-sass", "type": "module", - "version": "0.17.0", + "version": "0.18.0-alpha.0", "description": "A postcss plugin that uses dart sass to transpile scss files.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.17.0", + "@chialab/node-resolve": "^0.18.0-alpha.0", "sass": "^1.42.1", "source-map": "^0.7.3" }, diff --git a/packages/postcss-preset-chialab/CHANGELOG.md b/packages/postcss-preset-chialab/CHANGELOG.md index 131deff5..1cf45c2c 100644 --- a/packages/postcss-preset-chialab/CHANGELOG.md +++ b/packages/postcss-preset-chialab/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/postcss-preset-chialab +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/postcss-url-rebase@0.18.0-alpha.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/postcss-preset-chialab/package.json b/packages/postcss-preset-chialab/package.json index 2957086b..16cc7c49 100644 --- a/packages/postcss-preset-chialab/package.json +++ b/packages/postcss-preset-chialab/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/postcss-preset-chialab", "type": "module", - "version": "0.17.0", + "version": "0.18.0-alpha.0", "description": "The postcss preset used by Chialab.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -28,7 +28,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/postcss-url-rebase": "^0.17.0", + "@chialab/postcss-url-rebase": "^0.18.0-alpha.0", "autoprefixer": "^10.2.4", "postcss-color-hex-alpha": "^8.0.0", "postcss-custom-properties": "^12.0.0", diff --git a/packages/postcss-url-rebase/CHANGELOG.md b/packages/postcss-url-rebase/CHANGELOG.md index 069a898c..d2c49d60 100644 --- a/packages/postcss-url-rebase/CHANGELOG.md +++ b/packages/postcss-url-rebase/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/postcss-url-rebase +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/postcss-url-rebase/package.json b/packages/postcss-url-rebase/package.json index 4878c845..a7d8b787 100644 --- a/packages/postcss-url-rebase/package.json +++ b/packages/postcss-url-rebase/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/postcss-url-rebase", "type": "module", - "version": "0.17.0", + "version": "0.18.0-alpha.0", "description": "A postcss plugin for url() rebasing before import.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -27,7 +27,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.17.0" + "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { "postcss": "^8.2.5", diff --git a/packages/rna-browser-test-runner/CHANGELOG.md b/packages/rna-browser-test-runner/CHANGELOG.md index 8b901aa3..ab8deb07 100644 --- a/packages/rna-browser-test-runner/CHANGELOG.md +++ b/packages/rna-browser-test-runner/CHANGELOG.md @@ -1,5 +1,22 @@ # @chialab/rna-browser-test-runner +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/rna-config-loader@0.18.0-alpha.0 + - @chialab/rna-dev-server@1.0.0-alpha.0 + - @chialab/rna-logger@0.18.0-alpha.0 + - @chialab/wds-plugin-legacy@0.18.0-alpha.0 + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.0 + - @chialab/wtr-coverage-reporter@0.18.0-alpha.0 + - @chialab/wtr-mocha-reporter@0.18.0-alpha.0 + ## 0.17.4 ### Patch Changes diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index 61fd975e..0498ede9 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-browser-test-runner", "type": "module", - "version": "0.17.4", + "version": "0.18.0-alpha.0", "description": "A test runner for browsers based on Web Test Runner.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -31,8 +31,7 @@ "node": ">=13" }, "peerDependencies": { - "@chialab/wds-plugin-legacy": "^0.17.0", - "@web/test-runner-chrome": "^0.13.0" + "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0" }, "peerDependenciesMeta": { "@chialab/wds-plugin-legacy": { @@ -43,12 +42,12 @@ } }, "dependencies": { - "@chialab/rna-config-loader": "^0.17.0", - "@chialab/rna-dev-server": "^0.17.1", - "@chialab/rna-logger": "^0.17.0", - "@chialab/wds-plugin-node-resolve": "^0.17.0", - "@chialab/wtr-coverage-reporter": "^0.17.0", - "@chialab/wtr-mocha-reporter": "^0.17.0", + "@chialab/rna-config-loader": "^0.18.0-alpha.0", + "@chialab/rna-dev-server": "^1.0.0-alpha.0", + "@chialab/rna-logger": "^0.18.0-alpha.0", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", + "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.0", + "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.0", "@web/test-runner-core": "^0.10.18", "@web/test-runner-mocha": "^0.7.3", "@web/test-runner-playwright": "^0.8.8" diff --git a/packages/rna-bundler/CHANGELOG.md b/packages/rna-bundler/CHANGELOG.md index b100dc95..127cf309 100644 --- a/packages/rna-bundler/CHANGELOG.md +++ b/packages/rna-bundler/CHANGELOG.md @@ -1,5 +1,30 @@ # @chialab/rna-bundler +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 +- acf3afd: Replace PostCSS with Lightning CSS + +### Patch Changes + +- 9338ba1: Remove CSS import plugin from default plugins +- d53a73a: Remove unwebpack plugin from default plugins +- Updated dependencies [6457004] +- Updated dependencies [acf3afd] + - @chialab/esbuild-plugin-any-file@0.18.0-alpha.0 + - @chialab/esbuild-plugin-commonjs@0.18.0-alpha.0 + - @chialab/esbuild-plugin-css-import@0.18.0-alpha.0 + - @chialab/esbuild-plugin-env@0.18.0-alpha.0 + - @chialab/esbuild-plugin-html@0.18.0-alpha.0 + - @chialab/esbuild-plugin-meta-url@0.18.0-alpha.0 + - @chialab/esbuild-plugin-worker@0.18.0-alpha.0 + - @chialab/esbuild-rna@0.18.0-alpha.0 + - @chialab/rna-config-loader@0.18.0-alpha.0 + - @chialab/rna-logger@0.18.0-alpha.0 + - @chialab/esbuild-plugin-lightningcss@0.18.0-alpha.0 + ## 0.17.6 ### Patch Changes diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index e2e9bd65..19184ae5 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-bundler", "type": "module", - "version": "0.17.6", + "version": "0.18.0-alpha.0", "description": "A JavaScript, CSS and HTML bundler based on esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -30,18 +30,18 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-plugin-any-file": "^0.17.0", - "@chialab/esbuild-plugin-commonjs": "^0.17.1", - "@chialab/esbuild-plugin-css-import": "^0.17.0", - "@chialab/esbuild-plugin-env": "^0.17.0", - "@chialab/esbuild-plugin-html": "^0.17.0", - "@chialab/esbuild-plugin-lightningcss": "^0.17.0", - "@chialab/esbuild-plugin-meta-url": "^0.17.1", + "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-commonjs": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-css-import": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-env": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-html": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-lightningcss": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-metadata": "^0.18.0", - "@chialab/esbuild-plugin-worker": "^0.17.2", - "@chialab/esbuild-rna": "^0.17.1", - "@chialab/rna-config-loader": "^0.17.0", - "@chialab/rna-logger": "^0.17.1", + "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/rna-config-loader": "^0.18.0-alpha.0", + "@chialab/rna-logger": "^0.18.0-alpha.0", "esbuild": "^0.18.0" }, "devDependencies": { diff --git a/packages/rna-config-loader/CHANGELOG.md b/packages/rna-config-loader/CHANGELOG.md index f2cf1cca..1c61b5da 100644 --- a/packages/rna-config-loader/CHANGELOG.md +++ b/packages/rna-config-loader/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/rna-config-loader +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.5 ### Patch Changes diff --git a/packages/rna-config-loader/package.json b/packages/rna-config-loader/package.json index ddcc1354..4f061896 100644 --- a/packages/rna-config-loader/package.json +++ b/packages/rna-config-loader/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-config-loader", "type": "module", - "version": "0.17.5", + "version": "0.18.0-alpha.0", "description": "Load and setup RNA configuration object.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,10 +24,10 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.17.0" + "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { - "@chialab/es-dev-server": "^0.17.0", + "@chialab/es-dev-server": "^0.18.0-alpha.0", "typescript": "^4.3.0" } } diff --git a/packages/rna-dev-server/CHANGELOG.md b/packages/rna-dev-server/CHANGELOG.md index 8a544c39..b2e957b4 100644 --- a/packages/rna-dev-server/CHANGELOG.md +++ b/packages/rna-dev-server/CHANGELOG.md @@ -1,5 +1,22 @@ # @chialab/rna-dev-server +## 1.0.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/es-dev-server@0.18.0-alpha.0 + - @chialab/rna-config-loader@0.18.0-alpha.0 + - @chialab/rna-logger@0.18.0-alpha.0 + - @chialab/wds-plugin-hmr@0.18.0-alpha.0 + - @chialab/wds-plugin-legacy@0.18.0-alpha.0 + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.0 + - @chialab/wds-plugin-rna@0.18.0-alpha.0 + ## 0.17.6 ### Patch Changes diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 0b472ac7..dc016672 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-dev-server", "type": "module", - "version": "0.17.6", + "version": "1.0.0-alpha.0", "description": "A webapp server based on Web Dev Server.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -34,7 +34,7 @@ "node": ">=13" }, "peerDependencies": { - "@chialab/wds-plugin-legacy": "^0.17.0" + "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0" }, "peerDependenciesMeta": { "@chialab/wds-plugin-legacy": { @@ -42,15 +42,15 @@ } }, "dependencies": { - "@chialab/es-dev-server": "^0.17.1", - "@chialab/rna-config-loader": "^0.17.0", - "@chialab/rna-logger": "^0.17.1", - "@chialab/wds-plugin-hmr": "^0.17.1", - "@chialab/wds-plugin-node-resolve": "^0.17.1", - "@chialab/wds-plugin-rna": "^0.17.1" + "@chialab/es-dev-server": "^0.18.0-alpha.0", + "@chialab/rna-config-loader": "^0.18.0-alpha.0", + "@chialab/rna-logger": "^0.18.0-alpha.0", + "@chialab/wds-plugin-hmr": "^0.18.0-alpha.0", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", + "@chialab/wds-plugin-rna": "^0.18.0-alpha.0" }, "devDependencies": { - "@chialab/esbuild-plugin-require-resolve": "^0.17.1", + "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.0", "@koa/cors": "^3.1.0", "@types/koa-range": "^0.3.2", "@types/koa__cors": "^3.0.2", diff --git a/packages/rna-logger/CHANGELOG.md b/packages/rna-logger/CHANGELOG.md index f0e12d4a..bb72f9eb 100644 --- a/packages/rna-logger/CHANGELOG.md +++ b/packages/rna-logger/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/rna-logger +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/rna-logger/package.json b/packages/rna-logger/package.json index 04743223..552e5455 100644 --- a/packages/rna-logger/package.json +++ b/packages/rna-logger/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-logger", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "A logging helper for the RNA cli.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/rna-node-test-runner/CHANGELOG.md b/packages/rna-node-test-runner/CHANGELOG.md index dac64a23..db8067c3 100644 --- a/packages/rna-node-test-runner/CHANGELOG.md +++ b/packages/rna-node-test-runner/CHANGELOG.md @@ -1,5 +1,19 @@ # @chialab/rna-node-test-runner +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/es-test-runner@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 + - @chialab/rna-config-loader@0.18.0-alpha.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index 4d2b56d6..c16e9880 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-node-test-runner", "type": "module", - "version": "0.17.0", + "version": "0.18.0-alpha.0", "description": "A test runner for node based on mocha.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -31,9 +31,9 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-test-runner": "^0.17.0", - "@chialab/node-resolve": "^0.17.0", - "@chialab/rna-config-loader": "^0.17.0" + "@chialab/es-test-runner": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0", + "@chialab/rna-config-loader": "^0.18.0-alpha.0" }, "devDependencies": { "commander": "^7.2.0", diff --git a/packages/rna-saucelabs-test-runner/CHANGELOG.md b/packages/rna-saucelabs-test-runner/CHANGELOG.md index a227dfc8..6d587b66 100644 --- a/packages/rna-saucelabs-test-runner/CHANGELOG.md +++ b/packages/rna-saucelabs-test-runner/CHANGELOG.md @@ -1,5 +1,21 @@ # @chialab/rna-saucelabs-test-runner +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/node-resolve@0.18.0-alpha.0 + - @chialab/rna-browser-test-runner@1.0.0-alpha.0 + - @chialab/rna-config-loader@0.18.0-alpha.0 + - @chialab/rna-logger@0.18.0-alpha.0 + - @chialab/wds-plugin-legacy@0.18.0-alpha.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index ef2efd78..7db573f9 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-saucelabs-test-runner", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "A test runner for Saucelabs based on Web Test Runner.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -30,11 +30,11 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.17.0", - "@chialab/rna-browser-test-runner": "^0.17.1", - "@chialab/rna-config-loader": "^0.17.0", - "@chialab/rna-logger": "^0.17.0", - "@chialab/wds-plugin-legacy": "^0.17.0", + "@chialab/node-resolve": "^0.18.0-alpha.0", + "@chialab/rna-browser-test-runner": "^1.0.0-alpha.0", + "@chialab/rna-config-loader": "^0.18.0-alpha.0", + "@chialab/rna-logger": "^0.18.0-alpha.0", + "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0", "@web/test-runner-saucelabs": "^0.7.3" }, "devDependencies": { diff --git a/packages/rna/CHANGELOG.md b/packages/rna/CHANGELOG.md index 62232c8e..15560ae2 100644 --- a/packages/rna/CHANGELOG.md +++ b/packages/rna/CHANGELOG.md @@ -1,5 +1,24 @@ # @chialab/rna +## 1.0.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [9338ba1] +- Updated dependencies [acf3afd] +- Updated dependencies [d53a73a] + - @chialab/rna-browser-test-runner@1.0.0-alpha.0 + - @chialab/rna-bundler@0.18.0-alpha.0 + - @chialab/rna-dev-server@1.0.0-alpha.0 + - @chialab/rna-logger@0.18.0-alpha.0 + - @chialab/rna-node-test-runner@0.18.0-alpha.0 + - @chialab/rna-saucelabs-test-runner@0.18.0-alpha.0 + ## 0.17.6 ### Patch Changes diff --git a/packages/rna/package.json b/packages/rna/package.json index e0fb7897..18dd785a 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna", "type": "module", - "version": "0.17.6", + "version": "1.0.0-alpha.0", "description": "A bundler, a server and a test runner for modern modules and applications.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -34,10 +34,11 @@ "node": ">=13" }, "peerDependencies": { - "@chialab/rna-browser-test-runner": "^0.17.1", - "@chialab/rna-dev-server": "^0.17.6", - "@chialab/rna-node-test-runner": "^0.17.0", - "@chialab/rna-saucelabs-test-runner": "^0.17.1" + "@chialab/rna-browser-test-runner": "^0.18.0-alpha.0", + "@chialab/rna-bundler": "^0.18.0-alpha.0", + "@chialab/rna-dev-server": "^1.0.0-alpha.0", + "@chialab/rna-node-test-runner": "^0.18.0-alpha.0", + "@chialab/rna-saucelabs-test-runner": "^0.18.0-alpha.0" }, "peerDependenciesMeta": { "@chialab/rna-browser-test-runner": { @@ -54,8 +55,8 @@ } }, "dependencies": { - "@chialab/rna-bundler": "^0.17.5", - "@chialab/rna-logger": "^0.17.1" + "@chialab/rna-bundler": "^0.18.0-alpha.0", + "@chialab/rna-logger": "^0.18.0-alpha.0" }, "devDependencies": { "commander": "^7.2.0", diff --git a/packages/wds-plugin-hmr/CHANGELOG.md b/packages/wds-plugin-hmr/CHANGELOG.md index 81801538..e8bb7913 100644 --- a/packages/wds-plugin-hmr/CHANGELOG.md +++ b/packages/wds-plugin-hmr/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/wds-plugin-hmr +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/es-dev-server@0.18.0-alpha.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/wds-plugin-hmr/package.json b/packages/wds-plugin-hmr/package.json index 609b21f0..60486c64 100644 --- a/packages/wds-plugin-hmr/package.json +++ b/packages/wds-plugin-hmr/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-hmr", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "Enable ES modules and CSS hot module replacement for the web dev server.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -33,10 +33,10 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-dev-server": "^0.17.0" + "@chialab/es-dev-server": "^0.18.0-alpha.0" }, "devDependencies": { - "@chialab/esbuild-plugin-require-resolve": "^0.17.1", + "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.0", "@web/dev-server-hmr": "^0.1.8", "rimraf": "^3.0.2", "typescript": "^4.3.0" diff --git a/packages/wds-plugin-legacy/CHANGELOG.md b/packages/wds-plugin-legacy/CHANGELOG.md index 9f524df1..e6e2c2c5 100644 --- a/packages/wds-plugin-legacy/CHANGELOG.md +++ b/packages/wds-plugin-legacy/CHANGELOG.md @@ -1,5 +1,17 @@ # @chialab/wds-plugin-legacy +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.0 + - @chialab/wds-plugin-polyfill@0.18.0-alpha.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index 9af98d7d..cba63a6f 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-legacy", "type": "module", - "version": "0.17.0", + "version": "0.18.0-alpha.0", "description": "Transform esm modules served by the web dev server into SystemJS modules for legacy browser compatibility.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -31,8 +31,8 @@ "dependencies": { "@babel/core": "^7.14.2", "@babel/preset-env": "^7.14.2", - "@chialab/wds-plugin-node-resolve": "^0.17.0", - "@chialab/wds-plugin-polyfill": "^0.17.0", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", + "@chialab/wds-plugin-polyfill": "^0.18.0-alpha.0", "browserslist-useragent": "^3.0.3", "cheerio": "^1.0.0-rc.9", "regenerator-runtime": "^0.13.7", diff --git a/packages/wds-plugin-node-resolve/CHANGELOG.md b/packages/wds-plugin-node-resolve/CHANGELOG.md index 1d4dbd6f..289f1f66 100644 --- a/packages/wds-plugin-node-resolve/CHANGELOG.md +++ b/packages/wds-plugin-node-resolve/CHANGELOG.md @@ -1,5 +1,18 @@ # @chialab/wds-plugin-node-resolve +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [dcf1f06] + - @chialab/estransform@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.2 ### Patch Changes diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index 669228b8..a7de4493 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-node-resolve", "type": "module", - "version": "0.17.2", + "version": "0.18.0-alpha.0", "description": "A plugin the Web Dev Server for node resolutions.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,8 +24,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/estransform": "^0.17.1", - "@chialab/node-resolve": "^0.17.0", + "@chialab/estransform": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0", "@web/dev-server-core": "^0.4.0" }, "devDependencies": { diff --git a/packages/wds-plugin-polyfill/CHANGELOG.md b/packages/wds-plugin-polyfill/CHANGELOG.md index 857ea5c8..d1eff21a 100644 --- a/packages/wds-plugin-polyfill/CHANGELOG.md +++ b/packages/wds-plugin-polyfill/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/wds-plugin-polyfill +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index b3f392be..ddc1ae23 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-polyfill", "type": "module", - "version": "0.17.0", + "version": "0.18.0-alpha.0", "description": "Inject polyfills to HTML responses served by the web dev server.", "main": "lib/index.js", "typings": "./types/index.d.ts", diff --git a/packages/wds-plugin-rna/CHANGELOG.md b/packages/wds-plugin-rna/CHANGELOG.md index a9dc94d9..d8493253 100644 --- a/packages/wds-plugin-rna/CHANGELOG.md +++ b/packages/wds-plugin-rna/CHANGELOG.md @@ -1,5 +1,26 @@ # @chialab/wds-plugin-rna +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] +- Updated dependencies [9338ba1] +- Updated dependencies [acf3afd] +- Updated dependencies [d53a73a] +- Updated dependencies [dcf1f06] + - @chialab/es-dev-server@0.18.0-alpha.0 + - @chialab/esbuild-plugin-meta-url@0.18.0-alpha.0 + - @chialab/esbuild-plugin-worker@0.18.0-alpha.0 + - @chialab/node-resolve@0.18.0-alpha.0 + - @chialab/rna-bundler@0.18.0-alpha.0 + - @chialab/rna-config-loader@0.18.0-alpha.0 + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.0 + ## 0.17.7 ### Patch Changes diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index a1499b96..02d94a34 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-rna", "type": "module", - "version": "0.17.7", + "version": "0.18.0-alpha.0", "description": "A plugin for the Web Dev Server to transpile sources using the RNA bundler.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,18 +24,18 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-dev-server": "^0.17.0", - "@chialab/esbuild-plugin-meta-url": "^0.17.0", + "@chialab/es-dev-server": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-metadata": "^0.18.0", - "@chialab/esbuild-plugin-worker": "^0.17.0", - "@chialab/node-resolve": "^0.17.0", - "@chialab/rna-bundler": "^0.17.6", - "@chialab/rna-config-loader": "^0.17.2", - "@chialab/wds-plugin-node-resolve": "^0.17.2", + "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.0", + "@chialab/rna-bundler": "^0.18.0-alpha.0", + "@chialab/rna-config-loader": "^0.18.0-alpha.0", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", "browserslist-useragent": "^3.0.3" }, "devDependencies": { - "@chialab/esbuild-rna": "^0.17.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.0", "@types/browserslist-useragent": "^3.0.3", "typescript": "^4.3.0" } diff --git a/packages/wtr-coverage-reporter/CHANGELOG.md b/packages/wtr-coverage-reporter/CHANGELOG.md index 9db45af1..a5243f5c 100644 --- a/packages/wtr-coverage-reporter/CHANGELOG.md +++ b/packages/wtr-coverage-reporter/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/wtr-coverage-reporter +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/es-test-runner@0.18.0-alpha.0 + ## 0.17.0 ### Minor Changes diff --git a/packages/wtr-coverage-reporter/package.json b/packages/wtr-coverage-reporter/package.json index 5d4628ab..d7f5b8e9 100644 --- a/packages/wtr-coverage-reporter/package.json +++ b/packages/wtr-coverage-reporter/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wtr-coverage-reporter", "type": "module", - "version": "0.17.0", + "version": "0.18.0-alpha.0", "description": "A coverage reporter for the Web Test Runner.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-test-runner": "^0.17.0" + "@chialab/es-test-runner": "^0.18.0-alpha.0" }, "devDependencies": { "@web/test-runner-core": "^0.10.19", diff --git a/packages/wtr-mocha-reporter/CHANGELOG.md b/packages/wtr-mocha-reporter/CHANGELOG.md index 60968ea4..5d94942b 100644 --- a/packages/wtr-mocha-reporter/CHANGELOG.md +++ b/packages/wtr-mocha-reporter/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/wtr-mocha-reporter +## 0.18.0-alpha.0 + +### Minor Changes + +- 6457004: Bump to v0.18.0 + +### Patch Changes + +- Updated dependencies [6457004] + - @chialab/es-test-runner@0.18.0-alpha.0 + ## 0.17.1 ### Patch Changes diff --git a/packages/wtr-mocha-reporter/package.json b/packages/wtr-mocha-reporter/package.json index cacab6b6..95a0279f 100644 --- a/packages/wtr-mocha-reporter/package.json +++ b/packages/wtr-mocha-reporter/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wtr-mocha-reporter", "type": "module", - "version": "0.17.1", + "version": "0.18.0-alpha.0", "description": "A mocha reporter interface for the Web Test Runner.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -31,7 +31,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-test-runner": "^0.17.1" + "@chialab/es-test-runner": "^0.18.0-alpha.0" }, "devDependencies": { "@web/test-runner-core": "^0.10.19", From 2dc708adaaf82637b77d29b21ad72448ff332c9c Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 19:53:32 +0200 Subject: [PATCH 31/55] fix some versions --- packages/esbuild-plugin-postcss/CHANGELOG.md | 2 +- packages/esbuild-plugin-postcss/package.json | 2 +- packages/rna-browser-test-runner/CHANGELOG.md | 2 +- packages/rna-browser-test-runner/package.json | 2 +- packages/rna-dev-server/CHANGELOG.md | 2 +- packages/rna-dev-server/package.json | 2 +- packages/rna-saucelabs-test-runner/CHANGELOG.md | 2 +- packages/rna-saucelabs-test-runner/package.json | 2 +- packages/rna/CHANGELOG.md | 6 +++--- packages/rna/package.json | 4 ++-- 10 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/esbuild-plugin-postcss/CHANGELOG.md b/packages/esbuild-plugin-postcss/CHANGELOG.md index 54c71d66..5801a91a 100644 --- a/packages/esbuild-plugin-postcss/CHANGELOG.md +++ b/packages/esbuild-plugin-postcss/CHANGELOG.md @@ -1,6 +1,6 @@ # @chialab/esbuild-plugin-postcss -## 1.0.0-alpha.0 +## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 7f023388..44d92fef 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-postcss", "type": "module", - "version": "1.0.0-alpha.0", + "version": "0.18.0-alpha.0", "description": "A CSS loader plugin for esbuild that uses postcss as preprocessor.", "main": "lib/index.js", "typings": "./types/index.d.ts", diff --git a/packages/rna-browser-test-runner/CHANGELOG.md b/packages/rna-browser-test-runner/CHANGELOG.md index ab8deb07..eab06786 100644 --- a/packages/rna-browser-test-runner/CHANGELOG.md +++ b/packages/rna-browser-test-runner/CHANGELOG.md @@ -10,7 +10,7 @@ - Updated dependencies [6457004] - @chialab/rna-config-loader@0.18.0-alpha.0 - - @chialab/rna-dev-server@1.0.0-alpha.0 + - @chialab/rna-dev-server@0.18.0-alpha.0 - @chialab/rna-logger@0.18.0-alpha.0 - @chialab/wds-plugin-legacy@0.18.0-alpha.0 - @chialab/wds-plugin-node-resolve@0.18.0-alpha.0 diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index 0498ede9..c6a8704f 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -43,7 +43,7 @@ }, "dependencies": { "@chialab/rna-config-loader": "^0.18.0-alpha.0", - "@chialab/rna-dev-server": "^1.0.0-alpha.0", + "@chialab/rna-dev-server": "^0.18.0-alpha.0", "@chialab/rna-logger": "^0.18.0-alpha.0", "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.0", diff --git a/packages/rna-dev-server/CHANGELOG.md b/packages/rna-dev-server/CHANGELOG.md index b2e957b4..d3c18e15 100644 --- a/packages/rna-dev-server/CHANGELOG.md +++ b/packages/rna-dev-server/CHANGELOG.md @@ -1,6 +1,6 @@ # @chialab/rna-dev-server -## 1.0.0-alpha.0 +## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index dc016672..4ca2ca2a 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-dev-server", "type": "module", - "version": "1.0.0-alpha.0", + "version": "0.18.0-alpha.0", "description": "A webapp server based on Web Dev Server.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/rna-saucelabs-test-runner/CHANGELOG.md b/packages/rna-saucelabs-test-runner/CHANGELOG.md index 6d587b66..fa209d3c 100644 --- a/packages/rna-saucelabs-test-runner/CHANGELOG.md +++ b/packages/rna-saucelabs-test-runner/CHANGELOG.md @@ -11,7 +11,7 @@ - Updated dependencies [6457004] - Updated dependencies [dcf1f06] - @chialab/node-resolve@0.18.0-alpha.0 - - @chialab/rna-browser-test-runner@1.0.0-alpha.0 + - @chialab/rna-browser-test-runner@0.18.0-alpha.0 - @chialab/rna-config-loader@0.18.0-alpha.0 - @chialab/rna-logger@0.18.0-alpha.0 - @chialab/wds-plugin-legacy@0.18.0-alpha.0 diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index 7db573f9..8101174b 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -31,7 +31,7 @@ }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.0", - "@chialab/rna-browser-test-runner": "^1.0.0-alpha.0", + "@chialab/rna-browser-test-runner": "^0.18.0-alpha.0", "@chialab/rna-config-loader": "^0.18.0-alpha.0", "@chialab/rna-logger": "^0.18.0-alpha.0", "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0", diff --git a/packages/rna/CHANGELOG.md b/packages/rna/CHANGELOG.md index 15560ae2..bbf4b8d7 100644 --- a/packages/rna/CHANGELOG.md +++ b/packages/rna/CHANGELOG.md @@ -1,6 +1,6 @@ # @chialab/rna -## 1.0.0-alpha.0 +## 0.18.0-alpha.0 ### Minor Changes @@ -12,9 +12,9 @@ - Updated dependencies [9338ba1] - Updated dependencies [acf3afd] - Updated dependencies [d53a73a] - - @chialab/rna-browser-test-runner@1.0.0-alpha.0 + - @chialab/rna-browser-test-runner@0.18.0-alpha.0 - @chialab/rna-bundler@0.18.0-alpha.0 - - @chialab/rna-dev-server@1.0.0-alpha.0 + - @chialab/rna-dev-server@0.18.0-alpha.0 - @chialab/rna-logger@0.18.0-alpha.0 - @chialab/rna-node-test-runner@0.18.0-alpha.0 - @chialab/rna-saucelabs-test-runner@0.18.0-alpha.0 diff --git a/packages/rna/package.json b/packages/rna/package.json index 18dd785a..b9296f37 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna", "type": "module", - "version": "1.0.0-alpha.0", + "version": "0.18.0-alpha.0", "description": "A bundler, a server and a test runner for modern modules and applications.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -36,7 +36,7 @@ "peerDependencies": { "@chialab/rna-browser-test-runner": "^0.18.0-alpha.0", "@chialab/rna-bundler": "^0.18.0-alpha.0", - "@chialab/rna-dev-server": "^1.0.0-alpha.0", + "@chialab/rna-dev-server": "^0.18.0-alpha.0", "@chialab/rna-node-test-runner": "^0.18.0-alpha.0", "@chialab/rna-saucelabs-test-runner": "^0.18.0-alpha.0" }, From 04419e474a030d86d2e8208d9c77dd54b4b7baf4 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 19:54:50 +0200 Subject: [PATCH 32/55] update lock files --- yarn.lock | 313 +++++++++++++++++++++++++++++++++--------------------- 1 file changed, 193 insertions(+), 120 deletions(-) diff --git a/yarn.lock b/yarn.lock index 8a3d07c5..a4420ba3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1617,17 +1617,17 @@ __metadata: languageName: node linkType: hard -"@chialab/cjs-to-esm@^0.17.0, @chialab/cjs-to-esm@workspace:packages/cjs-to-esm": +"@chialab/cjs-to-esm@^0.18.0-alpha.0, @chialab/cjs-to-esm@workspace:packages/cjs-to-esm": version: 0.0.0-use.local resolution: "@chialab/cjs-to-esm@workspace:packages/cjs-to-esm" dependencies: - "@chialab/estransform": ^0.17.3 + "@chialab/estransform": ^0.18.0-alpha.0 jsdom: ^21.0.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/es-dev-server@^0.17.0, @chialab/es-dev-server@^0.17.1, @chialab/es-dev-server@workspace:packages/es-dev-server": +"@chialab/es-dev-server@^0.18.0-alpha.0, @chialab/es-dev-server@workspace:packages/es-dev-server": version: 0.0.0-use.local resolution: "@chialab/es-dev-server@workspace:packages/es-dev-server" dependencies: @@ -1639,7 +1639,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/es-test-runner@^0.17.0, @chialab/es-test-runner@^0.17.1, @chialab/es-test-runner@workspace:packages/es-test-runner": +"@chialab/es-test-runner@^0.18.0-alpha.0, @chialab/es-test-runner@workspace:packages/es-test-runner": version: 0.0.0-use.local resolution: "@chialab/es-test-runner@workspace:packages/es-test-runner" dependencies: @@ -1653,11 +1653,20 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-any-file@^0.17.0, @chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file": +"@chialab/es-test-runner@npm:^0.17.0": + version: 0.17.1 + resolution: "@chialab/es-test-runner@npm:0.17.1" + dependencies: + istanbul-reports: ^3.1.1 + checksum: 362301d7ffe27eee475f5f93295eedecfd892d9937ab9dc8f3c8402c7108df290f07e5d73649dd813f5b3d1edf288588541c20b14b46fd2b09cdd93c7372c87f + languageName: node + linkType: hard + +"@chialab/esbuild-plugin-any-file@^0.18.0-alpha.0, @chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file" dependencies: - "@chialab/esbuild-rna": ^0.17.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft @@ -1671,7 +1680,7 @@ __metadata: "@babel/plugin-transform-runtime": ^7.13.15 "@babel/preset-env": ^7.13.15 "@babel/runtime": ^7.13.17 - "@chialab/esbuild-rna": ^0.17.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@types/babel__core": ^7.1.14 "@types/babel__plugin-transform-runtime": ^7.9.1 "@types/babel__preset-env": ^7.9.1 @@ -1680,26 +1689,26 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-commonjs@^0.17.1, @chialab/esbuild-plugin-commonjs@workspace:packages/esbuild-plugin-commonjs": +"@chialab/esbuild-plugin-commonjs@^0.18.0-alpha.0, @chialab/esbuild-plugin-commonjs@workspace:packages/esbuild-plugin-commonjs": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-commonjs@workspace:packages/esbuild-plugin-commonjs" dependencies: - "@chialab/cjs-to-esm": ^0.17.0 - "@chialab/esbuild-rna": ^0.17.0 + "@chialab/cjs-to-esm": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/esbuild-plugin-css-import@^0.17.0, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": +"@chialab/esbuild-plugin-css-import@^0.18.0-alpha.0, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import" dependencies: - "@chialab/node-resolve": ^0.17.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/esbuild-plugin-env@^0.17.0, @chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env": +"@chialab/esbuild-plugin-env@^0.18.0-alpha.0, @chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env" dependencies: @@ -1708,12 +1717,12 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-html@^0.17.0, @chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html": +"@chialab/esbuild-plugin-html@^0.18.0-alpha.0, @chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html" dependencies: - "@chialab/esbuild-rna": ^0.17.8 - "@chialab/node-resolve": ^0.17.1 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 "@jimp/custom": ^0.16.1 "@jimp/jpeg": ^0.16.1 "@jimp/plugin-resize": ^0.16.1 @@ -1727,24 +1736,23 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-lightningcss@^0.17.0, @chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss": +"@chialab/esbuild-plugin-lightningcss@^0.18.0-alpha.0, @chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss" dependencies: - "@chialab/esbuild-plugin-css-import": ^0.17.0 - "@chialab/esbuild-rna": ^0.17.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 lightningcss: ^1.16.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/esbuild-plugin-meta-url@^0.17.0, @chialab/esbuild-plugin-meta-url@^0.17.1, @chialab/esbuild-plugin-meta-url@^0.17.7, @chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url": +"@chialab/esbuild-plugin-meta-url@^0.18.0-alpha.0, @chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url" dependencies: - "@chialab/esbuild-rna": ^0.17.8 - "@chialab/estransform": ^0.17.4 - "@chialab/node-resolve": ^0.17.1 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/estransform": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 "@types/mime-types": ^2.1.1 esbuild: ^0.18.0 mime-types: ^2.1.35 @@ -1765,8 +1773,8 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss" dependencies: - "@chialab/esbuild-rna": ^0.17.0 - "@chialab/postcss-dart-sass": ^0.17.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/postcss-dart-sass": ^0.18.0-alpha.0 "@types/postcss-preset-env": ^7.7.0 cssnano: ^5.0.11 esbuild: ^0.18.0 @@ -1776,7 +1784,7 @@ __metadata: postcss-scss: ^4.0.0 typescript: ^4.3.0 peerDependencies: - "@chialab/postcss-dart-sass": ^0.17.0 + "@chialab/postcss-dart-sass": ^0.18.0-alpha.0 postcss-scss: ^4.0.0 peerDependenciesMeta: "@chialab/postcss-dart-sass": @@ -1786,12 +1794,12 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-require-resolve@^0.17.1, @chialab/esbuild-plugin-require-resolve@workspace:packages/esbuild-plugin-require-resolve": +"@chialab/esbuild-plugin-require-resolve@^0.18.0-alpha.0, @chialab/esbuild-plugin-require-resolve@workspace:packages/esbuild-plugin-require-resolve": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-require-resolve@workspace:packages/esbuild-plugin-require-resolve" dependencies: - "@chialab/esbuild-rna": ^0.17.8 - "@chialab/estransform": ^0.17.4 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/estransform": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft @@ -1800,9 +1808,9 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-unwebpack@workspace:packages/esbuild-plugin-unwebpack" dependencies: - "@chialab/esbuild-rna": ^0.17.0 - "@chialab/estransform": ^0.17.1 - "@chialab/node-resolve": ^0.17.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/estransform": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft @@ -1811,29 +1819,29 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-virtual@workspace:packages/esbuild-plugin-virtual" dependencies: - "@chialab/esbuild-rna": ^0.17.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/esbuild-plugin-worker@^0.17.0, @chialab/esbuild-plugin-worker@^0.17.2, @chialab/esbuild-plugin-worker@workspace:packages/esbuild-plugin-worker": +"@chialab/esbuild-plugin-worker@^0.18.0-alpha.0, @chialab/esbuild-plugin-worker@workspace:packages/esbuild-plugin-worker": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-worker@workspace:packages/esbuild-plugin-worker" dependencies: - "@chialab/esbuild-plugin-meta-url": ^0.17.7 - "@chialab/esbuild-rna": ^0.17.8 - "@chialab/estransform": ^0.17.4 - "@chialab/node-resolve": ^0.17.1 + "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/estransform": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/esbuild-rna@^0.17.0, @chialab/esbuild-rna@^0.17.1, @chialab/esbuild-rna@^0.17.8, @chialab/esbuild-rna@workspace:packages/esbuild-rna": +"@chialab/esbuild-rna@^0.18.0-alpha.0, @chialab/esbuild-rna@workspace:packages/esbuild-rna": version: 0.0.0-use.local resolution: "@chialab/esbuild-rna@workspace:packages/esbuild-rna" dependencies: - "@chialab/estransform": ^0.17.4 - "@chialab/node-resolve": ^0.17.1 + "@chialab/estransform": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 esbuild: ^0.18.0 typescript: ^4.3.0 languageName: unknown @@ -1871,7 +1879,7 @@ __metadata: languageName: node linkType: hard -"@chialab/estransform@^0.17.1, @chialab/estransform@^0.17.3, @chialab/estransform@^0.17.4, @chialab/estransform@workspace:packages/estransform": +"@chialab/estransform@^0.18.0-alpha.0, @chialab/estransform@workspace:packages/estransform": version: 0.0.0-use.local resolution: "@chialab/estransform@workspace:packages/estransform" dependencies: @@ -1885,7 +1893,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/node-resolve@^0.17.0, @chialab/node-resolve@^0.17.1, @chialab/node-resolve@workspace:packages/node-resolve": +"@chialab/node-resolve@^0.18.0-alpha.0, @chialab/node-resolve@workspace:packages/node-resolve": version: 0.0.0-use.local resolution: "@chialab/node-resolve@workspace:packages/node-resolve" dependencies: @@ -1899,11 +1907,18 @@ __metadata: languageName: unknown linkType: soft -"@chialab/postcss-dart-sass@^0.17.0, @chialab/postcss-dart-sass@workspace:packages/postcss-dart-sass": +"@chialab/node-resolve@npm:^0.17.0": + version: 0.17.1 + resolution: "@chialab/node-resolve@npm:0.17.1" + checksum: 1f06085c9706bcbd5656eda1afc386757f475daa7a92ceb890a6dd5814035620964fbe99948d68bd0db0d1c4666a6c1d8246593bb105cd3393188597741bc212 + languageName: node + linkType: hard + +"@chialab/postcss-dart-sass@^0.18.0-alpha.0, @chialab/postcss-dart-sass@workspace:packages/postcss-dart-sass": version: 0.0.0-use.local resolution: "@chialab/postcss-dart-sass@workspace:packages/postcss-dart-sass" dependencies: - "@chialab/node-resolve": ^0.17.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 "@types/sass": ^1.16.1 "@types/source-map": ^0.5.7 postcss: ^8.0.0 @@ -1917,7 +1932,7 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/postcss-preset-chialab@workspace:packages/postcss-preset-chialab" dependencies: - "@chialab/postcss-url-rebase": ^0.17.0 + "@chialab/postcss-url-rebase": ^0.18.0-alpha.0 autoprefixer: ^10.2.4 postcss: ^8.2.5 postcss-color-hex-alpha: ^8.0.0 @@ -1939,26 +1954,26 @@ __metadata: languageName: unknown linkType: soft -"@chialab/postcss-url-rebase@^0.17.0, @chialab/postcss-url-rebase@workspace:packages/postcss-url-rebase": +"@chialab/postcss-url-rebase@^0.18.0-alpha.0, @chialab/postcss-url-rebase@workspace:packages/postcss-url-rebase": version: 0.0.0-use.local resolution: "@chialab/postcss-url-rebase@workspace:packages/postcss-url-rebase" dependencies: - "@chialab/node-resolve": ^0.17.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 postcss: ^8.2.5 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/rna-browser-test-runner@^0.17.1, @chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner": +"@chialab/rna-browser-test-runner@^0.18.0-alpha.0, @chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner": version: 0.0.0-use.local resolution: "@chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner" dependencies: - "@chialab/rna-config-loader": ^0.17.0 - "@chialab/rna-dev-server": ^0.17.1 - "@chialab/rna-logger": ^0.17.0 - "@chialab/wds-plugin-node-resolve": ^0.17.0 - "@chialab/wtr-coverage-reporter": ^0.17.0 - "@chialab/wtr-mocha-reporter": ^0.17.0 + "@chialab/rna-config-loader": ^0.18.0-alpha.0 + "@chialab/rna-dev-server": ^0.18.0-alpha.0 + "@chialab/rna-logger": ^0.18.0-alpha.0 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 + "@chialab/wtr-coverage-reporter": ^0.18.0-alpha.0 + "@chialab/wtr-mocha-reporter": ^0.18.0-alpha.0 "@web/test-runner-chrome": ^0.13.0 "@web/test-runner-core": ^0.10.18 "@web/test-runner-mocha": ^0.7.3 @@ -1966,8 +1981,7 @@ __metadata: commander: ^7.2.0 typescript: ^4.3.0 peerDependencies: - "@chialab/wds-plugin-legacy": ^0.17.0 - "@web/test-runner-chrome": ^0.13.0 + "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 peerDependenciesMeta: "@chialab/wds-plugin-legacy": optional: true @@ -1976,49 +1990,58 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-bundler@^0.17.5, @chialab/rna-bundler@^0.17.6, @chialab/rna-bundler@workspace:packages/rna-bundler": +"@chialab/rna-bundler@^0.18.0-alpha.0, @chialab/rna-bundler@workspace:packages/rna-bundler": version: 0.0.0-use.local resolution: "@chialab/rna-bundler@workspace:packages/rna-bundler" dependencies: - "@chialab/esbuild-plugin-any-file": ^0.17.0 - "@chialab/esbuild-plugin-commonjs": ^0.17.1 - "@chialab/esbuild-plugin-css-import": ^0.17.0 - "@chialab/esbuild-plugin-env": ^0.17.0 - "@chialab/esbuild-plugin-html": ^0.17.0 - "@chialab/esbuild-plugin-lightningcss": ^0.17.0 - "@chialab/esbuild-plugin-meta-url": ^0.17.1 + "@chialab/esbuild-plugin-any-file": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-commonjs": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-css-import": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-env": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-html": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-lightningcss": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-metadata": ^0.18.0 - "@chialab/esbuild-plugin-worker": ^0.17.2 - "@chialab/esbuild-rna": ^0.17.1 - "@chialab/rna-config-loader": ^0.17.0 - "@chialab/rna-logger": ^0.17.1 + "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/rna-config-loader": ^0.18.0-alpha.0 + "@chialab/rna-logger": ^0.18.0-alpha.0 commander: ^7.2.0 esbuild: ^0.18.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/rna-config-loader@^0.17.0, @chialab/rna-config-loader@^0.17.2, @chialab/rna-config-loader@workspace:packages/rna-config-loader": +"@chialab/rna-config-loader@^0.18.0-alpha.0, @chialab/rna-config-loader@workspace:packages/rna-config-loader": version: 0.0.0-use.local resolution: "@chialab/rna-config-loader@workspace:packages/rna-config-loader" dependencies: - "@chialab/es-dev-server": ^0.17.0 - "@chialab/node-resolve": ^0.17.0 + "@chialab/es-dev-server": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/rna-dev-server@^0.17.1, @chialab/rna-dev-server@workspace:packages/rna-dev-server": +"@chialab/rna-config-loader@npm:^0.17.0": + version: 0.17.4 + resolution: "@chialab/rna-config-loader@npm:0.17.4" + dependencies: + "@chialab/node-resolve": ^0.17.0 + checksum: c04ac7435ccab5c13d4f6be5a2eec351b0b07a9f9e6111ebcf9d790b4884f3293dbadd6aed5fa164f46b7f88803e4ff38cda5ed8bbf805414129ba9c2cc4ca4e + languageName: node + linkType: hard + +"@chialab/rna-dev-server@^0.18.0-alpha.0, @chialab/rna-dev-server@workspace:packages/rna-dev-server": version: 0.0.0-use.local resolution: "@chialab/rna-dev-server@workspace:packages/rna-dev-server" dependencies: - "@chialab/es-dev-server": ^0.17.1 - "@chialab/esbuild-plugin-require-resolve": ^0.17.1 - "@chialab/rna-config-loader": ^0.17.0 - "@chialab/rna-logger": ^0.17.1 - "@chialab/wds-plugin-hmr": ^0.17.1 - "@chialab/wds-plugin-node-resolve": ^0.17.1 - "@chialab/wds-plugin-rna": ^0.17.1 + "@chialab/es-dev-server": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.0 + "@chialab/rna-config-loader": ^0.18.0-alpha.0 + "@chialab/rna-logger": ^0.18.0-alpha.0 + "@chialab/wds-plugin-hmr": ^0.18.0-alpha.0 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 + "@chialab/wds-plugin-rna": ^0.18.0-alpha.0 "@koa/cors": ^3.1.0 "@types/koa-range": ^0.3.2 "@types/koa__cors": ^3.0.2 @@ -2027,14 +2050,14 @@ __metadata: rimraf: ^3.0.2 typescript: ^4.3.0 peerDependencies: - "@chialab/wds-plugin-legacy": ^0.17.0 + "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 peerDependenciesMeta: "@chialab/wds-plugin-legacy": optional: true languageName: unknown linkType: soft -"@chialab/rna-logger@^0.17.0, @chialab/rna-logger@^0.17.1, @chialab/rna-logger@workspace:packages/rna-logger": +"@chialab/rna-logger@^0.18.0-alpha.0, @chialab/rna-logger@workspace:packages/rna-logger": version: 0.0.0-use.local resolution: "@chialab/rna-logger@workspace:packages/rna-logger" dependencies: @@ -2045,13 +2068,31 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-node-test-runner@^0.17.0 || ^0.18.0, @chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": - version: 0.0.0-use.local - resolution: "@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner" +"@chialab/rna-logger@npm:^0.17.1": + version: 0.17.1 + resolution: "@chialab/rna-logger@npm:0.17.1" + checksum: 8722459d7bba39df974853592403a5d62bdd736997514c43358e079da1b0f2ab48b172bde6e6b61b90b53f505d6007964476dd1d0103ad0f753d825db9fa7dad + languageName: node + linkType: hard + +"@chialab/rna-node-test-runner@npm:^0.17.0 || ^0.18.0": + version: 0.17.0 + resolution: "@chialab/rna-node-test-runner@npm:0.17.0" dependencies: "@chialab/es-test-runner": ^0.17.0 "@chialab/node-resolve": ^0.17.0 "@chialab/rna-config-loader": ^0.17.0 + checksum: 3a25e863a4df2e5a89a1d705d9e02ad2371b5bd1fa2caadd1b4061ff8b17f1b4af6bbfef7c955c734617d2c8c675141732d41e0908ad3df03d57dc99e67c602c + languageName: node + linkType: hard + +"@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": + version: 0.0.0-use.local + resolution: "@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner" + dependencies: + "@chialab/es-test-runner": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/rna-config-loader": ^0.18.0-alpha.0 commander: ^7.2.0 typescript: ^4.3.0 languageName: unknown @@ -2081,31 +2122,63 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner" dependencies: - "@chialab/node-resolve": ^0.17.0 - "@chialab/rna-browser-test-runner": ^0.17.1 - "@chialab/rna-config-loader": ^0.17.0 - "@chialab/rna-logger": ^0.17.0 - "@chialab/wds-plugin-legacy": ^0.17.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/rna-browser-test-runner": ^0.18.0-alpha.0 + "@chialab/rna-config-loader": ^0.18.0-alpha.0 + "@chialab/rna-logger": ^0.18.0-alpha.0 + "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 "@web/test-runner-saucelabs": ^0.7.3 commander: ^7.2.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/rna@^0.17.0 || ^0.18.0, @chialab/rna@workspace:packages/rna": - version: 0.0.0-use.local - resolution: "@chialab/rna@workspace:packages/rna" +"@chialab/rna@npm:^0.17.0 || ^0.18.0": + version: 0.17.6 + resolution: "@chialab/rna@npm:0.17.6" dependencies: - "@chialab/rna-bundler": ^0.17.5 "@chialab/rna-logger": ^0.17.1 - commander: ^7.2.0 - rimraf: ^3.0.2 - typescript: ^4.3.0 peerDependencies: + "@chialab/rna-apidoc": ^0.17.0 "@chialab/rna-browser-test-runner": ^0.17.1 + "@chialab/rna-bundler": ^0.17.5 "@chialab/rna-dev-server": ^0.17.6 "@chialab/rna-node-test-runner": ^0.17.0 "@chialab/rna-saucelabs-test-runner": ^0.17.1 + peerDependenciesMeta: + "@chialab/rna-apidoc": + optional: true + "@chialab/rna-browser-test-runner": + optional: true + "@chialab/rna-bundler": + optional: true + "@chialab/rna-dev-server": + optional: true + "@chialab/rna-node-test-runner": + optional: true + "@chialab/rna-saucelabs-test-runner": + optional: true + bin: + rna: dist/index.js + checksum: f5d09b592ccb1ac8027ea556be830adc94f1fc857d3cf7019f2d1f1732b5bb7898de806f73bd2ca1c6c37c3bc1dddda911802196724a66c7b90a3e95fc68c9b0 + languageName: node + linkType: hard + +"@chialab/rna@workspace:packages/rna": + version: 0.0.0-use.local + resolution: "@chialab/rna@workspace:packages/rna" + dependencies: + "@chialab/rna-bundler": ^0.18.0-alpha.0 + "@chialab/rna-logger": ^0.18.0-alpha.0 + commander: ^7.2.0 + rimraf: ^3.0.2 + typescript: ^4.3.0 + peerDependencies: + "@chialab/rna-browser-test-runner": ^0.18.0-alpha.0 + "@chialab/rna-bundler": ^0.18.0-alpha.0 + "@chialab/rna-dev-server": ^0.18.0-alpha.0 + "@chialab/rna-node-test-runner": ^0.18.0-alpha.0 + "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.0 peerDependenciesMeta: "@chialab/rna-browser-test-runner": optional: true @@ -2120,26 +2193,26 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-hmr@^0.17.1, @chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr": +"@chialab/wds-plugin-hmr@^0.18.0-alpha.0, @chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr" dependencies: - "@chialab/es-dev-server": ^0.17.0 - "@chialab/esbuild-plugin-require-resolve": ^0.17.1 + "@chialab/es-dev-server": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.0 "@web/dev-server-hmr": ^0.1.8 rimraf: ^3.0.2 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/wds-plugin-legacy@^0.17.0, @chialab/wds-plugin-legacy@workspace:packages/wds-plugin-legacy": +"@chialab/wds-plugin-legacy@^0.18.0-alpha.0, @chialab/wds-plugin-legacy@workspace:packages/wds-plugin-legacy": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-legacy@workspace:packages/wds-plugin-legacy" dependencies: "@babel/core": ^7.14.2 "@babel/preset-env": ^7.14.2 - "@chialab/wds-plugin-node-resolve": ^0.17.0 - "@chialab/wds-plugin-polyfill": ^0.17.0 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 + "@chialab/wds-plugin-polyfill": ^0.18.0-alpha.0 "@types/babel__core": ^7.1.14 "@types/babel__preset-env": ^7.9.1 "@types/browserslist-useragent": ^3.0.3 @@ -2152,18 +2225,18 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-node-resolve@^0.17.0, @chialab/wds-plugin-node-resolve@^0.17.1, @chialab/wds-plugin-node-resolve@^0.17.2, @chialab/wds-plugin-node-resolve@workspace:packages/wds-plugin-node-resolve": +"@chialab/wds-plugin-node-resolve@^0.18.0-alpha.0, @chialab/wds-plugin-node-resolve@workspace:packages/wds-plugin-node-resolve": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-node-resolve@workspace:packages/wds-plugin-node-resolve" dependencies: - "@chialab/estransform": ^0.17.1 - "@chialab/node-resolve": ^0.17.0 + "@chialab/estransform": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 "@web/dev-server-core": ^0.4.0 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/wds-plugin-polyfill@^0.17.0, @chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill": +"@chialab/wds-plugin-polyfill@^0.18.0-alpha.0, @chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill" dependencies: @@ -2173,40 +2246,40 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-rna@^0.17.1, @chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna": +"@chialab/wds-plugin-rna@^0.18.0-alpha.0, @chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna" dependencies: - "@chialab/es-dev-server": ^0.17.0 - "@chialab/esbuild-plugin-meta-url": ^0.17.0 + "@chialab/es-dev-server": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-metadata": ^0.18.0 - "@chialab/esbuild-plugin-worker": ^0.17.0 - "@chialab/esbuild-rna": ^0.17.0 - "@chialab/node-resolve": ^0.17.0 - "@chialab/rna-bundler": ^0.17.6 - "@chialab/rna-config-loader": ^0.17.2 - "@chialab/wds-plugin-node-resolve": ^0.17.2 + "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/rna-bundler": ^0.18.0-alpha.0 + "@chialab/rna-config-loader": ^0.18.0-alpha.0 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 "@types/browserslist-useragent": ^3.0.3 browserslist-useragent: ^3.0.3 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/wtr-coverage-reporter@^0.17.0, @chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter": +"@chialab/wtr-coverage-reporter@^0.18.0-alpha.0, @chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter": version: 0.0.0-use.local resolution: "@chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter" dependencies: - "@chialab/es-test-runner": ^0.17.0 + "@chialab/es-test-runner": ^0.18.0-alpha.0 "@web/test-runner-core": ^0.10.19 typescript: ^4.3.0 languageName: unknown linkType: soft -"@chialab/wtr-mocha-reporter@^0.17.0, @chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter": +"@chialab/wtr-mocha-reporter@^0.18.0-alpha.0, @chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter": version: 0.0.0-use.local resolution: "@chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter" dependencies: - "@chialab/es-test-runner": ^0.17.1 + "@chialab/es-test-runner": ^0.18.0-alpha.0 "@web/test-runner-core": ^0.10.19 chalk: ^4.1.2 rimraf: ^3.0.2 From b3092270f0a2a2558be2ff37aa6871f2f1aaf6ab Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 23:15:57 +0200 Subject: [PATCH 33/55] handle packages external in css import --- packages/esbuild-plugin-css-import/lib/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/esbuild-plugin-css-import/lib/index.js b/packages/esbuild-plugin-css-import/lib/index.js index 993817fa..677b5467 100644 --- a/packages/esbuild-plugin-css-import/lib/index.js +++ b/packages/esbuild-plugin-css-import/lib/index.js @@ -11,7 +11,7 @@ export default function() { const plugin = { name: 'css-import', setup(build) { - const { external = [] } = build.initialOptions; + const { external = [], packages } = build.initialOptions; build.onResolve({ filter: /./ }, async (args) => { // Handle @import and @url css statements. @@ -20,6 +20,10 @@ export default function() { return; } + if (packages === 'external') { + return; + } + if (external.some((ext) => args.path === ext || args.path.startsWith(`${ext}/`))) { return; } From 46064746c85619be83c149fb18f1dacde5320b91 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 23:16:17 +0200 Subject: [PATCH 34/55] use __dirname instead of import.meta in cjs files --- packages/esbuild-plugin-worker/lib/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/esbuild-plugin-worker/lib/index.js b/packages/esbuild-plugin-worker/lib/index.js index a777860c..28256857 100644 --- a/packages/esbuild-plugin-worker/lib/index.js +++ b/packages/esbuild-plugin-worker/lib/index.js @@ -249,7 +249,7 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal helpers.overwrite(startToken.start, endToken.end, `new URL('data:text/javascript;base64,${base64}')`); } } else { - const arg = `new URL('./${entryPoint}', import.meta.url).href`; + const arg = `new URL('./${entryPoint}', ${format === 'cjs' ? '__dirname' : 'import.meta.url'}).href`; if (proxy) { helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, false)); } else { From 25638c790c75702a7fe8b5ac8b9e1d5988142ccd Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 23:21:25 +0200 Subject: [PATCH 35/55] fix rna build command --- packages/esbuild-rna/lib/Build.js | 12 +-- packages/esbuild-rna/lib/helpers.js | 22 +++--- packages/rna-bundler/lib/build.js | 2 + packages/rna-bundler/lib/index.js | 89 +++++++++++++--------- packages/wds-plugin-rna/lib/plugins/rna.js | 2 +- 5 files changed, 70 insertions(+), 57 deletions(-) diff --git a/packages/esbuild-rna/lib/Build.js b/packages/esbuild-rna/lib/Build.js index 7bb0965f..918ea1e6 100644 --- a/packages/esbuild-rna/lib/Build.js +++ b/packages/esbuild-rna/lib/Build.js @@ -101,11 +101,7 @@ import { createOutputFile, createResult, assignToResult } from './helpers.js'; */ /** - * @typedef {{ [key: string]: string[] }} DependenciesMap - */ - -/** - * @typedef {BuildResult & { metafile: Metafile; dependencies: DependenciesMap }} Result + * @typedef {BuildResult & { metafile: Metafile; dependencies: Record }} Result */ /** @@ -232,7 +228,7 @@ export class Build { /** * Build dependencies map. - * @type {DependenciesMap} + * @type {Record} * @readonly * @private */ @@ -502,7 +498,7 @@ export class Build { /** * Get collected dependencies. - * @returns {DependenciesMap} The dependencies map. + * @returns {Record} The dependencies map. */ getDependencies() { return { @@ -966,7 +962,7 @@ export class Build { * Add dependencies to the build. * @param {string} importer The importer path. * @param {string[]} dependencies A list of loaded dependencies. - * @returns {DependenciesMap} The updated dependencies map. + * @returns {Record} The updated dependencies map. */ collectDependencies(importer, dependencies) { const map = this.dependencies; diff --git a/packages/esbuild-rna/lib/helpers.js b/packages/esbuild-rna/lib/helpers.js index a5f788c5..99f54c90 100644 --- a/packages/esbuild-rna/lib/helpers.js +++ b/packages/esbuild-rna/lib/helpers.js @@ -44,7 +44,7 @@ export function createResult(outputFiles, metafile = createEmptyMetafile()) { * that collects all inputs and outputs references, errors and warnings. * This is useful when running multiple builds in separated process. * @param {import('./Build.js').Result} context - * @param {import('./Build.js').Result} result + * @param {import('esbuild').BuildResult & { dependencies?: Record }} result */ export function assignToResult(context, result) { context.errors.push(...result.errors); @@ -68,17 +68,19 @@ export function assignToResult(context, result) { }; /** - * @type {import('./Build.js').DependenciesMap} + * @type {Record} */ const dependencies = context.dependencies = context.dependencies || {}; - for (const out of Object.entries(result.dependencies)) { - const entryPoint = out[0]; - const list = dependencies[entryPoint] = dependencies[entryPoint] || []; - out[1].forEach((dep) => { - if (!list.includes(dep)) { - list.push(dep); - } - }); + if (typeof result.dependencies === 'object') { + for (const out of Object.entries(result.dependencies)) { + const entryPoint = out[0]; + const list = dependencies[entryPoint] = dependencies[entryPoint] || []; + out[1].forEach((dep) => { + if (!list.includes(dep)) { + list.push(dep); + } + }); + } } } diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index 9b9d4151..866d964f 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -166,6 +166,8 @@ export async function build(config) { const result = /** @type {import('@chialab/esbuild-rna').Result} */ (await context.rebuild()); if (watch) { await context.watch(); + } else { + await context.dispose(); } return { diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index 06cc1bc2..a2447b94 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -2,7 +2,7 @@ import os from 'os'; import path from 'path'; import { colors, createLogger, readableSize } from '@chialab/rna-logger'; import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; -import { assignToResult, createResult, remapResult } from '@chialab/esbuild-rna'; +import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; import { build } from './build.js'; import { Queue } from './Queue.js'; import { bundleSize } from './bundleSize.js'; @@ -147,48 +147,15 @@ export function command(program) { } : {}); const { entrypoints } = config; - if (!entrypoints) { throw new Error('Missing entrypoints.'); } - const queue = new Queue(); - const cwd = process.cwd(); - for (let i = 0; i < entrypoints.length; i++) { - const entrypoint = entrypoints[i]; - queue.add(async () => { - const buildConfig = getEntryBuildConfig(entrypoint, { - ...config, - plugins: [ - ...(config.plugins || []), - { - name: 'rna-logger', - setup(build) { - build.onEnd(async (result) => { - if (result) { - if (cwd !== buildDir) { - result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); - } - buildResults[i] = result; - await onBuildEnd(true); - } - }); - }, - }, - ], - }); - const buildDir = buildConfig.root || process.cwd(); - const result = await build(buildConfig); - if (cwd !== buildDir) { - return remapResult(result, buildDir, cwd); - } - return result; - }); - } - + /** + * @type {import('esbuild').BuildResult[]} + */ + const buildResults = []; const buildResult = createResult(); - const buildResults = await queue.run(Math.max(1, os.cpus().length / 2)); - /** * @param {boolean} [rebuild] */ @@ -213,6 +180,52 @@ Build completed! } }; + const queue = new Queue(); + const cwd = process.cwd(); + for (let i = 0; i < entrypoints.length; i++) { + const entrypoint = entrypoints[i]; + queue.add(async () => { + /** + * @type {import('esbuild').Plugin} + */ + const plugin = { + name: 'rna-logger', + setup(pluginBuild) { + const build = useRna(plugin, pluginBuild); + + if (!build.isChunk()) { + build.onEnd(async (result) => { + if (cwd !== buildDir) { + result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); + } + if (buildResults[i]) { + buildResults[i] = result; + await onBuildEnd(true); + } else { + buildResults[i] = result; + } + }); + } + }, + }; + const buildConfig = getEntryBuildConfig(entrypoint, { + ...config, + plugins: [ + ...(config.plugins || []), + plugin, + ], + }); + const buildDir = buildConfig.root || process.cwd(); + const result = await build(buildConfig); + if (cwd !== buildDir) { + return remapResult(result, buildDir, cwd); + } + return result; + }); + } + + await queue.run(Math.max(1, os.cpus().length / 2)); + onBuildEnd(); } ); diff --git a/packages/wds-plugin-rna/lib/plugins/rna.js b/packages/wds-plugin-rna/lib/plugins/rna.js index 18e91475..bbb09767 100644 --- a/packages/wds-plugin-rna/lib/plugins/rna.js +++ b/packages/wds-plugin-rna/lib/plugins/rna.js @@ -188,7 +188,7 @@ export function rnaPlugin(config) { const virtualFs = {}; /** - * @type {import('@chialab/esbuild-rna').DependenciesMap} + * @type {Record} */ const dependenciesMap = {}; From 2b969a9d7cc1a142b2c2028a73f2d55c98a74a99 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 1 May 2023 23:22:13 +0200 Subject: [PATCH 36/55] use custom resolve in lightning css --- .../esbuild-plugin-lightningcss/lib/index.js | 30 +++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/packages/esbuild-plugin-lightningcss/lib/index.js b/packages/esbuild-plugin-lightningcss/lib/index.js index 93728c6b..7d0dc5a3 100644 --- a/packages/esbuild-plugin-lightningcss/lib/index.js +++ b/packages/esbuild-plugin-lightningcss/lib/index.js @@ -29,30 +29,50 @@ export default function(options = {}) { async setup(pluginBuild) { const build = useRna(plugin, pluginBuild); const { absWorkingDir, target } = build.getOptions(); + /** + * @see https://github.com/parcel-bundler/lightningcss/issues/479 + */ + const shouldBundle = false; const targets = (target ? (Array.isArray(target) ? target : [target]) : []) .filter((target) => target !== 'esnext' && !target.match(/^es\d/)) .map((target) => target.replace(/(\d+)/, ' $1')); build.onTransform({ loaders: ['css'], extensions: ['.css'] }, async (args) => { - const { transform, browserslistToTargets } = await import('lightningcss'); + const { transform, bundleAsync, browserslistToTargets } = await import('lightningcss'); /** * @type {import('lightningcss').TransformOptions<{}>} */ const finalConfig = { errorRecovery: true, + drafts: { + nesting: true, + customMedia: true, + }, targets: browserslistToTargets(targets.length ? targets : DEFAULT_TARGETS), ...options, filename: args.path, code: Buffer.from(args.code), sourceMap: true, - // analyzeDependencies: { - // preserveImports: true, - // }, }; - const result = transform(finalConfig); + const result = await ((shouldBundle) ? bundleAsync({ + ...finalConfig, + resolver: { + async resolve(specifier, originatingFile) { + const resolved = await build.resolve(specifier, { + kind: 'import-rule', + importer: originatingFile, + namespace: 'file', + resolveDir: path.dirname(originatingFile), + pluginData: null, + }); + + return resolved.path; + }, + }, + }) : transform(finalConfig)); /** * @type {import('source-map').RawSourceMap} From 8ddabadf5c52da881704dd3ca98393dd8381cacb Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 9 May 2023 13:24:08 +0200 Subject: [PATCH 37/55] use lightningcss for dev server --- packages/wds-plugin-rna/lib/plugins/rna.js | 2 ++ packages/wds-plugin-rna/package.json | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/wds-plugin-rna/lib/plugins/rna.js b/packages/wds-plugin-rna/lib/plugins/rna.js index bbb09767..7e129ca3 100644 --- a/packages/wds-plugin-rna/lib/plugins/rna.js +++ b/packages/wds-plugin-rna/lib/plugins/rna.js @@ -367,6 +367,8 @@ export function rnaPlugin(config) { .then(({ default: plugin }) => plugin({ emit: false, })), + import('@chialab/esbuild-plugin-lightningcss') + .then(({ default: plugin }) => plugin()), ]), ...(config.plugins || []), ], diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index 02d94a34..480cc3b9 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -25,8 +25,9 @@ }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-lightningcss": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-metadata": "^0.18.0", + "@chialab/esbuild-plugin-metadata": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", "@chialab/node-resolve": "^0.18.0-alpha.0", "@chialab/rna-bundler": "^0.18.0-alpha.0", From f58fbdd4d259c53e5d926b78b6ec7924179ade97 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 12 Jun 2023 17:17:04 +0200 Subject: [PATCH 38/55] restore postcss plugin usage --- .changeset/many-lions-wait.md | 5 -- .changeset/orange-dingos-repeat.md | 6 -- .changeset/pre.json | 2 - README.md | 2 +- docs/Building-css.md | 20 +++--- docs/Building-javascript.md | 62 +++++++++++++------ docs/Building-web-apps.md | 14 +++-- docs/Dev-server-web-apps.md | 28 ++++++--- docs/Home.md | 2 +- docs/Migrate-CRA.md | 9 +-- internals/generators/template/README.md.hbs | 13 ++-- packages/cjs-to-esm/README.md | 7 ++- packages/es-dev-server/README.md | 7 ++- packages/es-test-runner/README.md | 7 ++- packages/esbuild-plugin-any-file/README.md | 7 ++- packages/esbuild-plugin-babel/README.md | 7 ++- packages/esbuild-plugin-commonjs/README.md | 7 ++- packages/esbuild-plugin-css-import/README.md | 7 ++- packages/esbuild-plugin-env/README.md | 7 ++- packages/esbuild-plugin-html/README.md | 7 ++- .../esbuild-plugin-lightningcss/CHANGELOG.md | 4 -- .../esbuild-plugin-lightningcss/README.md | 7 ++- .../esbuild-plugin-lightningcss/tsconfig.json | 3 - packages/esbuild-plugin-meta-url/README.md | 7 ++- packages/esbuild-plugin-metadata/README.md | 7 ++- packages/esbuild-plugin-postcss/README.md | 14 +++-- packages/esbuild-plugin-postcss/tsconfig.json | 3 + .../esbuild-plugin-require-resolve/README.md | 7 ++- packages/esbuild-plugin-unwebpack/README.md | 7 ++- packages/esbuild-plugin-virtual/README.md | 7 ++- packages/esbuild-plugin-worker/README.md | 7 ++- packages/esbuild-rna/README.md | 7 ++- packages/estransform/README.md | 7 ++- packages/node-resolve/README.md | 7 ++- packages/postcss-dart-sass/README.md | 7 ++- packages/postcss-preset-chialab/README.md | 7 ++- packages/postcss-url-rebase/README.md | 7 ++- packages/rna-browser-test-runner/README.md | 23 ++++--- packages/rna-bundler/CHANGELOG.md | 2 - packages/rna-bundler/README.md | 11 ++-- packages/rna-bundler/lib/build.js | 2 +- packages/rna-bundler/lib/transform.js | 2 +- packages/rna-bundler/package.json | 2 +- packages/rna-bundler/tsconfig.json | 12 +--- packages/rna-config-loader/README.md | 7 ++- packages/rna-dev-server/README.md | 18 +++--- packages/rna-logger/README.md | 7 ++- packages/rna-node-test-runner/README.md | 13 ++-- packages/rna-saucelabs-test-runner/README.md | 23 ++++--- packages/rna/README.md | 24 ++++--- packages/rna/tsconfig.json | 3 + packages/wds-plugin-hmr/README.md | 7 ++- packages/wds-plugin-legacy/README.md | 7 ++- packages/wds-plugin-node-resolve/README.md | 7 ++- packages/wds-plugin-polyfill/README.md | 7 ++- packages/wds-plugin-rna/README.md | 7 ++- packages/wds-plugin-rna/lib/plugins/rna.js | 2 - packages/wds-plugin-rna/package.json | 2 +- packages/wds-plugin-rna/tsconfig.json | 6 +- packages/wtr-coverage-reporter/README.md | 7 ++- packages/wtr-mocha-reporter/README.md | 7 ++- yarn.lock | 11 ++-- 62 files changed, 353 insertions(+), 207 deletions(-) delete mode 100644 .changeset/many-lions-wait.md delete mode 100644 .changeset/orange-dingos-repeat.md diff --git a/.changeset/many-lions-wait.md b/.changeset/many-lions-wait.md deleted file mode 100644 index b6e8afc4..00000000 --- a/.changeset/many-lions-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@chialab/rna-bundler": patch ---- - -Remove CSS import plugin from default plugins diff --git a/.changeset/orange-dingos-repeat.md b/.changeset/orange-dingos-repeat.md deleted file mode 100644 index 9e63bc54..00000000 --- a/.changeset/orange-dingos-repeat.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@chialab/esbuild-plugin-lightningcss": minor -"@chialab/rna-bundler": minor ---- - -Replace PostCSS with Lightning CSS diff --git a/.changeset/pre.json b/.changeset/pre.json index 19f58a63..c83f86ee 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -43,8 +43,6 @@ }, "changesets": [ "chilly-kids-drop", - "many-lions-wait", - "orange-dingos-repeat", "seven-apples-occur", "small-knives-deliver" ] diff --git a/README.md b/README.md index 5e185b08..d648334d 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ Since RNA aims to support both browser and Node modules, you can test your modul ### Quick usage ```sh -$ npm i -D \ +npm i -D \ @chialab/rna \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner diff --git a/docs/Building-css.md b/docs/Building-css.md index adf42694..014190ab 100644 --- a/docs/Building-css.md +++ b/docs/Building-css.md @@ -7,15 +7,21 @@ Unless you are using syntaxes like Sass and Less, CSS builds are less expansive Even if [esbuild](https://esbuild.github.io/) has out of the box support for CSS files, in order to bundle a CSS module using RNA you may have to install the bundler package along with the postcss plugin for node modules resolution: ```sh -$ npm i -D @chialab/rna -$ yarn add -D @chialab/rna +npm i -D @chialab/rna +``` + +```sh +yarn add -D @chialab/rna ``` and run: ```sh -$ npx rna build src/index.css --output public/index.css -$ yarn rna build src/index.css --output public/index.css +npx rna build src/index.css --output public/index.css +``` + +```sh +yarn rna build src/index.css --output public/index.css ``` A CSS bundle will be generated as well as its source map (unless you added the `--no-map` flag). @@ -50,7 +56,7 @@ We built a [custom PostCSS preset](https://www.npmjs.com/package/@chialab/postcs You can install it using npm or yarn: ```sh -$ npm i @chialab/postcss-preset-chialab -D +npm i @chialab/postcss-preset-chialab -D ``` And creating or updating tghe postcss config file: @@ -73,7 +79,7 @@ Although out of RNA scope, we strongly recommend to use a linter for CSS project First, you need to install the stylelint cli: ```sh -$ npm i -D stylelint +npm i -D stylelint ``` Please follow official guide for [linter configuration](https://stylelint.io/user-guide/configure). @@ -81,7 +87,7 @@ Please follow official guide for [linter configuration](https://stylelint.io/use We also provide our configuration preset: ```sh -$ npm i -D @chialab/stylelint-config +npm i -D @chialab/stylelint-config ``` **.stylelintrc.json** diff --git a/docs/Building-javascript.md b/docs/Building-javascript.md index 1de96faa..a21774b8 100644 --- a/docs/Building-javascript.md +++ b/docs/Building-javascript.md @@ -11,15 +11,21 @@ Using [esbuild](https://esbuild.github.io/) under the hood, RNA combines the fat In order to bundle a JS module using RNA you may have to install the bundler: ```sh -$ npm i -D @chialab/rna -$ yarn add -D @chialab/rna +npm i -D @chialab/rna +``` + +```sh +yarn add -D @chialab/rna ``` and run: ```sh -$ npx rna build src/index.js --output public/index.js -$ yarn rna build src/index.js --output public/index.js +npx rna build src/index.js --output public/index.js +``` + +```sh +yarn rna build src/index.js --output public/index.js ``` This will generate a ESM bundle at the `--output` destination. Using `--format` and `--platform` flags we can generate multiple bundles that targets both browser and Node environments. @@ -30,8 +36,11 @@ The Web is the primary target of the RNA toolchain. Everything is optimized for So, the explicit command is equivalent to the previous run snippet: ```sh -$ npx rna build src/index.js --output public/index.js --format esm --platform browser -$ yarn rna build src/index.js --output public/index.js --format esm --platform browser +npx rna build src/index.js --output public/index.js --format esm --platform browser +``` + +```sh +yarn rna build src/index.js --output public/index.js --format esm --platform browser ``` When targeting the browser platform, RNA will respect your `browser` configuration in the `package.json` in order to optimize the build for the requested environment. @@ -66,8 +75,11 @@ const document = typeof window !== undefined ? window.document : undefined; Node is also a first class output. Specifying the `cjs` format, RNA will automatically target the `node` platform, converting every `import` statements to `require` invokations. ```sh -$ npx rna build src/index.js --output public/index.js --format cjs --platform node -$ yarn rna build src/index.js --output public/index.js --format cjs --platform node +npx rna build src/index.js --output public/index.js --format cjs --platform node +``` + +```sh +yarn rna build src/index.js --output public/index.js --format cjs --platform node ``` **input** @@ -89,8 +101,11 @@ const document = typeof window !== undefined ? window.document : new jsdom.JSOM( Since even the LTS version of node supports ES modules, you may want to target node with the `esm` format: ```sh -$ npx rna build src/index.js --output public/index.js --format esm --platform node -$ yarn rna build src/index.js --output public/index.js --format esm --platform node +npx rna build src/index.js --output public/index.js --format esm --platform node +``` + +```sh +yarn rna build src/index.js --output public/index.js --format esm --platform node ``` ## Modules resolution @@ -178,15 +193,21 @@ TypeScript syntax is supported out of the box from esbuild, also respecting your However, please not that esbuild will only transpile your source without checking your code. For typechecking, you still need the vanilla `tsc` cli: ```sh -$ npm i -D typescript -$ yarn add -D typescript +npm i -D typescript +``` + +```sh +yarn add -D typescript ``` You can run tsc with the `--noEmit` flag in order to execute typecheck only: ```sh -$ npx tsc --noEmit -$ yarn tsc --noEmit +npx tsc --noEmit +``` + +```sh +yarn tsc --noEmit ```
@@ -264,7 +285,7 @@ Although JSX is not part of EcmaScript standards, it is largerly used by many pr Esbuild supports JSX transpilation, so RNA does it too. A plugin for auto importing the JSX pragma from a module is also available with the bundler. ```sh -$ npx rna build src/index.js --output public/index.js --jsx automatic --jsxImportSource '@chialab/dna' +npx rna build src/index.js --output public/index.js --jsx automatic --jsxImportSource '@chialab/dna' ``` **Input** @@ -296,8 +317,11 @@ Even if modern JavaScript is supported by the majority of browsers, sometimes we RNA provides a [Babel](https://babeljs.io/) plugin for this scopes. Once installed, it is automatically loaded by the RNA cli. ```sh -$ npm i -D @chialab/esbuild-plugin-babel -$ yarn add -D @chialab/esbuild-plugin-babel +npm i -D @chialab/esbuild-plugin-babel +``` + +```sh +yarn add -D @chialab/esbuild-plugin-babel ``` This will install Babel core packages, its [env preset](https://babeljs.io/docs/en/babel-preset-env) and an adapter for esbuild. You can configure the output using a [browserslist query](https://babeljs.io/docs/en/babel-preset-env#browserslist-integration) or specifying a Babel's [config file](https://babeljs.io/docs/en/config-files) in the root of your project. @@ -314,7 +338,7 @@ Eslint is the most common linter for JavaScript. It is pluggable with parsers an First, you need to install the eslint cli: ```sh -$ npm i -D eslint +npm i -D eslint ``` Please follow official guide for [linter configuration](https://eslint.org/docs/user-guide/configuring/). @@ -322,7 +346,7 @@ Please follow official guide for [linter configuration](https://eslint.org/docs/ We also provide our configuration preset: ```sh -$ npm i -D @chialab/eslint-config +npm i -D @chialab/eslint-config ``` **.eslintrc.json for JavaScript projects** diff --git a/docs/Building-web-apps.md b/docs/Building-web-apps.md index 77e832bc..83e876be 100644 --- a/docs/Building-web-apps.md +++ b/docs/Building-web-apps.md @@ -7,15 +7,21 @@ Esbuild supports out of the box bundling for JavaScript and CSS. RNA introduces In order to bundle a Single Page Application using RNA you may have to install the bundler: ```sh -$ npm i -D @chialab/rna -$ yarn add -D @chialab/rna +npm i -D @chialab/rna +``` + +```sh +yarn add -D @chialab/rna ``` and run: ```sh -$ npx rna build src/index.html --output public -$ yarn rna build src/index.html --output public +npx rna build src/index.html --output public +``` + +```sh +yarn rna build src/index.html --output public ``` ## Collecting scripts diff --git a/docs/Dev-server-web-apps.md b/docs/Dev-server-web-apps.md index f56f2485..382bc08d 100644 --- a/docs/Dev-server-web-apps.md +++ b/docs/Dev-server-web-apps.md @@ -24,15 +24,21 @@ The [Web Dev Server](https://modern-web.dev/docs/dev-server/overview/) is a serv The RNA dev server can be installed with the following preset: ```sh -$ npm i -D @chialab/rna @chialab/rna-dev-server -$ yarn add -D @chialab/rna @chialab/rna-dev-server +npm i -D @chialab/rna @chialab/rna-dev-server +``` + +```sh +yarn add -D @chialab/rna @chialab/rna-dev-server ``` Run the dev server: ```sh -$ npx rna serve src -$ yarn rna serve src +npx rna serve src +``` + +```sh +yarn rna serve src ``` You can also specify a custom port using the `--port N` flag. @@ -43,8 +49,11 @@ Sometimes you may need to test on legacy browsers. Since the Dev Server is based Installing the [legacy plugin](https://www.npmjs.com/package/@chialab/wds-plugin-legacy) will enable the convertion of ESM modules to [SystemJS](https://github.com/systemjs/systemjs) and it will inject required polyfills for `Promise` and `fetch`. ```sh -$ npm i -D @chialab/wds-plugin-legacy -$ yarn add -D @chialab/wds-plugin-legacy +npm i -D @chialab/wds-plugin-legacy +``` + +```sh +yarn add -D @chialab/wds-plugin-legacy ``` ## Dev server as service @@ -65,8 +74,11 @@ export default { ``` ```sh -$ npx rna serve --port 3000 -$ yarn rna serve --port 3000 +npx rna serve --port 3000 +``` + +```sh +yarn rna serve --port 3000 ``` will generate the **webroot/entrypoints.json** file with contents: diff --git a/docs/Home.md b/docs/Home.md index 9d3fbfe6..7f7e7cb9 100644 --- a/docs/Home.md +++ b/docs/Home.md @@ -37,7 +37,7 @@ We built RNA to be pluggable and to be interoperable with other build systems. A ### Quick usage ```sh -$ npm i -D \ +npm i -D \ @chialab/rna \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner diff --git a/docs/Migrate-CRA.md b/docs/Migrate-CRA.md index a0f4bbfc..46d840c5 100644 --- a/docs/Migrate-CRA.md +++ b/docs/Migrate-CRA.md @@ -55,10 +55,11 @@ Optionally, you can also include a bundle for browsers that don't support ESM mo First, we need to install `rna` dependencies: ```sh -# NPM -$ npm i -D @chialab/rna @chialab/rna-dev-server -# YARN -$ yarn add -D @chialab/rna @chialab/rna-dev-server +npm i -D @chialab/rna @chialab/rna-dev-server +``` + +```sh +yarn add -D @chialab/rna @chialab/rna-dev-server ``` Then, we are ready to update the `package.json` file to replace `react-scripts` witn `rna`. diff --git a/internals/generators/template/README.md.hbs b/internals/generators/template/README.md.hbs index 983a4d67..ab56032e 100644 --- a/internals/generators/template/README.md.hbs +++ b/internals/generators/template/README.md.hbs @@ -3,7 +3,7 @@

- NPM + NPM

--- @@ -11,14 +11,17 @@ ## Install ```sh -$ npm i @chialab/{{ dashCase name }} -D -$ yarn add @chialab/{{ dashCase name }} -D +npm i @chialab/{{ dashCase name }} -D +``` + +```sh +yarn add @chialab/{{ dashCase name }} -D ``` ## Usage ```js -import '@chialab/{{ dashCase name }}'; +import '@chialab/{{ dashCase name }}'; ``` @@ -26,4 +29,4 @@ import '@chialab/{{ dashCase name }}'; ## License -**{{ name }}** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/{{ dashCase name }}/LICENSE) license. +**{{ name }}** is released under the [MIT](https://github.com/chialab/rna/blob/main/packages/{{ dashCase name }}/LICENSE) license. diff --git a/packages/cjs-to-esm/README.md b/packages/cjs-to-esm/README.md index 462347e2..cf1ce49d 100644 --- a/packages/cjs-to-esm/README.md +++ b/packages/cjs-to-esm/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/cjs-to-esm -D -$ yarn add @chialab/cjs-to-esm -D +npm i @chialab/cjs-to-esm -D +``` + +```sh +yarn add @chialab/cjs-to-esm -D ``` ## Usage diff --git a/packages/es-dev-server/README.md b/packages/es-dev-server/README.md index c63615c6..874cc2ac 100644 --- a/packages/es-dev-server/README.md +++ b/packages/es-dev-server/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/es-dev-server -D -$ yarn add @chialab/es-dev-server -D +npm i @chialab/es-dev-server -D +``` + +```sh +yarn add @chialab/es-dev-server -D ``` --- diff --git a/packages/es-test-runner/README.md b/packages/es-test-runner/README.md index f645b0f1..08ed9f0b 100644 --- a/packages/es-test-runner/README.md +++ b/packages/es-test-runner/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/es-test-runner -D -$ yarn add @chialab/es-test-runner -D +npm i @chialab/es-test-runner -D +``` + +```sh +yarn add @chialab/es-test-runner -D ``` --- diff --git a/packages/esbuild-plugin-any-file/README.md b/packages/esbuild-plugin-any-file/README.md index c14dfca4..a8aa4007 100644 --- a/packages/esbuild-plugin-any-file/README.md +++ b/packages/esbuild-plugin-any-file/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-any-file -D -$ yarn add @chialab/esbuild-plugin-any-file -D +npm i @chialab/esbuild-plugin-any-file -D +``` + +```sh +yarn add @chialab/esbuild-plugin-any-file -D ``` ## Usage diff --git a/packages/esbuild-plugin-babel/README.md b/packages/esbuild-plugin-babel/README.md index b555e1e8..afbf069d 100644 --- a/packages/esbuild-plugin-babel/README.md +++ b/packages/esbuild-plugin-babel/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-babel -D -$ yarn add @chialab/esbuild-plugin-babel -D +npm i @chialab/esbuild-plugin-babel -D +``` + +```sh +yarn add @chialab/esbuild-plugin-babel -D ``` ## Usage diff --git a/packages/esbuild-plugin-commonjs/README.md b/packages/esbuild-plugin-commonjs/README.md index b5b611e1..72ae160a 100644 --- a/packages/esbuild-plugin-commonjs/README.md +++ b/packages/esbuild-plugin-commonjs/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-commonjs -D -$ yarn add @chialab/esbuild-plugin-commonjs -D +npm i @chialab/esbuild-plugin-commonjs -D +``` + +```sh +yarn add @chialab/esbuild-plugin-commonjs -D ``` ## Usage diff --git a/packages/esbuild-plugin-css-import/README.md b/packages/esbuild-plugin-css-import/README.md index 631243be..90118093 100644 --- a/packages/esbuild-plugin-css-import/README.md +++ b/packages/esbuild-plugin-css-import/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-css-import -D -$ yarn add @chialab/esbuild-plugin-css-import -D +npm i @chialab/esbuild-plugin-css-import -D +``` + +```sh +yarn add @chialab/esbuild-plugin-css-import -D ``` ## Usage diff --git a/packages/esbuild-plugin-env/README.md b/packages/esbuild-plugin-env/README.md index aec7c1f1..036cc035 100644 --- a/packages/esbuild-plugin-env/README.md +++ b/packages/esbuild-plugin-env/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-env -D -$ yarn add @chialab/esbuild-plugin-env -D +npm i @chialab/esbuild-plugin-env -D +``` + +```sh +yarn add @chialab/esbuild-plugin-env -D ``` ## Usage diff --git a/packages/esbuild-plugin-html/README.md b/packages/esbuild-plugin-html/README.md index f0c6064d..b8a1508c 100644 --- a/packages/esbuild-plugin-html/README.md +++ b/packages/esbuild-plugin-html/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-html -D -$ yarn add @chialab/esbuild-plugin-html -D +npm i @chialab/esbuild-plugin-html -D +``` + +```sh +yarn add @chialab/esbuild-plugin-html -D ``` ## Usage diff --git a/packages/esbuild-plugin-lightningcss/CHANGELOG.md b/packages/esbuild-plugin-lightningcss/CHANGELOG.md index 66365f8e..df99190d 100644 --- a/packages/esbuild-plugin-lightningcss/CHANGELOG.md +++ b/packages/esbuild-plugin-lightningcss/CHANGELOG.md @@ -2,10 +2,6 @@ ## 0.18.0-alpha.0 -### Minor Changes - -- acf3afd: Replace PostCSS with Lightning CSS - ### Patch Changes - Updated dependencies [6457004] diff --git a/packages/esbuild-plugin-lightningcss/README.md b/packages/esbuild-plugin-lightningcss/README.md index b30d606d..05e82c9a 100644 --- a/packages/esbuild-plugin-lightningcss/README.md +++ b/packages/esbuild-plugin-lightningcss/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-lightningcss -D -$ yarn add @chialab/esbuild-plugin-lightningcss -D +npm i @chialab/esbuild-plugin-lightningcss -D +``` + +```sh +yarn add @chialab/esbuild-plugin-lightningcss -D ``` ## Usage diff --git a/packages/esbuild-plugin-lightningcss/tsconfig.json b/packages/esbuild-plugin-lightningcss/tsconfig.json index 1e813cbd..9531655e 100644 --- a/packages/esbuild-plugin-lightningcss/tsconfig.json +++ b/packages/esbuild-plugin-lightningcss/tsconfig.json @@ -10,9 +10,6 @@ "lib/**/*" ], "references": [ - { - "path": "../esbuild-plugin-css-import" - }, { "path": "../esbuild-rna" } diff --git a/packages/esbuild-plugin-meta-url/README.md b/packages/esbuild-plugin-meta-url/README.md index 6c0a0aaf..9fda6123 100644 --- a/packages/esbuild-plugin-meta-url/README.md +++ b/packages/esbuild-plugin-meta-url/README.md @@ -25,8 +25,11 @@ const img = new URL('./logo.png', import.meta.url).href; ## Install ```sh -$ npm i @chialab/esbuild-plugin-meta-url -D -$ yarn add @chialab/esbuild-plugin-meta-url -D +npm i @chialab/esbuild-plugin-meta-url -D +``` + +```sh +yarn add @chialab/esbuild-plugin-meta-url -D ``` ## Usage diff --git a/packages/esbuild-plugin-metadata/README.md b/packages/esbuild-plugin-metadata/README.md index 776f955a..cd6c929b 100644 --- a/packages/esbuild-plugin-metadata/README.md +++ b/packages/esbuild-plugin-metadata/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-metadata -D -$ yarn add @chialab/esbuild-plugin-metadata -D +npm i @chialab/esbuild-plugin-metadata -D +``` + +```sh +yarn add @chialab/esbuild-plugin-metadata -D ``` ## Usage diff --git a/packages/esbuild-plugin-postcss/README.md b/packages/esbuild-plugin-postcss/README.md index f0ef445b..bd754977 100644 --- a/packages/esbuild-plugin-postcss/README.md +++ b/packages/esbuild-plugin-postcss/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-postcss -D -$ yarn add @chialab/esbuild-plugin-postcss -D +npm i @chialab/esbuild-plugin-postcss -D +``` + +```sh +yarn add @chialab/esbuild-plugin-postcss -D ``` ## Usage @@ -35,8 +38,11 @@ This plugin looks for a postcss configuration in the project and fallbacks to ou The plugin automatically tries to load the `@chialab/postcss-plugin-dart-sass` when it processes `.scss` files. Please make sure to have installed the optional dependency in order to correctly transpiler Sass files: ```sh -$ npm i @chialab/postcss-plugin-dart-sass -D -$ yarn add @chialab/postcss-plugin-dart-sass -D +npm i @chialab/postcss-plugin-dart-sass -D +``` + +```sh +yarn add @chialab/postcss-plugin-dart-sass -D ``` --- diff --git a/packages/esbuild-plugin-postcss/tsconfig.json b/packages/esbuild-plugin-postcss/tsconfig.json index 8e9c8ff0..4b562dc5 100644 --- a/packages/esbuild-plugin-postcss/tsconfig.json +++ b/packages/esbuild-plugin-postcss/tsconfig.json @@ -13,6 +13,9 @@ { "path": "../esbuild-rna" }, + { + "path": "../postcss-dart-sass" + }, { "path": "../postcss-dart-sass" } diff --git a/packages/esbuild-plugin-require-resolve/README.md b/packages/esbuild-plugin-require-resolve/README.md index 2002d729..459017c7 100644 --- a/packages/esbuild-plugin-require-resolve/README.md +++ b/packages/esbuild-plugin-require-resolve/README.md @@ -17,8 +17,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-require-resolve -D -$ yarn add @chialab/esbuild-plugin-require-resolve -D +npm i @chialab/esbuild-plugin-require-resolve -D +``` + +```sh +yarn add @chialab/esbuild-plugin-require-resolve -D ``` ## Usage diff --git a/packages/esbuild-plugin-unwebpack/README.md b/packages/esbuild-plugin-unwebpack/README.md index a5e0c59e..cff7ce69 100644 --- a/packages/esbuild-plugin-unwebpack/README.md +++ b/packages/esbuild-plugin-unwebpack/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-unwebpack -D -$ yarn add @chialab/esbuild-plugin-unwebpack -D +npm i @chialab/esbuild-plugin-unwebpack -D +``` + +```sh +yarn add @chialab/esbuild-plugin-unwebpack -D ``` ## Usage diff --git a/packages/esbuild-plugin-virtual/README.md b/packages/esbuild-plugin-virtual/README.md index 8bcce4ac..4901830b 100644 --- a/packages/esbuild-plugin-virtual/README.md +++ b/packages/esbuild-plugin-virtual/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-plugin-virtual -D -$ yarn add @chialab/esbuild-plugin-virtual -D +npm i @chialab/esbuild-plugin-virtual -D +``` + +```sh +yarn add @chialab/esbuild-plugin-virtual -D ``` ## Usage diff --git a/packages/esbuild-plugin-worker/README.md b/packages/esbuild-plugin-worker/README.md index 1a535672..d66a5148 100644 --- a/packages/esbuild-plugin-worker/README.md +++ b/packages/esbuild-plugin-worker/README.md @@ -41,8 +41,11 @@ const workerClass = function() { ## Install ```sh -$ npm i @chialab/esbuild-plugin-worker -D -$ yarn add @chialab/esbuild-plugin-worker -D +npm i @chialab/esbuild-plugin-worker -D +``` + +```sh +yarn add @chialab/esbuild-plugin-worker -D ``` ## Usage diff --git a/packages/esbuild-rna/README.md b/packages/esbuild-rna/README.md index db5403de..99ce2f01 100644 --- a/packages/esbuild-rna/README.md +++ b/packages/esbuild-rna/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/esbuild-rna -D -$ yarn add @chialab/esbuild-rna -D +npm i @chialab/esbuild-rna -D +``` + +```sh +yarn add @chialab/esbuild-rna -D ``` ## Usage diff --git a/packages/estransform/README.md b/packages/estransform/README.md index 11e33173..64d1725e 100644 --- a/packages/estransform/README.md +++ b/packages/estransform/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/estransform -D -$ yarn add @chialab/estransform -D +npm i @chialab/estransform -D +``` + +```sh +yarn add @chialab/estransform -D ``` ## Usage diff --git a/packages/node-resolve/README.md b/packages/node-resolve/README.md index 9cc84598..3b5a9080 100644 --- a/packages/node-resolve/README.md +++ b/packages/node-resolve/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/node-resolve -D -$ yarn add @chialab/node-resolve -D +npm i @chialab/node-resolve -D +``` + +```sh +yarn add @chialab/node-resolve -D ``` ## Usage diff --git a/packages/postcss-dart-sass/README.md b/packages/postcss-dart-sass/README.md index e77707d9..617c7230 100644 --- a/packages/postcss-dart-sass/README.md +++ b/packages/postcss-dart-sass/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/postcss-dart-sass -D -$ yarn add @chialab/postcss-dart-sass -D +npm i @chialab/postcss-dart-sass -D +``` + +```sh +yarn add @chialab/postcss-dart-sass -D ``` ## Usage diff --git a/packages/postcss-preset-chialab/README.md b/packages/postcss-preset-chialab/README.md index c4088fe4..228d69ab 100644 --- a/packages/postcss-preset-chialab/README.md +++ b/packages/postcss-preset-chialab/README.md @@ -21,8 +21,11 @@ ## Install ```sh -$ npm i @chialab/postcss-preset-chialab -D -$ yarn add @chialab/postcss-preset-chialab -D +npm i @chialab/postcss-preset-chialab -D +``` + +```sh +yarn add @chialab/postcss-preset-chialab -D ``` ## Usage diff --git a/packages/postcss-url-rebase/README.md b/packages/postcss-url-rebase/README.md index e140b6fd..cc53239c 100644 --- a/packages/postcss-url-rebase/README.md +++ b/packages/postcss-url-rebase/README.md @@ -9,8 +9,11 @@ ## Install ```sh -$ npm i @chialab/postcss-url-rebase -D -$ yarn add @chialab/postcss-url-rebase -D +npm i @chialab/postcss-url-rebase -D +``` + +```sh +yarn add @chialab/postcss-url-rebase -D ``` ## Usage diff --git a/packages/rna-browser-test-runner/README.md b/packages/rna-browser-test-runner/README.md index 616aea9d..153df4d0 100644 --- a/packages/rna-browser-test-runner/README.md +++ b/packages/rna-browser-test-runner/README.md @@ -17,8 +17,11 @@ ## Install ```sh -$ npm i @chialab/rna-browser-test-runner -D -$ yarn add @chialab/rna-browser-test-runner -D +npm i @chialab/rna-browser-test-runner -D +``` + +```sh +yarn add @chialab/rna-browser-test-runner -D ``` ## Usage @@ -40,10 +43,6 @@ await test({ ### Via cli -```sh -$ npm i @chialab/rna @chialab/rna-browser-test-runner -D -``` - ``` test:browser [options] [specs...] @@ -61,9 +60,15 @@ Options: **Samples** ```sh -$ rna test:browser -$ rna test:browser 'test/**/*.spec.js' --coverage -$ rna test:browser 'test/elements.spec.js' --watch --open +rna test:browser +``` + +```sh +rna test:browser 'test/**/*.spec.js' --coverage +``` + +```sh +rna test:browser 'test/elements.spec.js' --watch --open ``` --- diff --git a/packages/rna-bundler/CHANGELOG.md b/packages/rna-bundler/CHANGELOG.md index 127cf309..39502d21 100644 --- a/packages/rna-bundler/CHANGELOG.md +++ b/packages/rna-bundler/CHANGELOG.md @@ -5,7 +5,6 @@ ### Minor Changes - 6457004: Bump to v0.18.0 -- acf3afd: Replace PostCSS with Lightning CSS ### Patch Changes @@ -23,7 +22,6 @@ - @chialab/esbuild-rna@0.18.0-alpha.0 - @chialab/rna-config-loader@0.18.0-alpha.0 - @chialab/rna-logger@0.18.0-alpha.0 - - @chialab/esbuild-plugin-lightningcss@0.18.0-alpha.0 ## 0.17.6 diff --git a/packages/rna-bundler/README.md b/packages/rna-bundler/README.md index e04b4cf8..f2f52303 100644 --- a/packages/rna-bundler/README.md +++ b/packages/rna-bundler/README.md @@ -19,8 +19,11 @@ The bundler is part of the `@chialab/rna` cli, but you can use it as a module. ```sh -$ npm i @chialab/rna-bundler -D -$ yarn add @chialab/rna-bundler -D +npm i @chialab/rna-bundler -D +``` + +```sh +yarn add @chialab/rna-bundler -D ``` ## Usage @@ -49,10 +52,6 @@ await build({ ### Via cli -```sh -$ npm i @chialab/rna -D -``` - ``` rna build [options] [entry...] diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index 866d964f..1b595111 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -99,7 +99,7 @@ export async function build(config) { import('@chialab/esbuild-plugin-meta-url') .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'lightningcss') && !hasPlugin(plugins, 'postcss') && - import('@chialab/esbuild-plugin-lightningcss') + import('@chialab/esbuild-plugin-postcss') .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'html') && import('@chialab/esbuild-plugin-html') diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index af1a9423..83043c58 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -62,7 +62,7 @@ export async function transform(config) { emit: false, })), !hasPlugin(plugins, 'lightningcss') && !hasPlugin(plugins, 'postcss') && - import('@chialab/esbuild-plugin-lightningcss') + import('@chialab/esbuild-plugin-postcss') .then(({ default: plugin }) => plugin()), ...plugins, !hasPlugin(plugins, 'css-import') && diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 19184ae5..cd7b3dc7 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -35,9 +35,9 @@ "@chialab/esbuild-plugin-css-import": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-env": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-html": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-lightningcss": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-metadata": "^0.18.0", + "@chialab/esbuild-plugin-postcss": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", "@chialab/esbuild-rna": "^0.18.0-alpha.0", "@chialab/rna-config-loader": "^0.18.0-alpha.0", diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index 64deab17..b043d1b8 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -25,15 +25,15 @@ { "path": "../esbuild-plugin-html" }, - { - "path": "../esbuild-plugin-lightningcss" - }, { "path": "../esbuild-plugin-meta-url" }, { "path": "../esbuild-plugin-metadata" }, + { + "path": "../esbuild-plugin-postcss" + }, { "path": "../esbuild-plugin-worker" }, @@ -45,12 +45,6 @@ }, { "path": "../rna-logger" - }, - { - "path": "../esbuild-plugin-postcss" - }, - { - "path": "../esbuild-plugin-postcss" } ] } diff --git a/packages/rna-config-loader/README.md b/packages/rna-config-loader/README.md index 57b3e9cc..097ab4e2 100644 --- a/packages/rna-config-loader/README.md +++ b/packages/rna-config-loader/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/rna-config-loader -D -$ yarn add @chialab/rna-config-loader -D +npm i @chialab/rna-config-loader -D +``` + +```sh +yarn add @chialab/rna-config-loader -D ``` ## Usage diff --git a/packages/rna-dev-server/README.md b/packages/rna-dev-server/README.md index 8c86e026..82642fc4 100644 --- a/packages/rna-dev-server/README.md +++ b/packages/rna-dev-server/README.md @@ -17,8 +17,11 @@ ## Install ```sh -$ npm i @chialab/rna-dev-server -D -$ yarn add @chialab/rna-dev-server -D +npm i @chialab/rna-dev-server -D +``` + +```sh +yarn add @chialab/rna-dev-server -D ``` ## Usage @@ -40,10 +43,6 @@ await serve({ ### Via cli -```sh -$ npm i @chialab/rna @chialab/rna-dev-server -D -``` - ``` rna serve [options] [root] @@ -56,8 +55,11 @@ Options: **Samples** ```sh -$ rna serve -$ rna serve public --port 3000 +rna serve +``` + +```sh +rna serve public --port 3000 ``` ### As middleware diff --git a/packages/rna-logger/README.md b/packages/rna-logger/README.md index 6c5f3f5d..ab926a0d 100644 --- a/packages/rna-logger/README.md +++ b/packages/rna-logger/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/rna-logger -D -$ yarn add @chialab/rna-logger -D +npm i @chialab/rna-logger -D +``` + +```sh +yarn add @chialab/rna-logger -D ``` ## Usage diff --git a/packages/rna-node-test-runner/README.md b/packages/rna-node-test-runner/README.md index 432ea797..4e9155ef 100644 --- a/packages/rna-node-test-runner/README.md +++ b/packages/rna-node-test-runner/README.md @@ -17,8 +17,11 @@ ## Install ```sh -$ npm i @chialab/rna-node-test-runner -D -$ yarn add @chialab/rna-node-test-runner -D +npm i @chialab/rna-node-test-runner -D +``` + +```sh +yarn add @chialab/rna-node-test-runner -D ``` ## Usage @@ -35,12 +38,8 @@ await test({ ### Via cli -```sh -$ npm i @chialab/rna @chialab/rna-node-test-runner -D -``` - ``` -test:node [options] [specs...] +rna test:node [options] [specs...] Options: --coverage collect code coverage diff --git a/packages/rna-saucelabs-test-runner/README.md b/packages/rna-saucelabs-test-runner/README.md index cd05f5ec..563d3037 100644 --- a/packages/rna-saucelabs-test-runner/README.md +++ b/packages/rna-saucelabs-test-runner/README.md @@ -17,8 +17,11 @@ ## Install ```sh -$ npm i @chialab/rna-saucelabs-test-runner -D -$ yarn add @chialab/rna-saucelabs-test-runner -D +npm i @chialab/rna-saucelabs-test-runner -D +``` + +```sh +yarn add @chialab/rna-saucelabs-test-runner -D ``` ## Usage @@ -45,10 +48,6 @@ await test({ ### Via cli -```sh -$ npm i @chialab/rna @chialab/rna-saucelabs-test-runner -D -``` - ``` test:saucelabs [options] [specs...] @@ -68,9 +67,15 @@ Options: **Samples** ```sh -$ rna test:saucelabs -$ rna test:saucelabs 'test/**/*.spec.js' --coverage -$ rna test:saucelabs 'test/elements.spec.js' --browsers 'ie 11' 'chrome 60' 'ios 10.3' +rna test:saucelabs +``` + +```sh +rna test:saucelabs 'test/**/*.spec.js' --coverage +``` + +```sh +rna test:saucelabs 'test/elements.spec.js' --browsers 'ie 11' 'chrome 60' 'ios 10.3' ``` --- diff --git a/packages/rna/README.md b/packages/rna/README.md index 7dbbaa57..0a278b6e 100644 --- a/packages/rna/README.md +++ b/packages/rna/README.md @@ -33,12 +33,14 @@ In order to make other commands work, you need to install each dependency. #### Common module ```sh -$ npm i -D \ +npm i -D \ @chialab/rna \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner +``` -$ yarn add -D \ +```sh +yarn add -D \ @chialab/rna \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner @@ -47,12 +49,14 @@ $ yarn add -D \ #### Common webapp ```sh -$ npm i -D \ +npm i -D \ @chialab/rna \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner +``` -$ yarn add -D \ +```sh +yarn add -D \ @chialab/rna \ @chialab/rna-dev-server \ @chialab/rna-browser-test-runner @@ -61,17 +65,21 @@ $ yarn add -D \ #### Build only ```sh -$ npm i -D @chialab/rna +npm i -D @chialab/rna +``` -$ yarn add -D @chialab/rna +```sh +yarn add -D @chialab/rna ``` #### Test node ```sh -$ npm i -D @chialab/rna @chialab/rna-node-test-runner +npm i -D @chialab/rna @chialab/rna-node-test-runner +``` -$ yarn add -D @chialab/rna @chialab/rna-node-test-runner +```sh +yarn add -D @chialab/rna @chialab/rna-node-test-runner ``` --- diff --git a/packages/rna/tsconfig.json b/packages/rna/tsconfig.json index a36a9a4a..7bc9c35f 100644 --- a/packages/rna/tsconfig.json +++ b/packages/rna/tsconfig.json @@ -10,6 +10,9 @@ "lib/**/*" ], "references": [ + { + "path": "../rna-bundler" + }, { "path": "../rna-logger" }, diff --git a/packages/wds-plugin-hmr/README.md b/packages/wds-plugin-hmr/README.md index 30761f00..6a75011a 100644 --- a/packages/wds-plugin-hmr/README.md +++ b/packages/wds-plugin-hmr/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/wds-plugin-hmr -D -$ yarn add @chialab/wds-plugin-hmr -D +npm i @chialab/wds-plugin-hmr -D +``` + +```sh +yarn add @chialab/wds-plugin-hmr -D ``` ## Usage diff --git a/packages/wds-plugin-legacy/README.md b/packages/wds-plugin-legacy/README.md index 802669e7..54119bb1 100644 --- a/packages/wds-plugin-legacy/README.md +++ b/packages/wds-plugin-legacy/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/wds-plugin-legacy -D -$ yarn add @chialab/wds-plugin-legacy -D +npm i @chialab/wds-plugin-legacy -D +``` + +```sh +yarn add @chialab/wds-plugin-legacy -D ``` ## Usage diff --git a/packages/wds-plugin-node-resolve/README.md b/packages/wds-plugin-node-resolve/README.md index 2253230d..8c416180 100644 --- a/packages/wds-plugin-node-resolve/README.md +++ b/packages/wds-plugin-node-resolve/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/wds-plugin-node-resolve -D -$ yarn add @chialab/wds-plugin-node-resolve -D +npm i @chialab/wds-plugin-node-resolve -D +``` + +```sh +yarn add @chialab/wds-plugin-node-resolve -D ``` ## Usage diff --git a/packages/wds-plugin-polyfill/README.md b/packages/wds-plugin-polyfill/README.md index f0f4bce4..49fe26c7 100644 --- a/packages/wds-plugin-polyfill/README.md +++ b/packages/wds-plugin-polyfill/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/wds-plugin-polyfill -D -$ yarn add @chialab/wds-plugin-polyfill -D +npm i @chialab/wds-plugin-polyfill -D +``` + +```sh +yarn add @chialab/wds-plugin-polyfill -D ``` ## Usage diff --git a/packages/wds-plugin-rna/README.md b/packages/wds-plugin-rna/README.md index ab9e395a..59cf22ba 100644 --- a/packages/wds-plugin-rna/README.md +++ b/packages/wds-plugin-rna/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/wds-plugin-rna -D -$ yarn add @chialab/wds-plugin-rna -D +npm i @chialab/wds-plugin-rna -D +``` + +```sh +yarn add @chialab/wds-plugin-rna -D ``` ## Usage diff --git a/packages/wds-plugin-rna/lib/plugins/rna.js b/packages/wds-plugin-rna/lib/plugins/rna.js index 7e129ca3..bbb09767 100644 --- a/packages/wds-plugin-rna/lib/plugins/rna.js +++ b/packages/wds-plugin-rna/lib/plugins/rna.js @@ -367,8 +367,6 @@ export function rnaPlugin(config) { .then(({ default: plugin }) => plugin({ emit: false, })), - import('@chialab/esbuild-plugin-lightningcss') - .then(({ default: plugin }) => plugin()), ]), ...(config.plugins || []), ], diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index 480cc3b9..a2508873 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -25,9 +25,9 @@ }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-lightningcss": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-metadata": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-postcss": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", "@chialab/node-resolve": "^0.18.0-alpha.0", "@chialab/rna-bundler": "^0.18.0-alpha.0", diff --git a/packages/wds-plugin-rna/tsconfig.json b/packages/wds-plugin-rna/tsconfig.json index d2bc9b34..b1523a40 100644 --- a/packages/wds-plugin-rna/tsconfig.json +++ b/packages/wds-plugin-rna/tsconfig.json @@ -13,15 +13,15 @@ { "path": "../es-dev-server" }, - { - "path": "../esbuild-plugin-lightningcss" - }, { "path": "../esbuild-plugin-meta-url" }, { "path": "../esbuild-plugin-metadata" }, + { + "path": "../esbuild-plugin-postcss" + }, { "path": "../esbuild-plugin-worker" }, diff --git a/packages/wtr-coverage-reporter/README.md b/packages/wtr-coverage-reporter/README.md index 36123e80..25134017 100644 --- a/packages/wtr-coverage-reporter/README.md +++ b/packages/wtr-coverage-reporter/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/wtr-coverage-reporter -D -$ yarn add @chialab/wtr-coverage-reporter -D +npm i @chialab/wtr-coverage-reporter -D +``` + +```sh +yarn add @chialab/wtr-coverage-reporter -D ``` ## Usage diff --git a/packages/wtr-mocha-reporter/README.md b/packages/wtr-mocha-reporter/README.md index c44e6b57..1e04b5fd 100644 --- a/packages/wtr-mocha-reporter/README.md +++ b/packages/wtr-mocha-reporter/README.md @@ -11,8 +11,11 @@ ## Install ```sh -$ npm i @chialab/wtr-mocha-reporter -D -$ yarn add @chialab/wtr-mocha-reporter -D +npm i @chialab/wtr-mocha-reporter -D +``` + +```sh +yarn add @chialab/wtr-mocha-reporter -D ``` ## Usage diff --git a/yarn.lock b/yarn.lock index a4420ba3..e97687e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1736,7 +1736,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-lightningcss@^0.18.0-alpha.0, @chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss": +"@chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss" dependencies: @@ -1760,7 +1760,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-metadata@^0.18.0, @chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata": +"@chialab/esbuild-plugin-metadata@^0.18.0, @chialab/esbuild-plugin-metadata@^0.18.0-alpha.0, @chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata" dependencies: @@ -1769,7 +1769,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss": +"@chialab/esbuild-plugin-postcss@^0.18.0-alpha.0, @chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss" dependencies: @@ -1999,9 +1999,9 @@ __metadata: "@chialab/esbuild-plugin-css-import": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-env": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-html": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-lightningcss": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-metadata": ^0.18.0 + "@chialab/esbuild-plugin-postcss": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.0 "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/rna-config-loader": ^0.18.0-alpha.0 @@ -2252,7 +2252,8 @@ __metadata: dependencies: "@chialab/es-dev-server": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-metadata": ^0.18.0 + "@chialab/esbuild-plugin-metadata": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-postcss": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.0 "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 From 7de8bded985200af3496a3730ef6b9da0ed12ca0 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Mon, 12 Jun 2023 17:51:28 +0200 Subject: [PATCH 39/55] fix worker plugin --- packages/esbuild-plugin-meta-url/lib/index.js | 1 + packages/esbuild-plugin-worker/lib/index.js | 113 ++++++++++-------- .../esbuild-plugin-worker/test/test.spec.js | 3 +- packages/node-resolve/lib/index.js | 4 +- packages/postcss-dart-sass/lib/index.js | 4 +- 5 files changed, 67 insertions(+), 58 deletions(-) diff --git a/packages/esbuild-plugin-meta-url/lib/index.js b/packages/esbuild-plugin-meta-url/lib/index.js index 41092fda..97297f1b 100644 --- a/packages/esbuild-plugin-meta-url/lib/index.js +++ b/packages/esbuild-plugin-meta-url/lib/index.js @@ -183,6 +183,7 @@ export default function({ emit = true } = {}) { if (emit && !isIIFE) { if (isChunk) { const chunk = await build.emitChunk({ path: resolvedPath }); + searchParams.set('hash', chunk.id); entryPoint = chunk.path; } else { const file = await build.emitFile(resolvedPath); diff --git a/packages/esbuild-plugin-worker/lib/index.js b/packages/esbuild-plugin-worker/lib/index.js index 28256857..8feb8f04 100644 --- a/packages/esbuild-plugin-worker/lib/index.js +++ b/packages/esbuild-plugin-worker/lib/index.js @@ -1,6 +1,6 @@ import path from 'path'; import { walk, parse, TokenType, getIdentifierValue, getLocation, getBlock, splitArgs } from '@chialab/estransform'; -import { appendSearchParam, getSearchParam } from '@chialab/node-resolve'; +import { getSearchParam } from '@chialab/node-resolve'; import metaUrlPlugin from '@chialab/esbuild-plugin-meta-url'; import { useRna } from '@chialab/esbuild-rna'; @@ -67,6 +67,7 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal * @type {Set} */ const redefined = new Set(); + const { helpers, processor } = await parse(code, path.relative(workingDir, args.path)); await walk(processor, (token) => { if (token.type === TokenType._class) { @@ -115,44 +116,6 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal const startToken = firstArg[0]; const endToken = firstArg[firstArg.length - 1]; - let reference = startToken; - if (startToken.type === TokenType._new - && firstArg[1].type === TokenType.name - && processor.identifierNameForToken(firstArg[1]) === 'URL' - ) { - const firstParen = firstArg.findIndex((token) => token.type === TokenType.parenL); - const lastParen = -firstArg.slice(0).reverse().findIndex((token) => token.type === TokenType.parenR); - const [urlArgs, metaArgs] = splitArgs(firstArg.slice(firstParen + 1, lastParen - 1)); - - if ( - metaArgs - && metaArgs.length === 5 - && metaArgs[0].type === TokenType.name - && processor.identifierNameForToken(metaArgs[0]) === 'import' - && metaArgs[1].type === TokenType.dot - && metaArgs[2].type === TokenType.name - && processor.identifierNameForToken(metaArgs[2]) === 'meta' - && metaArgs[3].type === TokenType.dot - && metaArgs[4].type === TokenType.name - && processor.identifierNameForToken(metaArgs[4]) === 'url' - ) { - if (urlArgs.length === 1) { - reference = urlArgs[0]; - } - } - } else if (startToken.type === TokenType.name) { - reference = startToken; - } - - if (!reference) { - return; - } - - const isStringLiteral = reference.type === TokenType.string; - const isIdentifier = reference.type === TokenType.name; - if (!isStringLiteral && !isIdentifier && !proxy) { - return; - } /** * @type {import('@chialab/esbuild-rna').BuildOptions} @@ -179,26 +142,66 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal } } - const value = isStringLiteral ? - processor.stringValueForToken(reference) : - isIdentifier ? - getIdentifierValue(processor, reference) : - null; - - if (typeof value !== 'string') { - if (proxy) { + if (startToken.type !== TokenType._new + || firstArg[1].type !== TokenType.name + || processor.identifierNameForToken(firstArg[1]) !== 'URL' + ) { + const isStringLiteral = startToken.type === TokenType.string; + const isIdentifier = startToken.type === TokenType.name; + if ((isStringLiteral || isIdentifier) && proxy) { const arg = code.substring(firstArg[0].start, firstArg[firstArg.length - 1].end); helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, true)); } return; } - const id = getSearchParam(value, 'hash'); - if (id && build.isEmittedPath(id)) { + const firstParen = firstArg.findIndex((token) => token.type === TokenType.parenL); + const lastParen = -firstArg.slice(0).reverse().findIndex((token) => token.type === TokenType.parenR); + const [urlArgs, metaArgs] = splitArgs(firstArg.slice(firstParen + 1, lastParen - 1)); + const reference = urlArgs[0]; + + if ( + !metaArgs + || metaArgs.length !== 5 + || metaArgs[0].type !== TokenType.name + || processor.identifierNameForToken(metaArgs[0]) !== 'import' + || metaArgs[1].type !== TokenType.dot + || metaArgs[2].type !== TokenType.name + || processor.identifierNameForToken(metaArgs[2]) !== 'meta' + || metaArgs[3].type !== TokenType.dot + || metaArgs[4].type !== TokenType.name + || processor.identifierNameForToken(metaArgs[4]) !== 'url' + || !reference + ) { + return; + } + + const isStringLiteral = reference.type === TokenType.string; + const isIdentifier = reference.type === TokenType.name; + if (!isStringLiteral && !isIdentifier && !proxy) { return; } promises.push(Promise.resolve().then(async () => { + const value = isStringLiteral ? + processor.stringValueForToken(reference) : + isIdentifier ? + getIdentifierValue(processor, reference) : + null; + + if (typeof value !== 'string') { + if (proxy) { + const arg = code.substring(firstArg[0].start, firstArg[firstArg.length - 1].end); + helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, true)); + } + return; + } + + const id = getSearchParam(value, 'hash'); + if (id && build.isEmittedPath(id)) { + return; + } + const { path: resolvedPath, external } = await build.resolve(value, { kind: 'dynamic-import', importer: args.path, @@ -232,14 +235,16 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal } let emittedChunk; - let entryPoint = path.relative(path.dirname(args.path), resolvedPath); + let entryPoint = resolvedPath; + const searchParams = new URLSearchParams(); if (emit) { emittedChunk = await build.emitChunk({ ...transformOptions, path: resolvedPath, write: format !== 'iife' || !bundle, - }); - entryPoint = appendSearchParam(emittedChunk.path, 'hash', emittedChunk.id); + }, format !== 'iife' || !bundle); + searchParams.set('hash', emittedChunk.id); + entryPoint = emittedChunk.path; } if (emittedChunk && format === 'iife' && bundle) { @@ -249,7 +254,9 @@ export default function({ constructors = ['Worker', 'SharedWorker'], proxy = fal helpers.overwrite(startToken.start, endToken.end, `new URL('data:text/javascript;base64,${base64}')`); } } else { - const arg = `new URL('./${entryPoint}', ${format === 'cjs' ? '__dirname' : 'import.meta.url'}).href`; + const outputPath = build.resolveRelativePath(entryPoint); + const searchParamsString = searchParams.toString(); + const arg = `new URL('${outputPath}${searchParamsString ? `?${searchParamsString}` : ''}', import.meta.url).href`; if (proxy) { helpers.overwrite(firstArg[0].start, firstArg[firstArg.length - 1].end, createBlobProxy(arg, transformOptions, false)); } else { diff --git a/packages/esbuild-plugin-worker/test/test.spec.js b/packages/esbuild-plugin-worker/test/test.spec.js index 53395910..4f81b9d6 100644 --- a/packages/esbuild-plugin-worker/test/test.spec.js +++ b/packages/esbuild-plugin-worker/test/test.spec.js @@ -28,6 +28,7 @@ export { worker }; `); + expect(worker.text).to.be.equal(`"use strict"; (() => { // lib.worker.js @@ -279,7 +280,7 @@ export { stdin: { resolveDir: fileURLToPath(new URL('.', import.meta.url)), sourcefile: fileURLToPath(import.meta.url), - contents: 'export const worker = new Worker(\'./worker.js\');', + contents: 'export const worker = new Worker(new URL(\'./worker.js\', import.meta.url));', }, format: 'iife', platform: 'browser', diff --git a/packages/node-resolve/lib/index.js b/packages/node-resolve/lib/index.js index 801a5866..a656ad4c 100644 --- a/packages/node-resolve/lib/index.js +++ b/packages/node-resolve/lib/index.js @@ -47,8 +47,8 @@ export function createResolver(options = {}) { path, {}, /** - * @param {Error} err - * @param {string} data + * @param {Error|null} err + * @param {string|false} [data] */ (err, data) => (err ? reject(err) : resolve(data))) ); diff --git a/packages/postcss-dart-sass/lib/index.js b/packages/postcss-dart-sass/lib/index.js index 4b4fe5f7..e2623902 100644 --- a/packages/postcss-dart-sass/lib/index.js +++ b/packages/postcss-dart-sass/lib/index.js @@ -1,5 +1,5 @@ import path from 'path'; -import sass from 'sass'; +import { render } from 'sass'; import { SourceMapConsumer, SourceMapGenerator } from 'source-map'; import sassResolver, { alternatives } from './sassResolver.js'; @@ -202,7 +202,7 @@ export default function(options = {}) { /** * @type {import('sass').LegacyResult} */ - const sassResult = await new Promise((resolve, reject) => sass.render(computedOptions, (err, result) => { + const sassResult = await new Promise((resolve, reject) => render(computedOptions, (err, result) => { if (err) { reject(err); } else if (result) { From e1df13272ef79be633094e2ff85352f02f301ea9 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 29 Aug 2023 12:48:59 +0200 Subject: [PATCH 40/55] update dependencies --- .eslintrc.json | 2 +- .../generators/template/package.json.hbs | 4 +- package.json | 14 +- packages/cjs-to-esm/package.json | 2 +- packages/es-dev-server/lib/index.js | 9 +- packages/es-dev-server/package.json | 8 +- packages/es-test-runner/package.json | 8 +- packages/esbuild-plugin-any-file/package.json | 2 +- packages/esbuild-plugin-babel/package.json | 2 +- .../esbuild-plugin-babel/test/test.spec.js | 42 +- packages/esbuild-plugin-commonjs/package.json | 2 +- .../esbuild-plugin-commonjs/test/test.spec.js | 2 +- .../esbuild-plugin-css-import/package.json | 2 +- packages/esbuild-plugin-env/lib/index.js | 2 + packages/esbuild-plugin-env/package.json | 4 +- .../esbuild-plugin-html/lib/collectIcons.js | 1 + .../esbuild-plugin-html/lib/collectScreens.js | 1 + .../lib/collectWebManifest.js | 1 + packages/esbuild-plugin-html/lib/index.js | 1 + packages/esbuild-plugin-html/package.json | 16 +- .../esbuild-plugin-html/test/test.spec.js | 44 +- .../esbuild-plugin-lightningcss/lib/index.js | 2 + .../esbuild-plugin-lightningcss/package.json | 2 +- packages/esbuild-plugin-meta-url/lib/index.js | 1 + packages/esbuild-plugin-meta-url/package.json | 4 +- packages/esbuild-plugin-metadata/lib/index.js | 1 + packages/esbuild-plugin-metadata/package.json | 4 +- packages/esbuild-plugin-postcss/lib/index.js | 2 + packages/esbuild-plugin-postcss/package.json | 11 +- .../package.json | 2 +- .../esbuild-plugin-unwebpack/package.json | 2 +- packages/esbuild-plugin-virtual/package.json | 2 +- packages/esbuild-plugin-worker/lib/index.js | 1 + packages/esbuild-plugin-worker/package.json | 2 +- packages/esbuild-rna/lib/Build.js | 9 +- packages/esbuild-rna/lib/helpers.js | 14 + packages/esbuild-rna/package.json | 4 +- packages/estransform/lib/parser.js | 4 +- packages/estransform/lib/sourcemaps.js | 1 + packages/estransform/package.json | 6 +- packages/node-resolve/package.json | 4 +- packages/postcss-dart-sass/lib/index.js | 1 + packages/postcss-dart-sass/package.json | 5 +- packages/postcss-preset-chialab/lib/index.js | 1 + packages/postcss-preset-chialab/package.json | 24 +- packages/postcss-url-rebase/lib/index.js | 1 + packages/postcss-url-rebase/package.json | 2 +- packages/rna-browser-test-runner/lib/index.js | 1 + packages/rna-browser-test-runner/package.json | 12 +- packages/rna-bundler/lib/build.js | 4 +- packages/rna-bundler/lib/bundleSize.js | 1 + packages/rna-bundler/lib/index.js | 1 + packages/rna-bundler/lib/transform.js | 1 + packages/rna-bundler/package.json | 7 +- packages/rna-config-loader/lib/index.js | 1 + packages/rna-config-loader/package.json | 2 +- packages/rna-dev-server/lib/index.js | 1 + packages/rna-dev-server/package.json | 8 +- packages/rna-logger/package.json | 4 +- packages/rna-node-test-runner/lib/index.js | 1 + packages/rna-node-test-runner/package.json | 4 +- .../rna-saucelabs-test-runner/lib/index.js | 1 + .../rna-saucelabs-test-runner/lib/info.js | 2 + .../rna-saucelabs-test-runner/package.json | 6 +- packages/rna/lib/index.js | 5 +- packages/rna/package.json | 6 +- packages/wds-plugin-hmr/package.json | 6 +- packages/wds-plugin-legacy/lib/index.js | 1 + packages/wds-plugin-legacy/package.json | 8 +- packages/wds-plugin-node-resolve/package.json | 4 +- packages/wds-plugin-polyfill/package.json | 6 +- packages/wds-plugin-rna/lib/plugins/rna.js | 1 + packages/wds-plugin-rna/package.json | 4 +- packages/wtr-coverage-reporter/package.json | 4 +- packages/wtr-mocha-reporter/package.json | 8 +- yarn.lock | 6023 ++++++++--------- 76 files changed, 2864 insertions(+), 3550 deletions(-) diff --git a/.eslintrc.json b/.eslintrc.json index b9338db9..d663ab92 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -1,5 +1,5 @@ { - "extends": "@chialab/eslint-config/typescript/node", + "extends": "@chialab/eslint-config", "parserOptions": { "project": false }, diff --git a/internals/generators/template/package.json.hbs b/internals/generators/template/package.json.hbs index ba7c0d2a..69339cbb 100644 --- a/internals/generators/template/package.json.hbs +++ b/internals/generators/template/package.json.hbs @@ -21,10 +21,10 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": {}, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/package.json b/package.json index 5f026be7..cd479486 100644 --- a/package.json +++ b/package.json @@ -2,14 +2,14 @@ "name": "@chialab/rna-project", "private": true, "type": "module", - "version": "0.17.0", + "version": "0.18.0", "description": "A build framework, a bundler, a server and a test runner for modern modules and applications.", "author": "Chialab (https://www.chialab.it)", "license": "MIT", "scripts": { - "clear": "rimraf 'packages/*/{types,*.tsbuildinfo}' 'packages/*/dist'", + "clear": "rimraf --glob 'packages/*/{types,*.tsbuildinfo}' 'packages/*/dist'", "build": "yarn workspaces foreach --topological-dev --verbose run build", - "types": "rimraf 'packages/*/{types,*.tsbuildinfo}' && tsc -b", + "types": "rimraf --glob 'packages/*/{types,*.tsbuildinfo}' && tsc -b", "lint": "eslint 'packages/*/lib/**/*.js'", "test": "rna test:node packages/*/test/**/*.spec.js --coverage", "new": "plop --plopfile internals/generators/plopfile.cjs module", @@ -21,7 +21,7 @@ }, "devDependencies": { "@changesets/cli": "^2.22.0", - "@chialab/eslint-config": "^3.0.0", + "@chialab/eslint-config": "^4.0.0", "@chialab/rna": "^0.17.0 || ^0.18.0", "@chialab/rna-node-test-runner": "^0.17.0 || ^0.18.0", "@types/chai": "^4.2.22", @@ -30,9 +30,9 @@ "chai-string": "^1.5.0", "eslint": "^8.0.0", "jsonc-parser": "^3.0.0", - "plop": "^2.7.4", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "plop": "^3.1.2", + "rimraf": "^5.0.1", + "typescript": "^5.0.0" }, "workspaces": [ "packages/*" diff --git a/packages/cjs-to-esm/package.json b/packages/cjs-to-esm/package.json index ea576e9d..6f21ae54 100644 --- a/packages/cjs-to-esm/package.json +++ b/packages/cjs-to-esm/package.json @@ -31,6 +31,6 @@ }, "devDependencies": { "jsdom": "^21.0.0", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/es-dev-server/lib/index.js b/packages/es-dev-server/lib/index.js index faad89e3..fdbaeb77 100644 --- a/packages/es-dev-server/lib/index.js +++ b/packages/es-dev-server/lib/index.js @@ -48,9 +48,12 @@ class DevServer extends CoreDevServer { } server.on('upgrade', (req, socket, head) => { - this.webSockets.webSocketServer.handleUpgrade(req, socket, head, (ws) => { - this.webSockets.webSocketServer.emit('connection', ws, req); - }); + const manager = this.webSockets; + if (manager) { + manager.webSocketServer.handleUpgrade(req, socket, head, (ws) => { + manager.webSocketServer.emit('connection', ws, req); + }); + } }); this.boundServer = server; diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index e53a424c..5ed3fe00 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -32,9 +32,9 @@ }, "devDependencies": { "@types/mocha": "^8.2.3", - "@web/dev-server-core": "^0.4.0", - "get-port": "^6.0.0", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "@web/dev-server-core": "^0.5.2", + "get-port": "^7.0.0", + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/packages/es-test-runner/package.json b/packages/es-test-runner/package.json index ad8ebb30..a28c094f 100644 --- a/packages/es-test-runner/package.json +++ b/packages/es-test-runner/package.json @@ -35,10 +35,10 @@ }, "devDependencies": { "@types/mocha": "^8.2.3", - "c8": "^7.7.2", + "c8": "^8.0.1", "istanbul-lib-report": "^3.0.0", - "mocha": "^8.4.0", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "mocha": "^10.2.0", + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-any-file/package.json b/packages/esbuild-plugin-any-file/package.json index 7436bf23..4bad3a6e 100644 --- a/packages/esbuild-plugin-any-file/package.json +++ b/packages/esbuild-plugin-any-file/package.json @@ -31,6 +31,6 @@ "@chialab/esbuild-rna": "^0.18.0-alpha.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-babel/package.json b/packages/esbuild-plugin-babel/package.json index 6d02a126..3dbce659 100644 --- a/packages/esbuild-plugin-babel/package.json +++ b/packages/esbuild-plugin-babel/package.json @@ -41,6 +41,6 @@ "@types/babel__core": "^7.1.14", "@types/babel__plugin-transform-runtime": "^7.9.1", "@types/babel__preset-env": "^7.9.1", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-babel/test/test.spec.js b/packages/esbuild-plugin-babel/test/test.spec.js index b8ba4f38..fbcc6b37 100644 --- a/packages/esbuild-plugin-babel/test/test.spec.js +++ b/packages/esbuild-plugin-babel/test/test.spec.js @@ -110,13 +110,13 @@ export { }); expect(result.text).to.be.equal(`// ../../../node_modules/@babel/runtime/helpers/esm/typeof.js -function _typeof(obj) { +function _typeof(o) { "@babel/helpers - typeof"; - return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(obj2) { - return typeof obj2; - } : function(obj2) { - return obj2 && "function" == typeof Symbol && obj2.constructor === Symbol && obj2 !== Symbol.prototype ? "symbol" : typeof obj2; - }, _typeof(obj); + return _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o2) { + return typeof o2; + } : function(o2) { + return o2 && "function" == typeof Symbol && o2.constructor === Symbol && o2 !== Symbol.prototype ? "symbol" : typeof o2; + }, _typeof(o); } // ../../../node_modules/@babel/runtime/helpers/esm/toPrimitive.js @@ -156,26 +156,26 @@ function _defineProperty(obj, key, value) { } // test.spec.js -function ownKeys(object, enumerableOnly) { - var keys = Object.keys(object); +function ownKeys(e, r) { + var t = Object.keys(e); if (Object.getOwnPropertySymbols) { - var symbols = Object.getOwnPropertySymbols(object); - enumerableOnly && (symbols = symbols.filter(function(sym) { - return Object.getOwnPropertyDescriptor(object, sym).enumerable; - })), keys.push.apply(keys, symbols); + var o = Object.getOwnPropertySymbols(e); + r && (o = o.filter(function(r2) { + return Object.getOwnPropertyDescriptor(e, r2).enumerable; + })), t.push.apply(t, o); } - return keys; + return t; } -function _objectSpread(target) { - for (var i = 1; i < arguments.length; i++) { - var source = null != arguments[i] ? arguments[i] : {}; - i % 2 ? ownKeys(Object(source), true).forEach(function(key) { - _defineProperty(target, key, source[key]); - }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function(key) { - Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); +function _objectSpread(e) { + for (var r = 1; r < arguments.length; r++) { + var t = null != arguments[r] ? arguments[r] : {}; + r % 2 ? ownKeys(Object(t), true).forEach(function(r2) { + _defineProperty(e, r2, t[r2]); + }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function(r2) { + Object.defineProperty(e, r2, Object.getOwnPropertyDescriptor(t, r2)); }); } - return target; + return e; } var map = _objectSpread({}, {}); export { diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index 9891590a..8ca86e5e 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -33,6 +33,6 @@ "@chialab/esbuild-rna": "^0.18.0-alpha.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-commonjs/test/test.spec.js b/packages/esbuild-plugin-commonjs/test/test.spec.js index 356df822..e7b02b76 100644 --- a/packages/esbuild-plugin-commonjs/test/test.spec.js +++ b/packages/esbuild-plugin-commonjs/test/test.spec.js @@ -231,7 +231,7 @@ export { }) : x)(function(x) { if (typeof require !== "undefined") return require.apply(this, arguments); - throw new Error('Dynamic require of "' + x + '" is not supported'); + throw Error('Dynamic require of "' + x + '" is not supported'); }); // test.spec.js diff --git a/packages/esbuild-plugin-css-import/package.json b/packages/esbuild-plugin-css-import/package.json index f88efde2..80ce3758 100644 --- a/packages/esbuild-plugin-css-import/package.json +++ b/packages/esbuild-plugin-css-import/package.json @@ -27,6 +27,6 @@ "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-env/lib/index.js b/packages/esbuild-plugin-env/lib/index.js index 58400f81..9e4294d8 100644 --- a/packages/esbuild-plugin-env/lib/index.js +++ b/packages/esbuild-plugin-env/lib/index.js @@ -1,3 +1,5 @@ +import process from 'process'; + /** * @param {string} str */ diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index 68e85f5a..5710da9c 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -30,7 +30,7 @@ "node": ">=13" }, "devDependencies": { - "esbuild": "^0.18.0", - "typescript": "^4.3.0" + "esbuild": "^0.19.0", + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-html/lib/collectIcons.js b/packages/esbuild-plugin-html/lib/collectIcons.js index 95a47f93..412e06fb 100644 --- a/packages/esbuild-plugin-html/lib/collectIcons.js +++ b/packages/esbuild-plugin-html/lib/collectIcons.js @@ -1,4 +1,5 @@ import path from 'path'; +import { Buffer } from 'buffer'; import { isRelativeUrl } from '@chialab/node-resolve'; import Jimp from './generator.js'; import { generateIcon } from './generateIcon.js'; diff --git a/packages/esbuild-plugin-html/lib/collectScreens.js b/packages/esbuild-plugin-html/lib/collectScreens.js index b136575b..667f0681 100644 --- a/packages/esbuild-plugin-html/lib/collectScreens.js +++ b/packages/esbuild-plugin-html/lib/collectScreens.js @@ -1,4 +1,5 @@ import path from 'path'; +import { Buffer } from 'buffer'; import { isRelativeUrl } from '@chialab/node-resolve'; import Jimp from './generator.js'; import { generateLaunch } from './generateLaunch.js'; diff --git a/packages/esbuild-plugin-html/lib/collectWebManifest.js b/packages/esbuild-plugin-html/lib/collectWebManifest.js index 2cddceb7..b70b745b 100644 --- a/packages/esbuild-plugin-html/lib/collectWebManifest.js +++ b/packages/esbuild-plugin-html/lib/collectWebManifest.js @@ -1,4 +1,5 @@ import path from 'path'; +import { Buffer } from 'buffer'; import { isRelativeUrl } from '@chialab/node-resolve'; import Jimp from './generator.js'; import { generateIcon } from './generateIcon.js'; diff --git a/packages/esbuild-plugin-html/lib/index.js b/packages/esbuild-plugin-html/lib/index.js index a9cf4b75..4d347b7f 100644 --- a/packages/esbuild-plugin-html/lib/index.js +++ b/packages/esbuild-plugin-html/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import { Buffer } from 'buffer'; import { copyFile, readFile, rm } from 'fs/promises'; import * as cheerio from 'cheerio'; import beautify from 'js-beautify'; diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 45fcd751..8a1eb401 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -37,15 +37,15 @@ "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { - "@jimp/custom": "^0.16.1", - "@jimp/jpeg": "^0.16.1", - "@jimp/plugin-resize": "^0.16.1", - "@jimp/png": "^0.16.1", + "@jimp/custom": "^0.22.0", + "@jimp/jpeg": "^0.22.0", + "@jimp/plugin-resize": "^0.22.0", + "@jimp/png": "^0.22.0", "@types/js-beautify": "^1.13.3", - "cheerio": "^1.0.0-rc.9", - "esbuild": "^0.18.0", + "cheerio": "^1.0.0-rc.12", + "esbuild": "^0.19.0", "js-beautify": "^1.14.0", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-html/test/test.spec.js b/packages/esbuild-plugin-html/test/test.spec.js index 2ebced30..0fef04cb 100644 --- a/packages/esbuild-plugin-html/test/test.spec.js +++ b/packages/esbuild-plugin-html/test/test.spec.js @@ -51,12 +51,12 @@ describe('esbuild-plugin-html', () => { - + `); - expect(js.path).endsWith(path.join(path.sep, 'out', 'index-JEYWDNLH.js')); + expect(js.path).endsWith(path.join(path.sep, 'out', 'index-33TQGLB6.js')); expect(js.text).to.be.equal(`"use strict"; (() => { // fixture/lib.js @@ -122,12 +122,12 @@ body { - + `); - expect(js.path).endsWith(path.join(path.sep, 'out', 'index-ERHGTF5L.js')); + expect(js.path).endsWith(path.join(path.sep, 'out', 'index-BBP6457K.js')); expect(js.text).to.be.equal(`"use strict"; (() => { // fixture/lib.js @@ -187,18 +187,18 @@ body { l.href = url; document.head.appendChild(l); } - loadStyle('index-CECUKMCO.css'); + loadStyle('index-LET4DQVG.css'); }()); - + `); - expect(js.path).endsWith(path.join(path.sep, 'out', 'index-FIAOTJ3G.js')); + expect(js.path).endsWith(path.join(path.sep, 'out', 'index-4YXF7HZB.js')); expect(js.text).to.be.equal(`"use strict"; (() => { // fixture/lib.js @@ -209,17 +209,17 @@ body { log("test"); }); })(); -//# sourceMappingURL=index-FIAOTJ3G.js.map +//# sourceMappingURL=index-4YXF7HZB.js.map `); - expect(css.path).endsWith(path.join(path.sep, 'out', 'index-CECUKMCO.css')); + expect(css.path).endsWith(path.join(path.sep, 'out', 'index-LET4DQVG.css')); expect(css.text).to.be.equal(`/* fixture/index.css */ html, body { margin: 0; padding: 0; } -/*# sourceMappingURL=index-CECUKMCO.css.map */ +/*# sourceMappingURL=index-LET4DQVG.css.map */ `); }); @@ -269,7 +269,7 @@ body { - + @@ -277,7 +277,7 @@ body { `); - expect(path.basename(jsFile.path)).endsWith('index-7DQE4SCR.js'); + expect(path.basename(jsFile.path)).endsWith('index-QZA3NNDV.js'); expect(jsFile.text).to.be.equal(`import { log } from "./chunk-VLQWHBZB.js"; @@ -363,7 +363,7 @@ body { - + @@ -371,7 +371,7 @@ body { `); - expect(path.basename(jsFile.path)).endsWith('index-CT25TJCP.js'); + expect(path.basename(jsFile.path)).endsWith('index-2K4C7RE6.js'); expect(jsFile.text).to.be.equal(`import { log } from "/public/chunk-NGMCFQ6Z.js"; @@ -461,12 +461,12 @@ body { - + `); - expect(path.basename(jsFile.path)).endsWith('index-NISLXZJK.js'); + expect(path.basename(jsFile.path)).endsWith('index-5DEJB2KF.js'); expect(jsFile.text).to.be.equal(`import { log } from "./chunk-GNFD7QL2.js"; @@ -528,8 +528,8 @@ body { }); const index = /** @type {import('esbuild').OutputFile} */ (outputFiles.find((file) => file.path.endsWith('.html'))); - const iife = /** @type {import('esbuild').OutputFile} */ (outputFiles.find((file) => file.path.endsWith('index-JEYWDNLH.js'))); - const esm = /** @type {import('esbuild').OutputFile} */ (outputFiles.find((file) => file.path.endsWith('index-6PRLBFYO.js'))); + const iife = /** @type {import('esbuild').OutputFile} */ (outputFiles.find((file) => file.path.endsWith('index-33TQGLB6.js'))); + const esm = /** @type {import('esbuild').OutputFile} */ (outputFiles.find((file) => file.path.endsWith('index-NG6KDBQ4.js'))); const css = /** @type {import('esbuild').OutputFile} */ (outputFiles.find((file) => file.path.endsWith('index-UMVLUHQU.css'))); expect(outputFiles).to.have.lengthOf(5); @@ -568,13 +568,13 @@ body { - - + + `); - expect(iife.path).endsWith(path.join(path.sep, 'out', 'index-JEYWDNLH.js')); + expect(iife.path).endsWith(path.join(path.sep, 'out', 'index-33TQGLB6.js')); expect(iife.text).to.be.equal(`"use strict"; (() => { // fixture/lib.js @@ -587,7 +587,7 @@ body { })(); `); - expect(esm.path).endsWith(path.join(path.sep, 'out', 'index-6PRLBFYO.js')); + expect(esm.path).endsWith(path.join(path.sep, 'out', 'index-NG6KDBQ4.js')); expect(esm.text).to.be.equal(`// fixture/lib.js var log = console.log.bind(console); diff --git a/packages/esbuild-plugin-lightningcss/lib/index.js b/packages/esbuild-plugin-lightningcss/lib/index.js index 7d0dc5a3..05e0359c 100644 --- a/packages/esbuild-plugin-lightningcss/lib/index.js +++ b/packages/esbuild-plugin-lightningcss/lib/index.js @@ -1,4 +1,6 @@ import path from 'path'; +import process from 'process'; +import { Buffer } from 'buffer'; import { useRna } from '@chialab/esbuild-rna'; const DEFAULT_TARGETS = [ diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json index 0d0f84f8..70699476 100644 --- a/packages/esbuild-plugin-lightningcss/package.json +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -33,6 +33,6 @@ "lightningcss": "^1.16.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-meta-url/lib/index.js b/packages/esbuild-plugin-meta-url/lib/index.js index 97297f1b..3c07a373 100644 --- a/packages/esbuild-plugin-meta-url/lib/index.js +++ b/packages/esbuild-plugin-meta-url/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import { Buffer } from 'buffer'; import mime from 'mime-types'; import { getSearchParam, isUrl } from '@chialab/node-resolve'; import { parse, walk, getIdentifierValue, getBlock, getLocation, TokenType } from '@chialab/estransform'; diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index 46d3997a..8fd08e41 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@types/mime-types": "^2.1.1", - "esbuild": "^0.18.0", - "typescript": "^4.3.0" + "esbuild": "^0.19.0", + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-metadata/lib/index.js b/packages/esbuild-plugin-metadata/lib/index.js index 616e70b7..9d55c0df 100644 --- a/packages/esbuild-plugin-metadata/lib/index.js +++ b/packages/esbuild-plugin-metadata/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import process from 'process'; import { writeFile } from 'fs/promises'; import { writeManifestJson } from './writeManifestJson.js'; import { generateEntrypointsJson, writeEntrypointsJson } from './writeEntrypointsJson.js'; diff --git a/packages/esbuild-plugin-metadata/package.json b/packages/esbuild-plugin-metadata/package.json index f9b89e7e..5a8da6b5 100644 --- a/packages/esbuild-plugin-metadata/package.json +++ b/packages/esbuild-plugin-metadata/package.json @@ -24,7 +24,7 @@ "node": ">=13" }, "devDependencies": { - "esbuild": "^0.18.0", - "typescript": "^4.3.0" + "esbuild": "^0.19.0", + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-postcss/lib/index.js b/packages/esbuild-plugin-postcss/lib/index.js index 026b2ae6..704df820 100644 --- a/packages/esbuild-plugin-postcss/lib/index.js +++ b/packages/esbuild-plugin-postcss/lib/index.js @@ -1,4 +1,6 @@ import path from 'path'; +import process from 'process'; +import { Buffer } from 'buffer'; import { useRna } from '@chialab/esbuild-rna'; import postcssrc from 'postcss-load-config'; diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 44d92fef..88e1c5a6 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -31,8 +31,8 @@ "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.0", "postcss": "^8.2.5", - "postcss-load-config": "^3.0.1", - "postcss-preset-env": "^7.7.2" + "postcss-load-config": "^4.0.1", + "postcss-preset-env": "^9.1.2" }, "peerDependencies": { "@chialab/postcss-dart-sass": "^0.18.0-alpha.0", @@ -48,10 +48,9 @@ }, "devDependencies": { "@chialab/postcss-dart-sass": "^0.18.0-alpha.0", - "@types/postcss-preset-env": "^7.7.0", - "cssnano": "^5.0.11", - "esbuild": "^0.18.0", + "cssnano": "^6.0.1", + "esbuild": "^0.19.0", "postcss-scss": "^4.0.0", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-require-resolve/package.json b/packages/esbuild-plugin-require-resolve/package.json index 7ff8511a..37f997d5 100644 --- a/packages/esbuild-plugin-require-resolve/package.json +++ b/packages/esbuild-plugin-require-resolve/package.json @@ -33,6 +33,6 @@ "@chialab/estransform": "^0.18.0-alpha.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-unwebpack/package.json b/packages/esbuild-plugin-unwebpack/package.json index 9de384e5..92665da2 100644 --- a/packages/esbuild-plugin-unwebpack/package.json +++ b/packages/esbuild-plugin-unwebpack/package.json @@ -29,6 +29,6 @@ "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-virtual/package.json b/packages/esbuild-plugin-virtual/package.json index 6d136ec0..b259aac6 100644 --- a/packages/esbuild-plugin-virtual/package.json +++ b/packages/esbuild-plugin-virtual/package.json @@ -27,6 +27,6 @@ "@chialab/esbuild-rna": "^0.18.0-alpha.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-plugin-worker/lib/index.js b/packages/esbuild-plugin-worker/lib/index.js index 8feb8f04..5e092ea8 100644 --- a/packages/esbuild-plugin-worker/lib/index.js +++ b/packages/esbuild-plugin-worker/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import { Buffer } from 'buffer'; import { walk, parse, TokenType, getIdentifierValue, getLocation, getBlock, splitArgs } from '@chialab/estransform'; import { getSearchParam } from '@chialab/node-resolve'; import metaUrlPlugin from '@chialab/esbuild-plugin-meta-url'; diff --git a/packages/esbuild-plugin-worker/package.json b/packages/esbuild-plugin-worker/package.json index f91ece79..9f03377b 100644 --- a/packages/esbuild-plugin-worker/package.json +++ b/packages/esbuild-plugin-worker/package.json @@ -30,6 +30,6 @@ "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/esbuild-rna/lib/Build.js b/packages/esbuild-rna/lib/Build.js index 918ea1e6..82fc2ac3 100644 --- a/packages/esbuild-rna/lib/Build.js +++ b/packages/esbuild-rna/lib/Build.js @@ -1,8 +1,9 @@ import path from 'path'; -import crypto from 'crypto'; +import { Buffer } from 'buffer'; +import process from 'process'; import { mkdir, readFile, writeFile } from 'fs/promises'; import { loadSourcemap, inlineSourcemap, mergeSourcemaps } from '@chialab/estransform'; -import { createOutputFile, createResult, assignToResult } from './helpers.js'; +import { createOutputFile, createResult, assignToResult, createFileHash } from './helpers.js'; /** * @typedef {import('esbuild').Message} Message @@ -766,9 +767,7 @@ export class Build { * @returns A buffer hash. */ hash(buffer) { - const hash = crypto.createHash('sha1'); - hash.update(Buffer.from(buffer)); - return hash.digest('hex').substring(0, 8); + return createFileHash(buffer); } /** diff --git a/packages/esbuild-rna/lib/helpers.js b/packages/esbuild-rna/lib/helpers.js index 99f54c90..2d36f8df 100644 --- a/packages/esbuild-rna/lib/helpers.js +++ b/packages/esbuild-rna/lib/helpers.js @@ -1,4 +1,6 @@ import path from 'path'; +import crypto from 'crypto'; +import { Buffer } from 'buffer'; /** * Create an empty metafile object. @@ -8,6 +10,17 @@ export function createEmptyMetafile() { return { inputs: {}, outputs: {} }; } +/** + * Create an hash for the given buffer. + * @param {Buffer|Uint8Array|string} buffer The buffer input. + * @returns A buffer hash. + */ +export function createFileHash(buffer) { + const hash = crypto.createHash('sha1'); + hash.update(Buffer.from(buffer)); + return hash.digest('hex').substring(0, 8); +} + /** * @param {string} path * @param {Buffer} contents @@ -17,6 +30,7 @@ export function createOutputFile(path, contents) { return { path, contents, + hash: createFileHash(contents), get text() { return contents.toString(); }, diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index 3fa7e83d..7cb6831e 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -28,7 +28,7 @@ "@chialab/node-resolve": "^0.18.0-alpha.0" }, "devDependencies": { - "esbuild": "^0.18.0", - "typescript": "^4.3.0" + "esbuild": "^0.19.0", + "typescript": "^5.0.0" } } diff --git a/packages/estransform/lib/parser.js b/packages/estransform/lib/parser.js index be08f1c6..4266e570 100644 --- a/packages/estransform/lib/parser.js +++ b/packages/estransform/lib/parser.js @@ -112,11 +112,11 @@ export function parse(inputCode, filePath) { let map = null; if (options.sourcemap) { const inputSourcemap = await loadSourcemap(inputCode, filePath); - const newSourcemap = magicCode.generateMap({ + const newSourcemap = /** @type {SourceMap} */ (magicCode.generateMap({ source: filePath, includeContent: options.sourcesContent, hires: true, - }); + })); map = inputSourcemap ? await mergeSourcemaps([inputSourcemap, newSourcemap]) : newSourcemap; } diff --git a/packages/estransform/lib/sourcemaps.js b/packages/estransform/lib/sourcemaps.js index 074b829d..91aa1d6d 100644 --- a/packages/estransform/lib/sourcemaps.js +++ b/packages/estransform/lib/sourcemaps.js @@ -1,6 +1,7 @@ import { readFile } from 'fs/promises'; import { createRequire } from 'module'; import path from 'path'; +import { Buffer } from 'buffer'; const require = createRequire(import.meta.url); const SourceMapNode = require('@parcel/source-map').default; diff --git a/packages/estransform/package.json b/packages/estransform/package.json index 85a25dd2..b9d93966 100644 --- a/packages/estransform/package.json +++ b/packages/estransform/package.json @@ -37,9 +37,9 @@ "devDependencies": { "cjs-module-lexer": "^1.2.2", "es-module-lexer": "^1.0.0", - "magic-string": "^0.25.7", - "rimraf": "^3.0.2", + "magic-string": "^0.30.3", + "rimraf": "^5.0.1", "sucrase": "^3.0.0", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index 5260741f..b6c7346a 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -38,7 +38,7 @@ "fast-glob": "^3.2.0", "is-core-module": "^2.5.0", "pkg-up": "^4.0.0", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/packages/postcss-dart-sass/lib/index.js b/packages/postcss-dart-sass/lib/index.js index e2623902..1c2f5236 100644 --- a/packages/postcss-dart-sass/lib/index.js +++ b/packages/postcss-dart-sass/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import process from 'process'; import { render } from 'sass'; import { SourceMapConsumer, SourceMapGenerator } from 'source-map'; import sassResolver, { alternatives } from './sassResolver.js'; diff --git a/packages/postcss-dart-sass/package.json b/packages/postcss-dart-sass/package.json index a410c72a..9cd5daa7 100644 --- a/packages/postcss-dart-sass/package.json +++ b/packages/postcss-dart-sass/package.json @@ -25,13 +25,12 @@ }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.0", - "sass": "^1.42.1", + "sass": "^1.66.1", "source-map": "^0.7.3" }, "devDependencies": { - "@types/sass": "^1.16.1", "@types/source-map": "^0.5.7", "postcss": "^8.0.0", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/postcss-preset-chialab/lib/index.js b/packages/postcss-preset-chialab/lib/index.js index 368c0643..ebd9fe2f 100644 --- a/packages/postcss-preset-chialab/lib/index.js +++ b/packages/postcss-preset-chialab/lib/index.js @@ -1,3 +1,4 @@ +import process from 'process'; import autoprefixer from 'autoprefixer'; import nesting from 'postcss-nesting'; import dir from 'postcss-dir-pseudo-class'; diff --git a/packages/postcss-preset-chialab/package.json b/packages/postcss-preset-chialab/package.json index 16cc7c49..018b0cc9 100644 --- a/packages/postcss-preset-chialab/package.json +++ b/packages/postcss-preset-chialab/package.json @@ -30,24 +30,24 @@ "dependencies": { "@chialab/postcss-url-rebase": "^0.18.0-alpha.0", "autoprefixer": "^10.2.4", - "postcss-color-hex-alpha": "^8.0.0", - "postcss-custom-properties": "^12.0.0", - "postcss-dir-pseudo-class": "^6.0.0", - "postcss-focus-visible": "^6.0.0", - "postcss-focus-within": "^5.0.0", + "postcss-color-hex-alpha": "^9.0.0", + "postcss-custom-properties": "^13.0.0", + "postcss-dir-pseudo-class": "^8.0.0", + "postcss-focus-visible": "^9.0.0", + "postcss-focus-within": "^8.0.0", "postcss-font-variant": "^5.0.0", - "postcss-import": "^14.0.2", - "postcss-initial": "^4.0.0", - "postcss-logical": "^5.0.0", - "postcss-nesting": "^10.0.0", + "postcss-import": "^15.1.0", + "postcss-initial": "^3.0.4", + "postcss-logical": "^7.0.0", + "postcss-nesting": "^12.0.0", "postcss-page-break": "^3.0.0", - "postcss-place": "^7.0.0", - "postcss-pseudo-class-any-link": "^7.0.0", + "postcss-place": "^9.0.0", + "postcss-pseudo-class-any-link": "^9.0.0", "postcss-replace-overflow-wrap": "^4.0.0", "postcss-url": "^10.0.0" }, "devDependencies": { "postcss": "^8.2.5", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/postcss-url-rebase/lib/index.js b/packages/postcss-url-rebase/lib/index.js index c0107659..21687b7f 100644 --- a/packages/postcss-url-rebase/lib/index.js +++ b/packages/postcss-url-rebase/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import process from 'process'; import { styleResolve, isRelativeUrl } from '@chialab/node-resolve'; /** diff --git a/packages/postcss-url-rebase/package.json b/packages/postcss-url-rebase/package.json index a7d8b787..2777642d 100644 --- a/packages/postcss-url-rebase/package.json +++ b/packages/postcss-url-rebase/package.json @@ -31,6 +31,6 @@ }, "devDependencies": { "postcss": "^8.2.5", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/rna-browser-test-runner/lib/index.js b/packages/rna-browser-test-runner/lib/index.js index 17ef6e76..d02a61d3 100644 --- a/packages/rna-browser-test-runner/lib/index.js +++ b/packages/rna-browser-test-runner/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import process from 'process'; import { cpus } from 'os'; import { createRequire } from 'module'; import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index c6a8704f..41224a5d 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -48,13 +48,13 @@ "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.0", "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.0", - "@web/test-runner-core": "^0.10.18", - "@web/test-runner-mocha": "^0.7.3", - "@web/test-runner-playwright": "^0.8.8" + "@web/test-runner-core": "^0.11.4", + "@web/test-runner-mocha": "^0.8.1", + "@web/test-runner-playwright": "^0.10.1" }, "devDependencies": { - "@web/test-runner-chrome": "^0.13.0", - "commander": "^7.2.0", - "typescript": "^4.3.0" + "@web/test-runner-chrome": "^0.14.1", + "commander": "^11.0.0", + "typescript": "^5.0.0" } } diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index 1b595111..f1f24020 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -1,4 +1,5 @@ import path from 'path'; +import process from 'process'; import { rm } from 'fs/promises'; import esbuild from 'esbuild'; import { hasPlugin } from '@chialab/esbuild-rna'; @@ -98,9 +99,6 @@ export async function build(config) { !hasPlugin(plugins, 'meta-url') && import('@chialab/esbuild-plugin-meta-url') .then(({ default: plugin }) => plugin()), - !hasPlugin(plugins, 'lightningcss') && !hasPlugin(plugins, 'postcss') && - import('@chialab/esbuild-plugin-postcss') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'html') && import('@chialab/esbuild-plugin-html') .then(({ default: plugin }) => plugin({ diff --git a/packages/rna-bundler/lib/bundleSize.js b/packages/rna-bundler/lib/bundleSize.js index b7bba0f9..66404ab7 100644 --- a/packages/rna-bundler/lib/bundleSize.js +++ b/packages/rna-bundler/lib/bundleSize.js @@ -1,4 +1,5 @@ import { createReadStream } from 'fs'; +import process from 'process'; import { createGzip, createBrotliCompress } from 'zlib'; /** diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index a2447b94..5403213c 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -1,5 +1,6 @@ import os from 'os'; import path from 'path'; +import process from 'process'; import { colors, createLogger, readableSize } from '@chialab/rna-logger'; import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index 83043c58..de791199 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -1,4 +1,5 @@ import path from 'path'; +import process from 'process'; import esbuild from 'esbuild'; import { hasPlugin } from '@chialab/esbuild-rna'; import { transformLoaders } from './loaders.js'; diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index cd7b3dc7..f6b391d5 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -37,15 +37,14 @@ "@chialab/esbuild-plugin-html": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-metadata": "^0.18.0", - "@chialab/esbuild-plugin-postcss": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", "@chialab/esbuild-rna": "^0.18.0-alpha.0", "@chialab/rna-config-loader": "^0.18.0-alpha.0", "@chialab/rna-logger": "^0.18.0-alpha.0", - "esbuild": "^0.18.0" + "esbuild": "^0.19.0" }, "devDependencies": { - "commander": "^7.2.0", - "typescript": "^4.3.0" + "commander": "^11.0.0", + "typescript": "^5.0.0" } } diff --git a/packages/rna-config-loader/lib/index.js b/packages/rna-config-loader/lib/index.js index 4c19042e..95bc31c8 100644 --- a/packages/rna-config-loader/lib/index.js +++ b/packages/rna-config-loader/lib/index.js @@ -1,5 +1,6 @@ import { access } from 'fs/promises'; import path from 'path'; +import process from 'process'; import { pathToFileURL } from 'url'; /** diff --git a/packages/rna-config-loader/package.json b/packages/rna-config-loader/package.json index 4f061896..8acc737d 100644 --- a/packages/rna-config-loader/package.json +++ b/packages/rna-config-loader/package.json @@ -28,6 +28,6 @@ }, "devDependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.0", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/rna-dev-server/lib/index.js b/packages/rna-dev-server/lib/index.js index 81bded4c..79f7e28f 100644 --- a/packages/rna-dev-server/lib/index.js +++ b/packages/rna-dev-server/lib/index.js @@ -1,5 +1,6 @@ import { stat } from 'fs/promises'; import path from 'path'; +import process from 'process'; import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; import { createLogger, colors } from '@chialab/rna-logger'; import { DevServer, getPort, portNumbers } from '@chialab/es-dev-server'; diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 4ca2ca2a..4fd262c9 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -51,12 +51,12 @@ }, "devDependencies": { "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.0", - "@koa/cors": "^3.1.0", + "@koa/cors": "^4.0.0", "@types/koa-range": "^0.3.2", "@types/koa__cors": "^3.0.2", - "commander": "^7.2.0", + "commander": "^11.0.0", "koa-range": "^0.3.0", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/packages/rna-logger/package.json b/packages/rna-logger/package.json index 552e5455..26096300 100644 --- a/packages/rna-logger/package.json +++ b/packages/rna-logger/package.json @@ -28,8 +28,8 @@ }, "devDependencies": { "@types/debug": "^4.1.6", - "chalk": "^4.1.1", + "chalk": "^5.3.0", "debug": "^4.3.2", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/rna-node-test-runner/lib/index.js b/packages/rna-node-test-runner/lib/index.js index 577a1f8f..fb941687 100644 --- a/packages/rna-node-test-runner/lib/index.js +++ b/packages/rna-node-test-runner/lib/index.js @@ -1,5 +1,6 @@ import os from 'os'; import path from 'path'; +import process from 'process'; import { Worker } from 'worker_threads'; import { mkdtemp } from 'fs/promises'; import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index c16e9880..d201a08d 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -36,7 +36,7 @@ "@chialab/rna-config-loader": "^0.18.0-alpha.0" }, "devDependencies": { - "commander": "^7.2.0", - "typescript": "^4.3.0" + "commander": "^11.0.0", + "typescript": "^5.0.0" } } diff --git a/packages/rna-saucelabs-test-runner/lib/index.js b/packages/rna-saucelabs-test-runner/lib/index.js index ac567937..38d09499 100644 --- a/packages/rna-saucelabs-test-runner/lib/index.js +++ b/packages/rna-saucelabs-test-runner/lib/index.js @@ -1,4 +1,5 @@ import path from 'path'; +import process from 'process'; import { readFile } from 'fs/promises'; import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; import { createLogger } from '@chialab/rna-logger'; diff --git a/packages/rna-saucelabs-test-runner/lib/info.js b/packages/rna-saucelabs-test-runner/lib/info.js index 7c5ba0ea..e3d1d1c9 100644 --- a/packages/rna-saucelabs-test-runner/lib/info.js +++ b/packages/rna-saucelabs-test-runner/lib/info.js @@ -1,3 +1,5 @@ +import process from 'process'; + /** * @param {string} name The project name. */ diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index 8101174b..f810230b 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -35,10 +35,10 @@ "@chialab/rna-config-loader": "^0.18.0-alpha.0", "@chialab/rna-logger": "^0.18.0-alpha.0", "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0", - "@web/test-runner-saucelabs": "^0.7.3" + "@web/test-runner-saucelabs": "^0.10.0" }, "devDependencies": { - "commander": "^7.2.0", - "typescript": "^4.3.0" + "commander": "^11.0.0", + "typescript": "^5.0.0" } } diff --git a/packages/rna/lib/index.js b/packages/rna/lib/index.js index 4e7c7702..e17684c3 100755 --- a/packages/rna/lib/index.js +++ b/packages/rna/lib/index.js @@ -1,12 +1,11 @@ #!/usr/bin/env node import { readFile } from 'fs/promises'; -import commander from 'commander'; +import { program } from 'commander'; import { createLogger, colors } from '@chialab/rna-logger'; +import process from 'process'; const argv = process.argv; - -const { program } = commander; const packageJson = new URL('../package.json', import.meta.url); const json = JSON.parse(await readFile(packageJson, 'utf-8')); diff --git a/packages/rna/package.json b/packages/rna/package.json index b9296f37..1af11c97 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -59,8 +59,8 @@ "@chialab/rna-logger": "^0.18.0-alpha.0" }, "devDependencies": { - "commander": "^7.2.0", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "commander": "^11.0.0", + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/packages/wds-plugin-hmr/package.json b/packages/wds-plugin-hmr/package.json index 60486c64..dd8bebf9 100644 --- a/packages/wds-plugin-hmr/package.json +++ b/packages/wds-plugin-hmr/package.json @@ -37,8 +37,8 @@ }, "devDependencies": { "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.0", - "@web/dev-server-hmr": "^0.1.8", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "@web/dev-server-hmr": "^0.3.0", + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/packages/wds-plugin-legacy/lib/index.js b/packages/wds-plugin-legacy/lib/index.js index 9ddcda9e..85b7d02a 100644 --- a/packages/wds-plugin-legacy/lib/index.js +++ b/packages/wds-plugin-legacy/lib/index.js @@ -1,4 +1,5 @@ import crypto from 'crypto'; +import { Buffer } from 'buffer'; import { createRequire } from 'module'; import { inject } from '@chialab/wds-plugin-polyfill'; import { createHelperUrl, isPlainScript } from '@chialab/wds-plugin-node-resolve'; diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index cba63a6f..1fa5513e 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -33,16 +33,16 @@ "@babel/preset-env": "^7.14.2", "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", "@chialab/wds-plugin-polyfill": "^0.18.0-alpha.0", - "browserslist-useragent": "^3.0.3", + "browserslist-useragent": "^4.0.0", "cheerio": "^1.0.0-rc.9", - "regenerator-runtime": "^0.13.7", + "regenerator-runtime": "^0.14.0", "systemjs": "^6.9.0" }, "devDependencies": { "@types/babel__core": "^7.1.14", "@types/babel__preset-env": "^7.9.1", "@types/browserslist-useragent": "^3.0.3", - "@web/dev-server-core": "^0.4.0", - "typescript": "^4.3.0" + "@web/dev-server-core": "^0.5.2", + "typescript": "^5.0.0" } } diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index a7de4493..576cd931 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -26,9 +26,9 @@ "dependencies": { "@chialab/estransform": "^0.18.0-alpha.0", "@chialab/node-resolve": "^0.18.0-alpha.0", - "@web/dev-server-core": "^0.4.0" + "@web/dev-server-core": "^0.5.2" }, "devDependencies": { - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index ddc1ae23..e147bde2 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -29,10 +29,10 @@ "node": ">=13" }, "dependencies": { - "polyfill-library": "^3.105.0" + "polyfill-library": "^4.8.0" }, "devDependencies": { - "@web/dev-server-core": "^0.4.0", - "typescript": "^4.3.0" + "@web/dev-server-core": "^0.5.2", + "typescript": "^5.0.0" } } diff --git a/packages/wds-plugin-rna/lib/plugins/rna.js b/packages/wds-plugin-rna/lib/plugins/rna.js index bbb09767..62ed32b5 100644 --- a/packages/wds-plugin-rna/lib/plugins/rna.js +++ b/packages/wds-plugin-rna/lib/plugins/rna.js @@ -1,4 +1,5 @@ import path from 'path'; +import { Buffer } from 'buffer'; import { realpath } from 'fs/promises'; import { getRequestFilePath } from '@chialab/es-dev-server'; import { getEntryConfig } from '@chialab/rna-config-loader'; diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index a2508873..78757f1c 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -33,11 +33,11 @@ "@chialab/rna-bundler": "^0.18.0-alpha.0", "@chialab/rna-config-loader": "^0.18.0-alpha.0", "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", - "browserslist-useragent": "^3.0.3" + "browserslist-useragent": "^4.0.0" }, "devDependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.0", "@types/browserslist-useragent": "^3.0.3", - "typescript": "^4.3.0" + "typescript": "^5.0.0" } } diff --git a/packages/wtr-coverage-reporter/package.json b/packages/wtr-coverage-reporter/package.json index d7f5b8e9..8d9abc26 100644 --- a/packages/wtr-coverage-reporter/package.json +++ b/packages/wtr-coverage-reporter/package.json @@ -27,7 +27,7 @@ "@chialab/es-test-runner": "^0.18.0-alpha.0" }, "devDependencies": { - "@web/test-runner-core": "^0.10.19", - "typescript": "^4.3.0" + "@web/test-runner-core": "^0.11.4", + "typescript": "^5.0.0" } } diff --git a/packages/wtr-mocha-reporter/package.json b/packages/wtr-mocha-reporter/package.json index 95a0279f..88a66f5a 100644 --- a/packages/wtr-mocha-reporter/package.json +++ b/packages/wtr-mocha-reporter/package.json @@ -34,9 +34,9 @@ "@chialab/es-test-runner": "^0.18.0-alpha.0" }, "devDependencies": { - "@web/test-runner-core": "^0.10.19", - "chalk": "^4.1.2", - "rimraf": "^3.0.2", - "typescript": "^4.3.0" + "@web/test-runner-core": "^0.11.4", + "chalk": "^5.3.0", + "rimraf": "^5.0.1", + "typescript": "^5.0.0" } } diff --git a/yarn.lock b/yarn.lock index e97687e1..613dede8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,6 +1,3 @@ -# This file is generated by running "yarn install" inside your project. -# Manual changes might be lost - proceed with caution! - __metadata: version: 6 cacheKey: 8 @@ -31,6 +28,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": + version: 7.22.13 + resolution: "@babel/code-frame@npm:7.22.13" + dependencies: + "@babel/highlight": ^7.22.13 + chalk: ^2.4.2 + checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058 + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.22.13": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" @@ -1334,6 +1341,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": + version: 7.22.11 + resolution: "@babel/runtime@npm:7.22.11" + dependencies: + regenerator-runtime: ^0.14.0 + checksum: 0cd0d43e6e7dc7f9152fda8c8312b08321cda2f56ef53d6c22ebdd773abdc6f5d0a69008de90aa41908d00e2c1facb24715ff121274e689305c858355ff02c70 + languageName: node + linkType: hard + "@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" @@ -1623,7 +1639,7 @@ __metadata: dependencies: "@chialab/estransform": ^0.18.0-alpha.0 jsdom: ^21.0.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1632,10 +1648,10 @@ __metadata: resolution: "@chialab/es-dev-server@workspace:packages/es-dev-server" dependencies: "@types/mocha": ^8.2.3 - "@web/dev-server-core": ^0.4.0 - get-port: ^6.0.0 - rimraf: ^3.0.2 - typescript: ^4.3.0 + "@web/dev-server-core": ^0.5.2 + get-port: ^7.0.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1644,12 +1660,12 @@ __metadata: resolution: "@chialab/es-test-runner@workspace:packages/es-test-runner" dependencies: "@types/mocha": ^8.2.3 - c8: ^7.7.2 + c8: ^8.0.1 istanbul-lib-report: ^3.0.0 istanbul-reports: ^3.1.1 - mocha: ^8.4.0 - rimraf: ^3.0.2 - typescript: ^4.3.0 + mocha: ^10.2.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1667,7 +1683,7 @@ __metadata: resolution: "@chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file" dependencies: "@chialab/esbuild-rna": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1685,7 +1701,7 @@ __metadata: "@types/babel__plugin-transform-runtime": ^7.9.1 "@types/babel__preset-env": ^7.9.1 babel-plugin-htm: ^3.0.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1695,7 +1711,7 @@ __metadata: dependencies: "@chialab/cjs-to-esm": ^0.18.0-alpha.0 "@chialab/esbuild-rna": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1704,7 +1720,7 @@ __metadata: resolution: "@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import" dependencies: "@chialab/node-resolve": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1712,8 +1728,8 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env" dependencies: - esbuild: ^0.18.0 - typescript: ^4.3.0 + esbuild: ^0.19.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1723,16 +1739,16 @@ __metadata: dependencies: "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 - "@jimp/custom": ^0.16.1 - "@jimp/jpeg": ^0.16.1 - "@jimp/plugin-resize": ^0.16.1 - "@jimp/png": ^0.16.1 + "@jimp/custom": ^0.22.0 + "@jimp/jpeg": ^0.22.0 + "@jimp/plugin-resize": ^0.22.0 + "@jimp/png": ^0.22.0 "@types/js-beautify": ^1.13.3 - cheerio: ^1.0.0-rc.9 - esbuild: ^0.18.0 + cheerio: ^1.0.0-rc.12 + esbuild: ^0.19.0 js-beautify: ^1.14.0 - rimraf: ^3.0.2 - typescript: ^4.3.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1742,7 +1758,7 @@ __metadata: dependencies: "@chialab/esbuild-rna": ^0.18.0-alpha.0 lightningcss: ^1.16.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1754,9 +1770,9 @@ __metadata: "@chialab/estransform": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 "@types/mime-types": ^2.1.1 - esbuild: ^0.18.0 + esbuild: ^0.19.0 mime-types: ^2.1.35 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1764,8 +1780,8 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata" dependencies: - esbuild: ^0.18.0 - typescript: ^4.3.0 + esbuild: ^0.19.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1775,14 +1791,13 @@ __metadata: dependencies: "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/postcss-dart-sass": ^0.18.0-alpha.0 - "@types/postcss-preset-env": ^7.7.0 - cssnano: ^5.0.11 - esbuild: ^0.18.0 + cssnano: ^6.0.1 + esbuild: ^0.19.0 postcss: ^8.2.5 - postcss-load-config: ^3.0.1 - postcss-preset-env: ^7.7.2 + postcss-load-config: ^4.0.1 + postcss-preset-env: ^9.1.2 postcss-scss: ^4.0.0 - typescript: ^4.3.0 + typescript: ^5.0.0 peerDependencies: "@chialab/postcss-dart-sass": ^0.18.0-alpha.0 postcss-scss: ^4.0.0 @@ -1800,7 +1815,7 @@ __metadata: dependencies: "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/estransform": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1811,7 +1826,7 @@ __metadata: "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/estransform": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1820,7 +1835,7 @@ __metadata: resolution: "@chialab/esbuild-plugin-virtual@workspace:packages/esbuild-plugin-virtual" dependencies: "@chialab/esbuild-rna": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1832,7 +1847,7 @@ __metadata: "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/estransform": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1842,40 +1857,30 @@ __metadata: dependencies: "@chialab/estransform": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 - esbuild: ^0.18.0 - typescript: ^4.3.0 + esbuild: ^0.19.0 + typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/eslint-config@npm:^3.0.0": - version: 3.3.3 - resolution: "@chialab/eslint-config@npm:3.3.3" +"@chialab/eslint-config@npm:^4.0.0": + version: 4.0.4 + resolution: "@chialab/eslint-config@npm:4.0.4" dependencies: "@babel/core": ^7.12.16 "@babel/eslint-parser": ^7.12.13 "@babel/plugin-syntax-jsx": ^7.12.13 "@babel/preset-env": ^7.12.13 - "@chialab/eslint-plugin": ^3.1.0 "@typescript-eslint/eslint-plugin": ^5.0.0 "@typescript-eslint/parser": ^5.0.0 - eslint-import-resolver-typescript: ^2.5.0 + eslint-import-resolver-typescript: ^3.0.0 eslint-plugin-babel: ^5.3.1 eslint-plugin-import: ^2.24.2 eslint-plugin-jsx-a11y: ^6.3.1 eslint-plugin-lit-a11y: ^2.0.0 - eslint-plugin-mocha: ^8.0.0 - peerDependencies: - eslint: ">= 3" - checksum: 7b14df111bac44f241f4c87f6dc246e28905da3d55abb585b079a9d138ff038e0b959fa43955f5549aa84b19a11883ddf78fab3b007c30ef54ba15f98714cb72 - languageName: node - linkType: hard - -"@chialab/eslint-plugin@npm:^3.1.0": - version: 3.1.0 - resolution: "@chialab/eslint-plugin@npm:3.1.0" + eslint-plugin-mocha: ^10.0.0 peerDependencies: - eslint: ">= 3" - checksum: aff41438819e2d94e45ea84c3d44ab4b50a39e027e5de1cf9f446d5279057c68abfee605b01452e50ce6cd8b38a40841853dd914015e863c27023f88d8f20f36 + eslint: ^7.0.0 || ^8.0.0 + checksum: c0e8ed9b12c53c57355506c10879b65de3cba8f18b315ef7a97a9e17eaf238c0bc76358fb3ae752341329662fc13c9b21ecaeb2abbf7e9b0666aabde0556a2f5 languageName: node linkType: hard @@ -1886,10 +1891,10 @@ __metadata: "@parcel/source-map": ^2.0.0 cjs-module-lexer: ^1.2.2 es-module-lexer: ^1.0.0 - magic-string: ^0.25.7 - rimraf: ^3.0.2 + magic-string: ^0.30.3 + rimraf: ^5.0.1 sucrase: ^3.0.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1902,8 +1907,8 @@ __metadata: fast-glob: ^3.2.0 is-core-module: ^2.5.0 pkg-up: ^4.0.0 - rimraf: ^3.0.2 - typescript: ^4.3.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1919,12 +1924,11 @@ __metadata: resolution: "@chialab/postcss-dart-sass@workspace:packages/postcss-dart-sass" dependencies: "@chialab/node-resolve": ^0.18.0-alpha.0 - "@types/sass": ^1.16.1 "@types/source-map": ^0.5.7 postcss: ^8.0.0 - sass: ^1.42.1 + sass: ^1.66.1 source-map: ^0.7.3 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1935,22 +1939,22 @@ __metadata: "@chialab/postcss-url-rebase": ^0.18.0-alpha.0 autoprefixer: ^10.2.4 postcss: ^8.2.5 - postcss-color-hex-alpha: ^8.0.0 - postcss-custom-properties: ^12.0.0 - postcss-dir-pseudo-class: ^6.0.0 - postcss-focus-visible: ^6.0.0 - postcss-focus-within: ^5.0.0 + postcss-color-hex-alpha: ^9.0.0 + postcss-custom-properties: ^13.0.0 + postcss-dir-pseudo-class: ^8.0.0 + postcss-focus-visible: ^9.0.0 + postcss-focus-within: ^8.0.0 postcss-font-variant: ^5.0.0 - postcss-import: ^14.0.2 - postcss-initial: ^4.0.0 - postcss-logical: ^5.0.0 - postcss-nesting: ^10.0.0 + postcss-import: ^15.1.0 + postcss-initial: ^3.0.4 + postcss-logical: ^7.0.0 + postcss-nesting: ^12.0.0 postcss-page-break: ^3.0.0 - postcss-place: ^7.0.0 - postcss-pseudo-class-any-link: ^7.0.0 + postcss-place: ^9.0.0 + postcss-pseudo-class-any-link: ^9.0.0 postcss-replace-overflow-wrap: ^4.0.0 postcss-url: ^10.0.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1960,7 +1964,7 @@ __metadata: dependencies: "@chialab/node-resolve": ^0.18.0-alpha.0 postcss: ^8.2.5 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1974,12 +1978,12 @@ __metadata: "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 "@chialab/wtr-coverage-reporter": ^0.18.0-alpha.0 "@chialab/wtr-mocha-reporter": ^0.18.0-alpha.0 - "@web/test-runner-chrome": ^0.13.0 - "@web/test-runner-core": ^0.10.18 - "@web/test-runner-mocha": ^0.7.3 - "@web/test-runner-playwright": ^0.8.8 - commander: ^7.2.0 - typescript: ^4.3.0 + "@web/test-runner-chrome": ^0.14.1 + "@web/test-runner-core": ^0.11.4 + "@web/test-runner-mocha": ^0.8.1 + "@web/test-runner-playwright": ^0.10.1 + commander: ^11.0.0 + typescript: ^5.0.0 peerDependencies: "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 peerDependenciesMeta: @@ -2006,9 +2010,9 @@ __metadata: "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/rna-config-loader": ^0.18.0-alpha.0 "@chialab/rna-logger": ^0.18.0-alpha.0 - commander: ^7.2.0 - esbuild: ^0.18.0 - typescript: ^4.3.0 + commander: ^11.0.0 + esbuild: ^0.19.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2018,7 +2022,7 @@ __metadata: dependencies: "@chialab/es-dev-server": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2042,13 +2046,13 @@ __metadata: "@chialab/wds-plugin-hmr": ^0.18.0-alpha.0 "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 "@chialab/wds-plugin-rna": ^0.18.0-alpha.0 - "@koa/cors": ^3.1.0 + "@koa/cors": ^4.0.0 "@types/koa-range": ^0.3.2 "@types/koa__cors": ^3.0.2 - commander: ^7.2.0 + commander: ^11.0.0 koa-range: ^0.3.0 - rimraf: ^3.0.2 - typescript: ^4.3.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 peerDependencies: "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 peerDependenciesMeta: @@ -2062,9 +2066,9 @@ __metadata: resolution: "@chialab/rna-logger@workspace:packages/rna-logger" dependencies: "@types/debug": ^4.1.6 - chalk: ^4.1.1 + chalk: ^5.3.0 debug: ^4.3.2 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2093,8 +2097,8 @@ __metadata: "@chialab/es-test-runner": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 "@chialab/rna-config-loader": ^0.18.0-alpha.0 - commander: ^7.2.0 - typescript: ^4.3.0 + commander: ^11.0.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2103,7 +2107,7 @@ __metadata: resolution: "@chialab/rna-project@workspace:." dependencies: "@changesets/cli": ^2.22.0 - "@chialab/eslint-config": ^3.0.0 + "@chialab/eslint-config": ^4.0.0 "@chialab/rna": ^0.17.0 || ^0.18.0 "@chialab/rna-node-test-runner": ^0.17.0 || ^0.18.0 "@types/chai": ^4.2.22 @@ -2112,9 +2116,9 @@ __metadata: chai-string: ^1.5.0 eslint: ^8.0.0 jsonc-parser: ^3.0.0 - plop: ^2.7.4 - rimraf: ^3.0.2 - typescript: ^4.3.0 + plop: ^3.1.2 + rimraf: ^5.0.1 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2127,9 +2131,9 @@ __metadata: "@chialab/rna-config-loader": ^0.18.0-alpha.0 "@chialab/rna-logger": ^0.18.0-alpha.0 "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 - "@web/test-runner-saucelabs": ^0.7.3 - commander: ^7.2.0 - typescript: ^4.3.0 + "@web/test-runner-saucelabs": ^0.10.0 + commander: ^11.0.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2170,9 +2174,9 @@ __metadata: dependencies: "@chialab/rna-bundler": ^0.18.0-alpha.0 "@chialab/rna-logger": ^0.18.0-alpha.0 - commander: ^7.2.0 - rimraf: ^3.0.2 - typescript: ^4.3.0 + commander: ^11.0.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 peerDependencies: "@chialab/rna-browser-test-runner": ^0.18.0-alpha.0 "@chialab/rna-bundler": ^0.18.0-alpha.0 @@ -2199,9 +2203,9 @@ __metadata: dependencies: "@chialab/es-dev-server": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.0 - "@web/dev-server-hmr": ^0.1.8 - rimraf: ^3.0.2 - typescript: ^4.3.0 + "@web/dev-server-hmr": ^0.3.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2216,12 +2220,12 @@ __metadata: "@types/babel__core": ^7.1.14 "@types/babel__preset-env": ^7.9.1 "@types/browserslist-useragent": ^3.0.3 - "@web/dev-server-core": ^0.4.0 - browserslist-useragent: ^3.0.3 + "@web/dev-server-core": ^0.5.2 + browserslist-useragent: ^4.0.0 cheerio: ^1.0.0-rc.9 - regenerator-runtime: ^0.13.7 + regenerator-runtime: ^0.14.0 systemjs: ^6.9.0 - typescript: ^4.3.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2231,8 +2235,8 @@ __metadata: dependencies: "@chialab/estransform": ^0.18.0-alpha.0 "@chialab/node-resolve": ^0.18.0-alpha.0 - "@web/dev-server-core": ^0.4.0 - typescript: ^4.3.0 + "@web/dev-server-core": ^0.5.2 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2240,9 +2244,9 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill" dependencies: - "@web/dev-server-core": ^0.4.0 - polyfill-library: ^3.105.0 - typescript: ^4.3.0 + "@web/dev-server-core": ^0.5.2 + polyfill-library: ^4.8.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2261,8 +2265,8 @@ __metadata: "@chialab/rna-config-loader": ^0.18.0-alpha.0 "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 "@types/browserslist-useragent": ^3.0.3 - browserslist-useragent: ^3.0.3 - typescript: ^4.3.0 + browserslist-useragent: ^4.0.0 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2271,8 +2275,8 @@ __metadata: resolution: "@chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter" dependencies: "@chialab/es-test-runner": ^0.18.0-alpha.0 - "@web/test-runner-core": ^0.10.19 - typescript: ^4.3.0 + "@web/test-runner-core": ^0.11.4 + typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2281,329 +2285,530 @@ __metadata: resolution: "@chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter" dependencies: "@chialab/es-test-runner": ^0.18.0-alpha.0 - "@web/test-runner-core": ^0.10.19 - chalk: ^4.1.2 - rimraf: ^3.0.2 - typescript: ^4.3.0 + "@web/test-runner-core": ^0.11.4 + chalk: ^5.3.0 + rimraf: ^5.0.1 + typescript: ^5.0.0 languageName: unknown linkType: soft -"@csstools/postcss-cascade-layers@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-cascade-layers@npm:1.1.1" +"@csstools/cascade-layer-name-parser@npm:^1.0.3, @csstools/cascade-layer-name-parser@npm:^1.0.4": + version: 1.0.4 + resolution: "@csstools/cascade-layer-name-parser@npm:1.0.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + checksum: b0a6394b8c6a0d2fdb21192d127888fed2c2a1e96c4f1417b274e41205d880ff3b99c9ad149215a0540e17fd62772e94ae151a7787b22839ebf2924d92f5a2db + languageName: node + linkType: hard + +"@csstools/color-helpers@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/color-helpers@npm:3.0.1" + checksum: 4b4d8d65485be26ac6cd0884ce39edf497c81519fb151f1ed91c75fe61f75bf3b02e0830c2a1decc3015228217455b431e752329ac7a8c9bd96cf537b32a24ed + languageName: node + linkType: hard + +"@csstools/css-calc@npm:^1.1.3": + version: 1.1.3 + resolution: "@csstools/css-calc@npm:1.1.3" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + checksum: a4130112663ff9ef972b9edf595055772cea9244e3b4658870e9df6695363f832fe25a6f38754b1c1ece37e2ae9f19928327f01f4149b0c300d2bcf1f0147a57 + languageName: node + linkType: hard + +"@csstools/css-color-parser@npm:^1.3.0": + version: 1.3.0 + resolution: "@csstools/css-color-parser@npm:1.3.0" dependencies: - "@csstools/selector-specificity": ^2.0.2 - postcss-selector-parser: ^6.0.10 + "@csstools/color-helpers": ^3.0.1 + "@csstools/css-calc": ^1.1.3 peerDependencies: - postcss: ^8.2 - checksum: 8ecd6a929e8ddee3ad0834ab5017f50a569817ba8490d152b11c705c13cf3d9701f74792f375cbd72d8f33a4eeaabb3f984f1514adf8c5a530eb91be70c14cf4 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + checksum: ebd6def495fff3b2bd37f87973f3ab94a97eccb9d9e20ef3333fda2ccbad13df4ee78a285df898cfdbd1a239fd97c75e600b661ce590d4376944b4b15ce01a21 languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-color-function@npm:1.1.1" +"@csstools/css-parser-algorithms@npm:^2.3.0, @csstools/css-parser-algorithms@npm:^2.3.1": + version: 2.3.1 + resolution: "@csstools/css-parser-algorithms@npm:2.3.1" + peerDependencies: + "@csstools/css-tokenizer": ^2.2.0 + checksum: 90c6aa391ff817b0fc2ae20b9cc5e3308e3906536d83c8eeb502171ec709730a2cd0458eb7646378f74db545c9079fd026e125dbdbe26030652f9466bacc1183 + languageName: node + linkType: hard + +"@csstools/css-tokenizer@npm:^2.1.1, @csstools/css-tokenizer@npm:^2.2.0": + version: 2.2.0 + resolution: "@csstools/css-tokenizer@npm:2.2.0" + checksum: d6b3ead496e187cbf89b5e08a55be7a8393676c2b93526f7f051418376d08146f9f533708aca5eec6a07d925ea6a7e65b0e0bb36aabeba657666e968b8d89cd0 + languageName: node + linkType: hard + +"@csstools/media-query-list-parser@npm:^2.1.2, @csstools/media-query-list-parser@npm:^2.1.4": + version: 2.1.4 + resolution: "@csstools/media-query-list-parser@npm:2.1.4" + peerDependencies: + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + checksum: 8fa5be6acea01af39f49e08b2f2e2f7f54c2881c2c8a7a8cc783f8668610404398e81f86092f44ae64914d0f7626a5177d721ce5d1858b1599b26c91687f311e + languageName: node + linkType: hard + +"@csstools/postcss-cascade-layers@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-cascade-layers@npm:4.0.0" dependencies: - "@csstools/postcss-progressive-custom-properties": ^1.1.0 - postcss-value-parser: ^4.2.0 + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 peerDependencies: - postcss: ^8.2 - checksum: 087595985ebcc2fc42013d6305185d4cdc842d87fb261185db905dc31eaa24fc23a7cc068fa3da814b3c8b98164107ddaf1b4ab24f4ff5b2a7b5fbcd4c6ceec9 + postcss: ^8.4 + checksum: 3bc9369e83a7ac1c017fdaac249de4d2fb9a7c016175352302fe82a2bfd5a0b1cfd352801573bff714b96398495c41593d59a5d77962811c4039ce9f97f300de languageName: node linkType: hard -"@csstools/postcss-font-format-keywords@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-font-format-keywords@npm:1.0.1" +"@csstools/postcss-color-function@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-color-function@npm:3.0.2" dependencies: - postcss-value-parser: ^4.2.0 + "@csstools/css-color-parser": ^1.3.0 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.0 peerDependencies: - postcss: ^8.2 - checksum: ed8d9eab9793f0184e000709bcb155d4eb96c49a312e3ea9e549e006b74fd4aafac63cb9f9f01bec5b717a833539ff085c3f1ef7d273b97d587769ef637d50c1 + postcss: ^8.4 + checksum: 59e34e395612a04ff2cd9817ff857018afe4ae460ed14cbf1e94cfccf82ce9e86f6f3876c816df38273c5bf505fe66746d86d3db7d780968a1c9d20da5c91b41 languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-hwb-function@npm:1.0.2" +"@csstools/postcss-color-mix-function@npm:^2.0.2": + version: 2.0.2 + resolution: "@csstools/postcss-color-mix-function@npm:2.0.2" dependencies: - postcss-value-parser: ^4.2.0 + "@csstools/css-color-parser": ^1.3.0 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.0 peerDependencies: - postcss: ^8.2 - checksum: 352ead754a692f7ed33a712c491012cab5c2f2946136a669a354237cfe8e6faca90c7389ee793cb329b9b0ddec984faa06d47e2f875933aaca417afff74ce6aa + postcss: ^8.4 + checksum: 1da7883a8c252f9f149409686e08f19d4ff17d4e481fd8d2f0c2e01442eedb95c93d76001a992140828c8d8067e4a0e25dd2738284a05d0cc848eefb3b0ab5a7 languageName: node linkType: hard -"@csstools/postcss-ic-unit@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-ic-unit@npm:1.0.1" +"@csstools/postcss-exponential-functions@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-exponential-functions@npm:1.0.0" + dependencies: + "@csstools/css-calc": ^1.1.3 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + peerDependencies: + postcss: ^8.4 + checksum: 19f69ae9cca0e1063ce8b77918a65d72c738b98178287e75e1b68b2db7e051b662b0bafbd801a383e7d34ab97e1a203efd3e479cab279cf972af4f9efb968e0c + languageName: node + linkType: hard + +"@csstools/postcss-font-format-keywords@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-font-format-keywords@npm:3.0.0" dependencies: - "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 09c414c9b7762b5fbe837ff451d7a11e4890f1ed3c92edc3573f02f3d89747f6ac3f2270799b68a332bd7f5de05bb0dfffddb6323fc4020c2bea33ff58314533 + postcss: ^8.4 + checksum: 3a36a11ea871a21442459bb46e8602e2a71d0520309e9fe5e062b544db612bcc9e3df13facfcbe6b5046bb6872aa9c2368dd12371b2ed81bfca5c64c71f5721d languageName: node linkType: hard -"@csstools/postcss-is-pseudo-class@npm:^2.0.7": - version: 2.0.7 - resolution: "@csstools/postcss-is-pseudo-class@npm:2.0.7" +"@csstools/postcss-gradients-interpolation-method@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.2" dependencies: - "@csstools/selector-specificity": ^2.0.0 - postcss-selector-parser: ^6.0.10 + "@csstools/css-color-parser": ^1.3.0 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.0 peerDependencies: - postcss: ^8.2 - checksum: a4494bb8e9a34826944ba6872c91c1e88268caab6d06968897f1a0cc75ca5cfc4989435961fc668a9c6842a6d17f4cda0055fa256d23e598b8bbc6f022956125 + postcss: ^8.4 + checksum: 7c2a94408888323b4251bcca2a82fd21091ca9cd900e9ac8a1657cf92f7e06b63f2d9c8857ce497a2c7062413d8f98f57c7dbc8ca3dc6e579e64bab5b9a5f3c6 languageName: node linkType: hard -"@csstools/postcss-nested-calc@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-nested-calc@npm:1.0.0" +"@csstools/postcss-hwb-function@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-hwb-function@npm:3.0.2" dependencies: - postcss-value-parser: ^4.2.0 + "@csstools/css-color-parser": ^1.3.0 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 peerDependencies: - postcss: ^8.2 - checksum: 53bb783dd61621c11c1e6e352f079577e2eb908de67947ceef31a178e070c06c223baae87acd5c3bd51c664515d2adc16166a129159168626111aff548583790 + postcss: ^8.4 + checksum: 32102ed9fbfd3f5143f181af83f0354d4817e92c1d26a0a3c173e1e35ca968f8ed4f010df84d8876feb1ef5d46c5257bd8b29da0ed7f9b1ed7d21b248d32446c languageName: node linkType: hard -"@csstools/postcss-normalize-display-values@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-normalize-display-values@npm:1.0.1" +"@csstools/postcss-ic-unit@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-ic-unit@npm:3.0.0" dependencies: + "@csstools/postcss-progressive-custom-properties": ^3.0.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 75901daec3869ba15e0adfd50d8e2e754ec06d55ac44fbd540748476388d223d53710fb3a3cbfe6695a2bab015a489fb47d9e3914ff211736923f8deb818dc0b + postcss: ^8.4 + checksum: 91bbe46c8691f641d610f8878fa5a8a01cbf7cb8f2b79222c3de4c21c2afa5e82654fd169b507faa424c8cd8711677aadaa978df4d25269b811be36615eebf61 languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^1.1.1": - version: 1.1.1 - resolution: "@csstools/postcss-oklab-function@npm:1.1.1" +"@csstools/postcss-is-pseudo-class@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.0" + dependencies: + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: f5aef8cc38272c770c850c2462fb3f10eb885039e711fa538595753717899ab14e5a4b5c7ea68f406e8de8088a9c2cc1a7225ff4bf1775078b9d9be1e60d1583 + languageName: node + linkType: hard + +"@csstools/postcss-logical-float-and-clear@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-float-and-clear@npm:2.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 6a1349e180e633e6287927b12bfbde605bc372bca9b35e06aca2d548cb4b2ff040a0ea7f6804f5c89512846eb707429fe4b436c420cc4a7ea7fe5a1a8d76f724 + languageName: node + linkType: hard + +"@csstools/postcss-logical-resize@npm:^2.0.0": + version: 2.0.0 + resolution: "@csstools/postcss-logical-resize@npm:2.0.0" dependencies: - "@csstools/postcss-progressive-custom-properties": ^1.1.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: d66b789060b37ed810450d9a7d8319a0ae14e913c091f3e0ee482b3471538762e801d5eae3d62fda2f1eb1e88c76786d2c2b06c1172166eba1cca5e2a0dc95f2 + postcss: ^8.4 + checksum: 2334309e97876a95fe6cf940b888b59f0896eb5110a11a275ce8b096e85d3b859b71a7e1f3e741c25f171bd3d724986c58845c0770ee21545b6129f591a020ca languageName: node linkType: hard -"@csstools/postcss-progressive-custom-properties@npm:^1.1.0, @csstools/postcss-progressive-custom-properties@npm:^1.3.0": - version: 1.3.0 - resolution: "@csstools/postcss-progressive-custom-properties@npm:1.3.0" +"@csstools/postcss-logical-viewport-units@npm:^2.0.1": + version: 2.0.1 + resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.1" + dependencies: + "@csstools/css-tokenizer": ^2.2.0 + peerDependencies: + postcss: ^8.4 + checksum: f779267989a9e46e7bcf2163a4ae1862d2af171248c31adcd6b1fba73611dbf788d5c58c90c9ef0851db63fa00b2dc09e6883ebc31645ddf5cbbe2da2b7616c0 + languageName: node + linkType: hard + +"@csstools/postcss-media-minmax@npm:^1.0.7": + version: 1.0.7 + resolution: "@csstools/postcss-media-minmax@npm:1.0.7" + dependencies: + "@csstools/css-calc": ^1.1.3 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/media-query-list-parser": ^2.1.4 + peerDependencies: + postcss: ^8.4 + checksum: 063e36966452d4a1bb8bebadc937f0524f6d075319f025e019f08337bd909ba227f0386e3c74acdec56a4de245623f84c9aa1e9ea772b518760694cfa36d9d16 + languageName: node + linkType: hard + +"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.2": + version: 2.0.2 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.2" + dependencies: + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/media-query-list-parser": ^2.1.4 + peerDependencies: + postcss: ^8.4 + checksum: 1a2b3c8df1f79a392864ce7efac48f5a4964243fab915f2c583b615a6a3112b23fecbd638d0252e8e7ad606e227ce1656e63030182eb552503e2b272c54da87c + languageName: node + linkType: hard + +"@csstools/postcss-nested-calc@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-nested-calc@npm:3.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.3 - checksum: e281845fde5b8a80d06ec20147bd74e96a9351bebbec5e5c3a6fb37ea30a597ff84172601786a8a270662f58f708b4a3bf8d822d6318023def9773d2f6589962 + postcss: ^8.4 + checksum: 1b9e75d157a9df49a382071f127900fc4ded044ca671ef402b09def584635fcaf225b6fdbb932db37d3a94bb30154be0123b22ae4e1426be4fb9e26bb98d468b languageName: node linkType: hard -"@csstools/postcss-stepped-value-functions@npm:^1.0.1": - version: 1.0.1 - resolution: "@csstools/postcss-stepped-value-functions@npm:1.0.1" +"@csstools/postcss-normalize-display-values@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-normalize-display-values@npm:3.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 2fc88713a0d49d142010652be8139b00719e407df1173e46047284f1befd0647e1fff67f259f9f55ac3b46bba6462b21f0aa192bd10a2989c51a8ce0d25fc495 + postcss: ^8.4 + checksum: fcb1c3f862b5966558e1ea91a8e91db86afc34cfe5cc4c2d19a4126153b87a041533dec9a8887f0fa284c361de30a38262799aa83dcc789ed336abc9b17f8d97 languageName: node linkType: hard -"@csstools/postcss-text-decoration-shorthand@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:1.0.0" +"@csstools/postcss-oklab-function@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/postcss-oklab-function@npm:3.0.2" + dependencies: + "@csstools/css-color-parser": ^1.3.0 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.0 + peerDependencies: + postcss: ^8.4 + checksum: 6271c562520aa7610c90a6419e6d0f0aaa5f7cd7dbc0cf8f1e5d6062cfcb051b8ccaa07c4afc0d0c3248078d4853bfde1d5b5e706a60866c13c632c054f2b35f + languageName: node + linkType: hard + +"@csstools/postcss-progressive-custom-properties@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-progressive-custom-properties@npm:3.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: d27aaf97872c42bec9f6fde4d8bf924e89f7886f0aca8e4fc5aaf2f9083b09bb43dbbfa29124fa36fcdeb2d4d3e0459a095acf62188260cd1577e9811bb1276e + postcss: ^8.4 + checksum: 4b92e5ae893c45bfd4109a0c5b90180af9df121e38a1ad0e828c29bec4f487b89af9140a1d9c58b83ebc28303b733f62926c8bb8cc72ac9db6e10a1e7a31c9ee languageName: node linkType: hard -"@csstools/postcss-trigonometric-functions@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-trigonometric-functions@npm:1.0.2" +"@csstools/postcss-relative-color-syntax@npm:^2.0.2": + version: 2.0.2 + resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.2" + dependencies: + "@csstools/css-color-parser": ^1.3.0 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.0 + peerDependencies: + postcss: ^8.4 + checksum: 5055f57d1bbdeceb18b167884dead194cc5ceb1cdd2a93708407acd58b0777268e73f0560071bc9585b93b274a67bc64979b99525c42592a647fd6092ae1c542 + languageName: node + linkType: hard + +"@csstools/postcss-scope-pseudo-class@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-scope-pseudo-class@npm:3.0.0" + dependencies: + postcss-selector-parser: ^6.0.13 + peerDependencies: + postcss: ^8.4 + checksum: 4616dcabf3294beb979004b295beec3f08e5544dca7919668e7befa5d445de9a23f662c395d52cbce153efbb3becdd72006dcdbc6f100a84a35d3bd3ec0542d8 + languageName: node + linkType: hard + +"@csstools/postcss-stepped-value-functions@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.1" + dependencies: + "@csstools/css-calc": ^1.1.3 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + peerDependencies: + postcss: ^8.4 + checksum: d47463b797f43958e66c4aebbf003e1c2101e3e058434dc7b3764fd7d648a685105c6410341d6e832ecc9bd67973405e0b03abc41814aae1ef09782615d034a6 + languageName: node + linkType: hard + +"@csstools/postcss-text-decoration-shorthand@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.1" dependencies: + "@csstools/color-helpers": ^3.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: f7f5b5f2492606b79a56f09e814ae8f10a2ae9e9c5fb8019f0e347a4a6c07953b2cc663fd4fa43a60e6994dfd958958f39df8ec760e2a646cfe71fe2bb119382 + postcss: ^8.4 + checksum: 91eaded13a33dd7c8ff55419dda22d70967b88fd6fc27100accef9a8c7dc6538144e0e17a521d64e28cb0c9fff7d6334399657f9a798226a8c7de54d7efa7e6a languageName: node linkType: hard -"@csstools/postcss-unset-value@npm:^1.0.2": - version: 1.0.2 - resolution: "@csstools/postcss-unset-value@npm:1.0.2" +"@csstools/postcss-trigonometric-functions@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.1" + dependencies: + "@csstools/css-calc": ^1.1.3 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 peerDependencies: - postcss: ^8.2 - checksum: 3facdae154d6516ffd964f7582696f406465f11cf8dead503e0afdfecc99ebc25638ab2830affce4516131aa2db004458a235e439f575b04e9ef72ad82f55835 + postcss: ^8.4 + checksum: 4865951a9dda39173766b8b4d9071ba275e6c220313464d46f14e67caea8f812f09eaddc45c7eea03c9dff5a99972abf434da40a7f7e4025bfbdafba5d69e6b9 languageName: node linkType: hard -"@csstools/selector-specificity@npm:^2.0.0, @csstools/selector-specificity@npm:^2.0.2": - version: 2.2.0 - resolution: "@csstools/selector-specificity@npm:2.2.0" +"@csstools/postcss-unset-value@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/postcss-unset-value@npm:3.0.0" peerDependencies: - postcss-selector-parser: ^6.0.10 - checksum: 97c89f23b3b527d7bd51ed299969ed2b9fbb219a367948b44aefec228b8eda6ae0ad74fe8a82f9aac8ff32cfd00bb6d0c98d1daeab2e8fc6d5c4af25e5be5673 + postcss: ^8.4 + checksum: ebd5db2054333f6fdc92992179f3810e2b027f2a90b904845aebf4871494d67615a3e9173cd9415dbd12d9917a5db02f07acb5e5d45acb776932d389eec15205 + languageName: node + linkType: hard + +"@csstools/selector-specificity@npm:^3.0.0": + version: 3.0.0 + resolution: "@csstools/selector-specificity@npm:3.0.0" + peerDependencies: + postcss-selector-parser: ^6.0.13 + checksum: 4a2dfe69998a499155d9dab4c2a0e7ae7594d8db98bb8a487d2d5347c0c501655051eb5eacad3fe323c86b0ba8212fe092c27fc883621e6ac2a27662edfc3528 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm64@npm:0.18.20" +"@esbuild/android-arm64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/android-arm64@npm:0.19.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-arm@npm:0.18.20" +"@esbuild/android-arm@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/android-arm@npm:0.19.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/android-x64@npm:0.18.20" +"@esbuild/android-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/android-x64@npm:0.19.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-arm64@npm:0.18.20" +"@esbuild/darwin-arm64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/darwin-arm64@npm:0.19.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/darwin-x64@npm:0.18.20" +"@esbuild/darwin-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/darwin-x64@npm:0.19.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-arm64@npm:0.18.20" +"@esbuild/freebsd-arm64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/freebsd-arm64@npm:0.19.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/freebsd-x64@npm:0.18.20" +"@esbuild/freebsd-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/freebsd-x64@npm:0.19.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm64@npm:0.18.20" +"@esbuild/linux-arm64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-arm64@npm:0.19.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-arm@npm:0.18.20" +"@esbuild/linux-arm@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-arm@npm:0.19.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ia32@npm:0.18.20" +"@esbuild/linux-ia32@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-ia32@npm:0.19.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-loong64@npm:0.18.20" +"@esbuild/linux-loong64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-loong64@npm:0.19.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-mips64el@npm:0.18.20" +"@esbuild/linux-mips64el@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-mips64el@npm:0.19.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-ppc64@npm:0.18.20" +"@esbuild/linux-ppc64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-ppc64@npm:0.19.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-riscv64@npm:0.18.20" +"@esbuild/linux-riscv64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-riscv64@npm:0.19.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-s390x@npm:0.18.20" +"@esbuild/linux-s390x@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-s390x@npm:0.19.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/linux-x64@npm:0.18.20" +"@esbuild/linux-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/linux-x64@npm:0.19.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/netbsd-x64@npm:0.18.20" +"@esbuild/netbsd-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/netbsd-x64@npm:0.19.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/openbsd-x64@npm:0.18.20" +"@esbuild/openbsd-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/openbsd-x64@npm:0.19.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/sunos-x64@npm:0.18.20" +"@esbuild/sunos-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/sunos-x64@npm:0.19.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-arm64@npm:0.18.20" +"@esbuild/win32-arm64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/win32-arm64@npm:0.19.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-ia32@npm:0.18.20" +"@esbuild/win32-ia32@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/win32-ia32@npm:0.19.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.18.20": - version: 0.18.20 - resolution: "@esbuild/win32-x64@npm:0.18.20" +"@esbuild/win32-x64@npm:0.19.2": + version: 0.19.2 + resolution: "@esbuild/win32-x64@npm:0.19.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2650,17 +2855,17 @@ __metadata: languageName: node linkType: hard -"@financial-times/polyfill-useragent-normaliser@npm:^1.10.1": - version: 1.10.2 - resolution: "@financial-times/polyfill-useragent-normaliser@npm:1.10.2" +"@financial-times/polyfill-useragent-normaliser@npm:^2.0.1": + version: 2.0.1 + resolution: "@financial-times/polyfill-useragent-normaliser@npm:2.0.1" dependencies: - "@financial-times/useragent_parser": ^1.6.3 + "@financial-times/useragent_parser": ^1.6.1 semver: ^7.1.1 - checksum: adf18fb3f5990119cf9e32f67f48d42723af6c2df6e5447082ba07f07d05e283a0d2135f3bccbad78ea64c2765ec1add28c40c8a6efa3732a57db658f11054ad + checksum: 0f9885b8071b0ab09bea723244cef547af612563aca0e053c8f45dddbfb735942b5c972b6c5f4cbce55278ae3b30db5a6fa726baf81ad7d0cb68217b5b4c5606 languageName: node linkType: hard -"@financial-times/useragent_parser@npm:^1.6.3": +"@financial-times/useragent_parser@npm:^1.6.1": version: 1.6.3 resolution: "@financial-times/useragent_parser@npm:1.6.3" checksum: e82dac47bb135c936096884ebcd6982aaa3f37f4c3b5186121fb7401f11f7cbf6857f5897c2a2a13e73f910784ca05c8ab90d5e9801422d2f728c72d4bff78e0 @@ -2713,80 +2918,72 @@ __metadata: languageName: node linkType: hard -"@jimp/core@npm:^0.16.13": - version: 0.16.13 - resolution: "@jimp/core@npm:0.16.13" +"@jimp/core@npm:^0.22.10": + version: 0.22.10 + resolution: "@jimp/core@npm:0.22.10" dependencies: - "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.13 + "@jimp/utils": ^0.22.10 any-base: ^1.1.0 buffer: ^5.2.0 exif-parser: ^0.1.12 file-type: ^16.5.4 - load-bmfont: ^1.3.1 - mkdirp: ^0.5.1 - phin: ^2.9.1 + isomorphic-fetch: ^3.0.0 pixelmatch: ^4.0.2 - tinycolor2: ^1.4.1 - checksum: 62d3ade16017db99c06f70174ae60374cb4fa43c20cdef18c801fe5133bc78be4371dca43c424b259be219732f474e5a630855bc30675a22d66bb92c54f932d0 + tinycolor2: ^1.6.0 + checksum: 88d16bb4411d2a1f39d706d69be9f4ad2dcdb9d8b289a98e401e3896a628fd5f440288e14c0f6f5dd100d5b786df2050784f91a01db032dae1442ecc57ed052e languageName: node linkType: hard -"@jimp/custom@npm:^0.16.1": - version: 0.16.13 - resolution: "@jimp/custom@npm:0.16.13" +"@jimp/custom@npm:^0.22.0": + version: 0.22.10 + resolution: "@jimp/custom@npm:0.22.10" dependencies: - "@babel/runtime": ^7.7.2 - "@jimp/core": ^0.16.13 - checksum: 885a5e27ef54f062a9bb1be9904679beb049acd5c0e2132d726c5344a825076c0c6c53c4b9a8033d367ab62fb8312df23507402213e8ace15f6953c43830eee2 + "@jimp/core": ^0.22.10 + checksum: e9a2dfefcf793f0c2da86ee71eafa33d8b5185bf7ae3711400bd979e60ecde2db57f1544c307ab5589712d67212b93238d0e0962a7080aea4de667e2936fa7dc languageName: node linkType: hard -"@jimp/jpeg@npm:^0.16.1": - version: 0.16.13 - resolution: "@jimp/jpeg@npm:0.16.13" +"@jimp/jpeg@npm:^0.22.0": + version: 0.22.10 + resolution: "@jimp/jpeg@npm:0.22.10" dependencies: - "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.13 - jpeg-js: ^0.4.2 + "@jimp/utils": ^0.22.10 + jpeg-js: ^0.4.4 peerDependencies: "@jimp/custom": ">=0.3.5" - checksum: 2b740073676d58b1bac3fe66b2ddeb6d607e8c3ea5c6b8d8103d4fe8c749d167758289853a1e893ee5a3d95723662d3d832e049805cafb0e934f70b274011c17 + checksum: 60ae140919a5dd1f4afcf712ae999ccdefb5cb9d728c6348bdd9bee3cd75e7be1a5e83b80b5877d0c6c7432b8f6ff57d7246dfa0ab41c3b56c87b7ca8bb30053 languageName: node linkType: hard -"@jimp/plugin-resize@npm:^0.16.1": - version: 0.16.13 - resolution: "@jimp/plugin-resize@npm:0.16.13" +"@jimp/plugin-resize@npm:^0.22.0": + version: 0.22.10 + resolution: "@jimp/plugin-resize@npm:0.22.10" dependencies: - "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.13 + "@jimp/utils": ^0.22.10 peerDependencies: "@jimp/custom": ">=0.3.5" - checksum: e03071a60a29235584dd0b7c0febf0d8ad728cbc3fc18d183f9018ee252c0d6d0f87e6d91e9fb61cd960f8a72d683e4076d7cc9fb738e0aa382dcc4cd05a971e + checksum: 1d74e4624ca6f3b1894d18c824795106ac00e9445f635b11e3d47b7c839752a086a113b0969560b652de8a65b6c20085dc8f4fc4f99db9d1fdedec229b6e5edd languageName: node linkType: hard -"@jimp/png@npm:^0.16.1": - version: 0.16.13 - resolution: "@jimp/png@npm:0.16.13" +"@jimp/png@npm:^0.22.0": + version: 0.22.10 + resolution: "@jimp/png@npm:0.22.10" dependencies: - "@babel/runtime": ^7.7.2 - "@jimp/utils": ^0.16.13 - pngjs: ^3.3.3 + "@jimp/utils": ^0.22.10 + pngjs: ^6.0.0 peerDependencies: "@jimp/custom": ">=0.3.5" - checksum: 7c2567eedd23f04564261ae69454a2127a4707b45a3c0a77f26a0a299859da13fdd874033c06c1d45921cb36515a1a7ccf5c0a97148aa615d08e951041ef11e1 + checksum: d704e4553e285abef313b10de3e6b4c1ad43663631c86cb3032334f4ed122950e7b9b68c842763d7224fb3a0aa1fa6319f21b64902da209ecf1a28adcd7b59f9 languageName: node linkType: hard -"@jimp/utils@npm:^0.16.13": - version: 0.16.13 - resolution: "@jimp/utils@npm:0.16.13" +"@jimp/utils@npm:^0.22.10": + version: 0.22.10 + resolution: "@jimp/utils@npm:0.22.10" dependencies: - "@babel/runtime": ^7.7.2 regenerator-runtime: ^0.13.3 - checksum: 1a8eb0657c645dd0a1e0acb2123a93072e6210eb640fecbf0a60b281809d68712850aa0a037e135bc1529c5837b878a536ad547abf54487630067036b7674869 + checksum: 65c0f225e5d3821cbc8c5fdf4e316c61923ca7da5c2baa69af87f8b9c51d76aeec3f54d549ad934ebb931ff4457e77b0b350a489e9fa5010abeb0e900c47117c languageName: node linkType: hard @@ -2815,7 +3012,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": version: 1.4.15 resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" checksum: b881c7e503db3fc7f3c1f35a1dd2655a188cc51a3612d76efc8a6eb74728bef5606e6758ee77423e564092b4a518aba569bbb21c9bac5ab7a35b0c6ae7e344c8 @@ -2832,12 +3029,12 @@ __metadata: languageName: node linkType: hard -"@koa/cors@npm:^3.1.0": - version: 3.4.3 - resolution: "@koa/cors@npm:3.4.3" +"@koa/cors@npm:^4.0.0": + version: 4.0.0 + resolution: "@koa/cors@npm:4.0.0" dependencies: vary: ^1.1.2 - checksum: 51a5b89b4ea19078272ea2702916c90375853b6cfb9b65bf7720653e99b36950c1fd90df66a77fb17839bb130dc7c9f83ccc0bcec40f9d09769f9ed77ced5f23 + checksum: e0760544823532f2d71d792e3076858e38bab9b1c090abea175f1319fd91ea58a1da384a2fe7f5108f1c681e3830b01f62a1cafe271d6406751976af443187aa languageName: node linkType: hard @@ -2935,16 +3132,15 @@ __metadata: languageName: node linkType: hard -"@puppeteer/browsers@npm:0.5.0": - version: 0.5.0 - resolution: "@puppeteer/browsers@npm:0.5.0" +"@puppeteer/browsers@npm:1.4.6": + version: 1.4.6 + resolution: "@puppeteer/browsers@npm:1.4.6" dependencies: debug: 4.3.4 extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 progress: 2.0.3 - proxy-from-env: 1.1.0 - tar-fs: 2.1.1 + proxy-agent: 6.3.0 + tar-fs: 3.0.4 unbzip2-stream: 1.4.3 yargs: 17.7.1 peerDependencies: @@ -2954,7 +3150,24 @@ __metadata: optional: true bin: browsers: lib/cjs/main-cli.js - checksum: d75fde03be4be106ca907834739251c2bb0b33a09fa23315c5dbe8b8b4cfed2f1b26af62e1dbe5fccc227e9bc87b51da0815461b982477eb01439bfdd6e7b01a + checksum: 29569dd8a8a41737bb0dd40cce6279cfc8764afc6242d2f9d8ae610bed7e466fc77eeb27b9b3ac53dd04927a1a0e26389f282f6ba057210979b36ab455009d64 + languageName: node + linkType: hard + +"@puppeteer/browsers@npm:^1.6.0": + version: 1.7.0 + resolution: "@puppeteer/browsers@npm:1.7.0" + dependencies: + debug: 4.3.4 + extract-zip: 2.0.1 + progress: 2.0.3 + proxy-agent: 6.3.0 + tar-fs: 3.0.4 + unbzip2-stream: 1.4.3 + yargs: 17.7.1 + bin: + browsers: lib/cjs/main-cli.js + checksum: 0a2aecc72fb94a8d94246188f94cfaad730d1d372b34df94ca51ff8a94596bf475a0fee162c317a768fa4b2a707bfa8afd582d594958f49e1019effadfe744b6 languageName: node linkType: hard @@ -2972,6 +3185,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/is@npm:^5.2.0": + version: 5.6.0 + resolution: "@sindresorhus/is@npm:5.6.0" + checksum: 2e6e0c3acf188dcd9aea0f324ac1b6ad04c9fc672392a7b5a1218512fcde066965797eba8b9fe2108657a504388bd4a6664e6e6602555168e828a6df08b9f10e + languageName: node + linkType: hard + "@szmarczak/http-timer@npm:^4.0.5": version: 4.0.6 resolution: "@szmarczak/http-timer@npm:4.0.6" @@ -2981,6 +3201,15 @@ __metadata: languageName: node linkType: hard +"@szmarczak/http-timer@npm:^5.0.1": + version: 5.0.1 + resolution: "@szmarczak/http-timer@npm:5.0.1" + dependencies: + defer-to-connect: ^2.0.1 + checksum: fc9cb993e808806692e4a3337c90ece0ec00c89f4b67e3652a356b89730da98bc824273a6d67ca84d5f33cd85f317dcd5ce39d8cc0a2f060145a608a7cb8ce92 + languageName: node + linkType: hard + "@tokenizer/token@npm:^0.3.0": version: 0.3.0 resolution: "@tokenizer/token@npm:0.3.0" @@ -2995,6 +3224,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/quickjs-emscripten@npm:^0.23.0": + version: 0.23.0 + resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" + checksum: c350a2947ffb80b22e14ff35099fd582d1340d65723384a0fd0515e905e2534459ad2f301a43279a37308a27c99273c932e64649abd57d0bb3ca8c557150eccc + languageName: node + linkType: hard + "@trysound/sax@npm:0.2.0": version: 0.2.0 resolution: "@trysound/sax@npm:0.2.0" @@ -3215,26 +3451,6 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^7.1.1": - version: 7.2.0 - resolution: "@types/glob@npm:7.2.0" - dependencies: - "@types/minimatch": "*" - "@types/node": "*" - checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 - languageName: node - linkType: hard - -"@types/glob@npm:^8.1.0": - version: 8.1.0 - resolution: "@types/glob@npm:8.1.0" - dependencies: - "@types/minimatch": ^5.1.2 - "@types/node": "*" - checksum: 9101f3a9061e40137190f70626aa0e202369b5ec4012c3fabe6f5d229cce04772db9a94fa5a0eb39655e2e4ad105c38afbb4af56a56c0996a8c7d4fc72350e3d - languageName: node - linkType: hard - "@types/http-assert@npm:*": version: 1.5.3 resolution: "@types/http-assert@npm:1.5.3" @@ -3249,6 +3465,13 @@ __metadata: languageName: node linkType: hard +"@types/http-cache-semantics@npm:*, @types/http-cache-semantics@npm:^4.0.1": + version: 4.0.1 + resolution: "@types/http-cache-semantics@npm:4.0.1" + checksum: 1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 + languageName: node + linkType: hard + "@types/http-errors@npm:*": version: 2.0.2 resolution: "@types/http-errors@npm:2.0.2" @@ -3256,22 +3479,13 @@ __metadata: languageName: node linkType: hard -"@types/inquirer@npm:^6.5.0": - version: 6.5.0 - resolution: "@types/inquirer@npm:6.5.0" +"@types/inquirer@npm:^8.2.1": + version: 8.2.6 + resolution: "@types/inquirer@npm:8.2.6" dependencies: "@types/through": "*" - rxjs: ^6.4.0 - checksum: d7da3ccc8efb6c5d40fc0c077cea4e4c26637693841ae32ba16c63195cac114654a644e5cd77343ddbc0aeab710157a3df15db72d2d32470eedc87e4b163b08c - languageName: node - linkType: hard - -"@types/interpret@npm:*": - version: 1.1.1 - resolution: "@types/interpret@npm:1.1.1" - dependencies: - "@types/node": "*" - checksum: 326ae4a82edfb768b47aec4c9eb7544b13c84de729960c17d34e97e004a17245827b68d4fee3ea1a1a242eb679f82f93c03f033a87a6b3dae0486488591f87fc + rxjs: ^7.2.0 + checksum: d09c3b6bbfb1aff8bdb8fc938d43536be55dfb51af0c91d0105e3f7c5e3950c12618ac00e2e91f10b5abeba38f4b903289be1df5aa31f213b58c3cc675a19f81 languageName: node linkType: hard @@ -3396,14 +3610,13 @@ __metadata: languageName: node linkType: hard -"@types/liftoff@npm:^2.5.1": - version: 2.5.1 - resolution: "@types/liftoff@npm:2.5.1" +"@types/liftoff@npm:^4.0.0": + version: 4.0.0 + resolution: "@types/liftoff@npm:4.0.0" dependencies: "@types/fined": "*" - "@types/interpret": "*" "@types/node": "*" - checksum: 3d411a234a911d0464f5f77e8cb63ad88e1115fadb1138cfa12b02b67fb93d365966a0af5e1cc4a9f92c8d8d369727021cb638df4f9756d953fa37f3a3d6ba46 + checksum: 78c14057abe29872b42e244b07b9c1302028b29bef00a429da1781836186d9a4aab948347e22b34829429e0755abfedfbfd11be1d9639c3def5b9c2121b26f26 languageName: node linkType: hard @@ -3428,13 +3641,6 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2": - version: 5.1.2 - resolution: "@types/minimatch@npm:5.1.2" - checksum: 0391a282860c7cb6fe262c12b99564732401bdaa5e395bee9ca323c312c1a0f45efbf34dce974682036e857db59a5c9b1da522f3d6055aeead7097264c8705a8 - languageName: node - linkType: hard - "@types/minimist@npm:^1.2.0": version: 1.2.3 resolution: "@types/minimist@npm:1.2.3" @@ -3442,7 +3648,14 @@ __metadata: languageName: node linkType: hard -"@types/mocha@npm:^8.2.0, @types/mocha@npm:^8.2.3": +"@types/mocha@npm:^10.0.1": + version: 10.0.1 + resolution: "@types/mocha@npm:10.0.1" + checksum: 224ea9fce7b1734ccdb9aa99a622d902a538ce1847bca7fd22c5fb38adcf3ed536f50f48f587085db988a4bb3c2eb68f4b98e1cd6a38bc5547bd3bbbedc54495 + languageName: node + linkType: hard + +"@types/mocha@npm:^8.2.3": version: 8.2.3 resolution: "@types/mocha@npm:8.2.3" checksum: b43ed1b642a2ee62bf10792a07d5d21d66ab8b4d2cf5d822c8a7643e77b90009aecc000eefab5f6ddc9eb69004192f84119a6f97a8499e1a13ea082e7a5e71bf @@ -3463,6 +3676,13 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:*, @types/node@npm:^20.1.0": + version: 20.5.7 + resolution: "@types/node@npm:20.5.7" + checksum: fc284c8e16ddc04569730d58e87eae349eb1c3dd9020cb79a1862d9d9add6f04e7367a236f3252db8db2572f90278e250f4cd43d27d264972b54394eaba1ed76 + languageName: node + linkType: hard + "@types/node@npm:^12.7.1": version: 12.20.55 resolution: "@types/node@npm:12.20.55" @@ -3484,6 +3704,13 @@ __metadata: languageName: node linkType: hard +"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1": + version: 2.4.1 + resolution: "@types/normalize-package-data@npm:2.4.1" + checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 + languageName: node + linkType: hard + "@types/parse5@npm:^2.2.34": version: 2.2.34 resolution: "@types/parse5@npm:2.2.34" @@ -3500,16 +3727,6 @@ __metadata: languageName: node linkType: hard -"@types/postcss-preset-env@npm:^7.7.0": - version: 7.7.0 - resolution: "@types/postcss-preset-env@npm:7.7.0" - dependencies: - autoprefixer: ^10.4.7 - postcss: ^8.4.14 - checksum: 7e74caeb7dba4485eca4273909c3670426d54dc26fc5af6727bef685ad6adff8c61533d3b73a5670ecde9872530b711699a2542a15405f7888952f8903ae31bd - languageName: node - linkType: hard - "@types/qs@npm:*": version: 6.9.8 resolution: "@types/qs@npm:6.9.8" @@ -3533,15 +3750,6 @@ __metadata: languageName: node linkType: hard -"@types/sass@npm:^1.16.1": - version: 1.43.1 - resolution: "@types/sass@npm:1.43.1" - dependencies: - "@types/node": "*" - checksum: 19eb71acc4b0d7db2170732a51ad18a34007021f42069652a5be8a3e3a448a470d2f970b9e85f734d1896bf3a25e48fb5132b4a989c101eb5df21cc171d426c5 - languageName: node - linkType: hard - "@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": version: 7.5.3 resolution: "@types/semver@npm:7.5.3" @@ -3609,6 +3817,13 @@ __metadata: languageName: node linkType: hard +"@types/which@npm:^2.0.1": + version: 2.0.2 + resolution: "@types/which@npm:2.0.2" + checksum: 8626a3c2f6db676c449142e1082e33ea0c9d88b8a2bd796366b944891e6da0088b2aa83d3fa9c79e6696f7381a851fc76d43bd353eb6c4d98a7775b4ae0a96a5 + languageName: node + linkType: hard + "@types/ws@npm:^7.4.0": version: 7.4.7 resolution: "@types/ws@npm:7.4.7" @@ -3618,6 +3833,15 @@ __metadata: languageName: node linkType: hard +"@types/ws@npm:^8.5.3": + version: 8.5.5 + resolution: "@types/ws@npm:8.5.5" + dependencies: + "@types/node": "*" + checksum: d00bf8070e6938e3ccf933010921c6ce78ac3606696ce37a393b27a9a603f7bd93ea64f3c5fa295a2f743575ba9c9a9fdb904af0f5fe2229bf2adf0630386e4a + languageName: node + linkType: hard + "@types/yauzl@npm:^2.9.1": version: 2.10.1 resolution: "@types/yauzl@npm:2.10.1" @@ -3748,87 +3972,77 @@ __metadata: languageName: node linkType: hard -"@ungap/promise-all-settled@npm:1.1.2": - version: 1.1.2 - resolution: "@ungap/promise-all-settled@npm:1.1.2" - checksum: 08d37fdfa23a6fe8139f1305313562ebad973f3fac01bcce2773b2bda5bcb0146dfdcf3cb6a722cf0a5f2ca0bc56a827eac8f1e7b3beddc548f654addf1fc34c - languageName: node - linkType: hard - -"@wdio/config@npm:7.31.1": - version: 7.31.1 - resolution: "@wdio/config@npm:7.31.1" +"@wdio/config@npm:8.15.9": + version: 8.15.9 + resolution: "@wdio/config@npm:8.15.9" dependencies: - "@types/glob": ^8.1.0 - "@wdio/logger": 7.26.0 - "@wdio/types": 7.30.2 - "@wdio/utils": 7.30.2 - deepmerge: ^4.0.0 - glob: ^8.0.3 - checksum: 05f5cbca2bea0802107e9b0452de626bbafea0e3d2e621b99c5f76f26c93329283bb93fb7c814138939956e8c3fe4eb76467413f2500abc98dad5dcf73985cde + "@wdio/logger": 8.11.0 + "@wdio/types": 8.15.7 + "@wdio/utils": 8.15.9 + decamelize: ^6.0.0 + deepmerge-ts: ^5.0.0 + glob: ^10.2.2 + import-meta-resolve: ^3.0.0 + read-pkg-up: ^10.0.0 + checksum: c1c8bd0d253557929afebe7ff2fd44867fda036632b24fe69672c998c5818701a01d30cc4e622195c50e83ca20c6e7ccdb4acc3941f32613e014ed0929d074b0 languageName: node linkType: hard -"@wdio/logger@npm:7.26.0": - version: 7.26.0 - resolution: "@wdio/logger@npm:7.26.0" +"@wdio/logger@npm:8.11.0, @wdio/logger@npm:^8.11.0": + version: 8.11.0 + resolution: "@wdio/logger@npm:8.11.0" dependencies: - chalk: ^4.0.0 + chalk: ^5.1.2 loglevel: ^1.6.0 loglevel-plugin-prefix: ^0.8.4 - strip-ansi: ^6.0.0 - checksum: aad60e5a1707b50b6f7141124c43c109001321db68e8589e4d754d114f8a8369092ad03293658523331c43473cd810bd639dc773fe7f35e8449e03ceb9822f6d + strip-ansi: ^7.1.0 + checksum: b62d0db074240a993c72d95793606d4fa7890fcbebdff5e344bf5c7be90f8189e94432056c1fbb5e636a74b0f036a8a1d88af6c04e4c01e436e9dfab7048f638 languageName: node linkType: hard -"@wdio/protocols@npm:7.27.0": - version: 7.27.0 - resolution: "@wdio/protocols@npm:7.27.0" - checksum: 4e6b738b42f3ff2bd8e3f7bf5665450495ca33cfb0cf819247b271262c6d9315e38b56b55a7e3e4665f210dd7864a39e8662190f715a46b373a08ff1a9e90298 - languageName: node - linkType: hard - -"@wdio/repl@npm:7.30.2": - version: 7.30.2 - resolution: "@wdio/repl@npm:7.30.2" - dependencies: - "@wdio/utils": 7.30.2 - checksum: 646b70fc3b26f9733cdbf807bd25879b36f61fa3c32389c91c2cd554f1e6799063a8e651ce7d37b0456d502c90b0205fc5e33abba2ca71c939978c74946da975 +"@wdio/protocols@npm:8.14.6": + version: 8.14.6 + resolution: "@wdio/protocols@npm:8.14.6" + checksum: f3d0a38eb7e59ff865af4396e8196a361b96f7b736687af2237c5110d2d79ead2f3f15f4d0dde3a8edfd930aee8ee51efd339094d4581f855d38f6e8ee898a98 languageName: node linkType: hard -"@wdio/types@npm:7.30.2": - version: 7.30.2 - resolution: "@wdio/types@npm:7.30.2" +"@wdio/repl@npm:8.10.1": + version: 8.10.1 + resolution: "@wdio/repl@npm:8.10.1" dependencies: - "@types/node": ^18.0.0 - got: ^11.8.1 - peerDependencies: - typescript: ^4.6.2 - peerDependenciesMeta: - typescript: - optional: true - checksum: 3f547927eaccc907cb64b0a937ae5e84f3f11bb735c03718981bf134cb73c074d5b80984cc911704bbfbc6638e28ea1699b32407bbc888eb98c89df6a074d676 + "@types/node": ^20.1.0 + checksum: 7c770769e3db82f743f2dc9f604da8200f6eb7dfe4a708ed0b30e9c9b5c9c627342455991917c884d76448e4cc31054b85f9f843ba09c166faa32de9934571b3 languageName: node linkType: hard -"@wdio/utils@npm:7.30.2": - version: 7.30.2 - resolution: "@wdio/utils@npm:7.30.2" +"@wdio/types@npm:8.15.7": + version: 8.15.7 + resolution: "@wdio/types@npm:8.15.7" dependencies: - "@wdio/logger": 7.26.0 - "@wdio/types": 7.30.2 - p-iteration: ^1.1.8 - checksum: d41672c0dbc185995cf614edf19fcebb4406e4e3cf59ab20c56e13936f9048f1fb5dd62d35e4dff8cf4953fa5d927b918e3d2bb859785255c5f7d142d7e09508 + "@types/node": ^20.1.0 + checksum: 33510054689a021dcba6dad8c9b0d624c0221482bbfb3ac9ca52812bc19aeb4d5fd5fa38cf3604fdd87de3891cf880c37c166fe0fd6fc6ce201328f2d35a719b languageName: node linkType: hard -"@web/browser-logs@npm:^0.2.6": - version: 0.2.6 - resolution: "@web/browser-logs@npm:0.2.6" +"@wdio/utils@npm:8.15.9": + version: 8.15.9 + resolution: "@wdio/utils@npm:8.15.9" dependencies: - errorstacks: ^2.2.0 - checksum: 82693e37a7e5a3c3df255e1e4feef6e6c2f2b7f5f883e1a9fd233d09a22c4f3e9e3dfd2ec809d7a02f0894156f26b89f1759bf4e9317640ee3630e9a3d9ec2a8 + "@puppeteer/browsers": ^1.6.0 + "@wdio/logger": 8.11.0 + "@wdio/types": 8.15.7 + decamelize: ^6.0.0 + deepmerge-ts: ^5.1.0 + edgedriver: ^5.3.5 + geckodriver: ^4.2.0 + get-port: ^7.0.0 + got: ^13.0.0 + import-meta-resolve: ^3.0.0 + locate-app: ^2.1.0 + safaridriver: ^0.1.0 + wait-port: ^1.0.4 + checksum: e97ebca1bc26e1883b6dd7f3797a1ed6b789f0379bb8be30b4f86cdf8773d5db46fd850cef1577181d75df34f0cb7f6b13b26d5200df881f075be9871a404b1f languageName: node linkType: hard @@ -3841,33 +4055,7 @@ __metadata: languageName: node linkType: hard -"@web/dev-server-core@npm:^0.4.0, @web/dev-server-core@npm:^0.4.1": - version: 0.4.1 - resolution: "@web/dev-server-core@npm:0.4.1" - dependencies: - "@types/koa": ^2.11.6 - "@types/ws": ^7.4.0 - "@web/parse5-utils": ^1.3.1 - chokidar: ^3.4.3 - clone: ^2.1.2 - es-module-lexer: ^1.0.0 - get-stream: ^6.0.0 - is-stream: ^2.0.0 - isbinaryfile: ^5.0.0 - koa: ^2.13.0 - koa-etag: ^4.0.0 - koa-send: ^5.0.1 - koa-static: ^5.0.0 - lru-cache: ^6.0.0 - mime-types: ^2.1.27 - parse5: ^6.0.1 - picomatch: ^2.2.2 - ws: ^7.4.2 - checksum: 4cf728ac781c7831c9c59ffaa1bd2dca1f1e8a6553bedd0d80e47d946ea427067eb1d07b028fc8296a36930c1dd5631e0bc1ccf8f0f4b9203da362c958c1833e - languageName: node - linkType: hard - -"@web/dev-server-core@npm:^0.5.1": +"@web/dev-server-core@npm:^0.5.1, @web/dev-server-core@npm:^0.5.2": version: 0.5.2 resolution: "@web/dev-server-core@npm:0.5.2" dependencies: @@ -3893,22 +4081,12 @@ __metadata: languageName: node linkType: hard -"@web/dev-server-hmr@npm:^0.1.8": - version: 0.1.12 - resolution: "@web/dev-server-hmr@npm:0.1.12" - dependencies: - "@web/dev-server-core": ^0.4.1 - checksum: 67255fd4a7ee4d44f6feeeb798e67c4dbb9d2e351ef404a33424fcfce7d28bea2ed165d9ff28506b44a4ac2e6ca2e3bb812c70954d04fbfdb08b8df4d47efefa - languageName: node - linkType: hard - -"@web/parse5-utils@npm:^1.3.1": - version: 1.3.1 - resolution: "@web/parse5-utils@npm:1.3.1" +"@web/dev-server-hmr@npm:^0.3.0": + version: 0.3.0 + resolution: "@web/dev-server-hmr@npm:0.3.0" dependencies: - "@types/parse5": ^6.0.1 - parse5: ^6.0.1 - checksum: 3320b2c4ea1e6a2ff1e57086b0c697a71dac7a6e54da86b2fb8e6c1d5a673bf9b911a743a10daa8cd62a571719edf3e66c9b17e87d79cc982f234bf141e2e178 + "@web/dev-server-core": ^0.5.1 + checksum: 4fb4af8c19287472b0d628f8790b9f1907ceea4997f8f20a6eb918c04b7910bfac7d24ce09db723daf4828ca923f4a02967578108465a5487570ea8e93a146d0 languageName: node linkType: hard @@ -3922,54 +4100,20 @@ __metadata: languageName: node linkType: hard -"@web/test-runner-chrome@npm:^0.13.0": - version: 0.13.4 - resolution: "@web/test-runner-chrome@npm:0.13.4" +"@web/test-runner-chrome@npm:^0.14.1": + version: 0.14.1 + resolution: "@web/test-runner-chrome@npm:0.14.1" dependencies: "@web/test-runner-core": ^0.11.2 "@web/test-runner-coverage-v8": ^0.7.0 async-mutex: 0.4.0 chrome-launcher: ^0.15.0 - puppeteer-core: ^19.8.1 - checksum: c293912e2ec43db06bb2c8b7ce5647c67a257774faadec0ef117a318bc5a575885d1598bdd102ec48fa5aa5e2211945393b687b002677b8052225bff1c8bbbe7 - languageName: node - linkType: hard - -"@web/test-runner-core@npm:^0.10.18, @web/test-runner-core@npm:^0.10.19, @web/test-runner-core@npm:^0.10.20": - version: 0.10.29 - resolution: "@web/test-runner-core@npm:0.10.29" - dependencies: - "@babel/code-frame": ^7.12.11 - "@types/babel__code-frame": ^7.0.2 - "@types/co-body": ^6.1.0 - "@types/convert-source-map": ^2.0.0 - "@types/debounce": ^1.2.0 - "@types/istanbul-lib-coverage": ^2.0.3 - "@types/istanbul-reports": ^3.0.0 - "@web/browser-logs": ^0.2.6 - "@web/dev-server-core": ^0.4.1 - chokidar: ^3.4.3 - cli-cursor: ^3.1.0 - co-body: ^6.1.0 - convert-source-map: ^2.0.0 - debounce: ^1.2.0 - dependency-graph: ^0.11.0 - globby: ^11.0.1 - ip: ^1.1.5 - istanbul-lib-coverage: ^3.0.0 - istanbul-lib-report: ^3.0.0 - istanbul-reports: ^3.0.2 - log-update: ^4.0.0 - nanocolors: ^0.2.1 - nanoid: ^3.1.25 - open: ^8.0.2 - picomatch: ^2.2.2 - source-map: ^0.7.3 - checksum: 635a510442bea3bce97596a2aed1c58a6154b4b83a44bf3e9c9497a751f42426cae5f67555916c4fd63064a4e91a5e26755e3090887ebac38ec0ab2691e1fe6c + puppeteer-core: ^20.0.0 + checksum: 45a3fd95a2eed52e231ef118bb0fcf40b4595b1d75b51c00aa3e248e749d689c66068c3c5bb7f547f71b7affe61b6d0889c6d457fd07a1e59cd24c1958322e80 languageName: node linkType: hard -"@web/test-runner-core@npm:^0.11.0, @web/test-runner-core@npm:^0.11.2": +"@web/test-runner-core@npm:^0.11.0, @web/test-runner-core@npm:^0.11.1, @web/test-runner-core@npm:^0.11.2, @web/test-runner-core@npm:^0.11.4": version: 0.11.4 resolution: "@web/test-runner-core@npm:0.11.4" dependencies: @@ -4003,18 +4147,6 @@ __metadata: languageName: node linkType: hard -"@web/test-runner-coverage-v8@npm:^0.4.8": - version: 0.4.9 - resolution: "@web/test-runner-coverage-v8@npm:0.4.9" - dependencies: - "@web/test-runner-core": ^0.10.20 - istanbul-lib-coverage: ^3.0.0 - picomatch: ^2.2.2 - v8-to-istanbul: ^8.0.0 - checksum: d103657893ca4faa6c2e214e8fb2ee2ce3dc6c58c5d270f5e7431496b3e4088dc3d0677406365dd34390c92f68865df9a80def3ba58f0185b0b676d4c36671c0 - languageName: node - linkType: hard - "@web/test-runner-coverage-v8@npm:^0.7.0": version: 0.7.1 resolution: "@web/test-runner-coverage-v8@npm:0.7.1" @@ -4028,48 +4160,48 @@ __metadata: languageName: node linkType: hard -"@web/test-runner-mocha@npm:^0.7.3": - version: 0.7.5 - resolution: "@web/test-runner-mocha@npm:0.7.5" +"@web/test-runner-mocha@npm:^0.8.1": + version: 0.8.1 + resolution: "@web/test-runner-mocha@npm:0.8.1" dependencies: - "@types/mocha": ^8.2.0 - "@web/test-runner-core": ^0.10.20 - checksum: 12f87299945d230815bb783de2953ac4239306c1a67145ef5b78cfb0b361ae7f659e5d3e5150af2cedc6f2c55adf10652b761f016430a7ac2d7f77b91ecb9cd1 + "@types/mocha": ^10.0.1 + "@web/test-runner-core": ^0.11.1 + checksum: 05e8f39dd8b9db928978e5c1c200f7d3685caeb3b7c50f872485759eaebf351130abd9fd24b3790c1aad3afdcbf67ba8a56f73c84b4e89dbc49c2ad043686065 languageName: node linkType: hard -"@web/test-runner-playwright@npm:^0.8.8": - version: 0.8.10 - resolution: "@web/test-runner-playwright@npm:0.8.10" +"@web/test-runner-playwright@npm:^0.10.1": + version: 0.10.1 + resolution: "@web/test-runner-playwright@npm:0.10.1" dependencies: - "@web/test-runner-core": ^0.10.20 - "@web/test-runner-coverage-v8": ^0.4.8 + "@web/test-runner-core": ^0.11.0 + "@web/test-runner-coverage-v8": ^0.7.0 playwright: ^1.22.2 - checksum: fac6da1d664ae9f66c2591edd147f20cb9a06ae7383886a42d3b8082cd8bbd8fc7737e72382264d107fc67566ef5865f67d02d4aa8654868cf96636eeccb271e + checksum: d2aebc54c0444fb434671dc0d3a3912f76570eae4a909b7912cf46b9535232c7f7829729554e8629f546abce48433f9f5b21d583011582753fbb40e288c28e80 languageName: node linkType: hard -"@web/test-runner-saucelabs@npm:^0.7.3": - version: 0.7.3 - resolution: "@web/test-runner-saucelabs@npm:0.7.3" +"@web/test-runner-saucelabs@npm:^0.10.0": + version: 0.10.0 + resolution: "@web/test-runner-saucelabs@npm:0.10.0" dependencies: - "@web/test-runner-webdriver": ^0.5.0 + "@web/test-runner-webdriver": ^0.7.0 ip: ^1.1.5 nanoid: ^3.1.25 - saucelabs: ~6.1.0 - webdriver: ^7.16.0 - webdriverio: ^7.16.0 - checksum: c7f1981d6352dab77e9d60f9a513ce73561e1f90f923a85e86c85f6b5b48ee211f060a44ea754ae1b5addf68cb91cf809c8e739c03d8c085154b7214c78be544 + saucelabs: ^7.2.0 + webdriver: ^8.8.6 + webdriverio: ^8.8.6 + checksum: 5537567aa6032f2eb92bd05f9b3134767db9ec6a5f4fab7691fde2ccd51bb649b5997c5c4744ec6a467d44b5b6743f6794e8fbefac6157f817d6be87d14aa26a languageName: node linkType: hard -"@web/test-runner-webdriver@npm:^0.5.0": - version: 0.5.1 - resolution: "@web/test-runner-webdriver@npm:0.5.1" +"@web/test-runner-webdriver@npm:^0.7.0": + version: 0.7.0 + resolution: "@web/test-runner-webdriver@npm:0.7.0" dependencies: - "@web/test-runner-core": ^0.10.20 - webdriverio: ^7.16.0 - checksum: 68b380488fff7c6b6dc97defa3859fbc987e52a7d619a7d53440cf0b3b91a781793557cc5bb06da19ff7907798aaeb22f21a677692ccae62e6fc90009e885496 + "@web/test-runner-core": ^0.11.1 + webdriverio: ^8.8.6 + checksum: d84d94980353f1bb510a8b31e9cb7d7ed30a788133a2709a392b5f4808d770eaf00da4d6b7f98ee53fdd5e109909b02065d81dc66eee825cea77ca80f017bddb languageName: node linkType: hard @@ -4225,6 +4357,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.1, agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.0 + resolution: "agent-base@npm:7.1.0" + dependencies: + debug: ^4.3.4 + checksum: f7828f991470a0cc22cb579c86a18cbae83d8a3cbed39992ab34fc7217c4d126017f1c74d0ab66be87f71455318a8ea3e757d6a37881b8d0f2a2c6aa55e5418f + languageName: node + linkType: hard + "agentkeepalive@npm:^4.2.1": version: 4.5.0 resolution: "agentkeepalive@npm:4.5.0" @@ -4244,7 +4385,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.3, ajv@npm:^6.12.4": +"ajv@npm:^6.12.4": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -4279,27 +4420,6 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 190abd03e4ff86794f338a31795d262c1dfe8c91f7e01d04f13f646f1dcb16c5800818f886047876f1272f065570ab86b24b99089f8b68a0e11ff19aed4ca8f1 - languageName: node - linkType: hard - -"ansi-regex@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-regex@npm:3.0.1" - checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc - languageName: node - linkType: hard - -"ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: b1a6ee44cb6ecdabaa770b2ed500542714d4395d71c7e5c25baa631f680fb2ad322eb9ba697548d498a6fd366949fc8b5bfcf48d49a32803611f648005b01888 - languageName: node - linkType: hard - "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -4314,13 +4434,6 @@ __metadata: languageName: node linkType: hard -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: ebc0e00381f2a29000d1dac8466a640ce11943cef3bda3cd0020dc042e31e1058ab59bf6169cd794a54c3a7338a61ebc404b7c91e004092dd20e028c432c9c2c - languageName: node - linkType: hard - "ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -4360,7 +4473,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:~3.1.1, anymatch@npm:~3.1.2": +"anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -4377,13 +4490,6 @@ __metadata: languageName: node linkType: hard -"arch@npm:^2.1.0": - version: 2.2.0 - resolution: "arch@npm:2.2.0" - checksum: e21b7635029fe8e9cdd5a026f9a6c659103e63fff423834323cdf836a1bb240a72d0c39ca8c470f84643385cf581bd8eda2cad8bf493e27e54bd9783abe9101f - languageName: node - linkType: hard - "archive-type@npm:^4.0.0": version: 4.0.0 resolution: "archive-type@npm:4.0.0" @@ -4470,7 +4576,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.1.3, aria-query@npm:^5.2.1": +"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -4479,27 +4585,6 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^4.0.0": - version: 4.0.0 - resolution: "arr-diff@npm:4.0.0" - checksum: ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0 - languageName: node - linkType: hard - -"arr-flatten@npm:^1.1.0": - version: 1.1.0 - resolution: "arr-flatten@npm:1.1.0" - checksum: 963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22 - languageName: node - linkType: hard - -"arr-union@npm:^3.1.0": - version: 3.1.0 - resolution: "arr-union@npm:3.1.0" - checksum: b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -4544,13 +4629,6 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.3.2": - version: 0.3.2 - resolution: "array-unique@npm:0.3.2" - checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888 - languageName: node - linkType: hard - "array.prototype.findlastindex@npm:^1.2.2": version: 1.2.3 resolution: "array.prototype.findlastindex@npm:1.2.3" @@ -4610,22 +4688,6 @@ __metadata: languageName: node linkType: hard -"asn1@npm:~0.2.3": - version: 0.2.6 - resolution: "asn1@npm:0.2.6" - dependencies: - safer-buffer: ~2.1.0 - checksum: 39f2ae343b03c15ad4f238ba561e626602a3de8d94ae536c46a4a93e69578826305366dc09fbb9b56aec39b4982a463682f259c38e59f6fa380cd72cd61e493d - languageName: node - linkType: hard - -"assert-plus@npm:1.0.0, assert-plus@npm:^1.0.0": - version: 1.0.0 - resolution: "assert-plus@npm:1.0.0" - checksum: 19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64 - languageName: node - linkType: hard - "assertion-error@npm:^1.1.0": version: 1.1.0 resolution: "assertion-error@npm:1.1.0" @@ -4633,13 +4695,6 @@ __metadata: languageName: node linkType: hard -"assign-symbols@npm:^1.0.0": - version: 1.0.0 - resolution: "assign-symbols@npm:1.0.0" - checksum: c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c - languageName: node - linkType: hard - "ast-types-flow@npm:^0.0.7": version: 0.0.7 resolution: "ast-types-flow@npm:0.0.7" @@ -4647,6 +4702,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.13.4": + version: 0.13.4 + resolution: "ast-types@npm:0.13.4" + dependencies: + tslib: ^2.0.1 + checksum: 5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -4704,6 +4768,24 @@ __metadata: languageName: node linkType: hard +"autoprefixer@npm:^10.2.4, autoprefixer@npm:^10.4.15": + version: 10.4.15 + resolution: "autoprefixer@npm:10.4.15" + dependencies: + browserslist: ^4.21.10 + caniuse-lite: ^1.0.30001538 + fraction.js: ^4.3.6 + normalize-range: ^0.1.2 + picocolors: ^1.0.0 + postcss-value-parser: ^4.2.0 + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 45fad7086495048dacb14bb7b00313e70e135b5d8e8751dcc60548889400763705ab16fc2d99ea628b44c3472698fb0e39598f595ba28409c965ab159035afde + languageName: node + linkType: hard + "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -4711,20 +4793,6 @@ __metadata: languageName: node linkType: hard -"aws-sign2@npm:~0.7.0": - version: 0.7.0 - resolution: "aws-sign2@npm:0.7.0" - checksum: b148b0bb0778098ad8cf7e5fc619768bcb51236707ca1d3e5b49e41b171166d8be9fdc2ea2ae43d7decf02989d0aaa3a9c4caa6f320af95d684de9b548a71525 - languageName: node - linkType: hard - -"aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 68f79708ac7c335992730bf638286a3ee0a645cf12575d557860100767c500c08b30e24726b9f03265d74116417f628af78509e1333575e9f8d52a80edfe8cbc - languageName: node - linkType: hard - "axe-core@npm:^4.3.3, axe-core@npm:^4.6.2": version: 4.8.2 resolution: "axe-core@npm:4.8.2" @@ -4748,6 +4816,13 @@ __metadata: languageName: node linkType: hard +"b4a@npm:^1.6.4": + version: 1.6.4 + resolution: "b4a@npm:1.6.4" + checksum: 81b086f9af1f8845fbef4476307236bda3d660c158c201db976f19cdce05f41f93110ab6b12fd7a2696602a490cc43d5410ee36a56d6eef93afb0d6ca69ac3b2 + languageName: node + linkType: hard + "babel-plugin-htm@npm:^3.0.0": version: 3.0.0 resolution: "babel-plugin-htm@npm:3.0.0" @@ -4807,27 +4882,10 @@ __metadata: languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: ^1.0.1 - class-utils: ^0.3.5 - component-emitter: ^1.2.1 - define-property: ^1.0.0 - isobject: ^3.0.1 - mixin-deep: ^1.2.0 - pascalcase: ^0.1.1 - checksum: a4a146b912e27eea8f66d09cb0c9eab666f32ce27859a7dfd50f38cd069a2557b39f16dba1bc2aecb3b44bf096738dd207b7970d99b0318423285ab1b1994edd - languageName: node - linkType: hard - -"bcrypt-pbkdf@npm:^1.0.0": - version: 1.0.2 - resolution: "bcrypt-pbkdf@npm:1.0.2" - dependencies: - tweetnacl: ^0.14.3 - checksum: 4edfc9fe7d07019609ccf797a2af28351736e9d012c8402a07120c4453a3b789a15f2ee1530dc49eee8f7eb9379331a8dd4b3766042b9e502f74a68e7f662291 +"basic-ftp@npm:^5.0.2": + version: 5.0.3 + resolution: "basic-ftp@npm:5.0.3" + checksum: 8b04e88eb85a64de9311721bb0707c9cd70453eefdd854cab85438e6f46fb6c597ddad57ed1acf0a9ede3c677b14e657f51051688a5f23d6f3ea7b5d9073b850 languageName: node linkType: hard @@ -4840,48 +4898,10 @@ __metadata: languageName: node linkType: hard -"bin-check@npm:^4.1.0": - version: 4.1.0 - resolution: "bin-check@npm:4.1.0" - dependencies: - execa: ^0.7.0 - executable: ^4.1.0 - checksum: 16f6d5d86df9365dab682c7dd238f93678b773a908b3bccea4b1acb82b9b4e49fcfa24c99b99180a8e4cdd89a8f15f03700b09908ed5ae651f52fd82488a3507 - languageName: node - linkType: hard - -"bin-version-check@npm:^4.0.0": - version: 4.0.0 - resolution: "bin-version-check@npm:4.0.0" - dependencies: - bin-version: ^3.0.0 - semver: ^5.6.0 - semver-truncate: ^1.1.2 - checksum: fab468416e27df2f5440ee143065399457bec885b5c1ec01ecf2185ea6f071ff087ef1e3f84cca7314f43145e9bca3127cb1b6f783e35f3242ff7e7edb033b0a - languageName: node - linkType: hard - -"bin-version@npm:^3.0.0": - version: 3.1.0 - resolution: "bin-version@npm:3.1.0" - dependencies: - execa: ^1.0.0 - find-versions: ^3.0.0 - checksum: 59ef7194420fc30f3a4ea8ce569ad11f7eb736019ca765778739f14702faf2b23b3bcf757e0d29b3839c14bcca9dc38c10c083d3d601363ef06436424204579d - languageName: node - linkType: hard - -"bin-wrapper@npm:^4.1.0": - version: 4.1.0 - resolution: "bin-wrapper@npm:4.1.0" - dependencies: - bin-check: ^4.1.0 - bin-version-check: ^4.0.0 - download: ^7.1.0 - import-lazy: ^3.1.0 - os-filter-obj: ^2.0.0 - pify: ^4.0.1 - checksum: eed64a0738aef196a15af87ad28f71d5bb28070d6df8e25544c26ba7a5c7a774987d502760050e774c1fa6d32c8c9318217053b61bdeb7f361883ad2cc75b9a7 +"big-integer@npm:^1.6.17": + version: 1.6.51 + resolution: "big-integer@npm:1.6.51" + checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 languageName: node linkType: hard @@ -4892,6 +4912,16 @@ __metadata: languageName: node linkType: hard +"binary@npm:~0.3.0": + version: 0.3.0 + resolution: "binary@npm:0.3.0" + dependencies: + buffers: ~0.1.1 + chainsaw: ~0.1.0 + checksum: b4699fda9e2c2981e74a46b0115cf0d472eda9b68c0e9d229ef494e92f29ce81acf0a834415094cffcc340dfee7c4ef8ce5d048c65c18067a7ed850323f777af + languageName: node + linkType: hard + "bl@npm:^1.0.0": version: 1.2.3 resolution: "bl@npm:1.2.3" @@ -4902,7 +4932,7 @@ __metadata: languageName: node linkType: hard -"bl@npm:^4.0.3": +"bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -4913,6 +4943,24 @@ __metadata: languageName: node linkType: hard +"bl@npm:^5.0.0": + version: 5.1.0 + resolution: "bl@npm:5.1.0" + dependencies: + buffer: ^6.0.3 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: a7a438ee0bc540e80b8eb68cc1ad759a9c87df06874a99411d701d01cc0b36f30cd20050512ac3e77090138890960e07bfee724f3ee6619bb39a569f5cc3b1bc + languageName: node + linkType: hard + +"bluebird@npm:~3.4.1": + version: 3.4.7 + resolution: "bluebird@npm:3.4.7" + checksum: bffa9dee7d3a41ab15c4f3f24687b49959b4e64e55c058a062176feb8ccefc2163414fb4e1a0f3053bf187600936509660c3ebd168fd9f0e48c7eba23b019466 + languageName: node + linkType: hard + "boolbase@npm:^1.0.0": version: 1.0.0 resolution: "boolbase@npm:1.0.0" @@ -4939,27 +4987,9 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": - version: 2.3.2 - resolution: "braces@npm:2.3.2" - dependencies: - arr-flatten: ^1.1.0 - array-unique: ^0.3.2 - extend-shallow: ^2.0.1 - fill-range: ^4.0.0 - isobject: ^3.0.1 - repeat-element: ^1.1.2 - snapdragon: ^0.8.1 - snapdragon-node: ^2.0.1 - split-string: ^3.0.2 - to-regex: ^3.0.1 - checksum: e30dcb6aaf4a31c8df17d848aa283a65699782f75ad61ae93ec25c9729c66cf58e66f0000a9fec84e4add1135bb7da40f7cb9601b36bebcfa9ca58e8d5c07de0 - languageName: node - linkType: hard - -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" +"braces@npm:^3.0.2, braces@npm:~3.0.2": + version: 3.0.2 + resolution: "braces@npm:3.0.2" dependencies: fill-range: ^7.0.1 checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 @@ -4982,16 +5012,15 @@ __metadata: languageName: node linkType: hard -"browserslist-useragent@npm:^3.0.3": - version: 3.1.4 - resolution: "browserslist-useragent@npm:3.1.4" +"browserslist-useragent@npm:^4.0.0": + version: 4.0.0 + resolution: "browserslist-useragent@npm:4.0.0" dependencies: - browserslist: ^4.19.1 - electron-to-chromium: ^1.4.67 semver: ^7.3.5 - useragent: ^2.3.0 - yamlparser: ^0.0.2 - checksum: 89213aa3750734c03fddaed6c44778fecaf6bd9c3fe64831604aaf7785242cc7747868cf6ba2b0f4b449965860ee1e3b961173291cfb4f610f5d0b0a9e28fa8e + ua-parser-js: ^1.0.32 + peerDependencies: + browserslist: ^4.0.0 + checksum: 1f24800424b4922addce5271861464e9dd7f031bc3b991d7c85297d9b7ab34cce97104a6c6f5796af47aaf602c29551c05483b3cf4975033238e3936259695ae languageName: node linkType: hard @@ -5009,6 +5038,20 @@ __metadata: languageName: node linkType: hard +"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9": + version: 4.21.10 + resolution: "browserslist@npm:4.21.10" + dependencies: + caniuse-lite: ^1.0.30001539 + electron-to-chromium: ^1.4.530 + node-releases: ^2.0.13 + update-browserslist-db: ^1.0.13 + bin: + browserslist: cli.js + checksum: 14fc119bbfb85b65e2ee4a82205fabf9327520d010c4c586f1176ceaf9136cfdb391397045a4eafaa9defe52b6dbdf875916714695826c69091a936d5838f9ec + languageName: node + linkType: hard + "buffer-alloc-unsafe@npm:^1.1.0": version: 1.1.0 resolution: "buffer-alloc-unsafe@npm:1.1.0" @@ -5033,13 +5076,6 @@ __metadata: languageName: node linkType: hard -"buffer-equal@npm:0.0.1": - version: 0.0.1 - resolution: "buffer-equal@npm:0.0.1" - checksum: ca4b52e6c01143529d957a78cb9a93e4257f172bbab30d9eb87c20ae085ed23c5e07f236ac051202dacbf3d17aba42e1455f84cba21ea79b67d57f2b05e9a613 - languageName: node - linkType: hard - "buffer-fill@npm:^1.0.0": version: 1.0.0 resolution: "buffer-fill@npm:1.0.0" @@ -5047,6 +5083,13 @@ __metadata: languageName: node linkType: hard +"buffer-indexof-polyfill@npm:~1.0.0": + version: 1.0.2 + resolution: "buffer-indexof-polyfill@npm:1.0.2" + checksum: fbfb2d69c6bb2df235683126f9dc140150c08ac3630da149913a9971947b667df816a913b6993bc48f4d611999cb99a1589914d34c02dccd2234afda5cb75bbc + languageName: node + linkType: hard + "buffer@npm:^5.2.0, buffer@npm:^5.2.1, buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -5057,6 +5100,23 @@ __metadata: languageName: node linkType: hard +"buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: ^1.3.1 + ieee754: ^1.2.1 + checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 + languageName: node + linkType: hard + +"buffers@npm:~0.1.1": + version: 0.1.1 + resolution: "buffers@npm:0.1.1" + checksum: ad6f8e483efab39cefd92bdc04edbff6805e4211b002f4d1cfb70c6c472a61cc89fb18c37bcdfdd4ee416ca096e9ff606286698a7d41a18b539bac12fd76d4d5 + languageName: node + linkType: hard + "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -5064,25 +5124,25 @@ __metadata: languageName: node linkType: hard -"c8@npm:^7.7.2": - version: 7.14.0 - resolution: "c8@npm:7.14.0" +"c8@npm:^8.0.1": + version: 8.0.1 + resolution: "c8@npm:8.0.1" dependencies: "@bcoe/v8-coverage": ^0.2.3 "@istanbuljs/schema": ^0.1.3 find-up: ^5.0.0 foreground-child: ^2.0.0 istanbul-lib-coverage: ^3.2.0 - istanbul-lib-report: ^3.0.0 - istanbul-reports: ^3.1.4 + istanbul-lib-report: ^3.0.1 + istanbul-reports: ^3.1.6 rimraf: ^3.0.2 test-exclude: ^6.0.0 v8-to-istanbul: ^9.0.0 - yargs: ^16.2.0 - yargs-parser: ^20.2.9 + yargs: ^17.7.2 + yargs-parser: ^21.1.1 bin: c8: bin/c8.js - checksum: ca44bbd200b09dd5b7a3b8909b964c82eabbbb28ce4543873a313118e1ba24c924fdb6440ed09c636debdbd2dffec5529cca9657d408cba295367b715e131975 + checksum: 2c47531d21cb67b1e533fbb203ddb5a1c4b45d52c004dcf4eb1376ac8df205f2f4a1b2b9611777ca88dadbbcc2bbdad26b8c5f7ca58a02ecd52afa2aebef73fe languageName: node linkType: hard @@ -5106,23 +5166,6 @@ __metadata: languageName: node linkType: hard -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: ^1.0.0 - component-emitter: ^1.2.1 - get-value: ^2.0.6 - has-value: ^1.0.0 - isobject: ^3.0.1 - set-value: ^2.0.0 - to-object-path: ^0.3.0 - union-value: ^1.0.0 - unset-value: ^1.0.0 - checksum: 9114b8654fe2366eedc390bad0bcf534e2f01b239a888894e2928cb58cdc1e6ea23a73c6f3450dcfd2058aa73a8a981e723cd1e7c670c047bf11afdc65880107 - languageName: node - linkType: hard - "cache-content-type@npm:^1.0.0": version: 1.0.1 resolution: "cache-content-type@npm:1.0.1" @@ -5140,6 +5183,28 @@ __metadata: languageName: node linkType: hard +"cacheable-lookup@npm:^7.0.0": + version: 7.0.0 + resolution: "cacheable-lookup@npm:7.0.0" + checksum: 9e2856763fc0a7347ab34d704c010440b819d4bb5e3593b664381b7433e942dd22e67ee5581f12256f908e79b82d30b86ebbacf40a081bfe10ee93fbfbc2d6a9 + languageName: node + linkType: hard + +"cacheable-request@npm:^10.2.8": + version: 10.2.13 + resolution: "cacheable-request@npm:10.2.13" + dependencies: + "@types/http-cache-semantics": ^4.0.1 + get-stream: ^6.0.1 + http-cache-semantics: ^4.1.1 + keyv: ^4.5.3 + mimic-response: ^4.0.0 + normalize-url: ^8.0.0 + responselike: ^3.0.0 + checksum: 1a2e9a20558ff2e23156bf945110f16d08037830a57c7b97ba9a145f6526fff1e1da21b1a1f9f4ee5fda77a482374e1a537b60dc23dab5df506f5a1cea5be9ab + languageName: node + linkType: hard + "cacheable-request@npm:^2.1.1": version: 2.1.4 resolution: "cacheable-request@npm:2.1.4" @@ -5187,16 +5252,6 @@ __metadata: languageName: node linkType: hard -"camel-case@npm:^3.0.0": - version: 3.0.0 - resolution: "camel-case@npm:3.0.0" - dependencies: - no-case: ^2.2.0 - upper-case: ^1.1.1 - checksum: 4190ed6ab8acf4f3f6e1a78ad4d0f3f15ce717b6bfa1b5686d58e4bcd29960f6e312dd746b5fa259c6d452f1413caef25aee2e10c9b9a580ac83e516533a961a - languageName: node - linkType: hard - "camel-case@npm:^4.1.2": version: 4.1.2 resolution: "camel-case@npm:4.1.2" @@ -5262,25 +5317,6 @@ __metadata: languageName: node linkType: hard -"caseless@npm:~0.12.0": - version: 0.12.0 - resolution: "caseless@npm:0.12.0" - checksum: b43bd4c440aa1e8ee6baefee8063b4850fd0d7b378f6aabc796c9ec8cb26d27fb30b46885350777d9bd079c5256c0e1329ad0dc7c2817e0bb466810ebb353751 - languageName: node - linkType: hard - -"caw@npm:^2.0.1": - version: 2.0.1 - resolution: "caw@npm:2.0.1" - dependencies: - get-proxy: ^2.0.0 - isurl: ^1.0.0-alpha5 - tunnel-agent: ^0.6.0 - url-to-options: ^1.0.1 - checksum: 8be9811b9b21289f49062905771e664c05221fa406b57a1b5debc41e90fc4318b73dc42fc3f3719c7fce882d9cd76a22e8183d0632a6f1772777e01caea62107 - languageName: node - linkType: hard - "chai-string@npm:^1.5.0": version: 1.5.0 resolution: "chai-string@npm:1.5.0" @@ -5305,20 +5341,16 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" +"chainsaw@npm:~0.1.0": + version: 0.1.0 + resolution: "chainsaw@npm:0.1.0" dependencies: - ansi-styles: ^2.2.1 - escape-string-regexp: ^1.0.2 - has-ansi: ^2.0.0 - strip-ansi: ^3.0.0 - supports-color: ^2.0.0 - checksum: 9d2ea6b98fc2b7878829eec223abcf404622db6c48396a9b9257f6d0ead2acf18231ae368d6a664a83f272b0679158da12e97b5229f794939e555cc574478acd + traverse: ">=0.3.0 <0.4" + checksum: 22a96b9fb0cd9fb20813607c0869e61817d1acc81b5d455cc6456b5e460ea1dd52630e0f76b291cf8294bfb6c1fc42e299afb52104af9096242699d6d3aa6d3e languageName: node linkType: hard -"chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.4.2": +"chalk@npm:^2.1.0, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -5349,29 +5381,10 @@ __metadata: languageName: node linkType: hard -"change-case@npm:^3.1.0": - version: 3.1.0 - resolution: "change-case@npm:3.1.0" - dependencies: - camel-case: ^3.0.0 - constant-case: ^2.0.0 - dot-case: ^2.1.0 - header-case: ^1.0.0 - is-lower-case: ^1.1.0 - is-upper-case: ^1.1.0 - lower-case: ^1.1.1 - lower-case-first: ^1.0.0 - no-case: ^2.3.2 - param-case: ^2.1.0 - pascal-case: ^2.0.0 - path-case: ^2.1.0 - sentence-case: ^2.1.0 - snake-case: ^2.1.0 - swap-case: ^1.1.0 - title-case: ^2.1.0 - upper-case: ^1.1.1 - upper-case-first: ^1.1.0 - checksum: d6f9f90a5f1d2a98294e06ea62f913fa0d7cfc289f188bf05662344da6128f5710b5c99ece83682c6a848db8d996b7348e09b2235dc3363afb6ae7142e7978e1 +"chalk@npm:^5.0.0, chalk@npm:^5.0.1, chalk@npm:^5.1.2, chalk@npm:^5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 623922e077b7d1e9dedaea6f8b9e9352921f8ae3afe739132e0e00c275971bdd331268183b2628cf4ab1727c45ea1f28d7e24ac23ce1db1eb653c414ca8a5a80 languageName: node linkType: hard @@ -5425,7 +5438,7 @@ __metadata: languageName: node linkType: hard -"cheerio@npm:^1.0.0-rc.9": +"cheerio@npm:^1.0.0-rc.12, cheerio@npm:^1.0.0-rc.9": version: 1.0.0-rc.12 resolution: "cheerio@npm:1.0.0-rc.12" dependencies: @@ -5440,26 +5453,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.5.1": - version: 3.5.1 - resolution: "chokidar@npm:3.5.1" - dependencies: - anymatch: ~3.1.1 - braces: ~3.0.2 - fsevents: ~2.3.1 - glob-parent: ~5.1.0 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.5.0 - dependenciesMeta: - fsevents: - optional: true - checksum: b7774e6e3aeca084d39e8542041555a11452414c744122436101243f89580fad97154ae11525e46bfa816313ae32533e2a88e8587e4d50b14ea716a9e6538978 - languageName: node - linkType: hard - -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.3": +"chokidar@npm:3.5.3, chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -5478,13 +5472,6 @@ __metadata: languageName: node linkType: hard -"chownr@npm:^1.1.1": - version: 1.1.4 - resolution: "chownr@npm:1.1.4" - checksum: 115648f8eb38bac5e41c3857f3e663f9c39ed6480d1349977c4d96c95a47266fcacc5a5aabf3cb6c481e22d72f41992827db47301851766c4fd77ac21a4f081d - languageName: node - linkType: hard - "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -5506,14 +5493,14 @@ __metadata: languageName: node linkType: hard -"chromium-bidi@npm:0.4.7": - version: 0.4.7 - resolution: "chromium-bidi@npm:0.4.7" +"chromium-bidi@npm:0.4.16": + version: 0.4.16 + resolution: "chromium-bidi@npm:0.4.16" dependencies: mitt: 3.0.0 peerDependencies: devtools-protocol: "*" - checksum: eec7581e2eddd2c95014c6edc5aae0b036c79bbeadee05166436b16139b6932c902c5ce21d95ed919a592f58d3a47c5469dc5f3de2a300700b2748ab119ad65e + checksum: 9cbb362fdf589dbdfd1618499c5bbdac45a3aa1291c1d2faa2f1ea3768738677985175d1bb1511dfe3e188bc78e6ea2acb453564ece7e09f535bbcd2253ce06a languageName: node linkType: hard @@ -5531,18 +5518,6 @@ __metadata: languageName: node linkType: hard -"class-utils@npm:^0.3.5": - version: 0.3.6 - resolution: "class-utils@npm:0.3.6" - dependencies: - arr-union: ^3.1.0 - define-property: ^0.2.5 - isobject: ^3.0.0 - static-extend: ^0.1.1 - checksum: be108900801e639e50f96a7e4bfa8867c753a7750a7603879f3981f8b0a89cba657497a2d5f40cd4ea557ff15d535a100818bb486baf6e26fe5d7872e75f1078 - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -5550,15 +5525,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^2.1.0": - version: 2.1.0 - resolution: "cli-cursor@npm:2.1.0" - dependencies: - restore-cursor: ^2.0.0 - checksum: d88e97bfdac01046a3ffe7d49f06757b3126559d7e44aa2122637eb179284dc6cd49fca2fac4f67c19faaf7e6dab716b6fe1dfcd309977407d8c7578ec2d044d - languageName: node - linkType: hard - "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -5568,6 +5534,15 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-cursor@npm:4.0.0" + dependencies: + restore-cursor: ^4.0.0 + checksum: ab3f3ea2076e2176a1da29f9d64f72ec3efad51c0960898b56c8a17671365c26e67b735920530eaf7328d61f8bd41c27f46b9cf6e4e10fe2fa44b5e8c0e392cc + languageName: node + linkType: hard + "cli-spinners@npm:^2.0.0": version: 2.9.1 resolution: "cli-spinners@npm:2.9.1" @@ -5575,6 +5550,13 @@ __metadata: languageName: node linkType: hard +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.6.1": + version: 2.9.0 + resolution: "cli-spinners@npm:2.9.0" + checksum: a9c56e1f44457d4a9f4f535364e729cb8726198efa9e98990cfd9eda9e220dfa4ba12f92808d1be5e29029cdfead781db82dc8549b97b31c907d55f96aa9b0e2 + languageName: node + linkType: hard + "cli-width@npm:^3.0.0": version: 3.0.0 resolution: "cli-width@npm:3.0.0" @@ -5677,16 +5659,6 @@ __metadata: languageName: node linkType: hard -"collection-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "collection-visit@npm:1.0.0" - dependencies: - map-visit: ^1.0.0 - object-visit: ^1.0.0 - checksum: 15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9 - languageName: node - linkType: hard - "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -5735,7 +5707,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": +"combined-stream@npm:^1.0.8": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -5751,6 +5723,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^11.0.0": + version: 11.0.0 + resolution: "commander@npm:11.0.0" + checksum: 6621954e1e1d078b4991c1f5bbd9439ad37aa7768d6ab4842de1dbd4d222c8a27e1b8e62108b3a92988614af45031d5bb2a2aaa92951f4d0c934d1a1ac564bb4 + languageName: node + linkType: hard + "commander@npm:^2.8.1": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -5772,10 +5751,10 @@ __metadata: languageName: node linkType: hard -"component-emitter@npm:^1.2.1": - version: 1.3.0 - resolution: "component-emitter@npm:1.3.0" - checksum: b3c46de38ffd35c57d1c02488355be9f218e582aec72d72d1b8bbec95a3ac1b38c96cd6e03ff015577e68f550fbb361a3bfdbd9bb248be9390b7b3745691be6b +"commander@npm:^9.3.0": + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade languageName: node linkType: hard @@ -5798,7 +5777,7 @@ __metadata: languageName: node linkType: hard -"config-chain@npm:^1.1.11, config-chain@npm:^1.1.13": +"config-chain@npm:^1.1.13": version: 1.1.13 resolution: "config-chain@npm:1.1.13" dependencies: @@ -5815,16 +5794,6 @@ __metadata: languageName: node linkType: hard -"constant-case@npm:^2.0.0": - version: 2.0.0 - resolution: "constant-case@npm:2.0.0" - dependencies: - snake-case: ^2.1.0 - upper-case: ^1.1.1 - checksum: 893c793a425ebcd0744061c7f12650c655aae259b89d5654fb8eda42d22c3690716a4988ed03f2abe370b1ee7bfec44f8e4395e76e2f1458a8921982b15410ba - languageName: node - linkType: hard - "constant-case@npm:^3.0.4": version: 3.0.4 resolution: "constant-case@npm:3.0.4" @@ -5883,6 +5852,15 @@ __metadata: languageName: node linkType: hard +"core-js-compat@npm:^3.31.0": + version: 3.32.1 + resolution: "core-js-compat@npm:3.32.1" + dependencies: + browserslist: ^4.21.10 + checksum: efca146ad71a542e6f196db5ba5aed617e48c615bdf1fbb065471b3267f833ac545bd5fc5ad0642c3d3974b955f0684ff0863d7471d7050ee0284e0a1313942e + languageName: node + linkType: hard + "core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.32.2": version: 3.32.2 resolution: "core-js-compat@npm:3.32.2" @@ -5932,12 +5910,12 @@ __metadata: languageName: node linkType: hard -"cross-fetch@npm:3.1.5": - version: 3.1.5 - resolution: "cross-fetch@npm:3.1.5" +"cross-fetch@npm:4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" dependencies: - node-fetch: 2.6.7 - checksum: f6b8c6ee3ef993ace6277fd789c71b6acf1b504fd5f5c7128df4ef2f125a429e29cd62dc8c127523f04a5f2fa4771ed80e3f3d9695617f441425045f505cf3bb + node-fetch: ^2.6.12 + checksum: ecca4f37ffa0e8283e7a8a590926b66713a7ef7892757aa36c2d20ffa27b0ac5c60dcf453119c809abe5923fc0bae3702a4d896bfb406ef1077b0d0018213e24 languageName: node linkType: hard @@ -5952,7 +5930,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^5.0.1, cross-spawn@npm:^5.1.0": +"cross-spawn@npm:^5.1.0": version: 5.1.0 resolution: "cross-spawn@npm:5.1.0" dependencies: @@ -5963,29 +5941,14 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^6.0.0": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" - dependencies: - nice-try: ^1.0.4 - path-key: ^2.0.1 - semver: ^5.5.0 - shebang-command: ^1.2.0 - which: ^1.2.9 - checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 - languageName: node - linkType: hard - -"css-blank-pseudo@npm:^3.0.3": - version: 3.0.3 - resolution: "css-blank-pseudo@npm:3.0.3" +"css-blank-pseudo@npm:^6.0.0": + version: 6.0.0 + resolution: "css-blank-pseudo@npm:6.0.0" dependencies: - postcss-selector-parser: ^6.0.9 + postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - bin: - css-blank-pseudo: dist/cli.cjs - checksum: 9be0a13885a99d8ba9e1f45ea66e801d4da75b58c1c3c516a40772fa3a93ef9952b15dcac0418acbb6c89daaae0572819647701b8e553a02972826e33d4cd67f + checksum: d005d57610af249708d385ce3f5e1f0b60ac3d7fb22d5a5b065b76a15db68c1f92498c8358e9ae4b819c93e24def312c4975e4d7a6be45569880ffc0e61a1693 languageName: node linkType: hard @@ -5998,40 +5961,25 @@ __metadata: languageName: node linkType: hard -"css-has-pseudo@npm:^3.0.4": - version: 3.0.4 - resolution: "css-has-pseudo@npm:3.0.4" +"css-has-pseudo@npm:^6.0.0": + version: 6.0.0 + resolution: "css-has-pseudo@npm:6.0.0" dependencies: - postcss-selector-parser: ^6.0.9 + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 + postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - bin: - css-has-pseudo: dist/cli.cjs - checksum: 8f165d68f6621891d9fa1d874794916a52ed8847dfbec591523ad68774650cc1eae062ba08f59514666e04aeba27be72c9b211892f3a187c5ba6e287bd4260e7 + checksum: 0d1fecb8339e815c0e5d04c2d4d36357b92974dcb51f328c64b9aa668c509aade348235fcd169441fd71e1411a7984f5c309128b092033e00070200b0043bf11 languageName: node linkType: hard -"css-prefers-color-scheme@npm:^6.0.3": - version: 6.0.3 - resolution: "css-prefers-color-scheme@npm:6.0.3" +"css-prefers-color-scheme@npm:^9.0.0": + version: 9.0.0 + resolution: "css-prefers-color-scheme@npm:9.0.0" peerDependencies: postcss: ^8.4 - bin: - css-prefers-color-scheme: dist/cli.cjs - checksum: 3a2b02f0454adda68861cdcaf6a0d11f462eadf165301cba61c5ec7c5f229ac261c5baa54c377d9b811ec5f21b30d72a02bc032cdad2415b3a566f08a0c47b3a - languageName: node - linkType: hard - -"css-select@npm:^4.1.3": - version: 4.3.0 - resolution: "css-select@npm:4.3.0" - dependencies: - boolbase: ^1.0.0 - css-what: ^6.0.1 - domhandler: ^4.3.1 - domutils: ^2.8.0 - nth-check: ^2.0.1 - checksum: d6202736839194dd7f910320032e7cfc40372f025e4bf21ca5bf6eb0a33264f322f50ba9c0adc35dadd342d3d6fae5ca244779a4873afbfa76561e343f2058e0 + checksum: 8508fbb8ca223bf53095ce71a962ceeff34ee7349705f6d7e36e148260bfb2e25fd93517a3d83d39d0ac9c60fe5fd5ec3bf4443b5d01ca711922d1b176d0b0e2 languageName: node linkType: hard @@ -6055,13 +6003,23 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^1.1.2, css-tree@npm:^1.1.3": - version: 1.1.3 - resolution: "css-tree@npm:1.1.3" +"css-tree@npm:^2.2.1": + version: 2.3.1 + resolution: "css-tree@npm:2.3.1" dependencies: - mdn-data: 2.0.14 - source-map: ^0.6.1 - checksum: 79f9b81803991b6977b7fcb1588799270438274d89066ce08f117f5cdb5e20019b446d766c61506dd772c839df84caa16042d6076f20c97187f5abe3b50e7d1f + mdn-data: 2.0.30 + source-map-js: ^1.0.1 + checksum: 493cc24b5c22b05ee5314b8a0d72d8a5869491c1458017ae5ed75aeb6c3596637dbe1b11dac2548974624adec9f7a1f3a6cf40593dc1f9185eb0e8279543fbc0 + languageName: node + linkType: hard + +"css-tree@npm:~2.2.0": + version: 2.2.1 + resolution: "css-tree@npm:2.2.1" + dependencies: + mdn-data: 2.0.28 + source-map-js: ^1.0.1 + checksum: b94aa8cc2f09e6f66c91548411fcf74badcbad3e150345074715012d16333ce573596ff5dfca03c2a87edf1924716db765120f94247e919d72753628ba3aba27 languageName: node linkType: hard @@ -6072,7 +6030,7 @@ __metadata: languageName: node linkType: hard -"css-what@npm:^6.0.1, css-what@npm:^6.1.0": +"css-what@npm:^6.1.0": version: 6.1.0 resolution: "css-what@npm:6.1.0" checksum: b975e547e1e90b79625918f84e67db5d33d896e6de846c9b584094e529f0c63e2ab85ee33b9daffd05bff3a146a1916bec664e18bb76dd5f66cbff9fc13b2bbe @@ -6086,6 +6044,13 @@ __metadata: languageName: node linkType: hard +"cssdb@npm:^7.7.1": + version: 7.7.1 + resolution: "cssdb@npm:7.7.1" + checksum: 61e3094a3c5cc94c6965ddd1b91af3383f6fb24fe96945e44954c548612a24a06713fe384e4da5efcd37e6383e534e6193aedcac9f2441b207d3c04dcc1aabf7 + languageName: node + linkType: hard + "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -6095,73 +6060,72 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^5.2.14": - version: 5.2.14 - resolution: "cssnano-preset-default@npm:5.2.14" +"cssnano-preset-default@npm:^6.0.1": + version: 6.0.1 + resolution: "cssnano-preset-default@npm:6.0.1" dependencies: css-declaration-sorter: ^6.3.1 - cssnano-utils: ^3.1.0 - postcss-calc: ^8.2.3 - postcss-colormin: ^5.3.1 - postcss-convert-values: ^5.1.3 - postcss-discard-comments: ^5.1.2 - postcss-discard-duplicates: ^5.1.0 - postcss-discard-empty: ^5.1.1 - postcss-discard-overridden: ^5.1.0 - postcss-merge-longhand: ^5.1.7 - postcss-merge-rules: ^5.1.4 - postcss-minify-font-values: ^5.1.0 - postcss-minify-gradients: ^5.1.1 - postcss-minify-params: ^5.1.4 - postcss-minify-selectors: ^5.2.1 - postcss-normalize-charset: ^5.1.0 - postcss-normalize-display-values: ^5.1.0 - postcss-normalize-positions: ^5.1.1 - postcss-normalize-repeat-style: ^5.1.1 - postcss-normalize-string: ^5.1.0 - postcss-normalize-timing-functions: ^5.1.0 - postcss-normalize-unicode: ^5.1.1 - postcss-normalize-url: ^5.1.0 - postcss-normalize-whitespace: ^5.1.1 - postcss-ordered-values: ^5.1.3 - postcss-reduce-initial: ^5.1.2 - postcss-reduce-transforms: ^5.1.0 - postcss-svgo: ^5.1.0 - postcss-unique-selectors: ^5.1.1 + cssnano-utils: ^4.0.0 + postcss-calc: ^9.0.0 + postcss-colormin: ^6.0.0 + postcss-convert-values: ^6.0.0 + postcss-discard-comments: ^6.0.0 + postcss-discard-duplicates: ^6.0.0 + postcss-discard-empty: ^6.0.0 + postcss-discard-overridden: ^6.0.0 + postcss-merge-longhand: ^6.0.0 + postcss-merge-rules: ^6.0.1 + postcss-minify-font-values: ^6.0.0 + postcss-minify-gradients: ^6.0.0 + postcss-minify-params: ^6.0.0 + postcss-minify-selectors: ^6.0.0 + postcss-normalize-charset: ^6.0.0 + postcss-normalize-display-values: ^6.0.0 + postcss-normalize-positions: ^6.0.0 + postcss-normalize-repeat-style: ^6.0.0 + postcss-normalize-string: ^6.0.0 + postcss-normalize-timing-functions: ^6.0.0 + postcss-normalize-unicode: ^6.0.0 + postcss-normalize-url: ^6.0.0 + postcss-normalize-whitespace: ^6.0.0 + postcss-ordered-values: ^6.0.0 + postcss-reduce-initial: ^6.0.0 + postcss-reduce-transforms: ^6.0.0 + postcss-svgo: ^6.0.0 + postcss-unique-selectors: ^6.0.0 peerDependencies: postcss: ^8.2.15 - checksum: d3bbbe3d50c6174afb28d0bdb65b511fdab33952ec84810aef58b87189f3891c34aaa8b6a6101acd5314f8acded839b43513e39a75f91a698ddc985a1b1d9e95 + checksum: 451080ae47c93e6525c7133c36426968ee758eb9115132ba481e6b12d50775f4d086635bb2f807957e017fc9d253aa876aa64800be6b3d000ada90721b9ea410 languageName: node linkType: hard -"cssnano-utils@npm:^3.1.0": - version: 3.1.0 - resolution: "cssnano-utils@npm:3.1.0" +"cssnano-utils@npm:^4.0.0": + version: 4.0.0 + resolution: "cssnano-utils@npm:4.0.0" peerDependencies: postcss: ^8.2.15 - checksum: 975c84ce9174cf23bb1da1e9faed8421954607e9ea76440cd3bb0c1bea7e17e490d800fca5ae2812d1d9e9d5524eef23ede0a3f52497d7ccc628e5d7321536f2 + checksum: 7db9b3eb4ec7cc7b2d1a3caf8c2d3b6b067bb8404b93dc183907325db3231e396350a50e5388beda02dab03404d5e8d226977b2b87adc11768173e0259e80219 languageName: node linkType: hard -"cssnano@npm:^5.0.11": - version: 5.1.15 - resolution: "cssnano@npm:5.1.15" +"cssnano@npm:^6.0.1": + version: 6.0.1 + resolution: "cssnano@npm:6.0.1" dependencies: - cssnano-preset-default: ^5.2.14 - lilconfig: ^2.0.3 - yaml: ^1.10.2 + cssnano-preset-default: ^6.0.1 + lilconfig: ^2.1.0 peerDependencies: postcss: ^8.2.15 - checksum: ca9e1922178617c66c2f1548824b2c7af2ecf69cc3a187fc96bf8d29251c2e84d9e4966c69cf64a2a6a057a37dff7d6d057bc8a2a0957e6ea382e452ae9d0bbb + checksum: 15e0777189edf2d4287ed3628f65d78c9934a2c0729e29811e85bd760653a0142477b3c2dde9e0a51438c509b2b926e6482215cd8d4e6704e3eb1ab38d1dba0c languageName: node linkType: hard -"csso@npm:^4.2.0": - version: 4.2.0 - resolution: "csso@npm:4.2.0" +"csso@npm:^5.0.5": + version: 5.0.5 + resolution: "csso@npm:5.0.5" dependencies: - css-tree: ^1.1.2 - checksum: 380ba9663da3bcea58dee358a0d8c4468bb6539be3c439dc266ac41c047217f52fd698fb7e4b6b6ccdfb8cf53ef4ceed8cc8ceccb8dfca2aa628319826b5b998 + css-tree: ~2.2.0 + checksum: 0ad858d36bf5012ed243e9ec69962a867509061986d2ee07cc040a4b26e4d062c00d4c07e5ba8d430706ceb02dd87edd30a52b5937fd45b1b6f2119c4993d59a languageName: node linkType: hard @@ -6221,12 +6185,17 @@ __metadata: languageName: node linkType: hard -"dashdash@npm:^1.12.0": - version: 1.14.1 - resolution: "dashdash@npm:1.14.1" - dependencies: - assert-plus: ^1.0.0 - checksum: 3634c249570f7f34e3d34f866c93f866c5b417f0dd616275decae08147dcdf8fccfaa5947380ccfb0473998ea3a8057c0b4cd90c875740ee685d0624b2983598 +"data-uri-to-buffer@npm:^4.0.0": + version: 4.0.1 + resolution: "data-uri-to-buffer@npm:4.0.1" + checksum: 0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c + languageName: node + linkType: hard + +"data-uri-to-buffer@npm:^5.0.1": + version: 5.0.1 + resolution: "data-uri-to-buffer@npm:5.0.1" + checksum: 10958f89c0047b84bd86d572b6b77c9bf238ebe7b55a9a9ab04c90fbf5ab1881783b72e31dc0febdffd30ec914930244f2f728e3629bb8911d922baba129426f languageName: node linkType: hard @@ -6260,31 +6229,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4.3.1": - version: 4.3.1 - resolution: "debug@npm:4.3.1" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 2c3352e37d5c46b0d203317cd45ea0e26b2c99f2d9dfec8b128e6ceba90dfb65425f5331bf3020fe9929d7da8c16758e737f4f3bfc0fce6b8b3d503bae03298b - languageName: node - linkType: hard - -"debug@npm:4.3.2": - version: 4.3.2 - resolution: "debug@npm:4.3.2" - dependencies: - ms: 2.1.2 - peerDependenciesMeta: - supports-color: - optional: true - checksum: 820ea160e267e23c953c9ed87e7ad93494d8cda2f7349af5e7e3bb236d23707ee3022f477d5a7d2ee86ef2bf7d60aa9ab22d1f58080d7deb9dccd073585e1e43 - languageName: node - linkType: hard - -"debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": +"debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -6326,6 +6271,13 @@ __metadata: languageName: node linkType: hard +"decamelize@npm:^6.0.0": + version: 6.0.0 + resolution: "decamelize@npm:6.0.0" + checksum: 0066bc30798ec11e01adf0c19ad975caef86545d4bb6f70cfb90b7eb8e3cbf7974cf774ac2e6ea2586e4e07b1f654bfecc4e772c42128a79a89f8584fc546753 + languageName: node + linkType: hard + "decimal.js@npm:^10.4.3": version: 10.4.3 resolution: "decimal.js@npm:10.4.3" @@ -6333,7 +6285,7 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": +"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": version: 0.2.2 resolution: "decode-uri-component@npm:0.2.2" checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 @@ -6405,7 +6357,7 @@ __metadata: languageName: node linkType: hard -"decompress@npm:^4.2.0": +"decompress@npm:^4.2.1": version: 4.2.1 resolution: "decompress@npm:4.2.1" dependencies: @@ -6444,10 +6396,10 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.0.0": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 2024c6a980a1b7128084170c4cf56b0fd58a63f2da1660dcfe977415f27b17dbe5888668b59d0b063753f3220719d5e400b7f113609489c90160bb9a5518d052 +"deepmerge-ts@npm:^5.0.0, deepmerge-ts@npm:^5.1.0": + version: 5.1.0 + resolution: "deepmerge-ts@npm:5.1.0" + checksum: 6b57db93c2985e4a35f24b2451db31715050d143988b7d6346f4049c9aec21a6c289514b88d3ee3d6e0697e72ef5d96ff0bbb7cb75422d56fee55ee85c7168e7 languageName: node linkType: hard @@ -6460,7 +6412,7 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^2.0.0": +"defer-to-connect@npm:^2.0.0, defer-to-connect@npm:^2.0.1": version: 2.0.1 resolution: "defer-to-connect@npm:2.0.1" checksum: 8a9b50d2f25446c0bfefb55a48e90afd58f85b21bcf78e9207cd7b804354f6409032a1705c2491686e202e64fc05f147aa5aa45f9aa82627563f045937f5791b @@ -6496,47 +6448,30 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" - dependencies: - is-descriptor: ^0.1.0 - checksum: 85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394 - languageName: node - linkType: hard - -"define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "define-property@npm:1.0.0" - dependencies: - is-descriptor: ^1.0.0 - checksum: 5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a - languageName: node - linkType: hard - -"define-property@npm:^2.0.2": - version: 2.0.2 - resolution: "define-property@npm:2.0.2" +"degenerator@npm:^5.0.0": + version: 5.0.1 + resolution: "degenerator@npm:5.0.1" dependencies: - is-descriptor: ^1.0.2 - isobject: ^3.0.1 - checksum: 3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99 + ast-types: ^0.13.4 + escodegen: ^2.1.0 + esprima: ^4.0.1 + checksum: a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152 languageName: node linkType: hard -"del@npm:^5.1.0": - version: 5.1.0 - resolution: "del@npm:5.1.0" +"del@npm:^6.0.0": + version: 6.1.1 + resolution: "del@npm:6.1.1" dependencies: - globby: ^10.0.1 - graceful-fs: ^4.2.2 + globby: ^11.0.1 + graceful-fs: ^4.2.4 is-glob: ^4.0.1 is-path-cwd: ^2.2.0 - is-path-inside: ^3.0.1 - p-map: ^3.0.0 - rimraf: ^3.0.0 + is-path-inside: ^3.0.2 + p-map: ^4.0.0 + rimraf: ^3.0.2 slash: ^3.0.0 - checksum: d9e4ef2c1227230ed61291fc99bdcb084167c0fe580df5fa8b2524b511c09f0c51887edf7dc5ffaa6ecfb25c92a2ca185ec49d5233baf6c5fe50248ab1f13e57 + checksum: 563288b73b8b19a7261c47fd21a330eeab6e2acd7c6208c49790dfd369127120dd7836cdf0c1eca216b77c94782a81507eac6b4734252d3bef2795cb366996b6 languageName: node linkType: hard @@ -6612,24 +6547,10 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:0.0.1107588": - version: 0.0.1107588 - resolution: "devtools-protocol@npm:0.0.1107588" - checksum: 9064fd643f39ae0adabb8f425b746899ff24371d89a5047d38752653259e6afcb6bcb2d9759ff727eb5885cfc0f9ba8eb384850a2af00694135622e88080e3e5 - languageName: node - linkType: hard - -"devtools-protocol@npm:0.0.948846": - version: 0.0.948846 - resolution: "devtools-protocol@npm:0.0.948846" - checksum: add29ebdcc60d2ccb11f8c7125c3d500957da63bac6bc7633041761ea12320febebbc58530e94bc23e0586ce4de2623fb5eaae0971ecbfc778f7159448519b0a - languageName: node - linkType: hard - -"devtools-protocol@npm:0.0.981744": - version: 0.0.981744 - resolution: "devtools-protocol@npm:0.0.981744" - checksum: 609901bff551f5fbe98e272bdda7269de527e28fab138de371ffd7e9a06fa68ca2eec2e961bd1cd6fd98223ccee562c55b7ce3235d4e37cc8d85d6681bc45593 +"devtools-protocol@npm:0.0.1147663": + version: 0.0.1147663 + resolution: "devtools-protocol@npm:0.0.1147663" + checksum: 0631f2b6c6cd7f56e7d62a85bfc291f7e167f0f2de90969ef61fb24e2bd546b2e9530043d2bc3fe6c4d7a9e00473004272d2c2832a10a05e4b75c03a22f549fc languageName: node linkType: hard @@ -6640,27 +6561,6 @@ __metadata: languageName: node linkType: hard -"devtools@npm:7.32.0": - version: 7.32.0 - resolution: "devtools@npm:7.32.0" - dependencies: - "@types/node": ^18.0.0 - "@types/ua-parser-js": ^0.7.33 - "@wdio/config": 7.31.1 - "@wdio/logger": 7.26.0 - "@wdio/protocols": 7.27.0 - "@wdio/types": 7.30.2 - "@wdio/utils": 7.30.2 - chrome-launcher: ^0.15.0 - edge-paths: ^2.1.0 - puppeteer-core: 13.1.3 - query-selector-shadow-dom: ^1.0.0 - ua-parser-js: ^1.0.1 - uuid: ^9.0.0 - checksum: 5cd603c441491642c4b81a7d6267e02e4f46bb105fbcd75138db60347d827db1e00f5ea2ef146813fe944ba77d61a72957ba47b82f5fe1df8430a782928cec59 - languageName: node - linkType: hard - "diff@npm:5.0.0": version: 5.0.0 resolution: "diff@npm:5.0.0" @@ -6702,17 +6602,6 @@ __metadata: languageName: node linkType: hard -"dom-serializer@npm:^1.0.1": - version: 1.4.1 - resolution: "dom-serializer@npm:1.4.1" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^4.2.0 - entities: ^2.0.0 - checksum: fbb0b01f87a8a2d18e6e5a388ad0f7ec4a5c05c06d219377da1abc7bb0f674d804f4a8a94e3f71ff15f6cb7dcfc75704a54b261db672b9b3ab03da6b758b0b22 - languageName: node - linkType: hard - "dom-serializer@npm:^2.0.0": version: 2.0.0 resolution: "dom-serializer@npm:2.0.0" @@ -6724,13 +6613,6 @@ __metadata: languageName: node linkType: hard -"dom-walk@npm:^0.1.0": - version: 0.1.2 - resolution: "dom-walk@npm:0.1.2" - checksum: 19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3 - languageName: node - linkType: hard - "dom5@npm:^3.0.1": version: 3.0.1 resolution: "dom5@npm:3.0.1" @@ -6742,7 +6624,7 @@ __metadata: languageName: node linkType: hard -"domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0, domelementtype@npm:^2.3.0": +"domelementtype@npm:^2.3.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" checksum: ee837a318ff702622f383409d1f5b25dd1024b692ef64d3096ff702e26339f8e345820f29a68bcdcea8cfee3531776b3382651232fbeae95612d6f0a75efb4f6 @@ -6758,15 +6640,6 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": - version: 4.3.1 - resolution: "domhandler@npm:4.3.1" - dependencies: - domelementtype: ^2.2.0 - checksum: 4c665ceed016e1911bf7d1dadc09dc888090b64dee7851cccd2fcf5442747ec39c647bb1cb8c8919f8bbdd0f0c625a6bafeeed4b2d656bbecdbae893f43ffaaa - languageName: node - linkType: hard - "domhandler@npm:^5.0.2, domhandler@npm:^5.0.3": version: 5.0.3 resolution: "domhandler@npm:5.0.3" @@ -6776,20 +6649,9 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.8.0": - version: 2.8.0 - resolution: "domutils@npm:2.8.0" - dependencies: - dom-serializer: ^1.0.1 - domelementtype: ^2.2.0 - domhandler: ^4.2.0 - checksum: abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391 - languageName: node - linkType: hard - -"domutils@npm:^3.0.1": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" +"domutils@npm:^3.0.1": + version: 3.1.0 + resolution: "domutils@npm:3.1.0" dependencies: dom-serializer: ^2.0.0 domelementtype: ^2.3.0 @@ -6798,15 +6660,6 @@ __metadata: languageName: node linkType: hard -"dot-case@npm:^2.1.0": - version: 2.1.1 - resolution: "dot-case@npm:2.1.1" - dependencies: - no-case: ^2.2.0 - checksum: 5c9d937245ff810a7ae788602e40c62e38cb515146ddf9b11c7f60cb02aae84859588761f1e8769d9e713609fae3c78dc99c8da9e0ee8e4d8b5c09a2fdf70328 - languageName: node - linkType: hard - "dot-case@npm:^3.0.4": version: 3.0.4 resolution: "dot-case@npm:3.0.4" @@ -6824,23 +6677,31 @@ __metadata: languageName: node linkType: hard -"download@npm:^7.1.0": - version: 7.1.0 - resolution: "download@npm:7.1.0" +"download@npm:^8.0.0": + version: 8.0.0 + resolution: "download@npm:8.0.0" dependencies: archive-type: ^4.0.0 - caw: ^2.0.1 content-disposition: ^0.5.2 - decompress: ^4.2.0 + decompress: ^4.2.1 ext-name: ^5.0.0 - file-type: ^8.1.0 - filenamify: ^2.0.0 - get-stream: ^3.0.0 + file-type: ^11.1.0 + filenamify: ^3.0.0 + get-stream: ^4.1.0 got: ^8.3.1 - make-dir: ^1.2.0 + make-dir: ^2.1.0 p-event: ^2.1.0 - pify: ^3.0.0 - checksum: 158feb3dab42f3429f4242a7bd6610e6890ab72e6da9bd5a7bee3d0f56b7df2786eefccd4c0d3cfb7f03e77997950e41ca0a2dcdbb76098cedaeb6c594aa0f3f + pify: ^4.0.1 + checksum: 8a26b21eee8d23352265729dba8eea9f18cba0ebfa3e064041afffeefdfe508fc31e54a08bd0606ff8b0d548466bdb2e2e32b571a8f95227efa5b7c09c261a2f + languageName: node + linkType: hard + +"duplexer2@npm:~0.1.4": + version: 0.1.4 + resolution: "duplexer2@npm:0.1.4" + dependencies: + readable-stream: ^2.0.2 + checksum: 744961f03c7f54313f90555ac20284a3fb7bf22fdff6538f041a86c22499560eb6eac9d30ab5768054137cb40e6b18b40f621094e0261d7d8c35a37b7a5ad241 languageName: node linkType: hard @@ -6858,23 +6719,29 @@ __metadata: languageName: node linkType: hard -"ecc-jsbn@npm:~0.1.1": - version: 0.1.2 - resolution: "ecc-jsbn@npm:0.1.2" +"edge-paths@npm:^3.0.5": + version: 3.0.5 + resolution: "edge-paths@npm:3.0.5" dependencies: - jsbn: ~0.1.0 - safer-buffer: ^2.1.0 - checksum: 22fef4b6203e5f31d425f5b711eb389e4c6c2723402e389af394f8411b76a488fa414d309d866e2b577ce3e8462d344205545c88a8143cc21752a5172818888a + "@types/which": ^2.0.1 + which: ^2.0.2 + checksum: 76ea4380ad2e9c259b76493c33c335cb9043ab450f8fc8b26b8123c0b2d78325e1e824220ffc9380fa50d9ac8d82d9bf25af14a637f627eb2f7d9fd099421069 languageName: node linkType: hard -"edge-paths@npm:^2.1.0": - version: 2.2.1 - resolution: "edge-paths@npm:2.2.1" +"edgedriver@npm:^5.3.5": + version: 5.3.5 + resolution: "edgedriver@npm:5.3.5" dependencies: - "@types/which": ^1.3.2 - which: ^2.0.2 - checksum: 674b74911b7924cdb0cbbd3ae2e16704304e1cd82557aa48eb212031d21ebc340572572b571f79a0f7dbd292a0847afa38893962b1d7094da87272ca0260c6dc + "@wdio/logger": ^8.11.0 + decamelize: ^6.0.0 + edge-paths: ^3.0.5 + node-fetch: ^3.3.2 + unzipper: ^0.10.14 + which: ^3.0.1 + bin: + edgedriver: bin/edgedriver.js + checksum: 205fee091150a8b84253b43d36e01c1d3c6128d052905752a829566c116a7d5c84e33e3735d476e11e930a950e06ebee409c0c47ffb85c202ff507bcf775ffbd languageName: node linkType: hard @@ -6899,6 +6766,13 @@ __metadata: languageName: node linkType: hard +"electron-to-chromium@npm:^1.4.477": + version: 1.4.504 + resolution: "electron-to-chromium@npm:1.4.504" + checksum: 537860f9f99e53cf9b9f98ad9831094b9473beee512ff5a12c20cc89fa2fb64f90d903ab878fac0e20f6c041f9324d3cbda9bea71870dd97d4ecc2f8da6388fa + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.4.530, electron-to-chromium@npm:^1.4.67": version: 1.4.532 resolution: "electron-to-chromium@npm:1.4.532" @@ -6952,7 +6826,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.8.2": +"enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.8.2": version: 5.15.0 resolution: "enhanced-resolve@npm:5.15.0" dependencies: @@ -6972,13 +6846,6 @@ __metadata: languageName: node linkType: hard -"entities@npm:^2.0.0": - version: 2.2.0 - resolution: "entities@npm:2.2.0" - checksum: 19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3 - languageName: node - linkType: hard - "entities@npm:^4.2.0, entities@npm:^4.4.0": version: 4.5.0 resolution: "entities@npm:4.5.0" @@ -7000,7 +6867,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -7101,32 +6968,32 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.18.0": - version: 0.18.20 - resolution: "esbuild@npm:0.18.20" - dependencies: - "@esbuild/android-arm": 0.18.20 - "@esbuild/android-arm64": 0.18.20 - "@esbuild/android-x64": 0.18.20 - "@esbuild/darwin-arm64": 0.18.20 - "@esbuild/darwin-x64": 0.18.20 - "@esbuild/freebsd-arm64": 0.18.20 - "@esbuild/freebsd-x64": 0.18.20 - "@esbuild/linux-arm": 0.18.20 - "@esbuild/linux-arm64": 0.18.20 - "@esbuild/linux-ia32": 0.18.20 - "@esbuild/linux-loong64": 0.18.20 - "@esbuild/linux-mips64el": 0.18.20 - "@esbuild/linux-ppc64": 0.18.20 - "@esbuild/linux-riscv64": 0.18.20 - "@esbuild/linux-s390x": 0.18.20 - "@esbuild/linux-x64": 0.18.20 - "@esbuild/netbsd-x64": 0.18.20 - "@esbuild/openbsd-x64": 0.18.20 - "@esbuild/sunos-x64": 0.18.20 - "@esbuild/win32-arm64": 0.18.20 - "@esbuild/win32-ia32": 0.18.20 - "@esbuild/win32-x64": 0.18.20 +"esbuild@npm:^0.19.0": + version: 0.19.2 + resolution: "esbuild@npm:0.19.2" + dependencies: + "@esbuild/android-arm": 0.19.2 + "@esbuild/android-arm64": 0.19.2 + "@esbuild/android-x64": 0.19.2 + "@esbuild/darwin-arm64": 0.19.2 + "@esbuild/darwin-x64": 0.19.2 + "@esbuild/freebsd-arm64": 0.19.2 + "@esbuild/freebsd-x64": 0.19.2 + "@esbuild/linux-arm": 0.19.2 + "@esbuild/linux-arm64": 0.19.2 + "@esbuild/linux-ia32": 0.19.2 + "@esbuild/linux-loong64": 0.19.2 + "@esbuild/linux-mips64el": 0.19.2 + "@esbuild/linux-ppc64": 0.19.2 + "@esbuild/linux-riscv64": 0.19.2 + "@esbuild/linux-s390x": 0.19.2 + "@esbuild/linux-x64": 0.19.2 + "@esbuild/netbsd-x64": 0.19.2 + "@esbuild/openbsd-x64": 0.19.2 + "@esbuild/sunos-x64": 0.19.2 + "@esbuild/win32-arm64": 0.19.2 + "@esbuild/win32-ia32": 0.19.2 + "@esbuild/win32-x64": 0.19.2 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -7174,7 +7041,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b + checksum: f9ad8ad4f0cbcc675c059f2676c4458d75307af20f9168859de8642accd7f2b7d6bbe8286a23633790dcba07d1d66a8f63c204ea933a0d51300c1b69d4f25d8f languageName: node linkType: hard @@ -7206,7 +7073,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^2.0.0": +"escodegen@npm:^2.0.0, escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" dependencies: @@ -7235,23 +7102,25 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^2.5.0": - version: 2.7.1 - resolution: "eslint-import-resolver-typescript@npm:2.7.1" +"eslint-import-resolver-typescript@npm:^3.0.0": + version: 3.6.0 + resolution: "eslint-import-resolver-typescript@npm:3.6.0" dependencies: debug: ^4.3.4 - glob: ^7.2.0 + enhanced-resolve: ^5.12.0 + eslint-module-utils: ^2.7.4 + fast-glob: ^3.3.1 + get-tsconfig: ^4.5.0 + is-core-module: ^2.11.0 is-glob: ^4.0.3 - resolve: ^1.22.0 - tsconfig-paths: ^3.14.1 peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 1d81b657b1f73bf95b8f0b745c0305574b91630c1db340318f3ca8918e206fce20a933b95e7c419338cc4452cb80bb2b2d92acaf01b6aa315c78a332d832545c + checksum: 57b1b3859149f847e0d4174ff979cf35362d60c951df047f01b96f4c3794a7ea0d4e1ec85be25e610d3706902c3acfb964a66b825c1a55e3ce3a124b9a7a13bd languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.0": +"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": version: 2.8.0 resolution: "eslint-module-utils@npm:2.8.0" dependencies: @@ -7361,15 +7230,15 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-mocha@npm:^8.0.0": - version: 8.2.0 - resolution: "eslint-plugin-mocha@npm:8.2.0" +"eslint-plugin-mocha@npm:^10.0.0": + version: 10.1.0 + resolution: "eslint-plugin-mocha@npm:10.1.0" dependencies: - eslint-utils: ^2.1.0 - ramda: ^0.27.1 + eslint-utils: ^3.0.0 + rambda: ^7.1.0 peerDependencies: eslint: ">=7.0.0" - checksum: 440c502df180aeb4024e9b46e8bfeed852b1d13c03dfb8bd980876358411bd860836ee4504fb1b16b97f767f9be352317e5527ef5e75ba66433a9e55a9b06530 + checksum: 67c063ba190fe8ab3186baaf800a375e9f16a17f69deaac2ea0d1825f6e4260f9a56bd510ceb2ffbe6644d7090beda0efbd2ab7824e4852ce2abee53a1086179 languageName: node linkType: hard @@ -7407,23 +7276,18 @@ __metadata: languageName: node linkType: hard -"eslint-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "eslint-utils@npm:2.1.0" +"eslint-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-utils@npm:3.0.0" dependencies: - eslint-visitor-keys: ^1.1.0 - checksum: 27500938f348da42100d9e6ad03ae29b3de19ba757ae1a7f4a087bdcf83ac60949bbb54286492ca61fac1f5f3ac8692dd21537ce6214240bf95ad0122f24d71d - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^1.1.0": - version: 1.3.0 - resolution: "eslint-visitor-keys@npm:1.3.0" - checksum: 37a19b712f42f4c9027e8ba98c2b06031c17e0c0a4c696cd429bd9ee04eb43889c446f2cd545e1ff51bef9593fcec94ecd2c2ef89129fcbbf3adadbef520376a + eslint-visitor-keys: ^2.0.0 + peerDependencies: + eslint: ">=5" + checksum: 0668fe02f5adab2e5a367eee5089f4c39033af20499df88fe4e6aba2015c20720404d8c3d6349b6f716b08fdf91b9da4e5d5481f265049278099c4c836ccb619 languageName: node linkType: hard -"eslint-visitor-keys@npm:^2.1.0": +"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d @@ -7551,45 +7415,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^0.7.0": - version: 0.7.0 - resolution: "execa@npm:0.7.0" - dependencies: - cross-spawn: ^5.0.1 - get-stream: ^3.0.0 - is-stream: ^1.1.0 - npm-run-path: ^2.0.0 - p-finally: ^1.0.0 - signal-exit: ^3.0.0 - strip-eof: ^1.0.0 - checksum: dd70206d74b7217bf678ec9f04dddedc82f425df4c1d70e34c9f429d630ec407819e4bd42e3af2618981a4a3a1be000c9b651c0637be486cdab985160c20337c - languageName: node - linkType: hard - -"execa@npm:^1.0.0": - version: 1.0.0 - resolution: "execa@npm:1.0.0" - dependencies: - cross-spawn: ^6.0.0 - get-stream: ^4.0.0 - is-stream: ^1.1.0 - npm-run-path: ^2.0.0 - p-finally: ^1.0.0 - signal-exit: ^3.0.0 - strip-eof: ^1.0.0 - checksum: ddf1342c1c7d02dd93b41364cd847640f6163350d9439071abf70bf4ceb1b9b2b2e37f54babb1d8dc1df8e0d8def32d0e81e74a2e62c3e1d70c303eb4c306bc4 - languageName: node - linkType: hard - -"executable@npm:^4.1.0": - version: 4.1.1 - resolution: "executable@npm:4.1.1" - dependencies: - pify: ^2.2.0 - checksum: f01927ce59bccec804e171bf859a26e362c1f50aa9ebc69f7cafdcce3859d29d4b6267fd47237c18b0a1830614bd3f0ee14b7380d9bad18a4e7af9b5f0b6984f - languageName: node - linkType: hard - "exif-parser@npm:^0.1.12": version: 0.1.12 resolution: "exif-parser@npm:0.1.12" @@ -7597,21 +7422,6 @@ __metadata: languageName: node linkType: hard -"expand-brackets@npm:^2.1.4": - version: 2.1.4 - resolution: "expand-brackets@npm:2.1.4" - dependencies: - debug: ^2.3.3 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - posix-character-classes: ^0.1.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 1781d422e7edfa20009e2abda673cadb040a6037f0bd30fcd7357304f4f0c284afd420d7622722ca4a016f39b6d091841ab57b401c1f7e2e5131ac65b9f14fa1 - languageName: node - linkType: hard - "expand-tilde@npm:^2.0.0, expand-tilde@npm:^2.0.2": version: 2.0.2 resolution: "expand-tilde@npm:2.0.2" @@ -7647,26 +7457,7 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: ^0.1.0 - checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 - languageName: node - linkType: hard - -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: ^1.0.0 - is-extendable: ^1.0.1 - checksum: a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 - languageName: node - linkType: hard - -"extend@npm:^3.0.0, extend@npm:~3.0.2": +"extend@npm:^3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 @@ -7691,22 +7482,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: ^0.3.2 - define-property: ^1.0.0 - expand-brackets: ^2.1.4 - extend-shallow: ^2.0.1 - fragment-cache: ^0.2.1 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: a41531b8934735b684cef5e8c5a01d0f298d7d384500ceca38793a9ce098125aab04ee73e2d75d5b2901bc5dddd2b64e1b5e3bf19139ea48bac52af4a92f1d00 - languageName: node - linkType: hard - "extract-zip@npm:2.0.1": version: 2.0.1 resolution: "extract-zip@npm:2.0.1" @@ -7724,20 +7499,6 @@ __metadata: languageName: node linkType: hard -"extsprintf@npm:1.3.0": - version: 1.3.0 - resolution: "extsprintf@npm:1.3.0" - checksum: cee7a4a1e34cffeeec18559109de92c27517e5641991ec6bab849aa64e3081022903dd53084f2080d0d2530803aa5ee84f1e9de642c365452f9e67be8f958ce2 - languageName: node - linkType: hard - -"extsprintf@npm:^1.2.0": - version: 1.4.1 - resolution: "extsprintf@npm:1.4.1" - checksum: a2f29b241914a8d2bad64363de684821b6b1609d06ae68d5b539e4de6b28659715b5bea94a7265201603713b7027d35399d10b0548f09071c5513e65e8323d33 - languageName: node - linkType: hard - "fast-deep-equal@npm:^2.0.1": version: 2.0.1 resolution: "fast-deep-equal@npm:2.0.1" @@ -7752,7 +7513,14 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.0, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9": +"fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0": + version: 1.3.2 + resolution: "fast-fifo@npm:1.3.2" + checksum: 6bfcba3e4df5af7be3332703b69a7898a8ed7020837ec4395bb341bd96cc3a6d86c3f6071dd98da289618cf2234c70d84b2a6f09a33dd6f988b1ff60d8e54275 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.0, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": version: 3.3.1 resolution: "fast-glob@npm:3.3.1" dependencies: @@ -7797,6 +7565,16 @@ __metadata: languageName: node linkType: hard +"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": + version: 3.2.0 + resolution: "fetch-blob@npm:3.2.0" + dependencies: + node-domexception: ^1.0.0 + web-streams-polyfill: ^3.0.3 + checksum: f19bc28a2a0b9626e69fd7cf3a05798706db7f6c7548da657cbf5026a570945f5eeaedff52007ea35c8bcd3d237c58a20bf1543bc568ab2422411d762dd3d5bf + languageName: node + linkType: hard + "figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -7815,6 +7593,13 @@ __metadata: languageName: node linkType: hard +"file-type@npm:^11.1.0": + version: 11.1.0 + resolution: "file-type@npm:11.1.0" + checksum: 66c2086867291fda760a245534bec1fbf12817dc6fd3426c2b41f29a37c71bb61f1091505c98f03a446703321cc1d4a8e873ce631f5763fc53178645d9eb3f85 + languageName: node + linkType: hard + "file-type@npm:^16.5.4": version: 16.5.4 resolution: "file-type@npm:16.5.4" @@ -7854,13 +7639,6 @@ __metadata: languageName: node linkType: hard -"file-type@npm:^8.1.0": - version: 8.1.0 - resolution: "file-type@npm:8.1.0" - checksum: ad55170f69709061bfc5980d666f8441cc805b3c2a0c8bd7efb4a11ff6dbb49f91739354510129928813cce93bb91274fa8a100a5730e30606e8db254dffca92 - languageName: node - linkType: hard - "filename-reserved-regex@npm:^2.0.0": version: 2.0.0 resolution: "filename-reserved-regex@npm:2.0.0" @@ -7868,26 +7646,14 @@ __metadata: languageName: node linkType: hard -"filenamify@npm:^2.0.0": - version: 2.1.0 - resolution: "filenamify@npm:2.1.0" +"filenamify@npm:^3.0.0": + version: 3.0.0 + resolution: "filenamify@npm:3.0.0" dependencies: filename-reserved-regex: ^2.0.0 strip-outer: ^1.0.0 trim-repeated: ^1.0.0 - checksum: dd7f6ce050b642dac75fd4a88dc88fb5c4c40d72e7b8b1da5c2799a0c13332b7d631947e0e549906895864207c81a74a3656fc9684ba265e3b17ef8b1421bdcf - languageName: node - linkType: hard - -"fill-range@npm:^4.0.0": - version: 4.0.0 - resolution: "fill-range@npm:4.0.0" - dependencies: - extend-shallow: ^2.0.1 - is-number: ^3.0.0 - repeat-string: ^1.6.1 - to-regex-range: ^2.1.0 - checksum: dbb5102467786ab42bc7a3ec7380ae5d6bfd1b5177b2216de89e4a541193f8ba599a6db84651bd2c58c8921db41b8cc3d699ea83b477342d3ce404020f73c298 + checksum: d419eaa1b8c331ab8616e1fffe33e4af135c60b5364320bbe015bc93ded89c6c301363f69593991de18a8f9dd278324c0a0d89fd554c30250306f4c16c956673 languageName: node linkType: hard @@ -7900,6 +7666,13 @@ __metadata: languageName: node linkType: hard +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 + languageName: node + linkType: hard + "find-up@npm:5.0.0, find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -7920,7 +7693,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^6.2.0": +"find-up@npm:^6.2.0, find-up@npm:^6.3.0": version: 6.3.0 resolution: "find-up@npm:6.3.0" dependencies: @@ -7930,15 +7703,6 @@ __metadata: languageName: node linkType: hard -"find-versions@npm:^3.0.0": - version: 3.2.0 - resolution: "find-versions@npm:3.2.0" - dependencies: - semver-regex: ^2.0.0 - checksum: f010e00f9dedd5b83206762d668b4b3b86bbb81f3c2d957e2559969b9eadb6124297c4a2a1d51c5efea3d79557b19660a2758c77bb6a5ba5ce7750fba9847082 - languageName: node - linkType: hard - "find-yarn-workspace-root2@npm:1.2.16": version: 1.2.16 resolution: "find-yarn-workspace-root2@npm:1.2.16" @@ -7949,35 +7713,35 @@ __metadata: languageName: node linkType: hard -"findup-sync@npm:^2.0.0": - version: 2.0.0 - resolution: "findup-sync@npm:2.0.0" +"findup-sync@npm:^5.0.0": + version: 5.0.0 + resolution: "findup-sync@npm:5.0.0" dependencies: detect-file: ^1.0.0 - is-glob: ^3.1.0 - micromatch: ^3.0.4 + is-glob: ^4.0.3 + micromatch: ^4.0.4 resolve-dir: ^1.0.1 - checksum: af2849f4006208c7c0940ab87a5f816187becf30c430a735377f6163cff8e95f405db504f5435728663099878f2e8002da1bf1976132458c23f5d73f540b1fcc + checksum: 576716c77a0e8330b17ae9cba27d1fda8907c8cda7bf33a47f1999e16e089bfc6df4dd62933e0760f430736183c054348c34aa45dd882d49c8c098f55b89ee1d languageName: node linkType: hard -"fined@npm:^1.0.1": - version: 1.2.0 - resolution: "fined@npm:1.2.0" +"fined@npm:^2.0.0": + version: 2.0.0 + resolution: "fined@npm:2.0.0" dependencies: expand-tilde: ^2.0.2 - is-plain-object: ^2.0.3 + is-plain-object: ^5.0.0 object.defaults: ^1.1.0 - object.pick: ^1.2.0 - parse-filepath: ^1.0.1 - checksum: 9c76fb17e9f7e3f21e65b563cf49aed944c6b257a46b04306cef8883d60e295e904f57514443e60c64874914d13557b2f464071181d8d80a37cd9d8565075b7f + object.pick: ^1.3.0 + parse-filepath: ^1.0.2 + checksum: 3c5125a5b4eabb9a9569a9bc55a629d4f463ea8926cca9ee0b54d0e0351715aaed7f245a5372defbb59a0aaccdfefae9dc1a9ac0c7b1167ba8537284db956852 languageName: node linkType: hard -"flagged-respawn@npm:^1.0.0": - version: 1.0.1 - resolution: "flagged-respawn@npm:1.0.1" - checksum: 73596ca037dba21455937a27e7efe6aa12074ff653a930abec238db80d65b7129aaae58cc686e1ac5ede718c18c14207ee0f265c542425afc396f2b8ca675f78 +"flagged-respawn@npm:^2.0.0": + version: 2.0.0 + resolution: "flagged-respawn@npm:2.0.0" + checksum: 6c2b3fefbe6803953137c0d6033755b69b43dc6e0725b7f71bd90e69c912494a6e50d1c0188551c1c3b9214d7428a875f34f42a35518099c13995d8c471e475b languageName: node linkType: hard @@ -8017,7 +7781,7 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.1, for-in@npm:^1.0.2": +"for-in@npm:^1.0.1": version: 1.0.2 resolution: "for-in@npm:1.0.2" checksum: 09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d @@ -8053,10 +7817,10 @@ __metadata: languageName: node linkType: hard -"forever-agent@npm:~0.6.1": - version: 0.6.1 - resolution: "forever-agent@npm:0.6.1" - checksum: 766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8 +"form-data-encoder@npm:^2.1.2": + version: 2.1.4 + resolution: "form-data-encoder@npm:2.1.4" + checksum: e0b3e5950fb69b3f32c273944620f9861f1933df9d3e42066e038e26dfb343d0f4465de9f27e0ead1a09d9df20bc2eed06a63c2ca2f8f00949e7202bae9e29dd languageName: node linkType: hard @@ -8071,14 +7835,12 @@ __metadata: languageName: node linkType: hard -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" +"formdata-polyfill@npm:^4.0.10": + version: 4.0.10 + resolution: "formdata-polyfill@npm:4.0.10" dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.6 - mime-types: ^2.1.12 - checksum: 10c1780fa13dbe1ff3100114c2ce1f9307f8be10b14bf16e103815356ff567b6be39d70fc4a40f8990b9660012dc24b0f5e1dde1b6426166eb23a445ba068ca3 + fetch-blob: ^3.1.2 + checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db languageName: node linkType: hard @@ -8089,15 +7851,6 @@ __metadata: languageName: node linkType: hard -"fragment-cache@npm:^0.2.1": - version: 0.2.1 - resolution: "fragment-cache@npm:0.2.1" - dependencies: - map-cache: ^0.2.2 - checksum: 1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc - languageName: node - linkType: hard - "fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -8131,17 +7884,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.1": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd - languageName: node - linkType: hard - "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -8209,6 +7951,16 @@ __metadata: languageName: node linkType: hard +"fsevents@npm:~2.3.2": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: latest + checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 + conditions: os=darwin + languageName: node + linkType: hard + "fsevents@patch:fsevents@2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" @@ -8227,6 +7979,27 @@ __metadata: languageName: node linkType: hard +"fsevents@patch:fsevents@~2.3.2#~builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" + dependencies: + node-gyp: latest + conditions: os=darwin + languageName: node + linkType: hard + +"fstream@npm:^1.0.12": + version: 1.0.12 + resolution: "fstream@npm:1.0.12" + dependencies: + graceful-fs: ^4.1.2 + inherits: ~2.0.0 + mkdirp: ">=0.5 0" + rimraf: 2 + checksum: e6998651aeb85fd0f0a8a68cec4d05a3ada685ecc4e3f56e0d063d0564a4fc39ad11a856f9020f926daf869fc67f7a90e891def5d48e4cadab875dc313094536 + languageName: node + linkType: hard + "function-bind@npm:^1.1.1": version: 1.1.1 resolution: "function-bind@npm:1.1.1" @@ -8269,6 +8042,24 @@ __metadata: languageName: node linkType: hard +"geckodriver@npm:^4.2.0": + version: 4.2.0 + resolution: "geckodriver@npm:4.2.0" + dependencies: + "@wdio/logger": ^8.11.0 + decamelize: ^6.0.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + node-fetch: ^3.3.1 + tar-fs: ^3.0.4 + unzipper: ^0.10.14 + which: ^3.0.1 + bin: + geckodriver: bin/geckodriver.js + checksum: c1cf894244bcc5a9b75fd01d6f6c267e091ab95b870843db38c8090d93f070d9af95a143b71d3f870cb47ffd1acce2331b5504550b2f14d9185ab2894abe966a + languageName: node + linkType: hard + "gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" @@ -8302,19 +8093,10 @@ __metadata: languageName: node linkType: hard -"get-port@npm:^6.0.0": - version: 6.1.2 - resolution: "get-port@npm:6.1.2" - checksum: e3c3d591492a11393455ef220f24c812a28f7da56ec3e4a2512d931a1f196d42850b50ac6138349a44622eda6dc3c0ccd8495cd91376d968e2d9e6f6f849e0a9 - languageName: node - linkType: hard - -"get-proxy@npm:^2.0.0": - version: 2.1.0 - resolution: "get-proxy@npm:2.1.0" - dependencies: - npm-conf: ^1.1.0 - checksum: d9574a70425c280f60247ab1917b9b159eb0d32da2013f975f632bbc21f171f3769f226fbdacffc71bb406786693bbeb5b271c134b0f3d7dc052e92a1f285266 +"get-port@npm:^7.0.0": + version: 7.0.0 + resolution: "get-port@npm:7.0.0" + checksum: e9087f62d086bbb70f20c0a208e7cac552679c1426e29e0607eb1b8907a5cc4509337d5971b7f635385cd2a773a14cd21b7d9c3254a2eb5ebeaf5f8fde19fb07 languageName: node linkType: hard @@ -8335,7 +8117,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^4.0.0": +"get-stream@npm:^4.1.0": version: 4.1.0 resolution: "get-stream@npm:4.1.0" dependencies: @@ -8353,7 +8135,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad @@ -8370,23 +8152,28 @@ __metadata: languageName: node linkType: hard -"get-value@npm:^2.0.3, get-value@npm:^2.0.6": - version: 2.0.6 - resolution: "get-value@npm:2.0.6" - checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb +"get-tsconfig@npm:^4.5.0": + version: 4.7.0 + resolution: "get-tsconfig@npm:4.7.0" + dependencies: + resolve-pkg-maps: ^1.0.0 + checksum: 44536925720acc2f133d26301d5626405d8fe33066625484ff309bb6fb7f3310dc0bb202f862805f21a791e38a9870c6dddb013d1443dd5d745d91ad1946254a languageName: node linkType: hard -"getpass@npm:^0.1.1": - version: 0.1.7 - resolution: "getpass@npm:0.1.7" +"get-uri@npm:^6.0.1": + version: 6.0.1 + resolution: "get-uri@npm:6.0.1" dependencies: - assert-plus: ^1.0.0 - checksum: ab18d55661db264e3eac6012c2d3daeafaab7a501c035ae0ccb193c3c23e9849c6e29b6ac762b9c2adae460266f925d55a3a2a3a3c8b94be2f222df94d70c046 + basic-ftp: ^5.0.2 + data-uri-to-buffer: ^5.0.1 + debug: ^4.3.4 + fs-extra: ^8.1.0 + checksum: a8aec70e1c67386fbe67f66e344ecd671a19f4cfc8e0f0e14d070563af5123d540e77fbceb6e26566f29846fac864d2862699ab134d307f85c85e7d72ce23d14 languageName: node linkType: hard -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.0, glob-parent@npm:~5.1.2": +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -8418,6 +8205,20 @@ __metadata: languageName: node linkType: hard +"glob@npm:7.2.0": + version: 7.2.0 + resolution: "glob@npm:7.2.0" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.0.4 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 78a8ea942331f08ed2e055cb5b9e40fe6f46f579d7fd3d694f3412fe5db23223d29b7fee1575440202e9a7ff9a72ab106a39fee39934c7bedafe5e5f8ae20134 + languageName: node + linkType: hard + "glob@npm:^10.2.2": version: 10.3.10 resolution: "glob@npm:10.3.10" @@ -8433,6 +8234,35 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.2.2, glob@npm:^10.2.5": + version: 10.3.3 + resolution: "glob@npm:10.3.3" + dependencies: + foreground-child: ^3.1.0 + jackspeak: ^2.3.5 + minimatch: ^9.0.1 + minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 + path-scurry: ^1.10.1 + bin: + glob: dist/esm/bin.mjs + checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: ^1.0.0 + inflight: ^1.0.4 + inherits: 2 + minimatch: ^3.1.1 + once: ^1.3.0 + path-is-absolute: ^1.0.0 + checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 + languageName: node + linkType: hard + "glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0, glob@npm:^7.2.3": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -8447,7 +8277,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.3, glob@npm:^8.1.0": +"glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -8484,16 +8314,6 @@ __metadata: languageName: node linkType: hard -"global@npm:~4.4.0": - version: 4.4.0 - resolution: "global@npm:4.4.0" - dependencies: - min-document: ^2.19.0 - process: ^0.11.10 - checksum: 9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -8519,22 +8339,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^10.0.1": - version: 10.0.2 - resolution: "globby@npm:10.0.2" - dependencies: - "@types/glob": ^7.1.1 - array-union: ^2.1.0 - dir-glob: ^3.0.1 - fast-glob: ^3.0.3 - glob: ^7.1.3 - ignore: ^5.1.1 - merge2: ^1.2.3 - slash: ^3.0.0 - checksum: 167cd067f2cdc030db2ec43232a1e835fa06217577d545709dbf29fd21631b30ff8258705172069c855dc4d5766c3b2690834e35b936fbff01ad0329fb95a26f - languageName: node - linkType: hard - "globby@npm:^11.0.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" @@ -8549,6 +8353,19 @@ __metadata: languageName: node linkType: hard +"globby@npm:^13.1.1": + version: 13.2.2 + resolution: "globby@npm:13.2.2" + dependencies: + dir-glob: ^3.0.1 + fast-glob: ^3.3.0 + ignore: ^5.2.4 + merge2: ^1.4.1 + slash: ^4.0.0 + checksum: f3d84ced58a901b4fcc29c846983108c426631fe47e94872868b65565495f7bee7b3defd68923bd480582771fd4bbe819217803a164a618ad76f1d22f666f41e + languageName: node + linkType: hard + "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -8558,7 +8375,26 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.0.2, got@npm:^11.7.0, got@npm:^11.8.1, got@npm:^11.8.2": +"got@npm:^ 12.6.1": + version: 12.6.1 + resolution: "got@npm:12.6.1" + dependencies: + "@sindresorhus/is": ^5.2.0 + "@szmarczak/http-timer": ^5.0.1 + cacheable-lookup: ^7.0.0 + cacheable-request: ^10.2.8 + decompress-response: ^6.0.0 + form-data-encoder: ^2.1.2 + get-stream: ^6.0.1 + http2-wrapper: ^2.1.10 + lowercase-keys: ^3.0.0 + p-cancelable: ^3.0.0 + responselike: ^3.0.0 + checksum: 3c37f5d858aca2859f9932e7609d35881d07e7f2d44c039d189396f0656896af6c77c22f2c51c563f8918be483f60ff41e219de742ab4642d4b106711baccbd5 + languageName: node + linkType: hard + +"got@npm:^11.7.0, got@npm:^11.8.2": version: 11.8.6 resolution: "got@npm:11.8.6" dependencies: @@ -8577,7 +8413,26 @@ __metadata: languageName: node linkType: hard -"got@npm:^8.3.1": +"got@npm:^13.0.0": + version: 13.0.0 + resolution: "got@npm:13.0.0" + dependencies: + "@sindresorhus/is": ^5.2.0 + "@szmarczak/http-timer": ^5.0.1 + cacheable-lookup: ^7.0.0 + cacheable-request: ^10.2.8 + decompress-response: ^6.0.0 + form-data-encoder: ^2.1.2 + get-stream: ^6.0.1 + http2-wrapper: ^2.1.10 + lowercase-keys: ^3.0.0 + p-cancelable: ^3.0.0 + responselike: ^3.0.0 + checksum: bcae6601efd710bc6c5b454c5e44bcb16fcfe57a1065e2d61ff918c1d69c3cf124984ebf509ca64ed10f0da2d2b5531b77da05aa786e75849d084fb8fbea711b + languageName: node + linkType: hard + +"got@npm:^8.3.1": version: 8.3.2 resolution: "got@npm:8.3.2" dependencies: @@ -8602,7 +8457,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8": +"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -8623,13 +8478,6 @@ __metadata: languageName: node linkType: hard -"growl@npm:1.10.5": - version: 1.10.5 - resolution: "growl@npm:1.10.5" - checksum: 4b86685de6831cebcbb19f93870bea624afee61124b0a20c49017013987cd129e73a8c4baeca295728f41d21265e1f859d25ef36731b142ca59c655fea94bb1a - languageName: node - linkType: hard - "handlebars@npm:^4.4.3": version: 4.7.8 resolution: "handlebars@npm:4.7.8" @@ -8648,23 +8496,6 @@ __metadata: languageName: node linkType: hard -"har-schema@npm:^2.0.0": - version: 2.0.0 - resolution: "har-schema@npm:2.0.0" - checksum: d8946348f333fb09e2bf24cc4c67eabb47c8e1d1aa1c14184c7ffec1140a49ec8aa78aa93677ae452d71d5fc0fdeec20f0c8c1237291fc2bcb3f502a5d204f9b - languageName: node - linkType: hard - -"har-validator@npm:~5.1.3": - version: 5.1.5 - resolution: "har-validator@npm:5.1.5" - dependencies: - ajv: ^6.12.3 - har-schema: ^2.0.0 - checksum: b998a7269ca560d7f219eedc53e2c664cd87d487e428ae854a6af4573fc94f182fe9d2e3b92ab968249baec7ebaf9ead69cf975c931dc2ab282ec182ee988280 - languageName: node - linkType: hard - "hard-rejection@npm:^2.1.0": version: 2.1.0 resolution: "hard-rejection@npm:2.1.0" @@ -8672,15 +8503,6 @@ __metadata: languageName: node linkType: hard -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: ^2.0.0 - checksum: 1b51daa0214440db171ff359d0a2d17bc20061164c57e76234f614c91dbd2a79ddd68dfc8ee73629366f7be45a6df5f2ea9de83f52e1ca24433f2cc78c35d8ec - languageName: node - linkType: hard - "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" @@ -8757,45 +8579,6 @@ __metadata: languageName: node linkType: hard -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: ^2.0.3 - has-values: ^0.1.4 - isobject: ^2.0.0 - checksum: 29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: ^2.0.6 - has-values: ^1.0.0 - isobject: ^3.0.0 - checksum: b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847 - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" - dependencies: - is-number: ^3.0.0 - kind-of: ^4.0.0 - checksum: 77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11 - languageName: node - linkType: hard - "has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" @@ -8824,16 +8607,6 @@ __metadata: languageName: node linkType: hard -"header-case@npm:^1.0.0": - version: 1.0.1 - resolution: "header-case@npm:1.0.1" - dependencies: - no-case: ^2.2.0 - upper-case: ^1.1.3 - checksum: fe1cc9a555ec9aabc2de80f4dd961a81c534fc23951694fef34297e59b0dd60f26647148731bf0dd3fdb3a1c688089d3cd147d7038db850e25be7c0a5fabb022 - languageName: node - linkType: hard - "header-case@npm:^2.0.4": version: 2.0.4 resolution: "header-case@npm:2.0.4" @@ -8860,6 +8633,15 @@ __metadata: languageName: node linkType: hard +"hosted-git-info@npm:^7.0.0": + version: 7.0.0 + resolution: "hosted-git-info@npm:7.0.0" + dependencies: + lru-cache: ^10.0.1 + checksum: b892237a3867f827f97e229e2b6ddf17d3ed674f003475c12ecbfc6269416db3a643c1ee3c5d4a989e3f3a596dd1470ee4017fe911710e47aeb7d9319737c05e + languageName: node + linkType: hard + "htm@npm:^3.0.0": version: 3.1.1 resolution: "htm@npm:3.1.1" @@ -8968,14 +8750,13 @@ __metadata: languageName: node linkType: hard -"http-signature@npm:~1.2.0": - version: 1.2.0 - resolution: "http-signature@npm:1.2.0" +"http-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "http-proxy-agent@npm:7.0.0" dependencies: - assert-plus: ^1.0.0 - jsprim: ^1.2.2 - sshpk: ^1.7.0 - checksum: 3324598712266a9683585bb84a75dec4fd550567d5e0dd4a0fff6ff3f74348793404d3eeac4918fa0902c810eeee1a86419e4a2e92a164132dfe6b26743fb47c + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 48d4fac997917e15f45094852b63b62a46d0c8a4f0b9c6c23ca26d27b8df8d178bed88389e604745e748bd9a01f5023e25093722777f0593c3f052009ff438b6 languageName: node linkType: hard @@ -8989,17 +8770,17 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5.0.0": - version: 5.0.0 - resolution: "https-proxy-agent@npm:5.0.0" +"http2-wrapper@npm:^2.1.10": + version: 2.2.0 + resolution: "http2-wrapper@npm:2.2.0" dependencies: - agent-base: 6 - debug: 4 - checksum: 165bfb090bd26d47693597661298006841ab733d0c7383a8cb2f17373387a94c903a3ac687090aa739de05e379ab6f868bae84ab4eac288ad85c328cd1ec9e53 + quick-lru: ^5.1.1 + resolve-alpn: ^1.2.0 + checksum: 6fd20e5cb6a58151715b3581e06a62a47df943187d2d1f69e538a50cccb7175dd334ecfde7900a37d18f3e13a1a199518a2c211f39860e81e9a16210c199cfaa languageName: node linkType: hard -"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -9009,6 +8790,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": + version: 7.0.1 + resolution: "https-proxy-agent@npm:7.0.1" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: 2d765c31865071373771f53abdd72912567b76015a4eff61094f586194192950cd89257d50f0e621807a16c083bc8cad5852e3885c6ba154d2ce721a18fac248 + languageName: node + linkType: hard + "human-id@npm:^1.0.2": version: 1.0.2 resolution: "human-id@npm:1.0.2" @@ -9050,7 +8841,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0": +"ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef @@ -9074,10 +8865,10 @@ __metadata: languageName: node linkType: hard -"import-lazy@npm:^3.1.0": - version: 3.1.0 - resolution: "import-lazy@npm:3.1.0" - checksum: 50250b9591f4c062ca031365e650bc380b195fffce9f328a755b7a3496aa960f1012037cfe4ad96491410b3a2994016a72436462a580dafa6cfb1cb5631a0c00 +"import-meta-resolve@npm:^3.0.0": + version: 3.0.0 + resolution: "import-meta-resolve@npm:3.0.0" + checksum: d0428cd14915ee0093b995dc5bbc70bd01cc668822f52b62af98f728e5d6a08724f07e6aa9f5fae002d5eecbf6ec2cdcd379bf4869dd1b353bd080693f91e394 languageName: node linkType: hard @@ -9112,7 +8903,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.0, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -9133,24 +8924,26 @@ __metadata: languageName: node linkType: hard -"inquirer@npm:^7.1.0": - version: 7.3.3 - resolution: "inquirer@npm:7.3.3" +"inquirer@npm:^8.2.2": + version: 8.2.6 + resolution: "inquirer@npm:8.2.6" dependencies: ansi-escapes: ^4.2.1 - chalk: ^4.1.0 + chalk: ^4.1.1 cli-cursor: ^3.1.0 cli-width: ^3.0.0 external-editor: ^3.0.3 figures: ^3.0.0 - lodash: ^4.17.19 + lodash: ^4.17.21 mute-stream: 0.0.8 + ora: ^5.4.1 run-async: ^2.4.0 - rxjs: ^6.6.0 + rxjs: ^7.5.5 string-width: ^4.1.0 strip-ansi: ^6.0.0 through: ^2.3.6 - checksum: 4d387fc1eb6126acbd58cbdb9ad99d2887d181df86ab0c2b9abdf734e751093e2d5882c2b6dc7144d9ab16b7ab30a78a1d7f01fb6a2850a44aeb175d1e3f8778 + wrap-ansi: ^6.0.1 + checksum: 387ffb0a513559cc7414eb42c57556a60e302f820d6960e89d376d092e257a919961cd485a1b4de693dbb5c0de8bc58320bfd6247dfd827a873aa82a4215a240 languageName: node linkType: hard @@ -9165,10 +8958,10 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^1.2.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 2e5f51268b5941e4a17e4ef0575bc91ed0ab5f8515e3cf77486f7c14d13f3010df9c0959f37063dcc96e78d12dc6b0bb1b9e111cdfe69771f4656d2993d36155 +"interpret@npm:^2.2.0": + version: 2.2.0 + resolution: "interpret@npm:2.2.0" + checksum: f51efef7cb8d02da16408ffa3504cd6053014c5aeb7bb8c223727e053e4235bf565e45d67028b0c8740d917c603807aa3c27d7bd2f21bf20b6417e2bb3e5fd6e languageName: node linkType: hard @@ -9182,7 +8975,7 @@ __metadata: languageName: node linkType: hard -"ip@npm:^1.1.5": +"ip@npm:^1.1.5, ip@npm:^1.1.8": version: 1.1.8 resolution: "ip@npm:1.1.8" checksum: a2ade53eb339fb0cbe9e69a44caab10d6e3784662285eb5d2677117ee4facc33a64679051c35e0dfdb1a3983a51ce2f5d2cb36446d52e10d01881789b76e28fb @@ -9206,24 +8999,6 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^0.1.6": - version: 0.1.6 - resolution: "is-accessor-descriptor@npm:0.1.6" - dependencies: - kind-of: ^3.0.2 - checksum: 3d629a086a9585bc16a83a8e8a3416f400023301855cafb7ccc9a1d63145b7480f0ad28877dcc2cce09492c4ec1c39ef4c071996f24ee6ac626be4217b8ffc8a - languageName: node - linkType: hard - -"is-accessor-descriptor@npm:^1.0.0": - version: 1.0.0 - resolution: "is-accessor-descriptor@npm:1.0.0" - dependencies: - kind-of: ^6.0.0 - checksum: 8e475968e9b22f9849343c25854fa24492dbe8ba0dea1a818978f9f1b887339190b022c9300d08c47fe36f1b913d70ce8cbaca00369c55a56705fdb7caed37fe - languageName: node - linkType: hard - "is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": version: 3.0.2 resolution: "is-array-buffer@npm:3.0.2" @@ -9270,13 +9045,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.5": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 - languageName: node - linkType: hard - "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" @@ -9295,7 +9063,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": version: 2.13.0 resolution: "is-core-module@npm:2.13.0" dependencies: @@ -9304,24 +9072,6 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^0.1.4": - version: 0.1.4 - resolution: "is-data-descriptor@npm:0.1.4" - dependencies: - kind-of: ^3.0.2 - checksum: 5c622e078ba933a78338ae398a3d1fc5c23332b395312daf4f74bab4afb10d061cea74821add726cb4db8b946ba36217ee71a24fe71dd5bca4632edb7f6aad87 - languageName: node - linkType: hard - -"is-data-descriptor@npm:^1.0.0": - version: 1.0.0 - resolution: "is-data-descriptor@npm:1.0.0" - dependencies: - kind-of: ^6.0.0 - checksum: e705e6816241c013b05a65dc452244ee378d1c3e3842bd140beabe6e12c0d700ef23c91803f971aa7b091fb0573c5da8963af34a2b573337d87bc3e1f53a4e6d - languageName: node - linkType: hard - "is-date-object@npm:^1.0.1": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -9331,28 +9081,6 @@ __metadata: languageName: node linkType: hard -"is-descriptor@npm:^0.1.0": - version: 0.1.6 - resolution: "is-descriptor@npm:0.1.6" - dependencies: - is-accessor-descriptor: ^0.1.6 - is-data-descriptor: ^0.1.4 - kind-of: ^5.0.0 - checksum: 0f780c1b46b465f71d970fd7754096ffdb7b69fd8797ca1f5069c163eaedcd6a20ec4a50af669075c9ebcfb5266d2e53c8b227e485eefdb0d1fee09aa1dd8ab6 - languageName: node - linkType: hard - -"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.2 - resolution: "is-descriptor@npm:1.0.2" - dependencies: - is-accessor-descriptor: ^1.0.0 - is-data-descriptor: ^1.0.0 - kind-of: ^6.0.2 - checksum: 2ed623560bee035fb67b23e32ce885700bef8abe3fbf8c909907d86507b91a2c89a9d3a4d835a4d7334dd5db0237a0aeae9ca109c1e4ef1c0e7b577c0846ab5a - languageName: node - linkType: hard - "is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" @@ -9362,36 +9090,13 @@ __metadata: languageName: node linkType: hard -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 - languageName: node - linkType: hard - -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: ^2.0.4 - checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": +"is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 languageName: node linkType: hard -"is-fullwidth-code-point@npm:^2.0.0": - version: 2.0.0 - resolution: "is-fullwidth-code-point@npm:2.0.0" - checksum: eef9c6e15f68085fec19ff6a978a6f1b8f48018fd1265035552078ee945573594933b09bbd6f562553e2a241561439f1ef5339276eba68d272001343084cfab8 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -9399,13 +9104,6 @@ __metadata: languageName: node linkType: hard -"is-function@npm:^1.0.1": - version: 1.0.2 - resolution: "is-function@npm:1.0.2" - checksum: 7d564562e07b4b51359547d3ccc10fb93bb392fd1b8177ae2601ee4982a0ece86d952323fc172a9000743a3971f09689495ab78a1d49a9b14fc97a7e28521dc0 - languageName: node - linkType: hard - "is-generator-function@npm:^1.0.7": version: 1.0.10 resolution: "is-generator-function@npm:1.0.10" @@ -9415,15 +9113,6 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^3.1.0": - version: 3.1.0 - resolution: "is-glob@npm:3.1.0" - dependencies: - is-extglob: ^2.1.0 - checksum: 9d483bca84f16f01230f7c7c8c63735248fe1064346f292e0f6f8c76475fd20c6f50fc19941af5bec35f85d6bf26f4b7768f39a48a5f5fdc72b408dc74e07afc - languageName: node - linkType: hard - "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -9433,6 +9122,20 @@ __metadata: languageName: node linkType: hard +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 + languageName: node + linkType: hard + +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: e8d52ad490bed7ae665032c7675ec07732bbfe25808b0efbc4d5a76b1a1f01c165f332775c63e25e9a03d319ebb6b24f571a9e902669fc1e40b0a60b5be6e26c + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -9440,15 +9143,6 @@ __metadata: languageName: node linkType: hard -"is-lower-case@npm:^1.1.0": - version: 1.1.3 - resolution: "is-lower-case@npm:1.1.3" - dependencies: - lower-case: ^1.1.0 - checksum: 55a2a9fe384f669ab349985bb3d1b2ab99dff4ca6d898255786ed97722680ee407a2b2c9977e05157043fd48727d71a1ca15493b58710ab076b13820ee84eed0 - languageName: node - linkType: hard - "is-natural-number@npm:^4.0.1": version: 4.0.1 resolution: "is-natural-number@npm:4.0.1" @@ -9472,15 +9166,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^3.0.0": - version: 3.0.0 - resolution: "is-number@npm:3.0.0" - dependencies: - kind-of: ^3.0.2 - checksum: 0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9 - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -9502,7 +9187,7 @@ __metadata: languageName: node linkType: hard -"is-path-inside@npm:^3.0.1, is-path-inside@npm:^3.0.3": +"is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 @@ -9523,12 +9208,17 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: ^3.0.1 - checksum: 2a401140cfd86cabe25214956ae2cfee6fbd8186809555cd0e84574f88de7b17abacb2e477a6a658fa54c6083ecbda1e6ae404c7720244cd198903848fca70ca +"is-plain-obj@npm:^4.1.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce + languageName: node + linkType: hard + +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c languageName: node linkType: hard @@ -9624,13 +9314,6 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:~1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 - languageName: node - linkType: hard - "is-unc-path@npm:^1.0.0": version: 1.0.0 resolution: "is-unc-path@npm:1.0.0" @@ -9640,12 +9323,17 @@ __metadata: languageName: node linkType: hard -"is-upper-case@npm:^1.1.0": - version: 1.1.2 - resolution: "is-upper-case@npm:1.1.2" - dependencies: - upper-case: ^1.1.0 - checksum: c85805dfb9c5465f1db2492ce0feddd9273398a6dc0250b4d866f9bd23dbd92d0e2b57f4560ab195b2695b8403ff989265cf637f34b7443b706e0cd4d482b5ee +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 + languageName: node + linkType: hard + +"is-unicode-supported@npm:^1.1.0": + version: 1.3.0 + resolution: "is-unicode-supported@npm:1.3.0" + checksum: 20a1fc161afafaf49243551a5ac33b6c4cf0bbcce369fcd8f2951fbdd000c30698ce320de3ee6830497310a8f41880f8066d440aa3eb0a853e2aa4836dd89abc languageName: node linkType: hard @@ -9658,7 +9346,7 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 @@ -9674,13 +9362,6 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:~1.0.0": - version: 1.0.0 - resolution: "isarray@npm:1.0.0" - checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab - languageName: node - linkType: hard - "isarray@npm:^2.0.5": version: 2.0.5 resolution: "isarray@npm:2.0.5" @@ -9688,7 +9369,14 @@ __metadata: languageName: node linkType: hard -"isbinaryfile@npm:^4.0.2": +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab + languageName: node + linkType: hard + +"isbinaryfile@npm:^4.0.8": version: 4.0.10 resolution: "isbinaryfile@npm:4.0.10" checksum: a6b28db7e23ac7a77d3707567cac81356ea18bd602a4f21f424f862a31d0e7ab4f250759c98a559ece35ffe4d99f0d339f1ab884ffa9795172f632ab8f88e686 @@ -9709,15 +9397,6 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: 1.0.0 - checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f - languageName: node - linkType: hard - "isobject@npm:^3.0.0, isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" @@ -9725,10 +9404,13 @@ __metadata: languageName: node linkType: hard -"isstream@npm:~0.1.2": - version: 0.1.2 - resolution: "isstream@npm:0.1.2" - checksum: 1eb2fe63a729f7bdd8a559ab552c69055f4f48eb5c2f03724430587c6f450783c8f1cd936c1c952d0a927925180fcc892ebd5b174236cf1065d4bd5bdb37e963 +"isomorphic-fetch@npm:^3.0.0": + version: 3.0.0 + resolution: "isomorphic-fetch@npm:3.0.0" + dependencies: + node-fetch: ^2.6.1 + whatwg-fetch: ^3.4.1 + checksum: e5ab79a56ce5af6ddd21265f59312ad9a4bc5a72cebc98b54797b42cb30441d5c5f8d17c5cd84a99e18101c8af6f90c081ecb8d12fd79e332be1778d58486d75 languageName: node linkType: hard @@ -9750,7 +9432,7 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.1, istanbul-reports@npm:^3.1.4": +"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.1, istanbul-reports@npm:^3.1.6": version: 3.1.6 resolution: "istanbul-reports@npm:3.1.6" dependencies: @@ -9783,7 +9465,7 @@ __metadata: languageName: node linkType: hard -"jpeg-js@npm:^0.4.2": +"jpeg-js@npm:^0.4.4": version: 0.4.4 resolution: "jpeg-js@npm:0.4.4" checksum: bd7cb61aa8df40a9ee2c2106839c3df6054891e56cfc22c0ac581402e06c6295f962a4754b0b2ac50a401789131b1c6dc9df8d24400f1352168be1894833c590 @@ -9813,14 +9495,14 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:4.0.0": - version: 4.0.0 - resolution: "js-yaml@npm:4.0.0" +"js-yaml@npm:4.1.0, js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" dependencies: argparse: ^2.0.1 bin: js-yaml: bin/js-yaml.js - checksum: 931d6dddb3589fa272c8273366c6dffa99fd6bd26ac7b70f9bac925c28cb7ae352b964192df84f90ecd7a2ff50ab87e6d58e2148eb19c89aa155c73ed847ab92 + checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a languageName: node linkType: hard @@ -9836,24 +9518,6 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" - dependencies: - argparse: ^2.0.1 - bin: - js-yaml: bin/js-yaml.js - checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a - languageName: node - linkType: hard - -"jsbn@npm:~0.1.0": - version: 0.1.1 - resolution: "jsbn@npm:0.1.1" - checksum: e5ff29c1b8d965017ef3f9c219dacd6e40ad355c664e277d31246c90545a02e6047018c16c60a00f36d561b3647215c41894f5d869ada6908a2e0ce4200c88f2 - languageName: node - linkType: hard - "jsdom@npm:^21.0.0": version: 21.1.2 resolution: "jsdom@npm:21.1.2" @@ -9932,6 +9596,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.0 + resolution: "json-parse-even-better-errors@npm:3.0.0" + checksum: f1970b5220c7fa23d888565510752c3d5e863f93668a202fcaa719739fa41485dfc6a1db212f702ebd3c873851cc067aebc2917e3f79763cae2fdb95046f38f3 + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -9939,13 +9610,6 @@ __metadata: languageName: node linkType: hard -"json-schema@npm:0.4.0": - version: 0.4.0 - resolution: "json-schema@npm:0.4.0" - checksum: 66389434c3469e698da0df2e7ac5a3281bcff75e797a5c127db7c5b56270e01ae13d9afa3c03344f76e32e81678337a8c912bdbb75101c62e487dc3778461d72 - languageName: node - linkType: hard - "json-stable-stringify-without-jsonify@npm:^1.0.1": version: 1.0.1 resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" @@ -9953,13 +9617,6 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:~5.0.1": - version: 5.0.1 - resolution: "json-stringify-safe@npm:5.0.1" - checksum: 48ec0adad5280b8a96bb93f4563aa1667fd7a36334f79149abd42446d0989f2ddc58274b479f4819f1f00617957e6344c886c55d05a4e15ebb4ab931e4a6a8ee - languageName: node - linkType: hard - "json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" @@ -9999,31 +9656,6 @@ __metadata: languageName: node linkType: hard -"jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" - dependencies: - graceful-fs: ^4.1.6 - universalify: ^2.0.0 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 - languageName: node - linkType: hard - -"jsprim@npm:^1.2.2": - version: 1.4.2 - resolution: "jsprim@npm:1.4.2" - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - checksum: 2ad1b9fdcccae8b3d580fa6ced25de930eaa1ad154db21bbf8478a4d30bbbec7925b5f5ff29b933fba9412b16a17bd484a8da4fdb3663b5e27af95dd693bab2a - languageName: node - linkType: hard - "jsx-ast-utils@npm:^3.3.3": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" @@ -10063,32 +9695,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": - version: 3.2.2 - resolution: "kind-of@npm:3.2.2" - dependencies: - is-buffer: ^1.1.5 - checksum: e898df8ca2f31038f27d24f0b8080da7be274f986bc6ed176f37c77c454d76627619e1681f6f9d2e8d2fd7557a18ecc419a6bb54e422abcbb8da8f1a75e4b386 - languageName: node - linkType: hard - -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: ^1.1.5 - checksum: 1b9e7624a8771b5a2489026e820f3bbbcc67893e1345804a56b23a91e9069965854d2a223a7c6ee563c45be9d8c6ff1ef87f28ed5f0d1a8d00d9dcbb067c529f - languageName: node - linkType: hard - -"kind-of@npm:^5.0.0": - version: 5.1.0 - resolution: "kind-of@npm:5.1.0" - checksum: f2a0102ae0cf19c4a953397e552571bad2b588b53282874f25fca7236396e650e2db50d41f9f516bd402536e4df968dbb51b8e69e4d5d4a7173def78448f7bab - languageName: node - linkType: hard - -"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": +"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b @@ -10189,10 +9796,10 @@ __metadata: languageName: node linkType: hard -"ky@npm:0.30.0": - version: 0.30.0 - resolution: "ky@npm:0.30.0" - checksum: d6ec6461e18cd2e4abb809b0574ff704c2e17bd61248843471c2492dd9486dfeadd4d139a5a6ec194b0175f9bc7b8c634685880d1ac646553a9f440c0982e8d3 +"ky@npm:^0.33.0": + version: 0.33.3 + resolution: "ky@npm:0.33.3" + checksum: d1869e1f33c0165355f621b6726fcc1a9de20a31f4a826ca0cfd5753d83b9cba8723402d554a00194e0ee3959e0dda0638f4b99d54a3a7de928b55ff870b0bcc languageName: node linkType: hard @@ -10240,19 +9847,19 @@ __metadata: languageName: node linkType: hard -"liftoff@npm:^2.5.0": - version: 2.5.0 - resolution: "liftoff@npm:2.5.0" - dependencies: - extend: ^3.0.0 - findup-sync: ^2.0.0 - fined: ^1.0.1 - flagged-respawn: ^1.0.0 - is-plain-object: ^2.0.4 - object.map: ^1.0.0 - rechoir: ^0.6.2 - resolve: ^1.1.7 - checksum: d9c1bde7dff136541bfef97e4c2b7e326092f9d18800dbcde432522628f0972c7142d1863d5e0cda517d4d2ca45c2289bb771ebcdb45efb9de042ddb3a8898c2 +"liftoff@npm:^4.0.0": + version: 4.0.0 + resolution: "liftoff@npm:4.0.0" + dependencies: + extend: ^3.0.2 + findup-sync: ^5.0.0 + fined: ^2.0.0 + flagged-respawn: ^2.0.0 + is-plain-object: ^5.0.0 + object.map: ^1.0.1 + rechoir: ^0.8.0 + resolve: ^1.20.0 + checksum: da0af55624ea263d6392627c474aa25cf94293653dd37fbd2521660abd251f5aec59bcef1e49e091f5a9ca9ac0b47f3f87168052e065b20d832dd367a0b9c8cc languageName: node linkType: hard @@ -10356,7 +9963,7 @@ __metadata: languageName: node linkType: hard -"lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": +"lilconfig@npm:^2.0.5, lilconfig@npm:^2.1.0": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 @@ -10370,19 +9977,17 @@ __metadata: languageName: node linkType: hard -"load-bmfont@npm:^1.3.1": - version: 1.4.1 - resolution: "load-bmfont@npm:1.4.1" - dependencies: - buffer-equal: 0.0.1 - mime: ^1.3.4 - parse-bmfont-ascii: ^1.0.3 - parse-bmfont-binary: ^1.0.5 - parse-bmfont-xml: ^1.1.4 - phin: ^2.9.1 - xhr: ^2.0.1 - xtend: ^4.0.0 - checksum: 688d932fb0dc4c9333747736ccd926261f0b91734b7bdb6ff24f8659ef068a0f0b2278084b208851afac0beec79af7bd6664fe2ed5b6c5e1db88755fc25f785e +"lines-and-columns@npm:^2.0.3": + version: 2.0.3 + resolution: "lines-and-columns@npm:2.0.3" + checksum: 5955363dfd7d3d7c476d002eb47944dbe0310d57959e2112dce004c0dc76cecfd479cf8c098fd479ff344acdf04ee0e82b455462a26492231ac152f6c48d17a1 + languageName: node + linkType: hard + +"listenercount@npm:~1.0.1": + version: 1.0.1 + resolution: "listenercount@npm:1.0.1" + checksum: 0f1c9077cdaf2ebc16473c7d72eb7de6d983898ca42500f03da63c3914b6b312dd5f7a90d2657691ea25adf3fe0ac5a43226e8b2c673fd73415ed038041f4757 languageName: node linkType: hard @@ -10398,6 +10003,17 @@ __metadata: languageName: node linkType: hard +"locate-app@npm:^2.1.0": + version: 2.1.0 + resolution: "locate-app@npm:2.1.0" + dependencies: + n12: 0.4.0 + type-fest: 2.13.0 + userhome: 1.0.0 + checksum: a034023092eeb77fbbd4b7c7603927db87c338038aa40bf1684a74c689b54c19af4aa0323c395d692edbade0fc54d711f364ebf9a8c70f70e31d2c3ca84e5666 + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -10467,13 +10083,6 @@ __metadata: languageName: node linkType: hard -"lodash.isobject@npm:^3.0.2": - version: 3.0.2 - resolution: "lodash.isobject@npm:3.0.2" - checksum: 6c1667cbc4494d0a13a3617a4b23278d6d02dac520311f2bbb43f16f2cf71d2e6eb9dec8057315b77459df4890c756a256a087d3f4baa44a79ab5d6c968b060e - languageName: node - linkType: hard - "lodash.isplainobject@npm:^4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -10488,7 +10097,7 @@ __metadata: languageName: node linkType: hard -"lodash.merge@npm:^4.6.1, lodash.merge@npm:^4.6.2": +"lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 @@ -10523,28 +10132,30 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.15, lodash@npm:^4.17.19": +"lodash@npm:^4.17.15, lodash@npm:^4.17.21": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 languageName: node linkType: hard -"log-symbols@npm:4.0.0": - version: 4.0.0 - resolution: "log-symbols@npm:4.0.0" +"log-symbols@npm:4.1.0, log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" dependencies: - chalk: ^4.0.0 - checksum: a7c1fb5cc504ff04422460dcae3a830002426432fbed81280c8a49f4c6f5ef244c28b987636bf1c871ba6866d7024713388be391e92c0d5af6a70598fcabc46b + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 languageName: node linkType: hard -"log-symbols@npm:^2.2.0": - version: 2.2.0 - resolution: "log-symbols@npm:2.2.0" +"log-symbols@npm:^5.1.0": + version: 5.1.0 + resolution: "log-symbols@npm:5.1.0" dependencies: - chalk: ^2.0.1 - checksum: 4c95e3b65f0352dbe91dc4989c10baf7a44e2ef5b0db7e6721e1476268e2b6f7090c3aa880d4f833a05c5c3ff18f4ec5215a09bd0099986d64a8186cfeb48ac8 + chalk: ^5.0.0 + is-unicode-supported: ^1.1.0 + checksum: 7291b6e7f1b3df6865bdaeb9b59605c832668ac2fa0965c63b1e7dd3700349aec09c1d7d40c368d5041ff58b7f89461a56e4009471921301af7b3609cbff9a29 languageName: node linkType: hard @@ -10583,22 +10194,6 @@ __metadata: languageName: node linkType: hard -"lower-case-first@npm:^1.0.0": - version: 1.0.2 - resolution: "lower-case-first@npm:1.0.2" - dependencies: - lower-case: ^1.1.2 - checksum: 97eb5ce68998153552f3627d405f6821299a45dac90423f712ccd696f77fa96e9d707a5509970c8b61b99c08947eb1e70e35cddb67bc40ea64069c574edd4f78 - languageName: node - linkType: hard - -"lower-case@npm:^1.1.0, lower-case@npm:^1.1.1, lower-case@npm:^1.1.2": - version: 1.1.4 - resolution: "lower-case@npm:1.1.4" - checksum: 1ca9393b5eaef94a64e3f89e38b63d15bc7182a91171e6ad1550f51d710ec941540a065b274188f2e6b4576110cc2d11b50bc4bb7c603a040ddeb1db4ca95197 - languageName: node - linkType: hard - "lower-case@npm:^2.0.2": version: 2.0.2 resolution: "lower-case@npm:2.0.2" @@ -10629,7 +10224,21 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:4.1.x, lru-cache@npm:^4.0.1": +"lowercase-keys@npm:^3.0.0": + version: 3.0.0 + resolution: "lowercase-keys@npm:3.0.0" + checksum: 67a3f81409af969bc0c4ca0e76cd7d16adb1e25aa1c197229587eaf8671275c8c067cd421795dbca4c81be0098e4c426a086a05e30de8a9c587b7a13c0c7ccc5 + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": + version: 10.0.1 + resolution: "lru-cache@npm:10.0.1" + checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 + languageName: node + linkType: hard + +"lru-cache@npm:^4.0.1": version: 4.1.5 resolution: "lru-cache@npm:4.1.5" dependencies: @@ -10657,7 +10266,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 @@ -10671,23 +10280,16 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.1 - resolution: "lru-cache@npm:10.0.1" - checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 - languageName: node - linkType: hard - -"magic-string@npm:^0.25.7": - version: 0.25.9 - resolution: "magic-string@npm:0.25.9" +"magic-string@npm:^0.30.3": + version: 0.30.3 + resolution: "magic-string@npm:0.30.3" dependencies: - sourcemap-codec: ^1.4.8 - checksum: 9a0e55a15c7303fc360f9572a71cffba1f61451bc92c5602b1206c9d17f492403bf96f946dfce7483e66822d6b74607262e24392e87b0ac27b786e69a40e9b1a + "@jridgewell/sourcemap-codec": ^1.4.15 + checksum: a5a9ddf9bd3bf49a2de1048bf358464f1bda7b3cc1311550f4a0ba8f81a4070e25445d53a5ee28850161336f1bff3cf28aa3320c6b4aeff45ce3e689f300b2f3 languageName: node linkType: hard -"make-dir@npm:^1.0.0, make-dir@npm:^1.2.0": +"make-dir@npm:^1.0.0": version: 1.3.0 resolution: "make-dir@npm:1.3.0" dependencies: @@ -10696,6 +10298,16 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^2.1.0": + version: 2.1.0 + resolution: "make-dir@npm:2.1.0" + dependencies: + pify: ^4.0.1 + semver: ^5.6.0 + checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab + languageName: node + linkType: hard + "make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" @@ -10746,7 +10358,7 @@ __metadata: languageName: node linkType: hard -"map-cache@npm:^0.2.0, map-cache@npm:^0.2.2": +"map-cache@npm:^0.2.0": version: 0.2.2 resolution: "map-cache@npm:0.2.2" checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 @@ -10767,15 +10379,6 @@ __metadata: languageName: node linkType: hard -"map-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "map-visit@npm:1.0.0" - dependencies: - object-visit: ^1.0.0 - checksum: c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a - languageName: node - linkType: hard - "marky@npm:^1.2.2": version: 1.2.5 resolution: "marky@npm:1.2.5" @@ -10783,10 +10386,17 @@ __metadata: languageName: node linkType: hard -"mdn-data@npm:2.0.14": - version: 2.0.14 - resolution: "mdn-data@npm:2.0.14" - checksum: 9d0128ed425a89f4cba8f787dca27ad9408b5cb1b220af2d938e2a0629d17d879a34d2cb19318bdb26c3f14c77dd5dfbae67211f5caaf07b61b1f2c5c8c7dc16 +"mdn-data@npm:2.0.28": + version: 2.0.28 + resolution: "mdn-data@npm:2.0.28" + checksum: f51d587a6ebe8e426c3376c74ea6df3e19ec8241ed8e2466c9c8a3904d5d04397199ea4f15b8d34d14524b5de926d8724ae85207984be47e165817c26e49e0aa + languageName: node + linkType: hard + +"mdn-data@npm:2.0.30": + version: 2.0.30 + resolution: "mdn-data@npm:2.0.30" + checksum: d6ac5ac7439a1607df44b22738ecf83f48e66a0874e4482d6424a61c52da5cde5750f1d1229b6f5fa1b80a492be89465390da685b11f97d62b8adcc6e88189aa languageName: node linkType: hard @@ -10816,34 +10426,13 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.0.3, merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": +"merge2@npm:^1.0.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 languageName: node linkType: hard -"micromatch@npm:^3.0.4": - version: 3.1.10 - resolution: "micromatch@npm:3.1.10" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - braces: ^2.3.1 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - extglob: ^2.0.4 - fragment-cache: ^0.2.1 - kind-of: ^6.0.2 - nanomatch: ^1.2.9 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.2 - checksum: ad226cba4daa95b4eaf47b2ca331c8d2e038d7b41ae7ed0697cde27f3f1d6142881ab03d4da51b65d9d315eceb5e4cdddb3fbb55f5f72cfa19cf3ea469d054dc - languageName: node - linkType: hard - "micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" @@ -10861,7 +10450,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -10870,15 +10459,6 @@ __metadata: languageName: node linkType: hard -"mime@npm:^1.3.4": - version: 1.6.0 - resolution: "mime@npm:1.6.0" - bin: - mime: cli.js - checksum: fef25e39263e6d207580bdc629f8872a3f9772c923c7f8c7e793175cee22777bbe8bba95e5d509a40aaa292d8974514ce634ae35769faa45f22d17edda5e8557 - languageName: node - linkType: hard - "mime@npm:~2.5.2": version: 2.5.2 resolution: "mime@npm:2.5.2" @@ -10888,13 +10468,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^1.0.0": - version: 1.2.0 - resolution: "mimic-fn@npm:1.2.0" - checksum: 69c08205156a1f4906d9c46f9b4dc08d18a50176352e77fdeb645cedfe9f20c0b19865d465bd2dec27a5c432347f24dc07fc3695e11159d193f892834233e939 - languageName: node - linkType: hard - "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -10916,12 +10489,10 @@ __metadata: languageName: node linkType: hard -"min-document@npm:^2.19.0": - version: 2.19.0 - resolution: "min-document@npm:2.19.0" - dependencies: - dom-walk: ^0.1.0 - checksum: da6437562ea2228041542a2384528e74e22d1daa1a4ec439c165abf0b9d8a63e17e3b8a6dc6e0c731845e85301198730426932a0e813d23f932ca668340c9623 +"mimic-response@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-response@npm:4.0.0" + checksum: 33b804cc961efe206efdb1fca6a22540decdcfce6c14eb5c0c50e5ae9022267ab22ce8f5568b1f7247ba67500fe20d523d81e0e9f009b321ccd9d472e78d1850 languageName: node linkType: hard @@ -10939,12 +10510,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:3.0.4": - version: 3.0.4 - resolution: "minimatch@npm:3.0.4" +"minimatch@npm:5.0.1": + version: 5.0.1 + resolution: "minimatch@npm:5.0.1" dependencies: - brace-expansion: ^1.1.7 - checksum: 66ac295f8a7b59788000ea3749938b0970344c841750abd96694f80269b926ebcafad3deeb3f1da2522978b119e6ae3a5869b63b13a7859a456b3408bd18a078 + brace-expansion: ^2.0.1 + checksum: b34b98463da4754bc526b244d680c69d4d6089451ebe512edaf6dd9eeed0279399cfa3edb19233513b8f830bf4bfcad911dddcdf125e75074100d52f724774f0 languageName: node linkType: hard @@ -10975,16 +10546,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^6.0.4": - version: 6.2.0 - resolution: "minimatch@npm:6.2.0" - dependencies: - brace-expansion: ^2.0.1 - checksum: 0ffb77d05bd483fcc344ba3e64a501d569e658fa6c592d94e9716ffc7925de7a8c2ac294cafa822b160bd8b2cbf7e01012917e06ffb9a85cfa9604629b3f2c04 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.1": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -11111,16 +10673,6 @@ __metadata: languageName: node linkType: hard -"mixin-deep@npm:^1.2.0": - version: 1.3.2 - resolution: "mixin-deep@npm:1.3.2" - dependencies: - for-in: ^1.0.2 - is-extendable: ^1.0.1 - checksum: 820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d - languageName: node - linkType: hard - "mixme@npm:^0.5.1": version: 0.5.9 resolution: "mixme@npm:0.5.9" @@ -11135,7 +10687,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1": +"mkdirp@npm:>=0.5 0": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -11146,7 +10698,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^1.0.3": +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" bin: @@ -11155,48 +10707,44 @@ __metadata: languageName: node linkType: hard -"mnemonist@npm:^0.38.5": - version: 0.38.5 - resolution: "mnemonist@npm:0.38.5" +"mnemonist@npm:^0.39.2": + version: 0.39.5 + resolution: "mnemonist@npm:0.39.5" dependencies: - obliterator: ^2.0.0 - checksum: 66080afc1616866beb164e230c432964d6eed467cf37ad00e9c10161b8267928124ca8f1d0ecfea86c85568acfa62d54faaf646a86968d1135189a0fdfdd6b78 + obliterator: ^2.0.1 + checksum: 6669d687a434226924b2c84ee6eb7ce7d0f83dfc5caad8bcc164c73c0c11fb6d43cbe32636e710f068046f4b40a56c3032532554e93e02640aafc6ca3dd222e6 languageName: node linkType: hard -"mocha@npm:^8.4.0": - version: 8.4.0 - resolution: "mocha@npm:8.4.0" +"mocha@npm:^10.2.0": + version: 10.2.0 + resolution: "mocha@npm:10.2.0" dependencies: - "@ungap/promise-all-settled": 1.1.2 ansi-colors: 4.1.1 browser-stdout: 1.3.1 - chokidar: 3.5.1 - debug: 4.3.1 + chokidar: 3.5.3 + debug: 4.3.4 diff: 5.0.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 - glob: 7.1.6 - growl: 1.10.5 + glob: 7.2.0 he: 1.2.0 - js-yaml: 4.0.0 - log-symbols: 4.0.0 - minimatch: 3.0.4 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 ms: 2.1.3 - nanoid: 3.1.20 - serialize-javascript: 5.0.1 + nanoid: 3.3.3 + serialize-javascript: 6.0.0 strip-json-comments: 3.1.1 supports-color: 8.1.1 - which: 2.0.2 - wide-align: 1.1.3 - workerpool: 6.1.0 + workerpool: 6.2.1 yargs: 16.2.0 yargs-parser: 20.2.4 yargs-unparser: 2.0.0 bin: _mocha: bin/_mocha - mocha: bin/mocha - checksum: 4bcf00670580f009f9e20cc596cce5e2434d3562c468da783a8f935e38c4476435f12ecade43341cb8730b9d4987358038e76a075201d4bc51010927d3f8cd7c + mocha: bin/mocha.js + checksum: 406c45eab122ffd6ea2003c2f108b2bc35ba036225eee78e0c784b6fa2c7f34e2b13f1dbacef55a4fdf523255d76e4f22d1b5aacda2394bd11666febec17c719 languageName: node linkType: hard @@ -11239,6 +10787,13 @@ __metadata: languageName: node linkType: hard +"n12@npm:0.4.0": + version: 0.4.0 + resolution: "n12@npm:0.4.0" + checksum: 1ac513510f01064710d16ba0bd5f0c6efb19d7a0ae819f1b7b262c34771d2c63b63187d37aba0ab19707623d738334406b48a1d6c27b18ef73c32d44cadd0f9e + languageName: node + linkType: hard + "nanocolors@npm:^0.2.1": version: 0.2.13 resolution: "nanocolors@npm:0.2.13" @@ -11246,12 +10801,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:3.1.20": - version: 3.1.20 - resolution: "nanoid@npm:3.1.20" +"nanoid@npm:3.3.3": + version: 3.3.3 + resolution: "nanoid@npm:3.3.3" bin: nanoid: bin/nanoid.cjs - checksum: f6246023d5d8313c2c16be05c18cdb189a6de50ab6418b513b34086eda4aabd12866b2cbe435548c760dc43cf11830b26b14b113afde47305398e3345795e433 + checksum: ada019402a07464a694553c61d2dca8a4353645a7d92f2830f0d487fedff403678a0bee5323a46522752b2eab95a0bc3da98b6cccaa7c0c55cd9975130e6d6f0 languageName: node linkType: hard @@ -11264,25 +10819,6 @@ __metadata: languageName: node linkType: hard -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - fragment-cache: ^0.2.1 - is-windows: ^1.0.2 - kind-of: ^6.0.2 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 54d4166d6ef08db41252eb4e96d4109ebcb8029f0374f9db873bd91a1f896c32ec780d2a2ea65c0b2d7caf1f28d5e1ea33746a470f32146ac8bba821d80d38d8 - languageName: node - linkType: hard - "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -11311,19 +10847,10 @@ __metadata: languageName: node linkType: hard -"nice-try@npm:^1.0.4": - version: 1.0.5 - resolution: "nice-try@npm:1.0.5" - checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff - languageName: node - linkType: hard - -"no-case@npm:^2.2.0, no-case@npm:^2.3.2": - version: 2.3.2 - resolution: "no-case@npm:2.3.2" - dependencies: - lower-case: ^1.1.1 - checksum: 856487731936fef44377ca74fdc5076464aba2e0734b56a4aa2b2a23d5b154806b591b9b2465faa59bb982e2b5c9391e3685400957fb4eeb38f480525adcf3dd +"netmask@npm:^2.0.2": + version: 2.0.2 + resolution: "netmask@npm:2.0.2" + checksum: c65cb8d3f7ea5669edddb3217e4c96910a60d0d9a4b52d9847ff6b28b2d0277cd8464eee0ef85133cdee32605c57940cacdd04a9a019079b091b6bba4cb0ec22 languageName: node linkType: hard @@ -11337,9 +10864,16 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" +"node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" dependencies: whatwg-url: ^5.0.0 peerDependencies: @@ -11347,7 +10881,18 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b + checksum: d76d2f5edb451a3f05b15115ec89fc6be39de37c6089f1b6368df03b91e1633fd379a7e01b7ab05089a25034b2023d959b47e59759cb38d88341b2459e89d6e5 + languageName: node + linkType: hard + +"node-fetch@npm:^3.3.1, node-fetch@npm:^3.3.2": + version: 3.3.2 + resolution: "node-fetch@npm:3.3.2" + dependencies: + data-uri-to-buffer: ^4.0.0 + fetch-blob: ^3.1.4 + formdata-polyfill: ^4.0.10 + checksum: 06a04095a2ddf05b0830a0d5302699704d59bda3102894ea64c7b9d4c865ecdff2d90fd042df7f5bc40337266961cb6183dcc808ea4f3000d024f422b462da92 languageName: node linkType: hard @@ -11372,22 +10917,24 @@ __metadata: languageName: node linkType: hard -"node-plop@npm:^0.26.3": - version: 0.26.3 - resolution: "node-plop@npm:0.26.3" +"node-plop@npm:^0.31.1": + version: 0.31.1 + resolution: "node-plop@npm:0.31.1" dependencies: - "@babel/runtime-corejs3": ^7.9.2 - "@types/inquirer": ^6.5.0 - change-case: ^3.1.0 - del: ^5.1.0 - globby: ^10.0.1 + "@types/inquirer": ^8.2.1 + change-case: ^4.1.2 + del: ^6.0.0 + globby: ^13.1.1 handlebars: ^4.4.3 - inquirer: ^7.1.0 - isbinaryfile: ^4.0.2 + inquirer: ^8.2.2 + isbinaryfile: ^4.0.8 lodash.get: ^4.4.2 - mkdirp: ^0.5.1 - resolve: ^1.12.0 - checksum: 4b29dd4f343155e7dc516b5055591135ab4e1366bb4c8720d430741ed1ffb0ce63aa3cedf9024c22117a005270aaaf67999784a91596939280ba38cca5c097b9 + lower-case: ^2.0.2 + mkdirp: ^1.0.4 + resolve: ^1.20.0 + title-case: ^3.0.3 + upper-case: ^2.0.2 + checksum: be25e05cdf8c73d23724d7dbab6df4a16dfb4bc77036894fb7c0bf72b4e54cb669be331ee6da434e9b8c86f5f0f86e78879e3d652f74e38027729578d93163b6 languageName: node linkType: hard @@ -11421,6 +10968,18 @@ __metadata: languageName: node linkType: hard +"normalize-package-data@npm:^6.0.0": + version: 6.0.0 + resolution: "normalize-package-data@npm:6.0.0" + dependencies: + hosted-git-info: ^7.0.0 + is-core-module: ^2.8.1 + semver: ^7.3.5 + validate-npm-package-license: ^3.0.4 + checksum: 741211a4354ba6d618caffa98f64e0e5ec9e5575bf3aefe47f4b68e662d65f9ba1b6b2d10640c16254763ed0879288155566138b5ffe384172352f6e969c1752 + languageName: node + linkType: hard + "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -11453,22 +11012,10 @@ __metadata: languageName: node linkType: hard -"npm-conf@npm:^1.1.0": - version: 1.1.3 - resolution: "npm-conf@npm:1.1.3" - dependencies: - config-chain: ^1.1.11 - pify: ^3.0.0 - checksum: 2d4e933b657623d98183ec408d17318547296b1cd17c4d3587e2920c554675f24f829d8f5f7f84db3a020516678fdcd01952ebaaf0e7fa8a17f6c39be4154bef - languageName: node - linkType: hard - -"npm-run-path@npm:^2.0.0": - version: 2.0.2 - resolution: "npm-run-path@npm:2.0.2" - dependencies: - path-key: ^2.0.0 - checksum: acd5ad81648ba4588ba5a8effb1d98d2b339d31be16826a118d50f182a134ac523172101b82eab1d01cb4c2ba358e857d54cfafd8163a1ffe7bd52100b741125 +"normalize-url@npm:^8.0.0": + version: 8.0.0 + resolution: "normalize-url@npm:8.0.0" + checksum: 24c20b75ebfd526d8453084692720b49d111c63c0911f1b7447427829597841eef5a8ba3f6bb93d6654007b991c1f5cd85da2c907800e439e2e2ec6c2abd0fc0 languageName: node linkType: hard @@ -11500,13 +11047,6 @@ __metadata: languageName: node linkType: hard -"oauth-sign@npm:~0.9.0": - version: 0.9.0 - resolution: "oauth-sign@npm:0.9.0" - checksum: 8f5497a127967866a3c67094c21efd295e46013a94e6e828573c62220e9af568cc1d2d04b16865ba583e430510fa168baf821ea78f355146d8ed7e350fc44c64 - languageName: node - linkType: hard - "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -11514,17 +11054,6 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: ^0.1.0 - define-property: ^0.2.5 - kind-of: ^3.0.3 - checksum: a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783 - languageName: node - linkType: hard - "object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": version: 1.12.3 resolution: "object-inspect@npm:1.12.3" @@ -11539,15 +11068,6 @@ __metadata: languageName: node linkType: hard -"object-visit@npm:^1.0.0": - version: 1.0.1 - resolution: "object-visit@npm:1.0.1" - dependencies: - isobject: ^3.0.0 - checksum: b0ee07f5bf3bb881b881ff53b467ebbde2b37ebb38649d6944a6cd7681b32eedd99da9bd1e01c55facf81f54ed06b13af61aba6ad87f0052982995e09333f790 - languageName: node - linkType: hard - "object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" @@ -11606,7 +11126,7 @@ __metadata: languageName: node linkType: hard -"object.map@npm:^1.0.0": +"object.map@npm:^1.0.1": version: 1.0.1 resolution: "object.map@npm:1.0.1" dependencies: @@ -11616,7 +11136,7 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.2.0, object.pick@npm:^1.3.0": +"object.pick@npm:^1.3.0": version: 1.3.0 resolution: "object.pick@npm:1.3.0" dependencies: @@ -11636,7 +11156,7 @@ __metadata: languageName: node linkType: hard -"obliterator@npm:^2.0.0": +"obliterator@npm:^2.0.1": version: 2.0.4 resolution: "obliterator@npm:2.0.4" checksum: f28ad35b6d812089315f375dc3e6e5f9bebf958ebe4b10ccd471c7115cbcf595e74bdac4783ae758e5b1f47e3096427fdb37cfa7bed566b132df92ff317b9a7c @@ -11661,15 +11181,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^2.0.0": - version: 2.0.1 - resolution: "onetime@npm:2.0.1" - dependencies: - mimic-fn: ^1.0.0 - checksum: bb44015ac7a525d0fb43b029a583d4ad359834632b4424ca209b438aacf6d669dda81b5edfbdb42c22636e607b276ba5589f46694a729e3bc27948ce26f4cc1a - languageName: node - linkType: hard - "onetime@npm:^5.1.0": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -11711,26 +11222,37 @@ __metadata: languageName: node linkType: hard -"ora@npm:^3.4.0": - version: 3.4.0 - resolution: "ora@npm:3.4.0" +"ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" dependencies: - chalk: ^2.4.2 - cli-cursor: ^2.1.0 - cli-spinners: ^2.0.0 - log-symbols: ^2.2.0 - strip-ansi: ^5.2.0 + bl: ^4.1.0 + chalk: ^4.1.0 + cli-cursor: ^3.1.0 + cli-spinners: ^2.5.0 + is-interactive: ^1.0.0 + is-unicode-supported: ^0.1.0 + log-symbols: ^4.1.0 + strip-ansi: ^6.0.0 wcwidth: ^1.0.1 - checksum: f1f8e7f290b766276dcd19ddf2159a1971b1ec37eec4a5556b8f5e4afbe513a965ed65c183d38956724263b6a20989b3d8fb71b95ac4a2d6a01db2f1ed8899e4 + checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 languageName: node linkType: hard -"os-filter-obj@npm:^2.0.0": - version: 2.0.0 - resolution: "os-filter-obj@npm:2.0.0" - dependencies: - arch: ^2.1.0 - checksum: 08808a109b2dba9be8686cc006e082a0f6595e6d87e2a30e4147cb1d22b62a30a6e5f4fd78226aee76d9158c84db3cea292adec02e6591452e93cb33bf5da877 +"ora@npm:^6.0.1": + version: 6.3.1 + resolution: "ora@npm:6.3.1" + dependencies: + chalk: ^5.0.0 + cli-cursor: ^4.0.0 + cli-spinners: ^2.6.1 + is-interactive: ^2.0.0 + is-unicode-supported: ^1.1.0 + log-symbols: ^5.1.0 + stdin-discarder: ^0.1.0 + strip-ansi: ^7.0.1 + wcwidth: ^1.0.1 + checksum: 474c0596a35c1be1e836bb836bea8a2d9e37458fc63b020e1435c8fe2030ab224454bfb263618e3ec09fcab2008dd525e9047f4c61548c4ace7b6490a766fc1c languageName: node linkType: hard @@ -11762,6 +11284,13 @@ __metadata: languageName: node linkType: hard +"p-cancelable@npm:^3.0.0": + version: 3.0.0 + resolution: "p-cancelable@npm:3.0.0" + checksum: 2b5ae34218f9c2cf7a7c18e5d9a726ef9b165ef07e6c959f6738371509e747334b5f78f3bcdeb03d8a12dcb978faf641fd87eb21486ed7d36fb823b8ddef3219 + languageName: node + linkType: hard + "p-event@npm:^2.1.0": version: 2.3.1 resolution: "p-event@npm:2.3.1" @@ -11794,13 +11323,6 @@ __metadata: languageName: node linkType: hard -"p-iteration@npm:^1.1.8": - version: 1.1.8 - resolution: "p-iteration@npm:1.1.8" - checksum: 3eb8d8affc2ef947c076807e5c57030949abad0ff81759ebc54fc43823e30ce918e69b035bf1884991c61b7885c77efaf32c0de7ac01110a2c874f6aa81e0d7f - languageName: node - linkType: hard - "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -11862,15 +11384,6 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^3.0.0": - version: 3.0.0 - resolution: "p-map@npm:3.0.0" - dependencies: - aggregate-error: ^3.0.0 - checksum: 49b0fcbc66b1ef9cd379de1b4da07fa7a9f84b41509ea3f461c31903623aaba8a529d22f835e0d77c7cb9fcc16e4fae71e308fd40179aea514ba68f27032b5d5 - languageName: node - linkType: hard - "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -11896,12 +11409,30 @@ __metadata: languageName: node linkType: hard -"param-case@npm:^2.1.0": - version: 2.1.1 - resolution: "param-case@npm:2.1.1" +"pac-proxy-agent@npm:^7.0.0": + version: 7.0.0 + resolution: "pac-proxy-agent@npm:7.0.0" + dependencies: + "@tootallnate/quickjs-emscripten": ^0.23.0 + agent-base: ^7.0.2 + debug: ^4.3.4 + get-uri: ^6.0.1 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.0 + pac-resolver: ^7.0.0 + socks-proxy-agent: ^8.0.1 + checksum: 45fe10ae58b1700d5419a9e5b525fb261b866ed6a65c1382fe45c3d5af9f81d9a58250d407941a363b1955e0315f3d97e02a2f20e4c7e2ba793bd46585db7ec8 + languageName: node + linkType: hard + +"pac-resolver@npm:^7.0.0": + version: 7.0.0 + resolution: "pac-resolver@npm:7.0.0" dependencies: - no-case: ^2.2.0 - checksum: 3a63dcb8d8dc7995a612de061afdc7bb6fe7bd0e6db994db8d4cae999ed879859fd24389090e1a0d93f4c9207ebf8c048c870f468a3f4767161753e03cb9ab58 + degenerator: ^5.0.0 + ip: ^1.1.8 + netmask: ^2.0.2 + checksum: fa3a898c09848e93e35f5e23443fea36ddb393a851c76a23664a5bf3fcbe58ff77a0bcdae1e4f01b9ea87ea493c52e14d97a0fe39f92474d14cd45559c6e3cde languageName: node linkType: hard @@ -11924,31 +11455,7 @@ __metadata: languageName: node linkType: hard -"parse-bmfont-ascii@npm:^1.0.3": - version: 1.0.6 - resolution: "parse-bmfont-ascii@npm:1.0.6" - checksum: de3f6671f183c3e9d64bb4812b0407693b5fd0d24e9d16b2e106bb9eef809d64a6cc061f39ca29bb10c5c2e47e241e91b7aeefa587391fff7ccb27ab9db5012e - languageName: node - linkType: hard - -"parse-bmfont-binary@npm:^1.0.5": - version: 1.0.6 - resolution: "parse-bmfont-binary@npm:1.0.6" - checksum: ca37fb1e92f5941fddc5342b45857fafd27f00d2bd5fa44dd504bec6faeab97536c95ad45260c2dd5fc4c63de71e525663d3cdac09d038cbca803d97c669add5 - languageName: node - linkType: hard - -"parse-bmfont-xml@npm:^1.1.4": - version: 1.1.4 - resolution: "parse-bmfont-xml@npm:1.1.4" - dependencies: - xml-parse-from-string: ^1.0.0 - xml2js: ^0.4.5 - checksum: 879e5435be44f22b8c4934e2e1d2754a6d90a9ddb16309360daff965e1428d877b673f3d1fafaab4fef437c912a0db9f85545e0dd375ec62df7d4d328450d257 - languageName: node - linkType: hard - -"parse-filepath@npm:^1.0.1": +"parse-filepath@npm:^1.0.2": version: 1.0.2 resolution: "parse-filepath@npm:1.0.2" dependencies: @@ -11959,13 +11466,6 @@ __metadata: languageName: node linkType: hard -"parse-headers@npm:^2.0.0": - version: 2.0.5 - resolution: "parse-headers@npm:2.0.5" - checksum: 3e97f01e4c7f960bfbfd0ee489f0bd8d3c72b6c814f1f79b66abec2cca8eaf8e4ecd89deba0b6e61266469aed87350bc932001181c01ff8c29a59e696abe251f - languageName: node - linkType: hard - "parse-json@npm:^5.0.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -11978,6 +11478,19 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^7.0.0": + version: 7.0.0 + resolution: "parse-json@npm:7.0.0" + dependencies: + "@babel/code-frame": ^7.21.4 + error-ex: ^1.3.2 + json-parse-even-better-errors: ^3.0.0 + lines-and-columns: ^2.0.3 + type-fest: ^3.8.0 + checksum: de6c756f65af568439a7ac87c830e5a8b98bd25160a8832872183588a139f9c8fd8bab96c8bc49788f5a957a59d8de7b5a3fa8a01027248b3079433f81dd5590 + languageName: node + linkType: hard + "parse-passwd@npm:^1.0.0": version: 1.0.0 resolution: "parse-passwd@npm:1.0.0" @@ -12034,16 +11547,6 @@ __metadata: languageName: node linkType: hard -"pascal-case@npm:^2.0.0": - version: 2.0.1 - resolution: "pascal-case@npm:2.0.1" - dependencies: - camel-case: ^3.0.0 - upper-case-first: ^1.1.0 - checksum: 4c539bf556572812f64a02fc6b544f3d2b51db12aed484e5162ed7f8ac2b366775d15e536091c890d71d82bdf9153128321f21574721b3a984bd85df9e519a35 - languageName: node - linkType: hard - "pascal-case@npm:^3.1.2": version: 3.1.2 resolution: "pascal-case@npm:3.1.2" @@ -12054,22 +11557,6 @@ __metadata: languageName: node linkType: hard -"pascalcase@npm:^0.1.1": - version: 0.1.1 - resolution: "pascalcase@npm:0.1.1" - checksum: f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925 - languageName: node - linkType: hard - -"path-case@npm:^2.1.0": - version: 2.1.1 - resolution: "path-case@npm:2.1.1" - dependencies: - no-case: ^2.2.0 - checksum: eb1da508c28378715cbe4ce054ee5f83a570c5010f041f4cfb439c811f7a78e36c46f26a8d59b2594c3882b53db06ef26195519c27f86523dc5d19c2e29f306d - languageName: node - linkType: hard - "path-case@npm:^3.0.4": version: 3.0.4 resolution: "path-case@npm:3.0.4" @@ -12101,13 +11588,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^2.0.0, path-key@npm:^2.0.1": - version: 2.0.1 - resolution: "path-key@npm:2.0.1" - checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd - languageName: node - linkType: hard - "path-key@npm:^3.1.0": version: 3.1.1 resolution: "path-key@npm:3.1.1" @@ -12176,17 +11656,10 @@ __metadata: languageName: node linkType: hard -"performance-now@npm:^2.1.0": - version: 2.1.0 - resolution: "performance-now@npm:2.1.0" - checksum: 534e641aa8f7cba160f0afec0599b6cecefbb516a2e837b512be0adbe6c1da5550e89c78059c7fabc5c9ffdf6627edabe23eb7c518c4500067a898fa65c2b550 - languageName: node - linkType: hard - -"phin@npm:^2.9.1": - version: 2.9.3 - resolution: "phin@npm:2.9.3" - checksum: 7e2abd7be74a54eb7be92dccb1d7a019725c8adaa79ac22a38f25220f9a859393e654ea753a559d326aed7bbc966fadac88270cc8c39d78896f7784219560c47 +"picocolors@npm:^0.2.1": + version: 0.2.1 + resolution: "picocolors@npm:0.2.1" + checksum: 3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2 languageName: node linkType: hard @@ -12204,7 +11677,7 @@ __metadata: languageName: node linkType: hard -"pify@npm:^2.2.0, pify@npm:^2.3.0": +"pify@npm:^2.3.0": version: 2.3.0 resolution: "pify@npm:2.3.0" checksum: 9503aaeaf4577acc58642ad1d25c45c6d90288596238fb68f82811c08104c800e5a7870398e9f015d82b44ecbcbef3dc3d4251a1cbb582f6e5959fe09884b2ba @@ -12259,7 +11732,7 @@ __metadata: languageName: node linkType: hard -"pkg-dir@npm:4.2.0, pkg-dir@npm:^4.2.0": +"pkg-dir@npm:^4.2.0": version: 4.2.0 resolution: "pkg-dir@npm:4.2.0" dependencies: @@ -12301,74 +11774,74 @@ __metadata: languageName: node linkType: hard -"plop@npm:^2.7.4": - version: 2.7.6 - resolution: "plop@npm:2.7.6" +"plop@npm:^3.1.2": + version: 3.1.2 + resolution: "plop@npm:3.1.2" dependencies: - "@types/liftoff": ^2.5.1 - chalk: ^1.1.3 - interpret: ^1.2.0 - liftoff: ^2.5.0 - minimist: ^1.2.5 - node-plop: ^0.26.3 - ora: ^3.4.0 - v8flags: ^2.0.10 + "@types/liftoff": ^4.0.0 + chalk: ^5.0.1 + interpret: ^2.2.0 + liftoff: ^4.0.0 + minimist: ^1.2.6 + node-plop: ^0.31.1 + ora: ^6.0.1 + v8flags: ^4.0.0 bin: plop: bin/plop.js - checksum: 74e97e1509741a3e91570e952271cc538eeeab1cc6778ea0fc854f4c9a290f44d4ed6a40c8928e39277da3decef6590ba72da15f64b37854e6e4e0bc04295405 + checksum: 97ce8574f4c3921bdc931b5b0b801d1f336372c19e62aaf071483c77e6cfd52eb8d1d6fe5ca0c85482cbf7d5d7af8f1f14de609f3666a525ccd7e571e49e4704 languageName: node linkType: hard -"pngjs@npm:^3.0.0, pngjs@npm:^3.3.3": +"pngjs@npm:^3.0.0": version: 3.4.0 resolution: "pngjs@npm:3.4.0" checksum: 8bd40bd698abd16b72c97b85cb858c80894fbedc76277ce72a784aa441e14795d45d9856e97333ca469b34b67528860ffc8a7317ca6beea349b645366df00bcd languageName: node linkType: hard -"polyfill-library@npm:^3.105.0": - version: 3.111.0 - resolution: "polyfill-library@npm:3.111.0" +"pngjs@npm:^6.0.0": + version: 6.0.0 + resolution: "pngjs@npm:6.0.0" + checksum: ab6c285086060087097eab9fe6b5a528a24f9e79c03dea2b4fd6264ed4fdb5beff4a3257eeeaf2a9dc18249b539609c2a4e4013c567164a1f6b5ba2c974d5ecb + languageName: node + linkType: hard + +"polyfill-library@npm:^4.8.0": + version: 4.8.0 + resolution: "polyfill-library@npm:4.8.0" dependencies: - "@financial-times/polyfill-useragent-normaliser": ^1.10.1 + "@financial-times/polyfill-useragent-normaliser": ^2.0.1 from2-string: ^1.1.0 - graceful-fs: ^4.2.8 + graceful-fs: ^4.2.10 merge2: ^1.0.3 - mnemonist: ^0.38.5 + mnemonist: ^0.39.2 stream-from-promise: ^1.0.0 stream-to-string: ^1.1.0 toposort: ^2.0.2 - checksum: 532056cb167576ebf71bd3f8b9c49976125fd98d9070a494309df5f5062b008fc36bda33ebc9629b30b1c41fd3161ee7647d178689941292dab9e77237179dbf - languageName: node - linkType: hard - -"posix-character-classes@npm:^0.1.0": - version: 0.1.1 - resolution: "posix-character-classes@npm:0.1.1" - checksum: dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442 + checksum: 98c19e6313bf57fd843c46c88ece190d3f3b73d11e0887f9a413f477404a5add3e032202d3ef889d54f5f315382f7a59c50e9aee4fd516c0be80f0f73ac75a8d languageName: node linkType: hard -"postcss-attribute-case-insensitive@npm:^5.0.2": - version: 5.0.2 - resolution: "postcss-attribute-case-insensitive@npm:5.0.2" +"postcss-attribute-case-insensitive@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-attribute-case-insensitive@npm:6.0.2" dependencies: postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.2 - checksum: c0b8139f37e68dba372724cba03a53c30716224f0085f98485cada99489beb7c3da9d598ffc1d81519b59d9899291712c9041c250205e6ec0b034bb2c144dcf9 + postcss: ^8.4 + checksum: c2df4ad608679820b42851d87e7ad3a09ee0f429fb5879fdea0ac630ade2d4ae442119044a962c3a5db32496dc64b31e8bc92ece176f9b995bef1e8225335a31 languageName: node linkType: hard -"postcss-calc@npm:^8.2.3": - version: 8.2.4 - resolution: "postcss-calc@npm:8.2.4" +"postcss-calc@npm:^9.0.0": + version: 9.0.1 + resolution: "postcss-calc@npm:9.0.1" dependencies: - postcss-selector-parser: ^6.0.9 + postcss-selector-parser: ^6.0.11 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.2 - checksum: 314b4cebb0c4ed0cf8356b4bce71eca78f5a7842e6a3942a3bba49db168d5296b2bd93c3f735ae1c616f2651d94719ade33becc03c73d2d79c7394fb7f73eabb + checksum: 7327ed83bfec544ab8b3e38353baa72ff6d04378b856db4ad82dbd68ce0b73668867ef182b5d4025f9dd9aa9c64aacc50cd1bd9db8d8b51ccc4cb97866b9d72b languageName: node linkType: hard @@ -12383,42 +11856,43 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^4.2.4": - version: 4.2.4 - resolution: "postcss-color-functional-notation@npm:4.2.4" +"postcss-color-functional-notation@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-color-functional-notation@npm:6.0.0" dependencies: + "@csstools/postcss-progressive-custom-properties": ^3.0.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: b763e164fe3577a1de96f75e4bf451585c4f80b8ce60799763a51582cc9402d76faed57324a5d5e5556d90ca7ea0ebde565acb820c95e04bee6f36a91b019831 + postcss: ^8.4 + checksum: c80683e908ebdb03603029bdd0ad7b3626c40880601ed678e9903fcf46522418db825d4781e9d89f4970bb0772232b4a10e6eac029fdbc1bf14b36aee9c96216 languageName: node linkType: hard -"postcss-color-hex-alpha@npm:^8.0.0, postcss-color-hex-alpha@npm:^8.0.4": - version: 8.0.4 - resolution: "postcss-color-hex-alpha@npm:8.0.4" +"postcss-color-hex-alpha@npm:^9.0.0, postcss-color-hex-alpha@npm:^9.0.2": + version: 9.0.2 + resolution: "postcss-color-hex-alpha@npm:9.0.2" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: a2f3173a60176cf0aea3b7ebbc799b2cb08229127f0fff708fa31efa14e4ded47ca49aff549d8ed92e74ffe24adee32d5b9d557dbde0524fde5fe389bc520b4e + checksum: 2b622500d7815fc54027c8be35ae6c147e4b5b86c008ba8a396e434eac44301211fc14f23a1bfa6cd9a05676f40a4375eb26a19d749c74d49ea1eba9dc7f906e languageName: node linkType: hard -"postcss-color-rebeccapurple@npm:^7.1.1": - version: 7.1.1 - resolution: "postcss-color-rebeccapurple@npm:7.1.1" +"postcss-color-rebeccapurple@npm:^9.0.0": + version: 9.0.0 + resolution: "postcss-color-rebeccapurple@npm:9.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 03482f9b8170da0fa014c41a5d88bce7b987471fb73fc456d397222a2455c89ac7f974dd6ddf40fd31907e768aad158057164b7c5f62cee63a6ecf29d47d7467 + postcss: ^8.4 + checksum: 3b3d087e5bd70bddd11fb52d5d82fb1c1a04b5cdc628f5bb9bc5ef1fa6c16d95ffda0c16a3208bd420218761fc4052b9d3201b5f2efc1edbc34b2ac82d0b20d6 languageName: node linkType: hard -"postcss-colormin@npm:^5.3.1": - version: 5.3.1 - resolution: "postcss-colormin@npm:5.3.1" +"postcss-colormin@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-colormin@npm:6.0.0" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 @@ -12426,144 +11900,142 @@ __metadata: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: e5778baab30877cd1f51e7dc9d2242a162aeca6360a52956acd7f668c5bc235c2ccb7e4df0370a804d65ebe00c5642366f061db53aa823f9ed99972cebd16024 + checksum: f7113758df45a198f4cf310b317e5bc49fcbd2648064245a5cddcb46e892593950592d4040136bf3b0c8fd64973b0dda3b4b0865b72b5bd94af244cf52418c67 languageName: node linkType: hard -"postcss-convert-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-convert-values@npm:5.1.3" +"postcss-convert-values@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-convert-values@npm:6.0.0" dependencies: browserslist: ^4.21.4 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: df48cdaffabf9737f9cfdc58a3dc2841cf282506a7a944f6c70236cff295d3a69f63de6e0935eeb8a9d3f504324e5b4e240abc29e21df9e35a02585d3060aeb5 + checksum: 511ca9358148fc336808d0f58f1e6ad330b73c1a87f32581f3d541ffa66cb61f2a36c8e76d1defb7c54c577c83f11d9bf2eb0d27a83c963c315b8eb149935bd7 languageName: node linkType: hard -"postcss-custom-media@npm:^8.0.2": - version: 8.0.2 - resolution: "postcss-custom-media@npm:8.0.2" +"postcss-custom-media@npm:^10.0.0": + version: 10.0.0 + resolution: "postcss-custom-media@npm:10.0.0" dependencies: - postcss-value-parser: ^4.2.0 + "@csstools/cascade-layer-name-parser": ^1.0.3 + "@csstools/css-parser-algorithms": ^2.3.0 + "@csstools/css-tokenizer": ^2.1.1 + "@csstools/media-query-list-parser": ^2.1.2 peerDependencies: - postcss: ^8.3 - checksum: 887bbbacf6f8fab688123796e5dc1e8283b99f21e4c674235bd929dc8018c50df8634ea08932033ec93baaca32670ef2b87e6632863e0b4d84847375dbde9366 + postcss: ^8.4 + checksum: f52165a866bd978d3fe295f2d60fd5f591c0db241d2fd7d1197ad511817938ce737eab0c1ff2d5d42adbc3df27ee9645fd76c1af568df333e501ae8872461963 languageName: node linkType: hard -"postcss-custom-properties@npm:^12.0.0, postcss-custom-properties@npm:^12.1.10": - version: 12.1.11 - resolution: "postcss-custom-properties@npm:12.1.11" +"postcss-custom-properties@npm:^13.0.0, postcss-custom-properties@npm:^13.3.0": + version: 13.3.0 + resolution: "postcss-custom-properties@npm:13.3.0" dependencies: + "@csstools/cascade-layer-name-parser": ^1.0.4 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 421f9d8d6b9c9066919f39251859232efc4dc5dd406c01e62e08734319a6ccda6d03dd6b46063ba0971053ac6ad3f7abade56d67650b3e370851b2291e8e45e6 + postcss: ^8.4 + checksum: 7757a6a5a8cd4da7114e0680f503b0ab2e22d2d84cda2dd7938aad6f2233cd2daec11bb1b5a63b54d954683702a31a694499b3ae906451075ff8eb16316b946f languageName: node linkType: hard -"postcss-custom-selectors@npm:^6.0.3": - version: 6.0.3 - resolution: "postcss-custom-selectors@npm:6.0.3" +"postcss-custom-selectors@npm:^7.1.4": + version: 7.1.4 + resolution: "postcss-custom-selectors@npm:7.1.4" dependencies: - postcss-selector-parser: ^6.0.4 + "@csstools/cascade-layer-name-parser": ^1.0.3 + "@csstools/css-parser-algorithms": ^2.3.0 + "@csstools/css-tokenizer": ^2.1.1 + postcss-selector-parser: ^6.0.13 peerDependencies: - postcss: ^8.3 - checksum: 18080d60a8a77a76d8ddff185104d65418fffd02bbf9824499f807ced7941509ba63828ab8fe3ec1d6b0d6c72a482bb90a79d79cdef58e5f4b30113cca16e69b + postcss: ^8.4 + checksum: dfb5d82f52ddfdaca0174f1840e5da27c0a184ad552bcb800c060b6a67d95efc98d9a7179d6a863a669c8ad1d34b5f006a211e536657b9aea1e97dee5cfe7ce1 languageName: node linkType: hard -"postcss-dir-pseudo-class@npm:^6.0.0, postcss-dir-pseudo-class@npm:^6.0.5": - version: 6.0.5 - resolution: "postcss-dir-pseudo-class@npm:6.0.5" +"postcss-dir-pseudo-class@npm:^8.0.0": + version: 8.0.0 + resolution: "postcss-dir-pseudo-class@npm:8.0.0" dependencies: - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: ^6.0.13 peerDependencies: - postcss: ^8.2 - checksum: 7810c439d8d1a9072c00f8ab39261a1492873ad170425745bd2819c59767db2f352f906588fc2a7d814e91117900563d7e569ecd640367c7332b26b9829927ef + postcss: ^8.4 + checksum: 4a951409b3641e2bc8a0319937688cdfaa4a90e60b7ae822f3392d7519cd6728e07193452f59ab48c7cc2acf2c71365661c000151b763e3f8dcc998701e1daca languageName: node linkType: hard -"postcss-discard-comments@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-discard-comments@npm:5.1.2" +"postcss-discard-comments@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-discard-comments@npm:6.0.0" peerDependencies: postcss: ^8.2.15 - checksum: abfd064ebc27aeaf5037643dd51ffaff74d1fa4db56b0523d073ace4248cbb64ffd9787bd6924b0983a9d0bd0e9bf9f10d73b120e50391dc236e0d26c812fa2a + checksum: 9be073707b5ef781c616ddd32ffd98faf14bf8b40027f341d5a4fb7989fa7b017087ad54146a370fe38295b1f2568b9f5522f4e4c1a1d09fe0e01abd9f5ae00d languageName: node linkType: hard -"postcss-discard-duplicates@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-duplicates@npm:5.1.0" +"postcss-discard-duplicates@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-discard-duplicates@npm:6.0.0" peerDependencies: postcss: ^8.2.15 - checksum: 88d6964201b1f4ed6bf7a32cefe68e86258bb6e42316ca01d9b32bdb18e7887d02594f89f4a2711d01b51ea6e3fcca8c54be18a59770fe5f4521c61d3eb6ca35 + checksum: 999dfc652a60c96f782cc37fbe0d04a89bec88b5ed943f06555166eebf03c6ee47cd56947f1373d84c8161687d1ca23ff6badd1278b5482c506614cf617bc21d languageName: node linkType: hard -"postcss-discard-empty@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-discard-empty@npm:5.1.1" +"postcss-discard-empty@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-discard-empty@npm:6.0.0" peerDependencies: postcss: ^8.2.15 - checksum: 970adb12fae5c214c0768236ad9a821552626e77dedbf24a8213d19cc2c4a531a757cd3b8cdd3fc22fb1742471b8692a1db5efe436a71236dec12b1318ee8ff4 + checksum: 0d6cc604719d4a70569db77de75e60b3b7e9b99a4521879f6047d71325556e9f46d6bd13aecbbd857c35f075c503c1f8b1be442329fb8e9653c24cbf2fb42f3e languageName: node linkType: hard -"postcss-discard-overridden@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-discard-overridden@npm:5.1.0" +"postcss-discard-overridden@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-discard-overridden@npm:6.0.0" peerDependencies: postcss: ^8.2.15 - checksum: d64d4a545aa2c81b22542895cfcddc787d24119f294d35d29b0599a1c818b3cc51f4ee80b80f5a0a09db282453dd5ac49f104c2117cc09112d0ac9b40b499a41 + checksum: f2d244bb574cf2c0974c56a1af7131f3833e14515be99c68e6fa6fe82df47cb2c9befa413b9ec92f5f067567c682dc253980a0dede3cc697f6cc9135dfc17ec7 languageName: node linkType: hard -"postcss-double-position-gradients@npm:^3.1.2": - version: 3.1.2 - resolution: "postcss-double-position-gradients@npm:3.1.2" - dependencies: - "@csstools/postcss-progressive-custom-properties": ^1.1.0 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.2 - checksum: ca09bf2aefddc180f1c1413f379eef30d492b8147543413f7251216f23f413c394b2ed10b7cd255e87b18e0c8efe36087ea8b9bfb26a09813f9607a0b8e538b6 - languageName: node - linkType: hard - -"postcss-env-function@npm:^4.0.6": - version: 4.0.6 - resolution: "postcss-env-function@npm:4.0.6" +"postcss-double-position-gradients@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-double-position-gradients@npm:5.0.0" dependencies: + "@csstools/postcss-progressive-custom-properties": ^3.0.0 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 645b2363cfa21be9dcce7fe4a0f172f0af70c00d6a4c1eb3d7ff7e9cfe26d569e291ec2533114d77b12d610023cd168a92d62c38f2fc969fa333b5ae2bff5ffe + checksum: 432b609a2c0d5e9353e1ec218ec1710847a810dda8361e7296c00d2ee6af6851267e1d1e0a5ab8b5a555ec2dcb530e37f3dbff4526953a6228193cf2bf74fc46 languageName: node linkType: hard -"postcss-focus-visible@npm:^6.0.0, postcss-focus-visible@npm:^6.0.4": - version: 6.0.4 - resolution: "postcss-focus-visible@npm:6.0.4" +"postcss-focus-visible@npm:^9.0.0": + version: 9.0.0 + resolution: "postcss-focus-visible@npm:9.0.0" dependencies: - postcss-selector-parser: ^6.0.9 + postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: acd010b9ddef9b86ffb5fa604c13515ba83e18bc5118dad0a1281150f412aa0ece056c2c5ac56b55e2599f53ab0f740f5ebfdc51e1f5cfe43b8130bac0096fcc + checksum: 2a262056453387da4c614d6be4d9dede919202b1746e20d87b4194b169bfa29bb47bbbd37b1689ebe27c8695ed8f622d5893d0cbac0bd59bdeab9540b090ab6c languageName: node linkType: hard -"postcss-focus-within@npm:^5.0.0, postcss-focus-within@npm:^5.0.4": - version: 5.0.4 - resolution: "postcss-focus-within@npm:5.0.4" +"postcss-focus-within@npm:^8.0.0": + version: 8.0.0 + resolution: "postcss-focus-within@npm:8.0.0" dependencies: - postcss-selector-parser: ^6.0.9 + postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: f23d8ab757345a6deaa807d76e10c88caf4b771c38b60e1593b24aee161c503b5823620e89302226a6ae5e7afdb6ac31809241291912e4176eb594a7ddcc9521 + checksum: cf0d175c5c09c99df5c59d5b0ed16f6071e7d493d3366bcb660c772b7518fbd7da3b97a2228b39ad8edb47cd0331bf37ccaed928b069f39402741aa781a1f999 languageName: node linkType: hard @@ -12576,40 +12048,49 @@ __metadata: languageName: node linkType: hard -"postcss-gap-properties@npm:^3.0.5": - version: 3.0.5 - resolution: "postcss-gap-properties@npm:3.0.5" +"postcss-gap-properties@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-gap-properties@npm:5.0.0" peerDependencies: - postcss: ^8.2 - checksum: aed559d6d375203a08a006c9ae8cf5ae90d9edaec5cadd20fe65c1b8ce63c2bc8dfe752d4331880a6e24a300541cde61058be790b7bd9b5d04d470c250fbcd39 + postcss: ^8.4 + checksum: 42481ce5f272e722ce623c8aa21f2d18b5da250c8fa18ddbb72725c8c158f2894e3f682c7adfb2451ba01bc07fbc5168182e021d779d96e64f7b1604149db6e5 languageName: node linkType: hard -"postcss-image-set-function@npm:^4.0.7": - version: 4.0.7 - resolution: "postcss-image-set-function@npm:4.0.7" +"postcss-image-set-function@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-image-set-function@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 7e509330986de14250ead1a557e8da8baaf66ebe8a40354a5dff60ab40d99a483d92aa57d52713251ca1adbf0055ef476c5702b0d0ba5f85a4f407367cdabac0 + postcss: ^8.4 + checksum: edea6b3a9cda696bfdbaabe9956e9245e4a9d36eb098dc83b6ba1db59418f350ad18b66e38e8f99fe18c895b71d3d627c3913c097cca2834e4763bf62223cb35 languageName: node linkType: hard -"postcss-import@npm:^14.0.2": - version: 14.1.0 - resolution: "postcss-import@npm:14.1.0" +"postcss-import@npm:^15.1.0": + version: 15.1.0 + resolution: "postcss-import@npm:15.1.0" dependencies: postcss-value-parser: ^4.0.0 read-cache: ^1.0.0 resolve: ^1.1.7 peerDependencies: postcss: ^8.0.0 - checksum: cd45d406e90f67cdab9524352e573cc6b4462b790934a05954e929a6653ebd31288ceebc8ce3c3ed7117ae672d9ebbec57df0bceec0a56e9b259c2e71d47ca86 + checksum: 7bd04bd8f0235429009d0022cbf00faebc885de1d017f6d12ccb1b021265882efc9302006ba700af6cab24c46bfa2f3bc590be3f9aee89d064944f171b04e2a3 languageName: node linkType: hard -"postcss-initial@npm:^4.0.0, postcss-initial@npm:^4.0.1": +"postcss-initial@npm:^3.0.4": + version: 3.0.4 + resolution: "postcss-initial@npm:3.0.4" + dependencies: + postcss: ^7.0.2 + checksum: 710ab6cabc5970912c04314099f5334e7d901235014bb1462657e29f8dc97b6e51caa35f0beba7e5dbe440589ef9c1df13a89bc53d6e6aa664573b945f1630bb + languageName: node + linkType: hard + +"postcss-initial@npm:^4.0.1": version: 4.0.1 resolution: "postcss-initial@npm:4.0.1" peerDependencies: @@ -12618,24 +12099,26 @@ __metadata: languageName: node linkType: hard -"postcss-lab-function@npm:^4.2.1": - version: 4.2.1 - resolution: "postcss-lab-function@npm:4.2.1" +"postcss-lab-function@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-lab-function@npm:6.0.2" dependencies: - "@csstools/postcss-progressive-custom-properties": ^1.1.0 - postcss-value-parser: ^4.2.0 + "@csstools/css-color-parser": ^1.3.0 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.0 peerDependencies: - postcss: ^8.2 - checksum: 26ac74b430011271b5581beba69b2cd788f56375fcb64c90f6ec1577379af85f6022dc38c410ff471dac520c7ddc289160a6a16cca3c7ff76f5af7e90d31eaa3 + postcss: ^8.4 + checksum: 59ec1a160ca9ffb7cd8b90d80204912867975da0e1cafe7bc4c304175590bf69f93c65c87840ac761a00c7f8265c2391994d1ad72833f10d58b451bc2fba9a13 languageName: node linkType: hard -"postcss-load-config@npm:^3.0.1": - version: 3.1.4 - resolution: "postcss-load-config@npm:3.1.4" +"postcss-load-config@npm:^4.0.1": + version: 4.0.1 + resolution: "postcss-load-config@npm:4.0.1" dependencies: lilconfig: ^2.0.5 - yaml: ^1.10.2 + yaml: ^2.1.1 peerDependencies: postcss: ">=8.0.9" ts-node: ">=9.0.0" @@ -12644,242 +12127,234 @@ __metadata: optional: true ts-node: optional: true - checksum: 1c589504c2d90b1568aecae8238ab993c17dba2c44f848a8f13619ba556d26a1c09644d5e6361b5784e721e94af37b604992f9f3dc0483e687a0cc1cc5029a34 + checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 languageName: node linkType: hard -"postcss-logical@npm:^5.0.0, postcss-logical@npm:^5.0.4": - version: 5.0.4 - resolution: "postcss-logical@npm:5.0.4" +"postcss-logical@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-logical@npm:7.0.0" + dependencies: + postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 17c71291ed6a03883a5aa54b9923b874c32710707d041a0f0752e6febdb09dee5d2abf4ef271978d932e4a4c948f349bb23edf633c03e3427ba15e71bfc66ac7 - languageName: node - linkType: hard - -"postcss-media-minmax@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-media-minmax@npm:5.0.0" - peerDependencies: - postcss: ^8.1.0 - checksum: 2cd7283e07a1ac1acdcc3ecbaa0e9932f8d1e7647e7aeb14d91845fcb890d60d7257ec70c825cae8d48ae80a08cc77ebc4021a0dfa32360e0cd991e2bc021607 + checksum: 1d8c0f97dfc4ab3fed5f9dd6718f52e35ac00f3612ddf477771a4a0e2027f92be69f97d4dcdde275bcef680c2ac9af9dce455b87b82639926ff4a731c31986f8 languageName: node linkType: hard -"postcss-merge-longhand@npm:^5.1.7": - version: 5.1.7 - resolution: "postcss-merge-longhand@npm:5.1.7" +"postcss-merge-longhand@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-merge-longhand@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 - stylehacks: ^5.1.1 + stylehacks: ^6.0.0 peerDependencies: postcss: ^8.2.15 - checksum: 81c3fc809f001b9b71a940148e242bdd6e2d77713d1bfffa15eb25c1f06f6648d5e57cb21645746d020a2a55ff31e1740d2b27900442913a9d53d8a01fb37e1b + checksum: 86d1eda1b845cc7bc781a18db714d8e3ed639f673a7a9f416ecae8b8822235a87724e32d06477c707b40bc2ef96a16e87d831b89188354921791fce0de50103b languageName: node linkType: hard -"postcss-merge-rules@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-merge-rules@npm:5.1.4" +"postcss-merge-rules@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-merge-rules@npm:6.0.1" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 - cssnano-utils: ^3.1.0 + cssnano-utils: ^4.0.0 postcss-selector-parser: ^6.0.5 peerDependencies: postcss: ^8.2.15 - checksum: 8ab6a569babe6cb412d6612adee74f053cea7edb91fa013398515ab36754b1fec830d68782ed8cdfb44cffdc6b78c79eab157bff650f428aa4460d3f3857447e + checksum: db003c820319181647806f087ead22598faffee745713026b5c8ea637936dc737a55fdc8d7631731879f49ba675a880dda174f21ae62c8f5aa4b0fda1a81f19a languageName: node linkType: hard -"postcss-minify-font-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-minify-font-values@npm:5.1.0" +"postcss-minify-font-values@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-minify-font-values@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 35e858fa41efa05acdeb28f1c76579c409fdc7eabb1744c3bd76e895bb9fea341a016746362a67609688ab2471f587202b9a3e14ea28ad677754d663a2777ece + checksum: 60de1e405a8849387714980d85f30c8e3df4b7b3083850086656ef50cdaf41605426373f28c0c43dcadfd1d78816b8e425571f12a024120dced1c7e8facb5073 languageName: node linkType: hard -"postcss-minify-gradients@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-minify-gradients@npm:5.1.1" +"postcss-minify-gradients@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-minify-gradients@npm:6.0.0" dependencies: colord: ^2.9.1 - cssnano-utils: ^3.1.0 + cssnano-utils: ^4.0.0 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 27354072a07c5e6dab36731103b94ca2354d4ed3c5bc6aacfdf2ede5a55fa324679d8fee5450800bc50888dbb5e9ed67569c0012040c2be128143d0cebb36d67 + checksum: f2399211f78b88d122f4c7248cb2cc887b49304eb3315c7332c6216aec361113aca6fe0dac43289f70f0c3f25c97fb10cd74417aab5c2f5f51b64b1ef2c5af13 languageName: node linkType: hard -"postcss-minify-params@npm:^5.1.4": - version: 5.1.4 - resolution: "postcss-minify-params@npm:5.1.4" +"postcss-minify-params@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-minify-params@npm:6.0.0" dependencies: browserslist: ^4.21.4 - cssnano-utils: ^3.1.0 + cssnano-utils: ^4.0.0 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: bd63e2cc89edcf357bb5c2a16035f6d02ef676b8cede4213b2bddd42626b3d428403849188f95576fc9f03e43ebd73a29bf61d33a581be9a510b13b7f7f100d5 + checksum: 1cd9e372cfa27a9849f6994b03cc031534b519299bd1e392062b524405ba76906d23261ab5c0bb505289343c8ffb6a44414265f96a3e04a28181493eb032af01 languageName: node linkType: hard -"postcss-minify-selectors@npm:^5.2.1": - version: 5.2.1 - resolution: "postcss-minify-selectors@npm:5.2.1" +"postcss-minify-selectors@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-minify-selectors@npm:6.0.0" dependencies: postcss-selector-parser: ^6.0.5 peerDependencies: postcss: ^8.2.15 - checksum: 6fdbc84f99a60d56b43df8930707da397775e4c36062a106aea2fd2ac81b5e24e584a1892f4baa4469fa495cb87d1422560eaa8f6c9d500f9f0b691a5f95bab5 + checksum: 13ce0a1055fdc4571df8d289c4e5dac983e22ac9b449af2c1418ea536b9176a5354d1a487cc0047789f0981053263675d50c7db7cba99588ecb7ff0045fba818 languageName: node linkType: hard -"postcss-nesting@npm:^10.0.0, postcss-nesting@npm:^10.2.0": - version: 10.2.0 - resolution: "postcss-nesting@npm:10.2.0" +"postcss-nesting@npm:^12.0.0, postcss-nesting@npm:^12.0.1": + version: 12.0.1 + resolution: "postcss-nesting@npm:12.0.1" dependencies: - "@csstools/selector-specificity": ^2.0.0 - postcss-selector-parser: ^6.0.10 + "@csstools/selector-specificity": ^3.0.0 + postcss-selector-parser: ^6.0.13 peerDependencies: - postcss: ^8.2 - checksum: 25e6e66186bd7f18bc4628cf0f43e02189268f28a449aa4a63b33b8f2c33745af99acfcd4ce2ac69319dc850e83b28dbaabcf517e3977dfe20e37fed0e032c7d + postcss: ^8.4 + checksum: fa6157fbdc9109b3859cdb925ec8357ea7c9c984110015381a55e63770d1b5aaddaac5f5816a32b9efbb55fbdb87f8187ff7fc2db24331c82b2f74091aa9ba06 languageName: node linkType: hard -"postcss-normalize-charset@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-charset@npm:5.1.0" +"postcss-normalize-charset@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-charset@npm:6.0.0" peerDependencies: postcss: ^8.2.15 - checksum: e79d92971fc05b8b3c9b72f3535a574e077d13c69bef68156a0965f397fdf157de670da72b797f57b0e3bac8f38155b5dd1735ecab143b9cc4032d72138193b4 + checksum: 186a94083f6d41dbda884bf915ff7fe9d9d19828c50dbf02a7e00c90673bec52e5962afd648220598c40940fb1ed5b93bc25697c395cd38ef30b6fd04e48580e languageName: node linkType: hard -"postcss-normalize-display-values@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-display-values@npm:5.1.0" +"postcss-normalize-display-values@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-display-values@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: b6eb7b9b02c3bdd62bbc54e01e2b59733d73a1c156905d238e178762962efe0c6f5104544da39f32cade8a4fb40f10ff54b63a8ebfbdff51e8780afb9fbdcf86 + checksum: 4f8da7cf817e4c66004d3b2d88603aeadc7f9b55caca1bbba27f45e81ae8c65db8ff252488c8fd9ebb3e5c62f85e475131dcee9754346320453bc2b40865afd9 languageName: node linkType: hard -"postcss-normalize-positions@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-positions@npm:5.1.1" +"postcss-normalize-positions@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-positions@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: d9afc233729c496463c7b1cdd06732469f401deb387484c3a2422125b46ec10b4af794c101f8c023af56f01970b72b535e88373b9058ecccbbf88db81662b3c4 + checksum: 34dedb07f906b28eb77c57be34899c5c694b81b91c6bfff1e6e9a251aa8f28fea0fdb35a7cdda0fc83e4248b078343a2d76e4485c3ef87f469b24332fa1788cd languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-repeat-style@npm:5.1.1" +"postcss-normalize-repeat-style@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-repeat-style@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 2c6ad2b0ae10a1fda156b948c34f78c8f1e185513593de4d7e2480973586675520edfec427645fa168c337b0a6b3ceca26f92b96149741ca98a9806dad30d534 + checksum: a53b994bb6594f5c48bd7083a46e6a47c1cf02843bcb864d37e7919c08a6f1d7dbbfee8a6abc2afb5d15554b667abc69d696b90d43066ceb97f835e6c8272098 languageName: node linkType: hard -"postcss-normalize-string@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-string@npm:5.1.0" +"postcss-normalize-string@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-string@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 6e549c6e5b2831e34c7bdd46d8419e2278f6af1d5eef6d26884a37c162844e60339340c57e5e06058cdbe32f27fc6258eef233e811ed2f71168ef2229c236ada + checksum: 3d55f31ec0d008e7c8e8db0dc03e6e4f2cf8365f6578a0929b7098753c9db3c7de56a134d011fb3c9d8af8b004f0776169194cdfa25654af4919634cdb6ba7b0 languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-timing-functions@npm:5.1.0" +"postcss-normalize-timing-functions@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-timing-functions@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: da550f50e90b0b23e17b67449a7d1efd1aa68288e66d4aa7614ca6f5cc012896be1972b7168eee673d27da36504faccf7b9f835c0f7e81243f966a42c8c030aa + checksum: 67021374f8f18474788d8bc99d31af6a13efc5baf961c1e9f0c6b1e265fb21ac1ad56c489d988fcde9e0d049e9b62c8b0b350cc1e79d7d3bff9f00f7c97d6221 languageName: node linkType: hard -"postcss-normalize-unicode@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-unicode@npm:5.1.1" +"postcss-normalize-unicode@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-unicode@npm:6.0.0" dependencies: browserslist: ^4.21.4 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 4c24d26cc9f4b19a9397db4e71dd600dab690f1de8e14a3809e2aa1452dbc3791c208c38a6316bbc142f29e934fdf02858e68c94038c06174d78a4937e0f273c + checksum: 0f246bf5511ae2294d8ec0decda6abee58c62e301a3a8f6542fa090bb426359caee156b96cc1e7f4b3a3f2cd9f62b410a446cf101e710d8fa71c704cfb057a5d languageName: node linkType: hard -"postcss-normalize-url@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-normalize-url@npm:5.1.0" +"postcss-normalize-url@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-url@npm:6.0.0" dependencies: - normalize-url: ^6.0.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 3bd4b3246d6600230bc827d1760b24cb3101827ec97570e3016cbe04dc0dd28f4dbe763245d1b9d476e182c843008fbea80823061f1d2219b96f0d5c724a24c0 + checksum: 93160c02e54c45cbe8ade7122bf34e25c41ac39656b2ddb15d342ce557efc17873fc6dd1439dd8d814152ebdfbba3ee2c16601d41b085ecaad73e6f2d037cd43 languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-normalize-whitespace@npm:5.1.1" +"postcss-normalize-whitespace@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-normalize-whitespace@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 12d8fb6d1c1cba208cc08c1830959b7d7ad447c3f5581873f7e185f99a9a4230c43d3af21ca12c818e4690a5085a95b01635b762ad4a7bef69d642609b4c0e19 + checksum: 77940955fb0b47b46468a3e17bb9b86eb2f2c572649271a4db600b981f68c9c1ed71197b58d7a351c1b2d1aee2eb79b1e11b3021eb28604fd1a8d0ded21dfb2a languageName: node linkType: hard -"postcss-opacity-percentage@npm:^1.1.2": - version: 1.1.3 - resolution: "postcss-opacity-percentage@npm:1.1.3" +"postcss-opacity-percentage@npm:^2.0.0": + version: 2.0.0 + resolution: "postcss-opacity-percentage@npm:2.0.0" peerDependencies: postcss: ^8.2 - checksum: 54d1b8ca68035bc1a5788aaabdbc3b66ffee34b5a2412cecf073627dad7e3f2bae07c01fac3bc7f46bbac5da3291ac9ddcf74bfee26dfd86f9f96c847a0afc13 + checksum: 57948eb722fef5c733eb598fca93e92b364b91c565bd2fd35c59234bf52f797df613be8c790a77c85700d4a62172cfb2e21d4e313093cd32023531190b8e20d4 languageName: node linkType: hard -"postcss-ordered-values@npm:^5.1.3": - version: 5.1.3 - resolution: "postcss-ordered-values@npm:5.1.3" +"postcss-ordered-values@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-ordered-values@npm:6.0.0" dependencies: - cssnano-utils: ^3.1.0 + cssnano-utils: ^4.0.0 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 6f3ca85b6ceffc68aadaf319d9ee4c5ac16d93195bf8cba2d1559b631555ad61941461cda6d3909faab86e52389846b2b36345cff8f0c3f4eb345b1b8efadcf9 + checksum: 162d60e9fd7d6717457194e943ba63ed6d149ae3b4f150324e65b485312be5d1c99ae140e47698e9f8943967c1575b65c922081263a8fa22a2489ed705eb0202 languageName: node linkType: hard -"postcss-overflow-shorthand@npm:^3.0.4": - version: 3.0.4 - resolution: "postcss-overflow-shorthand@npm:3.0.4" +"postcss-overflow-shorthand@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-overflow-shorthand@npm:5.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 74009022491e3901263f8f5811630393480323e51f5d23ef17f3fdc7e03bf9c2502a632f3ba8fe6a468b57590f13b2fa3b17a68ef19653589e76277607696743 + postcss: ^8.4 + checksum: 9f14c56f00736dd19838d6f833e58cb5e87d214c521b8d49d430abb106c9a6e7c7eb6a439b3d6699f1b0667d1a43a5dc60947a267321430d293272509b01fb82 languageName: node linkType: hard @@ -12892,107 +12367,115 @@ __metadata: languageName: node linkType: hard -"postcss-place@npm:^7.0.0, postcss-place@npm:^7.0.5": - version: 7.0.5 - resolution: "postcss-place@npm:7.0.5" +"postcss-place@npm:^9.0.0": + version: 9.0.0 + resolution: "postcss-place@npm:9.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 903fec0c313bb7ec20f2c8f0a125866fb7804aa3186b5b2c7c2d58cb9039ff301461677a060e9db643d1aaffaf80a0ff71e900a6da16705dad6b49c804cb3c73 - languageName: node - linkType: hard - -"postcss-preset-env@npm:^7.7.2": - version: 7.8.3 - resolution: "postcss-preset-env@npm:7.8.3" - dependencies: - "@csstools/postcss-cascade-layers": ^1.1.1 - "@csstools/postcss-color-function": ^1.1.1 - "@csstools/postcss-font-format-keywords": ^1.0.1 - "@csstools/postcss-hwb-function": ^1.0.2 - "@csstools/postcss-ic-unit": ^1.0.1 - "@csstools/postcss-is-pseudo-class": ^2.0.7 - "@csstools/postcss-nested-calc": ^1.0.0 - "@csstools/postcss-normalize-display-values": ^1.0.1 - "@csstools/postcss-oklab-function": ^1.1.1 - "@csstools/postcss-progressive-custom-properties": ^1.3.0 - "@csstools/postcss-stepped-value-functions": ^1.0.1 - "@csstools/postcss-text-decoration-shorthand": ^1.0.0 - "@csstools/postcss-trigonometric-functions": ^1.0.2 - "@csstools/postcss-unset-value": ^1.0.2 - autoprefixer: ^10.4.13 - browserslist: ^4.21.4 - css-blank-pseudo: ^3.0.3 - css-has-pseudo: ^3.0.4 - css-prefers-color-scheme: ^6.0.3 - cssdb: ^7.1.0 - postcss-attribute-case-insensitive: ^5.0.2 + postcss: ^8.4 + checksum: 5ca970f19f5078406d3349cc200057cdee4d7b5fb58b6872aa06a55c4cae5e28c9726bd6cf5ba3fd6a4f85f26cd3db804e4e26da09ff8519b2eb49824097cbd0 + languageName: node + linkType: hard + +"postcss-preset-env@npm:^9.1.2": + version: 9.1.2 + resolution: "postcss-preset-env@npm:9.1.2" + dependencies: + "@csstools/postcss-cascade-layers": ^4.0.0 + "@csstools/postcss-color-function": ^3.0.2 + "@csstools/postcss-color-mix-function": ^2.0.2 + "@csstools/postcss-exponential-functions": ^1.0.0 + "@csstools/postcss-font-format-keywords": ^3.0.0 + "@csstools/postcss-gradients-interpolation-method": ^4.0.2 + "@csstools/postcss-hwb-function": ^3.0.2 + "@csstools/postcss-ic-unit": ^3.0.0 + "@csstools/postcss-is-pseudo-class": ^4.0.0 + "@csstools/postcss-logical-float-and-clear": ^2.0.0 + "@csstools/postcss-logical-resize": ^2.0.0 + "@csstools/postcss-logical-viewport-units": ^2.0.1 + "@csstools/postcss-media-minmax": ^1.0.7 + "@csstools/postcss-media-queries-aspect-ratio-number-values": ^2.0.2 + "@csstools/postcss-nested-calc": ^3.0.0 + "@csstools/postcss-normalize-display-values": ^3.0.0 + "@csstools/postcss-oklab-function": ^3.0.2 + "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/postcss-relative-color-syntax": ^2.0.2 + "@csstools/postcss-scope-pseudo-class": ^3.0.0 + "@csstools/postcss-stepped-value-functions": ^3.0.1 + "@csstools/postcss-text-decoration-shorthand": ^3.0.1 + "@csstools/postcss-trigonometric-functions": ^3.0.1 + "@csstools/postcss-unset-value": ^3.0.0 + autoprefixer: ^10.4.15 + browserslist: ^4.21.10 + css-blank-pseudo: ^6.0.0 + css-has-pseudo: ^6.0.0 + css-prefers-color-scheme: ^9.0.0 + cssdb: ^7.7.1 + postcss-attribute-case-insensitive: ^6.0.2 postcss-clamp: ^4.1.0 - postcss-color-functional-notation: ^4.2.4 - postcss-color-hex-alpha: ^8.0.4 - postcss-color-rebeccapurple: ^7.1.1 - postcss-custom-media: ^8.0.2 - postcss-custom-properties: ^12.1.10 - postcss-custom-selectors: ^6.0.3 - postcss-dir-pseudo-class: ^6.0.5 - postcss-double-position-gradients: ^3.1.2 - postcss-env-function: ^4.0.6 - postcss-focus-visible: ^6.0.4 - postcss-focus-within: ^5.0.4 + postcss-color-functional-notation: ^6.0.0 + postcss-color-hex-alpha: ^9.0.2 + postcss-color-rebeccapurple: ^9.0.0 + postcss-custom-media: ^10.0.0 + postcss-custom-properties: ^13.3.0 + postcss-custom-selectors: ^7.1.4 + postcss-dir-pseudo-class: ^8.0.0 + postcss-double-position-gradients: ^5.0.0 + postcss-focus-visible: ^9.0.0 + postcss-focus-within: ^8.0.0 postcss-font-variant: ^5.0.0 - postcss-gap-properties: ^3.0.5 - postcss-image-set-function: ^4.0.7 + postcss-gap-properties: ^5.0.0 + postcss-image-set-function: ^6.0.0 postcss-initial: ^4.0.1 - postcss-lab-function: ^4.2.1 - postcss-logical: ^5.0.4 - postcss-media-minmax: ^5.0.0 - postcss-nesting: ^10.2.0 - postcss-opacity-percentage: ^1.1.2 - postcss-overflow-shorthand: ^3.0.4 + postcss-lab-function: ^6.0.2 + postcss-logical: ^7.0.0 + postcss-nesting: ^12.0.1 + postcss-opacity-percentage: ^2.0.0 + postcss-overflow-shorthand: ^5.0.0 postcss-page-break: ^3.0.4 - postcss-place: ^7.0.5 - postcss-pseudo-class-any-link: ^7.1.6 + postcss-place: ^9.0.0 + postcss-pseudo-class-any-link: ^9.0.0 postcss-replace-overflow-wrap: ^4.0.0 - postcss-selector-not: ^6.0.1 + postcss-selector-not: ^7.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2 - checksum: 71bfb697ffc55e27895b2bf3a579dd9b4c1321872816091935e33d6f659cab60795a03bb022dc8a4cab48fd5680a419fe9ae5d61a3a3d8c785ec9308f323e787 + postcss: ^8.4 + checksum: 38ca59fb0f6539382f49f25a65872bfbf4e12f51b28f0796f37ffec56406aca02e49c8468e8b6fdd95325a66d1c4ff91e1ee536517b632582baab801463ef520 languageName: node linkType: hard -"postcss-pseudo-class-any-link@npm:^7.0.0, postcss-pseudo-class-any-link@npm:^7.1.6": - version: 7.1.6 - resolution: "postcss-pseudo-class-any-link@npm:7.1.6" +"postcss-pseudo-class-any-link@npm:^9.0.0": + version: 9.0.0 + resolution: "postcss-pseudo-class-any-link@npm:9.0.0" dependencies: - postcss-selector-parser: ^6.0.10 + postcss-selector-parser: ^6.0.13 peerDependencies: - postcss: ^8.2 - checksum: 43aa18ea1ef1b168f61310856dd92f46ceb3dc60b6cf820e079ca1a849df5cc0f12a1511bdc1811a23f03d60ddcc959200c80c3f9a7b57feebe32bab226afb39 + postcss: ^8.4 + checksum: af9c586f33dab93ef9167e53c5696f2f896310809523594c066230fba3611cd5f7c0ef4452153a3d1165cda66e4c3f97b5621b9f23bf815e915997eb99bc2e50 languageName: node linkType: hard -"postcss-reduce-initial@npm:^5.1.2": - version: 5.1.2 - resolution: "postcss-reduce-initial@npm:5.1.2" +"postcss-reduce-initial@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-reduce-initial@npm:6.0.0" dependencies: browserslist: ^4.21.4 caniuse-api: ^3.0.0 peerDependencies: postcss: ^8.2.15 - checksum: 55db697f85231a81f1969d54c894e4773912d9ddb914f9b03d2e73abc4030f2e3bef4d7465756d0c1acfcc2c2d69974bfb50a972ab27546a7d68b5a4fc90282b + checksum: 988001da75b969733756d9cec9bb37cfae9a667c888c0394d8aa84af7fa6fe134cdd997b63d657900f72541310c5a396db3436367bf91908bc4c7f7ce965c511 languageName: node linkType: hard -"postcss-reduce-transforms@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-reduce-transforms@npm:5.1.0" +"postcss-reduce-transforms@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-reduce-transforms@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.2.15 - checksum: 0c6af2cba20e3ff63eb9ad045e634ddfb9c3e5c0e614c020db2a02f3aa20632318c4ede9e0c995f9225d9a101e673de91c0a6e10bb2fa5da6d6c75d15a55882f + checksum: 17c27b1858897ee37a4f80af0d76c5ce895466392acac1ead75cbb71ac290ab57b209f47d5d205f6ea60c1697109f09531de005ef17d8826d545bbc02891351a languageName: node linkType: hard @@ -13014,18 +12497,18 @@ __metadata: languageName: node linkType: hard -"postcss-selector-not@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-selector-not@npm:6.0.1" +"postcss-selector-not@npm:^7.0.1": + version: 7.0.1 + resolution: "postcss-selector-not@npm:7.0.1" dependencies: postcss-selector-parser: ^6.0.10 peerDependencies: - postcss: ^8.2 - checksum: fe523a0219e4bd34f04498534bb9e8aec3193f3585eafe4c388d086955b41201cae71fd20980ca465acade7f182029b43dbd5ca7e9d50bf34bbcaf1d19fe3ee6 + postcss: ^8.4 + checksum: 4dec95f785a06356b6eb1aadb0b06b86cf80d21765b44acdbc4a028ab1183b2ac2fd992c41bc2d15b24bec2b71e016750baf73624621937eb3a1770c44c82096 languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5, postcss-selector-parser@npm:^6.0.9": +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5": version: 6.0.13 resolution: "postcss-selector-parser@npm:6.0.13" dependencies: @@ -13035,26 +12518,26 @@ __metadata: languageName: node linkType: hard -"postcss-svgo@npm:^5.1.0": - version: 5.1.0 - resolution: "postcss-svgo@npm:5.1.0" +"postcss-svgo@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-svgo@npm:6.0.0" dependencies: postcss-value-parser: ^4.2.0 - svgo: ^2.7.0 + svgo: ^3.0.2 peerDependencies: postcss: ^8.2.15 - checksum: d86eb5213d9f700cf5efe3073799b485fb7cacae0c731db3d7749c9c2b1c9bc85e95e0baeca439d699ff32ea24815fc916c4071b08f67ed8219df229ce1129bd + checksum: 14c68b7c275dbbbbf1f954e313ff812dacea88970165d7859c1683e2530ea51cd333372b8c0d440d4e9525768f34a8dab5f0846d3445bbb478a87a99f69e9abb languageName: node linkType: hard -"postcss-unique-selectors@npm:^5.1.1": - version: 5.1.1 - resolution: "postcss-unique-selectors@npm:5.1.1" +"postcss-unique-selectors@npm:^6.0.0": + version: 6.0.0 + resolution: "postcss-unique-selectors@npm:6.0.0" dependencies: postcss-selector-parser: ^6.0.5 peerDependencies: postcss: ^8.2.15 - checksum: 637e7b786e8558265775c30400c54b6b3b24d4748923f4a39f16a65fd0e394f564ccc9f0a1d3c0e770618a7637a7502ea1d0d79f731d429cb202255253c23278 + checksum: 5fbfeaf796c6442853ce3afd03ae8c306fcb83b0b7ee59cbdc9aad57a1e601e65a2a5efd1e25edaa5c7c62e05d3795f357fe95933de0868a78a5d1d1f541be34 languageName: node linkType: hard @@ -13079,6 +12562,27 @@ __metadata: languageName: node linkType: hard +"postcss@npm:^7.0.2": + version: 7.0.39 + resolution: "postcss@npm:7.0.39" + dependencies: + picocolors: ^0.2.1 + source-map: ^0.6.1 + checksum: 4ac793f506c23259189064bdc921260d869a115a82b5e713973c5af8e94fbb5721a5cc3e1e26840500d7e1f1fa42a209747c5b1a151918a9bc11f0d7ed9048e3 + languageName: node + linkType: hard + +"postcss@npm:^8.0.0, postcss@npm:^8.2.5": + version: 8.4.28 + resolution: "postcss@npm:8.4.28" + dependencies: + nanoid: ^3.3.6 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 6c810c10c9bd3e03ca016e0b6b6756261e640aba1a9a7b1200b55502bc34b9165e38f590aef3493afc2f30ab55cdfcd43fd0f8408d69a77318ddbcf2a8ad164b + languageName: node + linkType: hard + "postcss@npm:^8.0.0, postcss@npm:^8.2.5, postcss@npm:^8.4.14": version: 8.4.30 resolution: "postcss@npm:8.4.30" @@ -13132,13 +12636,6 @@ __metadata: languageName: node linkType: hard -"process@npm:^0.11.10": - version: 0.11.10 - resolution: "process@npm:0.11.10" - checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 - languageName: node - linkType: hard - "progress@npm:2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" @@ -13170,7 +12667,23 @@ __metadata: languageName: node linkType: hard -"proxy-from-env@npm:1.1.0": +"proxy-agent@npm:6.3.0": + version: 6.3.0 + resolution: "proxy-agent@npm:6.3.0" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.0 + lru-cache: ^7.14.1 + pac-proxy-agent: ^7.0.0 + proxy-from-env: ^1.1.0 + socks-proxy-agent: ^8.0.1 + checksum: e3fb0633d665e352ed4efe23ae5616b8301423dfa4ff1c5975d093da8a636181a97391f7a91c6a7ffae17c1a305df855e95507f73bcdafda8876198c64b88f5b + languageName: node + linkType: hard + +"proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" checksum: ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4 @@ -13184,7 +12697,7 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.28, psl@npm:^1.1.33": +"psl@npm:^1.1.33": version: 1.9.0 resolution: "psl@npm:1.9.0" checksum: 20c4277f640c93d393130673f392618e9a8044c6c7bf61c53917a0fddb4952790f5f362c6c730a9c32b124813e173733f9895add8d26f566ed0ea0654b2e711d @@ -13208,67 +12721,22 @@ __metadata: languageName: node linkType: hard -"puppeteer-core@npm:13.1.3": - version: 13.1.3 - resolution: "puppeteer-core@npm:13.1.3" - dependencies: - debug: 4.3.2 - devtools-protocol: 0.0.948846 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.0 - node-fetch: 2.6.7 - pkg-dir: 4.2.0 - progress: 2.0.3 - proxy-from-env: 1.1.0 - rimraf: 3.0.2 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - ws: 8.2.3 - checksum: 16fa90800d6ef869719e106d1f343b149f2a2434cdecece444273f36e3b061efa5a927a25e8d2573bd213d93dfb81556f60f83f5c4cdcd0f1343da4accbfaf97 - languageName: node - linkType: hard - -"puppeteer-core@npm:^13.1.3": - version: 13.7.0 - resolution: "puppeteer-core@npm:13.7.0" - dependencies: - cross-fetch: 3.1.5 - debug: 4.3.4 - devtools-protocol: 0.0.981744 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 - pkg-dir: 4.2.0 - progress: 2.0.3 - proxy-from-env: 1.1.0 - rimraf: 3.0.2 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 - ws: 8.5.0 - checksum: 652c4cfc9d228a8c5162227368a78a3a28ea6f287b4bfb359fa84cb83109e8203b4251103f8b0f7eca173a2a3f5d8cb8a7b664cc958a13d536ec91b5e729e731 - languageName: node - linkType: hard - -"puppeteer-core@npm:^19.8.1": - version: 19.11.1 - resolution: "puppeteer-core@npm:19.11.1" +"puppeteer-core@npm:^20.0.0, puppeteer-core@npm:^20.9.0": + version: 20.9.0 + resolution: "puppeteer-core@npm:20.9.0" dependencies: - "@puppeteer/browsers": 0.5.0 - chromium-bidi: 0.4.7 - cross-fetch: 3.1.5 + "@puppeteer/browsers": 1.4.6 + chromium-bidi: 0.4.16 + cross-fetch: 4.0.0 debug: 4.3.4 - devtools-protocol: 0.0.1107588 - extract-zip: 2.0.1 - https-proxy-agent: 5.0.1 - proxy-from-env: 1.1.0 - tar-fs: 2.1.1 - unbzip2-stream: 1.4.3 + devtools-protocol: 0.0.1147663 ws: 8.13.0 peerDependencies: typescript: ">= 4.7.4" peerDependenciesMeta: typescript: optional: true - checksum: 06126e478b8b653e83b98b51cec35dceef8ab576abd1369afd45360c5bac3711443e58ebe3b852d40801a118e4cb7ddf5d3154518b5a9294ee93f7a42d9f22d4 + checksum: d298598445b0f2032c02d0ed7d1d18a8d2d2fcaf6fc31fc96e93e2669a7fc6fbee0338bd9b8c8f8822887f18a8fb680b77bb56e96fe1928baadb52292bbd93b4 languageName: node linkType: hard @@ -13281,13 +12749,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:~6.5.2": - version: 6.5.3 - resolution: "qs@npm:6.5.3" - checksum: 6f20bf08cabd90c458e50855559539a28d00b2f2e7dddcb66082b16a43188418cb3cb77cbd09268bcef6022935650f0534357b8af9eeb29bf0f27ccb17655692 - languageName: node - linkType: hard - "query-selector-shadow-dom@npm:^1.0.0": version: 1.0.1 resolution: "query-selector-shadow-dom@npm:1.0.1" @@ -13306,6 +12767,18 @@ __metadata: languageName: node linkType: hard +"query-string@npm:^7.0.1": + version: 7.1.3 + resolution: "query-string@npm:7.1.3" + dependencies: + decode-uri-component: ^0.2.2 + filter-obj: ^1.1.0 + split-on-first: ^1.0.0 + strict-uri-encode: ^2.0.0 + checksum: 91af02dcd9cc9227a052841d5c2eecb80a0d6489d05625df506a097ef1c59037cfb5e907f39b84643cbfd535c955abec3e553d0130a7b510120c37d06e0f4346 + languageName: node + linkType: hard + "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -13320,6 +12793,13 @@ __metadata: languageName: node linkType: hard +"queue-tick@npm:^1.0.1": + version: 1.0.1 + resolution: "queue-tick@npm:1.0.1" + checksum: 57c3292814b297f87f792fbeb99ce982813e4e54d7a8bdff65cf53d5c084113913289d4a48ec8bbc964927a74b847554f9f4579df43c969a6c8e0f026457ad01 + languageName: node + linkType: hard + "quick-lru@npm:^4.0.1": version: 4.0.1 resolution: "quick-lru@npm:4.0.1" @@ -13334,10 +12814,10 @@ __metadata: languageName: node linkType: hard -"ramda@npm:^0.27.1": - version: 0.27.2 - resolution: "ramda@npm:0.27.2" - checksum: 28d6735dd1eea1a796c56cf6111f3673c6105bbd736e521cdd7826c46a18eeff337c2dba4668f6eed990d539b9961fd6db19aa46ccc1530ba67a396c0a9f580d +"rambda@npm:^7.1.0": + version: 7.5.0 + resolution: "rambda@npm:7.5.0" + checksum: ad608a9a4160d0b6b0921047cea1329276bf239ff58d439135288712dcdbbf0df47c76591843ad249d89e7c5a9109ce86fe099aa54aef0dc0aa92a9b4dd1b8eb languageName: node linkType: hard @@ -13371,6 +12851,17 @@ __metadata: languageName: node linkType: hard +"read-pkg-up@npm:^10.0.0": + version: 10.1.0 + resolution: "read-pkg-up@npm:10.1.0" + dependencies: + find-up: ^6.3.0 + read-pkg: ^8.1.0 + type-fest: ^4.2.0 + checksum: 554470d7ff54026b561f6c851c35470f5bc95a47bfb8645dc13c447d83c42c78b42d47fffdc8f86bffe731215406dab498f75cb27494e1fb3eca7fa8d00fb501 + languageName: node + linkType: hard + "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -13394,6 +12885,18 @@ __metadata: languageName: node linkType: hard +"read-pkg@npm:^8.1.0": + version: 8.1.0 + resolution: "read-pkg@npm:8.1.0" + dependencies: + "@types/normalize-package-data": ^2.4.1 + normalize-package-data: ^6.0.0 + parse-json: ^7.0.0 + type-fest: ^4.2.0 + checksum: f4cd164f096e78cf3e338a55f800043524e3055f9b0b826143290002fafc951025fc3cbd6ca683ebaf7945efcfb092d31c683dd252a7871a974662985c723b67 + languageName: node + linkType: hard + "read-yaml-file@npm:^1.1.0": version: 1.1.0 resolution: "read-yaml-file@npm:1.1.0" @@ -13406,7 +12909,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -13450,15 +12953,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:~3.5.0": - version: 3.5.0 - resolution: "readdirp@npm:3.5.0" - dependencies: - picomatch: ^2.2.1 - checksum: 6b1a9341e295e15d4fb40c010216cbcb6266587cd0b3ce7defabd66fa1b4e35f9fba3d64c2187fd38fadd01ccbfc5f1b33fdfb1da63b3cbf66224b7c6d75ce5a - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -13468,12 +12962,12 @@ __metadata: languageName: node linkType: hard -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" +"rechoir@npm:^0.8.0": + version: 0.8.0 + resolution: "rechoir@npm:0.8.0" dependencies: - resolve: ^1.1.6 - checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b + resolve: ^1.20.0 + checksum: ad3caed8afdefbc33fbc30e6d22b86c35b3d51c2005546f4e79bcc03c074df804b3640ad18945e6bef9ed12caedc035655ec1082f64a5e94c849ff939dc0a788 languageName: node linkType: hard @@ -13503,7 +12997,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.3, regenerator-runtime@npm:^0.13.7": +"regenerator-runtime@npm:^0.13.3": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 @@ -13536,6 +13030,17 @@ __metadata: languageName: node linkType: hard +"regexp.prototype.flags@npm:^1.5.0": + version: 1.5.0 + resolution: "regexp.prototype.flags@npm:1.5.0" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + set-function-name: ^2.0.0 + checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47 + languageName: node + linkType: hard + "regexp.prototype.flags@npm:^1.5.1": version: 1.5.1 resolution: "regexp.prototype.flags@npm:1.5.1" @@ -13572,48 +13077,6 @@ __metadata: languageName: node linkType: hard -"repeat-element@npm:^1.1.2": - version: 1.1.4 - resolution: "repeat-element@npm:1.1.4" - checksum: 1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9 - languageName: node - linkType: hard - -"repeat-string@npm:^1.6.1": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 - languageName: node - linkType: hard - -"request@npm:^2.88.0": - version: 2.88.2 - resolution: "request@npm:2.88.2" - dependencies: - aws-sign2: ~0.7.0 - aws4: ^1.8.0 - caseless: ~0.12.0 - combined-stream: ~1.0.6 - extend: ~3.0.2 - forever-agent: ~0.6.1 - form-data: ~2.3.2 - har-validator: ~5.1.3 - http-signature: ~1.2.0 - is-typedarray: ~1.0.0 - isstream: ~0.1.2 - json-stringify-safe: ~5.0.1 - mime-types: ~2.1.19 - oauth-sign: ~0.9.0 - performance-now: ^2.1.0 - qs: ~6.5.2 - safe-buffer: ^5.1.2 - tough-cookie: ~2.5.0 - tunnel-agent: ^0.6.0 - uuid: ^3.3.2 - checksum: 4e112c087f6eabe7327869da2417e9d28fcd0910419edd2eb17b6acfc4bfa1dad61954525949c228705805882d8a98a86a0ea12d7f739c01ee92af7062996983 - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -13642,7 +13105,7 @@ __metadata: languageName: node linkType: hard -"resolve-alpn@npm:^1.0.0": +"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" checksum: f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0 @@ -13683,10 +13146,10 @@ __metadata: languageName: node linkType: hard -"resolve-url@npm:^0.2.1": - version: 0.2.1 - resolution: "resolve-url@npm:0.2.1" - checksum: 7b7035b9ed6e7bc7d289e90aef1eab5a43834539695dac6416ca6e91f1a94132ae4796bbd173cdacfdc2ade90b5f38a3fb6186bebc1b221cd157777a23b9ad14 +"resolve-pkg-maps@npm:^1.0.0": + version: 1.0.0 + resolution: "resolve-pkg-maps@npm:1.0.0" + checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 languageName: node linkType: hard @@ -13703,6 +13166,19 @@ __metadata: languageName: node linkType: hard +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.4": + version: 1.22.4 + resolution: "resolve@npm:1.22.4" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: d13bf66d4e2ee30d291491f16f2fa44edd4e0cefb85d53249dd6f93e70b2b8c20ec62f01b18662e3cd40e50a7528f18c4087a99490048992a3bb954cf3201a5b + languageName: node + linkType: hard + "resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": version: 1.22.6 resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=07638b" @@ -13716,6 +13192,19 @@ __metadata: languageName: node linkType: hard +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": + version: 1.22.4 + resolution: "resolve@patch:resolve@npm%3A1.22.4#~builtin::version=1.22.4&hash=07638b" + dependencies: + is-core-module: ^2.13.0 + path-parse: ^1.0.7 + supports-preserve-symlinks-flag: ^1.0.0 + bin: + resolve: bin/resolve + checksum: 9d3b3c67aefd12cecbe5f10ca4d1f51ea190891096497c43f301b086883b426466918c3a64f1bbf1788fabb52b579d58809614006c5d0b49186702b3b8fb746a + languageName: node + linkType: hard + "responselike@npm:1.0.2": version: 1.0.2 resolution: "responselike@npm:1.0.2" @@ -13734,6 +13223,15 @@ __metadata: languageName: node linkType: hard +"responselike@npm:^3.0.0": + version: 3.0.0 + resolution: "responselike@npm:3.0.0" + dependencies: + lowercase-keys: ^3.0.0 + checksum: e0cc9be30df4f415d6d83cdede3c5c887cd4a73e7cc1708bcaab1d50a28d15acb68460ac5b02bcc55a42f3d493729c8856427dcf6e57e6e128ad05cba4cfb95e + languageName: node + linkType: hard + "resq@npm:^1.9.1": version: 1.11.0 resolution: "resq@npm:1.11.0" @@ -13743,16 +13241,6 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^2.0.0": - version: 2.0.0 - resolution: "restore-cursor@npm:2.0.0" - dependencies: - onetime: ^2.0.0 - signal-exit: ^3.0.2 - checksum: 482e13d02d834b6e5e3aa90304a8b5e840775d6f06916cc92a50038adf9f098dcc72405b567da8a37e137ae40ad3e31896fa3136ae62f7a426c2fbf53d036536 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -13763,10 +13251,13 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 +"restore-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "restore-cursor@npm:4.0.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: 5b675c5a59763bf26e604289eab35711525f11388d77f409453904e1e69c0d37ae5889295706b2c81d23bd780165084d040f9b68fffc32cc921519031c4fa4af languageName: node linkType: hard @@ -13791,7 +13282,18 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:3.0.2, rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": +"rimraf@npm:2": + version: 2.7.1 + resolution: "rimraf@npm:2.7.1" + dependencies: + glob: ^7.1.3 + bin: + rimraf: ./bin.js + checksum: cdc7f6eacb17927f2a075117a823e1c5951792c6498ebcce81ca8203454a811d4cf8900314154d3259bb8f0b42ab17f67396a8694a54cae3283326e57ad250cd + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -13802,6 +13304,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.1": + version: 5.0.1 + resolution: "rimraf@npm:5.0.1" + dependencies: + glob: ^10.2.5 + bin: + rimraf: dist/cjs/src/bin.js + checksum: bafce85391349a2d960847980bf9b5caa2a8887f481af630f1ea27e08288217293cec72d75e9a2ba35495c212789f66a7f3d23366ba6197026ab71c535126857 + languageName: node + linkType: hard + "rrweb-cssom@npm:^0.6.0": version: 0.6.0 resolution: "rrweb-cssom@npm:0.6.0" @@ -13825,12 +13338,19 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^6.4.0, rxjs@npm:^6.6.0": - version: 6.6.7 - resolution: "rxjs@npm:6.6.7" +"rxjs@npm:^7.2.0, rxjs@npm:^7.5.5": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" dependencies: - tslib: ^1.9.0 - checksum: bc334edef1bb8bbf56590b0b25734ba0deaf8825b703256a93714308ea36dff8a11d25533671adf8e104e5e8f256aa6fdfe39b2e248cdbd7a5f90c260acbbd1b + tslib: ^2.1.0 + checksum: de4b53db1063e618ec2eca0f7965d9137cabe98cf6be9272efe6c86b47c17b987383df8574861bcced18ebd590764125a901d5506082be84a8b8e364bf05f119 + languageName: node + linkType: hard + +"safaridriver@npm:^0.1.0": + version: 0.1.0 + resolution: "safaridriver@npm:0.1.0" + checksum: 7c8889db2691425408066bb669792dc1320d37d2622c11a5105c2b5d6409ccbc0ef99873e1b442632d2791bf6c19769c04d65dc53ad3df87860c96f0204e6ae4 languageName: node linkType: hard @@ -13846,7 +13366,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, 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.1.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -13871,16 +13391,7 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" - dependencies: - ret: ~0.1.10 - checksum: 9a8bba57c87a841f7997b3b951e8e403b1128c1a4fd1182f40cc1a20e2d490593d7c2a21030fadfea320c8e859219019e136f678c6689ed5960b391b822f01d5 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 @@ -13900,20 +13411,34 @@ __metadata: languageName: node linkType: hard -"saucelabs@npm:~6.1.0": - version: 6.1.2 - resolution: "saucelabs@npm:6.1.2" +"sass@npm:^1.66.1": + version: 1.66.1 + resolution: "sass@npm:1.66.1" + dependencies: + chokidar: ">=3.0.0 <4.0.0" + immutable: ^4.0.0 + source-map-js: ">=0.6.2 <2.0.0" + bin: + sass: sass.js + checksum: 65ccede83c96768beeb8dcaf67957b7c76b12ff1276bfd2849d7be151d46ba1400048a67717e6e5e4969bc75e87348e5530f5f272833f2e60a891c21a33d8ab0 + languageName: node + linkType: hard + +"saucelabs@npm:^7.2.0": + version: 7.2.2 + resolution: "saucelabs@npm:7.2.2" dependencies: - bin-wrapper: ^4.1.0 change-case: ^4.1.2 + download: ^8.0.0 form-data: ^4.0.0 got: ^11.8.2 hash.js: ^1.1.7 - tunnel: 0.0.6 - yargs: ^17.0.1 + query-string: ^7.0.1 + tunnel: ^0.0.6 + yargs: ^17.2.1 bin: sl: bin/sl - checksum: cb1f5c58ff6e89f007dd68a9f8f25d2734c25fb24b5c15dc2344dc15484791af83f343e609941d9f3c65693bf6dcdbcd9babbf549a49a8d7707e3d26438f4f4b + checksum: 076a1eab8fb6bcc1406007cbaac19f6d6d2c8b50aa0b51cb426ef34116f9fa911b43e7866043ce098f5f8e7cda5db52a5fc97e40abf899f8d5ad8dfc03409352 languageName: node linkType: hard @@ -13945,23 +13470,7 @@ __metadata: languageName: node linkType: hard -"semver-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "semver-regex@npm:2.0.0" - checksum: da7d6f5ceae80e2097933b1e4ea2815c2cfa2c50c6501db1a3d435a6063c0f23d66bc25fe8d06755048f3d7588d85339db6471446b2c91fea907e5c2ada5b0df - languageName: node - linkType: hard - -"semver-truncate@npm:^1.1.2": - version: 1.1.2 - resolution: "semver-truncate@npm:1.1.2" - dependencies: - semver: ^5.3.0 - checksum: a4583b535184530bdc39cec9f572081a5c2c70b434150f5c2f6eb4177f69cc94f395abb0d995e15c4b0a2cdb2069f3804a38129735367dba86ba250cdcced4dc - languageName: node - linkType: hard - -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0, semver@npm:^5.5.0, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -13970,15 +13479,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:5.5.x": - version: 5.5.1 - resolution: "semver@npm:5.5.1" - bin: - semver: ./bin/semver - checksum: ab920176f5324376c683a2f1bdb5f8d5ccdcc3f5c0a4547bddae7958a457f0813cf9f32ef3cdc77a40c1066d9c3a7599a986d47abae628d37bc637a0f6e6bbc5 - languageName: node - linkType: hard - "semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" @@ -13999,16 +13499,6 @@ __metadata: languageName: node linkType: hard -"sentence-case@npm:^2.1.0": - version: 2.1.1 - resolution: "sentence-case@npm:2.1.1" - dependencies: - no-case: ^2.2.0 - upper-case-first: ^1.1.2 - checksum: ce5ca48804051e056a6956ad75a1a7d833e5d8f5021a015d380a22d3cf04496d5238de2e5c876d9701a9218633052c3a65911ca1b6460d36a41ecad46e81d139 - languageName: node - linkType: hard - "sentence-case@npm:^3.0.4": version: 3.0.4 resolution: "sentence-case@npm:3.0.4" @@ -14020,21 +13510,21 @@ __metadata: languageName: node linkType: hard -"serialize-error@npm:^8.0.0": - version: 8.1.0 - resolution: "serialize-error@npm:8.1.0" +"serialize-error@npm:^11.0.1": + version: 11.0.2 + resolution: "serialize-error@npm:11.0.2" dependencies: - type-fest: ^0.20.2 - checksum: 2eef236d50edd2d7926e602c14fb500dc3a125ee52e9f08f67033181b8e0be5d1122498bdf7c23c80683cddcad083a27974e9e7111ce23165f4d3bcdd6d65102 + type-fest: ^2.12.2 + checksum: 3685cb476737e83bee679984440f519021582a0fa076186e9dd38061f05a25a0dd938858d0d5ff7069db46b9c9e9e8e87c20d509423d82e38e4e9eda1ac0cc36 languageName: node linkType: hard -"serialize-javascript@npm:5.0.1": - version: 5.0.1 - resolution: "serialize-javascript@npm:5.0.1" +"serialize-javascript@npm:6.0.0": + version: 6.0.0 + resolution: "serialize-javascript@npm:6.0.0" dependencies: randombytes: ^2.1.0 - checksum: bb45a427690c3d2711e28499de0fbf25036af1e23c63c6a9237ed0aa572fd0941fcdefe50a2dccf26d9df8c8b86ae38659e19d8ba7afd3fbc1f1c7539a2a48d2 + checksum: 56f90b562a1bdc92e55afb3e657c6397c01a902c588c0fe3d4c490efdcc97dcd2a3074ba12df9e94630f33a5ce5b76a74784a7041294628a6f4306e0ec84bf93 languageName: node linkType: hard @@ -14068,6 +13558,13 @@ __metadata: languageName: node linkType: hard +"setimmediate@npm:~1.0.4": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd + languageName: node + linkType: hard + "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -14125,7 +13622,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -14146,6 +13643,13 @@ __metadata: languageName: node linkType: hard +"slash@npm:^4.0.0": + version: 4.0.0 + resolution: "slash@npm:4.0.0" + checksum: da8e4af73712253acd21b7853b7e0dbba776b786e82b010a5bfc8b5051a1db38ed8aba8e1e8f400dd2c9f373be91eb1c42b66e91abb407ff42b10feece5e1d2d + languageName: node + linkType: hard + "slice-ansi@npm:^4.0.0": version: 4.0.0 resolution: "slice-ansi@npm:4.0.0" @@ -14180,15 +13684,6 @@ __metadata: languageName: node linkType: hard -"snake-case@npm:^2.1.0": - version: 2.1.0 - resolution: "snake-case@npm:2.1.0" - dependencies: - no-case: ^2.2.0 - checksum: 7e42b4841103be4dd050b2f57f5cb423d5164524c1cb3d81efda9809265a82a2d02ddf44361beae37d75a239308e6414be85fe441dc48cd70c708cb975387d10 - languageName: node - linkType: hard - "snake-case@npm:^3.0.4": version: 3.0.4 resolution: "snake-case@npm:3.0.4" @@ -14199,42 +13694,6 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: ^1.0.0 - isobject: ^3.0.0 - snapdragon-util: ^3.0.1 - checksum: 9bb57d759f9e2a27935dbab0e4a790137adebace832b393e350a8bf5db461ee9206bb642d4fe47568ee0b44080479c8b4a9ad0ebe3712422d77edf9992a672fd - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: ^3.2.0 - checksum: 684997dbe37ec995c03fd3f412fba2b711fc34cb4010452b7eb668be72e8811a86a12938b511e8b19baf853b325178c56d8b78d655305e5cfb0bb8b21677e7b7 - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" - dependencies: - base: ^0.11.1 - debug: ^2.2.0 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - map-cache: ^0.2.2 - source-map: ^0.5.6 - source-map-resolve: ^0.5.0 - use: ^3.1.0 - checksum: a197f242a8f48b11036563065b2487e9b7068f50a20dd81d9161eca6af422174fc158b8beeadbe59ce5ef172aa5718143312b3aebaae551c124b7824387c8312 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^7.0.0": version: 7.0.0 resolution: "socks-proxy-agent@npm:7.0.0" @@ -14246,7 +13705,18 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2": +"socks-proxy-agent@npm:^8.0.1": + version: 8.0.1 + resolution: "socks-proxy-agent@npm:8.0.1" + dependencies: + agent-base: ^7.0.1 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: f6538fd16cb545094d20b9a1ae97bb2c4ddd150622ad7cc6b64c89c889d8847b7bac179757838ce5487cbac49a499537e3991c975fe13b152b76b10027470dfb + languageName: node + linkType: hard + +"socks@npm:^2.6.2, socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -14283,44 +13753,17 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.2": +"source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c languageName: node linkType: hard -"source-map-resolve@npm:^0.5.0": - version: 0.5.3 - resolution: "source-map-resolve@npm:0.5.3" - dependencies: - atob: ^2.1.2 - decode-uri-component: ^0.2.0 - resolve-url: ^0.2.1 - source-map-url: ^0.4.0 - urix: ^0.1.0 - checksum: c73fa44ac00783f025f6ad9e038ab1a2e007cd6a6b86f47fe717c3d0765b4a08d264f6966f3bd7cd9dbcd69e4832783d5472e43247775b2a550d6f2155d24bae - languageName: node - linkType: hard - -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: 64c5c2c77aff815a6e61a4120c309ae4cac01298d9bcbb3deb1b46a4dd4c46d4a1eaeda79ec9f684766ae80e8dc86367b89326ce9dd2b89947bd9291fc1ac08c - languageName: node - linkType: hard - "source-map@npm:*, source-map@npm:^0.7.3": version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - -"source-map@npm:^0.5.6": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 languageName: node linkType: hard @@ -14331,13 +13774,6 @@ __metadata: languageName: node linkType: hard -"sourcemap-codec@npm:^1.4.8": - version: 1.4.8 - resolution: "sourcemap-codec@npm:1.4.8" - checksum: b57981c05611afef31605732b598ccf65124a9fcb03b833532659ac4d29ac0f7bfacbc0d6c5a28a03e84c7510e7e556d758d0bb57786e214660016fb94279316 - languageName: node - linkType: hard - "spawndamnit@npm:^2.0.0": version: 2.0.0 resolution: "spawndamnit@npm:2.0.0" @@ -14382,12 +13818,10 @@ __metadata: languageName: node linkType: hard -"split-string@npm:^3.0.1, split-string@npm:^3.0.2": - version: 3.1.0 - resolution: "split-string@npm:3.1.0" - dependencies: - extend-shallow: ^3.0.0 - checksum: ae5af5c91bdc3633628821bde92fdf9492fa0e8a63cf6a0376ed6afde93c701422a1610916f59be61972717070119e848d10dfbbd5024b7729d6a71972d2a84c +"split-on-first@npm:^1.0.0": + version: 1.1.0 + resolution: "split-on-first@npm:1.1.0" + checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 languageName: node linkType: hard @@ -14398,27 +13832,6 @@ __metadata: languageName: node linkType: hard -"sshpk@npm:^1.7.0": - version: 1.17.0 - resolution: "sshpk@npm:1.17.0" - dependencies: - asn1: ~0.2.3 - assert-plus: ^1.0.0 - bcrypt-pbkdf: ^1.0.0 - dashdash: ^1.12.0 - ecc-jsbn: ~0.1.1 - getpass: ^0.1.1 - jsbn: ~0.1.0 - safer-buffer: ^2.0.2 - tweetnacl: ~0.14.0 - bin: - sshpk-conv: bin/sshpk-conv - sshpk-sign: bin/sshpk-sign - sshpk-verify: bin/sshpk-verify - checksum: ba109f65c8e6c35133b8e6ed5576abeff8aa8d614824b7275ec3ca308f081fef483607c28d97780c1e235818b0f93ed8c8b56d0a5968d5a23fd6af57718c7597 - languageName: node - linkType: hard - "ssri@npm:^10.0.0": version: 10.0.5 resolution: "ssri@npm:10.0.5" @@ -14428,23 +13841,6 @@ __metadata: languageName: node linkType: hard -"stable@npm:^0.1.8": - version: 0.1.8 - resolution: "stable@npm:0.1.8" - checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb - languageName: node - linkType: hard - -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: ^0.2.5 - object-copy: ^0.1.0 - checksum: 8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c - languageName: node - linkType: hard - "statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" @@ -14459,6 +13855,15 @@ __metadata: languageName: node linkType: hard +"stdin-discarder@npm:^0.1.0": + version: 0.1.0 + resolution: "stdin-discarder@npm:0.1.0" + dependencies: + bl: ^5.0.0 + checksum: 85131f70ae2830144133b7a6211d56f9ac2603573f4af3d0b66e828af5e13fcdea351f9192f86bb7fed2c64604c8097bf36d50cb77d54e898ce4604c3b7b6b8f + languageName: node + linkType: hard + "stream-from-promise@npm:^1.0.0": version: 1.0.0 resolution: "stream-from-promise@npm:1.0.0" @@ -14491,6 +13896,16 @@ __metadata: languageName: node linkType: hard +"streamx@npm:^2.15.0": + version: 2.15.1 + resolution: "streamx@npm:2.15.1" + dependencies: + fast-fifo: ^1.1.0 + queue-tick: ^1.0.1 + checksum: 6f2b4fed68caacd28efbd44d4264f5d3c2b81b0a5de14419333dac57f2075c49ae648df8d03db632a33587a6c8ab7cb9cdb4f9a2f8305be0c2cd79af35742b15 + languageName: node + linkType: hard + "strict-uri-encode@npm:^1.0.0": version: 1.1.0 resolution: "strict-uri-encode@npm:1.1.0" @@ -14498,6 +13913,13 @@ __metadata: languageName: node linkType: hard +"strict-uri-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "strict-uri-encode@npm:2.0.0" + checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 + languageName: node + linkType: hard + "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -14509,16 +13931,6 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2": - version: 2.1.1 - resolution: "string-width@npm:2.1.1" - dependencies: - is-fullwidth-code-point: ^2.0.0 - strip-ansi: ^4.0.0 - checksum: d6173abe088c615c8dffaf3861dc5d5906ed3dc2d6fd67ff2bd2e2b5dce7fd683c5240699cf0b1b8aa679a3b3bd6b28b5053c824cb89b813d7f6541d8f89064a - languageName: node - linkType: hard - "string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" @@ -14590,34 +14002,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.0": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: ^2.0.0 - checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465 - languageName: node - linkType: hard - -"strip-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-ansi@npm:4.0.0" - dependencies: - ansi-regex: ^3.0.0 - checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca - languageName: node - linkType: hard - -"strip-ansi@npm:^5.2.0": - version: 5.2.0 - resolution: "strip-ansi@npm:5.2.0" - dependencies: - ansi-regex: ^4.1.0 - checksum: bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46 - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -14642,13 +14027,6 @@ __metadata: languageName: node linkType: hard -"strip-eof@npm:^1.0.0": - version: 1.0.0 - resolution: "strip-eof@npm:1.0.0" - checksum: 40bc8ddd7e072f8ba0c2d6d05267b4e0a4800898c3435b5fb5f5a21e6e47dfaff18467e7aa0d1844bb5d6274c3097246595841fbfeb317e541974ee992cac506 - languageName: node - linkType: hard - "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -14684,15 +14062,15 @@ __metadata: languageName: node linkType: hard -"stylehacks@npm:^5.1.1": - version: 5.1.1 - resolution: "stylehacks@npm:5.1.1" +"stylehacks@npm:^6.0.0": + version: 6.0.0 + resolution: "stylehacks@npm:6.0.0" dependencies: browserslist: ^4.21.4 postcss-selector-parser: ^6.0.4 peerDependencies: postcss: ^8.2.15 - checksum: 11175366ef52de65bf06cefba0ddc9db286dc3a1451fd2989e74c6ea47091a02329a4bf6ce10b1a36950056927b6bbbe47c5ab3a1f4c7032df932d010fbde5a2 + checksum: b6071ab5f4451576e3a445f7304b41c43329f84d7a7987a91442febaabc1de51e62f1e37c4f37fad21990d3f573a8110bd31e09f9df7b8628465e19b1cdc702b languageName: node linkType: hard @@ -14723,13 +14101,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^2.0.0": - version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 602538c5812b9006404370b5a4b885d3e2a1f6567d314f8b4a41974ffe7d08e525bf92ae0f9c7030e3b4c78e4e34ace55d6a67a74f1571bc205959f5972f88f0 - languageName: node - linkType: hard - "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -14755,30 +14126,19 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^2.7.0": - version: 2.8.0 - resolution: "svgo@npm:2.8.0" +"svgo@npm:^3.0.2": + version: 3.0.2 + resolution: "svgo@npm:3.0.2" dependencies: "@trysound/sax": 0.2.0 commander: ^7.2.0 - css-select: ^4.1.3 - css-tree: ^1.1.3 - csso: ^4.2.0 + css-select: ^5.1.0 + css-tree: ^2.2.1 + csso: ^5.0.5 picocolors: ^1.0.0 - stable: ^0.1.8 bin: svgo: bin/svgo - checksum: b92f71a8541468ffd0b81b8cdb36b1e242eea320bf3c1a9b2c8809945853e9d8c80c19744267eb91cabf06ae9d5fff3592d677df85a31be4ed59ff78534fa420 - languageName: node - linkType: hard - -"swap-case@npm:^1.1.0": - version: 1.1.2 - resolution: "swap-case@npm:1.1.2" - dependencies: - lower-case: ^1.1.1 - upper-case: ^1.1.1 - checksum: 37b0c4988e12520fba54018f7fe259d62902e97349366209d2af9b1d5e741692c8f17da9d5e780c7bd1a56864bbb51d53eaf1a101a11afdfcae157912a3691d8 + checksum: 381ba14aa782e71ab7033227634a3041c11fa3e2769aeaf0df43a08a615de61925108e34f55af6e7c5146f4a3109e78deabb4fa9d687e36d45d1f848b4e23d17 languageName: node linkType: hard @@ -14803,15 +14163,14 @@ __metadata: languageName: node linkType: hard -"tar-fs@npm:2.1.1": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" +"tar-fs@npm:3.0.4, tar-fs@npm:^3.0.4": + version: 3.0.4 + resolution: "tar-fs@npm:3.0.4" dependencies: - chownr: ^1.1.1 mkdirp-classic: ^0.5.2 pump: ^3.0.0 - tar-stream: ^2.1.4 - checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d + tar-stream: ^3.1.5 + checksum: dcf4054f9e92ca0efe61c2b3f612914fb259a47900aa908a63106513a6d006c899b426ada53eb88d9dbbf089b5724c8e90b96a2c4ca6171845fa14203d734e30 languageName: node linkType: hard @@ -14830,7 +14189,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0": +"tar-stream@npm:^2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" dependencies: @@ -14843,6 +14202,17 @@ __metadata: languageName: node linkType: hard +"tar-stream@npm:^3.1.5": + version: 3.1.6 + resolution: "tar-stream@npm:3.1.6" + dependencies: + b4a: ^1.6.4 + fast-fifo: ^1.2.0 + streamx: ^2.15.0 + checksum: f3627f918581976e954ff03cb8d370551053796b82564f8c7ca8fac84c48e4d042026d0854fc222171a34ff9c682b72fae91be9c9b0a112d4c54f9e4f443e9c5 + languageName: node + linkType: hard + "tar@npm:^6.0.5, tar@npm:^6.1.11, tar@npm:^6.1.2": version: 6.2.0 resolution: "tar@npm:6.2.0" @@ -14914,7 +14284,7 @@ __metadata: languageName: node linkType: hard -"tinycolor2@npm:^1.4.1": +"tinycolor2@npm:^1.6.0": version: 1.6.0 resolution: "tinycolor2@npm:1.6.0" checksum: 6df4d07fceeedc0a878d7bac47e2cd47c1ceeb1078340a9eb8a295bc0651e17c750f73d47b3028d829f30b85c15e0572c0fd4142083e4c21a30a597e47f47230 @@ -14928,17 +14298,16 @@ __metadata: languageName: node linkType: hard -"title-case@npm:^2.1.0": - version: 2.1.1 - resolution: "title-case@npm:2.1.1" +"title-case@npm:^3.0.3": + version: 3.0.3 + resolution: "title-case@npm:3.0.3" dependencies: - no-case: ^2.2.0 - upper-case: ^1.0.3 - checksum: e88ddfc4608a7fb18ed440139d9c42a5f8a50f916e07062be2aef5e2038720746ed51c4fdf9e7190d24a8cc10e6dec9773027fc44450b3a4a5e5c49b4a931fb1 + tslib: ^2.0.3 + checksum: e8b7ea006b53cf3208d278455d9f1e22c409459d7f9878da324fa3b18cc0aef8560924c19c744e870394a5d9cddfdbe029ebae9875909ee7f4fc562e7cbfc53e languageName: node linkType: hard -"tmp@npm:0.0.x, tmp@npm:^0.0.33": +"tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" dependencies: @@ -14961,25 +14330,6 @@ __metadata: languageName: node linkType: hard -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: ^3.0.2 - checksum: 9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: ^3.0.0 - repeat-string: ^1.6.1 - checksum: 46093cc14be2da905cc931e442d280b2e544e2bfdb9a24b3cf821be8d342f804785e5736c108d5be026021a05d7b38144980a61917eee3c88de0a5e710e10320 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -14989,18 +14339,6 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" - dependencies: - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - regex-not: ^1.0.2 - safe-regex: ^1.1.0 - checksum: 4ed4a619059b64e204aad84e4e5f3ea82d97410988bcece7cf6cbfdbf193d11bff48cf53842d88b8bb00b1bfc0d048f61f20f0709e6f393fd8fe0122662d9db4 - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -15037,16 +14375,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:~2.5.0": - version: 2.5.0 - resolution: "tough-cookie@npm:2.5.0" - dependencies: - psl: ^1.1.28 - punycode: ^2.1.1 - checksum: 16a8cd090224dd176eee23837cbe7573ca0fa297d7e468ab5e1c02d49a4e9a97bb05fef11320605eac516f91d54c57838a25864e8680e27b069a5231d8264977 - languageName: node - linkType: hard - "tr46@npm:^4.1.1": version: 4.1.1 resolution: "tr46@npm:4.1.1" @@ -15063,6 +14391,13 @@ __metadata: languageName: node linkType: hard +"traverse@npm:>=0.3.0 <0.4": + version: 0.3.9 + resolution: "traverse@npm:0.3.9" + checksum: 982982e4e249e9bbf063732a41fe5595939892758524bbef5d547c67cdf371b13af72b5434c6a61d88d4bb4351d6dabc6e22d832e0d16bc1bc684ef97a1cc59e + languageName: node + linkType: hard + "treeify@npm:^1.1.0": version: 1.1.0 resolution: "treeify@npm:1.1.0" @@ -15093,7 +14428,7 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1, tsconfig-paths@npm:^3.14.2": +"tsconfig-paths@npm:^3.14.2": version: 3.14.2 resolution: "tsconfig-paths@npm:3.14.2" dependencies: @@ -15105,14 +14440,14 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1, tslib@npm:^1.9.0": +"tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard -"tslib@npm:^2.0.3, tslib@npm:^2.4.0": +"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -15154,29 +14489,13 @@ __metadata: languageName: node linkType: hard -"tunnel-agent@npm:^0.6.0": - version: 0.6.0 - resolution: "tunnel-agent@npm:0.6.0" - dependencies: - safe-buffer: ^5.0.1 - checksum: 05f6510358f8afc62a057b8b692f05d70c1782b70db86d6a1e0d5e28a32389e52fa6e7707b6c5ecccacc031462e4bc35af85ecfe4bbc341767917b7cf6965711 - languageName: node - linkType: hard - -"tunnel@npm:0.0.6, tunnel@npm:^0.0.6": +"tunnel@npm:^0.0.6": version: 0.0.6 resolution: "tunnel@npm:0.0.6" checksum: c362948df9ad34b649b5585e54ce2838fa583aa3037091aaed66793c65b423a264e5229f0d7e9a95513a795ac2bd4cb72cda7e89a74313f182c1e9ae0b0994fa languageName: node linkType: hard -"tweetnacl@npm:^0.14.3, tweetnacl@npm:~0.14.0": - version: 0.14.5 - resolution: "tweetnacl@npm:0.14.5" - checksum: 6061daba1724f59473d99a7bb82e13f211cdf6e31315510ae9656fefd4779851cb927adad90f3b488c8ed77c106adc0421ea8055f6f976ff21b27c5c4e918487 - languageName: node - linkType: hard - "typanion@npm:^3.8.0": version: 3.14.0 resolution: "typanion@npm:3.14.0" @@ -15200,6 +14519,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:2.13.0": + version: 2.13.0 + resolution: "type-fest@npm:2.13.0" + checksum: 3492384f759fdeaec7eaa07e79f70e777bf825cf8892690642fa9350818df4a8c50fd697fd1239ae7026064af4dd94e4d5eca27e781e0952ff302af0708a2e69 + languageName: node + linkType: hard + "type-fest@npm:^0.13.1": version: 0.13.1 resolution: "type-fest@npm:0.13.1" @@ -15235,6 +14561,27 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.12.2": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 + languageName: node + linkType: hard + +"type-fest@npm:^3.8.0": + version: 3.13.1 + resolution: "type-fest@npm:3.13.1" + checksum: c06b0901d54391dc46de3802375f5579868949d71f93b425ce564e19a428a0d411ae8d8cb0e300d330071d86152c3ea86e744c3f2860a42a79585b6ec2fdae8e + languageName: node + linkType: hard + +"type-fest@npm:^4.2.0": + version: 4.3.1 + resolution: "type-fest@npm:4.3.1" + checksum: 04e0f073dcc31c113c1b8856c089b388e7e9f4383a9ed72cc1466a89ec50d9d67678844eeec342b5a1ce71b21e817764d4f067aa148f6bcb5df9005ff3803382 + languageName: node + linkType: hard + "type-is@npm:^1.6.16": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -15292,23 +14639,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.3.0": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.0.0": + version: 5.2.2 + resolution: "typescript@npm:5.2.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db + checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c languageName: node linkType: hard -"typescript@patch:typescript@^4.3.0#~builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=7ad353" +"typescript@patch:typescript@^5.0.0#~builtin": + version: 5.2.2 + resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=7ad353" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 2eee5c37cad4390385db5db5a8e81470e42e8f1401b0358d7390095d6f681b410f2c4a0c496c6ff9ebd775423c7785cdace7bcdad76c7bee283df3d9718c0f20 + checksum: 07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554 languageName: node linkType: hard @@ -15319,6 +14666,13 @@ __metadata: languageName: node linkType: hard +"ua-parser-js@npm:^1.0.32": + version: 1.0.35 + resolution: "ua-parser-js@npm:1.0.35" + checksum: 02370d38a0c8b586f2503d1c3bbba5cbc0b97d407282f9023201a99e4c03eae4357a2800fdf50cf80d73ec25c0b0cc5bfbaa03975b0add4043d6e4c86712c9c1 + languageName: node + linkType: hard + "uglify-js@npm:^3.1.4": version: 3.17.4 resolution: "uglify-js@npm:3.17.4" @@ -15388,18 +14742,6 @@ __metadata: languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: ^3.1.0 - get-value: ^2.0.6 - is-extendable: ^0.1.1 - set-value: ^2.0.1 - checksum: a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba - languageName: node - linkType: hard - "unique-filename@npm:^3.0.0": version: 3.0.0 resolution: "unique-filename@npm:3.0.0" @@ -15432,13 +14774,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 - languageName: node - linkType: hard - "unpipe@npm:1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0" @@ -15446,13 +14781,21 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" +"unzipper@npm:^0.10.14": + version: 0.10.14 + resolution: "unzipper@npm:0.10.14" dependencies: - has-value: ^0.3.1 - isobject: ^3.0.0 - checksum: 5990ecf660672be2781fc9fb322543c4aa592b68ed9a3312fa4df0e9ba709d42e823af090fc8f95775b4cd2c9a5169f7388f0cec39238b6d0d55a69fc2ab6b29 + big-integer: ^1.6.17 + binary: ~0.3.0 + bluebird: ~3.4.1 + buffer-indexof-polyfill: ~1.0.0 + duplexer2: ~0.1.4 + fstream: ^1.0.12 + graceful-fs: ^4.2.2 + listenercount: ~1.0.1 + readable-stream: ~2.3.6 + setimmediate: ~1.0.4 + checksum: b46ae9a72e4b4c224be6a8f46447dd7cb3761a59450827e869747c4564a8f555f877fc19c7e3b5d146127a7dd3e2ffea186116682f6646e64479f99dd23565bc languageName: node linkType: hard @@ -15470,15 +14813,6 @@ __metadata: languageName: node linkType: hard -"upper-case-first@npm:^1.1.0, upper-case-first@npm:^1.1.2": - version: 1.1.2 - resolution: "upper-case-first@npm:1.1.2" - dependencies: - upper-case: ^1.1.1 - checksum: 7467267967de978316c26c64ca9a4b2fbe5ccb530dc2579b1078bfeb89723ba24bc20881de1d23db301f6e7e5e24b4084e6f5f7ddbb2275a55177d06d9a250b7 - languageName: node - linkType: hard - "upper-case-first@npm:^2.0.2": version: 2.0.2 resolution: "upper-case-first@npm:2.0.2" @@ -15488,13 +14822,6 @@ __metadata: languageName: node linkType: hard -"upper-case@npm:^1.0.3, upper-case@npm:^1.1.0, upper-case@npm:^1.1.1, upper-case@npm:^1.1.3": - version: 1.1.3 - resolution: "upper-case@npm:1.1.3" - checksum: 991c845de75fa56e5ad983f15e58494dd77b77cadd79d273cc11e8da400067e9881ae1a52b312aed79b3d754496e2e0712e08d22eae799e35c7f9ba6f3d8a85d - languageName: node - linkType: hard - "upper-case@npm:^2.0.2": version: 2.0.2 resolution: "upper-case@npm:2.0.2" @@ -15513,13 +14840,6 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 4c076ecfbf3411e888547fe844e52378ab5ada2d2f27625139011eada79925e77f7fbf0e4016d45e6a9e9adb6b7e64981bd49b22700c7c401c5fc15f423303b3 - languageName: node - linkType: hard - "url-parse-lax@npm:^3.0.0": version: 3.0.0 resolution: "url-parse-lax@npm:3.0.0" @@ -15546,29 +14866,10 @@ __metadata: languageName: node linkType: hard -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 - languageName: node - linkType: hard - -"user-home@npm:^1.1.1": - version: 1.1.1 - resolution: "user-home@npm:1.1.1" - bin: - user-home: cli.js - checksum: f02a2c292a7fbf83ed69c773daa4fe5d51e34f1f6ba538cfe155deef7711b2f0447ad1e1a36c313a4f5a646055dd8830690fa26bc346b9192d70b747fb5a0940 - languageName: node - linkType: hard - -"useragent@npm:^2.3.0": - version: 2.3.0 - resolution: "useragent@npm:2.3.0" - dependencies: - lru-cache: 4.1.x - tmp: 0.0.x - checksum: 966e418122ca87cf54266360f4cb13b61dea36a8dcc7a34bad0eb447ab7b3b3fbbeda64135eb5bfb015e0d97924364bd2196b819f485cfe883a0dd57064573c4 +"userhome@npm:1.0.0": + version: 1.0.0 + resolution: "userhome@npm:1.0.0" + checksum: 78e2c4f4fcdb2349df7024bf94d11af13b8101ee9ca12f1ba8a42f8c17276046bd523e6e09e2f32b119f0216ee5043e3d874e3fd0af0d73cb2231ba1c0987334 languageName: node linkType: hard @@ -15619,16 +14920,14 @@ __metadata: languageName: node linkType: hard -"v8flags@npm:^2.0.10": - version: 2.1.1 - resolution: "v8flags@npm:2.1.1" - dependencies: - user-home: ^1.1.1 - checksum: 4ec2561efc3c4776bcb6eb2998465f0c85836083d17db6c7ecec83b223ab3efe2978cd8add905ac79de8f6179b25eb6620ed3cf154f4310c1cce62337fc0cc0e +"v8flags@npm:^4.0.0": + version: 4.0.0 + resolution: "v8flags@npm:4.0.0" + checksum: 4ed88f2bfae92ffdfe83c20ce42b4075b6487a87e29ee3165efb7baf5ffac346ce02c1e07c539498db1b014bb56ceb3ef2ccf07b83005edea2bb967b37f5fb77 languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1": +"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -15645,17 +14944,6 @@ __metadata: languageName: node linkType: hard -"verror@npm:1.10.0": - version: 1.10.0 - resolution: "verror@npm:1.10.0" - dependencies: - assert-plus: ^1.0.0 - core-util-is: 1.0.2 - extsprintf: ^1.2.0 - checksum: c431df0bedf2088b227a4e051e0ff4ca54df2c114096b0c01e1cbaadb021c30a04d7dd5b41ab277bcd51246ca135bf931d4c4c796ecae7a4fef6d744ecef36ea - languageName: node - linkType: hard - "w3c-xmlserializer@npm:^4.0.0": version: 4.0.0 resolution: "w3c-xmlserializer@npm:4.0.0" @@ -15665,6 +14953,19 @@ __metadata: languageName: node linkType: hard +"wait-port@npm:^1.0.4": + version: 1.0.4 + resolution: "wait-port@npm:1.0.4" + dependencies: + chalk: ^4.1.2 + commander: ^9.3.0 + debug: ^4.3.4 + bin: + wait-port: bin/wait-port.js + checksum: 062aa830be38d16e0d004cb6b770cc1ce0b529e4e5cc2bca4c2e670c123bac1a1e692db938e9ce3db5199766a55fd02b1af5f4fee574b1b07ec65f373bbae324 + languageName: node + linkType: hard + "wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" @@ -15674,55 +14975,66 @@ __metadata: languageName: node linkType: hard -"webdriver@npm:7.31.1, webdriver@npm:^7.16.0": - version: 7.31.1 - resolution: "webdriver@npm:7.31.1" +"web-streams-polyfill@npm:^3.0.3": + version: 3.2.1 + resolution: "web-streams-polyfill@npm:3.2.1" + checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02 + languageName: node + linkType: hard + +"webdriver@npm:8.15.9, webdriver@npm:^8.8.6": + version: 8.15.9 + resolution: "webdriver@npm:8.15.9" dependencies: - "@types/node": ^18.0.0 - "@wdio/config": 7.31.1 - "@wdio/logger": 7.26.0 - "@wdio/protocols": 7.27.0 - "@wdio/types": 7.30.2 - "@wdio/utils": 7.30.2 - got: ^11.0.2 - ky: 0.30.0 - lodash.merge: ^4.6.1 - checksum: b96e0576563d0852b60aec4aa2a6a282b9102c1fb79c95884bb30d56860a5fff090fec8127a5959ac433efc9636125bd89c40429ca3dab4715951506e4f3b033 + "@types/node": ^20.1.0 + "@types/ws": ^8.5.3 + "@wdio/config": 8.15.9 + "@wdio/logger": 8.11.0 + "@wdio/protocols": 8.14.6 + "@wdio/types": 8.15.7 + "@wdio/utils": 8.15.9 + deepmerge-ts: ^5.1.0 + got: ^ 12.6.1 + ky: ^0.33.0 + ws: ^8.8.0 + checksum: 08f5fce21322d6dbebca96cbacfa219cf8bc6e2e46063fcd8f31145a73f95f342b1a54c33773189246e46d061df455bf7c63492bd876a78d1a06f66d889e603a languageName: node linkType: hard -"webdriverio@npm:^7.16.0": - version: 7.32.4 - resolution: "webdriverio@npm:7.32.4" +"webdriverio@npm:^8.8.6": + version: 8.15.9 + resolution: "webdriverio@npm:8.15.9" dependencies: - "@types/aria-query": ^5.0.0 - "@types/node": ^18.0.0 - "@wdio/config": 7.31.1 - "@wdio/logger": 7.26.0 - "@wdio/protocols": 7.27.0 - "@wdio/repl": 7.30.2 - "@wdio/types": 7.30.2 - "@wdio/utils": 7.30.2 + "@types/node": ^20.1.0 + "@wdio/config": 8.15.9 + "@wdio/logger": 8.11.0 + "@wdio/protocols": 8.14.6 + "@wdio/repl": 8.10.1 + "@wdio/types": 8.15.7 + "@wdio/utils": 8.15.9 archiver: ^5.0.0 - aria-query: ^5.2.1 + aria-query: ^5.0.0 css-shorthand-properties: ^1.1.1 css-value: ^0.0.1 - devtools: 7.32.0 devtools-protocol: ^0.0.1182435 - fs-extra: ^11.1.1 grapheme-splitter: ^1.0.2 + import-meta-resolve: ^3.0.0 + is-plain-obj: ^4.1.0 lodash.clonedeep: ^4.5.0 - lodash.isobject: ^3.0.2 - lodash.isplainobject: ^4.0.6 lodash.zip: ^4.2.0 - minimatch: ^6.0.4 - puppeteer-core: ^13.1.3 + minimatch: ^9.0.0 + puppeteer-core: ^20.9.0 query-selector-shadow-dom: ^1.0.0 resq: ^1.9.1 rgb2hex: 0.2.5 - serialize-error: ^8.0.0 - webdriver: 7.31.1 - checksum: c02746dc39783c41f55029f934a4cd01745fb0538c14e077aa90bc16c4b7f5550f603da73fa999ec60af103a8ec37c31ab3031a2482edec27ac330966355a2bb + serialize-error: ^11.0.1 + webdriver: 8.15.9 + peerDependencies: + devtools: ^8.14.0 + peerDependenciesMeta: + devtools: + optional: true + checksum: 5dbf6ee245313dc98ecc54e07f9e7b822f17b57bdd1e0fc88bd8560a3ce9d15c8c4975d217017746fea1a339ffe331644acb60bf8094010f6680041acc92aaa8 languageName: node linkType: hard @@ -15749,6 +15061,13 @@ __metadata: languageName: node linkType: hard +"whatwg-fetch@npm:^3.4.1": + version: 3.6.18 + resolution: "whatwg-fetch@npm:3.6.18" + checksum: 72fd318a00fd9031f7f5b28bfe30e458ca5e6ebc9b3de6e03edf810f455bca0ec954035bd9f1b5f9e6a82bbdc3fbba59b14bee24c039460c8a75f8f990ebe0b1 + languageName: node + linkType: hard + "whatwg-mimetype@npm:^3.0.0": version: 3.0.0 resolution: "whatwg-mimetype@npm:3.0.0" @@ -15819,34 +15138,36 @@ __metadata: languageName: node linkType: hard -"which@npm:2.0.2, which@npm:^2.0.1, which@npm:^2.0.2": - version: 2.0.2 - resolution: "which@npm:2.0.2" +"which@npm:^1.2.14, which@npm:^1.2.9": + version: 1.3.1 + resolution: "which@npm:1.3.1" dependencies: isexe: ^2.0.0 bin: - node-which: ./bin/node-which - checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 + which: ./bin/which + checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 languageName: node linkType: hard -"which@npm:^1.2.14, which@npm:^1.2.9": - version: 1.3.1 - resolution: "which@npm:1.3.1" +"which@npm:^2.0.1, which@npm:^2.0.2": + version: 2.0.2 + resolution: "which@npm:2.0.2" dependencies: isexe: ^2.0.0 bin: - which: ./bin/which - checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 + node-which: ./bin/node-which + checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 languageName: node linkType: hard -"wide-align@npm:1.1.3": - version: 1.1.3 - resolution: "wide-align@npm:1.1.3" +"which@npm:^3.0.1": + version: 3.0.1 + resolution: "which@npm:3.0.1" dependencies: - string-width: ^1.0.2 || 2 - checksum: d09c8012652a9e6cab3e82338d1874a4d7db2ad1bd19ab43eb744acf0b9b5632ec406bdbbbb970a8f4771a7d5ef49824d038ba70aa884e7723f5b090ab87134d + isexe: ^2.0.0 + bin: + node-which: bin/which.js + checksum: adf720fe9d84be2d9190458194f814b5e9015ae4b88711b150f30d0f4d0b646544794b86f02c7ebeec1db2029bc3e83a7ff156f542d7521447e5496543e26890 languageName: node linkType: hard @@ -15866,10 +15187,10 @@ __metadata: languageName: node linkType: hard -"workerpool@npm:6.1.0": - version: 6.1.0 - resolution: "workerpool@npm:6.1.0" - checksum: 519d03a4d008fd95ff9e1a583afe537e6a0eecd8250452044e390db3e1dc4ce91616a8ee6c4bba9a2fda38440c2666664c31b50b5a9fd05cc43c739df54d5781 +"workerpool@npm:6.2.1": + version: 6.2.1 + resolution: "workerpool@npm:6.2.1" + checksum: c2c6eebbc5225f10f758d599a5c016fa04798bcc44e4c1dffb34050cd361d7be2e97891aa44419e7afe647b1f767b1dc0b85a5e046c409d890163f655028b09d languageName: node linkType: hard @@ -15884,7 +15205,7 @@ __metadata: languageName: node linkType: hard -"wrap-ansi@npm:^6.2.0": +"wrap-ansi@npm:^6.0.1, wrap-ansi@npm:^6.2.0": version: 6.2.0 resolution: "wrap-ansi@npm:6.2.0" dependencies: @@ -15928,33 +15249,18 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.2.3": - version: 8.2.3 - resolution: "ws@npm:8.2.3" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: c869296ccb45f218ac6d32f8f614cd85b50a21fd434caf11646008eef92173be53490810c5c23aea31bc527902261fbfd7b062197eea341b26128d4be56a85e4 - languageName: node - linkType: hard - -"ws@npm:8.5.0": - version: 8.5.0 - resolution: "ws@npm:8.5.0" +"ws@npm:8.13.0, ws@npm:^8.13.0, ws@npm:^8.8.0": + version: 8.13.0 + resolution: "ws@npm:8.13.0" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 76f2f90e40344bf18fd544194e7067812fb1372b2a37865678d8f12afe4b478ff2ebc0c7c0aff82cd5e6b66fc43d889eec0f1865c2365d8f7a66d92da7744a77 + checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c languageName: node linkType: hard @@ -16007,30 +15313,6 @@ __metadata: languageName: node linkType: hard -"xml-parse-from-string@npm:^1.0.0": - version: 1.0.1 - resolution: "xml-parse-from-string@npm:1.0.1" - checksum: 5155cb98e428409829f4060ce542c55438b2f7646d11fd306d850eaf12d35c06ffd9e86d76aa5230121a533b958fd1a319d6f90a5c113391853d0ff01f4da7bb - languageName: node - linkType: hard - -"xml2js@npm:^0.4.5": - version: 0.4.23 - resolution: "xml2js@npm:0.4.23" - dependencies: - sax: ">=0.6.0" - xmlbuilder: ~11.0.0 - checksum: ca0cf2dfbf6deeaae878a891c8fbc0db6fd04398087084edf143cdc83d0509ad0fe199b890f62f39c4415cf60268a27a6aed0d343f0658f8779bd7add690fa98 - languageName: node - linkType: hard - -"xmlbuilder@npm:~11.0.0": - version: 11.0.1 - resolution: "xmlbuilder@npm:11.0.1" - checksum: 7152695e16f1a9976658215abab27e55d08b1b97bca901d58b048d2b6e106b5af31efccbdecf9b07af37c8377d8e7e821b494af10b3a68b0ff4ae60331b415b0 - languageName: node - linkType: hard - "xmlchars@npm:^2.2.0": version: 2.2.0 resolution: "xmlchars@npm:2.2.0" @@ -16089,17 +15371,10 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.2": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f - languageName: node - linkType: hard - -"yamlparser@npm:0.0.x, yamlparser@npm:^0.0.2": - version: 0.0.2 - resolution: "yamlparser@npm:0.0.2" - checksum: 9f09b0af2bc24f22153250b0eac88b491d59c38449fbfec665d13e746941e3a089f47c592a9ca8d9f0aab8b7014fe813642f955de93d23a179f05fe1e29e6f3e +"yaml@npm:^2.1.1": + version: 2.3.2 + resolution: "yaml@npm:2.3.2" + checksum: acd80cc24df12c808c6dec8a0176d404ef9e6f08ad8786f746ecc9d8974968c53c6e8a67fdfabcc5f99f3dc59b6bb0994b95646ff03d18e9b1dcd59eccc02146 languageName: node linkType: hard @@ -16120,7 +15395,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.9": +"yargs-parser@npm:^20.2.2": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 8bb69015f2b0ff9e17b2c8e6bfe224ab463dd00ca211eece72a4cd8a906224d2703fb8a326d36fdd0e68701e201b2a60ed7cf81ce0fd9b3799f9fe7745977ae3 @@ -16146,7 +15421,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:16.2.0, yargs@npm:^16.2.0": +"yargs@npm:16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: @@ -16195,7 +15470,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.1, yargs@npm:^17.7.1": +"yargs@npm:^17.2.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: From 5f7d9fa53129ce1265124a25b83d869e09c270b9 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 29 Aug 2023 12:50:30 +0200 Subject: [PATCH 41/55] update yarn lock --- yarn.lock | 1 - 1 file changed, 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index 613dede8..c8a1808f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2005,7 +2005,6 @@ __metadata: "@chialab/esbuild-plugin-html": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-metadata": ^0.18.0 - "@chialab/esbuild-plugin-postcss": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.0 "@chialab/esbuild-rna": ^0.18.0-alpha.0 "@chialab/rna-config-loader": ^0.18.0-alpha.0 From f3623eb7e9dcad22b2f144afdd80d33db7cb196e Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 29 Aug 2023 12:58:39 +0200 Subject: [PATCH 42/55] remove css import from default plugin list (again) --- packages/rna-bundler/lib/build.js | 3 --- packages/rna-bundler/lib/transform.js | 6 ------ packages/rna-bundler/package.json | 1 - packages/rna-bundler/tsconfig.json | 6 ------ yarn.lock | 3 +-- 5 files changed, 1 insertion(+), 18 deletions(-) diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index f1f24020..2e854e1f 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -105,9 +105,6 @@ export async function build(config) { modulesTarget: target || 'es2020', })), ...plugins, - !hasPlugin(plugins, 'css-import') && - import('@chialab/esbuild-plugin-css-import') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'any-file') && import('@chialab/esbuild-plugin-any-file') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/lib/transform.js b/packages/rna-bundler/lib/transform.js index de791199..93b1e186 100644 --- a/packages/rna-bundler/lib/transform.js +++ b/packages/rna-bundler/lib/transform.js @@ -62,13 +62,7 @@ export async function transform(config) { .then(({ default: plugin }) => plugin({ emit: false, })), - !hasPlugin(plugins, 'lightningcss') && !hasPlugin(plugins, 'postcss') && - import('@chialab/esbuild-plugin-postcss') - .then(({ default: plugin }) => plugin()), ...plugins, - !hasPlugin(plugins, 'css-import') && - import('@chialab/esbuild-plugin-css-import') - .then(({ default: plugin }) => plugin()), !hasPlugin(plugins, 'any-file') && import('@chialab/esbuild-plugin-any-file') .then(({ default: plugin }) => plugin()), diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index f6b391d5..dbef07fa 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -32,7 +32,6 @@ "dependencies": { "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-commonjs": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-css-import": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-env": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-html": "^0.18.0-alpha.0", "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", diff --git a/packages/rna-bundler/tsconfig.json b/packages/rna-bundler/tsconfig.json index b043d1b8..3e0e1f1b 100644 --- a/packages/rna-bundler/tsconfig.json +++ b/packages/rna-bundler/tsconfig.json @@ -16,9 +16,6 @@ { "path": "../esbuild-plugin-commonjs" }, - { - "path": "../esbuild-plugin-css-import" - }, { "path": "../esbuild-plugin-env" }, @@ -31,9 +28,6 @@ { "path": "../esbuild-plugin-metadata" }, - { - "path": "../esbuild-plugin-postcss" - }, { "path": "../esbuild-plugin-worker" }, diff --git a/yarn.lock b/yarn.lock index c8a1808f..2278ce28 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1715,7 +1715,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-css-import@^0.18.0-alpha.0, @chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": +"@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import" dependencies: @@ -2000,7 +2000,6 @@ __metadata: dependencies: "@chialab/esbuild-plugin-any-file": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-commonjs": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-css-import": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-env": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-html": ^0.18.0-alpha.0 "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 From 7aa23516c69ed5462b826202c059b9c84e09b3e2 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 29 Aug 2023 14:17:27 +0200 Subject: [PATCH 43/55] Version Packages --- .changeset/pre.json | 2 + .changeset/six-pillows-obey.md | 42 +++++++++++++++++++ packages/cjs-to-esm/CHANGELOG.md | 8 ++++ packages/cjs-to-esm/package.json | 4 +- packages/es-dev-server/CHANGELOG.md | 6 +++ packages/es-dev-server/package.json | 2 +- packages/es-test-runner/CHANGELOG.md | 6 +++ packages/es-test-runner/package.json | 2 +- packages/esbuild-plugin-any-file/CHANGELOG.md | 8 ++++ packages/esbuild-plugin-any-file/package.json | 4 +- packages/esbuild-plugin-babel/CHANGELOG.md | 8 ++++ packages/esbuild-plugin-babel/package.json | 4 +- packages/esbuild-plugin-commonjs/CHANGELOG.md | 9 ++++ packages/esbuild-plugin-commonjs/package.json | 6 +-- .../esbuild-plugin-css-import/CHANGELOG.md | 8 ++++ .../esbuild-plugin-css-import/package.json | 4 +- packages/esbuild-plugin-env/CHANGELOG.md | 6 +++ packages/esbuild-plugin-env/package.json | 2 +- packages/esbuild-plugin-html/CHANGELOG.md | 10 +++++ packages/esbuild-plugin-html/package.json | 6 +-- .../esbuild-plugin-lightningcss/CHANGELOG.md | 8 ++++ .../esbuild-plugin-lightningcss/package.json | 4 +- packages/esbuild-plugin-meta-url/CHANGELOG.md | 10 +++++ packages/esbuild-plugin-meta-url/package.json | 8 ++-- packages/esbuild-plugin-metadata/CHANGELOG.md | 7 ++++ packages/esbuild-plugin-metadata/package.json | 2 +- packages/esbuild-plugin-postcss/CHANGELOG.md | 9 ++++ packages/esbuild-plugin-postcss/package.json | 8 ++-- .../CHANGELOG.md | 9 ++++ .../package.json | 6 +-- .../esbuild-plugin-unwebpack/CHANGELOG.md | 10 +++++ .../esbuild-plugin-unwebpack/package.json | 8 ++-- packages/esbuild-plugin-virtual/CHANGELOG.md | 8 ++++ packages/esbuild-plugin-virtual/package.json | 4 +- packages/esbuild-plugin-worker/CHANGELOG.md | 11 +++++ packages/esbuild-plugin-worker/package.json | 10 ++--- packages/esbuild-rna/CHANGELOG.md | 9 ++++ packages/esbuild-rna/package.json | 6 +-- packages/estransform/CHANGELOG.md | 6 +++ packages/estransform/package.json | 2 +- packages/node-resolve/CHANGELOG.md | 6 +++ packages/node-resolve/package.json | 2 +- packages/postcss-dart-sass/CHANGELOG.md | 8 ++++ packages/postcss-dart-sass/package.json | 4 +- packages/postcss-preset-chialab/CHANGELOG.md | 8 ++++ packages/postcss-preset-chialab/package.json | 4 +- packages/postcss-url-rebase/CHANGELOG.md | 8 ++++ packages/postcss-url-rebase/package.json | 4 +- packages/rna-browser-test-runner/CHANGELOG.md | 15 +++++++ packages/rna-browser-test-runner/package.json | 16 +++---- packages/rna-bundler/CHANGELOG.md | 18 ++++++++ packages/rna-bundler/package.json | 22 +++++----- packages/rna-config-loader/CHANGELOG.md | 9 ++++ packages/rna-config-loader/package.json | 6 +-- packages/rna-dev-server/CHANGELOG.md | 15 +++++++ packages/rna-dev-server/package.json | 18 ++++---- packages/rna-logger/CHANGELOG.md | 6 +++ packages/rna-logger/package.json | 2 +- packages/rna-node-test-runner/CHANGELOG.md | 11 +++++ packages/rna-node-test-runner/package.json | 8 ++-- .../rna-saucelabs-test-runner/CHANGELOG.md | 13 ++++++ .../rna-saucelabs-test-runner/package.json | 12 +++--- packages/rna/CHANGELOG.md | 13 ++++++ packages/rna/package.json | 16 +++---- packages/wds-plugin-hmr/CHANGELOG.md | 8 ++++ packages/wds-plugin-hmr/package.json | 6 +-- packages/wds-plugin-legacy/CHANGELOG.md | 9 ++++ packages/wds-plugin-legacy/package.json | 6 +-- packages/wds-plugin-node-resolve/CHANGELOG.md | 9 ++++ packages/wds-plugin-node-resolve/package.json | 6 +-- packages/wds-plugin-polyfill/CHANGELOG.md | 6 +++ packages/wds-plugin-polyfill/package.json | 2 +- packages/wds-plugin-rna/CHANGELOG.md | 17 ++++++++ packages/wds-plugin-rna/package.json | 22 +++++----- packages/wtr-coverage-reporter/CHANGELOG.md | 8 ++++ packages/wtr-coverage-reporter/package.json | 4 +- packages/wtr-mocha-reporter/CHANGELOG.md | 8 ++++ packages/wtr-mocha-reporter/package.json | 4 +- 78 files changed, 523 insertions(+), 128 deletions(-) create mode 100644 .changeset/six-pillows-obey.md create mode 100644 packages/esbuild-plugin-metadata/CHANGELOG.md diff --git a/.changeset/pre.json b/.changeset/pre.json index c83f86ee..a18e0b30 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -43,7 +43,9 @@ }, "changesets": [ "chilly-kids-drop", + "grumpy-penguins-deliver", "seven-apples-occur", + "six-pillows-obey", "small-knives-deliver" ] } diff --git a/.changeset/six-pillows-obey.md b/.changeset/six-pillows-obey.md new file mode 100644 index 00000000..3d1f2127 --- /dev/null +++ b/.changeset/six-pillows-obey.md @@ -0,0 +1,42 @@ +--- +"@chialab/esbuild-plugin-require-resolve": patch +"@chialab/esbuild-plugin-lightningcss": patch +"@chialab/esbuild-plugin-css-import": patch +"@chialab/rna-saucelabs-test-runner": patch +"@chialab/esbuild-plugin-unwebpack": patch +"@chialab/esbuild-plugin-any-file": patch +"@chialab/esbuild-plugin-commonjs": patch +"@chialab/esbuild-plugin-meta-url": patch +"@chialab/esbuild-plugin-metadata": patch +"@chialab/rna-browser-test-runner": patch +"@chialab/wds-plugin-node-resolve": patch +"@chialab/esbuild-plugin-postcss": patch +"@chialab/esbuild-plugin-virtual": patch +"@chialab/postcss-preset-chialab": patch +"@chialab/esbuild-plugin-worker": patch +"@chialab/wtr-coverage-reporter": patch +"@chialab/esbuild-plugin-babel": patch +"@chialab/rna-node-test-runner": patch +"@chialab/esbuild-plugin-html": patch +"@chialab/wds-plugin-polyfill": patch +"@chialab/esbuild-plugin-env": patch +"@chialab/postcss-url-rebase": patch +"@chialab/wtr-mocha-reporter": patch +"@chialab/postcss-dart-sass": patch +"@chialab/rna-config-loader": patch +"@chialab/wds-plugin-legacy": patch +"@chialab/es-test-runner": patch +"@chialab/rna-dev-server": patch +"@chialab/wds-plugin-hmr": patch +"@chialab/wds-plugin-rna": patch +"@chialab/es-dev-server": patch +"@chialab/node-resolve": patch +"@chialab/esbuild-rna": patch +"@chialab/estransform": patch +"@chialab/rna-bundler": patch +"@chialab/cjs-to-esm": patch +"@chialab/rna-logger": patch +"@chialab/rna": patch +--- + +Update esbuild and other dependencies. diff --git a/packages/cjs-to-esm/CHANGELOG.md b/packages/cjs-to-esm/CHANGELOG.md index 6db3721e..e33051cb 100644 --- a/packages/cjs-to-esm/CHANGELOG.md +++ b/packages/cjs-to-esm/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/cjs-to-esm +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/estransform@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/cjs-to-esm/package.json b/packages/cjs-to-esm/package.json index 6f21ae54..01942f4c 100644 --- a/packages/cjs-to-esm/package.json +++ b/packages/cjs-to-esm/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/cjs-to-esm", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A commonjs to esm converter.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -27,7 +27,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/estransform": "^0.18.0-alpha.0" + "@chialab/estransform": "^0.18.0-alpha.1" }, "devDependencies": { "jsdom": "^21.0.0", diff --git a/packages/es-dev-server/CHANGELOG.md b/packages/es-dev-server/CHANGELOG.md index 7f598403..ca1c6ff2 100644 --- a/packages/es-dev-server/CHANGELOG.md +++ b/packages/es-dev-server/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/es-dev-server +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index 5ed3fe00..88e51a33 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/es-dev-server", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Dev server for ES modules.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/es-test-runner/CHANGELOG.md b/packages/es-test-runner/CHANGELOG.md index fd75874f..f2588208 100644 --- a/packages/es-test-runner/CHANGELOG.md +++ b/packages/es-test-runner/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/es-test-runner +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/es-test-runner/package.json b/packages/es-test-runner/package.json index a28c094f..36e16140 100644 --- a/packages/es-test-runner/package.json +++ b/packages/es-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/es-test-runner", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Test helpers for ES modules.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/esbuild-plugin-any-file/CHANGELOG.md b/packages/esbuild-plugin-any-file/CHANGELOG.md index a93d90f0..33b20958 100644 --- a/packages/esbuild-plugin-any-file/CHANGELOG.md +++ b/packages/esbuild-plugin-any-file/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/esbuild-plugin-any-file +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/esbuild-rna@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-any-file/package.json b/packages/esbuild-plugin-any-file/package.json index 4bad3a6e..430f465e 100644 --- a/packages/esbuild-plugin-any-file/package.json +++ b/packages/esbuild-plugin-any-file/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-any-file", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A loader plugin for esbuild for files with unknown loader.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -28,7 +28,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.1" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/esbuild-plugin-babel/CHANGELOG.md b/packages/esbuild-plugin-babel/CHANGELOG.md index 6f1a02f6..d5d0a379 100644 --- a/packages/esbuild-plugin-babel/CHANGELOG.md +++ b/packages/esbuild-plugin-babel/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/esbuild-plugin-babel +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/esbuild-rna@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-babel/package.json b/packages/esbuild-plugin-babel/package.json index 3dbce659..4a4f9d77 100644 --- a/packages/esbuild-plugin-babel/package.json +++ b/packages/esbuild-plugin-babel/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-babel", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A pluggable esbuild plugin that runs babel for es5 transpilation.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -34,7 +34,7 @@ "@babel/plugin-transform-runtime": "^7.13.15", "@babel/preset-env": "^7.13.15", "@babel/runtime": "^7.13.17", - "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.1", "babel-plugin-htm": "^3.0.0" }, "devDependencies": { diff --git a/packages/esbuild-plugin-commonjs/CHANGELOG.md b/packages/esbuild-plugin-commonjs/CHANGELOG.md index 4dddd20a..1a5e5a01 100644 --- a/packages/esbuild-plugin-commonjs/CHANGELOG.md +++ b/packages/esbuild-plugin-commonjs/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/esbuild-plugin-commonjs +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/esbuild-rna@0.18.0-alpha.1 + - @chialab/cjs-to-esm@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index 8ca86e5e..6ba5f30c 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-commonjs", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A commonjs to esm converter for esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -29,8 +29,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/cjs-to-esm": "^0.18.0-alpha.0", - "@chialab/esbuild-rna": "^0.18.0-alpha.0" + "@chialab/cjs-to-esm": "^0.18.0-alpha.1", + "@chialab/esbuild-rna": "^0.18.0-alpha.1" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/esbuild-plugin-css-import/CHANGELOG.md b/packages/esbuild-plugin-css-import/CHANGELOG.md index 301a8b46..84d6c145 100644 --- a/packages/esbuild-plugin-css-import/CHANGELOG.md +++ b/packages/esbuild-plugin-css-import/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/esbuild-plugin-css-import +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-css-import/package.json b/packages/esbuild-plugin-css-import/package.json index 80ce3758..7f222b28 100644 --- a/packages/esbuild-plugin-css-import/package.json +++ b/packages/esbuild-plugin-css-import/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-css-import", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Resolve CSS imports using the node resolution algorithm and the style field in package.json.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.18.0-alpha.0" + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/esbuild-plugin-env/CHANGELOG.md b/packages/esbuild-plugin-env/CHANGELOG.md index 78d4d8a5..bf2767c3 100644 --- a/packages/esbuild-plugin-env/CHANGELOG.md +++ b/packages/esbuild-plugin-env/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/esbuild-plugin-env +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index 5710da9c..043fe2b6 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-env", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Define all environement variables for esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", diff --git a/packages/esbuild-plugin-html/CHANGELOG.md b/packages/esbuild-plugin-html/CHANGELOG.md index 6d49b1dd..56d884a5 100644 --- a/packages/esbuild-plugin-html/CHANGELOG.md +++ b/packages/esbuild-plugin-html/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/esbuild-plugin-html +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/esbuild-rna@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes @@ -12,6 +21,7 @@ - Updated dependencies [dcf1f06] - @chialab/esbuild-rna@0.18.0-alpha.0 - @chialab/node-resolve@0.18.0-alpha.0 + ## 0.17.3 ### Patch Changes diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 8a1eb401..5c5ceaa0 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-html", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A HTML loader plugin for esbuild.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -33,8 +33,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { "@jimp/custom": "^0.22.0", diff --git a/packages/esbuild-plugin-lightningcss/CHANGELOG.md b/packages/esbuild-plugin-lightningcss/CHANGELOG.md index df99190d..6b7609fb 100644 --- a/packages/esbuild-plugin-lightningcss/CHANGELOG.md +++ b/packages/esbuild-plugin-lightningcss/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/esbuild-plugin-lightningcss +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/esbuild-rna@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Patch Changes diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json index 70699476..ea00a448 100644 --- a/packages/esbuild-plugin-lightningcss/package.json +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-lightningcss", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A CSS loader plugin for esbuild that uses Lightning CSS as preprocessor.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -29,7 +29,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.1", "lightningcss": "^1.16.0" }, "devDependencies": { diff --git a/packages/esbuild-plugin-meta-url/CHANGELOG.md b/packages/esbuild-plugin-meta-url/CHANGELOG.md index 8f3b87db..db4f0915 100644 --- a/packages/esbuild-plugin-meta-url/CHANGELOG.md +++ b/packages/esbuild-plugin-meta-url/CHANGELOG.md @@ -1,5 +1,15 @@ # @chialab/esbuild-plugin-meta-url +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/esbuild-rna@0.18.0-alpha.1 + - @chialab/estransform@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index 8fd08e41..bda797bc 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-meta-url", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A file loader plugin for esbuild for constructed URLs using import metadata.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -30,9 +30,9 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0", - "@chialab/estransform": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.1", + "@chialab/estransform": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1", "mime-types": "^2.1.35" }, "devDependencies": { diff --git a/packages/esbuild-plugin-metadata/CHANGELOG.md b/packages/esbuild-plugin-metadata/CHANGELOG.md new file mode 100644 index 00000000..2e694135 --- /dev/null +++ b/packages/esbuild-plugin-metadata/CHANGELOG.md @@ -0,0 +1,7 @@ +# @chialab/esbuild-plugin-metadata + +## 0.18.1-alpha.0 + +### Patch Changes + +- Update esbuild and other dependencies. diff --git a/packages/esbuild-plugin-metadata/package.json b/packages/esbuild-plugin-metadata/package.json index 5a8da6b5..72e2be1c 100644 --- a/packages/esbuild-plugin-metadata/package.json +++ b/packages/esbuild-plugin-metadata/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-metadata", "type": "module", - "version": "0.18.0", + "version": "0.18.1-alpha.0", "description": "Write metadata JSON files for builds.", "main": "lib/index.js", "typings": "./types/index.d.ts", diff --git a/packages/esbuild-plugin-postcss/CHANGELOG.md b/packages/esbuild-plugin-postcss/CHANGELOG.md index 5801a91a..ccb1d04f 100644 --- a/packages/esbuild-plugin-postcss/CHANGELOG.md +++ b/packages/esbuild-plugin-postcss/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/esbuild-plugin-postcss +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/postcss-dart-sass@0.18.0-alpha.1 + - @chialab/esbuild-rna@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 88e1c5a6..0fce7b8a 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-postcss", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A CSS loader plugin for esbuild that uses postcss as preprocessor.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -29,13 +29,13 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.1", "postcss": "^8.2.5", "postcss-load-config": "^4.0.1", "postcss-preset-env": "^9.1.2" }, "peerDependencies": { - "@chialab/postcss-dart-sass": "^0.18.0-alpha.0", + "@chialab/postcss-dart-sass": "^0.18.0-alpha.1", "postcss-scss": "^4.0.0" }, "peerDependenciesMeta": { @@ -47,7 +47,7 @@ } }, "devDependencies": { - "@chialab/postcss-dart-sass": "^0.18.0-alpha.0", + "@chialab/postcss-dart-sass": "^0.18.0-alpha.1", "cssnano": "^6.0.1", "esbuild": "^0.19.0", "postcss-scss": "^4.0.0", diff --git a/packages/esbuild-plugin-require-resolve/CHANGELOG.md b/packages/esbuild-plugin-require-resolve/CHANGELOG.md index 8e5f4b58..8fbc08cb 100644 --- a/packages/esbuild-plugin-require-resolve/CHANGELOG.md +++ b/packages/esbuild-plugin-require-resolve/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/esbuild-plugin-require-resolve +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/esbuild-rna@0.18.0-alpha.1 + - @chialab/estransform@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-require-resolve/package.json b/packages/esbuild-plugin-require-resolve/package.json index 37f997d5..64191823 100644 --- a/packages/esbuild-plugin-require-resolve/package.json +++ b/packages/esbuild-plugin-require-resolve/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-require-resolve", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A file loader plugin for esbuild for `require.resolve` statements.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -29,8 +29,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0", - "@chialab/estransform": "^0.18.0-alpha.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.1", + "@chialab/estransform": "^0.18.0-alpha.1" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/esbuild-plugin-unwebpack/CHANGELOG.md b/packages/esbuild-plugin-unwebpack/CHANGELOG.md index 203b584e..9e78741b 100644 --- a/packages/esbuild-plugin-unwebpack/CHANGELOG.md +++ b/packages/esbuild-plugin-unwebpack/CHANGELOG.md @@ -1,5 +1,15 @@ # @chialab/esbuild-plugin-unwebpack +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/esbuild-rna@0.18.0-alpha.1 + - @chialab/estransform@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-unwebpack/package.json b/packages/esbuild-plugin-unwebpack/package.json index 92665da2..e32ef653 100644 --- a/packages/esbuild-plugin-unwebpack/package.json +++ b/packages/esbuild-plugin-unwebpack/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-unwebpack", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Remove webpack features from sources.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,9 +24,9 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0", - "@chialab/estransform": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.1", + "@chialab/estransform": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/esbuild-plugin-virtual/CHANGELOG.md b/packages/esbuild-plugin-virtual/CHANGELOG.md index e3de5c1a..01a2fb9a 100644 --- a/packages/esbuild-plugin-virtual/CHANGELOG.md +++ b/packages/esbuild-plugin-virtual/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/esbuild-plugin-virtual +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/esbuild-rna@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-virtual/package.json b/packages/esbuild-plugin-virtual/package.json index b259aac6..3ae9e2e8 100644 --- a/packages/esbuild-plugin-virtual/package.json +++ b/packages/esbuild-plugin-virtual/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-virtual", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A virtual file system for ebuild modules.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0" + "@chialab/esbuild-rna": "^0.18.0-alpha.1" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/esbuild-plugin-worker/CHANGELOG.md b/packages/esbuild-plugin-worker/CHANGELOG.md index 944e40ed..d34cb561 100644 --- a/packages/esbuild-plugin-worker/CHANGELOG.md +++ b/packages/esbuild-plugin-worker/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/esbuild-plugin-worker +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/esbuild-plugin-meta-url@0.18.0-alpha.1 + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/esbuild-rna@0.18.0-alpha.1 + - @chialab/estransform@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-plugin-worker/package.json b/packages/esbuild-plugin-worker/package.json index 9f03377b..1ead247c 100644 --- a/packages/esbuild-plugin-worker/package.json +++ b/packages/esbuild-plugin-worker/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-plugin-worker", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Collect and transpile Web Workers with esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,10 +24,10 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", - "@chialab/esbuild-rna": "^0.18.0-alpha.0", - "@chialab/estransform": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0" + "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.1", + "@chialab/esbuild-rna": "^0.18.0-alpha.1", + "@chialab/estransform": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/esbuild-rna/CHANGELOG.md b/packages/esbuild-rna/CHANGELOG.md index 66991f22..35b356c9 100644 --- a/packages/esbuild-rna/CHANGELOG.md +++ b/packages/esbuild-rna/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/esbuild-rna +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/estransform@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index 7cb6831e..815446e2 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/esbuild-rna", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A framework for esbuild plugins with transform and emit capabilities.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,8 +24,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/estransform": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0" + "@chialab/estransform": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/estransform/CHANGELOG.md b/packages/estransform/CHANGELOG.md index ceca2eb7..b19b4de9 100644 --- a/packages/estransform/CHANGELOG.md +++ b/packages/estransform/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/estransform +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/estransform/package.json b/packages/estransform/package.json index b9d93966..b35e4479 100644 --- a/packages/estransform/package.json +++ b/packages/estransform/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/estransform", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Execute multiple transformations on JavaScript sources with full sourcemaps support.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/node-resolve/CHANGELOG.md b/packages/node-resolve/CHANGELOG.md index a8a00cd6..575d2a71 100644 --- a/packages/node-resolve/CHANGELOG.md +++ b/packages/node-resolve/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/node-resolve +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index b6c7346a..e458c6a7 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/node-resolve", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A promise based node resolution library based on enhanced-resolve.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/postcss-dart-sass/CHANGELOG.md b/packages/postcss-dart-sass/CHANGELOG.md index 49111ce4..e389ed6d 100644 --- a/packages/postcss-dart-sass/CHANGELOG.md +++ b/packages/postcss-dart-sass/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/postcss-dart-sass +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/postcss-dart-sass/package.json b/packages/postcss-dart-sass/package.json index 9cd5daa7..40252f41 100644 --- a/packages/postcss-dart-sass/package.json +++ b/packages/postcss-dart-sass/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/postcss-dart-sass", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A postcss plugin that uses dart sass to transpile scss files.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.1", "sass": "^1.66.1", "source-map": "^0.7.3" }, diff --git a/packages/postcss-preset-chialab/CHANGELOG.md b/packages/postcss-preset-chialab/CHANGELOG.md index 1cf45c2c..a368b1d8 100644 --- a/packages/postcss-preset-chialab/CHANGELOG.md +++ b/packages/postcss-preset-chialab/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/postcss-preset-chialab +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/postcss-url-rebase@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/postcss-preset-chialab/package.json b/packages/postcss-preset-chialab/package.json index 018b0cc9..2f2ee7b1 100644 --- a/packages/postcss-preset-chialab/package.json +++ b/packages/postcss-preset-chialab/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/postcss-preset-chialab", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "The postcss preset used by Chialab.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -28,7 +28,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/postcss-url-rebase": "^0.18.0-alpha.0", + "@chialab/postcss-url-rebase": "^0.18.0-alpha.1", "autoprefixer": "^10.2.4", "postcss-color-hex-alpha": "^9.0.0", "postcss-custom-properties": "^13.0.0", diff --git a/packages/postcss-url-rebase/CHANGELOG.md b/packages/postcss-url-rebase/CHANGELOG.md index d2c49d60..7969efb8 100644 --- a/packages/postcss-url-rebase/CHANGELOG.md +++ b/packages/postcss-url-rebase/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/postcss-url-rebase +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/postcss-url-rebase/package.json b/packages/postcss-url-rebase/package.json index 2777642d..15ac2c14 100644 --- a/packages/postcss-url-rebase/package.json +++ b/packages/postcss-url-rebase/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/postcss-url-rebase", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A postcss plugin for url() rebasing before import.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -27,7 +27,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.18.0-alpha.0" + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { "postcss": "^8.2.5", diff --git a/packages/rna-browser-test-runner/CHANGELOG.md b/packages/rna-browser-test-runner/CHANGELOG.md index eab06786..385e25c1 100644 --- a/packages/rna-browser-test-runner/CHANGELOG.md +++ b/packages/rna-browser-test-runner/CHANGELOG.md @@ -1,5 +1,20 @@ # @chialab/rna-browser-test-runner +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies [5f0f3c9] +- Updated dependencies + - @chialab/rna-config-loader@0.18.0-alpha.1 + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.1 + - @chialab/wtr-coverage-reporter@0.18.0-alpha.1 + - @chialab/wtr-mocha-reporter@0.18.0-alpha.1 + - @chialab/wds-plugin-legacy@0.18.0-alpha.1 + - @chialab/rna-dev-server@0.18.0-alpha.1 + - @chialab/rna-logger@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index 41224a5d..ee3536f2 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-browser-test-runner", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A test runner for browsers based on Web Test Runner.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -31,7 +31,7 @@ "node": ">=13" }, "peerDependencies": { - "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0" + "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" }, "peerDependenciesMeta": { "@chialab/wds-plugin-legacy": { @@ -42,12 +42,12 @@ } }, "dependencies": { - "@chialab/rna-config-loader": "^0.18.0-alpha.0", - "@chialab/rna-dev-server": "^0.18.0-alpha.0", - "@chialab/rna-logger": "^0.18.0-alpha.0", - "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", - "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.0", - "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.0", + "@chialab/rna-config-loader": "^0.18.0-alpha.1", + "@chialab/rna-dev-server": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", + "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.1", + "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.1", "@web/test-runner-core": "^0.11.4", "@web/test-runner-mocha": "^0.8.1", "@web/test-runner-playwright": "^0.10.1" diff --git a/packages/rna-bundler/CHANGELOG.md b/packages/rna-bundler/CHANGELOG.md index 39502d21..e8148244 100644 --- a/packages/rna-bundler/CHANGELOG.md +++ b/packages/rna-bundler/CHANGELOG.md @@ -1,5 +1,23 @@ # @chialab/rna-bundler +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies [5f0f3c9] +- Updated dependencies + - @chialab/rna-config-loader@0.18.0-alpha.1 + - @chialab/esbuild-plugin-any-file@0.18.0-alpha.1 + - @chialab/esbuild-plugin-commonjs@0.18.0-alpha.1 + - @chialab/esbuild-plugin-meta-url@0.18.0-alpha.1 + - @chialab/esbuild-plugin-metadata@0.18.1-alpha.0 + - @chialab/esbuild-plugin-worker@0.18.0-alpha.1 + - @chialab/esbuild-plugin-html@0.18.0-alpha.1 + - @chialab/esbuild-plugin-env@0.18.0-alpha.1 + - @chialab/esbuild-rna@0.18.0-alpha.1 + - @chialab/rna-logger@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index dbef07fa..2f710951 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-bundler", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A JavaScript, CSS and HTML bundler based on esbuild.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -30,16 +30,16 @@ "node": ">=13" }, "dependencies": { - "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-commonjs": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-env": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-html": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-metadata": "^0.18.0", - "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", - "@chialab/esbuild-rna": "^0.18.0-alpha.0", - "@chialab/rna-config-loader": "^0.18.0-alpha.0", - "@chialab/rna-logger": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-commonjs": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-env": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-html": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-metadata": "^0.18.1-alpha.0", + "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.1", + "@chialab/esbuild-rna": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", "esbuild": "^0.19.0" }, "devDependencies": { diff --git a/packages/rna-config-loader/CHANGELOG.md b/packages/rna-config-loader/CHANGELOG.md index 1c61b5da..f65dd305 100644 --- a/packages/rna-config-loader/CHANGELOG.md +++ b/packages/rna-config-loader/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/rna-config-loader +## 0.18.0-alpha.1 + +### Patch Changes + +- 5f0f3c9: Fix config file loader for Windows. +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-config-loader/package.json b/packages/rna-config-loader/package.json index 8acc737d..4a2fe689 100644 --- a/packages/rna-config-loader/package.json +++ b/packages/rna-config-loader/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-config-loader", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Load and setup RNA configuration object.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,10 +24,10 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.18.0-alpha.0" + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { - "@chialab/es-dev-server": "^0.18.0-alpha.0", + "@chialab/es-dev-server": "^0.18.0-alpha.1", "typescript": "^5.0.0" } } diff --git a/packages/rna-dev-server/CHANGELOG.md b/packages/rna-dev-server/CHANGELOG.md index d3c18e15..be07854f 100644 --- a/packages/rna-dev-server/CHANGELOG.md +++ b/packages/rna-dev-server/CHANGELOG.md @@ -1,5 +1,20 @@ # @chialab/rna-dev-server +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies [5f0f3c9] +- Updated dependencies + - @chialab/rna-config-loader@0.18.0-alpha.1 + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.1 + - @chialab/wds-plugin-legacy@0.18.0-alpha.1 + - @chialab/wds-plugin-hmr@0.18.0-alpha.1 + - @chialab/wds-plugin-rna@0.18.0-alpha.1 + - @chialab/es-dev-server@0.18.0-alpha.1 + - @chialab/rna-logger@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 4fd262c9..34015baf 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-dev-server", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A webapp server based on Web Dev Server.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -34,7 +34,7 @@ "node": ">=13" }, "peerDependencies": { - "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0" + "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" }, "peerDependenciesMeta": { "@chialab/wds-plugin-legacy": { @@ -42,15 +42,15 @@ } }, "dependencies": { - "@chialab/es-dev-server": "^0.18.0-alpha.0", - "@chialab/rna-config-loader": "^0.18.0-alpha.0", - "@chialab/rna-logger": "^0.18.0-alpha.0", - "@chialab/wds-plugin-hmr": "^0.18.0-alpha.0", - "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", - "@chialab/wds-plugin-rna": "^0.18.0-alpha.0" + "@chialab/es-dev-server": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", + "@chialab/wds-plugin-hmr": "^0.18.0-alpha.1", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", + "@chialab/wds-plugin-rna": "^0.18.0-alpha.1" }, "devDependencies": { - "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.1", "@koa/cors": "^4.0.0", "@types/koa-range": "^0.3.2", "@types/koa__cors": "^3.0.2", diff --git a/packages/rna-logger/CHANGELOG.md b/packages/rna-logger/CHANGELOG.md index bb72f9eb..3c81a7be 100644 --- a/packages/rna-logger/CHANGELOG.md +++ b/packages/rna-logger/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/rna-logger +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-logger/package.json b/packages/rna-logger/package.json index 26096300..5a7226fc 100644 --- a/packages/rna-logger/package.json +++ b/packages/rna-logger/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-logger", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A logging helper for the RNA cli.", "main": "dist/index.js", "typings": "./types/index.d.ts", diff --git a/packages/rna-node-test-runner/CHANGELOG.md b/packages/rna-node-test-runner/CHANGELOG.md index db8067c3..52940b4a 100644 --- a/packages/rna-node-test-runner/CHANGELOG.md +++ b/packages/rna-node-test-runner/CHANGELOG.md @@ -1,5 +1,16 @@ # @chialab/rna-node-test-runner +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies [5f0f3c9] +- Updated dependencies + - @chialab/rna-config-loader@0.18.0-alpha.1 + - @chialab/es-test-runner@0.18.0-alpha.1 + - @chialab/node-resolve@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index d201a08d..e82ff526 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-node-test-runner", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A test runner for node based on mocha.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -31,9 +31,9 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-test-runner": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0", - "@chialab/rna-config-loader": "^0.18.0-alpha.0" + "@chialab/es-test-runner": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1" }, "devDependencies": { "commander": "^11.0.0", diff --git a/packages/rna-saucelabs-test-runner/CHANGELOG.md b/packages/rna-saucelabs-test-runner/CHANGELOG.md index fa209d3c..3f95eb41 100644 --- a/packages/rna-saucelabs-test-runner/CHANGELOG.md +++ b/packages/rna-saucelabs-test-runner/CHANGELOG.md @@ -1,5 +1,18 @@ # @chialab/rna-saucelabs-test-runner +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies [5f0f3c9] +- Updated dependencies + - @chialab/rna-config-loader@0.18.0-alpha.1 + - @chialab/rna-browser-test-runner@0.18.0-alpha.1 + - @chialab/wds-plugin-legacy@0.18.0-alpha.1 + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/rna-logger@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index f810230b..d05616f3 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna-saucelabs-test-runner", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A test runner for Saucelabs based on Web Test Runner.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -30,11 +30,11 @@ "node": ">=13" }, "dependencies": { - "@chialab/node-resolve": "^0.18.0-alpha.0", - "@chialab/rna-browser-test-runner": "^0.18.0-alpha.0", - "@chialab/rna-config-loader": "^0.18.0-alpha.0", - "@chialab/rna-logger": "^0.18.0-alpha.0", - "@chialab/wds-plugin-legacy": "^0.18.0-alpha.0", + "@chialab/node-resolve": "^0.18.0-alpha.1", + "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", + "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1", "@web/test-runner-saucelabs": "^0.10.0" }, "devDependencies": { diff --git a/packages/rna/CHANGELOG.md b/packages/rna/CHANGELOG.md index bbf4b8d7..1e6e0d50 100644 --- a/packages/rna/CHANGELOG.md +++ b/packages/rna/CHANGELOG.md @@ -1,5 +1,18 @@ # @chialab/rna +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/rna-saucelabs-test-runner@0.18.0-alpha.1 + - @chialab/rna-browser-test-runner@0.18.0-alpha.1 + - @chialab/rna-node-test-runner@0.18.0-alpha.1 + - @chialab/rna-dev-server@0.18.0-alpha.1 + - @chialab/rna-bundler@0.18.0-alpha.1 + - @chialab/rna-logger@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/rna/package.json b/packages/rna/package.json index 1af11c97..ac93c667 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/rna", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A bundler, a server and a test runner for modern modules and applications.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -34,11 +34,11 @@ "node": ">=13" }, "peerDependencies": { - "@chialab/rna-browser-test-runner": "^0.18.0-alpha.0", - "@chialab/rna-bundler": "^0.18.0-alpha.0", - "@chialab/rna-dev-server": "^0.18.0-alpha.0", - "@chialab/rna-node-test-runner": "^0.18.0-alpha.0", - "@chialab/rna-saucelabs-test-runner": "^0.18.0-alpha.0" + "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", + "@chialab/rna-bundler": "^0.18.0-alpha.1", + "@chialab/rna-dev-server": "^0.18.0-alpha.1", + "@chialab/rna-node-test-runner": "^0.18.0-alpha.1", + "@chialab/rna-saucelabs-test-runner": "^0.18.0-alpha.1" }, "peerDependenciesMeta": { "@chialab/rna-browser-test-runner": { @@ -55,8 +55,8 @@ } }, "dependencies": { - "@chialab/rna-bundler": "^0.18.0-alpha.0", - "@chialab/rna-logger": "^0.18.0-alpha.0" + "@chialab/rna-bundler": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1" }, "devDependencies": { "commander": "^11.0.0", diff --git a/packages/wds-plugin-hmr/CHANGELOG.md b/packages/wds-plugin-hmr/CHANGELOG.md index e8bb7913..8b7231cc 100644 --- a/packages/wds-plugin-hmr/CHANGELOG.md +++ b/packages/wds-plugin-hmr/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/wds-plugin-hmr +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/es-dev-server@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/wds-plugin-hmr/package.json b/packages/wds-plugin-hmr/package.json index dd8bebf9..2589347c 100644 --- a/packages/wds-plugin-hmr/package.json +++ b/packages/wds-plugin-hmr/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-hmr", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Enable ES modules and CSS hot module replacement for the web dev server.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -33,10 +33,10 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-dev-server": "^0.18.0-alpha.0" + "@chialab/es-dev-server": "^0.18.0-alpha.1" }, "devDependencies": { - "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.0", + "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.1", "@web/dev-server-hmr": "^0.3.0", "rimraf": "^5.0.1", "typescript": "^5.0.0" diff --git a/packages/wds-plugin-legacy/CHANGELOG.md b/packages/wds-plugin-legacy/CHANGELOG.md index e6e2c2c5..7975f161 100644 --- a/packages/wds-plugin-legacy/CHANGELOG.md +++ b/packages/wds-plugin-legacy/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/wds-plugin-legacy +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.1 + - @chialab/wds-plugin-polyfill@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index 1fa5513e..704192f2 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-legacy", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Transform esm modules served by the web dev server into SystemJS modules for legacy browser compatibility.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -31,8 +31,8 @@ "dependencies": { "@babel/core": "^7.14.2", "@babel/preset-env": "^7.14.2", - "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", - "@chialab/wds-plugin-polyfill": "^0.18.0-alpha.0", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", + "@chialab/wds-plugin-polyfill": "^0.18.0-alpha.1", "browserslist-useragent": "^4.0.0", "cheerio": "^1.0.0-rc.9", "regenerator-runtime": "^0.14.0", diff --git a/packages/wds-plugin-node-resolve/CHANGELOG.md b/packages/wds-plugin-node-resolve/CHANGELOG.md index 289f1f66..18f281ef 100644 --- a/packages/wds-plugin-node-resolve/CHANGELOG.md +++ b/packages/wds-plugin-node-resolve/CHANGELOG.md @@ -1,5 +1,14 @@ # @chialab/wds-plugin-node-resolve +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/estransform@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index 576cd931..020479b3 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-node-resolve", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A plugin the Web Dev Server for node resolutions.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,8 +24,8 @@ "node": ">=13" }, "dependencies": { - "@chialab/estransform": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0", + "@chialab/estransform": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1", "@web/dev-server-core": "^0.5.2" }, "devDependencies": { diff --git a/packages/wds-plugin-polyfill/CHANGELOG.md b/packages/wds-plugin-polyfill/CHANGELOG.md index d1eff21a..61a3f6f4 100644 --- a/packages/wds-plugin-polyfill/CHANGELOG.md +++ b/packages/wds-plugin-polyfill/CHANGELOG.md @@ -1,5 +1,11 @@ # @chialab/wds-plugin-polyfill +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index e147bde2..99ada2a5 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-polyfill", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "Inject polyfills to HTML responses served by the web dev server.", "main": "lib/index.js", "typings": "./types/index.d.ts", diff --git a/packages/wds-plugin-rna/CHANGELOG.md b/packages/wds-plugin-rna/CHANGELOG.md index d8493253..0d3bd4b2 100644 --- a/packages/wds-plugin-rna/CHANGELOG.md +++ b/packages/wds-plugin-rna/CHANGELOG.md @@ -1,5 +1,22 @@ # @chialab/wds-plugin-rna +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies [5f0f3c9] +- Updated dependencies + - @chialab/rna-config-loader@0.18.0-alpha.1 + - @chialab/esbuild-plugin-meta-url@0.18.0-alpha.1 + - @chialab/esbuild-plugin-metadata@0.18.1-alpha.0 + - @chialab/wds-plugin-node-resolve@0.18.0-alpha.1 + - @chialab/esbuild-plugin-postcss@0.18.0-alpha.1 + - @chialab/esbuild-plugin-worker@0.18.0-alpha.1 + - @chialab/es-dev-server@0.18.0-alpha.1 + - @chialab/node-resolve@0.18.0-alpha.1 + - @chialab/rna-bundler@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index 78757f1c..de896b36 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wds-plugin-rna", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A plugin for the Web Dev Server to transpile sources using the RNA bundler.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,19 +24,19 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-dev-server": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-metadata": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-postcss": "^0.18.0-alpha.0", - "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.0", - "@chialab/node-resolve": "^0.18.0-alpha.0", - "@chialab/rna-bundler": "^0.18.0-alpha.0", - "@chialab/rna-config-loader": "^0.18.0-alpha.0", - "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.0", + "@chialab/es-dev-server": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-metadata": "^0.18.1-alpha.0", + "@chialab/esbuild-plugin-postcss": "^0.18.0-alpha.1", + "@chialab/esbuild-plugin-worker": "^0.18.0-alpha.1", + "@chialab/node-resolve": "^0.18.0-alpha.1", + "@chialab/rna-bundler": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1", + "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", "browserslist-useragent": "^4.0.0" }, "devDependencies": { - "@chialab/esbuild-rna": "^0.18.0-alpha.0", + "@chialab/esbuild-rna": "^0.18.0-alpha.1", "@types/browserslist-useragent": "^3.0.3", "typescript": "^5.0.0" } diff --git a/packages/wtr-coverage-reporter/CHANGELOG.md b/packages/wtr-coverage-reporter/CHANGELOG.md index a5243f5c..d1ab36d9 100644 --- a/packages/wtr-coverage-reporter/CHANGELOG.md +++ b/packages/wtr-coverage-reporter/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/wtr-coverage-reporter +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/es-test-runner@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/wtr-coverage-reporter/package.json b/packages/wtr-coverage-reporter/package.json index 8d9abc26..07f7d0ea 100644 --- a/packages/wtr-coverage-reporter/package.json +++ b/packages/wtr-coverage-reporter/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wtr-coverage-reporter", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A coverage reporter for the Web Test Runner.", "main": "lib/index.js", "typings": "./types/index.d.ts", @@ -24,7 +24,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-test-runner": "^0.18.0-alpha.0" + "@chialab/es-test-runner": "^0.18.0-alpha.1" }, "devDependencies": { "@web/test-runner-core": "^0.11.4", diff --git a/packages/wtr-mocha-reporter/CHANGELOG.md b/packages/wtr-mocha-reporter/CHANGELOG.md index 5d94942b..1b82a877 100644 --- a/packages/wtr-mocha-reporter/CHANGELOG.md +++ b/packages/wtr-mocha-reporter/CHANGELOG.md @@ -1,5 +1,13 @@ # @chialab/wtr-mocha-reporter +## 0.18.0-alpha.1 + +### Patch Changes + +- Update esbuild and other dependencies. +- Updated dependencies + - @chialab/es-test-runner@0.18.0-alpha.1 + ## 0.18.0-alpha.0 ### Minor Changes diff --git a/packages/wtr-mocha-reporter/package.json b/packages/wtr-mocha-reporter/package.json index 88a66f5a..ed824567 100644 --- a/packages/wtr-mocha-reporter/package.json +++ b/packages/wtr-mocha-reporter/package.json @@ -1,7 +1,7 @@ { "name": "@chialab/wtr-mocha-reporter", "type": "module", - "version": "0.18.0-alpha.0", + "version": "0.18.0-alpha.1", "description": "A mocha reporter interface for the Web Test Runner.", "main": "dist/index.js", "typings": "./types/index.d.ts", @@ -31,7 +31,7 @@ "node": ">=13" }, "dependencies": { - "@chialab/es-test-runner": "^0.18.0-alpha.0" + "@chialab/es-test-runner": "^0.18.0-alpha.1" }, "devDependencies": { "@web/test-runner-core": "^0.11.4", From fe40a8f836f62337b09788f050a51d46e794edc6 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 29 Aug 2023 14:18:44 +0200 Subject: [PATCH 44/55] update yarn lock --- yarn.lock | 238 +++++++++++++++++++++++++++--------------------------- 1 file changed, 119 insertions(+), 119 deletions(-) diff --git a/yarn.lock b/yarn.lock index 2278ce28..679724e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1633,17 +1633,17 @@ __metadata: languageName: node linkType: hard -"@chialab/cjs-to-esm@^0.18.0-alpha.0, @chialab/cjs-to-esm@workspace:packages/cjs-to-esm": +"@chialab/cjs-to-esm@^0.18.0-alpha.1, @chialab/cjs-to-esm@workspace:packages/cjs-to-esm": version: 0.0.0-use.local resolution: "@chialab/cjs-to-esm@workspace:packages/cjs-to-esm" dependencies: - "@chialab/estransform": ^0.18.0-alpha.0 + "@chialab/estransform": ^0.18.0-alpha.1 jsdom: ^21.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/es-dev-server@^0.18.0-alpha.0, @chialab/es-dev-server@workspace:packages/es-dev-server": +"@chialab/es-dev-server@^0.18.0-alpha.1, @chialab/es-dev-server@workspace:packages/es-dev-server": version: 0.0.0-use.local resolution: "@chialab/es-dev-server@workspace:packages/es-dev-server" dependencies: @@ -1655,7 +1655,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/es-test-runner@^0.18.0-alpha.0, @chialab/es-test-runner@workspace:packages/es-test-runner": +"@chialab/es-test-runner@^0.18.0-alpha.1, @chialab/es-test-runner@workspace:packages/es-test-runner": version: 0.0.0-use.local resolution: "@chialab/es-test-runner@workspace:packages/es-test-runner" dependencies: @@ -1678,11 +1678,11 @@ __metadata: languageName: node linkType: hard -"@chialab/esbuild-plugin-any-file@^0.18.0-alpha.0, @chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file": +"@chialab/esbuild-plugin-any-file@^0.18.0-alpha.1, @chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-any-file@workspace:packages/esbuild-plugin-any-file" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1696,7 +1696,7 @@ __metadata: "@babel/plugin-transform-runtime": ^7.13.15 "@babel/preset-env": ^7.13.15 "@babel/runtime": ^7.13.17 - "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 "@types/babel__core": ^7.1.14 "@types/babel__plugin-transform-runtime": ^7.9.1 "@types/babel__preset-env": ^7.9.1 @@ -1705,12 +1705,12 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-commonjs@^0.18.0-alpha.0, @chialab/esbuild-plugin-commonjs@workspace:packages/esbuild-plugin-commonjs": +"@chialab/esbuild-plugin-commonjs@^0.18.0-alpha.1, @chialab/esbuild-plugin-commonjs@workspace:packages/esbuild-plugin-commonjs": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-commonjs@workspace:packages/esbuild-plugin-commonjs" dependencies: - "@chialab/cjs-to-esm": ^0.18.0-alpha.0 - "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/cjs-to-esm": ^0.18.0-alpha.1 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1719,12 +1719,12 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-css-import@workspace:packages/esbuild-plugin-css-import" dependencies: - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/esbuild-plugin-env@^0.18.0-alpha.0, @chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env": +"@chialab/esbuild-plugin-env@^0.18.0-alpha.1, @chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-env@workspace:packages/esbuild-plugin-env" dependencies: @@ -1733,12 +1733,12 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-html@^0.18.0-alpha.0, @chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html": +"@chialab/esbuild-plugin-html@^0.18.0-alpha.1, @chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-html@workspace:packages/esbuild-plugin-html" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 "@jimp/custom": ^0.22.0 "@jimp/jpeg": ^0.22.0 "@jimp/plugin-resize": ^0.22.0 @@ -1756,19 +1756,19 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-lightningcss@workspace:packages/esbuild-plugin-lightningcss" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 lightningcss: ^1.16.0 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/esbuild-plugin-meta-url@^0.18.0-alpha.0, @chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url": +"@chialab/esbuild-plugin-meta-url@^0.18.0-alpha.1, @chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-meta-url@workspace:packages/esbuild-plugin-meta-url" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/estransform": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/estransform": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 "@types/mime-types": ^2.1.1 esbuild: ^0.19.0 mime-types: ^2.1.35 @@ -1776,7 +1776,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-metadata@^0.18.0, @chialab/esbuild-plugin-metadata@^0.18.0-alpha.0, @chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata": +"@chialab/esbuild-plugin-metadata@^0.18.1-alpha.0, @chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-metadata@workspace:packages/esbuild-plugin-metadata" dependencies: @@ -1785,12 +1785,12 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-postcss@^0.18.0-alpha.0, @chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss": +"@chialab/esbuild-plugin-postcss@^0.18.0-alpha.1, @chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-postcss@workspace:packages/esbuild-plugin-postcss" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/postcss-dart-sass": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/postcss-dart-sass": ^0.18.0-alpha.1 cssnano: ^6.0.1 esbuild: ^0.19.0 postcss: ^8.2.5 @@ -1799,7 +1799,7 @@ __metadata: postcss-scss: ^4.0.0 typescript: ^5.0.0 peerDependencies: - "@chialab/postcss-dart-sass": ^0.18.0-alpha.0 + "@chialab/postcss-dart-sass": ^0.18.0-alpha.1 postcss-scss: ^4.0.0 peerDependenciesMeta: "@chialab/postcss-dart-sass": @@ -1809,12 +1809,12 @@ __metadata: languageName: unknown linkType: soft -"@chialab/esbuild-plugin-require-resolve@^0.18.0-alpha.0, @chialab/esbuild-plugin-require-resolve@workspace:packages/esbuild-plugin-require-resolve": +"@chialab/esbuild-plugin-require-resolve@^0.18.0-alpha.1, @chialab/esbuild-plugin-require-resolve@workspace:packages/esbuild-plugin-require-resolve": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-require-resolve@workspace:packages/esbuild-plugin-require-resolve" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/estransform": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/estransform": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1823,9 +1823,9 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-unwebpack@workspace:packages/esbuild-plugin-unwebpack" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/estransform": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/estransform": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -1834,29 +1834,29 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-virtual@workspace:packages/esbuild-plugin-virtual" dependencies: - "@chialab/esbuild-rna": ^0.18.0-alpha.0 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/esbuild-plugin-worker@^0.18.0-alpha.0, @chialab/esbuild-plugin-worker@workspace:packages/esbuild-plugin-worker": +"@chialab/esbuild-plugin-worker@^0.18.0-alpha.1, @chialab/esbuild-plugin-worker@workspace:packages/esbuild-plugin-worker": version: 0.0.0-use.local resolution: "@chialab/esbuild-plugin-worker@workspace:packages/esbuild-plugin-worker" dependencies: - "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/estransform": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.1 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/estransform": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/esbuild-rna@^0.18.0-alpha.0, @chialab/esbuild-rna@workspace:packages/esbuild-rna": +"@chialab/esbuild-rna@^0.18.0-alpha.1, @chialab/esbuild-rna@workspace:packages/esbuild-rna": version: 0.0.0-use.local resolution: "@chialab/esbuild-rna@workspace:packages/esbuild-rna" dependencies: - "@chialab/estransform": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/estransform": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 esbuild: ^0.19.0 typescript: ^5.0.0 languageName: unknown @@ -1884,7 +1884,7 @@ __metadata: languageName: node linkType: hard -"@chialab/estransform@^0.18.0-alpha.0, @chialab/estransform@workspace:packages/estransform": +"@chialab/estransform@^0.18.0-alpha.1, @chialab/estransform@workspace:packages/estransform": version: 0.0.0-use.local resolution: "@chialab/estransform@workspace:packages/estransform" dependencies: @@ -1898,7 +1898,7 @@ __metadata: languageName: unknown linkType: soft -"@chialab/node-resolve@^0.18.0-alpha.0, @chialab/node-resolve@workspace:packages/node-resolve": +"@chialab/node-resolve@^0.18.0-alpha.1, @chialab/node-resolve@workspace:packages/node-resolve": version: 0.0.0-use.local resolution: "@chialab/node-resolve@workspace:packages/node-resolve" dependencies: @@ -1919,11 +1919,11 @@ __metadata: languageName: node linkType: hard -"@chialab/postcss-dart-sass@^0.18.0-alpha.0, @chialab/postcss-dart-sass@workspace:packages/postcss-dart-sass": +"@chialab/postcss-dart-sass@^0.18.0-alpha.1, @chialab/postcss-dart-sass@workspace:packages/postcss-dart-sass": version: 0.0.0-use.local resolution: "@chialab/postcss-dart-sass@workspace:packages/postcss-dart-sass" dependencies: - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.1 "@types/source-map": ^0.5.7 postcss: ^8.0.0 sass: ^1.66.1 @@ -1936,7 +1936,7 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/postcss-preset-chialab@workspace:packages/postcss-preset-chialab" dependencies: - "@chialab/postcss-url-rebase": ^0.18.0-alpha.0 + "@chialab/postcss-url-rebase": ^0.18.0-alpha.1 autoprefixer: ^10.2.4 postcss: ^8.2.5 postcss-color-hex-alpha: ^9.0.0 @@ -1958,26 +1958,26 @@ __metadata: languageName: unknown linkType: soft -"@chialab/postcss-url-rebase@^0.18.0-alpha.0, @chialab/postcss-url-rebase@workspace:packages/postcss-url-rebase": +"@chialab/postcss-url-rebase@^0.18.0-alpha.1, @chialab/postcss-url-rebase@workspace:packages/postcss-url-rebase": version: 0.0.0-use.local resolution: "@chialab/postcss-url-rebase@workspace:packages/postcss-url-rebase" dependencies: - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.1 postcss: ^8.2.5 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/rna-browser-test-runner@^0.18.0-alpha.0, @chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner": +"@chialab/rna-browser-test-runner@^0.18.0-alpha.1, @chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner": version: 0.0.0-use.local resolution: "@chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner" dependencies: - "@chialab/rna-config-loader": ^0.18.0-alpha.0 - "@chialab/rna-dev-server": ^0.18.0-alpha.0 - "@chialab/rna-logger": ^0.18.0-alpha.0 - "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 - "@chialab/wtr-coverage-reporter": ^0.18.0-alpha.0 - "@chialab/wtr-mocha-reporter": ^0.18.0-alpha.0 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + "@chialab/rna-dev-server": ^0.18.0-alpha.1 + "@chialab/rna-logger": ^0.18.0-alpha.1 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.1 + "@chialab/wtr-coverage-reporter": ^0.18.0-alpha.1 + "@chialab/wtr-mocha-reporter": ^0.18.0-alpha.1 "@web/test-runner-chrome": ^0.14.1 "@web/test-runner-core": ^0.11.4 "@web/test-runner-mocha": ^0.8.1 @@ -1985,7 +1985,7 @@ __metadata: commander: ^11.0.0 typescript: ^5.0.0 peerDependencies: - "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 + "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 peerDependenciesMeta: "@chialab/wds-plugin-legacy": optional: true @@ -1994,32 +1994,32 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-bundler@^0.18.0-alpha.0, @chialab/rna-bundler@workspace:packages/rna-bundler": +"@chialab/rna-bundler@^0.18.0-alpha.1, @chialab/rna-bundler@workspace:packages/rna-bundler": version: 0.0.0-use.local resolution: "@chialab/rna-bundler@workspace:packages/rna-bundler" dependencies: - "@chialab/esbuild-plugin-any-file": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-commonjs": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-env": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-html": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-metadata": ^0.18.0 - "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.0 - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/rna-config-loader": ^0.18.0-alpha.0 - "@chialab/rna-logger": ^0.18.0-alpha.0 + "@chialab/esbuild-plugin-any-file": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-commonjs": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-env": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-html": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-metadata": ^0.18.1-alpha.0 + "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.1 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + "@chialab/rna-logger": ^0.18.0-alpha.1 commander: ^11.0.0 esbuild: ^0.19.0 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/rna-config-loader@^0.18.0-alpha.0, @chialab/rna-config-loader@workspace:packages/rna-config-loader": +"@chialab/rna-config-loader@^0.18.0-alpha.1, @chialab/rna-config-loader@workspace:packages/rna-config-loader": version: 0.0.0-use.local resolution: "@chialab/rna-config-loader@workspace:packages/rna-config-loader" dependencies: - "@chialab/es-dev-server": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/es-dev-server": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2033,17 +2033,17 @@ __metadata: languageName: node linkType: hard -"@chialab/rna-dev-server@^0.18.0-alpha.0, @chialab/rna-dev-server@workspace:packages/rna-dev-server": +"@chialab/rna-dev-server@^0.18.0-alpha.1, @chialab/rna-dev-server@workspace:packages/rna-dev-server": version: 0.0.0-use.local resolution: "@chialab/rna-dev-server@workspace:packages/rna-dev-server" dependencies: - "@chialab/es-dev-server": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.0 - "@chialab/rna-config-loader": ^0.18.0-alpha.0 - "@chialab/rna-logger": ^0.18.0-alpha.0 - "@chialab/wds-plugin-hmr": ^0.18.0-alpha.0 - "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 - "@chialab/wds-plugin-rna": ^0.18.0-alpha.0 + "@chialab/es-dev-server": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + "@chialab/rna-logger": ^0.18.0-alpha.1 + "@chialab/wds-plugin-hmr": ^0.18.0-alpha.1 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.1 + "@chialab/wds-plugin-rna": ^0.18.0-alpha.1 "@koa/cors": ^4.0.0 "@types/koa-range": ^0.3.2 "@types/koa__cors": ^3.0.2 @@ -2052,14 +2052,14 @@ __metadata: rimraf: ^5.0.1 typescript: ^5.0.0 peerDependencies: - "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 + "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 peerDependenciesMeta: "@chialab/wds-plugin-legacy": optional: true languageName: unknown linkType: soft -"@chialab/rna-logger@^0.18.0-alpha.0, @chialab/rna-logger@workspace:packages/rna-logger": +"@chialab/rna-logger@^0.18.0-alpha.1, @chialab/rna-logger@workspace:packages/rna-logger": version: 0.0.0-use.local resolution: "@chialab/rna-logger@workspace:packages/rna-logger" dependencies: @@ -2092,9 +2092,9 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner" dependencies: - "@chialab/es-test-runner": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 - "@chialab/rna-config-loader": ^0.18.0-alpha.0 + "@chialab/es-test-runner": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 commander: ^11.0.0 typescript: ^5.0.0 languageName: unknown @@ -2124,11 +2124,11 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner" dependencies: - "@chialab/node-resolve": ^0.18.0-alpha.0 - "@chialab/rna-browser-test-runner": ^0.18.0-alpha.0 - "@chialab/rna-config-loader": ^0.18.0-alpha.0 - "@chialab/rna-logger": ^0.18.0-alpha.0 - "@chialab/wds-plugin-legacy": ^0.18.0-alpha.0 + "@chialab/node-resolve": ^0.18.0-alpha.1 + "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + "@chialab/rna-logger": ^0.18.0-alpha.1 + "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 "@web/test-runner-saucelabs": ^0.10.0 commander: ^11.0.0 typescript: ^5.0.0 @@ -2170,17 +2170,17 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna@workspace:packages/rna" dependencies: - "@chialab/rna-bundler": ^0.18.0-alpha.0 - "@chialab/rna-logger": ^0.18.0-alpha.0 + "@chialab/rna-bundler": ^0.18.0-alpha.1 + "@chialab/rna-logger": ^0.18.0-alpha.1 commander: ^11.0.0 rimraf: ^5.0.1 typescript: ^5.0.0 peerDependencies: - "@chialab/rna-browser-test-runner": ^0.18.0-alpha.0 - "@chialab/rna-bundler": ^0.18.0-alpha.0 - "@chialab/rna-dev-server": ^0.18.0-alpha.0 - "@chialab/rna-node-test-runner": ^0.18.0-alpha.0 - "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.0 + "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 + "@chialab/rna-bundler": ^0.18.0-alpha.1 + "@chialab/rna-dev-server": ^0.18.0-alpha.1 + "@chialab/rna-node-test-runner": ^0.18.0-alpha.1 + "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.1 peerDependenciesMeta: "@chialab/rna-browser-test-runner": optional: true @@ -2195,26 +2195,26 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-hmr@^0.18.0-alpha.0, @chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr": +"@chialab/wds-plugin-hmr@^0.18.0-alpha.1, @chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-hmr@workspace:packages/wds-plugin-hmr" dependencies: - "@chialab/es-dev-server": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.0 + "@chialab/es-dev-server": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.1 "@web/dev-server-hmr": ^0.3.0 rimraf: ^5.0.1 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/wds-plugin-legacy@^0.18.0-alpha.0, @chialab/wds-plugin-legacy@workspace:packages/wds-plugin-legacy": +"@chialab/wds-plugin-legacy@^0.18.0-alpha.1, @chialab/wds-plugin-legacy@workspace:packages/wds-plugin-legacy": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-legacy@workspace:packages/wds-plugin-legacy" dependencies: "@babel/core": ^7.14.2 "@babel/preset-env": ^7.14.2 - "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 - "@chialab/wds-plugin-polyfill": ^0.18.0-alpha.0 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.1 + "@chialab/wds-plugin-polyfill": ^0.18.0-alpha.1 "@types/babel__core": ^7.1.14 "@types/babel__preset-env": ^7.9.1 "@types/browserslist-useragent": ^3.0.3 @@ -2227,18 +2227,18 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-node-resolve@^0.18.0-alpha.0, @chialab/wds-plugin-node-resolve@workspace:packages/wds-plugin-node-resolve": +"@chialab/wds-plugin-node-resolve@^0.18.0-alpha.1, @chialab/wds-plugin-node-resolve@workspace:packages/wds-plugin-node-resolve": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-node-resolve@workspace:packages/wds-plugin-node-resolve" dependencies: - "@chialab/estransform": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 + "@chialab/estransform": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 "@web/dev-server-core": ^0.5.2 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/wds-plugin-polyfill@^0.18.0-alpha.0, @chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill": +"@chialab/wds-plugin-polyfill@^0.18.0-alpha.1, @chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill" dependencies: @@ -2248,41 +2248,41 @@ __metadata: languageName: unknown linkType: soft -"@chialab/wds-plugin-rna@^0.18.0-alpha.0, @chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna": +"@chialab/wds-plugin-rna@^0.18.0-alpha.1, @chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna": version: 0.0.0-use.local resolution: "@chialab/wds-plugin-rna@workspace:packages/wds-plugin-rna" dependencies: - "@chialab/es-dev-server": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-metadata": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-postcss": ^0.18.0-alpha.0 - "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.0 - "@chialab/esbuild-rna": ^0.18.0-alpha.0 - "@chialab/node-resolve": ^0.18.0-alpha.0 - "@chialab/rna-bundler": ^0.18.0-alpha.0 - "@chialab/rna-config-loader": ^0.18.0-alpha.0 - "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.0 + "@chialab/es-dev-server": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-meta-url": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-metadata": ^0.18.1-alpha.0 + "@chialab/esbuild-plugin-postcss": ^0.18.0-alpha.1 + "@chialab/esbuild-plugin-worker": ^0.18.0-alpha.1 + "@chialab/esbuild-rna": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 + "@chialab/rna-bundler": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.1 "@types/browserslist-useragent": ^3.0.3 browserslist-useragent: ^4.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/wtr-coverage-reporter@^0.18.0-alpha.0, @chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter": +"@chialab/wtr-coverage-reporter@^0.18.0-alpha.1, @chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter": version: 0.0.0-use.local resolution: "@chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter" dependencies: - "@chialab/es-test-runner": ^0.18.0-alpha.0 + "@chialab/es-test-runner": ^0.18.0-alpha.1 "@web/test-runner-core": ^0.11.4 typescript: ^5.0.0 languageName: unknown linkType: soft -"@chialab/wtr-mocha-reporter@^0.18.0-alpha.0, @chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter": +"@chialab/wtr-mocha-reporter@^0.18.0-alpha.1, @chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter": version: 0.0.0-use.local resolution: "@chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter" dependencies: - "@chialab/es-test-runner": ^0.18.0-alpha.0 + "@chialab/es-test-runner": ^0.18.0-alpha.1 "@web/test-runner-core": ^0.11.4 chalk: ^5.3.0 rimraf: ^5.0.1 From 864abcbfe61fbf0ec6680c6c014397f1eaaf8b79 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 29 Aug 2023 16:31:13 +0200 Subject: [PATCH 45/55] update node engine version --- packages/cjs-to-esm/package.json | 2 +- packages/es-dev-server/package.json | 2 +- packages/es-test-runner/package.json | 2 +- packages/esbuild-plugin-any-file/package.json | 2 +- packages/esbuild-plugin-babel/package.json | 2 +- packages/esbuild-plugin-commonjs/package.json | 2 +- .../esbuild-plugin-css-import/package.json | 2 +- packages/esbuild-plugin-env/package.json | 2 +- packages/esbuild-plugin-html/package.json | 2 +- .../esbuild-plugin-lightningcss/package.json | 2 +- packages/esbuild-plugin-meta-url/package.json | 2 +- packages/esbuild-plugin-metadata/package.json | 2 +- packages/esbuild-plugin-postcss/package.json | 2 +- .../package.json | 2 +- .../esbuild-plugin-unwebpack/package.json | 2 +- packages/esbuild-plugin-virtual/package.json | 2 +- packages/esbuild-plugin-worker/package.json | 2 +- packages/esbuild-rna/package.json | 2 +- packages/estransform/package.json | 2 +- packages/node-resolve/package.json | 2 +- packages/postcss-dart-sass/package.json | 2 +- packages/postcss-preset-chialab/package.json | 2 +- packages/postcss-url-rebase/package.json | 2 +- packages/rna-browser-test-runner/package.json | 2 +- packages/rna-bundler/package.json | 2 +- packages/rna-config-loader/package.json | 2 +- packages/rna-dev-server/package.json | 2 +- packages/rna-logger/package.json | 2 +- packages/rna-node-test-runner/package.json | 2 +- .../rna-saucelabs-test-runner/package.json | 2 +- packages/rna/package.json | 23 ++---------- packages/wds-plugin-hmr/package.json | 2 +- packages/wds-plugin-legacy/package.json | 2 +- packages/wds-plugin-node-resolve/package.json | 2 +- packages/wds-plugin-polyfill/package.json | 2 +- packages/wds-plugin-rna/package.json | 2 +- packages/wtr-coverage-reporter/package.json | 2 +- packages/wtr-mocha-reporter/package.json | 2 +- yarn.lock | 37 ++++++++----------- 39 files changed, 55 insertions(+), 79 deletions(-) diff --git a/packages/cjs-to-esm/package.json b/packages/cjs-to-esm/package.json index 01942f4c..45d16c95 100644 --- a/packages/cjs-to-esm/package.json +++ b/packages/cjs-to-esm/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1" diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index 88e51a33..eba5f9f9 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "@types/mocha": "^8.2.3", diff --git a/packages/es-test-runner/package.json b/packages/es-test-runner/package.json index 36e16140..b686aa6e 100644 --- a/packages/es-test-runner/package.json +++ b/packages/es-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "istanbul-reports": "^3.1.1" diff --git a/packages/esbuild-plugin-any-file/package.json b/packages/esbuild-plugin-any-file/package.json index 430f465e..01bc9ed5 100644 --- a/packages/esbuild-plugin-any-file/package.json +++ b/packages/esbuild-plugin-any-file/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-babel/package.json b/packages/esbuild-plugin-babel/package.json index 4a4f9d77..a25b2c0a 100644 --- a/packages/esbuild-plugin-babel/package.json +++ b/packages/esbuild-plugin-babel/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@babel/core": "^7.13.16", diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index 6ba5f30c..6c5451bc 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/cjs-to-esm": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-css-import/package.json b/packages/esbuild-plugin-css-import/package.json index 7f222b28..f8a9a003 100644 --- a/packages/esbuild-plugin-css-import/package.json +++ b/packages/esbuild-plugin-css-import/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index 043fe2b6..9e8bd7a8 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 5c5ceaa0..6251d52f 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json index ea00a448..72eab17e 100644 --- a/packages/esbuild-plugin-lightningcss/package.json +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index bda797bc..30868c79 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-metadata/package.json b/packages/esbuild-plugin-metadata/package.json index 72e2be1c..0412ab75 100644 --- a/packages/esbuild-plugin-metadata/package.json +++ b/packages/esbuild-plugin-metadata/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 0fce7b8a..2721c991 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-require-resolve/package.json b/packages/esbuild-plugin-require-resolve/package.json index 64191823..949c9a47 100644 --- a/packages/esbuild-plugin-require-resolve/package.json +++ b/packages/esbuild-plugin-require-resolve/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-unwebpack/package.json b/packages/esbuild-plugin-unwebpack/package.json index e32ef653..3df8109b 100644 --- a/packages/esbuild-plugin-unwebpack/package.json +++ b/packages/esbuild-plugin-unwebpack/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-virtual/package.json b/packages/esbuild-plugin-virtual/package.json index 3ae9e2e8..7ed876ef 100644 --- a/packages/esbuild-plugin-virtual/package.json +++ b/packages/esbuild-plugin-virtual/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-worker/package.json b/packages/esbuild-plugin-worker/package.json index 1ead247c..440d7e69 100644 --- a/packages/esbuild-plugin-worker/package.json +++ b/packages/esbuild-plugin-worker/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.1", diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index 815446e2..c923e2a6 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", diff --git a/packages/estransform/package.json b/packages/estransform/package.json index b35e4479..b7ba11f0 100644 --- a/packages/estransform/package.json +++ b/packages/estransform/package.json @@ -29,7 +29,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@parcel/source-map": "^2.0.0" diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index e458c6a7..287703d3 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "@types/is-core-module": "^2.2.0", diff --git a/packages/postcss-dart-sass/package.json b/packages/postcss-dart-sass/package.json index 40252f41..d3fd2c56 100644 --- a/packages/postcss-dart-sass/package.json +++ b/packages/postcss-dart-sass/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", diff --git a/packages/postcss-preset-chialab/package.json b/packages/postcss-preset-chialab/package.json index 2f2ee7b1..1ca76c40 100644 --- a/packages/postcss-preset-chialab/package.json +++ b/packages/postcss-preset-chialab/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/postcss-url-rebase": "^0.18.0-alpha.1", diff --git a/packages/postcss-url-rebase/package.json b/packages/postcss-url-rebase/package.json index 15ac2c14..b94dd471 100644 --- a/packages/postcss-url-rebase/package.json +++ b/packages/postcss-url-rebase/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index ee3536f2..f11904f4 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 2f710951..d3e1b8e4 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.1", diff --git a/packages/rna-config-loader/package.json b/packages/rna-config-loader/package.json index 4a2fe689..f884408d 100644 --- a/packages/rna-config-loader/package.json +++ b/packages/rna-config-loader/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 34015baf..a8446dd3 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -31,7 +31,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" diff --git a/packages/rna-logger/package.json b/packages/rna-logger/package.json index 5a7226fc..6d159bf5 100644 --- a/packages/rna-logger/package.json +++ b/packages/rna-logger/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "@types/debug": "^4.1.6", diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index e82ff526..db17e5dd 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1", diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index d05616f3..961546f7 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", diff --git a/packages/rna/package.json b/packages/rna/package.json index ac93c667..3ee11934 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -31,33 +31,16 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, - "peerDependencies": { + "dependencies": { "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", "@chialab/rna-bundler": "^0.18.0-alpha.1", "@chialab/rna-dev-server": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/rna-node-test-runner": "^0.18.0-alpha.1", "@chialab/rna-saucelabs-test-runner": "^0.18.0-alpha.1" }, - "peerDependenciesMeta": { - "@chialab/rna-browser-test-runner": { - "optional": true - }, - "@chialab/rna-dev-server": { - "optional": true - }, - "@chialab/rna-node-test-runner": { - "optional": true - }, - "@chialab/rna-saucelabs-test-runner": { - "optional": true - } - }, - "dependencies": { - "@chialab/rna-bundler": "^0.18.0-alpha.1", - "@chialab/rna-logger": "^0.18.0-alpha.1" - }, "devDependencies": { "commander": "^11.0.0", "rimraf": "^5.0.1", diff --git a/packages/wds-plugin-hmr/package.json b/packages/wds-plugin-hmr/package.json index 2589347c..87c1ec61 100644 --- a/packages/wds-plugin-hmr/package.json +++ b/packages/wds-plugin-hmr/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1" diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index 704192f2..3335cde3 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@babel/core": "^7.14.2", diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index 020479b3..e980d40f 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index 99ada2a5..8c235a58 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "polyfill-library": "^4.8.0" diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index de896b36..fd990434 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1", diff --git a/packages/wtr-coverage-reporter/package.json b/packages/wtr-coverage-reporter/package.json index 07f7d0ea..a5aa8889 100644 --- a/packages/wtr-coverage-reporter/package.json +++ b/packages/wtr-coverage-reporter/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" diff --git a/packages/wtr-mocha-reporter/package.json b/packages/wtr-mocha-reporter/package.json index ed824567..c0f62975 100644 --- a/packages/wtr-mocha-reporter/package.json +++ b/packages/wtr-mocha-reporter/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" diff --git a/yarn.lock b/yarn.lock index 679724e6..860d1e2b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2077,18 +2077,7 @@ __metadata: languageName: node linkType: hard -"@chialab/rna-node-test-runner@npm:^0.17.0 || ^0.18.0": - version: 0.17.0 - resolution: "@chialab/rna-node-test-runner@npm:0.17.0" - dependencies: - "@chialab/es-test-runner": ^0.17.0 - "@chialab/node-resolve": ^0.17.0 - "@chialab/rna-config-loader": ^0.17.0 - checksum: 3a25e863a4df2e5a89a1d705d9e02ad2371b5bd1fa2caadd1b4061ff8b17f1b4af6bbfef7c955c734617d2c8c675141732d41e0908ad3df03d57dc99e67c602c - languageName: node - linkType: hard - -"@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": +"@chialab/rna-node-test-runner@^0.18.0-alpha.1, @chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": version: 0.0.0-use.local resolution: "@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner" dependencies: @@ -2100,6 +2089,17 @@ __metadata: languageName: unknown linkType: soft +"@chialab/rna-node-test-runner@npm:^0.17.0 || ^0.18.0": + version: 0.17.0 + resolution: "@chialab/rna-node-test-runner@npm:0.17.0" + dependencies: + "@chialab/es-test-runner": ^0.17.0 + "@chialab/node-resolve": ^0.17.0 + "@chialab/rna-config-loader": ^0.17.0 + checksum: 3a25e863a4df2e5a89a1d705d9e02ad2371b5bd1fa2caadd1b4061ff8b17f1b4af6bbfef7c955c734617d2c8c675141732d41e0908ad3df03d57dc99e67c602c + languageName: node + linkType: hard + "@chialab/rna-project@workspace:.": version: 0.0.0-use.local resolution: "@chialab/rna-project@workspace:." @@ -2170,24 +2170,17 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna@workspace:packages/rna" dependencies: + "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 "@chialab/rna-bundler": ^0.18.0-alpha.1 + "@chialab/rna-dev-server": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 + "@chialab/rna-node-test-runner": ^0.18.0-alpha.1 commander: ^11.0.0 rimraf: ^5.0.1 typescript: ^5.0.0 peerDependencies: - "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 - "@chialab/rna-bundler": ^0.18.0-alpha.1 - "@chialab/rna-dev-server": ^0.18.0-alpha.1 - "@chialab/rna-node-test-runner": ^0.18.0-alpha.1 "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.1 peerDependenciesMeta: - "@chialab/rna-browser-test-runner": - optional: true - "@chialab/rna-dev-server": - optional: true - "@chialab/rna-node-test-runner": - optional: true "@chialab/rna-saucelabs-test-runner": optional: true bin: From dfd50b42c58bf78e27a0b7b7cd3e5126006ca66b Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Tue, 29 Aug 2023 17:09:55 +0200 Subject: [PATCH 46/55] Staticize rna commands --- .changeset/late-colts-cross.md | 42 ++++ .eslintrc.json | 5 +- README.md | 9 +- docs/Dev-server-web-apps.md | 4 +- docs/Home.md | 9 +- docs/Migrate-CRA.md | 4 +- packages/rna-browser-test-runner/lib/index.js | 78 +----- packages/rna-browser-test-runner/package.json | 3 - packages/rna-bundler/lib/index.js | 234 +----------------- packages/rna-bundler/package.json | 1 - packages/rna-dev-server/lib/index.js | 72 +----- packages/rna-dev-server/package.json | 1 - packages/rna-node-test-runner/lib/index.js | 45 ---- packages/rna-node-test-runner/package.json | 4 +- .../rna-saucelabs-test-runner/lib/index.js | 88 ------- .../rna-saucelabs-test-runner/package.json | 3 - packages/rna/build.js | 6 +- packages/rna/lib/commands/build.js | 225 +++++++++++++++++ packages/rna/lib/commands/serve.js | 93 +++++++ packages/rna/lib/commands/test-browser.js | 78 ++++++ packages/rna/lib/commands/test-node.js | 47 ++++ packages/rna/lib/commands/test-saucelabs.js | 90 +++++++ packages/rna/lib/index.js | 64 +---- .../lib => rna/lib/utils}/Queue.js | 0 .../lib => rna/lib/utils}/bundleSize.js | 0 yarn.lock | 18 +- 26 files changed, 617 insertions(+), 606 deletions(-) create mode 100644 .changeset/late-colts-cross.md create mode 100644 packages/rna/lib/commands/build.js create mode 100644 packages/rna/lib/commands/serve.js create mode 100644 packages/rna/lib/commands/test-browser.js create mode 100644 packages/rna/lib/commands/test-node.js create mode 100644 packages/rna/lib/commands/test-saucelabs.js rename packages/{rna-bundler/lib => rna/lib/utils}/Queue.js (100%) rename packages/{rna-bundler/lib => rna/lib/utils}/bundleSize.js (100%) diff --git a/.changeset/late-colts-cross.md b/.changeset/late-colts-cross.md new file mode 100644 index 00000000..0e47f5bf --- /dev/null +++ b/.changeset/late-colts-cross.md @@ -0,0 +1,42 @@ +--- +"@chialab/esbuild-plugin-require-resolve": patch +"@chialab/esbuild-plugin-lightningcss": patch +"@chialab/esbuild-plugin-css-import": patch +"@chialab/rna-saucelabs-test-runner": patch +"@chialab/esbuild-plugin-unwebpack": patch +"@chialab/esbuild-plugin-any-file": patch +"@chialab/esbuild-plugin-commonjs": patch +"@chialab/esbuild-plugin-meta-url": patch +"@chialab/esbuild-plugin-metadata": patch +"@chialab/rna-browser-test-runner": patch +"@chialab/wds-plugin-node-resolve": patch +"@chialab/esbuild-plugin-postcss": patch +"@chialab/esbuild-plugin-virtual": patch +"@chialab/postcss-preset-chialab": patch +"@chialab/esbuild-plugin-worker": patch +"@chialab/wtr-coverage-reporter": patch +"@chialab/esbuild-plugin-babel": patch +"@chialab/rna-node-test-runner": patch +"@chialab/esbuild-plugin-html": patch +"@chialab/wds-plugin-polyfill": patch +"@chialab/esbuild-plugin-env": patch +"@chialab/postcss-url-rebase": patch +"@chialab/wtr-mocha-reporter": patch +"@chialab/postcss-dart-sass": patch +"@chialab/rna-config-loader": patch +"@chialab/wds-plugin-legacy": patch +"@chialab/es-test-runner": patch +"@chialab/rna-dev-server": patch +"@chialab/wds-plugin-hmr": patch +"@chialab/wds-plugin-rna": patch +"@chialab/es-dev-server": patch +"@chialab/node-resolve": patch +"@chialab/esbuild-rna": patch +"@chialab/estransform": patch +"@chialab/rna-bundler": patch +"@chialab/cjs-to-esm": patch +"@chialab/rna-logger": patch +"@chialab/rna": patch +--- + +Staticize rna commands. diff --git a/.eslintrc.json b/.eslintrc.json index d663ab92..d4bfa39e 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -6,5 +6,8 @@ "ignorePatterns": [ "**/fixture/*", "**/fixtures/*" - ] + ], + "rules": { + "mocha/no-exports": 0 + } } diff --git a/README.md b/README.md index d648334d..59d99aa2 100644 --- a/README.md +++ b/README.md @@ -45,10 +45,11 @@ Since RNA aims to support both browser and Node modules, you can test your modul ### Quick usage ```sh -npm i -D \ - @chialab/rna \ - @chialab/rna-dev-server \ - @chialab/rna-browser-test-runner +npm i -D @chialab/rna +``` + +```sh +yarn add -D @chialab/rna ``` **package.json** diff --git a/docs/Dev-server-web-apps.md b/docs/Dev-server-web-apps.md index 382bc08d..abd8a9f3 100644 --- a/docs/Dev-server-web-apps.md +++ b/docs/Dev-server-web-apps.md @@ -24,11 +24,11 @@ The [Web Dev Server](https://modern-web.dev/docs/dev-server/overview/) is a serv The RNA dev server can be installed with the following preset: ```sh -npm i -D @chialab/rna @chialab/rna-dev-server +npm i -D @chialab/rna ``` ```sh -yarn add -D @chialab/rna @chialab/rna-dev-server +yarn add -D @chialab/rna ``` Run the dev server: diff --git a/docs/Home.md b/docs/Home.md index 7f7e7cb9..2bdede03 100644 --- a/docs/Home.md +++ b/docs/Home.md @@ -37,10 +37,11 @@ We built RNA to be pluggable and to be interoperable with other build systems. A ### Quick usage ```sh -npm i -D \ - @chialab/rna \ - @chialab/rna-dev-server \ - @chialab/rna-browser-test-runner +npm i -D @chialab/rna +``` + +```sh +yarn add -D @chialab/rna ``` **package.json** diff --git a/docs/Migrate-CRA.md b/docs/Migrate-CRA.md index 46d840c5..c98ce165 100644 --- a/docs/Migrate-CRA.md +++ b/docs/Migrate-CRA.md @@ -55,11 +55,11 @@ Optionally, you can also include a bundle for browsers that don't support ESM mo First, we need to install `rna` dependencies: ```sh -npm i -D @chialab/rna @chialab/rna-dev-server +npm i -D @chialab/rna ``` ```sh -yarn add -D @chialab/rna @chialab/rna-dev-server +yarn add -D @chialab/rna ``` Then, we are ready to update the `package.json` file to replace `react-scripts` witn `rna`. diff --git a/packages/rna-browser-test-runner/lib/index.js b/packages/rna-browser-test-runner/lib/index.js index d02a61d3..8429d4c3 100644 --- a/packages/rna-browser-test-runner/lib/index.js +++ b/packages/rna-browser-test-runner/lib/index.js @@ -2,8 +2,6 @@ import path from 'path'; import process from 'process'; import { cpus } from 'os'; import { createRequire } from 'module'; -import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger } from '@chialab/rna-logger'; import { mochaReporter } from '@chialab/wtr-mocha-reporter'; import { coverageReporter } from '@chialab/wtr-coverage-reporter'; import { HELPERS_PATH } from '@chialab/wds-plugin-node-resolve'; @@ -196,7 +194,7 @@ function getProductName(browserName) { * Create test launchers. * @param {string[]} requestedBrowsers */ -async function loadLaunchers(requestedBrowsers) { +export async function loadLaunchers(requestedBrowsers) { const browsers = normalizeBrowserNames(requestedBrowsers); /** @@ -230,77 +228,3 @@ async function loadLaunchers(requestedBrowsers) { }) ); } - -/** - * @typedef {Object} TestBrowserCommandOptions - * @property {number} [port] - * @property {boolean} [watch] - * @property {number} [concurrency] - * @property {boolean} [coverage] - * @property {boolean} [manual] - * @property {boolean} [open] - * @property {string[]} [browsers] - * @property {string} [config] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('test:browser [specs...]') - .description('Start a browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') - .option('-P, --port ', 'dev server port', parseInt) - .option('--watch', 'watch test files') - .option('--concurrency ', 'number of concurrent browsers', parseInt) - .option('--manual', 'manual test mode') - .option('--open', 'open the browser') - .option('--coverage', 'add coverage to tests') - .option('--browsers ', 'comma separated list of browsers', (val) => val.split(',').map((val) => val.trim())) - .option('-C, --config ', 'the rna config file') - .action( - /** - * @param {string[]} specs - * @param {TestBrowserCommandOptions} options - */ - async (specs, { - port, - watch, - concurrency, - coverage, - manual, - open, - browsers = [], - config: configFile, - }) => { - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - const logger = createLogger(); - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {TestRunnerConfig} - */ - const testRunnerConfig = { - rootDir: config.root, - port: port || 8765, - watch, - concurrentBrowsers: concurrency || 2, - coverage, - manual: manual || open === true, - open, - alias: config.alias, - plugins: [], - logger, - browsers: /** @type {BrowserLauncher[]} */ (await loadLaunchers(browsers)), - }; - - if (specs.length) { - testRunnerConfig.files = specs; - } - - await test(testRunnerConfig); - } - ); -} diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index f11904f4..23f24015 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -42,9 +42,7 @@ } }, "dependencies": { - "@chialab/rna-config-loader": "^0.18.0-alpha.1", "@chialab/rna-dev-server": "^0.18.0-alpha.1", - "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.1", "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.1", @@ -54,7 +52,6 @@ }, "devDependencies": { "@web/test-runner-chrome": "^0.14.1", - "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index 5403213c..8b5c8117 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -1,233 +1,3 @@ -import os from 'os'; -import path from 'path'; -import process from 'process'; -import { colors, createLogger, readableSize } from '@chialab/rna-logger'; -import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; -import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; -import { build } from './build.js'; -import { Queue } from './Queue.js'; -import { bundleSize } from './bundleSize.js'; - export * from './loaders.js'; -export { transform } from './transform.js'; -export { build } from './build.js'; - -/** - * @typedef {import('./transform').TransformResult} TransformResult - */ - -/** - * @typedef {Object} BuildCommandOptions - * @property {string} output - * @property {string} [config] - * @property {import('@chialab/rna-config-loader').Format} [format] - * @property {string} [target] - * @property {import('@chialab/rna-config-loader').Platform} [platform] - * @property {boolean} [bundle] - * @property {boolean} [minify] - * @property {string} [name] - * @property {boolean|string} [manifest] - * @property {boolean|string} [entrypoints] - * @property {string} [public] - * @property {string} [entryNames] - * @property {string} [chunkNames] - * @property {string} [assetNames] - * @property {boolean} [clean] - * @property {string} [external] - * @property {boolean} [map] - * @property {'transform'|'preserve'|'automatic'} [jsx] - * @property {string} [jsxImportSource] - * @property {string} [jsxFactory] - * @property {string} [jsxFragment] - * @property {string} [metafile] - * @property {boolean} [showCompressed] - * @property {boolean} [watch] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('build [entry...]', { isDefault: true }) - .description('Compile JS and CSS modules using esbuild (https://esbuild.github.io/). It can output multiple module formats and it can be used to build a single module or to bundle all dependencies of an application.') - .option('-C, --config ', 'the rna config file') - .option('-O, --output ', 'output directory or file') - .option('--format ', 'bundle format') - .option('--platform ', 'platform destination') - .option('--bundle', 'bundle dependencies') - .option('--minify', 'minify the build') - .option('--public ', 'public path') - .option('--target ', 'output targets (es5, es2015, es2020)') - .option('--no-map', 'do not generate sourcemaps') - .option('--entryNames ', 'output file names') - .option('--chunkNames ', 'output chunk names') - .option('--assetNames ', 'output asset names') - .option('--clean', 'cleanup output path') - .option('--manifest ', 'generate manifest file') - .option('--entrypoints ', 'generate entrypoints file') - .option('--name ', 'the iife global name') - .option('--external [modules]', 'comma separated external packages') - .option('--metafile ', 'write JSON metadata file about the build') - .option('--show-compressed', 'show compressed size of files in build summary') - .option('--jsx ', 'jsx transform mode') - .option('--jsxImportSource ', 'jsx module name') - .option('--jsxFactory ', 'jsx pragma') - .option('--jsxFragment ', 'jsx fragment') - .option('-W, --watch', 'live re-build on sources changes') - .action( - /** - * @param {string[]} input - * @param {BuildCommandOptions} options - */ - async (input, options) => { - const { - output, - format, - platform, - bundle, - minify, - name, - target, - public: publicPath, - entryNames, - chunkNames, - assetNames, - clean, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - showCompressed, - watch, - } = options; - - const logger = createLogger(); - const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(output, 'manifest.json')) : undefined; - const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(output, 'entrypoints.json')) : undefined; - const external = options.external ? options.external.split(',') : []; - const sourcemap = options.map === true ? undefined : options.map; - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const inputConfig = { - format, - platform, - minify, - target, - clean, - bundle, - manifestPath, - entrypointsPath, - external, - publicPath, - entryNames, - chunkNames, - assetNames, - sourcemap, - jsx, - jsxFactory, - jsxFragment, - jsxImportSource, - watch, - }; - - const configFile = options.config || await locateConfigFile(); - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const config = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { - entrypoints: [{ - input: input.map((entry) => path.resolve(entry)), - output: path.resolve(output), - globalName: name, - }], - ...inputConfig, - } : {}); - - const { entrypoints } = config; - if (!entrypoints) { - throw new Error('Missing entrypoints.'); - } - - /** - * @type {import('esbuild').BuildResult[]} - */ - const buildResults = []; - const buildResult = createResult(); - /** - * @param {boolean} [rebuild] - */ - const onBuildEnd = async (rebuild = false) => { - buildResults.forEach((result) => assignToResult(buildResult, result)); - const metafile = buildResult.metafile; - - if (Object.keys(metafile.outputs).length) { - const sizes = await bundleSize(metafile, showCompressed); - if (!rebuild) { - logger.log(colors.bold(` -Build completed! -`)); - } - logger.files(sizes, showCompressed ? ['size', 'gzip', 'brotli'] : ['size'], { - size: readableSize, - gzip: readableSize, - brotli: readableSize, - }); - } else { - logger.log('Empty bundle.'); - } - }; - - const queue = new Queue(); - const cwd = process.cwd(); - for (let i = 0; i < entrypoints.length; i++) { - const entrypoint = entrypoints[i]; - queue.add(async () => { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'rna-logger', - setup(pluginBuild) { - const build = useRna(plugin, pluginBuild); - - if (!build.isChunk()) { - build.onEnd(async (result) => { - if (cwd !== buildDir) { - result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); - } - if (buildResults[i]) { - buildResults[i] = result; - await onBuildEnd(true); - } else { - buildResults[i] = result; - } - }); - } - }, - }; - const buildConfig = getEntryBuildConfig(entrypoint, { - ...config, - plugins: [ - ...(config.plugins || []), - plugin, - ], - }); - const buildDir = buildConfig.root || process.cwd(); - const result = await build(buildConfig); - if (cwd !== buildDir) { - return remapResult(result, buildDir, cwd); - } - return result; - }); - } - - await queue.run(Math.max(1, os.cpus().length / 2)); - - onBuildEnd(); - } - ); -} +export * from './transform.js'; +export * from './build.js'; diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index d3e1b8e4..869f1ef2 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -43,7 +43,6 @@ "esbuild": "^0.19.0" }, "devDependencies": { - "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-dev-server/lib/index.js b/packages/rna-dev-server/lib/index.js index 79f7e28f..1723501e 100644 --- a/packages/rna-dev-server/lib/index.js +++ b/packages/rna-dev-server/lib/index.js @@ -2,7 +2,7 @@ import { stat } from 'fs/promises'; import path from 'path'; import process from 'process'; import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger, colors } from '@chialab/rna-logger'; +import { createLogger } from '@chialab/rna-logger'; import { DevServer, getPort, portNumbers } from '@chialab/es-dev-server'; import cors from '@koa/cors'; import range from 'koa-range'; @@ -170,73 +170,3 @@ export async function serve(config) { return server; } - -/** - * @typedef {Object} ServeCommandOptions - * @property {number} [port] - * @property {string} [config] - * @property {boolean|string} [manifest] - * @property {boolean|string} [entrypoints] - * @property {string} [target] - * @property {'transform'|'preserve'|'automatic'} [jsx] - * @property {string} [jsxImportSource] - * @property {string} [jsxFactory] - * @property {string} [jsxFragment] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('serve [root]') - .description('Start a web dev server (https://modern-web.dev/docs/dev-server/overview/) that transforms ESM imports for node resolution on demand. It also uses esbuild (https://esbuild.github.io/) to compile non standard JavaScript syntax.') - .option('-P, --port ', 'server port number', parseInt) - .option('-C, --config ', 'the rna config file') - .option('--manifest ', 'generate manifest file') - .option('--entrypoints ', 'generate entrypoints file') - .option('--target ', 'output targets (es5, es2015, es2020)') - .option('--jsx ', 'jsx transform mode') - .option('--jsxFactory ', 'jsx pragma') - .option('--jsxFragment ', 'jsx fragment') - .option('--jsxImportSource ', 'jsx module name') - .action( - /** - * @param {string} root - * @param {ServeCommandOptions} options - */ - async (root = process.cwd(), options) => { - const { - port, - target, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - } = options; - - const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(root, 'manifest.json')) : undefined; - const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(root, 'entrypoints.json')) : undefined; - const serveConfig = await loadDevServerConfig({ - rootDir: root, - port, - manifestPath, - entrypointsPath, - target, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - }, options.config); - - const server = await serve(serveConfig); - - serveConfig.logger?.log(` -${colors.bold('dev server started!')} - -root: ${colors.hex('#ef7d00')(path.resolve(serveConfig.rootDir || root))} -local: ${colors.hex('#ef7d00')(`http://${server.config.hostname}:${server.config.port}/`)} -`); - } - ); -} diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index a8446dd3..164e66f3 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -54,7 +54,6 @@ "@koa/cors": "^4.0.0", "@types/koa-range": "^0.3.2", "@types/koa__cors": "^3.0.2", - "commander": "^11.0.0", "koa-range": "^0.3.0", "rimraf": "^5.0.1", "typescript": "^5.0.0" diff --git a/packages/rna-node-test-runner/lib/index.js b/packages/rna-node-test-runner/lib/index.js index fb941687..d1ef524a 100644 --- a/packages/rna-node-test-runner/lib/index.js +++ b/packages/rna-node-test-runner/lib/index.js @@ -3,7 +3,6 @@ import path from 'path'; import process from 'process'; import { Worker } from 'worker_threads'; import { mkdtemp } from 'fs/promises'; -import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; import { CoverageReport } from '@chialab/es-test-runner'; /** @@ -73,47 +72,3 @@ export async function test(config) { throw new Error('Some tests failed'); } } - -/** - * @typedef {Object} TestNodeCommandOptions - * @property {boolean} [coverage] - * @property {string} [config] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('test:node [specs...]') - .description('Start a node test runner based on mocha.') - .option('--coverage', 'collect code coverage') - .option('-C, --config ', 'the rna config file') - .action( - /** - * @param {string[]} specs - * @param {TestNodeCommandOptions} options - */ - async (specs, { coverage, config: configFile }) => { - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {TestRunnerConfig} - */ - const testRunnerConfig = { - alias: config.alias, - coverage, - }; - if (specs.length) { - testRunnerConfig.files = specs; - } - await test(testRunnerConfig); - } - ); -} diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index db17e5dd..99bfdafb 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -32,11 +32,9 @@ }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1", - "@chialab/node-resolve": "^0.18.0-alpha.1", - "@chialab/rna-config-loader": "^0.18.0-alpha.1" + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { - "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-saucelabs-test-runner/lib/index.js b/packages/rna-saucelabs-test-runner/lib/index.js index 38d09499..2b035c64 100644 --- a/packages/rna-saucelabs-test-runner/lib/index.js +++ b/packages/rna-saucelabs-test-runner/lib/index.js @@ -1,8 +1,6 @@ import path from 'path'; import process from 'process'; import { readFile } from 'fs/promises'; -import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger } from '@chialab/rna-logger'; import { pkgUp } from '@chialab/node-resolve'; import { createSauceLabsLauncher } from '@web/test-runner-saucelabs'; import { test as coreTest } from '@chialab/rna-browser-test-runner'; @@ -71,89 +69,3 @@ export async function test(config, sauceOptions) { return coreTest(config); } - -/** - * @typedef {Object} TestSaucelabsCommandOptions - * @property {number} [port] - * @property {boolean} [watch] - * @property {number} [concurrency] - * @property {boolean} [coverage] - * @property {boolean} [manual] - * @property {boolean} [open] - * @property {string[]} [browsers] - * @property {string} [config] - * @property {string} [user] - * @property {string} [key] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('test:saucelabs [specs...]') - .description('Start a Saucelabs browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') - .option('-P, --port ', 'dev server port', parseInt) - .option('--browsers [browsers...]', 'saucelabs browsers list') - .option('--watch', 'watch test files') - .option('--concurrency ', 'number of concurrent browsers', parseInt) - .option('--manual', 'manual test mode') - .option('--open', 'open the browser') - .option('--coverage', 'add coverage to tests') - .option('-C, --config ', 'the rna config file') - .option('-U, --user ', 'sauce username') - .option('-K, --key ', 'sauce access key') - .action( - /** - * @param {string[]} specs - * @param {TestSaucelabsCommandOptions} options - */ - async (specs, { - port, - watch, - concurrency, - coverage, - manual, - open, - browsers, - config: configFile, - user = process.env.SAUCE_USERNAME, - key = process.env.SAUCE_ACCESS_KEY, - }) => { - if (!user) { - throw new Error('Missing saucelabs username. Did you forget to set the `SAUCE_USERNAME` environment variable?'); - } - if (!key) { - throw new Error('Missing saucelabs access key. Did you forget to set the `SAUCE_ACCESS_KEY` environment variable?'); - } - - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - const logger = createLogger(); - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} - */ - const testRunnerConfig = { - rootDir: config.root, - port: port || 8765, - watch, - logger, - concurrentBrowsers: concurrency || 2, - coverage, - manual: manual || open === true, - open, - alias: config.alias, - browsers, - }; - - if (specs.length) { - testRunnerConfig.files = specs; - } - - await test(testRunnerConfig, { user, key }); - } - ); -} diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index 961546f7..df7e378c 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -32,13 +32,10 @@ "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", - "@chialab/rna-config-loader": "^0.18.0-alpha.1", - "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1", "@web/test-runner-saucelabs": "^0.10.0" }, "devDependencies": { - "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna/build.js b/packages/rna/build.js index c50309f2..37b98bdd 100644 --- a/packages/rna/build.js +++ b/packages/rna/build.js @@ -10,8 +10,12 @@ esbuild.build({ format: 'esm', platform: 'node', external: [ - '@chialab/rna-logger', + '@chialab/rna-browser-test-runner', '@chialab/rna-bundler', + '@chialab/rna-dev-server', + '@chialab/rna-logger', + '@chialab/rna-node-test-runner', + '@chialab/rna-saucelabs-test-runner', ], banner: { js: `import { dirname as __pathDirname } from 'path'; diff --git a/packages/rna/lib/commands/build.js b/packages/rna/lib/commands/build.js new file mode 100644 index 00000000..522fa893 --- /dev/null +++ b/packages/rna/lib/commands/build.js @@ -0,0 +1,225 @@ +import os from 'os'; +import path from 'path'; +import process from 'process'; +import { colors, createLogger, readableSize } from '@chialab/rna-logger'; +import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; +import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; +import { build } from '@chialab/rna-bundler'; +import { Queue } from '../utils/Queue.js'; +import { bundleSize } from '../utils/bundleSize.js'; + +/** + * @typedef {Object} BuildCommandOptions + * @property {string} output + * @property {string} [config] + * @property {import('@chialab/rna-config-loader').Format} [format] + * @property {string} [target] + * @property {import('@chialab/rna-config-loader').Platform} [platform] + * @property {boolean} [bundle] + * @property {boolean} [minify] + * @property {string} [name] + * @property {boolean|string} [manifest] + * @property {boolean|string} [entrypoints] + * @property {string} [public] + * @property {string} [entryNames] + * @property {string} [chunkNames] + * @property {string} [assetNames] + * @property {boolean} [clean] + * @property {string} [external] + * @property {boolean} [map] + * @property {'transform'|'preserve'|'automatic'} [jsx] + * @property {string} [jsxImportSource] + * @property {string} [jsxFactory] + * @property {string} [jsxFragment] + * @property {string} [metafile] + * @property {boolean} [showCompressed] + * @property {boolean} [watch] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('build [entry...]', { isDefault: true }) + .description('Compile JS and CSS modules using esbuild (https://esbuild.github.io/). It can output multiple module formats and it can be used to build a single module or to bundle all dependencies of an application.') + .option('-C, --config ', 'the rna config file') + .option('-O, --output ', 'output directory or file') + .option('--format ', 'bundle format') + .option('--platform ', 'platform destination') + .option('--bundle', 'bundle dependencies') + .option('--minify', 'minify the build') + .option('--public ', 'public path') + .option('--target ', 'output targets (es5, es2015, es2020)') + .option('--no-map', 'do not generate sourcemaps') + .option('--entryNames ', 'output file names') + .option('--chunkNames ', 'output chunk names') + .option('--assetNames ', 'output asset names') + .option('--clean', 'cleanup output path') + .option('--manifest ', 'generate manifest file') + .option('--entrypoints ', 'generate entrypoints file') + .option('--name ', 'the iife global name') + .option('--external [modules]', 'comma separated external packages') + .option('--metafile ', 'write JSON metadata file about the build') + .option('--show-compressed', 'show compressed size of files in build summary') + .option('--jsx ', 'jsx transform mode') + .option('--jsxImportSource ', 'jsx module name') + .option('--jsxFactory ', 'jsx pragma') + .option('--jsxFragment ', 'jsx fragment') + .option('-W, --watch', 'live re-build on sources changes') + .action( + /** + * @param {string[]} input + * @param {BuildCommandOptions} options + */ + async (input, options) => { + const { + output, + format, + platform, + bundle, + minify, + name, + target, + public: publicPath, + entryNames, + chunkNames, + assetNames, + clean, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + showCompressed, + watch, + } = options; + + const logger = createLogger(); + const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(output, 'manifest.json')) : undefined; + const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(output, 'entrypoints.json')) : undefined; + const external = options.external ? options.external.split(',') : []; + const sourcemap = options.map === true ? undefined : options.map; + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const inputConfig = { + format, + platform, + minify, + target, + clean, + bundle, + manifestPath, + entrypointsPath, + external, + publicPath, + entryNames, + chunkNames, + assetNames, + sourcemap, + jsx, + jsxFactory, + jsxFragment, + jsxImportSource, + watch, + }; + + const configFile = options.config || await locateConfigFile(); + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const config = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { + entrypoints: [{ + input: input.map((entry) => path.resolve(entry)), + output: path.resolve(output), + globalName: name, + }], + ...inputConfig, + } : {}); + + const { entrypoints } = config; + if (!entrypoints) { + throw new Error('Missing entrypoints.'); + } + + /** + * @type {import('esbuild').BuildResult[]} + */ + const buildResults = []; + const buildResult = createResult(); + /** + * @param {boolean} [rebuild] + */ + const onBuildEnd = async (rebuild = false) => { + buildResults.forEach((result) => assignToResult(buildResult, result)); + const metafile = buildResult.metafile; + + if (Object.keys(metafile.outputs).length) { + const sizes = await bundleSize(metafile, showCompressed); + if (!rebuild) { + logger.log(colors.bold(` +Build completed! +`)); + } + logger.files(sizes, showCompressed ? ['size', 'gzip', 'brotli'] : ['size'], { + size: readableSize, + gzip: readableSize, + brotli: readableSize, + }); + } else { + logger.log('Empty bundle.'); + } + }; + + const queue = new Queue(); + const cwd = process.cwd(); + for (let i = 0; i < entrypoints.length; i++) { + const entrypoint = entrypoints[i]; + queue.add(async () => { + /** + * @type {import('esbuild').Plugin} + */ + const plugin = { + name: 'rna-logger', + setup(pluginBuild) { + const build = useRna(plugin, pluginBuild); + + if (!build.isChunk()) { + build.onEnd(async (result) => { + if (cwd !== buildDir) { + result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); + } + if (buildResults[i]) { + buildResults[i] = result; + await onBuildEnd(true); + } else { + buildResults[i] = result; + } + }); + } + }, + }; + const buildConfig = getEntryBuildConfig(entrypoint, { + ...config, + plugins: [ + ...(config.plugins || []), + plugin, + ], + }); + const buildDir = buildConfig.root || process.cwd(); + const result = await build(buildConfig); + if (cwd !== buildDir) { + return remapResult(result, buildDir, cwd); + } + return result; + }); + } + + await queue.run(Math.max(1, os.cpus().length / 2)); + + onBuildEnd(); + } + ); +} diff --git a/packages/rna/lib/commands/serve.js b/packages/rna/lib/commands/serve.js new file mode 100644 index 00000000..d3bd18e0 --- /dev/null +++ b/packages/rna/lib/commands/serve.js @@ -0,0 +1,93 @@ +import path from 'path'; +import process from 'process'; +import { colors } from '@chialab/rna-logger'; +import { serve, loadDevServerConfig } from '@chialab/rna-dev-server'; + +/** + * @typedef {Object} DevServerCoreConfig + * @property {import('@chialab/rna-logger').Logger} [logger] + * @property {import('@chialab/rna-config-loader').EntrypointConfig[]} [entrypoints] + * @property {string} [manifestPath] + * @property {string} [entrypointsPath] + * @property {Record} [alias] + * @property {import('esbuild').Plugin[]} [transformPlugins] + * @property {string | string[]} [target] + * @property {'transform'|'preserve'|'automatic'} [jsx] + * @property {string} [jsxImportSource] + * @property {string} [jsxFactory] + * @property {string} [jsxFragment] + */ + +/** + * @typedef {Partial & DevServerCoreConfig} DevServerConfig + */ + +/** + * @typedef {Object} ServeCommandOptions + * @property {number} [port] + * @property {string} [config] + * @property {boolean|string} [manifest] + * @property {boolean|string} [entrypoints] + * @property {string} [target] + * @property {'transform'|'preserve'|'automatic'} [jsx] + * @property {string} [jsxImportSource] + * @property {string} [jsxFactory] + * @property {string} [jsxFragment] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('serve [root]') + .description('Start a web dev server (https://modern-web.dev/docs/dev-server/overview/) that transforms ESM imports for node resolution on demand. It also uses esbuild (https://esbuild.github.io/) to compile non standard JavaScript syntax.') + .option('-P, --port ', 'server port number', parseInt) + .option('-C, --config ', 'the rna config file') + .option('--manifest ', 'generate manifest file') + .option('--entrypoints ', 'generate entrypoints file') + .option('--target ', 'output targets (es5, es2015, es2020)') + .option('--jsx ', 'jsx transform mode') + .option('--jsxFactory ', 'jsx pragma') + .option('--jsxFragment ', 'jsx fragment') + .option('--jsxImportSource ', 'jsx module name') + .action( + /** + * @param {string} root + * @param {ServeCommandOptions} options + */ + async (root = process.cwd(), options) => { + const { + port, + target, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + } = options; + + const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(root, 'manifest.json')) : undefined; + const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(root, 'entrypoints.json')) : undefined; + const serveConfig = await loadDevServerConfig({ + rootDir: root, + port, + manifestPath, + entrypointsPath, + target, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + }, options.config); + + const server = await serve(serveConfig); + + serveConfig.logger?.log(` +${colors.bold('dev server started!')} + +root: ${colors.hex('#ef7d00')(path.resolve(serveConfig.rootDir || root))} +local: ${colors.hex('#ef7d00')(`http://${server.config.hostname}:${server.config.port}/`)} +`); + } + ); +} diff --git a/packages/rna/lib/commands/test-browser.js b/packages/rna/lib/commands/test-browser.js new file mode 100644 index 00000000..bd2d736b --- /dev/null +++ b/packages/rna/lib/commands/test-browser.js @@ -0,0 +1,78 @@ +import process from 'process'; +import { locateConfigFile, mergeConfig, readConfigFile } from '@chialab/rna-config-loader'; +import { createLogger } from '@chialab/rna-logger'; +import { test, loadLaunchers } from '@chialab/rna-browser-test-runner'; + +/** + * @typedef {Object} TestBrowserCommandOptions + * @property {number} [port] + * @property {boolean} [watch] + * @property {number} [concurrency] + * @property {boolean} [coverage] + * @property {boolean} [manual] + * @property {boolean} [open] + * @property {string[]} [browsers] + * @property {string} [config] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('test:browser [specs...]') + .description('Start a browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') + .option('-P, --port ', 'dev server port', parseInt) + .option('--watch', 'watch test files') + .option('--concurrency ', 'number of concurrent browsers', parseInt) + .option('--manual', 'manual test mode') + .option('--open', 'open the browser') + .option('--coverage', 'add coverage to tests') + .option('--browsers ', 'comma separated list of browsers', (val) => val.split(',').map((val) => val.trim())) + .option('-C, --config ', 'the rna config file') + .action( + /** + * @param {string[]} specs + * @param {TestBrowserCommandOptions} options + */ + async (specs, { + port, + watch, + concurrency, + coverage, + manual, + open, + browsers = [], + config: configFile, + }) => { + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + const logger = createLogger(); + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} + */ + const testRunnerConfig = { + rootDir: config.root, + port: port || 8765, + watch, + concurrentBrowsers: concurrency || 2, + coverage, + manual: manual || open === true, + open, + alias: config.alias, + plugins: [], + logger, + browsers: /** @type {import('@chialab/rna-browser-test-runner').BrowserLauncher[]} */ (await loadLaunchers(browsers)), + }; + + if (specs.length) { + testRunnerConfig.files = specs; + } + + await test(testRunnerConfig); + } + ); +} diff --git a/packages/rna/lib/commands/test-node.js b/packages/rna/lib/commands/test-node.js new file mode 100644 index 00000000..e23af6cb --- /dev/null +++ b/packages/rna/lib/commands/test-node.js @@ -0,0 +1,47 @@ +import process from 'process'; +import { locateConfigFile, mergeConfig, readConfigFile } from '@chialab/rna-config-loader'; +import { test } from '@chialab/rna-node-test-runner'; + +/** + * @typedef {Object} TestNodeCommandOptions + * @property {boolean} [coverage] + * @property {string} [config] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('test:node [specs...]') + .description('Start a node test runner based on mocha.') + .option('--coverage', 'collect code coverage') + .option('-C, --config ', 'the rna config file') + .action( + /** + * @param {string[]} specs + * @param {TestNodeCommandOptions} options + */ + async (specs, { coverage, config: configFile }) => { + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {import('@chialab/rna-node-test-runner').TestRunnerConfig} + */ + const testRunnerConfig = { + alias: config.alias, + coverage, + }; + if (specs.length) { + testRunnerConfig.files = specs; + } + await test(testRunnerConfig); + } + ); +} diff --git a/packages/rna/lib/commands/test-saucelabs.js b/packages/rna/lib/commands/test-saucelabs.js new file mode 100644 index 00000000..d27de687 --- /dev/null +++ b/packages/rna/lib/commands/test-saucelabs.js @@ -0,0 +1,90 @@ +import process from 'process'; +import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; +import { createLogger } from '@chialab/rna-logger'; +import { test } from '@chialab/rna-saucelabs-test-runner'; + +/** + * @typedef {Object} TestSaucelabsCommandOptions + * @property {number} [port] + * @property {boolean} [watch] + * @property {number} [concurrency] + * @property {boolean} [coverage] + * @property {boolean} [manual] + * @property {boolean} [open] + * @property {string[]} [browsers] + * @property {string} [config] + * @property {string} [user] + * @property {string} [key] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('test:saucelabs [specs...]') + .description('Start a Saucelabs browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') + .option('-P, --port ', 'dev server port', parseInt) + .option('--browsers [browsers...]', 'saucelabs browsers list') + .option('--watch', 'watch test files') + .option('--concurrency ', 'number of concurrent browsers', parseInt) + .option('--manual', 'manual test mode') + .option('--open', 'open the browser') + .option('--coverage', 'add coverage to tests') + .option('-C, --config ', 'the rna config file') + .option('-U, --user ', 'sauce username') + .option('-K, --key ', 'sauce access key') + .action( + /** + * @param {string[]} specs + * @param {TestSaucelabsCommandOptions} options + */ + async (specs, { + port, + watch, + concurrency, + coverage, + manual, + open, + browsers, + config: configFile, + user = process.env.SAUCE_USERNAME, + key = process.env.SAUCE_ACCESS_KEY, + }) => { + if (!user) { + throw new Error('Missing saucelabs username. Did you forget to set the `SAUCE_USERNAME` environment variable?'); + } + if (!key) { + throw new Error('Missing saucelabs access key. Did you forget to set the `SAUCE_ACCESS_KEY` environment variable?'); + } + + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + const logger = createLogger(); + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} + */ + const testRunnerConfig = { + rootDir: config.root, + port: port || 8765, + watch, + logger, + concurrentBrowsers: concurrency || 2, + coverage, + manual: manual || open === true, + open, + alias: config.alias, + browsers, + }; + + if (specs.length) { + testRunnerConfig.files = specs; + } + + await test(testRunnerConfig, { user, key }); + } + ); +} diff --git a/packages/rna/lib/index.js b/packages/rna/lib/index.js index e17684c3..ff5d6cf1 100755 --- a/packages/rna/lib/index.js +++ b/packages/rna/lib/index.js @@ -2,62 +2,22 @@ import { readFile } from 'fs/promises'; import { program } from 'commander'; -import { createLogger, colors } from '@chialab/rna-logger'; import process from 'process'; +import registerBuildCommand from './commands/build.js'; +import registerServeCommand from './commands/serve.js'; +import registerTestNodeCommand from './commands/test-node.js'; +import registerTestBrowserCommand from './commands/test-browser.js'; +import registerTestSaucelabsCommand from './commands/test-saucelabs.js'; -const argv = process.argv; const packageJson = new URL('../package.json', import.meta.url); const json = JSON.parse(await readFile(packageJson, 'utf-8')); -program - .version(json.version); - -/** - * @param {string} name - * @param {string} source - */ -const loadCommand = async function(name, source) { - try { - const { command } = await import(source); - command(program); - } catch (err) { - if ((/** @type {NodeJS.ErrnoException} */(err)).code === 'ERR_MODULE_NOT_FOUND') { - const logger = createLogger(); - return program - .command(name) - .allowUnknownOption() - .action(() => { - logger.error(colors.red(colors.bold('Command not found.'))); - logger.error(` -${colors.yellow('Please install the corresponding module in order to use this command:')} -${colors.white(`npm install -D ${colors.hex('#ef7d00')(source)}`)} -${colors.white(`yarn add -D ${colors.hex('#ef7d00')(source)}`)} -`); - - process.exitCode = 1; - }); - } - - throw err; - } -}; - -const commands = { - 'build': '@chialab/rna-bundler', - 'serve': '@chialab/rna-dev-server', - 'test:browser': '@chialab/rna-browser-test-runner', - 'test:node': '@chialab/rna-node-test-runner', - 'test:saucelabs': '@chialab/rna-saucelabs-test-runner', -}; - -const command = /** @type {keyof typeof commands} */ (argv[2]); -if (commands[command]) { - await loadCommand(command, commands[command]); -} else { - await Promise.all(Object.keys(commands).map( - (key) => loadCommand(key, commands[(/** @type {keyof typeof commands} key */ (key))]) - )); -} +registerBuildCommand(program); +registerServeCommand(program); +registerTestNodeCommand(program); +registerTestBrowserCommand(program); +registerTestSaucelabsCommand(program); program - .parse(argv); + .version(json.version) + .parse(process.argv); diff --git a/packages/rna-bundler/lib/Queue.js b/packages/rna/lib/utils/Queue.js similarity index 100% rename from packages/rna-bundler/lib/Queue.js rename to packages/rna/lib/utils/Queue.js diff --git a/packages/rna-bundler/lib/bundleSize.js b/packages/rna/lib/utils/bundleSize.js similarity index 100% rename from packages/rna-bundler/lib/bundleSize.js rename to packages/rna/lib/utils/bundleSize.js diff --git a/yarn.lock b/yarn.lock index 860d1e2b..282dcc2c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1972,9 +1972,7 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner" dependencies: - "@chialab/rna-config-loader": ^0.18.0-alpha.1 "@chialab/rna-dev-server": ^0.18.0-alpha.1 - "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.1 "@chialab/wtr-coverage-reporter": ^0.18.0-alpha.1 "@chialab/wtr-mocha-reporter": ^0.18.0-alpha.1 @@ -1982,7 +1980,6 @@ __metadata: "@web/test-runner-core": ^0.11.4 "@web/test-runner-mocha": ^0.8.1 "@web/test-runner-playwright": ^0.10.1 - commander: ^11.0.0 typescript: ^5.0.0 peerDependencies: "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 @@ -2008,7 +2005,6 @@ __metadata: "@chialab/esbuild-rna": ^0.18.0-alpha.1 "@chialab/rna-config-loader": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 - commander: ^11.0.0 esbuild: ^0.19.0 typescript: ^5.0.0 languageName: unknown @@ -2047,7 +2043,6 @@ __metadata: "@koa/cors": ^4.0.0 "@types/koa-range": ^0.3.2 "@types/koa__cors": ^3.0.2 - commander: ^11.0.0 koa-range: ^0.3.0 rimraf: ^5.0.1 typescript: ^5.0.0 @@ -2083,8 +2078,6 @@ __metadata: dependencies: "@chialab/es-test-runner": ^0.18.0-alpha.1 "@chialab/node-resolve": ^0.18.0-alpha.1 - "@chialab/rna-config-loader": ^0.18.0-alpha.1 - commander: ^11.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2120,17 +2113,14 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner": +"@chialab/rna-saucelabs-test-runner@^0.18.0-alpha.1, @chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner": version: 0.0.0-use.local resolution: "@chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner" dependencies: "@chialab/node-resolve": ^0.18.0-alpha.1 "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 - "@chialab/rna-config-loader": ^0.18.0-alpha.1 - "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 "@web/test-runner-saucelabs": ^0.10.0 - commander: ^11.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2175,14 +2165,10 @@ __metadata: "@chialab/rna-dev-server": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/rna-node-test-runner": ^0.18.0-alpha.1 + "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.1 commander: ^11.0.0 rimraf: ^5.0.1 typescript: ^5.0.0 - peerDependencies: - "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.1 - peerDependenciesMeta: - "@chialab/rna-saucelabs-test-runner": - optional: true bin: rna: ./dist/index.js languageName: unknown From 17185918759df3a12cf6990c9a72b1159b9164da Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 30 Aug 2023 09:41:34 +0200 Subject: [PATCH 47/55] Revert "Staticize rna commands" This reverts commit 96cd9493eb678535b70880f6397b8a5214882089. --- .changeset/late-colts-cross.md | 42 ---- .eslintrc.json | 5 +- README.md | 9 +- docs/Dev-server-web-apps.md | 4 +- docs/Home.md | 9 +- docs/Migrate-CRA.md | 4 +- packages/rna-browser-test-runner/lib/index.js | 78 +++++- packages/rna-browser-test-runner/package.json | 3 + .../lib/utils => rna-bundler/lib}/Queue.js | 0 .../utils => rna-bundler/lib}/bundleSize.js | 0 packages/rna-bundler/lib/index.js | 234 +++++++++++++++++- packages/rna-bundler/package.json | 1 + packages/rna-dev-server/lib/index.js | 72 +++++- packages/rna-dev-server/package.json | 1 + packages/rna-node-test-runner/lib/index.js | 45 ++++ packages/rna-node-test-runner/package.json | 4 +- .../rna-saucelabs-test-runner/lib/index.js | 88 +++++++ .../rna-saucelabs-test-runner/package.json | 3 + packages/rna/build.js | 6 +- packages/rna/lib/commands/build.js | 225 ----------------- packages/rna/lib/commands/serve.js | 93 ------- packages/rna/lib/commands/test-browser.js | 78 ------ packages/rna/lib/commands/test-node.js | 47 ---- packages/rna/lib/commands/test-saucelabs.js | 90 ------- packages/rna/lib/index.js | 64 ++++- yarn.lock | 18 +- 26 files changed, 606 insertions(+), 617 deletions(-) delete mode 100644 .changeset/late-colts-cross.md rename packages/{rna/lib/utils => rna-bundler/lib}/Queue.js (100%) rename packages/{rna/lib/utils => rna-bundler/lib}/bundleSize.js (100%) delete mode 100644 packages/rna/lib/commands/build.js delete mode 100644 packages/rna/lib/commands/serve.js delete mode 100644 packages/rna/lib/commands/test-browser.js delete mode 100644 packages/rna/lib/commands/test-node.js delete mode 100644 packages/rna/lib/commands/test-saucelabs.js diff --git a/.changeset/late-colts-cross.md b/.changeset/late-colts-cross.md deleted file mode 100644 index 0e47f5bf..00000000 --- a/.changeset/late-colts-cross.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -"@chialab/esbuild-plugin-require-resolve": patch -"@chialab/esbuild-plugin-lightningcss": patch -"@chialab/esbuild-plugin-css-import": patch -"@chialab/rna-saucelabs-test-runner": patch -"@chialab/esbuild-plugin-unwebpack": patch -"@chialab/esbuild-plugin-any-file": patch -"@chialab/esbuild-plugin-commonjs": patch -"@chialab/esbuild-plugin-meta-url": patch -"@chialab/esbuild-plugin-metadata": patch -"@chialab/rna-browser-test-runner": patch -"@chialab/wds-plugin-node-resolve": patch -"@chialab/esbuild-plugin-postcss": patch -"@chialab/esbuild-plugin-virtual": patch -"@chialab/postcss-preset-chialab": patch -"@chialab/esbuild-plugin-worker": patch -"@chialab/wtr-coverage-reporter": patch -"@chialab/esbuild-plugin-babel": patch -"@chialab/rna-node-test-runner": patch -"@chialab/esbuild-plugin-html": patch -"@chialab/wds-plugin-polyfill": patch -"@chialab/esbuild-plugin-env": patch -"@chialab/postcss-url-rebase": patch -"@chialab/wtr-mocha-reporter": patch -"@chialab/postcss-dart-sass": patch -"@chialab/rna-config-loader": patch -"@chialab/wds-plugin-legacy": patch -"@chialab/es-test-runner": patch -"@chialab/rna-dev-server": patch -"@chialab/wds-plugin-hmr": patch -"@chialab/wds-plugin-rna": patch -"@chialab/es-dev-server": patch -"@chialab/node-resolve": patch -"@chialab/esbuild-rna": patch -"@chialab/estransform": patch -"@chialab/rna-bundler": patch -"@chialab/cjs-to-esm": patch -"@chialab/rna-logger": patch -"@chialab/rna": patch ---- - -Staticize rna commands. diff --git a/.eslintrc.json b/.eslintrc.json index d4bfa39e..d663ab92 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -6,8 +6,5 @@ "ignorePatterns": [ "**/fixture/*", "**/fixtures/*" - ], - "rules": { - "mocha/no-exports": 0 - } + ] } diff --git a/README.md b/README.md index 59d99aa2..d648334d 100644 --- a/README.md +++ b/README.md @@ -45,11 +45,10 @@ Since RNA aims to support both browser and Node modules, you can test your modul ### Quick usage ```sh -npm i -D @chialab/rna -``` - -```sh -yarn add -D @chialab/rna +npm i -D \ + @chialab/rna \ + @chialab/rna-dev-server \ + @chialab/rna-browser-test-runner ``` **package.json** diff --git a/docs/Dev-server-web-apps.md b/docs/Dev-server-web-apps.md index abd8a9f3..382bc08d 100644 --- a/docs/Dev-server-web-apps.md +++ b/docs/Dev-server-web-apps.md @@ -24,11 +24,11 @@ The [Web Dev Server](https://modern-web.dev/docs/dev-server/overview/) is a serv The RNA dev server can be installed with the following preset: ```sh -npm i -D @chialab/rna +npm i -D @chialab/rna @chialab/rna-dev-server ``` ```sh -yarn add -D @chialab/rna +yarn add -D @chialab/rna @chialab/rna-dev-server ``` Run the dev server: diff --git a/docs/Home.md b/docs/Home.md index 2bdede03..7f7e7cb9 100644 --- a/docs/Home.md +++ b/docs/Home.md @@ -37,11 +37,10 @@ We built RNA to be pluggable and to be interoperable with other build systems. A ### Quick usage ```sh -npm i -D @chialab/rna -``` - -```sh -yarn add -D @chialab/rna +npm i -D \ + @chialab/rna \ + @chialab/rna-dev-server \ + @chialab/rna-browser-test-runner ``` **package.json** diff --git a/docs/Migrate-CRA.md b/docs/Migrate-CRA.md index c98ce165..46d840c5 100644 --- a/docs/Migrate-CRA.md +++ b/docs/Migrate-CRA.md @@ -55,11 +55,11 @@ Optionally, you can also include a bundle for browsers that don't support ESM mo First, we need to install `rna` dependencies: ```sh -npm i -D @chialab/rna +npm i -D @chialab/rna @chialab/rna-dev-server ``` ```sh -yarn add -D @chialab/rna +yarn add -D @chialab/rna @chialab/rna-dev-server ``` Then, we are ready to update the `package.json` file to replace `react-scripts` witn `rna`. diff --git a/packages/rna-browser-test-runner/lib/index.js b/packages/rna-browser-test-runner/lib/index.js index 8429d4c3..d02a61d3 100644 --- a/packages/rna-browser-test-runner/lib/index.js +++ b/packages/rna-browser-test-runner/lib/index.js @@ -2,6 +2,8 @@ import path from 'path'; import process from 'process'; import { cpus } from 'os'; import { createRequire } from 'module'; +import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; +import { createLogger } from '@chialab/rna-logger'; import { mochaReporter } from '@chialab/wtr-mocha-reporter'; import { coverageReporter } from '@chialab/wtr-coverage-reporter'; import { HELPERS_PATH } from '@chialab/wds-plugin-node-resolve'; @@ -194,7 +196,7 @@ function getProductName(browserName) { * Create test launchers. * @param {string[]} requestedBrowsers */ -export async function loadLaunchers(requestedBrowsers) { +async function loadLaunchers(requestedBrowsers) { const browsers = normalizeBrowserNames(requestedBrowsers); /** @@ -228,3 +230,77 @@ export async function loadLaunchers(requestedBrowsers) { }) ); } + +/** + * @typedef {Object} TestBrowserCommandOptions + * @property {number} [port] + * @property {boolean} [watch] + * @property {number} [concurrency] + * @property {boolean} [coverage] + * @property {boolean} [manual] + * @property {boolean} [open] + * @property {string[]} [browsers] + * @property {string} [config] + */ + +/** + * @param {import('commander').Command} program + */ +export function command(program) { + program + .command('test:browser [specs...]') + .description('Start a browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') + .option('-P, --port ', 'dev server port', parseInt) + .option('--watch', 'watch test files') + .option('--concurrency ', 'number of concurrent browsers', parseInt) + .option('--manual', 'manual test mode') + .option('--open', 'open the browser') + .option('--coverage', 'add coverage to tests') + .option('--browsers ', 'comma separated list of browsers', (val) => val.split(',').map((val) => val.trim())) + .option('-C, --config ', 'the rna config file') + .action( + /** + * @param {string[]} specs + * @param {TestBrowserCommandOptions} options + */ + async (specs, { + port, + watch, + concurrency, + coverage, + manual, + open, + browsers = [], + config: configFile, + }) => { + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + const logger = createLogger(); + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {TestRunnerConfig} + */ + const testRunnerConfig = { + rootDir: config.root, + port: port || 8765, + watch, + concurrentBrowsers: concurrency || 2, + coverage, + manual: manual || open === true, + open, + alias: config.alias, + plugins: [], + logger, + browsers: /** @type {BrowserLauncher[]} */ (await loadLaunchers(browsers)), + }; + + if (specs.length) { + testRunnerConfig.files = specs; + } + + await test(testRunnerConfig); + } + ); +} diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index 23f24015..f11904f4 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -42,7 +42,9 @@ } }, "dependencies": { + "@chialab/rna-config-loader": "^0.18.0-alpha.1", "@chialab/rna-dev-server": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.1", "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.1", @@ -52,6 +54,7 @@ }, "devDependencies": { "@web/test-runner-chrome": "^0.14.1", + "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna/lib/utils/Queue.js b/packages/rna-bundler/lib/Queue.js similarity index 100% rename from packages/rna/lib/utils/Queue.js rename to packages/rna-bundler/lib/Queue.js diff --git a/packages/rna/lib/utils/bundleSize.js b/packages/rna-bundler/lib/bundleSize.js similarity index 100% rename from packages/rna/lib/utils/bundleSize.js rename to packages/rna-bundler/lib/bundleSize.js diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index 8b5c8117..5403213c 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -1,3 +1,233 @@ +import os from 'os'; +import path from 'path'; +import process from 'process'; +import { colors, createLogger, readableSize } from '@chialab/rna-logger'; +import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; +import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; +import { build } from './build.js'; +import { Queue } from './Queue.js'; +import { bundleSize } from './bundleSize.js'; + export * from './loaders.js'; -export * from './transform.js'; -export * from './build.js'; +export { transform } from './transform.js'; +export { build } from './build.js'; + +/** + * @typedef {import('./transform').TransformResult} TransformResult + */ + +/** + * @typedef {Object} BuildCommandOptions + * @property {string} output + * @property {string} [config] + * @property {import('@chialab/rna-config-loader').Format} [format] + * @property {string} [target] + * @property {import('@chialab/rna-config-loader').Platform} [platform] + * @property {boolean} [bundle] + * @property {boolean} [minify] + * @property {string} [name] + * @property {boolean|string} [manifest] + * @property {boolean|string} [entrypoints] + * @property {string} [public] + * @property {string} [entryNames] + * @property {string} [chunkNames] + * @property {string} [assetNames] + * @property {boolean} [clean] + * @property {string} [external] + * @property {boolean} [map] + * @property {'transform'|'preserve'|'automatic'} [jsx] + * @property {string} [jsxImportSource] + * @property {string} [jsxFactory] + * @property {string} [jsxFragment] + * @property {string} [metafile] + * @property {boolean} [showCompressed] + * @property {boolean} [watch] + */ + +/** + * @param {import('commander').Command} program + */ +export function command(program) { + program + .command('build [entry...]', { isDefault: true }) + .description('Compile JS and CSS modules using esbuild (https://esbuild.github.io/). It can output multiple module formats and it can be used to build a single module or to bundle all dependencies of an application.') + .option('-C, --config ', 'the rna config file') + .option('-O, --output ', 'output directory or file') + .option('--format ', 'bundle format') + .option('--platform ', 'platform destination') + .option('--bundle', 'bundle dependencies') + .option('--minify', 'minify the build') + .option('--public ', 'public path') + .option('--target ', 'output targets (es5, es2015, es2020)') + .option('--no-map', 'do not generate sourcemaps') + .option('--entryNames ', 'output file names') + .option('--chunkNames ', 'output chunk names') + .option('--assetNames ', 'output asset names') + .option('--clean', 'cleanup output path') + .option('--manifest ', 'generate manifest file') + .option('--entrypoints ', 'generate entrypoints file') + .option('--name ', 'the iife global name') + .option('--external [modules]', 'comma separated external packages') + .option('--metafile ', 'write JSON metadata file about the build') + .option('--show-compressed', 'show compressed size of files in build summary') + .option('--jsx ', 'jsx transform mode') + .option('--jsxImportSource ', 'jsx module name') + .option('--jsxFactory ', 'jsx pragma') + .option('--jsxFragment ', 'jsx fragment') + .option('-W, --watch', 'live re-build on sources changes') + .action( + /** + * @param {string[]} input + * @param {BuildCommandOptions} options + */ + async (input, options) => { + const { + output, + format, + platform, + bundle, + minify, + name, + target, + public: publicPath, + entryNames, + chunkNames, + assetNames, + clean, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + showCompressed, + watch, + } = options; + + const logger = createLogger(); + const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(output, 'manifest.json')) : undefined; + const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(output, 'entrypoints.json')) : undefined; + const external = options.external ? options.external.split(',') : []; + const sourcemap = options.map === true ? undefined : options.map; + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const inputConfig = { + format, + platform, + minify, + target, + clean, + bundle, + manifestPath, + entrypointsPath, + external, + publicPath, + entryNames, + chunkNames, + assetNames, + sourcemap, + jsx, + jsxFactory, + jsxFragment, + jsxImportSource, + watch, + }; + + const configFile = options.config || await locateConfigFile(); + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const config = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { + entrypoints: [{ + input: input.map((entry) => path.resolve(entry)), + output: path.resolve(output), + globalName: name, + }], + ...inputConfig, + } : {}); + + const { entrypoints } = config; + if (!entrypoints) { + throw new Error('Missing entrypoints.'); + } + + /** + * @type {import('esbuild').BuildResult[]} + */ + const buildResults = []; + const buildResult = createResult(); + /** + * @param {boolean} [rebuild] + */ + const onBuildEnd = async (rebuild = false) => { + buildResults.forEach((result) => assignToResult(buildResult, result)); + const metafile = buildResult.metafile; + + if (Object.keys(metafile.outputs).length) { + const sizes = await bundleSize(metafile, showCompressed); + if (!rebuild) { + logger.log(colors.bold(` +Build completed! +`)); + } + logger.files(sizes, showCompressed ? ['size', 'gzip', 'brotli'] : ['size'], { + size: readableSize, + gzip: readableSize, + brotli: readableSize, + }); + } else { + logger.log('Empty bundle.'); + } + }; + + const queue = new Queue(); + const cwd = process.cwd(); + for (let i = 0; i < entrypoints.length; i++) { + const entrypoint = entrypoints[i]; + queue.add(async () => { + /** + * @type {import('esbuild').Plugin} + */ + const plugin = { + name: 'rna-logger', + setup(pluginBuild) { + const build = useRna(plugin, pluginBuild); + + if (!build.isChunk()) { + build.onEnd(async (result) => { + if (cwd !== buildDir) { + result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); + } + if (buildResults[i]) { + buildResults[i] = result; + await onBuildEnd(true); + } else { + buildResults[i] = result; + } + }); + } + }, + }; + const buildConfig = getEntryBuildConfig(entrypoint, { + ...config, + plugins: [ + ...(config.plugins || []), + plugin, + ], + }); + const buildDir = buildConfig.root || process.cwd(); + const result = await build(buildConfig); + if (cwd !== buildDir) { + return remapResult(result, buildDir, cwd); + } + return result; + }); + } + + await queue.run(Math.max(1, os.cpus().length / 2)); + + onBuildEnd(); + } + ); +} diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 869f1ef2..d3e1b8e4 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -43,6 +43,7 @@ "esbuild": "^0.19.0" }, "devDependencies": { + "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-dev-server/lib/index.js b/packages/rna-dev-server/lib/index.js index 1723501e..79f7e28f 100644 --- a/packages/rna-dev-server/lib/index.js +++ b/packages/rna-dev-server/lib/index.js @@ -2,7 +2,7 @@ import { stat } from 'fs/promises'; import path from 'path'; import process from 'process'; import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger } from '@chialab/rna-logger'; +import { createLogger, colors } from '@chialab/rna-logger'; import { DevServer, getPort, portNumbers } from '@chialab/es-dev-server'; import cors from '@koa/cors'; import range from 'koa-range'; @@ -170,3 +170,73 @@ export async function serve(config) { return server; } + +/** + * @typedef {Object} ServeCommandOptions + * @property {number} [port] + * @property {string} [config] + * @property {boolean|string} [manifest] + * @property {boolean|string} [entrypoints] + * @property {string} [target] + * @property {'transform'|'preserve'|'automatic'} [jsx] + * @property {string} [jsxImportSource] + * @property {string} [jsxFactory] + * @property {string} [jsxFragment] + */ + +/** + * @param {import('commander').Command} program + */ +export function command(program) { + program + .command('serve [root]') + .description('Start a web dev server (https://modern-web.dev/docs/dev-server/overview/) that transforms ESM imports for node resolution on demand. It also uses esbuild (https://esbuild.github.io/) to compile non standard JavaScript syntax.') + .option('-P, --port ', 'server port number', parseInt) + .option('-C, --config ', 'the rna config file') + .option('--manifest ', 'generate manifest file') + .option('--entrypoints ', 'generate entrypoints file') + .option('--target ', 'output targets (es5, es2015, es2020)') + .option('--jsx ', 'jsx transform mode') + .option('--jsxFactory ', 'jsx pragma') + .option('--jsxFragment ', 'jsx fragment') + .option('--jsxImportSource ', 'jsx module name') + .action( + /** + * @param {string} root + * @param {ServeCommandOptions} options + */ + async (root = process.cwd(), options) => { + const { + port, + target, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + } = options; + + const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(root, 'manifest.json')) : undefined; + const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(root, 'entrypoints.json')) : undefined; + const serveConfig = await loadDevServerConfig({ + rootDir: root, + port, + manifestPath, + entrypointsPath, + target, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + }, options.config); + + const server = await serve(serveConfig); + + serveConfig.logger?.log(` +${colors.bold('dev server started!')} + +root: ${colors.hex('#ef7d00')(path.resolve(serveConfig.rootDir || root))} +local: ${colors.hex('#ef7d00')(`http://${server.config.hostname}:${server.config.port}/`)} +`); + } + ); +} diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 164e66f3..a8446dd3 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -54,6 +54,7 @@ "@koa/cors": "^4.0.0", "@types/koa-range": "^0.3.2", "@types/koa__cors": "^3.0.2", + "commander": "^11.0.0", "koa-range": "^0.3.0", "rimraf": "^5.0.1", "typescript": "^5.0.0" diff --git a/packages/rna-node-test-runner/lib/index.js b/packages/rna-node-test-runner/lib/index.js index d1ef524a..fb941687 100644 --- a/packages/rna-node-test-runner/lib/index.js +++ b/packages/rna-node-test-runner/lib/index.js @@ -3,6 +3,7 @@ import path from 'path'; import process from 'process'; import { Worker } from 'worker_threads'; import { mkdtemp } from 'fs/promises'; +import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; import { CoverageReport } from '@chialab/es-test-runner'; /** @@ -72,3 +73,47 @@ export async function test(config) { throw new Error('Some tests failed'); } } + +/** + * @typedef {Object} TestNodeCommandOptions + * @property {boolean} [coverage] + * @property {string} [config] + */ + +/** + * @param {import('commander').Command} program + */ +export function command(program) { + program + .command('test:node [specs...]') + .description('Start a node test runner based on mocha.') + .option('--coverage', 'collect code coverage') + .option('-C, --config ', 'the rna config file') + .action( + /** + * @param {string[]} specs + * @param {TestNodeCommandOptions} options + */ + async (specs, { coverage, config: configFile }) => { + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {TestRunnerConfig} + */ + const testRunnerConfig = { + alias: config.alias, + coverage, + }; + if (specs.length) { + testRunnerConfig.files = specs; + } + await test(testRunnerConfig); + } + ); +} diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index 99bfdafb..db17e5dd 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -32,9 +32,11 @@ }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1", - "@chialab/node-resolve": "^0.18.0-alpha.1" + "@chialab/node-resolve": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1" }, "devDependencies": { + "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-saucelabs-test-runner/lib/index.js b/packages/rna-saucelabs-test-runner/lib/index.js index 2b035c64..38d09499 100644 --- a/packages/rna-saucelabs-test-runner/lib/index.js +++ b/packages/rna-saucelabs-test-runner/lib/index.js @@ -1,6 +1,8 @@ import path from 'path'; import process from 'process'; import { readFile } from 'fs/promises'; +import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; +import { createLogger } from '@chialab/rna-logger'; import { pkgUp } from '@chialab/node-resolve'; import { createSauceLabsLauncher } from '@web/test-runner-saucelabs'; import { test as coreTest } from '@chialab/rna-browser-test-runner'; @@ -69,3 +71,89 @@ export async function test(config, sauceOptions) { return coreTest(config); } + +/** + * @typedef {Object} TestSaucelabsCommandOptions + * @property {number} [port] + * @property {boolean} [watch] + * @property {number} [concurrency] + * @property {boolean} [coverage] + * @property {boolean} [manual] + * @property {boolean} [open] + * @property {string[]} [browsers] + * @property {string} [config] + * @property {string} [user] + * @property {string} [key] + */ + +/** + * @param {import('commander').Command} program + */ +export function command(program) { + program + .command('test:saucelabs [specs...]') + .description('Start a Saucelabs browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') + .option('-P, --port ', 'dev server port', parseInt) + .option('--browsers [browsers...]', 'saucelabs browsers list') + .option('--watch', 'watch test files') + .option('--concurrency ', 'number of concurrent browsers', parseInt) + .option('--manual', 'manual test mode') + .option('--open', 'open the browser') + .option('--coverage', 'add coverage to tests') + .option('-C, --config ', 'the rna config file') + .option('-U, --user ', 'sauce username') + .option('-K, --key ', 'sauce access key') + .action( + /** + * @param {string[]} specs + * @param {TestSaucelabsCommandOptions} options + */ + async (specs, { + port, + watch, + concurrency, + coverage, + manual, + open, + browsers, + config: configFile, + user = process.env.SAUCE_USERNAME, + key = process.env.SAUCE_ACCESS_KEY, + }) => { + if (!user) { + throw new Error('Missing saucelabs username. Did you forget to set the `SAUCE_USERNAME` environment variable?'); + } + if (!key) { + throw new Error('Missing saucelabs access key. Did you forget to set the `SAUCE_ACCESS_KEY` environment variable?'); + } + + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + const logger = createLogger(); + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} + */ + const testRunnerConfig = { + rootDir: config.root, + port: port || 8765, + watch, + logger, + concurrentBrowsers: concurrency || 2, + coverage, + manual: manual || open === true, + open, + alias: config.alias, + browsers, + }; + + if (specs.length) { + testRunnerConfig.files = specs; + } + + await test(testRunnerConfig, { user, key }); + } + ); +} diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index df7e378c..961546f7 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -32,10 +32,13 @@ "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1", "@web/test-runner-saucelabs": "^0.10.0" }, "devDependencies": { + "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna/build.js b/packages/rna/build.js index 37b98bdd..c50309f2 100644 --- a/packages/rna/build.js +++ b/packages/rna/build.js @@ -10,12 +10,8 @@ esbuild.build({ format: 'esm', platform: 'node', external: [ - '@chialab/rna-browser-test-runner', - '@chialab/rna-bundler', - '@chialab/rna-dev-server', '@chialab/rna-logger', - '@chialab/rna-node-test-runner', - '@chialab/rna-saucelabs-test-runner', + '@chialab/rna-bundler', ], banner: { js: `import { dirname as __pathDirname } from 'path'; diff --git a/packages/rna/lib/commands/build.js b/packages/rna/lib/commands/build.js deleted file mode 100644 index 522fa893..00000000 --- a/packages/rna/lib/commands/build.js +++ /dev/null @@ -1,225 +0,0 @@ -import os from 'os'; -import path from 'path'; -import process from 'process'; -import { colors, createLogger, readableSize } from '@chialab/rna-logger'; -import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; -import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; -import { build } from '@chialab/rna-bundler'; -import { Queue } from '../utils/Queue.js'; -import { bundleSize } from '../utils/bundleSize.js'; - -/** - * @typedef {Object} BuildCommandOptions - * @property {string} output - * @property {string} [config] - * @property {import('@chialab/rna-config-loader').Format} [format] - * @property {string} [target] - * @property {import('@chialab/rna-config-loader').Platform} [platform] - * @property {boolean} [bundle] - * @property {boolean} [minify] - * @property {string} [name] - * @property {boolean|string} [manifest] - * @property {boolean|string} [entrypoints] - * @property {string} [public] - * @property {string} [entryNames] - * @property {string} [chunkNames] - * @property {string} [assetNames] - * @property {boolean} [clean] - * @property {string} [external] - * @property {boolean} [map] - * @property {'transform'|'preserve'|'automatic'} [jsx] - * @property {string} [jsxImportSource] - * @property {string} [jsxFactory] - * @property {string} [jsxFragment] - * @property {string} [metafile] - * @property {boolean} [showCompressed] - * @property {boolean} [watch] - */ - -/** - * @param {import('commander').Command} program - */ -export default function(program) { - program - .command('build [entry...]', { isDefault: true }) - .description('Compile JS and CSS modules using esbuild (https://esbuild.github.io/). It can output multiple module formats and it can be used to build a single module or to bundle all dependencies of an application.') - .option('-C, --config ', 'the rna config file') - .option('-O, --output ', 'output directory or file') - .option('--format ', 'bundle format') - .option('--platform ', 'platform destination') - .option('--bundle', 'bundle dependencies') - .option('--minify', 'minify the build') - .option('--public ', 'public path') - .option('--target ', 'output targets (es5, es2015, es2020)') - .option('--no-map', 'do not generate sourcemaps') - .option('--entryNames ', 'output file names') - .option('--chunkNames ', 'output chunk names') - .option('--assetNames ', 'output asset names') - .option('--clean', 'cleanup output path') - .option('--manifest ', 'generate manifest file') - .option('--entrypoints ', 'generate entrypoints file') - .option('--name ', 'the iife global name') - .option('--external [modules]', 'comma separated external packages') - .option('--metafile ', 'write JSON metadata file about the build') - .option('--show-compressed', 'show compressed size of files in build summary') - .option('--jsx ', 'jsx transform mode') - .option('--jsxImportSource ', 'jsx module name') - .option('--jsxFactory ', 'jsx pragma') - .option('--jsxFragment ', 'jsx fragment') - .option('-W, --watch', 'live re-build on sources changes') - .action( - /** - * @param {string[]} input - * @param {BuildCommandOptions} options - */ - async (input, options) => { - const { - output, - format, - platform, - bundle, - minify, - name, - target, - public: publicPath, - entryNames, - chunkNames, - assetNames, - clean, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - showCompressed, - watch, - } = options; - - const logger = createLogger(); - const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(output, 'manifest.json')) : undefined; - const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(output, 'entrypoints.json')) : undefined; - const external = options.external ? options.external.split(',') : []; - const sourcemap = options.map === true ? undefined : options.map; - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const inputConfig = { - format, - platform, - minify, - target, - clean, - bundle, - manifestPath, - entrypointsPath, - external, - publicPath, - entryNames, - chunkNames, - assetNames, - sourcemap, - jsx, - jsxFactory, - jsxFragment, - jsxImportSource, - watch, - }; - - const configFile = options.config || await locateConfigFile(); - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const config = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { - entrypoints: [{ - input: input.map((entry) => path.resolve(entry)), - output: path.resolve(output), - globalName: name, - }], - ...inputConfig, - } : {}); - - const { entrypoints } = config; - if (!entrypoints) { - throw new Error('Missing entrypoints.'); - } - - /** - * @type {import('esbuild').BuildResult[]} - */ - const buildResults = []; - const buildResult = createResult(); - /** - * @param {boolean} [rebuild] - */ - const onBuildEnd = async (rebuild = false) => { - buildResults.forEach((result) => assignToResult(buildResult, result)); - const metafile = buildResult.metafile; - - if (Object.keys(metafile.outputs).length) { - const sizes = await bundleSize(metafile, showCompressed); - if (!rebuild) { - logger.log(colors.bold(` -Build completed! -`)); - } - logger.files(sizes, showCompressed ? ['size', 'gzip', 'brotli'] : ['size'], { - size: readableSize, - gzip: readableSize, - brotli: readableSize, - }); - } else { - logger.log('Empty bundle.'); - } - }; - - const queue = new Queue(); - const cwd = process.cwd(); - for (let i = 0; i < entrypoints.length; i++) { - const entrypoint = entrypoints[i]; - queue.add(async () => { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'rna-logger', - setup(pluginBuild) { - const build = useRna(plugin, pluginBuild); - - if (!build.isChunk()) { - build.onEnd(async (result) => { - if (cwd !== buildDir) { - result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); - } - if (buildResults[i]) { - buildResults[i] = result; - await onBuildEnd(true); - } else { - buildResults[i] = result; - } - }); - } - }, - }; - const buildConfig = getEntryBuildConfig(entrypoint, { - ...config, - plugins: [ - ...(config.plugins || []), - plugin, - ], - }); - const buildDir = buildConfig.root || process.cwd(); - const result = await build(buildConfig); - if (cwd !== buildDir) { - return remapResult(result, buildDir, cwd); - } - return result; - }); - } - - await queue.run(Math.max(1, os.cpus().length / 2)); - - onBuildEnd(); - } - ); -} diff --git a/packages/rna/lib/commands/serve.js b/packages/rna/lib/commands/serve.js deleted file mode 100644 index d3bd18e0..00000000 --- a/packages/rna/lib/commands/serve.js +++ /dev/null @@ -1,93 +0,0 @@ -import path from 'path'; -import process from 'process'; -import { colors } from '@chialab/rna-logger'; -import { serve, loadDevServerConfig } from '@chialab/rna-dev-server'; - -/** - * @typedef {Object} DevServerCoreConfig - * @property {import('@chialab/rna-logger').Logger} [logger] - * @property {import('@chialab/rna-config-loader').EntrypointConfig[]} [entrypoints] - * @property {string} [manifestPath] - * @property {string} [entrypointsPath] - * @property {Record} [alias] - * @property {import('esbuild').Plugin[]} [transformPlugins] - * @property {string | string[]} [target] - * @property {'transform'|'preserve'|'automatic'} [jsx] - * @property {string} [jsxImportSource] - * @property {string} [jsxFactory] - * @property {string} [jsxFragment] - */ - -/** - * @typedef {Partial & DevServerCoreConfig} DevServerConfig - */ - -/** - * @typedef {Object} ServeCommandOptions - * @property {number} [port] - * @property {string} [config] - * @property {boolean|string} [manifest] - * @property {boolean|string} [entrypoints] - * @property {string} [target] - * @property {'transform'|'preserve'|'automatic'} [jsx] - * @property {string} [jsxImportSource] - * @property {string} [jsxFactory] - * @property {string} [jsxFragment] - */ - -/** - * @param {import('commander').Command} program - */ -export default function(program) { - program - .command('serve [root]') - .description('Start a web dev server (https://modern-web.dev/docs/dev-server/overview/) that transforms ESM imports for node resolution on demand. It also uses esbuild (https://esbuild.github.io/) to compile non standard JavaScript syntax.') - .option('-P, --port ', 'server port number', parseInt) - .option('-C, --config ', 'the rna config file') - .option('--manifest ', 'generate manifest file') - .option('--entrypoints ', 'generate entrypoints file') - .option('--target ', 'output targets (es5, es2015, es2020)') - .option('--jsx ', 'jsx transform mode') - .option('--jsxFactory ', 'jsx pragma') - .option('--jsxFragment ', 'jsx fragment') - .option('--jsxImportSource ', 'jsx module name') - .action( - /** - * @param {string} root - * @param {ServeCommandOptions} options - */ - async (root = process.cwd(), options) => { - const { - port, - target, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - } = options; - - const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(root, 'manifest.json')) : undefined; - const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(root, 'entrypoints.json')) : undefined; - const serveConfig = await loadDevServerConfig({ - rootDir: root, - port, - manifestPath, - entrypointsPath, - target, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - }, options.config); - - const server = await serve(serveConfig); - - serveConfig.logger?.log(` -${colors.bold('dev server started!')} - -root: ${colors.hex('#ef7d00')(path.resolve(serveConfig.rootDir || root))} -local: ${colors.hex('#ef7d00')(`http://${server.config.hostname}:${server.config.port}/`)} -`); - } - ); -} diff --git a/packages/rna/lib/commands/test-browser.js b/packages/rna/lib/commands/test-browser.js deleted file mode 100644 index bd2d736b..00000000 --- a/packages/rna/lib/commands/test-browser.js +++ /dev/null @@ -1,78 +0,0 @@ -import process from 'process'; -import { locateConfigFile, mergeConfig, readConfigFile } from '@chialab/rna-config-loader'; -import { createLogger } from '@chialab/rna-logger'; -import { test, loadLaunchers } from '@chialab/rna-browser-test-runner'; - -/** - * @typedef {Object} TestBrowserCommandOptions - * @property {number} [port] - * @property {boolean} [watch] - * @property {number} [concurrency] - * @property {boolean} [coverage] - * @property {boolean} [manual] - * @property {boolean} [open] - * @property {string[]} [browsers] - * @property {string} [config] - */ - -/** - * @param {import('commander').Command} program - */ -export default function(program) { - program - .command('test:browser [specs...]') - .description('Start a browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') - .option('-P, --port ', 'dev server port', parseInt) - .option('--watch', 'watch test files') - .option('--concurrency ', 'number of concurrent browsers', parseInt) - .option('--manual', 'manual test mode') - .option('--open', 'open the browser') - .option('--coverage', 'add coverage to tests') - .option('--browsers ', 'comma separated list of browsers', (val) => val.split(',').map((val) => val.trim())) - .option('-C, --config ', 'the rna config file') - .action( - /** - * @param {string[]} specs - * @param {TestBrowserCommandOptions} options - */ - async (specs, { - port, - watch, - concurrency, - coverage, - manual, - open, - browsers = [], - config: configFile, - }) => { - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - const logger = createLogger(); - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} - */ - const testRunnerConfig = { - rootDir: config.root, - port: port || 8765, - watch, - concurrentBrowsers: concurrency || 2, - coverage, - manual: manual || open === true, - open, - alias: config.alias, - plugins: [], - logger, - browsers: /** @type {import('@chialab/rna-browser-test-runner').BrowserLauncher[]} */ (await loadLaunchers(browsers)), - }; - - if (specs.length) { - testRunnerConfig.files = specs; - } - - await test(testRunnerConfig); - } - ); -} diff --git a/packages/rna/lib/commands/test-node.js b/packages/rna/lib/commands/test-node.js deleted file mode 100644 index e23af6cb..00000000 --- a/packages/rna/lib/commands/test-node.js +++ /dev/null @@ -1,47 +0,0 @@ -import process from 'process'; -import { locateConfigFile, mergeConfig, readConfigFile } from '@chialab/rna-config-loader'; -import { test } from '@chialab/rna-node-test-runner'; - -/** - * @typedef {Object} TestNodeCommandOptions - * @property {boolean} [coverage] - * @property {string} [config] - */ - -/** - * @param {import('commander').Command} program - */ -export default function(program) { - program - .command('test:node [specs...]') - .description('Start a node test runner based on mocha.') - .option('--coverage', 'collect code coverage') - .option('-C, --config ', 'the rna config file') - .action( - /** - * @param {string[]} specs - * @param {TestNodeCommandOptions} options - */ - async (specs, { coverage, config: configFile }) => { - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {import('@chialab/rna-node-test-runner').TestRunnerConfig} - */ - const testRunnerConfig = { - alias: config.alias, - coverage, - }; - if (specs.length) { - testRunnerConfig.files = specs; - } - await test(testRunnerConfig); - } - ); -} diff --git a/packages/rna/lib/commands/test-saucelabs.js b/packages/rna/lib/commands/test-saucelabs.js deleted file mode 100644 index d27de687..00000000 --- a/packages/rna/lib/commands/test-saucelabs.js +++ /dev/null @@ -1,90 +0,0 @@ -import process from 'process'; -import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger } from '@chialab/rna-logger'; -import { test } from '@chialab/rna-saucelabs-test-runner'; - -/** - * @typedef {Object} TestSaucelabsCommandOptions - * @property {number} [port] - * @property {boolean} [watch] - * @property {number} [concurrency] - * @property {boolean} [coverage] - * @property {boolean} [manual] - * @property {boolean} [open] - * @property {string[]} [browsers] - * @property {string} [config] - * @property {string} [user] - * @property {string} [key] - */ - -/** - * @param {import('commander').Command} program - */ -export default function(program) { - program - .command('test:saucelabs [specs...]') - .description('Start a Saucelabs browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') - .option('-P, --port ', 'dev server port', parseInt) - .option('--browsers [browsers...]', 'saucelabs browsers list') - .option('--watch', 'watch test files') - .option('--concurrency ', 'number of concurrent browsers', parseInt) - .option('--manual', 'manual test mode') - .option('--open', 'open the browser') - .option('--coverage', 'add coverage to tests') - .option('-C, --config ', 'the rna config file') - .option('-U, --user ', 'sauce username') - .option('-K, --key ', 'sauce access key') - .action( - /** - * @param {string[]} specs - * @param {TestSaucelabsCommandOptions} options - */ - async (specs, { - port, - watch, - concurrency, - coverage, - manual, - open, - browsers, - config: configFile, - user = process.env.SAUCE_USERNAME, - key = process.env.SAUCE_ACCESS_KEY, - }) => { - if (!user) { - throw new Error('Missing saucelabs username. Did you forget to set the `SAUCE_USERNAME` environment variable?'); - } - if (!key) { - throw new Error('Missing saucelabs access key. Did you forget to set the `SAUCE_ACCESS_KEY` environment variable?'); - } - - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - const logger = createLogger(); - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} - */ - const testRunnerConfig = { - rootDir: config.root, - port: port || 8765, - watch, - logger, - concurrentBrowsers: concurrency || 2, - coverage, - manual: manual || open === true, - open, - alias: config.alias, - browsers, - }; - - if (specs.length) { - testRunnerConfig.files = specs; - } - - await test(testRunnerConfig, { user, key }); - } - ); -} diff --git a/packages/rna/lib/index.js b/packages/rna/lib/index.js index ff5d6cf1..e17684c3 100755 --- a/packages/rna/lib/index.js +++ b/packages/rna/lib/index.js @@ -2,22 +2,62 @@ import { readFile } from 'fs/promises'; import { program } from 'commander'; +import { createLogger, colors } from '@chialab/rna-logger'; import process from 'process'; -import registerBuildCommand from './commands/build.js'; -import registerServeCommand from './commands/serve.js'; -import registerTestNodeCommand from './commands/test-node.js'; -import registerTestBrowserCommand from './commands/test-browser.js'; -import registerTestSaucelabsCommand from './commands/test-saucelabs.js'; +const argv = process.argv; const packageJson = new URL('../package.json', import.meta.url); const json = JSON.parse(await readFile(packageJson, 'utf-8')); -registerBuildCommand(program); -registerServeCommand(program); -registerTestNodeCommand(program); -registerTestBrowserCommand(program); -registerTestSaucelabsCommand(program); +program + .version(json.version); + +/** + * @param {string} name + * @param {string} source + */ +const loadCommand = async function(name, source) { + try { + const { command } = await import(source); + command(program); + } catch (err) { + if ((/** @type {NodeJS.ErrnoException} */(err)).code === 'ERR_MODULE_NOT_FOUND') { + const logger = createLogger(); + return program + .command(name) + .allowUnknownOption() + .action(() => { + logger.error(colors.red(colors.bold('Command not found.'))); + logger.error(` +${colors.yellow('Please install the corresponding module in order to use this command:')} +${colors.white(`npm install -D ${colors.hex('#ef7d00')(source)}`)} +${colors.white(`yarn add -D ${colors.hex('#ef7d00')(source)}`)} +`); + + process.exitCode = 1; + }); + } + + throw err; + } +}; + +const commands = { + 'build': '@chialab/rna-bundler', + 'serve': '@chialab/rna-dev-server', + 'test:browser': '@chialab/rna-browser-test-runner', + 'test:node': '@chialab/rna-node-test-runner', + 'test:saucelabs': '@chialab/rna-saucelabs-test-runner', +}; + +const command = /** @type {keyof typeof commands} */ (argv[2]); +if (commands[command]) { + await loadCommand(command, commands[command]); +} else { + await Promise.all(Object.keys(commands).map( + (key) => loadCommand(key, commands[(/** @type {keyof typeof commands} key */ (key))]) + )); +} program - .version(json.version) - .parse(process.argv); + .parse(argv); diff --git a/yarn.lock b/yarn.lock index 282dcc2c..860d1e2b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1972,7 +1972,9 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna-browser-test-runner@workspace:packages/rna-browser-test-runner" dependencies: + "@chialab/rna-config-loader": ^0.18.0-alpha.1 "@chialab/rna-dev-server": ^0.18.0-alpha.1 + "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.1 "@chialab/wtr-coverage-reporter": ^0.18.0-alpha.1 "@chialab/wtr-mocha-reporter": ^0.18.0-alpha.1 @@ -1980,6 +1982,7 @@ __metadata: "@web/test-runner-core": ^0.11.4 "@web/test-runner-mocha": ^0.8.1 "@web/test-runner-playwright": ^0.10.1 + commander: ^11.0.0 typescript: ^5.0.0 peerDependencies: "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 @@ -2005,6 +2008,7 @@ __metadata: "@chialab/esbuild-rna": ^0.18.0-alpha.1 "@chialab/rna-config-loader": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 + commander: ^11.0.0 esbuild: ^0.19.0 typescript: ^5.0.0 languageName: unknown @@ -2043,6 +2047,7 @@ __metadata: "@koa/cors": ^4.0.0 "@types/koa-range": ^0.3.2 "@types/koa__cors": ^3.0.2 + commander: ^11.0.0 koa-range: ^0.3.0 rimraf: ^5.0.1 typescript: ^5.0.0 @@ -2078,6 +2083,8 @@ __metadata: dependencies: "@chialab/es-test-runner": ^0.18.0-alpha.1 "@chialab/node-resolve": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + commander: ^11.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2113,14 +2120,17 @@ __metadata: languageName: unknown linkType: soft -"@chialab/rna-saucelabs-test-runner@^0.18.0-alpha.1, @chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner": +"@chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner": version: 0.0.0-use.local resolution: "@chialab/rna-saucelabs-test-runner@workspace:packages/rna-saucelabs-test-runner" dependencies: "@chialab/node-resolve": ^0.18.0-alpha.1 "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 "@web/test-runner-saucelabs": ^0.10.0 + commander: ^11.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2165,10 +2175,14 @@ __metadata: "@chialab/rna-dev-server": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/rna-node-test-runner": ^0.18.0-alpha.1 - "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.1 commander: ^11.0.0 rimraf: ^5.0.1 typescript: ^5.0.0 + peerDependencies: + "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.1 + peerDependenciesMeta: + "@chialab/rna-saucelabs-test-runner": + optional: true bin: rna: ./dist/index.js languageName: unknown From c698bc5640cb5cac376ed6eb9b8dc48dbba0df7c Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 30 Aug 2023 09:44:34 +0200 Subject: [PATCH 48/55] Revert "update node engine version" This reverts commit 6b4131280813cb6da4893ab4289ad16f9bb4fbfc. --- packages/cjs-to-esm/package.json | 2 +- packages/es-dev-server/package.json | 2 +- packages/es-test-runner/package.json | 2 +- packages/esbuild-plugin-any-file/package.json | 2 +- packages/esbuild-plugin-babel/package.json | 2 +- packages/esbuild-plugin-commonjs/package.json | 2 +- .../esbuild-plugin-css-import/package.json | 2 +- packages/esbuild-plugin-env/package.json | 2 +- packages/esbuild-plugin-html/package.json | 2 +- .../esbuild-plugin-lightningcss/package.json | 2 +- packages/esbuild-plugin-meta-url/package.json | 2 +- packages/esbuild-plugin-metadata/package.json | 2 +- packages/esbuild-plugin-postcss/package.json | 2 +- .../package.json | 2 +- .../esbuild-plugin-unwebpack/package.json | 2 +- packages/esbuild-plugin-virtual/package.json | 2 +- packages/esbuild-plugin-worker/package.json | 2 +- packages/esbuild-rna/package.json | 2 +- packages/estransform/package.json | 2 +- packages/node-resolve/package.json | 2 +- packages/postcss-dart-sass/package.json | 2 +- packages/postcss-preset-chialab/package.json | 2 +- packages/postcss-url-rebase/package.json | 2 +- packages/rna-browser-test-runner/package.json | 2 +- packages/rna-bundler/package.json | 2 +- packages/rna-config-loader/package.json | 2 +- packages/rna-dev-server/package.json | 2 +- packages/rna-logger/package.json | 2 +- packages/rna-node-test-runner/package.json | 2 +- .../rna-saucelabs-test-runner/package.json | 2 +- packages/rna/package.json | 23 ++++++++++-- packages/wds-plugin-hmr/package.json | 2 +- packages/wds-plugin-legacy/package.json | 2 +- packages/wds-plugin-node-resolve/package.json | 2 +- packages/wds-plugin-polyfill/package.json | 2 +- packages/wds-plugin-rna/package.json | 2 +- packages/wtr-coverage-reporter/package.json | 2 +- packages/wtr-mocha-reporter/package.json | 2 +- yarn.lock | 37 +++++++++++-------- 39 files changed, 79 insertions(+), 55 deletions(-) diff --git a/packages/cjs-to-esm/package.json b/packages/cjs-to-esm/package.json index 45d16c95..01942f4c 100644 --- a/packages/cjs-to-esm/package.json +++ b/packages/cjs-to-esm/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1" diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index eba5f9f9..88e51a33 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "devDependencies": { "@types/mocha": "^8.2.3", diff --git a/packages/es-test-runner/package.json b/packages/es-test-runner/package.json index b686aa6e..36e16140 100644 --- a/packages/es-test-runner/package.json +++ b/packages/es-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "istanbul-reports": "^3.1.1" diff --git a/packages/esbuild-plugin-any-file/package.json b/packages/esbuild-plugin-any-file/package.json index 01bc9ed5..430f465e 100644 --- a/packages/esbuild-plugin-any-file/package.json +++ b/packages/esbuild-plugin-any-file/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-babel/package.json b/packages/esbuild-plugin-babel/package.json index a25b2c0a..4a4f9d77 100644 --- a/packages/esbuild-plugin-babel/package.json +++ b/packages/esbuild-plugin-babel/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@babel/core": "^7.13.16", diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index 6c5451bc..6ba5f30c 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/cjs-to-esm": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-css-import/package.json b/packages/esbuild-plugin-css-import/package.json index f8a9a003..7f222b28 100644 --- a/packages/esbuild-plugin-css-import/package.json +++ b/packages/esbuild-plugin-css-import/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index 9e8bd7a8..043fe2b6 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 6251d52f..5c5ceaa0 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json index 72eab17e..ea00a448 100644 --- a/packages/esbuild-plugin-lightningcss/package.json +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index 30868c79..bda797bc 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-metadata/package.json b/packages/esbuild-plugin-metadata/package.json index 0412ab75..72e2be1c 100644 --- a/packages/esbuild-plugin-metadata/package.json +++ b/packages/esbuild-plugin-metadata/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 2721c991..0fce7b8a 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-require-resolve/package.json b/packages/esbuild-plugin-require-resolve/package.json index 949c9a47..64191823 100644 --- a/packages/esbuild-plugin-require-resolve/package.json +++ b/packages/esbuild-plugin-require-resolve/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-unwebpack/package.json b/packages/esbuild-plugin-unwebpack/package.json index 3df8109b..e32ef653 100644 --- a/packages/esbuild-plugin-unwebpack/package.json +++ b/packages/esbuild-plugin-unwebpack/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-virtual/package.json b/packages/esbuild-plugin-virtual/package.json index 7ed876ef..3ae9e2e8 100644 --- a/packages/esbuild-plugin-virtual/package.json +++ b/packages/esbuild-plugin-virtual/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-worker/package.json b/packages/esbuild-plugin-worker/package.json index 440d7e69..1ead247c 100644 --- a/packages/esbuild-plugin-worker/package.json +++ b/packages/esbuild-plugin-worker/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.1", diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index c923e2a6..815446e2 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", diff --git a/packages/estransform/package.json b/packages/estransform/package.json index b7ba11f0..b35e4479 100644 --- a/packages/estransform/package.json +++ b/packages/estransform/package.json @@ -29,7 +29,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@parcel/source-map": "^2.0.0" diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index 287703d3..e458c6a7 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "devDependencies": { "@types/is-core-module": "^2.2.0", diff --git a/packages/postcss-dart-sass/package.json b/packages/postcss-dart-sass/package.json index d3fd2c56..40252f41 100644 --- a/packages/postcss-dart-sass/package.json +++ b/packages/postcss-dart-sass/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", diff --git a/packages/postcss-preset-chialab/package.json b/packages/postcss-preset-chialab/package.json index 1ca76c40..2f2ee7b1 100644 --- a/packages/postcss-preset-chialab/package.json +++ b/packages/postcss-preset-chialab/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/postcss-url-rebase": "^0.18.0-alpha.1", diff --git a/packages/postcss-url-rebase/package.json b/packages/postcss-url-rebase/package.json index b94dd471..15ac2c14 100644 --- a/packages/postcss-url-rebase/package.json +++ b/packages/postcss-url-rebase/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index f11904f4..ee3536f2 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index d3e1b8e4..2f710951 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.1", diff --git a/packages/rna-config-loader/package.json b/packages/rna-config-loader/package.json index f884408d..4a2fe689 100644 --- a/packages/rna-config-loader/package.json +++ b/packages/rna-config-loader/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index a8446dd3..34015baf 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -31,7 +31,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" diff --git a/packages/rna-logger/package.json b/packages/rna-logger/package.json index 6d159bf5..5a7226fc 100644 --- a/packages/rna-logger/package.json +++ b/packages/rna-logger/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "devDependencies": { "@types/debug": "^4.1.6", diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index db17e5dd..e82ff526 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1", diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index 961546f7..d05616f3 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", diff --git a/packages/rna/package.json b/packages/rna/package.json index 3ee11934..ac93c667 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -31,16 +31,33 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, - "dependencies": { + "peerDependencies": { "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", "@chialab/rna-bundler": "^0.18.0-alpha.1", "@chialab/rna-dev-server": "^0.18.0-alpha.1", - "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/rna-node-test-runner": "^0.18.0-alpha.1", "@chialab/rna-saucelabs-test-runner": "^0.18.0-alpha.1" }, + "peerDependenciesMeta": { + "@chialab/rna-browser-test-runner": { + "optional": true + }, + "@chialab/rna-dev-server": { + "optional": true + }, + "@chialab/rna-node-test-runner": { + "optional": true + }, + "@chialab/rna-saucelabs-test-runner": { + "optional": true + } + }, + "dependencies": { + "@chialab/rna-bundler": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1" + }, "devDependencies": { "commander": "^11.0.0", "rimraf": "^5.0.1", diff --git a/packages/wds-plugin-hmr/package.json b/packages/wds-plugin-hmr/package.json index 87c1ec61..2589347c 100644 --- a/packages/wds-plugin-hmr/package.json +++ b/packages/wds-plugin-hmr/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1" diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index 3335cde3..704192f2 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@babel/core": "^7.14.2", diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index e980d40f..020479b3 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index 8c235a58..99ada2a5 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "polyfill-library": "^4.8.0" diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index fd990434..de896b36 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1", diff --git a/packages/wtr-coverage-reporter/package.json b/packages/wtr-coverage-reporter/package.json index a5aa8889..07f7d0ea 100644 --- a/packages/wtr-coverage-reporter/package.json +++ b/packages/wtr-coverage-reporter/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" diff --git a/packages/wtr-mocha-reporter/package.json b/packages/wtr-mocha-reporter/package.json index c0f62975..ed824567 100644 --- a/packages/wtr-mocha-reporter/package.json +++ b/packages/wtr-mocha-reporter/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=13" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" diff --git a/yarn.lock b/yarn.lock index 860d1e2b..679724e6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2077,18 +2077,6 @@ __metadata: languageName: node linkType: hard -"@chialab/rna-node-test-runner@^0.18.0-alpha.1, @chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": - version: 0.0.0-use.local - resolution: "@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner" - dependencies: - "@chialab/es-test-runner": ^0.18.0-alpha.1 - "@chialab/node-resolve": ^0.18.0-alpha.1 - "@chialab/rna-config-loader": ^0.18.0-alpha.1 - commander: ^11.0.0 - typescript: ^5.0.0 - languageName: unknown - linkType: soft - "@chialab/rna-node-test-runner@npm:^0.17.0 || ^0.18.0": version: 0.17.0 resolution: "@chialab/rna-node-test-runner@npm:0.17.0" @@ -2100,6 +2088,18 @@ __metadata: languageName: node linkType: hard +"@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner": + version: 0.0.0-use.local + resolution: "@chialab/rna-node-test-runner@workspace:packages/rna-node-test-runner" + dependencies: + "@chialab/es-test-runner": ^0.18.0-alpha.1 + "@chialab/node-resolve": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 + commander: ^11.0.0 + typescript: ^5.0.0 + languageName: unknown + linkType: soft + "@chialab/rna-project@workspace:.": version: 0.0.0-use.local resolution: "@chialab/rna-project@workspace:." @@ -2170,17 +2170,24 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/rna@workspace:packages/rna" dependencies: - "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 "@chialab/rna-bundler": ^0.18.0-alpha.1 - "@chialab/rna-dev-server": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 - "@chialab/rna-node-test-runner": ^0.18.0-alpha.1 commander: ^11.0.0 rimraf: ^5.0.1 typescript: ^5.0.0 peerDependencies: + "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 + "@chialab/rna-bundler": ^0.18.0-alpha.1 + "@chialab/rna-dev-server": ^0.18.0-alpha.1 + "@chialab/rna-node-test-runner": ^0.18.0-alpha.1 "@chialab/rna-saucelabs-test-runner": ^0.18.0-alpha.1 peerDependenciesMeta: + "@chialab/rna-browser-test-runner": + optional: true + "@chialab/rna-dev-server": + optional: true + "@chialab/rna-node-test-runner": + optional: true "@chialab/rna-saucelabs-test-runner": optional: true bin: From b46792dae91568c9d2b1e566e803650c6e08a8f4 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 30 Aug 2023 10:22:34 +0200 Subject: [PATCH 49/55] refactor cli commands --- .changeset/serious-tigers-hear.md | 42 +++ .eslintrc.json | 2 + packages/rna-browser-test-runner/lib/index.js | 106 +------ packages/rna-browser-test-runner/package.json | 3 +- packages/rna-bundler/lib/bundleSize.js | 93 ------ packages/rna-bundler/lib/index.js | 234 +------------- packages/rna-bundler/lib/loaders.js | 4 +- packages/rna-bundler/package.json | 1 - packages/rna-dev-server/build.js | 1 - packages/rna-dev-server/lib/index.js | 93 +----- packages/rna-dev-server/package.json | 3 +- packages/rna-node-test-runner/lib/index.js | 45 --- packages/rna-node-test-runner/package.json | 4 +- .../rna-saucelabs-test-runner/lib/index.js | 93 +----- .../rna-saucelabs-test-runner/package.json | 4 +- packages/rna/build.js | 10 +- packages/rna/lib/commands/build.js | 296 ++++++++++++++++++ packages/rna/lib/commands/serve.js | 84 +++++ packages/rna/lib/commands/test-browser.js | 94 ++++++ packages/rna/lib/commands/test-node.js | 47 +++ packages/rna/lib/commands/test-saucelabs.js | 106 +++++++ packages/rna/lib/index.js | 35 ++- .../lib => rna/lib/utils}/Queue.js | 0 packages/rna/package.json | 1 + yarn.lock | 8 +- 25 files changed, 725 insertions(+), 684 deletions(-) create mode 100644 .changeset/serious-tigers-hear.md delete mode 100644 packages/rna-bundler/lib/bundleSize.js create mode 100644 packages/rna/lib/commands/build.js create mode 100644 packages/rna/lib/commands/serve.js create mode 100644 packages/rna/lib/commands/test-browser.js create mode 100644 packages/rna/lib/commands/test-node.js create mode 100644 packages/rna/lib/commands/test-saucelabs.js rename packages/{rna-bundler/lib => rna/lib/utils}/Queue.js (100%) diff --git a/.changeset/serious-tigers-hear.md b/.changeset/serious-tigers-hear.md new file mode 100644 index 00000000..e8244be0 --- /dev/null +++ b/.changeset/serious-tigers-hear.md @@ -0,0 +1,42 @@ +--- +"@chialab/esbuild-plugin-require-resolve": patch +"@chialab/esbuild-plugin-lightningcss": patch +"@chialab/esbuild-plugin-css-import": patch +"@chialab/rna-saucelabs-test-runner": patch +"@chialab/esbuild-plugin-unwebpack": patch +"@chialab/esbuild-plugin-any-file": patch +"@chialab/esbuild-plugin-commonjs": patch +"@chialab/esbuild-plugin-meta-url": patch +"@chialab/esbuild-plugin-metadata": patch +"@chialab/rna-browser-test-runner": patch +"@chialab/wds-plugin-node-resolve": patch +"@chialab/esbuild-plugin-postcss": patch +"@chialab/esbuild-plugin-virtual": patch +"@chialab/postcss-preset-chialab": patch +"@chialab/esbuild-plugin-worker": patch +"@chialab/wtr-coverage-reporter": patch +"@chialab/esbuild-plugin-babel": patch +"@chialab/rna-node-test-runner": patch +"@chialab/esbuild-plugin-html": patch +"@chialab/wds-plugin-polyfill": patch +"@chialab/esbuild-plugin-env": patch +"@chialab/postcss-url-rebase": patch +"@chialab/wtr-mocha-reporter": patch +"@chialab/postcss-dart-sass": patch +"@chialab/rna-config-loader": patch +"@chialab/wds-plugin-legacy": patch +"@chialab/es-test-runner": patch +"@chialab/rna-dev-server": patch +"@chialab/wds-plugin-hmr": patch +"@chialab/wds-plugin-rna": patch +"@chialab/es-dev-server": patch +"@chialab/node-resolve": patch +"@chialab/esbuild-rna": patch +"@chialab/estransform": patch +"@chialab/rna-bundler": patch +"@chialab/cjs-to-esm": patch +"@chialab/rna-logger": patch +"@chialab/rna": patch +--- + +Refactored CLI commands. diff --git a/.eslintrc.json b/.eslintrc.json index d663ab92..50424f65 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -4,6 +4,8 @@ "project": false }, "ignorePatterns": [ + "**/dist/*", + "**/types/*", "**/fixture/*", "**/fixtures/*" ] diff --git a/packages/rna-browser-test-runner/lib/index.js b/packages/rna-browser-test-runner/lib/index.js index d02a61d3..dcac6181 100644 --- a/packages/rna-browser-test-runner/lib/index.js +++ b/packages/rna-browser-test-runner/lib/index.js @@ -2,8 +2,6 @@ import path from 'path'; import process from 'process'; import { cpus } from 'os'; import { createRequire } from 'module'; -import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger } from '@chialab/rna-logger'; import { mochaReporter } from '@chialab/wtr-mocha-reporter'; import { coverageReporter } from '@chialab/wtr-coverage-reporter'; import { HELPERS_PATH } from '@chialab/wds-plugin-node-resolve'; @@ -17,7 +15,6 @@ export { TestRunner }; /** * @typedef {Object} TestRunnerCoreConfig - * @property {import('@chialab/rna-logger').Logger} [logger] * @property {string[]|import('@web/test-runner-core').BrowserLauncher[]} [browsers] * @property {Record} [alias] */ @@ -45,10 +42,11 @@ export { TestRunner }; /** * Start the test runner. * @param {TestRunnerConfig} config + * @param {import('@chialab/rna-logger').Logger} logger */ -export async function startTestRunner(config) { +export async function startTestRunner(config, logger) { const devServerConfig = await loadDevServerConfig(config); - const devServer = await createDevServer(devServerConfig); + const devServer = await createDevServer(devServerConfig, logger); const testFramework = /** @@ -121,31 +119,15 @@ export async function startTestRunner(config) { /** * Start the test runner. * @param {TestRunnerConfig} config + * @param {import('@chialab/rna-logger').Logger} logger * @returns {Promise} The test runner instance. */ -export async function test(config) { - const { runner, cli } = await startTestRunner(config); +export async function test(config, logger) { + const { runner, cli } = await startTestRunner(config, logger); await runner.start(); cli.start(); - process.on('uncaughtException', (error) => { - config.logger?.error(error); - runner.stop(); - }); - - process.on('exit', () => { - runner.stop(); - }); - - process.on('SIGINT', () => { - runner.stop(); - }); - - runner.on('stopped', (passed) => { - process.exit(passed ? 0 : 1); - }); - return runner; } @@ -196,7 +178,7 @@ function getProductName(browserName) { * Create test launchers. * @param {string[]} requestedBrowsers */ -async function loadLaunchers(requestedBrowsers) { +export async function loadLaunchers(requestedBrowsers) { const browsers = normalizeBrowserNames(requestedBrowsers); /** @@ -230,77 +212,3 @@ async function loadLaunchers(requestedBrowsers) { }) ); } - -/** - * @typedef {Object} TestBrowserCommandOptions - * @property {number} [port] - * @property {boolean} [watch] - * @property {number} [concurrency] - * @property {boolean} [coverage] - * @property {boolean} [manual] - * @property {boolean} [open] - * @property {string[]} [browsers] - * @property {string} [config] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('test:browser [specs...]') - .description('Start a browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') - .option('-P, --port ', 'dev server port', parseInt) - .option('--watch', 'watch test files') - .option('--concurrency ', 'number of concurrent browsers', parseInt) - .option('--manual', 'manual test mode') - .option('--open', 'open the browser') - .option('--coverage', 'add coverage to tests') - .option('--browsers ', 'comma separated list of browsers', (val) => val.split(',').map((val) => val.trim())) - .option('-C, --config ', 'the rna config file') - .action( - /** - * @param {string[]} specs - * @param {TestBrowserCommandOptions} options - */ - async (specs, { - port, - watch, - concurrency, - coverage, - manual, - open, - browsers = [], - config: configFile, - }) => { - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - const logger = createLogger(); - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {TestRunnerConfig} - */ - const testRunnerConfig = { - rootDir: config.root, - port: port || 8765, - watch, - concurrentBrowsers: concurrency || 2, - coverage, - manual: manual || open === true, - open, - alias: config.alias, - plugins: [], - logger, - browsers: /** @type {BrowserLauncher[]} */ (await loadLaunchers(browsers)), - }; - - if (specs.length) { - testRunnerConfig.files = specs; - } - - await test(testRunnerConfig); - } - ); -} diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index ee3536f2..c2d1ca8b 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -44,7 +44,6 @@ "dependencies": { "@chialab/rna-config-loader": "^0.18.0-alpha.1", "@chialab/rna-dev-server": "^0.18.0-alpha.1", - "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.1", "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.1", @@ -53,8 +52,8 @@ "@web/test-runner-playwright": "^0.10.1" }, "devDependencies": { + "@chialab/rna-logger": "^0.18.0-alpha.1", "@web/test-runner-chrome": "^0.14.1", - "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-bundler/lib/bundleSize.js b/packages/rna-bundler/lib/bundleSize.js deleted file mode 100644 index 66404ab7..00000000 --- a/packages/rna-bundler/lib/bundleSize.js +++ /dev/null @@ -1,93 +0,0 @@ -import { createReadStream } from 'fs'; -import process from 'process'; -import { createGzip, createBrotliCompress } from 'zlib'; - -/** - * Get the gzipped size of a file. - * - * @param {string} path File path - * @returns {Promise} The file size in bytes - */ -export function gzipSize(path) { - return compressFileSize(path, createGzip({ level: 6 })); -} - -/** - * Get the brotli size of a file. - * - * @param {string} path File path - * @returns {Promise} The file size in bytes - */ -export function brotliSize(path) { - return compressFileSize(path, createBrotliCompress()); -} - -/** - * Get the compressed size of a file. - * - * @param {string} path File path - * @param {import('zlib').BrotliCompress|import('zlib').Gzip} compressMethod Compression algorithm to use, one of `gzip` or `brotli` - * @returns {Promise} The file size in bytes - */ -export function compressFileSize(path, compressMethod) { - return new Promise((resolve, reject) => { - /** - * Handle compression and stream errors. - * - * @param {Error} err - */ - const handleError = (err) => { - process.stderr.write(`Error compressing file "${path}": ${err.message}\n`); - compressMethod.destroy(); - stream.destroy(); - reject(err); - }; - - let size = 0; - const stream = createReadStream(path); - stream.on('error', handleError); - compressMethod.on('error', handleError); - compressMethod.on('data', (buf) => size += buf.length); - stream.pipe(compressMethod) - .on('end', () => { - resolve(size); - compressMethod.destroy(); - stream.destroy(); - }); - }); -} - -/** - * Get output bundle size. - * - * @param {import('esbuild').Metafile} metafile The metafile for all bundle's generated files - * @param {boolean} compressed Show size compressed with these algorithms. Supports gzip and brotli. - */ -export async function bundleSize(metafile, compressed = false) { - const fileSizes = Object.entries(metafile.outputs) - .reduce((map, [path, output]) => { - if (!path.endsWith('.map')) { - map[path] = { size: output.bytes }; - } - - return map; - }, /** @type {{ [path: string]: { size: number, brotli?: number, gzip?: number } } }} */ ({})); - - if (compressed) { - await Promise.all( - Object.keys(fileSizes) - .filter((path) => /\.(js|html|css|svg|json)$/.test(path)) - .map(async (path) => { - const [gzip, brotli] = await Promise.all([ - gzipSize(path).catch(() => 0), - brotliSize(path).catch(() => 0), - ]); - - fileSizes[path].gzip = gzip; - fileSizes[path].brotli = brotli; - }) - ); - } - - return fileSizes; -} diff --git a/packages/rna-bundler/lib/index.js b/packages/rna-bundler/lib/index.js index 5403213c..8b5c8117 100644 --- a/packages/rna-bundler/lib/index.js +++ b/packages/rna-bundler/lib/index.js @@ -1,233 +1,3 @@ -import os from 'os'; -import path from 'path'; -import process from 'process'; -import { colors, createLogger, readableSize } from '@chialab/rna-logger'; -import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; -import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; -import { build } from './build.js'; -import { Queue } from './Queue.js'; -import { bundleSize } from './bundleSize.js'; - export * from './loaders.js'; -export { transform } from './transform.js'; -export { build } from './build.js'; - -/** - * @typedef {import('./transform').TransformResult} TransformResult - */ - -/** - * @typedef {Object} BuildCommandOptions - * @property {string} output - * @property {string} [config] - * @property {import('@chialab/rna-config-loader').Format} [format] - * @property {string} [target] - * @property {import('@chialab/rna-config-loader').Platform} [platform] - * @property {boolean} [bundle] - * @property {boolean} [minify] - * @property {string} [name] - * @property {boolean|string} [manifest] - * @property {boolean|string} [entrypoints] - * @property {string} [public] - * @property {string} [entryNames] - * @property {string} [chunkNames] - * @property {string} [assetNames] - * @property {boolean} [clean] - * @property {string} [external] - * @property {boolean} [map] - * @property {'transform'|'preserve'|'automatic'} [jsx] - * @property {string} [jsxImportSource] - * @property {string} [jsxFactory] - * @property {string} [jsxFragment] - * @property {string} [metafile] - * @property {boolean} [showCompressed] - * @property {boolean} [watch] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('build [entry...]', { isDefault: true }) - .description('Compile JS and CSS modules using esbuild (https://esbuild.github.io/). It can output multiple module formats and it can be used to build a single module or to bundle all dependencies of an application.') - .option('-C, --config ', 'the rna config file') - .option('-O, --output ', 'output directory or file') - .option('--format ', 'bundle format') - .option('--platform ', 'platform destination') - .option('--bundle', 'bundle dependencies') - .option('--minify', 'minify the build') - .option('--public ', 'public path') - .option('--target ', 'output targets (es5, es2015, es2020)') - .option('--no-map', 'do not generate sourcemaps') - .option('--entryNames ', 'output file names') - .option('--chunkNames ', 'output chunk names') - .option('--assetNames ', 'output asset names') - .option('--clean', 'cleanup output path') - .option('--manifest ', 'generate manifest file') - .option('--entrypoints ', 'generate entrypoints file') - .option('--name ', 'the iife global name') - .option('--external [modules]', 'comma separated external packages') - .option('--metafile ', 'write JSON metadata file about the build') - .option('--show-compressed', 'show compressed size of files in build summary') - .option('--jsx ', 'jsx transform mode') - .option('--jsxImportSource ', 'jsx module name') - .option('--jsxFactory ', 'jsx pragma') - .option('--jsxFragment ', 'jsx fragment') - .option('-W, --watch', 'live re-build on sources changes') - .action( - /** - * @param {string[]} input - * @param {BuildCommandOptions} options - */ - async (input, options) => { - const { - output, - format, - platform, - bundle, - minify, - name, - target, - public: publicPath, - entryNames, - chunkNames, - assetNames, - clean, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - showCompressed, - watch, - } = options; - - const logger = createLogger(); - const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(output, 'manifest.json')) : undefined; - const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(output, 'entrypoints.json')) : undefined; - const external = options.external ? options.external.split(',') : []; - const sourcemap = options.map === true ? undefined : options.map; - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const inputConfig = { - format, - platform, - minify, - target, - clean, - bundle, - manifestPath, - entrypointsPath, - external, - publicPath, - entryNames, - chunkNames, - assetNames, - sourcemap, - jsx, - jsxFactory, - jsxFragment, - jsxImportSource, - watch, - }; - - const configFile = options.config || await locateConfigFile(); - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const config = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { - entrypoints: [{ - input: input.map((entry) => path.resolve(entry)), - output: path.resolve(output), - globalName: name, - }], - ...inputConfig, - } : {}); - - const { entrypoints } = config; - if (!entrypoints) { - throw new Error('Missing entrypoints.'); - } - - /** - * @type {import('esbuild').BuildResult[]} - */ - const buildResults = []; - const buildResult = createResult(); - /** - * @param {boolean} [rebuild] - */ - const onBuildEnd = async (rebuild = false) => { - buildResults.forEach((result) => assignToResult(buildResult, result)); - const metafile = buildResult.metafile; - - if (Object.keys(metafile.outputs).length) { - const sizes = await bundleSize(metafile, showCompressed); - if (!rebuild) { - logger.log(colors.bold(` -Build completed! -`)); - } - logger.files(sizes, showCompressed ? ['size', 'gzip', 'brotli'] : ['size'], { - size: readableSize, - gzip: readableSize, - brotli: readableSize, - }); - } else { - logger.log('Empty bundle.'); - } - }; - - const queue = new Queue(); - const cwd = process.cwd(); - for (let i = 0; i < entrypoints.length; i++) { - const entrypoint = entrypoints[i]; - queue.add(async () => { - /** - * @type {import('esbuild').Plugin} - */ - const plugin = { - name: 'rna-logger', - setup(pluginBuild) { - const build = useRna(plugin, pluginBuild); - - if (!build.isChunk()) { - build.onEnd(async (result) => { - if (cwd !== buildDir) { - result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); - } - if (buildResults[i]) { - buildResults[i] = result; - await onBuildEnd(true); - } else { - buildResults[i] = result; - } - }); - } - }, - }; - const buildConfig = getEntryBuildConfig(entrypoint, { - ...config, - plugins: [ - ...(config.plugins || []), - plugin, - ], - }); - const buildDir = buildConfig.root || process.cwd(); - const result = await build(buildConfig); - if (cwd !== buildDir) { - return remapResult(result, buildDir, cwd); - } - return result; - }); - } - - await queue.run(Math.max(1, os.cpus().length / 2)); - - onBuildEnd(); - } - ); -} +export * from './transform.js'; +export * from './build.js'; diff --git a/packages/rna-bundler/lib/loaders.js b/packages/rna-bundler/lib/loaders.js index d5d7a441..17c82f8c 100644 --- a/packages/rna-bundler/lib/loaders.js +++ b/packages/rna-bundler/lib/loaders.js @@ -1,5 +1,5 @@ /** - * @type {{[ext: string]: import('@chialab/rna-config-loader').Loader}} + * @type {Record} */ export const loaders = { '.cjs': 'tsx', @@ -18,7 +18,7 @@ export const loaders = { }; /** - * @type {{[ext: string]: import('@chialab/rna-config-loader').Loader}} + * @type {Record} */ export const transformLoaders = { '.cjs': 'tsx', diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 2f710951..1b27e181 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -43,7 +43,6 @@ "esbuild": "^0.19.0" }, "devDependencies": { - "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-dev-server/build.js b/packages/rna-dev-server/build.js index 6ac686aa..ac2df7a2 100644 --- a/packages/rna-dev-server/build.js +++ b/packages/rna-dev-server/build.js @@ -13,7 +13,6 @@ esbuild.build({ external: [ '@chialab/es-dev-server', '@chialab/rna-config-loader', - '@chialab/rna-logger', '@chialab/wds-plugin-hmr', '@chialab/wds-plugin-node-resolve', '@chialab/wds-plugin-rna', diff --git a/packages/rna-dev-server/lib/index.js b/packages/rna-dev-server/lib/index.js index 79f7e28f..f0871cd2 100644 --- a/packages/rna-dev-server/lib/index.js +++ b/packages/rna-dev-server/lib/index.js @@ -2,7 +2,6 @@ import { stat } from 'fs/promises'; import path from 'path'; import process from 'process'; import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger, colors } from '@chialab/rna-logger'; import { DevServer, getPort, portNumbers } from '@chialab/es-dev-server'; import cors from '@koa/cors'; import range from 'koa-range'; @@ -11,7 +10,6 @@ import { rnaPlugin, entrypointsPlugin } from '@chialab/wds-plugin-rna'; /** * @typedef {Object} DevServerCoreConfig - * @property {import('@chialab/rna-logger').Logger} [logger] * @property {import('@chialab/rna-config-loader').EntrypointConfig[]} [entrypoints] * @property {string} [manifestPath] * @property {string} [entrypointsPath] @@ -38,7 +36,6 @@ export async function loadDevServerConfig(initialConfig = {}, configFile = undef configFile = configFile || await locateConfigFile(); const rootDir = initialConfig.rootDir || process.cwd(); - const logger = createLogger(); /** * @type {import('@chialab/rna-config-loader').ProjectConfig} @@ -66,7 +63,6 @@ export async function loadDevServerConfig(initialConfig = {}, configFile = undef } return { - logger, transformPlugins, ...initialConfig, plugins: finalPlugins, @@ -85,9 +81,10 @@ export async function loadDevServerConfig(initialConfig = {}, configFile = undef /** * Create a dev server. * @param {DevServerConfig} config + * @param {import('@chialab/rna-logger').Logger} logger * @returns {Promise} The dev server instance. */ -export async function createDevServer(config) { +export async function createDevServer(config, logger) { const root = config.rootDir ? path.resolve(config.rootDir) : process.cwd(); const appIndex = path.join(root, 'index.html'); let index = false; @@ -140,7 +137,7 @@ export async function createDevServer(config) { ...(config.middleware || []), ], plugins, - }, config.logger || createLogger()); + }, logger); return server; } @@ -148,95 +145,17 @@ export async function createDevServer(config) { /** * Start the dev server. * @param {DevServerConfig} config + * @param {import('@chialab/rna-logger').Logger} logger * @returns {Promise} The dev server instance. */ -export async function serve(config) { +export async function serve(config, logger) { const root = config.rootDir || process.cwd(); const server = await createDevServer({ ...config, rootDir: root, - }); + }, logger); await server.start(); - process.on('uncaughtException', error => { - config.logger?.error(error); - }); - - process.on('SIGINT', async () => { - await server.stop(); - process.exit(0); - }); - return server; } - -/** - * @typedef {Object} ServeCommandOptions - * @property {number} [port] - * @property {string} [config] - * @property {boolean|string} [manifest] - * @property {boolean|string} [entrypoints] - * @property {string} [target] - * @property {'transform'|'preserve'|'automatic'} [jsx] - * @property {string} [jsxImportSource] - * @property {string} [jsxFactory] - * @property {string} [jsxFragment] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('serve [root]') - .description('Start a web dev server (https://modern-web.dev/docs/dev-server/overview/) that transforms ESM imports for node resolution on demand. It also uses esbuild (https://esbuild.github.io/) to compile non standard JavaScript syntax.') - .option('-P, --port ', 'server port number', parseInt) - .option('-C, --config ', 'the rna config file') - .option('--manifest ', 'generate manifest file') - .option('--entrypoints ', 'generate entrypoints file') - .option('--target ', 'output targets (es5, es2015, es2020)') - .option('--jsx ', 'jsx transform mode') - .option('--jsxFactory ', 'jsx pragma') - .option('--jsxFragment ', 'jsx fragment') - .option('--jsxImportSource ', 'jsx module name') - .action( - /** - * @param {string} root - * @param {ServeCommandOptions} options - */ - async (root = process.cwd(), options) => { - const { - port, - target, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - } = options; - - const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(root, 'manifest.json')) : undefined; - const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(root, 'entrypoints.json')) : undefined; - const serveConfig = await loadDevServerConfig({ - rootDir: root, - port, - manifestPath, - entrypointsPath, - target, - jsx, - jsxImportSource, - jsxFactory, - jsxFragment, - }, options.config); - - const server = await serve(serveConfig); - - serveConfig.logger?.log(` -${colors.bold('dev server started!')} - -root: ${colors.hex('#ef7d00')(path.resolve(serveConfig.rootDir || root))} -local: ${colors.hex('#ef7d00')(`http://${server.config.hostname}:${server.config.port}/`)} -`); - } - ); -} diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 34015baf..92603f58 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -44,17 +44,16 @@ "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1", "@chialab/rna-config-loader": "^0.18.0-alpha.1", - "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/wds-plugin-hmr": "^0.18.0-alpha.1", "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", "@chialab/wds-plugin-rna": "^0.18.0-alpha.1" }, "devDependencies": { "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.1", + "@chialab/rna-logger": "^0.18.0-alpha.1", "@koa/cors": "^4.0.0", "@types/koa-range": "^0.3.2", "@types/koa__cors": "^3.0.2", - "commander": "^11.0.0", "koa-range": "^0.3.0", "rimraf": "^5.0.1", "typescript": "^5.0.0" diff --git a/packages/rna-node-test-runner/lib/index.js b/packages/rna-node-test-runner/lib/index.js index fb941687..d1ef524a 100644 --- a/packages/rna-node-test-runner/lib/index.js +++ b/packages/rna-node-test-runner/lib/index.js @@ -3,7 +3,6 @@ import path from 'path'; import process from 'process'; import { Worker } from 'worker_threads'; import { mkdtemp } from 'fs/promises'; -import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; import { CoverageReport } from '@chialab/es-test-runner'; /** @@ -73,47 +72,3 @@ export async function test(config) { throw new Error('Some tests failed'); } } - -/** - * @typedef {Object} TestNodeCommandOptions - * @property {boolean} [coverage] - * @property {string} [config] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('test:node [specs...]') - .description('Start a node test runner based on mocha.') - .option('--coverage', 'collect code coverage') - .option('-C, --config ', 'the rna config file') - .action( - /** - * @param {string[]} specs - * @param {TestNodeCommandOptions} options - */ - async (specs, { coverage, config: configFile }) => { - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - /** - * @type {import('@chialab/rna-config-loader').ProjectConfig} - */ - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {TestRunnerConfig} - */ - const testRunnerConfig = { - alias: config.alias, - coverage, - }; - if (specs.length) { - testRunnerConfig.files = specs; - } - await test(testRunnerConfig); - } - ); -} diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index e82ff526..c72428ed 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -32,11 +32,9 @@ }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1", - "@chialab/node-resolve": "^0.18.0-alpha.1", - "@chialab/rna-config-loader": "^0.18.0-alpha.1" + "@chialab/node-resolve": "^0.18.0-alpha.1" }, "devDependencies": { - "commander": "^11.0.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-saucelabs-test-runner/lib/index.js b/packages/rna-saucelabs-test-runner/lib/index.js index 38d09499..61cefaf5 100644 --- a/packages/rna-saucelabs-test-runner/lib/index.js +++ b/packages/rna-saucelabs-test-runner/lib/index.js @@ -1,8 +1,6 @@ import path from 'path'; import process from 'process'; import { readFile } from 'fs/promises'; -import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; -import { createLogger } from '@chialab/rna-logger'; import { pkgUp } from '@chialab/node-resolve'; import { createSauceLabsLauncher } from '@web/test-runner-saucelabs'; import { test as coreTest } from '@chialab/rna-browser-test-runner'; @@ -15,9 +13,10 @@ import { sauceReporter } from './reporter.js'; * Start the test runner. * @param {import('@chialab/rna-browser-test-runner').TestRunnerConfig} config * @param {import('saucelabs').SauceLabsOptions} sauceOptions + * @param {import('@chialab/rna-logger').Logger} logger * @returns {Promise} The test runner instance. */ -export async function test(config, sauceOptions) { +export async function test(config, sauceOptions, logger) { config = { ...config }; const packageFile = await pkgUp(); @@ -69,91 +68,5 @@ export async function test(config, sauceOptions) { sauceReporter(sauceOptions), ]; - return coreTest(config); -} - -/** - * @typedef {Object} TestSaucelabsCommandOptions - * @property {number} [port] - * @property {boolean} [watch] - * @property {number} [concurrency] - * @property {boolean} [coverage] - * @property {boolean} [manual] - * @property {boolean} [open] - * @property {string[]} [browsers] - * @property {string} [config] - * @property {string} [user] - * @property {string} [key] - */ - -/** - * @param {import('commander').Command} program - */ -export function command(program) { - program - .command('test:saucelabs [specs...]') - .description('Start a Saucelabs browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') - .option('-P, --port ', 'dev server port', parseInt) - .option('--browsers [browsers...]', 'saucelabs browsers list') - .option('--watch', 'watch test files') - .option('--concurrency ', 'number of concurrent browsers', parseInt) - .option('--manual', 'manual test mode') - .option('--open', 'open the browser') - .option('--coverage', 'add coverage to tests') - .option('-C, --config ', 'the rna config file') - .option('-U, --user ', 'sauce username') - .option('-K, --key ', 'sauce access key') - .action( - /** - * @param {string[]} specs - * @param {TestSaucelabsCommandOptions} options - */ - async (specs, { - port, - watch, - concurrency, - coverage, - manual, - open, - browsers, - config: configFile, - user = process.env.SAUCE_USERNAME, - key = process.env.SAUCE_ACCESS_KEY, - }) => { - if (!user) { - throw new Error('Missing saucelabs username. Did you forget to set the `SAUCE_USERNAME` environment variable?'); - } - if (!key) { - throw new Error('Missing saucelabs access key. Did you forget to set the `SAUCE_ACCESS_KEY` environment variable?'); - } - - const root = process.cwd(); - configFile = configFile || await locateConfigFile(); - - const logger = createLogger(); - const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); - - /** - * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} - */ - const testRunnerConfig = { - rootDir: config.root, - port: port || 8765, - watch, - logger, - concurrentBrowsers: concurrency || 2, - coverage, - manual: manual || open === true, - open, - alias: config.alias, - browsers, - }; - - if (specs.length) { - testRunnerConfig.files = specs; - } - - await test(testRunnerConfig, { user, key }); - } - ); + return coreTest(config, logger); } diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index d05616f3..ce249137 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -32,13 +32,11 @@ "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", - "@chialab/rna-config-loader": "^0.18.0-alpha.1", - "@chialab/rna-logger": "^0.18.0-alpha.1", "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1", "@web/test-runner-saucelabs": "^0.10.0" }, "devDependencies": { - "commander": "^11.0.0", + "@chialab/rna-logger": "^0.18.0-alpha.1", "typescript": "^5.0.0" } } diff --git a/packages/rna/build.js b/packages/rna/build.js index c50309f2..1fff9880 100644 --- a/packages/rna/build.js +++ b/packages/rna/build.js @@ -4,14 +4,20 @@ esbuild.build({ entryPoints: ['lib/index.js'], outdir: 'dist', bundle: true, - splitting: false, + splitting: true, minify: false, sourcemap: true, format: 'esm', platform: 'node', external: [ - '@chialab/rna-logger', + '@chialab/esbuild-rna', + '@chialab/rna-config-loader', + '@chialab/rna-browser-test-runner', '@chialab/rna-bundler', + '@chialab/rna-dev-server', + '@chialab/rna-logger', + '@chialab/rna-node-test-runner', + '@chialab/rna-saucelabs-test-runner', ], banner: { js: `import { dirname as __pathDirname } from 'path'; diff --git a/packages/rna/lib/commands/build.js b/packages/rna/lib/commands/build.js new file mode 100644 index 00000000..b4ff07f6 --- /dev/null +++ b/packages/rna/lib/commands/build.js @@ -0,0 +1,296 @@ +import os from 'os'; +import path from 'path'; +import process from 'process'; +import { createReadStream } from 'fs'; +import { createGzip, createBrotliCompress } from 'zlib'; +import { colors, createLogger, readableSize } from '@chialab/rna-logger'; +import { getEntryBuildConfig, mergeConfig, readConfigFile, locateConfigFile } from '@chialab/rna-config-loader'; +import { assignToResult, createResult, remapResult, useRna } from '@chialab/esbuild-rna'; +import { build } from '@chialab/rna-bundler'; +import { Queue } from '../utils/Queue.js'; + +/** + * Get the compressed size of a file. + * + * @param {string} path File path + * @param {import('zlib').BrotliCompress|import('zlib').Gzip} compressMethod Compression algorithm to use, one of `gzip` or `brotli` + * @returns {Promise} The file size in bytes + */ +function compressFileSize(path, compressMethod) { + return new Promise((resolve, reject) => { + /** + * Handle compression and stream errors. + * + * @param {Error} err + */ + const handleError = (err) => { + process.stderr.write(`Error compressing file "${path}": ${err.message}\n`); + compressMethod.destroy(); + stream.destroy(); + reject(err); + }; + + let size = 0; + const stream = createReadStream(path); + stream.on('error', handleError); + compressMethod.on('error', handleError); + compressMethod.on('data', (buf) => size += buf.length); + stream.pipe(compressMethod) + .on('end', () => { + resolve(size); + compressMethod.destroy(); + stream.destroy(); + }); + }); +} + +/** + * Get output bundle size. + * + * @param {import('esbuild').Metafile} metafile The metafile for all bundle's generated files + * @param {boolean} compressed Show size compressed with these algorithms. Supports gzip and brotli. + */ +async function bundleSize(metafile, compressed = false) { + const fileSizes = Object.entries(metafile.outputs) + .reduce((map, [path, output]) => { + if (!path.endsWith('.map')) { + map[path] = { size: output.bytes }; + } + + return map; + }, /** @type {{ [path: string]: { size: number, brotli?: number, gzip?: number } } }} */ ({})); + + if (compressed) { + await Promise.all( + Object.keys(fileSizes) + .filter((path) => /\.(js|html|css|svg|json)$/.test(path)) + .map(async (path) => { + const [gzip, brotli] = await Promise.all([ + compressFileSize(path, createGzip({ level: 6 })).catch(() => 0), + compressFileSize(path, createBrotliCompress()).catch(() => 0), + ]); + + fileSizes[path].gzip = gzip; + fileSizes[path].brotli = brotli; + }) + ); + } + + return fileSizes; +} + +/** + * @typedef {Object} BuildCommandOptions + * @property {string} output + * @property {string} [config] + * @property {import('@chialab/rna-config-loader').Format} [format] + * @property {string} [target] + * @property {import('@chialab/rna-config-loader').Platform} [platform] + * @property {boolean} [bundle] + * @property {boolean} [minify] + * @property {string} [name] + * @property {boolean|string} [manifest] + * @property {boolean|string} [entrypoints] + * @property {string} [public] + * @property {string} [entryNames] + * @property {string} [chunkNames] + * @property {string} [assetNames] + * @property {boolean} [clean] + * @property {string} [external] + * @property {boolean} [map] + * @property {'transform'|'preserve'|'automatic'} [jsx] + * @property {string} [jsxImportSource] + * @property {string} [jsxFactory] + * @property {string} [jsxFragment] + * @property {string} [metafile] + * @property {boolean} [showCompressed] + * @property {boolean} [watch] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('build [entry...]', { isDefault: true }) + .description('Compile JS and CSS modules using esbuild (https://esbuild.github.io/). It can output multiple module formats and it can be used to build a single module or to bundle all dependencies of an application.') + .option('-C, --config ', 'the rna config file') + .option('-O, --output ', 'output directory or file') + .option('--format ', 'bundle format') + .option('--platform ', 'platform destination') + .option('--bundle', 'bundle dependencies') + .option('--minify', 'minify the build') + .option('--public ', 'public path') + .option('--target ', 'output targets (es5, es2015, es2020)') + .option('--no-map', 'do not generate sourcemaps') + .option('--entryNames ', 'output file names') + .option('--chunkNames ', 'output chunk names') + .option('--assetNames ', 'output asset names') + .option('--clean', 'cleanup output path') + .option('--manifest ', 'generate manifest file') + .option('--entrypoints ', 'generate entrypoints file') + .option('--name ', 'the iife global name') + .option('--external [modules]', 'comma separated external packages') + .option('--metafile ', 'write JSON metadata file about the build') + .option('--show-compressed', 'show compressed size of files in build summary') + .option('--jsx ', 'jsx transform mode') + .option('--jsxImportSource ', 'jsx module name') + .option('--jsxFactory ', 'jsx pragma') + .option('--jsxFragment ', 'jsx fragment') + .option('-W, --watch', 'live re-build on sources changes') + .action( + /** + * @param {string[]} input + * @param {BuildCommandOptions} options + */ + async (input, options) => { + const { + output, + format, + platform, + bundle, + minify, + name, + target, + public: publicPath, + entryNames, + chunkNames, + assetNames, + clean, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + showCompressed, + watch, + } = options; + + const logger = createLogger(); + const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(output, 'manifest.json')) : undefined; + const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(output, 'entrypoints.json')) : undefined; + const external = options.external ? options.external.split(',') : []; + const sourcemap = options.map === true ? undefined : options.map; + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const inputConfig = { + format, + platform, + minify, + target, + clean, + bundle, + manifestPath, + entrypointsPath, + external, + publicPath, + entryNames, + chunkNames, + assetNames, + sourcemap, + jsx, + jsxFactory, + jsxFragment, + jsxImportSource, + watch, + }; + + const configFile = options.config || await locateConfigFile(); + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const config = mergeConfig({ format: 'esm' }, configFile ? await readConfigFile(configFile, inputConfig, 'build') : {}, inputConfig, input && input.length ? { + entrypoints: [{ + input: input.map((entry) => path.resolve(entry)), + output: path.resolve(output), + globalName: name, + }], + ...inputConfig, + } : {}); + + const { entrypoints } = config; + if (!entrypoints) { + throw new Error('Missing entrypoints.'); + } + + /** + * @type {import('esbuild').BuildResult[]} + */ + const buildResults = []; + const buildResult = createResult(); + /** + * @param {boolean} [rebuild] + */ + const onBuildEnd = async (rebuild = false) => { + buildResults.forEach((result) => assignToResult(buildResult, result)); + const metafile = buildResult.metafile; + + if (Object.keys(metafile.outputs).length) { + const sizes = await bundleSize(metafile, showCompressed); + if (!rebuild) { + logger.log(colors.bold(` +Build completed! +`)); + } + logger.files(sizes, showCompressed ? ['size', 'gzip', 'brotli'] : ['size'], { + size: readableSize, + gzip: readableSize, + brotli: readableSize, + }); + } else { + logger.log('Empty bundle.'); + } + }; + + const queue = new Queue(); + const cwd = process.cwd(); + for (let i = 0; i < entrypoints.length; i++) { + const entrypoint = entrypoints[i]; + queue.add(async () => { + /** + * @type {import('esbuild').Plugin} + */ + const plugin = { + name: 'rna-logger', + setup(pluginBuild) { + const build = useRna(plugin, pluginBuild); + + if (!build.isChunk()) { + build.onEnd(async (result) => { + if (cwd !== buildDir) { + result = remapResult(/** @type {import('@chialab/esbuild-rna').Result} */(result), buildDir, cwd); + } + if (buildResults[i]) { + buildResults[i] = result; + await onBuildEnd(true); + } else { + buildResults[i] = result; + } + }); + } + }, + }; + const buildConfig = getEntryBuildConfig(entrypoint, { + ...config, + plugins: [ + ...(config.plugins || []), + plugin, + ], + }); + const buildDir = buildConfig.root || process.cwd(); + const result = await build(buildConfig); + if (cwd !== buildDir) { + return remapResult(result, buildDir, cwd); + } + return result; + }); + } + + await queue.run(Math.max(1, os.cpus().length / 2)); + + onBuildEnd(); + } + ); +} diff --git a/packages/rna/lib/commands/serve.js b/packages/rna/lib/commands/serve.js new file mode 100644 index 00000000..aa6e3b75 --- /dev/null +++ b/packages/rna/lib/commands/serve.js @@ -0,0 +1,84 @@ +import path from 'path'; +import process from 'process'; +import { createLogger, colors } from '@chialab/rna-logger'; +import { loadDevServerConfig, serve } from '@chialab/rna-dev-server'; + +/** + * @typedef {Object} ServeCommandOptions + * @property {number} [port] + * @property {string} [config] + * @property {boolean|string} [manifest] + * @property {boolean|string} [entrypoints] + * @property {string} [target] + * @property {'transform'|'preserve'|'automatic'} [jsx] + * @property {string} [jsxImportSource] + * @property {string} [jsxFactory] + * @property {string} [jsxFragment] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('serve [root]') + .description('Start a web dev server (https://modern-web.dev/docs/dev-server/overview/) that transforms ESM imports for node resolution on demand. It also uses esbuild (https://esbuild.github.io/) to compile non standard JavaScript syntax.') + .option('-P, --port ', 'server port number', parseInt) + .option('-C, --config ', 'the rna config file') + .option('--manifest ', 'generate manifest file') + .option('--entrypoints ', 'generate entrypoints file') + .option('--target ', 'output targets (es5, es2015, es2020)') + .option('--jsx ', 'jsx transform mode') + .option('--jsxFactory ', 'jsx pragma') + .option('--jsxFragment ', 'jsx fragment') + .option('--jsxImportSource ', 'jsx module name') + .action( + /** + * @param {string} root + * @param {ServeCommandOptions} options + */ + async (root = process.cwd(), options) => { + const { + port, + target, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + } = options; + + const manifestPath = options.manifest ? (typeof options.manifest === 'string' ? options.manifest : path.join(root, 'manifest.json')) : undefined; + const entrypointsPath = options.entrypoints ? (typeof options.entrypoints === 'string' ? options.entrypoints : path.join(root, 'entrypoints.json')) : undefined; + const serveConfig = await loadDevServerConfig({ + rootDir: root, + port, + manifestPath, + entrypointsPath, + target, + jsx, + jsxImportSource, + jsxFactory, + jsxFragment, + }, options.config); + + const logger = createLogger(); + const server = await serve(serveConfig, logger); + + process.on('uncaughtException', error => { + logger.error(error); + }); + + process.on('SIGINT', async () => { + await server.stop(); + process.exit(0); + }); + + logger.log(` +${colors.bold('dev server started!')} + +root: ${colors.hex('#ef7d00')(path.resolve(serveConfig.rootDir || root))} +local: ${colors.hex('#ef7d00')(`http://${server.config.hostname}:${server.config.port}/`)} +`); + } + ); +} diff --git a/packages/rna/lib/commands/test-browser.js b/packages/rna/lib/commands/test-browser.js new file mode 100644 index 00000000..a61d4efb --- /dev/null +++ b/packages/rna/lib/commands/test-browser.js @@ -0,0 +1,94 @@ +import process from 'process'; +import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; +import { createLogger } from '@chialab/rna-logger'; +import { loadLaunchers, test } from '@chialab/rna-browser-test-runner'; + +/** + * @typedef {Object} TestBrowserCommandOptions + * @property {number} [port] + * @property {boolean} [watch] + * @property {number} [concurrency] + * @property {boolean} [coverage] + * @property {boolean} [manual] + * @property {boolean} [open] + * @property {string[]} [browsers] + * @property {string} [config] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('test:browser [specs...]') + .description('Start a browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') + .option('-P, --port ', 'dev server port', parseInt) + .option('--watch', 'watch test files') + .option('--concurrency ', 'number of concurrent browsers', parseInt) + .option('--manual', 'manual test mode') + .option('--open', 'open the browser') + .option('--coverage', 'add coverage to tests') + .option('--browsers ', 'comma separated list of browsers', (val) => val.split(',').map((val) => val.trim())) + .option('-C, --config ', 'the rna config file') + .action( + /** + * @param {string[]} specs + * @param {TestBrowserCommandOptions} options + */ + async (specs, { + port, + watch, + concurrency, + coverage, + manual, + open, + browsers = [], + config: configFile, + }) => { + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + const logger = createLogger(); + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} + */ + const testRunnerConfig = { + rootDir: config.root, + port: port || 8765, + watch, + concurrentBrowsers: concurrency || 2, + coverage, + manual: manual || open === true, + open, + alias: config.alias, + plugins: [], + browsers: /** @type {import('@chialab/rna-browser-test-runner').BrowserLauncher[]} */ (await loadLaunchers(browsers)), + }; + + if (specs.length) { + testRunnerConfig.files = specs; + } + + const runner = await test(testRunnerConfig, logger); + + process.on('uncaughtException', (error) => { + logger.error(error); + runner.stop(); + }); + + process.on('exit', () => { + runner.stop(); + }); + + process.on('SIGINT', () => { + runner.stop(); + }); + + runner.on('stopped', (passed) => { + process.exit(passed ? 0 : 1); + }); + } + ); +} diff --git a/packages/rna/lib/commands/test-node.js b/packages/rna/lib/commands/test-node.js new file mode 100644 index 00000000..6eba5703 --- /dev/null +++ b/packages/rna/lib/commands/test-node.js @@ -0,0 +1,47 @@ +import process from 'process'; +import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; +import { test } from '@chialab/rna-node-test-runner'; + +/** + * @typedef {Object} TestNodeCommandOptions + * @property {boolean} [coverage] + * @property {string} [config] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('test:node [specs...]') + .description('Start a node test runner based on mocha.') + .option('--coverage', 'collect code coverage') + .option('-C, --config ', 'the rna config file') + .action( + /** + * @param {string[]} specs + * @param {TestNodeCommandOptions} options + */ + async (specs, { coverage, config: configFile }) => { + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + /** + * @type {import('@chialab/rna-config-loader').ProjectConfig} + */ + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {import('@chialab/rna-node-test-runner').TestRunnerConfig} + */ + const testRunnerConfig = { + alias: config.alias, + coverage, + }; + if (specs.length) { + testRunnerConfig.files = specs; + } + await test(testRunnerConfig); + } + ); +} diff --git a/packages/rna/lib/commands/test-saucelabs.js b/packages/rna/lib/commands/test-saucelabs.js new file mode 100644 index 00000000..5400c4ff --- /dev/null +++ b/packages/rna/lib/commands/test-saucelabs.js @@ -0,0 +1,106 @@ +import process from 'process'; +import { readConfigFile, mergeConfig, locateConfigFile } from '@chialab/rna-config-loader'; +import { createLogger } from '@chialab/rna-logger'; +import { test } from '@chialab/rna-saucelabs-test-runner'; + +/** + * @typedef {Object} TestSaucelabsCommandOptions + * @property {number} [port] + * @property {boolean} [watch] + * @property {number} [concurrency] + * @property {boolean} [coverage] + * @property {boolean} [manual] + * @property {boolean} [open] + * @property {string[]} [browsers] + * @property {string} [config] + * @property {string} [user] + * @property {string} [key] + */ + +/** + * @param {import('commander').Command} program + */ +export default function(program) { + program + .command('test:saucelabs [specs...]') + .description('Start a Saucelabs browser test runner (https://modern-web.dev/docs/test-runner/overview/) based on the web dev server. It uses mocha (https://mochajs.org/) but you still need to import an assertion library (recommended https://open-wc.org/docs/testing/testing-package/).') + .option('-P, --port ', 'dev server port', parseInt) + .option('--browsers [browsers...]', 'saucelabs browsers list') + .option('--watch', 'watch test files') + .option('--concurrency ', 'number of concurrent browsers', parseInt) + .option('--manual', 'manual test mode') + .option('--open', 'open the browser') + .option('--coverage', 'add coverage to tests') + .option('-C, --config ', 'the rna config file') + .option('-U, --user ', 'sauce username') + .option('-K, --key ', 'sauce access key') + .action( + /** + * @param {string[]} specs + * @param {TestSaucelabsCommandOptions} options + */ + async (specs, { + port, + watch, + concurrency, + coverage, + manual, + open, + browsers, + config: configFile, + user = process.env.SAUCE_USERNAME, + key = process.env.SAUCE_ACCESS_KEY, + }) => { + if (!user) { + throw new Error('Missing saucelabs username. Did you forget to set the `SAUCE_USERNAME` environment variable?'); + } + if (!key) { + throw new Error('Missing saucelabs access key. Did you forget to set the `SAUCE_ACCESS_KEY` environment variable?'); + } + + const root = process.cwd(); + configFile = configFile || await locateConfigFile(); + + const logger = createLogger(); + const config = mergeConfig({ root }, configFile ? await readConfigFile(configFile, { root }, 'serve') : {}); + + /** + * @type {import('@chialab/rna-browser-test-runner').TestRunnerConfig} + */ + const testRunnerConfig = { + rootDir: config.root, + port: port || 8765, + watch, + concurrentBrowsers: concurrency || 2, + coverage, + manual: manual || open === true, + open, + alias: config.alias, + browsers, + }; + + if (specs.length) { + testRunnerConfig.files = specs; + } + + const runner = await test(testRunnerConfig, { user, key }, logger); + + process.on('uncaughtException', (error) => { + logger.error(error); + runner.stop(); + }); + + process.on('exit', () => { + runner.stop(); + }); + + process.on('SIGINT', () => { + runner.stop(); + }); + + runner.on('stopped', (passed) => { + process.exit(passed ? 0 : 1); + }); + } + ); +} diff --git a/packages/rna/lib/index.js b/packages/rna/lib/index.js index e17684c3..22db4726 100755 --- a/packages/rna/lib/index.js +++ b/packages/rna/lib/index.js @@ -12,13 +12,18 @@ const json = JSON.parse(await readFile(packageJson, 'utf-8')); program .version(json.version); +/** + * @typedef {(program: import('commander').Command) => void} CommandLoader + */ + /** * @param {string} name - * @param {string} source + * @param {string} sourceModule + * @param {() => Promise} importer */ -const loadCommand = async function(name, source) { +const loadCommand = async function(name, sourceModule, importer) { try { - const { command } = await import(source); + const command = await importer(); command(program); } catch (err) { if ((/** @type {NodeJS.ErrnoException} */(err)).code === 'ERR_MODULE_NOT_FOUND') { @@ -30,8 +35,8 @@ const loadCommand = async function(name, source) { logger.error(colors.red(colors.bold('Command not found.'))); logger.error(` ${colors.yellow('Please install the corresponding module in order to use this command:')} -${colors.white(`npm install -D ${colors.hex('#ef7d00')(source)}`)} -${colors.white(`yarn add -D ${colors.hex('#ef7d00')(source)}`)} +${colors.white(`npm install -D ${colors.hex('#ef7d00')(sourceModule)}`)} +${colors.white(`yarn add -D ${colors.hex('#ef7d00')(sourceModule)}`)} `); process.exitCode = 1; @@ -42,21 +47,21 @@ ${colors.white(`yarn add -D ${colors.hex('#ef7d00')(source)}`)} } }; +/** + * @type {Record Promise]>} + */ const commands = { - 'build': '@chialab/rna-bundler', - 'serve': '@chialab/rna-dev-server', - 'test:browser': '@chialab/rna-browser-test-runner', - 'test:node': '@chialab/rna-node-test-runner', - 'test:saucelabs': '@chialab/rna-saucelabs-test-runner', + 'build': ['@chialab/rna-bundler', () => import('./commands/build.js').then((mod) => mod.default)], + 'serve': ['@chialab/rna-dev-server', () => import('./commands/serve.js').then((mod) => mod.default)], + 'test:browser': ['@chialab/rna-browser-test-runner', () => import('./commands/test-browser.js').then((mod) => mod.default)], + 'test:node': ['@chialab/rna-node-test-runner', () => import('./commands/test-node.js').then((mod) => mod.default)], + 'test:saucelabs': ['@chialab/rna-saucelabs-test-runner', () => import('./commands/test-saucelabs.js').then((mod) => mod.default)], }; const command = /** @type {keyof typeof commands} */ (argv[2]); if (commands[command]) { - await loadCommand(command, commands[command]); -} else { - await Promise.all(Object.keys(commands).map( - (key) => loadCommand(key, commands[(/** @type {keyof typeof commands} key */ (key))]) - )); + const [sourceModule, importer] = commands[command]; + await loadCommand(command, sourceModule, importer); } program diff --git a/packages/rna-bundler/lib/Queue.js b/packages/rna/lib/utils/Queue.js similarity index 100% rename from packages/rna-bundler/lib/Queue.js rename to packages/rna/lib/utils/Queue.js diff --git a/packages/rna/package.json b/packages/rna/package.json index ac93c667..0465c6d4 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -56,6 +56,7 @@ }, "dependencies": { "@chialab/rna-bundler": "^0.18.0-alpha.1", + "@chialab/rna-config-loader": "^0.18.0-alpha.1", "@chialab/rna-logger": "^0.18.0-alpha.1" }, "devDependencies": { diff --git a/yarn.lock b/yarn.lock index 679724e6..ad4458ea 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1982,7 +1982,6 @@ __metadata: "@web/test-runner-core": ^0.11.4 "@web/test-runner-mocha": ^0.8.1 "@web/test-runner-playwright": ^0.10.1 - commander: ^11.0.0 typescript: ^5.0.0 peerDependencies: "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 @@ -2008,7 +2007,6 @@ __metadata: "@chialab/esbuild-rna": ^0.18.0-alpha.1 "@chialab/rna-config-loader": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 - commander: ^11.0.0 esbuild: ^0.19.0 typescript: ^5.0.0 languageName: unknown @@ -2047,7 +2045,6 @@ __metadata: "@koa/cors": ^4.0.0 "@types/koa-range": ^0.3.2 "@types/koa__cors": ^3.0.2 - commander: ^11.0.0 koa-range: ^0.3.0 rimraf: ^5.0.1 typescript: ^5.0.0 @@ -2094,8 +2091,6 @@ __metadata: dependencies: "@chialab/es-test-runner": ^0.18.0-alpha.1 "@chialab/node-resolve": ^0.18.0-alpha.1 - "@chialab/rna-config-loader": ^0.18.0-alpha.1 - commander: ^11.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2126,11 +2121,9 @@ __metadata: dependencies: "@chialab/node-resolve": ^0.18.0-alpha.1 "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 - "@chialab/rna-config-loader": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 "@web/test-runner-saucelabs": ^0.10.0 - commander: ^11.0.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2171,6 +2164,7 @@ __metadata: resolution: "@chialab/rna@workspace:packages/rna" dependencies: "@chialab/rna-bundler": ^0.18.0-alpha.1 + "@chialab/rna-config-loader": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 commander: ^11.0.0 rimraf: ^5.0.1 From 1964b414ec35ca4225dba542a702e1046eac0627 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 30 Aug 2023 10:23:28 +0200 Subject: [PATCH 50/55] Required nodejs engine to 16 --- .changeset/nine-chicken-smoke.md | 42 +++++++++++++++++++ packages/cjs-to-esm/package.json | 2 +- packages/es-dev-server/package.json | 2 +- packages/es-test-runner/package.json | 2 +- packages/esbuild-plugin-any-file/package.json | 2 +- packages/esbuild-plugin-babel/package.json | 2 +- packages/esbuild-plugin-commonjs/package.json | 2 +- .../esbuild-plugin-css-import/package.json | 2 +- packages/esbuild-plugin-env/package.json | 2 +- packages/esbuild-plugin-html/package.json | 2 +- .../esbuild-plugin-lightningcss/package.json | 2 +- packages/esbuild-plugin-meta-url/package.json | 2 +- packages/esbuild-plugin-metadata/package.json | 2 +- packages/esbuild-plugin-postcss/package.json | 2 +- .../package.json | 2 +- .../esbuild-plugin-unwebpack/package.json | 2 +- packages/esbuild-plugin-virtual/package.json | 2 +- packages/esbuild-plugin-worker/package.json | 2 +- packages/esbuild-rna/package.json | 2 +- packages/estransform/package.json | 2 +- packages/node-resolve/package.json | 2 +- packages/postcss-dart-sass/package.json | 2 +- packages/postcss-preset-chialab/package.json | 2 +- packages/postcss-url-rebase/package.json | 2 +- packages/rna-browser-test-runner/package.json | 2 +- packages/rna-bundler/package.json | 2 +- packages/rna-config-loader/package.json | 2 +- packages/rna-dev-server/package.json | 2 +- packages/rna-logger/package.json | 2 +- packages/rna-node-test-runner/package.json | 2 +- .../rna-saucelabs-test-runner/package.json | 2 +- packages/rna/package.json | 2 +- packages/wds-plugin-hmr/package.json | 2 +- packages/wds-plugin-legacy/package.json | 2 +- packages/wds-plugin-node-resolve/package.json | 2 +- packages/wds-plugin-polyfill/package.json | 2 +- packages/wds-plugin-rna/package.json | 2 +- packages/wtr-coverage-reporter/package.json | 2 +- packages/wtr-mocha-reporter/package.json | 2 +- 39 files changed, 80 insertions(+), 38 deletions(-) create mode 100644 .changeset/nine-chicken-smoke.md diff --git a/.changeset/nine-chicken-smoke.md b/.changeset/nine-chicken-smoke.md new file mode 100644 index 00000000..13252781 --- /dev/null +++ b/.changeset/nine-chicken-smoke.md @@ -0,0 +1,42 @@ +--- +"@chialab/esbuild-plugin-require-resolve": patch +"@chialab/esbuild-plugin-lightningcss": patch +"@chialab/esbuild-plugin-css-import": patch +"@chialab/rna-saucelabs-test-runner": patch +"@chialab/esbuild-plugin-unwebpack": patch +"@chialab/esbuild-plugin-any-file": patch +"@chialab/esbuild-plugin-commonjs": patch +"@chialab/esbuild-plugin-meta-url": patch +"@chialab/esbuild-plugin-metadata": patch +"@chialab/rna-browser-test-runner": patch +"@chialab/wds-plugin-node-resolve": patch +"@chialab/esbuild-plugin-postcss": patch +"@chialab/esbuild-plugin-virtual": patch +"@chialab/postcss-preset-chialab": patch +"@chialab/esbuild-plugin-worker": patch +"@chialab/wtr-coverage-reporter": patch +"@chialab/esbuild-plugin-babel": patch +"@chialab/rna-node-test-runner": patch +"@chialab/esbuild-plugin-html": patch +"@chialab/wds-plugin-polyfill": patch +"@chialab/esbuild-plugin-env": patch +"@chialab/postcss-url-rebase": patch +"@chialab/wtr-mocha-reporter": patch +"@chialab/postcss-dart-sass": patch +"@chialab/rna-config-loader": patch +"@chialab/wds-plugin-legacy": patch +"@chialab/es-test-runner": patch +"@chialab/rna-dev-server": patch +"@chialab/wds-plugin-hmr": patch +"@chialab/wds-plugin-rna": patch +"@chialab/es-dev-server": patch +"@chialab/node-resolve": patch +"@chialab/esbuild-rna": patch +"@chialab/estransform": patch +"@chialab/rna-bundler": patch +"@chialab/cjs-to-esm": patch +"@chialab/rna-logger": patch +"@chialab/rna": patch +--- + +Set up required NodeJS version to 16. diff --git a/packages/cjs-to-esm/package.json b/packages/cjs-to-esm/package.json index 01942f4c..45d16c95 100644 --- a/packages/cjs-to-esm/package.json +++ b/packages/cjs-to-esm/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1" diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index 88e51a33..eba5f9f9 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "@types/mocha": "^8.2.3", diff --git a/packages/es-test-runner/package.json b/packages/es-test-runner/package.json index 36e16140..b686aa6e 100644 --- a/packages/es-test-runner/package.json +++ b/packages/es-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "istanbul-reports": "^3.1.1" diff --git a/packages/esbuild-plugin-any-file/package.json b/packages/esbuild-plugin-any-file/package.json index 430f465e..01bc9ed5 100644 --- a/packages/esbuild-plugin-any-file/package.json +++ b/packages/esbuild-plugin-any-file/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-babel/package.json b/packages/esbuild-plugin-babel/package.json index 4a4f9d77..a25b2c0a 100644 --- a/packages/esbuild-plugin-babel/package.json +++ b/packages/esbuild-plugin-babel/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@babel/core": "^7.13.16", diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index 6ba5f30c..6c5451bc 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/cjs-to-esm": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-css-import/package.json b/packages/esbuild-plugin-css-import/package.json index 7f222b28..f8a9a003 100644 --- a/packages/esbuild-plugin-css-import/package.json +++ b/packages/esbuild-plugin-css-import/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index 043fe2b6..9e8bd7a8 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 5c5ceaa0..6251d52f 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json index ea00a448..72eab17e 100644 --- a/packages/esbuild-plugin-lightningcss/package.json +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index bda797bc..30868c79 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-metadata/package.json b/packages/esbuild-plugin-metadata/package.json index 72e2be1c..0412ab75 100644 --- a/packages/esbuild-plugin-metadata/package.json +++ b/packages/esbuild-plugin-metadata/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 0fce7b8a..2721c991 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-require-resolve/package.json b/packages/esbuild-plugin-require-resolve/package.json index 64191823..949c9a47 100644 --- a/packages/esbuild-plugin-require-resolve/package.json +++ b/packages/esbuild-plugin-require-resolve/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-unwebpack/package.json b/packages/esbuild-plugin-unwebpack/package.json index e32ef653..3df8109b 100644 --- a/packages/esbuild-plugin-unwebpack/package.json +++ b/packages/esbuild-plugin-unwebpack/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-virtual/package.json b/packages/esbuild-plugin-virtual/package.json index 3ae9e2e8..7ed876ef 100644 --- a/packages/esbuild-plugin-virtual/package.json +++ b/packages/esbuild-plugin-virtual/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-worker/package.json b/packages/esbuild-plugin-worker/package.json index 1ead247c..440d7e69 100644 --- a/packages/esbuild-plugin-worker/package.json +++ b/packages/esbuild-plugin-worker/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.1", diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index 815446e2..c923e2a6 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", diff --git a/packages/estransform/package.json b/packages/estransform/package.json index b35e4479..b7ba11f0 100644 --- a/packages/estransform/package.json +++ b/packages/estransform/package.json @@ -29,7 +29,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@parcel/source-map": "^2.0.0" diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index e458c6a7..287703d3 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "@types/is-core-module": "^2.2.0", diff --git a/packages/postcss-dart-sass/package.json b/packages/postcss-dart-sass/package.json index 40252f41..d3fd2c56 100644 --- a/packages/postcss-dart-sass/package.json +++ b/packages/postcss-dart-sass/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", diff --git a/packages/postcss-preset-chialab/package.json b/packages/postcss-preset-chialab/package.json index 2f2ee7b1..1ca76c40 100644 --- a/packages/postcss-preset-chialab/package.json +++ b/packages/postcss-preset-chialab/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/postcss-url-rebase": "^0.18.0-alpha.1", diff --git a/packages/postcss-url-rebase/package.json b/packages/postcss-url-rebase/package.json index 15ac2c14..b94dd471 100644 --- a/packages/postcss-url-rebase/package.json +++ b/packages/postcss-url-rebase/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index c2d1ca8b..f24af250 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 1b27e181..869f1ef2 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.1", diff --git a/packages/rna-config-loader/package.json b/packages/rna-config-loader/package.json index 4a2fe689..f884408d 100644 --- a/packages/rna-config-loader/package.json +++ b/packages/rna-config-loader/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 92603f58..0c4c19ec 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -31,7 +31,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" diff --git a/packages/rna-logger/package.json b/packages/rna-logger/package.json index 5a7226fc..6d159bf5 100644 --- a/packages/rna-logger/package.json +++ b/packages/rna-logger/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "devDependencies": { "@types/debug": "^4.1.6", diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index c72428ed..99bfdafb 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1", diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index ce249137..1122f1e5 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", diff --git a/packages/rna/package.json b/packages/rna/package.json index 0465c6d4..86a33fcf 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -31,7 +31,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "peerDependencies": { "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", diff --git a/packages/wds-plugin-hmr/package.json b/packages/wds-plugin-hmr/package.json index 2589347c..87c1ec61 100644 --- a/packages/wds-plugin-hmr/package.json +++ b/packages/wds-plugin-hmr/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1" diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index 704192f2..3335cde3 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@babel/core": "^7.14.2", diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index 020479b3..e980d40f 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index 99ada2a5..8c235a58 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "polyfill-library": "^4.8.0" diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index de896b36..fd990434 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1", diff --git a/packages/wtr-coverage-reporter/package.json b/packages/wtr-coverage-reporter/package.json index 07f7d0ea..a5aa8889 100644 --- a/packages/wtr-coverage-reporter/package.json +++ b/packages/wtr-coverage-reporter/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" diff --git a/packages/wtr-mocha-reporter/package.json b/packages/wtr-mocha-reporter/package.json index ed824567..c0f62975 100644 --- a/packages/wtr-mocha-reporter/package.json +++ b/packages/wtr-mocha-reporter/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=13" + "node": ">=16" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" From f1ded28f323a7ef89b1c2ca4fdb22ed4e0db2e90 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Thu, 28 Sep 2023 14:58:35 +0200 Subject: [PATCH 51/55] update yarn lock --- yarn.lock | 2395 ++++++++++++++++++----------------------------------- 1 file changed, 805 insertions(+), 1590 deletions(-) diff --git a/yarn.lock b/yarn.lock index ad4458ea..2b5eb3b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1,3 +1,6 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + __metadata: version: 6 cacheKey: 8 @@ -28,17 +31,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" - dependencies: - "@babel/highlight": ^7.22.13 - chalk: ^2.4.2 - checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.22.13": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" dependencies: @@ -1322,17 +1315,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime-corejs3@npm:^7.9.2": - version: 7.23.1 - resolution: "@babel/runtime-corejs3@npm:7.23.1" - dependencies: - core-js-pure: ^3.30.2 - regenerator-runtime: ^0.14.0 - checksum: 5d52b0cc8b5d243e67cf29c584d15acdc0c89b64de4a3fe1cb8a83b84b64a5621802e36931f93ca696cb637884abd11c8514615d890a4edf057ec4464f73915d - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": version: 7.23.1 resolution: "@babel/runtime@npm:7.23.1" dependencies: @@ -1341,15 +1324,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": - version: 7.22.11 - resolution: "@babel/runtime@npm:7.22.11" - dependencies: - regenerator-runtime: ^0.14.0 - checksum: 0cd0d43e6e7dc7f9152fda8c8312b08321cda2f56ef53d6c22ebdd773abdc6f5d0a69008de90aa41908d00e2c1facb24715ff121274e689305c858355ff02c70 - languageName: node - linkType: hard - "@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" @@ -2023,11 +1997,11 @@ __metadata: linkType: soft "@chialab/rna-config-loader@npm:^0.17.0": - version: 0.17.4 - resolution: "@chialab/rna-config-loader@npm:0.17.4" + version: 0.17.5 + resolution: "@chialab/rna-config-loader@npm:0.17.5" dependencies: "@chialab/node-resolve": ^0.17.0 - checksum: c04ac7435ccab5c13d4f6be5a2eec351b0b07a9f9e6111ebcf9d790b4884f3293dbadd6aed5fa164f46b7f88803e4ff38cda5ed8bbf805414129ba9c2cc4ca4e + checksum: 87e7c7e748ee011a80e94188cc99c6e950f85c30067b2b72b7978e32708b4e7768b6278744280e7db59e040f6711feabe3b5a9bd904edceb03a8054cd98da6e7 languageName: node linkType: hard @@ -2284,69 +2258,69 @@ __metadata: languageName: unknown linkType: soft -"@csstools/cascade-layer-name-parser@npm:^1.0.3, @csstools/cascade-layer-name-parser@npm:^1.0.4": - version: 1.0.4 - resolution: "@csstools/cascade-layer-name-parser@npm:1.0.4" +"@csstools/cascade-layer-name-parser@npm:^1.0.4, @csstools/cascade-layer-name-parser@npm:^1.0.5": + version: 1.0.5 + resolution: "@csstools/cascade-layer-name-parser@npm:1.0.5" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - checksum: b0a6394b8c6a0d2fdb21192d127888fed2c2a1e96c4f1417b274e41205d880ff3b99c9ad149215a0540e17fd62772e94ae151a7787b22839ebf2924d92f5a2db + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 91c533690b249fc5a284dcdedcb29b4129cc64d8325895c566c13b795c381d65b4b9829eb2e66df883d5b9468536f6010cccc74c8bf78fbbd85ecc595656c8f6 languageName: node linkType: hard -"@csstools/color-helpers@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/color-helpers@npm:3.0.1" - checksum: 4b4d8d65485be26ac6cd0884ce39edf497c81519fb151f1ed91c75fe61f75bf3b02e0830c2a1decc3015228217455b431e752329ac7a8c9bd96cf537b32a24ed +"@csstools/color-helpers@npm:^3.0.2": + version: 3.0.2 + resolution: "@csstools/color-helpers@npm:3.0.2" + checksum: 199b55081959a67fb7eaa7be468f7e899d3c607c1b97eeb120aa8a1eff202e7592890b1233882ec3554467dedd530e21aec070cc2ce6b9184f366fa470a05fbd languageName: node linkType: hard -"@csstools/css-calc@npm:^1.1.3": - version: 1.1.3 - resolution: "@csstools/css-calc@npm:1.1.3" +"@csstools/css-calc@npm:^1.1.4": + version: 1.1.4 + resolution: "@csstools/css-calc@npm:1.1.4" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - checksum: a4130112663ff9ef972b9edf595055772cea9244e3b4658870e9df6695363f832fe25a6f38754b1c1ece37e2ae9f19928327f01f4149b0c300d2bcf1f0147a57 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 71788155c73b4f482f19de5b91f37d14ccb8fc1fb3f8336a83c4b3197a5d0b499ccad86b067699ac559a721f8d46d81612eba0fc79923b8f5058977032a7e8c0 languageName: node linkType: hard -"@csstools/css-color-parser@npm:^1.3.0": - version: 1.3.0 - resolution: "@csstools/css-color-parser@npm:1.3.0" +"@csstools/css-color-parser@npm:^1.3.2": + version: 1.3.2 + resolution: "@csstools/css-color-parser@npm:1.3.2" dependencies: - "@csstools/color-helpers": ^3.0.1 - "@csstools/css-calc": ^1.1.3 + "@csstools/color-helpers": ^3.0.2 + "@csstools/css-calc": ^1.1.4 peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - checksum: ebd6def495fff3b2bd37f87973f3ab94a97eccb9d9e20ef3333fda2ccbad13df4ee78a285df898cfdbd1a239fd97c75e600b661ce590d4376944b4b15ce01a21 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 733d5567fc43bf70278348099bb6c5ecb7954d6705a7a19579a7dcafdd76c88cd4e7f9847038d6060eeff4347977c987a2cdd9a30504239db8c81b2b90e1cb6b languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^2.3.0, @csstools/css-parser-algorithms@npm:^2.3.1": - version: 2.3.1 - resolution: "@csstools/css-parser-algorithms@npm:2.3.1" +"@csstools/css-parser-algorithms@npm:^2.3.1, @csstools/css-parser-algorithms@npm:^2.3.2": + version: 2.3.2 + resolution: "@csstools/css-parser-algorithms@npm:2.3.2" peerDependencies: - "@csstools/css-tokenizer": ^2.2.0 - checksum: 90c6aa391ff817b0fc2ae20b9cc5e3308e3906536d83c8eeb502171ec709730a2cd0458eb7646378f74db545c9079fd026e125dbdbe26030652f9466bacc1183 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 71663a00369014727ac89ae738f0acd1341b2dc1474ff16799a6f4d24674c55c3ddb89d70c8f1ffc4e03508b18a621830f8f8a51707fda6cc5ea48f1a53cc559 languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^2.1.1, @csstools/css-tokenizer@npm:^2.2.0": - version: 2.2.0 - resolution: "@csstools/css-tokenizer@npm:2.2.0" - checksum: d6b3ead496e187cbf89b5e08a55be7a8393676c2b93526f7f051418376d08146f9f533708aca5eec6a07d925ea6a7e65b0e0bb36aabeba657666e968b8d89cd0 +"@csstools/css-tokenizer@npm:^2.2.0, @csstools/css-tokenizer@npm:^2.2.1": + version: 2.2.1 + resolution: "@csstools/css-tokenizer@npm:2.2.1" + checksum: ebd9f65b253037d3a575ded45dbe41c12e71d83d6aa8a6a3a9fc2427862a805678df2a825cd19cf36b587be93f5cb1bd0932bb5c362d227ed9533db35b1fc6fa languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^2.1.2, @csstools/media-query-list-parser@npm:^2.1.4": - version: 2.1.4 - resolution: "@csstools/media-query-list-parser@npm:2.1.4" +"@csstools/media-query-list-parser@npm:^2.1.4, @csstools/media-query-list-parser@npm:^2.1.5": + version: 2.1.5 + resolution: "@csstools/media-query-list-parser@npm:2.1.5" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - checksum: 8fa5be6acea01af39f49e08b2f2e2f7f54c2881c2c8a7a8cc783f8668610404398e81f86092f44ae64914d0f7626a5177d721ce5d1858b1599b26c91687f311e + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + checksum: 119c27951377781c06c0b68ee6f7815c71d7623e439da0d5009f2101a6cd996f60b3fd60466d7059b8f7a936fbc9fbd2306ba953fa2daf9728a710881971ab08 languageName: node linkType: hard @@ -2362,44 +2336,44 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^3.0.2": - version: 3.0.2 - resolution: "@csstools/postcss-color-function@npm:3.0.2" +"@csstools/postcss-color-function@npm:^3.0.4": + version: 3.0.5 + resolution: "@csstools/postcss-color-function@npm:3.0.5" dependencies: - "@csstools/css-color-parser": ^1.3.0 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/css-color-parser": ^1.3.2 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 peerDependencies: postcss: ^8.4 - checksum: 59e34e395612a04ff2cd9817ff857018afe4ae460ed14cbf1e94cfccf82ce9e86f6f3876c816df38273c5bf505fe66746d86d3db7d780968a1c9d20da5c91b41 + checksum: 4887a5d076242d0058a519aa9aa2bbb8169598e150cfc9d3461497232e987f2a2944ab65961e70917de65fa7c7d1340bb64c7bad335f991ba22cf0d1ce4a78f9 languageName: node linkType: hard -"@csstools/postcss-color-mix-function@npm:^2.0.2": - version: 2.0.2 - resolution: "@csstools/postcss-color-mix-function@npm:2.0.2" +"@csstools/postcss-color-mix-function@npm:^2.0.4": + version: 2.0.5 + resolution: "@csstools/postcss-color-mix-function@npm:2.0.5" dependencies: - "@csstools/css-color-parser": ^1.3.0 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/css-color-parser": ^1.3.2 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 peerDependencies: postcss: ^8.4 - checksum: 1da7883a8c252f9f149409686e08f19d4ff17d4e481fd8d2f0c2e01442eedb95c93d76001a992140828c8d8067e4a0e25dd2738284a05d0cc848eefb3b0ab5a7 + checksum: 89b54385062feb7e92144380599dbcd3e37018ff0f45d060801e6985a351f8279b31f735de54a5460fe1d5aaf1326b34d268e0c585692a017efbaf3ea1f9459c languageName: node linkType: hard "@csstools/postcss-exponential-functions@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-exponential-functions@npm:1.0.0" + version: 1.0.1 + resolution: "@csstools/postcss-exponential-functions@npm:1.0.1" dependencies: - "@csstools/css-calc": ^1.1.3 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 peerDependencies: postcss: ^8.4 - checksum: 19f69ae9cca0e1063ce8b77918a65d72c738b98178287e75e1b68b2db7e051b662b0bafbd801a383e7d34ab97e1a203efd3e479cab279cf972af4f9efb968e0c + checksum: fc670637e3dfc1394d343bcdaed941e307ba6470b2928ae08c90fa7042ebd0abe0bc007c9fd5bb8a4e20f8fb772d6af271df7588491f91e21681bd2c10a65ef5 languageName: node linkType: hard @@ -2414,54 +2388,63 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-gradients-interpolation-method@npm:^4.0.2": - version: 4.0.2 - resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.2" +"@csstools/postcss-gradients-interpolation-method@npm:^4.0.4": + version: 4.0.5 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.5" dependencies: - "@csstools/css-color-parser": ^1.3.0 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/css-color-parser": ^1.3.2 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 peerDependencies: postcss: ^8.4 - checksum: 7c2a94408888323b4251bcca2a82fd21091ca9cd900e9ac8a1657cf92f7e06b63f2d9c8857ce497a2c7062413d8f98f57c7dbc8ca3dc6e579e64bab5b9a5f3c6 + checksum: 871c2bb118f202bb59fa024d82f9cfc910c9376104ae54ac8f1f069c4db501aae546fb599996f23e65c4bbe68cb2bf0f938ca08d9e302d29b8799ba480fb2d3a languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^3.0.2": - version: 3.0.2 - resolution: "@csstools/postcss-hwb-function@npm:3.0.2" +"@csstools/postcss-hwb-function@npm:^3.0.3": + version: 3.0.4 + resolution: "@csstools/postcss-hwb-function@npm:3.0.4" dependencies: - "@csstools/css-color-parser": ^1.3.0 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 + "@csstools/css-color-parser": ^1.3.2 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 peerDependencies: postcss: ^8.4 - checksum: 32102ed9fbfd3f5143f181af83f0354d4817e92c1d26a0a3c173e1e35ca968f8ed4f010df84d8876feb1ef5d46c5257bd8b29da0ed7f9b1ed7d21b248d32446c + checksum: adfda1be675f77f785e59d598d8eda310239090a2595497aea82fcb5f3a6d0e593fcbabc2637a6e2edbd269d6bcc946f0cbade8424255e7529dac4b7c8ffce51 languageName: node linkType: hard -"@csstools/postcss-ic-unit@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-ic-unit@npm:3.0.0" +"@csstools/postcss-ic-unit@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-ic-unit@npm:3.0.1" dependencies: - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 91bbe46c8691f641d610f8878fa5a8a01cbf7cb8f2b79222c3de4c21c2afa5e82654fd169b507faa424c8cd8711677aadaa978df4d25269b811be36615eebf61 + checksum: b8120d8e2886cb5fc3276d576b7351821665575d0f2f3cf58c2a376352a19f21c88087ebb8f55bdfe094b2d4f9ef25e5bc8e0944e1761760b4f8c34032b04d9a languageName: node linkType: hard -"@csstools/postcss-is-pseudo-class@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.0" +"@csstools/postcss-initial@npm:^1.0.0": + version: 1.0.0 + resolution: "@csstools/postcss-initial@npm:1.0.0" + peerDependencies: + postcss: ^8.4 + checksum: 21d15759921509ddc78505265bd376854bf2710cdc27f62c138d4ee991581a34bebd8f61f100fd053e0bb95760121f1e1e4dbe61ae41cbef7b3f817e42c35743 + languageName: node + linkType: hard + +"@csstools/postcss-is-pseudo-class@npm:^4.0.2": + version: 4.0.2 + resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.2" dependencies: "@csstools/selector-specificity": ^3.0.0 postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: f5aef8cc38272c770c850c2462fb3f10eb885039e711fa538595753717899ab14e5a4b5c7ea68f406e8de8088a9c2cc1a7225ff4bf1775078b9d9be1e60d1583 + checksum: ef944cbcd4ced80dcf6b276ec8e818389c07a3986036e479adc0f0cdf4b4a65e0230aa5e9f31843e1dfdfe1654d3b301aabbeeca4cd99221712970023c937461 languageName: node linkType: hard @@ -2485,41 +2468,41 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-logical-viewport-units@npm:^2.0.1": - version: 2.0.1 - resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.1" +"@csstools/postcss-logical-viewport-units@npm:^2.0.2": + version: 2.0.3 + resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.3" dependencies: - "@csstools/css-tokenizer": ^2.2.0 + "@csstools/css-tokenizer": ^2.2.1 peerDependencies: postcss: ^8.4 - checksum: f779267989a9e46e7bcf2163a4ae1862d2af171248c31adcd6b1fba73611dbf788d5c58c90c9ef0851db63fa00b2dc09e6883ebc31645ddf5cbbe2da2b7616c0 + checksum: e7be536b1bbdae949371b8bd1af0a42327f3387cd2e9641fdd181637e3d25036c686e5205d3c218d1c66a03234f958b0b9a8134eb4ace92c4d8a15529c183452 languageName: node linkType: hard "@csstools/postcss-media-minmax@npm:^1.0.7": - version: 1.0.7 - resolution: "@csstools/postcss-media-minmax@npm:1.0.7" + version: 1.1.0 + resolution: "@csstools/postcss-media-minmax@npm:1.1.0" dependencies: - "@csstools/css-calc": ^1.1.3 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/media-query-list-parser": ^2.1.4 + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/media-query-list-parser": ^2.1.5 peerDependencies: postcss: ^8.4 - checksum: 063e36966452d4a1bb8bebadc937f0524f6d075319f025e019f08337bd909ba227f0386e3c74acdec56a4de245623f84c9aa1e9ea772b518760694cfa36d9d16 + checksum: 9cd9693b08f665a009dd34d0d39257a0032a70787fecc4e5cc47b9621417ebcbafa7135494b63669ce353285d3b6a5e17c3542f3ec4ba760364b487182a89e4f languageName: node linkType: hard "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.2": - version: 2.0.2 - resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.2" + version: 2.0.3 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.3" dependencies: - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/media-query-list-parser": ^2.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/media-query-list-parser": ^2.1.5 peerDependencies: postcss: ^8.4 - checksum: 1a2b3c8df1f79a392864ce7efac48f5a4964243fab915f2c583b615a6a3112b23fecbd638d0252e8e7ad606e227ce1656e63030182eb552503e2b272c54da87c + checksum: d6b550abf1c75118da79233ca002932c848e004cb4280748231ec39fc683ba63653a0c772c115f35cb6e5a4ea8167bceeb67f79f33e4f1d4ead302aa1da78e3c languageName: node linkType: hard @@ -2534,53 +2517,53 @@ __metadata: languageName: node linkType: hard -"@csstools/postcss-normalize-display-values@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-normalize-display-values@npm:3.0.0" +"@csstools/postcss-normalize-display-values@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-normalize-display-values@npm:3.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: fcb1c3f862b5966558e1ea91a8e91db86afc34cfe5cc4c2d19a4126153b87a041533dec9a8887f0fa284c361de30a38262799aa83dcc789ed336abc9b17f8d97 + checksum: 895873a7ec7551962fd2c03207b7899cc0f6a575b9bf816de49afff15b28dd751e8cf6fbf2a3bfb8372993309d600b3f35236ddf249a59ecf7c981ec72628305 languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^3.0.2": - version: 3.0.2 - resolution: "@csstools/postcss-oklab-function@npm:3.0.2" +"@csstools/postcss-oklab-function@npm:^3.0.4": + version: 3.0.5 + resolution: "@csstools/postcss-oklab-function@npm:3.0.5" dependencies: - "@csstools/css-color-parser": ^1.3.0 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/css-color-parser": ^1.3.2 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 peerDependencies: postcss: ^8.4 - checksum: 6271c562520aa7610c90a6419e6d0f0aaa5f7cd7dbc0cf8f1e5d6062cfcb051b8ccaa07c4afc0d0c3248078d4853bfde1d5b5e706a60866c13c632c054f2b35f + checksum: 1e1d22b89a3b9ea8d08fdb585a6c8cbe98fc7acf93283c1daabaa74d3a7c79fd1b52aa4f4d986bea74c1722b572cf80ae4bb6415aa9cf365b36a1ee1692dc9ab languageName: node linkType: hard -"@csstools/postcss-progressive-custom-properties@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-progressive-custom-properties@npm:3.0.0" +"@csstools/postcss-progressive-custom-properties@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/postcss-progressive-custom-properties@npm:3.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 4b92e5ae893c45bfd4109a0c5b90180af9df121e38a1ad0e828c29bec4f487b89af9140a1d9c58b83ebc28303b733f62926c8bb8cc72ac9db6e10a1e7a31c9ee + checksum: 4bb03459c5f39fcd77518c8229026b68cc24746e44234604fc4f93ea4c6fccf01d23e8cad6043a23e1bc7ce3b677f5d038b9b63ea5971231bb7787535fa035ed languageName: node linkType: hard -"@csstools/postcss-relative-color-syntax@npm:^2.0.2": - version: 2.0.2 - resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.2" +"@csstools/postcss-relative-color-syntax@npm:^2.0.4": + version: 2.0.5 + resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.5" dependencies: - "@csstools/css-color-parser": ^1.3.0 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/css-color-parser": ^1.3.2 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 peerDependencies: postcss: ^8.4 - checksum: 5055f57d1bbdeceb18b167884dead194cc5ceb1cdd2a93708407acd58b0777268e73f0560071bc9585b93b274a67bc64979b99525c42592a647fd6092ae1c542 + checksum: 7b4ad015883feb0d9f56d72f437d2129a0ce5fa9dd2c2f9fc4699209e1a74ae038ce9851d6bd7f48adb006ed8f6e07b44f6bcb548ba85203f26dd0c4d21a5637 languageName: node linkType: hard @@ -2596,40 +2579,40 @@ __metadata: linkType: hard "@csstools/postcss-stepped-value-functions@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.1" + version: 3.0.2 + resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.2" dependencies: - "@csstools/css-calc": ^1.1.3 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 peerDependencies: postcss: ^8.4 - checksum: d47463b797f43958e66c4aebbf003e1c2101e3e058434dc7b3764fd7d648a685105c6410341d6e832ecc9bd67973405e0b03abc41814aae1ef09782615d034a6 + checksum: 8a15ccfa69bd7ad4f44c1c7c8e9ff3f3c48a315f2a7e65dfe17e1d646d3fdb38b759fc37d9339e5433701c87f9489c20137bc4dedb21c8f4e9f8afec41a6e4e6 languageName: node linkType: hard -"@csstools/postcss-text-decoration-shorthand@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.1" +"@csstools/postcss-text-decoration-shorthand@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.3" dependencies: - "@csstools/color-helpers": ^3.0.1 + "@csstools/color-helpers": ^3.0.2 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 91eaded13a33dd7c8ff55419dda22d70967b88fd6fc27100accef9a8c7dc6538144e0e17a521d64e28cb0c9fff7d6334399657f9a798226a8c7de54d7efa7e6a + checksum: c39e4e7aa275f49c2dc565e606bdecc6605eac3fd46c1bdf551b75674034511c666294f935e203c2e0103f7c422c09ccdbbe1a5c3fb16991072744a963a820ad languageName: node linkType: hard "@csstools/postcss-trigonometric-functions@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.1" + version: 3.0.2 + resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.2" dependencies: - "@csstools/css-calc": ^1.1.3 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 + "@csstools/css-calc": ^1.1.4 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 peerDependencies: postcss: ^8.4 - checksum: 4865951a9dda39173766b8b4d9071ba275e6c220313464d46f14e67caea8f812f09eaddc45c7eea03c9dff5a99972abf434da40a7f7e4025bfbdafba5d69e6b9 + checksum: 314067759cb18725b90ce0ec86d570597dfb63ea4c6b312d62c79cdf64b2b5aad54949b9af2f6a86fd2a75f4a97840454d7edb838048d4426cd25935feac56c0 languageName: node linkType: hard @@ -2651,156 +2634,156 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/android-arm64@npm:0.19.2" +"@esbuild/android-arm64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/android-arm64@npm:0.19.4" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/android-arm@npm:0.19.2" +"@esbuild/android-arm@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/android-arm@npm:0.19.4" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/android-x64@npm:0.19.2" +"@esbuild/android-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/android-x64@npm:0.19.4" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/darwin-arm64@npm:0.19.2" +"@esbuild/darwin-arm64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/darwin-arm64@npm:0.19.4" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/darwin-x64@npm:0.19.2" +"@esbuild/darwin-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/darwin-x64@npm:0.19.4" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/freebsd-arm64@npm:0.19.2" +"@esbuild/freebsd-arm64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/freebsd-arm64@npm:0.19.4" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/freebsd-x64@npm:0.19.2" +"@esbuild/freebsd-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/freebsd-x64@npm:0.19.4" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-arm64@npm:0.19.2" +"@esbuild/linux-arm64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-arm64@npm:0.19.4" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-arm@npm:0.19.2" +"@esbuild/linux-arm@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-arm@npm:0.19.4" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-ia32@npm:0.19.2" +"@esbuild/linux-ia32@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-ia32@npm:0.19.4" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-loong64@npm:0.19.2" +"@esbuild/linux-loong64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-loong64@npm:0.19.4" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-mips64el@npm:0.19.2" +"@esbuild/linux-mips64el@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-mips64el@npm:0.19.4" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-ppc64@npm:0.19.2" +"@esbuild/linux-ppc64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-ppc64@npm:0.19.4" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-riscv64@npm:0.19.2" +"@esbuild/linux-riscv64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-riscv64@npm:0.19.4" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-s390x@npm:0.19.2" +"@esbuild/linux-s390x@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-s390x@npm:0.19.4" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/linux-x64@npm:0.19.2" +"@esbuild/linux-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/linux-x64@npm:0.19.4" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/netbsd-x64@npm:0.19.2" +"@esbuild/netbsd-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/netbsd-x64@npm:0.19.4" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/openbsd-x64@npm:0.19.2" +"@esbuild/openbsd-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/openbsd-x64@npm:0.19.4" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/sunos-x64@npm:0.19.2" +"@esbuild/sunos-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/sunos-x64@npm:0.19.4" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/win32-arm64@npm:0.19.2" +"@esbuild/win32-arm64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/win32-arm64@npm:0.19.4" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/win32-ia32@npm:0.19.2" +"@esbuild/win32-ia32@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/win32-ia32@npm:0.19.4" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.2": - version: 0.19.2 - resolution: "@esbuild/win32-x64@npm:0.19.2" +"@esbuild/win32-x64@npm:0.19.4": + version: 0.19.4 + resolution: "@esbuild/win32-x64@npm:0.19.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3147,26 +3130,19 @@ __metadata: linkType: hard "@puppeteer/browsers@npm:^1.6.0": - version: 1.7.0 - resolution: "@puppeteer/browsers@npm:1.7.0" + version: 1.7.1 + resolution: "@puppeteer/browsers@npm:1.7.1" dependencies: debug: 4.3.4 extract-zip: 2.0.1 progress: 2.0.3 - proxy-agent: 6.3.0 + proxy-agent: 6.3.1 tar-fs: 3.0.4 unbzip2-stream: 1.4.3 yargs: 17.7.1 bin: browsers: lib/cjs/main-cli.js - checksum: 0a2aecc72fb94a8d94246188f94cfaad730d1d372b34df94ca51ff8a94596bf475a0fee162c317a768fa4b2a707bfa8afd582d594958f49e1019effadfe744b6 - languageName: node - linkType: hard - -"@sindresorhus/is@npm:^0.7.0": - version: 0.7.0 - resolution: "@sindresorhus/is@npm:0.7.0" - checksum: decc50f6fe80b75c981bcff0a585c05259f5e04424a46a653ac9a7e065194145c463ca81001e3a229bd203f59474afadb5b1fa0af5507723f87f2dd45bd3897c + checksum: fb7cf7773a1aed4e34ce0952dbf9609a164e624d4f8e1f342b816fe3e983888d7a7b2fbafc963559e96cb5bca0d75fb9c81f2097f9b1f5478a0f1cc7cbc12dff languageName: node linkType: hard @@ -3239,13 +3215,6 @@ __metadata: languageName: node linkType: hard -"@types/aria-query@npm:^5.0.0": - version: 5.0.2 - resolution: "@types/aria-query@npm:5.0.2" - checksum: 19394fea016e72da39dd5ef1cf1643e3252b7ee99d8f0b3a8740d3b72f874443fc1e00a41935b36fdfaf92cd735d4ae10dc5d6ab8f1192527d4c0471bb8ff8e4 - languageName: node - linkType: hard - "@types/babel__code-frame@npm:^7.0.2": version: 7.0.4 resolution: "@types/babel__code-frame@npm:7.0.4" @@ -3450,20 +3419,13 @@ __metadata: languageName: node linkType: hard -"@types/http-cache-semantics@npm:*": +"@types/http-cache-semantics@npm:*, @types/http-cache-semantics@npm:^4.0.1": version: 4.0.2 resolution: "@types/http-cache-semantics@npm:4.0.2" checksum: 513429786a45d8124f93cc7ea1454b692008190ef743e9fec75a6a3c998309782d216f1e67d7d497ffece9c9212310ae05a8c56e8955492ee400eacdd7620e61 languageName: node linkType: hard -"@types/http-cache-semantics@npm:*, @types/http-cache-semantics@npm:^4.0.1": - version: 4.0.1 - resolution: "@types/http-cache-semantics@npm:4.0.1" - checksum: 1048aacf627829f0d5f00184e16548205cd9f964bf0841c29b36bc504509230c40bc57c39778703a1c965a6f5b416ae2cbf4c1d4589c889d2838dd9dbfccf6e9 - languageName: node - linkType: hard - "@types/http-errors@npm:*": version: 2.0.2 resolution: "@types/http-errors@npm:2.0.2" @@ -3550,7 +3512,7 @@ __metadata: languageName: node linkType: hard -"@types/keyv@npm:^3.1.1, @types/keyv@npm:^3.1.4": +"@types/keyv@npm:^3.1.4": version: 3.1.4 resolution: "@types/keyv@npm:3.1.4" dependencies: @@ -3603,12 +3565,12 @@ __metadata: linkType: hard "@types/liftoff@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/liftoff@npm:4.0.0" + version: 4.0.1 + resolution: "@types/liftoff@npm:4.0.1" dependencies: "@types/fined": "*" "@types/node": "*" - checksum: 78c14057abe29872b42e244b07b9c1302028b29bef00a429da1781836186d9a4aab948347e22b34829429e0755abfedfbfd11be1d9639c3def5b9c2121b26f26 + checksum: f09603ff7f488428c38b01386f1d5a120c0dcc5bf18f952031aaea3684c60d3454d4e5d28483079771c1069b969efb371e4c7787c22fc3faaea56a4bac6252e3 languageName: node linkType: hard @@ -3641,9 +3603,9 @@ __metadata: linkType: hard "@types/mocha@npm:^10.0.1": - version: 10.0.1 - resolution: "@types/mocha@npm:10.0.1" - checksum: 224ea9fce7b1734ccdb9aa99a622d902a538ce1847bca7fd22c5fb38adcf3ed536f50f48f587085db988a4bb3c2eb68f4b98e1cd6a38bc5547bd3bbbedc54495 + version: 10.0.2 + resolution: "@types/mocha@npm:10.0.2" + checksum: a78a02691f102beb02f9ec435458107d21b518fc477c3b2f37c90b8e70b67bff888351715ae173bd31ede25ee5e0d688aefb0faf4284034d08ba63027c8b0c01 languageName: node linkType: hard @@ -3661,20 +3623,13 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": +"@types/node@npm:*, @types/node@npm:^20.1.0": version: 20.7.1 resolution: "@types/node@npm:20.7.1" checksum: 3140bd6c9130f1ed73a78ce7a1765ee43e155c1eea50eea45e18faeb31d11d97a84fffdc5e3a97582101d2f57d2652a50f510ede6c702780267bad74c822d56c languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^20.1.0": - version: 20.5.7 - resolution: "@types/node@npm:20.5.7" - checksum: fc284c8e16ddc04569730d58e87eae349eb1c3dd9020cb79a1862d9d9add6f04e7367a236f3252db8db2572f90278e250f4cd43d27d264972b54394eaba1ed76 - languageName: node - linkType: hard - "@types/node@npm:^12.7.1": version: 12.20.55 resolution: "@types/node@npm:12.20.55" @@ -3682,27 +3637,13 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^18.0.0": - version: 18.18.0 - resolution: "@types/node@npm:18.18.0" - checksum: 61bcffa28eb713e7a4c66fd369df603369c3f834a783faeced95fe3e78903faa25f1a704d49e054f41d71b7915eeb066d10a37cc699421fcf5dd267f96ad5808 - languageName: node - linkType: hard - -"@types/normalize-package-data@npm:^2.4.0": +"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1": version: 2.4.2 resolution: "@types/normalize-package-data@npm:2.4.2" checksum: 2132e4054711e6118de967ae3a34f8c564e58d71fbcab678ec2c34c14659f638a86c35a0fd45237ea35a4a03079cf0a485e3f97736ffba5ed647bfb5da086b03 languageName: node linkType: hard -"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1": - version: 2.4.1 - resolution: "@types/normalize-package-data@npm:2.4.1" - checksum: e87bccbf11f95035c89a132b52b79ce69a1e3652fe55962363063c9c0dae0fe2477ebc585e03a9652adc6f381d24ba5589cc5e51849df4ced3d3e004a7d40ed5 - languageName: node - linkType: hard - "@types/parse5@npm:^2.2.34": version: 2.2.34 resolution: "@types/parse5@npm:2.2.34" @@ -3795,20 +3736,6 @@ __metadata: languageName: node linkType: hard -"@types/ua-parser-js@npm:^0.7.33": - version: 0.7.37 - resolution: "@types/ua-parser-js@npm:0.7.37" - checksum: dde3733d30801d96959c73fd164c5431080f00bfa5b6bec79eff4726349c9832b3dbac5ce07dae29033cb8bb878b459d63ba25a31aee4e64b37272b90d1f1ca9 - languageName: node - linkType: hard - -"@types/which@npm:^1.3.2": - version: 1.3.2 - resolution: "@types/which@npm:1.3.2" - checksum: 1fc56d4b930ddd1588da380bc3a7d19b0193203eba6fffa14a5866d797f5a43cdd13c7141b9b857d9964db0ec7b3dc76ce943504968cd2ceef47d88ddb81edd2 - languageName: node - linkType: hard - "@types/which@npm:^2.0.1": version: 2.0.2 resolution: "@types/which@npm:2.0.2" @@ -3826,11 +3753,11 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.3": - version: 8.5.5 - resolution: "@types/ws@npm:8.5.5" + version: 8.5.6 + resolution: "@types/ws@npm:8.5.6" dependencies: "@types/node": "*" - checksum: d00bf8070e6938e3ccf933010921c6ce78ac3606696ce37a393b27a9a603f7bd93ea64f3c5fa295a2f743575ba9c9a9fdb904af0f5fe2229bf2adf0630386e4a + checksum: 7addb0c5fa4e7713d5209afb8a90f1852b12c02cb537395adf7a05fbaf21205dc5f7c110fd5ad6f3dbf147112cbff33fb11d8633059cb344f0c14f595b1ea1fb languageName: node linkType: hard @@ -3964,19 +3891,19 @@ __metadata: languageName: node linkType: hard -"@wdio/config@npm:8.15.9": - version: 8.15.9 - resolution: "@wdio/config@npm:8.15.9" +"@wdio/config@npm:8.16.15": + version: 8.16.15 + resolution: "@wdio/config@npm:8.16.15" dependencies: "@wdio/logger": 8.11.0 - "@wdio/types": 8.15.7 - "@wdio/utils": 8.15.9 + "@wdio/types": 8.16.12 + "@wdio/utils": 8.16.15 decamelize: ^6.0.0 deepmerge-ts: ^5.0.0 glob: ^10.2.2 import-meta-resolve: ^3.0.0 read-pkg-up: ^10.0.0 - checksum: c1c8bd0d253557929afebe7ff2fd44867fda036632b24fe69672c998c5818701a01d30cc4e622195c50e83ca20c6e7ccdb4acc3941f32613e014ed0929d074b0 + checksum: 3ddf77ab77dcb931b5d46b54ae2795bfd44909dcc51e0422c92de75b6b13812a6920bcc613133342860606c862c2ae41dd92b5f59794ddbc704dddb524c4d1e5 languageName: node linkType: hard @@ -3992,10 +3919,10 @@ __metadata: languageName: node linkType: hard -"@wdio/protocols@npm:8.14.6": - version: 8.14.6 - resolution: "@wdio/protocols@npm:8.14.6" - checksum: f3d0a38eb7e59ff865af4396e8196a361b96f7b736687af2237c5110d2d79ead2f3f15f4d0dde3a8edfd930aee8ee51efd339094d4581f855d38f6e8ee898a98 +"@wdio/protocols@npm:8.16.5": + version: 8.16.5 + resolution: "@wdio/protocols@npm:8.16.5" + checksum: 53f561f4d03dd34ed39c40729a3f586571223e1ea3d679e4cbe508ada1a6d98a2fc5a30ce4a35a1838f128de2e4f8d31f577d69afdb6885d2cb6ff1c7e4b3042 languageName: node linkType: hard @@ -4008,22 +3935,22 @@ __metadata: languageName: node linkType: hard -"@wdio/types@npm:8.15.7": - version: 8.15.7 - resolution: "@wdio/types@npm:8.15.7" +"@wdio/types@npm:8.16.12": + version: 8.16.12 + resolution: "@wdio/types@npm:8.16.12" dependencies: "@types/node": ^20.1.0 - checksum: 33510054689a021dcba6dad8c9b0d624c0221482bbfb3ac9ca52812bc19aeb4d5fd5fa38cf3604fdd87de3891cf880c37c166fe0fd6fc6ce201328f2d35a719b + checksum: 63b9e7215ded50980c18961ef697bf0f1ae4e4060d8ea827fea4e7dd3f1cd13771ad1055a95546edcfb1b667881f4be461fcaa18fe9d366b9e3d6e683bdc8aa2 languageName: node linkType: hard -"@wdio/utils@npm:8.15.9": - version: 8.15.9 - resolution: "@wdio/utils@npm:8.15.9" +"@wdio/utils@npm:8.16.15": + version: 8.16.15 + resolution: "@wdio/utils@npm:8.16.15" dependencies: "@puppeteer/browsers": ^1.6.0 "@wdio/logger": 8.11.0 - "@wdio/types": 8.15.7 + "@wdio/types": 8.16.12 decamelize: ^6.0.0 deepmerge-ts: ^5.1.0 edgedriver: ^5.3.5 @@ -4033,8 +3960,9 @@ __metadata: import-meta-resolve: ^3.0.0 locate-app: ^2.1.0 safaridriver: ^0.1.0 + split2: ^4.2.0 wait-port: ^1.0.4 - checksum: e97ebca1bc26e1883b6dd7f3797a1ed6b789f0379bb8be30b4f86cdf8773d5db46fd850cef1577181d75df34f0cb7f6b13b26d5200df881f075be9871a404b1f + checksum: 262b1f2a58ce6aa69634a1a4dc45b1e1d3cd96ce27977198ec459a5656204093f4bac330596f11760fd6d5cf3766c70716df92af61737aa16e1116be77f38a70 languageName: node linkType: hard @@ -4197,6 +4125,94 @@ __metadata: languageName: node linkType: hard +"@xhmikosr/archive-type@npm:^6.0.1": + version: 6.0.1 + resolution: "@xhmikosr/archive-type@npm:6.0.1" + dependencies: + file-type: ^18.5.0 + checksum: bc128b846a299499fa597a2f032b6f0595780174b94812a811288eb860fe321ace9e7b0be1e8aec3a36ad6faa17853d50c2150e15700c9afe1f57129322c0b33 + languageName: node + linkType: hard + +"@xhmikosr/decompress-tar@npm:^7.0.0": + version: 7.0.0 + resolution: "@xhmikosr/decompress-tar@npm:7.0.0" + dependencies: + file-type: ^18.5.0 + is-stream: ^3.0.0 + tar-stream: ^3.1.4 + checksum: 85a0184d96670b06d0c7b7764a6687c8df780eff8e0c64196f82397a2820c58e2cceff495a650330ba273ee36455c34c8ba9ca3a7e9c9a431f3fdc795d7b413f + languageName: node + linkType: hard + +"@xhmikosr/decompress-tarbz2@npm:^7.0.0": + version: 7.0.0 + resolution: "@xhmikosr/decompress-tarbz2@npm:7.0.0" + dependencies: + "@xhmikosr/decompress-tar": ^7.0.0 + file-type: ^18.5.0 + is-stream: ^3.0.0 + seek-bzip: ^1.0.6 + unbzip2-stream: ^1.4.3 + checksum: c23a76a33dadde0e03ecfc3b82c7a4c716dd74c8f293ffcf1ca9b43c40a086ad277f3c3871078e1f50cf1aefc4f57da72c0cedb937496b9294cfd0db2563e331 + languageName: node + linkType: hard + +"@xhmikosr/decompress-targz@npm:^7.0.0": + version: 7.0.0 + resolution: "@xhmikosr/decompress-targz@npm:7.0.0" + dependencies: + "@xhmikosr/decompress-tar": ^7.0.0 + file-type: ^18.5.0 + is-stream: ^3.0.0 + checksum: d8db07659d84169b8b29802ff873075862e3fa0af5454a8b38ce45d538705150b99b1e03274b1905b80daff71e82aaea12b910efbc24771155fa16a3668c4ca4 + languageName: node + linkType: hard + +"@xhmikosr/decompress-unzip@npm:^6.0.0": + version: 6.0.0 + resolution: "@xhmikosr/decompress-unzip@npm:6.0.0" + dependencies: + file-type: ^18.5.0 + get-stream: ^6.0.1 + yauzl: ^2.10.0 + checksum: 29172e89f65e71d40c62439bb413ae6b3ff009ea0cc43e5025e1d26c7b1aceb95c1acc76110463a3b378d6f028d0dc5ee5739092895680ccc57129aa3485b4c4 + languageName: node + linkType: hard + +"@xhmikosr/decompress@npm:^9.0.1": + version: 9.0.1 + resolution: "@xhmikosr/decompress@npm:9.0.1" + dependencies: + "@xhmikosr/decompress-tar": ^7.0.0 + "@xhmikosr/decompress-tarbz2": ^7.0.0 + "@xhmikosr/decompress-targz": ^7.0.0 + "@xhmikosr/decompress-unzip": ^6.0.0 + graceful-fs: ^4.2.11 + make-dir: ^4.0.0 + strip-dirs: ^3.0.0 + checksum: 5cd98f0f73d5cffc45b53249b56aa034792de53e3335db1f33e0e8313fe83e0f0a125a5b7ac1ebe1888c5a9dbcf61de0b36cedd609007171f76de729779588a2 + languageName: node + linkType: hard + +"@xhmikosr/downloader@npm:^13.0.1": + version: 13.0.1 + resolution: "@xhmikosr/downloader@npm:13.0.1" + dependencies: + "@xhmikosr/archive-type": ^6.0.1 + "@xhmikosr/decompress": ^9.0.1 + content-disposition: ^0.5.4 + ext-name: ^5.0.0 + file-type: ^18.5.0 + filenamify: ^5.1.1 + get-stream: ^6.0.1 + got: ^12.6.1 + merge-options: ^3.0.4 + p-event: ^5.0.1 + checksum: b03d310543278a4c0831f3c9151995a3dd62cf32b314767bc3346a860dfd5ffcd32d8f403f75b8453d25afdde5936f14606f6030c2d4182967394e32c808a7ca + languageName: node + linkType: hard + "@yarnpkg/core@npm:^4.0.0-rc.6": version: 4.0.0-rc.51 resolution: "@yarnpkg/core@npm:4.0.0-rc.51" @@ -4349,7 +4365,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.1, agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": version: 7.1.0 resolution: "agent-base@npm:7.1.0" dependencies: @@ -4482,63 +4498,32 @@ __metadata: languageName: node linkType: hard -"archive-type@npm:^4.0.0": - version: 4.0.0 - resolution: "archive-type@npm:4.0.0" - dependencies: - file-type: ^4.2.0 - checksum: 271f0d118294dd0305831f0700b635e8a9475f97693212d548eee48017f917e14349a25ad578f8e13486ba4b7cde1972d53e613d980e8738cfccea5fc626c76f - languageName: node - linkType: hard - -"archiver-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "archiver-utils@npm:2.1.0" - dependencies: - glob: ^7.1.4 - graceful-fs: ^4.2.0 - lazystream: ^1.0.0 - lodash.defaults: ^4.2.0 - lodash.difference: ^4.5.0 - lodash.flatten: ^4.4.0 - lodash.isplainobject: ^4.0.6 - lodash.union: ^4.6.0 - normalize-path: ^3.0.0 - readable-stream: ^2.0.0 - checksum: 5665f40bde87ee82cb638177bdccca8cc6e55edea1b94338f7e6b56a1d9367b0d9a39e42b47866eaf84b8c67669a7d250900a226207ecc30fa163b52aae859a5 - languageName: node - linkType: hard - -"archiver-utils@npm:^3.0.4": - version: 3.0.4 - resolution: "archiver-utils@npm:3.0.4" +"archiver-utils@npm:^4.0.1": + version: 4.0.1 + resolution: "archiver-utils@npm:4.0.1" dependencies: - glob: ^7.2.3 + glob: ^8.0.0 graceful-fs: ^4.2.0 lazystream: ^1.0.0 - lodash.defaults: ^4.2.0 - lodash.difference: ^4.5.0 - lodash.flatten: ^4.4.0 - lodash.isplainobject: ^4.0.6 - lodash.union: ^4.6.0 + lodash: ^4.17.15 normalize-path: ^3.0.0 readable-stream: ^3.6.0 - checksum: 5c6568f1185fb6c4b85282ad3281a5a024761bf27e525de1ec54255d15ca98e19532e7b5403930273911a5c8c961aa0c1e9148d6c2810784fa6bd8a97c0021a7 + checksum: 2917cdf63a912c74002a4a1e6de3076a4691030b4e722efdd6d862447b61cd64c8b7688d331b1d35f8d4fc661d6e34f91bc1ffc79478fca2e48ad060acece18c languageName: node linkType: hard -"archiver@npm:^5.0.0": - version: 5.3.2 - resolution: "archiver@npm:5.3.2" +"archiver@npm:^6.0.0": + version: 6.0.1 + resolution: "archiver@npm:6.0.1" dependencies: - archiver-utils: ^2.1.0 + archiver-utils: ^4.0.1 async: ^3.2.4 buffer-crc32: ^0.2.1 readable-stream: ^3.6.0 readdir-glob: ^1.1.2 - tar-stream: ^2.2.0 - zip-stream: ^4.1.0 - checksum: 7d3b9b9b51cf54d88c89fbca9b0847c120bfcf9776c7025c52dd0b62f6603dc63dc0f3f1a09582f936f67e3906b46d58954cc762a255be45e8d3e14e3cb0b0b1 + tar-stream: ^3.0.0 + zip-stream: ^5.0.1 + checksum: 20549eef7366173440a86873387412226568744a410626f826998b0dda85fe84e739c542d9db9aca3923b772436eb795eafdff29c2983e683355fdd9faaa0fdb languageName: node linkType: hard @@ -4733,16 +4718,7 @@ __metadata: languageName: node linkType: hard -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: dfeeeb70090c5ebea7be4b9f787f866686c645d9f39a0d184c817252d0cf08455ed25267d79c03254d3be1f03ac399992a792edcd5ffb9c91e097ab5ef42833a - languageName: node - linkType: hard - -"autoprefixer@npm:^10.2.4, autoprefixer@npm:^10.4.13, autoprefixer@npm:^10.4.7": +"autoprefixer@npm:^10.2.4, autoprefixer@npm:^10.4.15": version: 10.4.16 resolution: "autoprefixer@npm:10.4.16" dependencies: @@ -4760,24 +4736,6 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.2.4, autoprefixer@npm:^10.4.15": - version: 10.4.15 - resolution: "autoprefixer@npm:10.4.15" - dependencies: - browserslist: ^4.21.10 - caniuse-lite: ^1.0.30001538 - fraction.js: ^4.3.6 - normalize-range: ^0.1.2 - picocolors: ^1.0.0 - postcss-value-parser: ^4.2.0 - peerDependencies: - postcss: ^8.1.0 - bin: - autoprefixer: bin/autoprefixer - checksum: 45fad7086495048dacb14bb7b00313e70e135b5d8e8751dcc60548889400763705ab16fc2d99ea628b44c3472698fb0e39598f595ba28409c965ab159035afde - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -4914,17 +4872,7 @@ __metadata: languageName: node linkType: hard -"bl@npm:^1.0.0": - version: 1.2.3 - resolution: "bl@npm:1.2.3" - dependencies: - readable-stream: ^2.3.5 - safe-buffer: ^5.1.1 - checksum: 123f097989ce2fa9087ce761cd41176aaaec864e28f7dfe5c7dab8ae16d66d9844f849c3ad688eb357e3c5e4f49b573e3c0780bb8bc937206735a3b6f8569a5f - languageName: node - linkType: hard - -"bl@npm:^4.0.3, bl@npm:^4.1.0": +"bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" dependencies: @@ -5016,7 +4964,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.19.1, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9": +"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9": version: 4.22.0 resolution: "browserslist@npm:4.22.0" dependencies: @@ -5030,55 +4978,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9": - version: 4.21.10 - resolution: "browserslist@npm:4.21.10" - dependencies: - caniuse-lite: ^1.0.30001539 - electron-to-chromium: ^1.4.530 - node-releases: ^2.0.13 - update-browserslist-db: ^1.0.13 - bin: - browserslist: cli.js - checksum: 14fc119bbfb85b65e2ee4a82205fabf9327520d010c4c586f1176ceaf9136cfdb391397045a4eafaa9defe52b6dbdf875916714695826c69091a936d5838f9ec +"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c languageName: node linkType: hard -"buffer-alloc-unsafe@npm:^1.1.0": - version: 1.1.0 - resolution: "buffer-alloc-unsafe@npm:1.1.0" - checksum: c5e18bf51f67754ec843c9af3d4c005051aac5008a3992938dda1344e5cfec77c4b02b4ca303644d1e9a6e281765155ce6356d85c6f5ccc5cd21afc868def396 - languageName: node - linkType: hard - -"buffer-alloc@npm:^1.2.0": - version: 1.2.0 - resolution: "buffer-alloc@npm:1.2.0" - dependencies: - buffer-alloc-unsafe: ^1.1.0 - buffer-fill: ^1.0.0 - checksum: 560cd27f3cbe73c614867da373407d4506309c62fe18de45a1ce191f3785ec6ca2488d802ff82065798542422980ca25f903db078c57822218182c37c3576df5 - languageName: node - linkType: hard - -"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3": - version: 0.2.13 - resolution: "buffer-crc32@npm:0.2.13" - checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c - languageName: node - linkType: hard - -"buffer-fill@npm:^1.0.0": - version: 1.0.0 - resolution: "buffer-fill@npm:1.0.0" - checksum: c29b4723ddeab01e74b5d3b982a0c6828f2ded49cef049ddca3dac661c874ecdbcecb5dd8380cf0f4adbeb8cff90a7de724126750a1f1e5ebd4eb6c59a1315b1 - languageName: node - linkType: hard - -"buffer-indexof-polyfill@npm:~1.0.0": - version: 1.0.2 - resolution: "buffer-indexof-polyfill@npm:1.0.2" - checksum: fbfb2d69c6bb2df235683126f9dc140150c08ac3630da149913a9971947b667df816a913b6993bc48f4d611999cb99a1589914d34c02dccd2234afda5cb75bbc +"buffer-indexof-polyfill@npm:~1.0.0": + version: 1.0.2 + resolution: "buffer-indexof-polyfill@npm:1.0.2" + checksum: fbfb2d69c6bb2df235683126f9dc140150c08ac3630da149913a9971947b667df816a913b6993bc48f4d611999cb99a1589914d34c02dccd2234afda5cb75bbc languageName: node linkType: hard @@ -5197,21 +5107,6 @@ __metadata: languageName: node linkType: hard -"cacheable-request@npm:^2.1.1": - version: 2.1.4 - resolution: "cacheable-request@npm:2.1.4" - dependencies: - clone-response: 1.0.2 - get-stream: 3.0.0 - http-cache-semantics: 3.8.1 - keyv: 3.0.0 - lowercase-keys: 1.0.0 - normalize-url: 2.0.1 - responselike: 1.0.2 - checksum: 69c684cb3645f75af094e3ef6e7959ca5edff33d70737498de1a068d2f719a12786efdd82fe1e2254a1f332bb88cce088273bd78fad3e57cdef5034f3ded9432 - languageName: node - linkType: hard - "cacheable-request@npm:^7.0.2": version: 7.0.4 resolution: "cacheable-request@npm:7.0.4" @@ -5535,20 +5430,13 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.0.0": +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.6.1": version: 2.9.1 resolution: "cli-spinners@npm:2.9.1" checksum: 1780618be58309c469205bc315db697934bac68bce78cd5dfd46248e507a533172d623c7348ecfd904734f597ce0a4e5538684843d2cfb7af485d4466699940c languageName: node linkType: hard -"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.6.1": - version: 2.9.0 - resolution: "cli-spinners@npm:2.9.0" - checksum: a9c56e1f44457d4a9f4f535364e729cb8726198efa9e98990cfd9eda9e220dfa4ba12f92808d1be5e29029cdfead781db82dc8549b97b31c907d55f96aa9b0e2 - languageName: node - linkType: hard - "cli-width@npm:^3.0.0": version: 3.0.0 resolution: "cli-width@npm:3.0.0" @@ -5600,15 +5488,6 @@ __metadata: languageName: node linkType: hard -"clone-response@npm:1.0.2": - version: 1.0.2 - resolution: "clone-response@npm:1.0.2" - dependencies: - mimic-response: ^1.0.0 - checksum: 2d0e61547fc66276e0903be9654ada422515f5a15741691352000d47e8c00c226061221074ce2c0064d12e975e84a8687cfd35d8b405750cb4e772f87b256eda - languageName: node - linkType: hard - "clone-response@npm:^1.0.2": version: 1.0.3 resolution: "clone-response@npm:1.0.3" @@ -5750,15 +5629,15 @@ __metadata: languageName: node linkType: hard -"compress-commons@npm:^4.1.2": - version: 4.1.2 - resolution: "compress-commons@npm:4.1.2" +"compress-commons@npm:^5.0.1": + version: 5.0.1 + resolution: "compress-commons@npm:5.0.1" dependencies: - buffer-crc32: ^0.2.13 - crc32-stream: ^4.0.2 + crc-32: ^1.2.0 + crc32-stream: ^5.0.0 normalize-path: ^3.0.0 readable-stream: ^3.6.0 - checksum: b50c4b5d6b8917ea164eef81d414b1824f27e02427f9266926c80aad55f9e15f81f74c274770773c2b732c22d1081b81dedce4f133271a466151f7f36b8e9dc9 + checksum: 65a68e56211a8d1dbe9dab0d35f1bd60a4df27aa01e6c3f0883080263e228c460758bab4f083637a380d4a96d2326722972a42ea1951360cc69728a3915f209f languageName: node linkType: hard @@ -5797,7 +5676,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:^0.5.2, content-disposition@npm:~0.5.2": +"content-disposition@npm:^0.5.4, content-disposition@npm:~0.5.2": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -5837,22 +5716,6 @@ __metadata: languageName: node linkType: hard -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: d4b7b57b14f1d256bb9aa0b479241048afd7f5bcf22035fc7b94e8af757adeae247ea23c1a774fe44869fd5694efba4a969b88d966766c5245fdee59837fe45b - languageName: node - linkType: hard - -"core-js-compat@npm:^3.31.0": - version: 3.32.1 - resolution: "core-js-compat@npm:3.32.1" - dependencies: - browserslist: ^4.21.10 - checksum: efca146ad71a542e6f196db5ba5aed617e48c615bdf1fbb065471b3267f833ac545bd5fc5ad0642c3d3974b955f0684ff0863d7471d7050ee0284e0a1313942e - languageName: node - linkType: hard - "core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.32.2": version: 3.32.2 resolution: "core-js-compat@npm:3.32.2" @@ -5862,20 +5725,6 @@ __metadata: languageName: node linkType: hard -"core-js-pure@npm:^3.30.2": - version: 3.32.2 - resolution: "core-js-pure@npm:3.32.2" - checksum: 19e781c624aee4003f8980f3c4fc441c16ef671473151affe114dc37cfe18958acdb42241b14827f62277f2d6eea73658f6c2e09131be20619e2859426bd03b4 - languageName: node - linkType: hard - -"core-util-is@npm:1.0.2": - version: 1.0.2 - resolution: "core-util-is@npm:1.0.2" - checksum: 7a4c925b497a2c91421e25bf76d6d8190f0b2359a9200dbeed136e63b2931d6294d3b1893eda378883ed363cd950f44a12a401384c609839ea616befb7927dab - languageName: node - linkType: hard - "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -5892,13 +5741,13 @@ __metadata: languageName: node linkType: hard -"crc32-stream@npm:^4.0.2": - version: 4.0.3 - resolution: "crc32-stream@npm:4.0.3" +"crc32-stream@npm:^5.0.0": + version: 5.0.0 + resolution: "crc32-stream@npm:5.0.0" dependencies: crc-32: ^1.2.0 readable-stream: ^3.4.0 - checksum: d44d0ec6f04d8a1bed899ac3e4fbb82111ed567ea6d506be39147362af45c747887fce1032f4beca1646b4824e5a9614cd3332bfa94bbc5577ca5445e7f75ddd + checksum: 8e5dd04f22f3fbecc623492395107fbed2114f225bd606e39e8ed338f2fc1c454ac02a05741243620ab526473cb867fa86411a44a7ffcd88457cc1c2af82d0bc languageName: node linkType: hard @@ -6029,20 +5878,13 @@ __metadata: languageName: node linkType: hard -"cssdb@npm:^7.1.0": +"cssdb@npm:^7.7.2": version: 7.7.2 resolution: "cssdb@npm:7.7.2" checksum: 74a8b46fc694b8576686dde6acbf0a28b07a1a1ff01b24c0c3de12e4680f2124d4beb3367b97ec309938d32306e1806fe5e209f8c899f120349cdfb5d327b727 languageName: node linkType: hard -"cssdb@npm:^7.7.1": - version: 7.7.1 - resolution: "cssdb@npm:7.7.1" - checksum: 61e3094a3c5cc94c6965ddd1b91af3383f6fb24fe96945e44954c548612a24a06713fe384e4da5efcd37e6383e534e6193aedcac9f2441b207d3c04dcc1aabf7 - languageName: node - linkType: hard - "cssesc@npm:^3.0.0": version: 3.0.0 resolution: "cssesc@npm:3.0.0" @@ -6277,19 +6119,10 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0, decode-uri-component@npm:^0.2.2": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 - languageName: node - linkType: hard - -"decompress-response@npm:^3.3.0": - version: 3.3.0 - resolution: "decompress-response@npm:3.3.0" - dependencies: - mimic-response: ^1.0.0 - checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 +"decode-uri-component@npm:^0.4.1": + version: 0.4.1 + resolution: "decode-uri-component@npm:0.4.1" + checksum: 0473924860986fb6ca19ee65a2af13e08801b4f3660475b058500ea8479ed715c919884a026b6bf4296dbb640d3cea74fadf45490b2439152fc548271d0201ec languageName: node linkType: hard @@ -6302,69 +6135,6 @@ __metadata: languageName: node linkType: hard -"decompress-tar@npm:^4.0.0, decompress-tar@npm:^4.1.0, decompress-tar@npm:^4.1.1": - version: 4.1.1 - resolution: "decompress-tar@npm:4.1.1" - dependencies: - file-type: ^5.2.0 - is-stream: ^1.1.0 - tar-stream: ^1.5.2 - checksum: 42d5360b558a28dd884e1bf809e3fea92b9910fda5151add004d4a64cc76ac124e8b3e9117e805f2349af9e49c331d873e6fc5ad86a00e575703fee632b0a225 - languageName: node - linkType: hard - -"decompress-tarbz2@npm:^4.0.0": - version: 4.1.1 - resolution: "decompress-tarbz2@npm:4.1.1" - dependencies: - decompress-tar: ^4.1.0 - file-type: ^6.1.0 - is-stream: ^1.1.0 - seek-bzip: ^1.0.5 - unbzip2-stream: ^1.0.9 - checksum: 519c81337730159a1f2d7072a6ee8523ffd76df48d34f14c27cb0a27f89b4e2acf75dad2f761838e5bc63230cea1ac154b092ecb7504be4e93f7d0e32ddd6aff - languageName: node - linkType: hard - -"decompress-targz@npm:^4.0.0": - version: 4.1.1 - resolution: "decompress-targz@npm:4.1.1" - dependencies: - decompress-tar: ^4.1.1 - file-type: ^5.2.0 - is-stream: ^1.1.0 - checksum: 22738f58eb034568dc50d370c03b346c428bfe8292fe56165847376b5af17d3c028fefca82db642d79cb094df4c0a599d40a8f294b02aad1d3ddec82f3fd45d4 - languageName: node - linkType: hard - -"decompress-unzip@npm:^4.0.1": - version: 4.0.1 - resolution: "decompress-unzip@npm:4.0.1" - dependencies: - file-type: ^3.8.0 - get-stream: ^2.2.0 - pify: ^2.3.0 - yauzl: ^2.4.2 - checksum: ba9f3204ab2415bedb18d796244928a18148ef40dbb15174d0d01e5991b39536b03d02800a8a389515a1523f8fb13efc7cd44697df758cd06c674879caefd62b - languageName: node - linkType: hard - -"decompress@npm:^4.2.1": - version: 4.2.1 - resolution: "decompress@npm:4.2.1" - dependencies: - decompress-tar: ^4.0.0 - decompress-tarbz2: ^4.0.0 - decompress-targz: ^4.0.0 - decompress-unzip: ^4.0.1 - graceful-fs: ^4.1.10 - make-dir: ^1.0.0 - pify: ^2.3.0 - strip-dirs: ^2.0.0 - checksum: 8247a31c6db7178413715fdfb35a482f019c81dfcd6e8e623d9f0382c9889ce797ce0144de016b256ed03298907a620ce81387cca0e69067a933470081436cb8 - languageName: node - linkType: hard - "deep-eql@npm:^4.1.3": version: 4.1.3 resolution: "deep-eql@npm:4.1.3" @@ -6546,10 +6316,10 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:^0.0.1182435": - version: 0.0.1182435 - resolution: "devtools-protocol@npm:0.0.1182435" - checksum: dc652b1f039da5aeac15c50a8b1d87e662d7494f99d030c253d49b996e6706d5012933be691ed291da89f6ab310148e33352e1da90a24d854e1b3d7043d3fd8e +"devtools-protocol@npm:^0.0.1188743": + version: 0.0.1188743 + resolution: "devtools-protocol@npm:0.0.1188743" + checksum: 6b90b51f5f652b165bde6400eb1818ad702eba65180f7598f7d05b3d1c43d84522e88d9e9ee0f13d9416464f3be4ccd68cb9debf2f0231aef5cd4bed456d9c7b languageName: node linkType: hard @@ -6669,25 +6439,6 @@ __metadata: languageName: node linkType: hard -"download@npm:^8.0.0": - version: 8.0.0 - resolution: "download@npm:8.0.0" - dependencies: - archive-type: ^4.0.0 - content-disposition: ^0.5.2 - decompress: ^4.2.1 - ext-name: ^5.0.0 - file-type: ^11.1.0 - filenamify: ^3.0.0 - get-stream: ^4.1.0 - got: ^8.3.1 - make-dir: ^2.1.0 - p-event: ^2.1.0 - pify: ^4.0.1 - checksum: 8a26b21eee8d23352265729dba8eea9f18cba0ebfa3e064041afffeefdfe508fc31e54a08bd0606ff8b0d548466bdb2e2e32b571a8f95227efa5b7c09c261a2f - languageName: node - linkType: hard - "duplexer2@npm:~0.1.4": version: 0.1.4 resolution: "duplexer2@npm:0.1.4" @@ -6697,13 +6448,6 @@ __metadata: languageName: node linkType: hard -"duplexer3@npm:^0.1.4": - version: 0.1.5 - resolution: "duplexer3@npm:0.1.5" - checksum: e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 - languageName: node - linkType: hard - "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -6722,18 +6466,18 @@ __metadata: linkType: hard "edgedriver@npm:^5.3.5": - version: 5.3.5 - resolution: "edgedriver@npm:5.3.5" + version: 5.3.7 + resolution: "edgedriver@npm:5.3.7" dependencies: "@wdio/logger": ^8.11.0 decamelize: ^6.0.0 edge-paths: ^3.0.5 node-fetch: ^3.3.2 unzipper: ^0.10.14 - which: ^3.0.1 + which: ^4.0.0 bin: edgedriver: bin/edgedriver.js - checksum: 205fee091150a8b84253b43d36e01c1d3c6128d052905752a829566c116a7d5c84e33e3735d476e11e930a950e06ebee409c0c47ffb85c202ff507bcf775ffbd + checksum: 57fb6e2fee696ed8a59ee9971143b31528f249be5c1287d6cc679ff7ba515bab6dfd6664aebdca238e3d19314f84f9e2ddec86265395adeebafeb8caa5bdb017 languageName: node linkType: hard @@ -6758,14 +6502,7 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.477": - version: 1.4.504 - resolution: "electron-to-chromium@npm:1.4.504" - checksum: 537860f9f99e53cf9b9f98ad9831094b9473beee512ff5a12c20cc89fa2fb64f90d903ab878fac0e20f6c041f9324d3cbda9bea71870dd97d4ecc2f8da6388fa - languageName: node - linkType: hard - -"electron-to-chromium@npm:^1.4.530, electron-to-chromium@npm:^1.4.67": +"electron-to-chromium@npm:^1.4.530": version: 1.4.532 resolution: "electron-to-chromium@npm:1.4.532" checksum: e9f77b5d6df84aa1f7598359ec2c988c3758e58106e63f2a0a6dc4756a6733b126316e61a79a2a6643aa2a0f9a1cf9ebe66c817dcb970a3fc9d8190342ef070a @@ -6809,7 +6546,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": +"end-of-stream@npm:^1.1.0": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -6961,31 +6698,31 @@ __metadata: linkType: hard "esbuild@npm:^0.19.0": - version: 0.19.2 - resolution: "esbuild@npm:0.19.2" - dependencies: - "@esbuild/android-arm": 0.19.2 - "@esbuild/android-arm64": 0.19.2 - "@esbuild/android-x64": 0.19.2 - "@esbuild/darwin-arm64": 0.19.2 - "@esbuild/darwin-x64": 0.19.2 - "@esbuild/freebsd-arm64": 0.19.2 - "@esbuild/freebsd-x64": 0.19.2 - "@esbuild/linux-arm": 0.19.2 - "@esbuild/linux-arm64": 0.19.2 - "@esbuild/linux-ia32": 0.19.2 - "@esbuild/linux-loong64": 0.19.2 - "@esbuild/linux-mips64el": 0.19.2 - "@esbuild/linux-ppc64": 0.19.2 - "@esbuild/linux-riscv64": 0.19.2 - "@esbuild/linux-s390x": 0.19.2 - "@esbuild/linux-x64": 0.19.2 - "@esbuild/netbsd-x64": 0.19.2 - "@esbuild/openbsd-x64": 0.19.2 - "@esbuild/sunos-x64": 0.19.2 - "@esbuild/win32-arm64": 0.19.2 - "@esbuild/win32-ia32": 0.19.2 - "@esbuild/win32-x64": 0.19.2 + version: 0.19.4 + resolution: "esbuild@npm:0.19.4" + dependencies: + "@esbuild/android-arm": 0.19.4 + "@esbuild/android-arm64": 0.19.4 + "@esbuild/android-x64": 0.19.4 + "@esbuild/darwin-arm64": 0.19.4 + "@esbuild/darwin-x64": 0.19.4 + "@esbuild/freebsd-arm64": 0.19.4 + "@esbuild/freebsd-x64": 0.19.4 + "@esbuild/linux-arm": 0.19.4 + "@esbuild/linux-arm64": 0.19.4 + "@esbuild/linux-ia32": 0.19.4 + "@esbuild/linux-loong64": 0.19.4 + "@esbuild/linux-mips64el": 0.19.4 + "@esbuild/linux-ppc64": 0.19.4 + "@esbuild/linux-riscv64": 0.19.4 + "@esbuild/linux-s390x": 0.19.4 + "@esbuild/linux-x64": 0.19.4 + "@esbuild/netbsd-x64": 0.19.4 + "@esbuild/openbsd-x64": 0.19.4 + "@esbuild/sunos-x64": 0.19.4 + "@esbuild/win32-arm64": 0.19.4 + "@esbuild/win32-ia32": 0.19.4 + "@esbuild/win32-x64": 0.19.4 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -7033,7 +6770,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: f9ad8ad4f0cbcc675c059f2676c4458d75307af20f9168859de8642accd7f2b7d6bbe8286a23633790dcba07d1d66a8f63c204ea933a0d51300c1b69d4f25d8f + checksum: 024309a16365b020815a30e9a3a9354894a391cf1adbfad7f44a975cf161ab5e961619b30e1ec8ea02994631d71e6b38831119be69f8ccb610c32bbe21addc79 languageName: node linkType: hard @@ -7058,13 +6795,20 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 languageName: node linkType: hard +"escape-string-regexp@npm:^5.0.0": + version: 5.0.0 + resolution: "escape-string-regexp@npm:5.0.0" + checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e + languageName: node + linkType: hard + "escodegen@npm:^2.0.0, escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -7095,8 +6839,8 @@ __metadata: linkType: hard "eslint-import-resolver-typescript@npm:^3.0.0": - version: 3.6.0 - resolution: "eslint-import-resolver-typescript@npm:3.6.0" + version: 3.6.1 + resolution: "eslint-import-resolver-typescript@npm:3.6.1" dependencies: debug: ^4.3.4 enhanced-resolve: ^5.12.0 @@ -7108,7 +6852,7 @@ __metadata: peerDependencies: eslint: "*" eslint-plugin-import: "*" - checksum: 57b1b3859149f847e0d4174ff979cf35362d60c951df047f01b96f4c3794a7ea0d4e1ec85be25e610d3706902c3acfb964a66b825c1a55e3ce3a124b9a7a13bd + checksum: 454fa0646533050fb57f13d27daf8c71f51b0bb9156d6a461290ccb8576d892209fcc6702a89553f3f5ea8e5b407395ca2e5de169a952c953685f1f7c46b4496 languageName: node linkType: hard @@ -7223,14 +6967,14 @@ __metadata: linkType: hard "eslint-plugin-mocha@npm:^10.0.0": - version: 10.1.0 - resolution: "eslint-plugin-mocha@npm:10.1.0" + version: 10.2.0 + resolution: "eslint-plugin-mocha@npm:10.2.0" dependencies: eslint-utils: ^3.0.0 - rambda: ^7.1.0 + rambda: ^7.4.0 peerDependencies: eslint: ">=7.0.0" - checksum: 67c063ba190fe8ab3186baaf800a375e9f16a17f69deaac2ea0d1825f6e4260f9a56bd510ceb2ffbe6644d7090beda0efbd2ab7824e4852ce2abee53a1086179 + checksum: d284812141ea18b9dcd1f173477e364bda2b86a621cd2a1c13636065255d32498df33b5d9a6fa1d64b187bd86819a7707ae8b0895228a9f545f12ed153fac1a2 languageName: node linkType: hard @@ -7585,13 +7329,6 @@ __metadata: languageName: node linkType: hard -"file-type@npm:^11.1.0": - version: 11.1.0 - resolution: "file-type@npm:11.1.0" - checksum: 66c2086867291fda760a245534bec1fbf12817dc6fd3426c2b41f29a37c71bb61f1091505c98f03a446703321cc1d4a8e873ce631f5763fc53178645d9eb3f85 - languageName: node - linkType: hard - "file-type@npm:^16.5.4": version: 16.5.4 resolution: "file-type@npm:16.5.4" @@ -7603,49 +7340,32 @@ __metadata: languageName: node linkType: hard -"file-type@npm:^3.8.0": - version: 3.9.0 - resolution: "file-type@npm:3.9.0" - checksum: 1db70b2485ac77c4edb4b8753c1874ee6194123533f43c2651820f96b518f505fa570b093fedd6672eb105ba9fb89c62f84b6492e46788e39c3447aed37afa2d - languageName: node - linkType: hard - -"file-type@npm:^4.2.0": - version: 4.4.0 - resolution: "file-type@npm:4.4.0" - checksum: f3e0b38bef643a330b3d98e3aa9d6f0f32d2d80cb9341f5612187bd53ac84489a4dc66b354bd0cff6b60bff053c7ef21eb8923d62e9f1196ac627b63bd7875ef - languageName: node - linkType: hard - -"file-type@npm:^5.2.0": - version: 5.2.0 - resolution: "file-type@npm:5.2.0" - checksum: b2b21c7fc3cfb3c6a3a18b0d5d7233b74d8c17d82757655766573951daf42962a5c809e5fc3637675b237c558ebc67e4958fb2cc5a4ad407bc545aaa40001c74 - languageName: node - linkType: hard - -"file-type@npm:^6.1.0": - version: 6.2.0 - resolution: "file-type@npm:6.2.0" - checksum: 749540cefcd4959121eb83e373ed84e49b2e5a510aa5d598b725bd772dd306ae41fd00d3162ae3f6563b4db5cfafbbd0df321de3f20c17e20a8c56431ae55e58 +"file-type@npm:^18.5.0": + version: 18.5.0 + resolution: "file-type@npm:18.5.0" + dependencies: + readable-web-to-node-stream: ^3.0.2 + strtok3: ^7.0.0 + token-types: ^5.0.1 + checksum: d2bc81d842b110970a0ca9d90356ce4e9738c1c05596ce8931f2af334477856d92bcecd0742dc6646e13a970c0125150ad4415898688d1901d80e972d90ab1ca languageName: node linkType: hard -"filename-reserved-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "filename-reserved-regex@npm:2.0.0" - checksum: 323a0020fd7f243238ffccab9d728cbc5f3a13c84b2c10e01efb09b8324561d7a51776be76f36603c734d4f69145c39a5d12492bf6142a28b50d7f90bd6190bc +"filename-reserved-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "filename-reserved-regex@npm:3.0.0" + checksum: 1803e19ce64d7cb88ee5a1bd3ce282470a5c263987269222426d889049fc857e302284fa71937de9582eba7a9f39539557d45e0562f2fa51cade8efc68c65dd9 languageName: node linkType: hard -"filenamify@npm:^3.0.0": - version: 3.0.0 - resolution: "filenamify@npm:3.0.0" +"filenamify@npm:^5.1.1": + version: 5.1.1 + resolution: "filenamify@npm:5.1.1" dependencies: - filename-reserved-regex: ^2.0.0 - strip-outer: ^1.0.0 - trim-repeated: ^1.0.0 - checksum: d419eaa1b8c331ab8616e1fffe33e4af135c60b5364320bbe015bc93ded89c6c301363f69593991de18a8f9dd278324c0a0d89fd554c30250306f4c16c956673 + filename-reserved-regex: ^3.0.0 + strip-outer: ^2.0.0 + trim-repeated: ^2.0.0 + checksum: 55a7ed0858eb2655bb1bb1e945a59e3fb30ba4767f6924fa064ccd731bff07678aac3cb4f3899ae0e1621fe81d6472b5688232bb6afd4eeb989ade785fc1c6f1 languageName: node linkType: hard @@ -7658,10 +7378,10 @@ __metadata: languageName: node linkType: hard -"filter-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "filter-obj@npm:1.1.0" - checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 +"filter-obj@npm:^5.1.0": + version: 5.1.0 + resolution: "filter-obj@npm:5.1.0" + checksum: ba7c24d9b2c0552ee87d268e07eca74483af61fb740545ffa809f7e9e5294de38cf163ecc55af0e8a40020af9a49512c32f4022de2a858b110420fc8bffa7c9c languageName: node linkType: hard @@ -7859,7 +7579,7 @@ __metadata: languageName: node linkType: hard -"from2@npm:^2.0.3, from2@npm:^2.1.1": +"from2@npm:^2.0.3": version: 2.3.0 resolution: "from2@npm:2.3.0" dependencies: @@ -7869,13 +7589,6 @@ __metadata: languageName: node linkType: hard -"fs-constants@npm:^1.0.0": - version: 1.0.0 - resolution: "fs-constants@npm:1.0.0" - checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d - languageName: node - linkType: hard - "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -7933,16 +7646,6 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.1, fsevents@npm:~2.3.2": - version: 2.3.3 - resolution: "fsevents@npm:2.3.3" - dependencies: - node-gyp: latest - checksum: 11e6ea6fea15e42461fc55b4b0e4a0a3c654faa567f1877dbd353f39156f69def97a69936d1746619d656c4b93de2238bf731f6085a03a50cabf287c9d024317 - conditions: os=darwin - languageName: node - linkType: hard - "fsevents@npm:~2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" @@ -7962,15 +7665,6 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.1#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": - version: 2.3.3 - resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" - dependencies: - node-gyp: latest - conditions: os=darwin - languageName: node - linkType: hard - "fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=18f3a7" @@ -8035,8 +7729,8 @@ __metadata: linkType: hard "geckodriver@npm:^4.2.0": - version: 4.2.0 - resolution: "geckodriver@npm:4.2.0" + version: 4.2.1 + resolution: "geckodriver@npm:4.2.1" dependencies: "@wdio/logger": ^8.11.0 decamelize: ^6.0.0 @@ -8045,10 +7739,10 @@ __metadata: node-fetch: ^3.3.1 tar-fs: ^3.0.4 unzipper: ^0.10.14 - which: ^3.0.1 + which: ^4.0.0 bin: geckodriver: bin/geckodriver.js - checksum: c1cf894244bcc5a9b75fd01d6f6c267e091ab95b870843db38c8090d93f070d9af95a143b71d3f870cb47ffd1acce2331b5504550b2f14d9185ab2894abe966a + checksum: 9773cd8c6002cdee49cad8dddd6908ff4bc00fe0eda01e47be1ea1c1a744ea265c4b81e30f4b3dafb9dc7386ed948ed4efb8e6b55be74e82b04079a482fd1f57 languageName: node linkType: hard @@ -8092,32 +7786,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:3.0.0, get-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "get-stream@npm:3.0.0" - checksum: 36142f46005ed74ce3a45c55545ec4e7da8e243554179e345a786baf144e5c4a35fb7bdc49fadfa9f18bd08000589b6fe364abdadfc4e1eb0e1b9914a6bb9c56 - languageName: node - linkType: hard - -"get-stream@npm:^2.2.0": - version: 2.3.1 - resolution: "get-stream@npm:2.3.1" - dependencies: - object-assign: ^4.0.1 - pinkie-promise: ^2.0.0 - checksum: d82c86556e131ba7bef00233aa0aa7a51230e6deac11a971ce0f47cd43e2a5e968a3e3914cd082f07cd0d69425653b2f96735b0a7d5c5c03fef3ab857a531367 - languageName: node - linkType: hard - -"get-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "get-stream@npm:4.1.0" - dependencies: - pump: ^3.0.0 - checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 - languageName: node - linkType: hard - "get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -8145,11 +7813,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.5.0": - version: 4.7.0 - resolution: "get-tsconfig@npm:4.7.0" + version: 4.7.2 + resolution: "get-tsconfig@npm:4.7.2" dependencies: resolve-pkg-maps: ^1.0.0 - checksum: 44536925720acc2f133d26301d5626405d8fe33066625484ff309bb6fb7f3310dc0bb202f862805f21a791e38a9870c6dddb013d1443dd5d745d91ad1946254a + checksum: 172358903250eff0103943f816e8a4e51d29b8e5449058bdf7266714a908a48239f6884308bd3a6ff28b09f692b9533dbebfd183ab63e4e14f073cda91f1bca9 languageName: node linkType: hard @@ -8211,7 +7879,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2": +"glob@npm:^10.2.2, glob@npm:^10.3.7": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -8226,21 +7894,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.2.5": - version: 10.3.3 - resolution: "glob@npm:10.3.3" - dependencies: - foreground-child: ^3.1.0 - jackspeak: ^2.3.5 - minimatch: ^9.0.1 - minipass: ^5.0.0 || ^6.0.2 || ^7.0.0 - path-scurry: ^1.10.1 - bin: - glob: dist/esm/bin.mjs - checksum: 4f2fe2511e157b5a3f525a54092169a5f92405f24d2aed3142f4411df328baca13059f4182f1db1bf933e2c69c0bd89e57ae87edd8950cba8c7ccbe84f721cf3 - languageName: node - linkType: hard - "glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -8255,21 +7908,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0, glob@npm:^7.2.3": - version: 7.2.3 - resolution: "glob@npm:7.2.3" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.1.1 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 - languageName: node - linkType: hard - -"glob@npm:^8.1.0": +"glob@npm:^8.0.0, glob@npm:^8.1.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -8367,7 +8006,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^ 12.6.1": +"got@npm:^ 12.6.1, got@npm:^12.6.1": version: 12.6.1 resolution: "got@npm:12.6.1" dependencies: @@ -8386,7 +8025,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^11.7.0, got@npm:^11.8.2": +"got@npm:^11.7.0, got@npm:^11.8.6": version: 11.8.6 resolution: "got@npm:11.8.6" dependencies: @@ -8424,32 +8063,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^8.3.1": - version: 8.3.2 - resolution: "got@npm:8.3.2" - dependencies: - "@sindresorhus/is": ^0.7.0 - cacheable-request: ^2.1.1 - decompress-response: ^3.3.0 - duplexer3: ^0.1.4 - get-stream: ^3.0.0 - into-stream: ^3.1.0 - is-retry-allowed: ^1.1.0 - isurl: ^1.0.0-alpha5 - lowercase-keys: ^1.0.0 - mimic-response: ^1.0.0 - p-cancelable: ^0.4.0 - p-timeout: ^2.0.1 - pify: ^3.0.0 - safe-buffer: ^5.1.1 - timed-out: ^4.0.1 - url-parse-lax: ^3.0.0 - url-to-options: ^1.0.1 - checksum: ab05bfcb6de86dc0c3fba8d25cc51cb2b09851ff3f6f899c86cde8c63b30269f8823d69dbbc6d03f7c58bb069f55a3c5f60aba74aad6721938652d8f35fd3165 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -8532,13 +8146,6 @@ __metadata: languageName: node linkType: hard -"has-symbol-support-x@npm:^1.4.1": - version: 1.4.2 - resolution: "has-symbol-support-x@npm:1.4.2" - checksum: ff06631d556d897424c00e8e79c10093ad34c93e88bb0563932d7837f148a4c90a4377abc5d8da000cb6637c0ecdb4acc9ae836c7cfd0ffc919986db32097609 - languageName: node - linkType: hard - "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -8546,15 +8153,6 @@ __metadata: languageName: node linkType: hard -"has-to-string-tag-x@npm:^1.2.0": - version: 1.4.1 - resolution: "has-to-string-tag-x@npm:1.4.1" - dependencies: - has-symbol-support-x: ^1.4.1 - checksum: 804c4505727be7770f8b2f5e727ce31c9affc5b83df4ce12344f44b68d557fefb31f77751dbd739de900653126bcd71f8842fac06f97a3fae5422685ab0ce6f0 - languageName: node - linkType: hard - "has-tostringtag@npm:^1.0.0": version: 1.0.0 resolution: "has-tostringtag@npm:1.0.0" @@ -8626,11 +8224,11 @@ __metadata: linkType: hard "hosted-git-info@npm:^7.0.0": - version: 7.0.0 - resolution: "hosted-git-info@npm:7.0.0" + version: 7.0.1 + resolution: "hosted-git-info@npm:7.0.1" dependencies: lru-cache: ^10.0.1 - checksum: b892237a3867f827f97e229e2b6ddf17d3ed674f003475c12ecbfc6269416db3a643c1ee3c5d4a989e3f3a596dd1470ee4017fe911710e47aeb7d9319737c05e + checksum: be5280f0a20d6153b47e1ab578e09f5ae8ad734301b3ed7e547dc88a6814d7347a4888db1b4f9635cc738e3c0ef1fbff02272aba7d07c75d4c5a50ff8d618db6 languageName: node linkType: hard @@ -8679,13 +8277,6 @@ __metadata: languageName: node linkType: hard -"http-cache-semantics@npm:3.8.1": - version: 3.8.1 - resolution: "http-cache-semantics@npm:3.8.1" - checksum: b1108d37be478fa9b03890d4185217aac2256e9d2247ce6c6bd90bc5432687d68dc7710ba908cea6166fb983a849d902195241626cf175a3c62817a494c0f7f6 - languageName: node - linkType: hard - "http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -8782,13 +8373,13 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": - version: 7.0.1 - resolution: "https-proxy-agent@npm:7.0.1" +"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": + version: 7.0.2 + resolution: "https-proxy-agent@npm:7.0.2" dependencies: agent-base: ^7.0.2 debug: 4 - checksum: 2d765c31865071373771f53abdd72912567b76015a4eff61094f586194192950cd89257d50f0e621807a16c083bc8cad5852e3885c6ba154d2ce721a18fac248 + checksum: 088969a0dd476ea7a0ed0a2cf1283013682b08f874c3bc6696c83fa061d2c157d29ef0ad3eb70a2046010bb7665573b2388d10fdcb3e410a66995e5248444292 languageName: node linkType: hard @@ -8939,6 +8530,15 @@ __metadata: languageName: node linkType: hard +"inspect-with-kind@npm:^1.0.5": + version: 1.0.5 + resolution: "inspect-with-kind@npm:1.0.5" + dependencies: + kind-of: ^6.0.2 + checksum: 2124548720116dc86f0ce1601e7a7e87ba146b934c4bd324d7ed2e93860c8a2e992c42617e71a33da88d49458e96f330cfcafdd4d0c2bf95484ff16e61abf31c + languageName: node + linkType: hard + "internal-slot@npm:^1.0.5": version: 1.0.5 resolution: "internal-slot@npm:1.0.5" @@ -8957,16 +8557,6 @@ __metadata: languageName: node linkType: hard -"into-stream@npm:^3.1.0": - version: 3.1.0 - resolution: "into-stream@npm:3.1.0" - dependencies: - from2: ^2.1.1 - p-is-promise: ^1.1.0 - checksum: e6e1a202227b20c446c251ef95348b3e8503cdc75aa2a09076f8821fc42c1b7fd43fabaeb8ed3cf9eb875942cfa4510b66949c5317997aa640921cc9bbadcd17 - languageName: node - linkType: hard - "ip@npm:^1.1.5, ip@npm:^1.1.8": version: 1.1.8 resolution: "ip@npm:1.1.8" @@ -9135,13 +8725,6 @@ __metadata: languageName: node linkType: hard -"is-natural-number@npm:^4.0.1": - version: 4.0.1 - resolution: "is-natural-number@npm:4.0.1" - checksum: 3e5e3d52e0dfa4fea923b5d2b8a5cdbd9bf110c4598d30304b98528b02f40c9058a2abf1bae10bcbaf2bac18ace41cff7bc9673aff339f8c8297fae74ae0e75d - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -9165,13 +8748,6 @@ __metadata: languageName: node linkType: hard -"is-object@npm:^1.0.1": - version: 1.0.2 - resolution: "is-object@npm:1.0.2" - checksum: 971219c4b1985b9751f65e4c8296d3104f0457b0e8a70849e848a4a2208bc47317d73b3b85d4a369619cb2df8284dc22584cb2695a7d99aca5e8d0aa64fc075a - languageName: node - linkType: hard - "is-path-cwd@npm:^2.2.0": version: 2.2.0 resolution: "is-path-cwd@npm:2.2.0" @@ -9240,13 +8816,6 @@ __metadata: languageName: node linkType: hard -"is-retry-allowed@npm:^1.1.0": - version: 1.2.0 - resolution: "is-retry-allowed@npm:1.2.0" - checksum: 50d700a89ae31926b1c91b3eb0104dbceeac8790d8b80d02f5c76d9a75c2056f1bb24b5268a8a018dead606bddf116b2262e5ac07401eb8b8783b266ed22558d - languageName: node - linkType: hard - "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -9256,13 +8825,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^1.1.0": - version: 1.1.0 - resolution: "is-stream@npm:1.1.0" - checksum: 063c6bec9d5647aa6d42108d4c59723d2bd4ae42135a2d4db6eadbd49b7ea05b750fd69d279e5c7c45cf9da753ad2c00d8978be354d65aa9f6bb434969c6a2ae - languageName: node - linkType: hard - "is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" @@ -9270,6 +8832,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -9389,6 +8958,13 @@ __metadata: languageName: node linkType: hard +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 7fe1931ee4e88eb5aa524cd3ceb8c882537bc3a81b02e438b240e47012eef49c86904d0f0e593ea7c3a9996d18d0f1f3be8d3eaa92333977b0c3a9d353d5563e + languageName: node + linkType: hard + "isobject@npm:^3.0.0, isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" @@ -9434,16 +9010,6 @@ __metadata: languageName: node linkType: hard -"isurl@npm:^1.0.0-alpha5": - version: 1.0.0 - resolution: "isurl@npm:1.0.0" - dependencies: - has-to-string-tag-x: ^1.2.0 - is-object: ^1.0.1 - checksum: 28a96e019269d57015fa5869f19dda5a3ed1f7b21e3e0c4ff695419bd0541547db352aa32ee4a3659e811a177b0e37a5bc1a036731e71939dd16b59808ab92bd - languageName: node - linkType: hard - "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -9567,13 +9133,6 @@ __metadata: languageName: node linkType: hard -"json-buffer@npm:3.0.0": - version: 3.0.0 - resolution: "json-buffer@npm:3.0.0" - checksum: 0cecacb8025370686a916069a2ff81f7d55167421b6aa7270ee74e244012650dd6bce22b0852202ea7ff8624fce50ff0ec1bdf95914ccb4553426e290d5a63fa - languageName: node - linkType: hard - "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -9669,15 +9228,6 @@ __metadata: languageName: node linkType: hard -"keyv@npm:3.0.0": - version: 3.0.0 - resolution: "keyv@npm:3.0.0" - dependencies: - json-buffer: 3.0.0 - checksum: 5182775e546cdbb88dc583825bc0e990164709f31904a219e3321b3bf564a301ac4e5255ba95f7fba466548eba793b356a04a0242110173b199a37192b3b565f - languageName: node - linkType: hard - "keyv@npm:^4.0.0, keyv@npm:^4.5.3": version: 4.5.3 resolution: "keyv@npm:4.5.3" @@ -9865,80 +9415,90 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-arm64@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-darwin-arm64@npm:1.21.0" +"lightningcss-darwin-arm64@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-darwin-arm64@npm:1.22.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lightningcss-darwin-x64@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-darwin-x64@npm:1.21.0" +"lightningcss-darwin-x64@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-darwin-x64@npm:1.22.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lightningcss-linux-arm-gnueabihf@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.21.0" +"lightningcss-freebsd-x64@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-freebsd-x64@npm:1.22.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-linux-arm-gnueabihf@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.22.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"lightningcss-linux-arm64-gnu@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-linux-arm64-gnu@npm:1.21.0" +"lightningcss-linux-arm64-gnu@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-linux-arm64-gnu@npm:1.22.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-arm64-musl@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-linux-arm64-musl@npm:1.21.0" +"lightningcss-linux-arm64-musl@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-linux-arm64-musl@npm:1.22.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"lightningcss-linux-x64-gnu@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-linux-x64-gnu@npm:1.21.0" +"lightningcss-linux-x64-gnu@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-linux-x64-gnu@npm:1.22.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-x64-musl@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-linux-x64-musl@npm:1.21.0" +"lightningcss-linux-x64-musl@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-linux-x64-musl@npm:1.22.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"lightningcss-win32-x64-msvc@npm:1.21.0": - version: 1.21.0 - resolution: "lightningcss-win32-x64-msvc@npm:1.21.0" +"lightningcss-win32-x64-msvc@npm:1.22.0": + version: 1.22.0 + resolution: "lightningcss-win32-x64-msvc@npm:1.22.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "lightningcss@npm:^1.16.0": - version: 1.21.0 - resolution: "lightningcss@npm:1.21.0" + version: 1.22.0 + resolution: "lightningcss@npm:1.22.0" dependencies: detect-libc: ^1.0.3 - lightningcss-darwin-arm64: 1.21.0 - lightningcss-darwin-x64: 1.21.0 - lightningcss-linux-arm-gnueabihf: 1.21.0 - lightningcss-linux-arm64-gnu: 1.21.0 - lightningcss-linux-arm64-musl: 1.21.0 - lightningcss-linux-x64-gnu: 1.21.0 - lightningcss-linux-x64-musl: 1.21.0 - lightningcss-win32-x64-msvc: 1.21.0 + lightningcss-darwin-arm64: 1.22.0 + lightningcss-darwin-x64: 1.22.0 + lightningcss-freebsd-x64: 1.22.0 + lightningcss-linux-arm-gnueabihf: 1.22.0 + lightningcss-linux-arm64-gnu: 1.22.0 + lightningcss-linux-arm64-musl: 1.22.0 + lightningcss-linux-x64-gnu: 1.22.0 + lightningcss-linux-x64-musl: 1.22.0 + lightningcss-win32-x64-msvc: 1.22.0 dependenciesMeta: lightningcss-darwin-arm64: optional: true lightningcss-darwin-x64: optional: true + lightningcss-freebsd-x64: + optional: true lightningcss-linux-arm-gnueabihf: optional: true lightningcss-linux-arm64-gnu: @@ -9951,7 +9511,7 @@ __metadata: optional: true lightningcss-win32-x64-msvc: optional: true - checksum: ecb1b594dafebe120f99fbe77a062da44bd65327e6ccbc179bb95c247aca6aad047e737525a549ac3e44128bad12e46ff3d292596679e0a94beba6a3a6f2e78e + checksum: 6b9a04846243a2161ac12ee098f9c2143a1a06fb683228ef0433473257751a709b0bafa195efa8d3d8f1556ca60c54f5434caeb172874a8daced552dedcbed93 languageName: node linkType: hard @@ -10047,27 +9607,6 @@ __metadata: languageName: node linkType: hard -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - -"lodash.difference@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.difference@npm:4.5.0" - checksum: ecee276aa578f300e79350805a14a51be8d1f12b3c1389a19996d8ab516f814211a5f65c68331571ecdad96522b863ccc484b55504ce8c9947212a29f8857d5a - languageName: node - linkType: hard - -"lodash.flatten@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.flatten@npm:4.4.0" - checksum: 0ac34a393d4b795d4b7421153d27c13ae67e08786c9cbb60ff5b732210d46f833598eee3fb3844bb10070e8488efe390ea53bb567377e0cb47e9e630bf0811cb - languageName: node - linkType: hard - "lodash.get@npm:^4.4.2": version: 4.4.2 resolution: "lodash.get@npm:4.4.2" @@ -10075,13 +9614,6 @@ __metadata: languageName: node linkType: hard -"lodash.isplainobject@npm:^4.0.6": - version: 4.0.6 - resolution: "lodash.isplainobject@npm:4.0.6" - checksum: 29c6351f281e0d9a1d58f1a4c8f4400924b4c79f18dfc4613624d7d54784df07efaff97c1ff2659f3e085ecf4fff493300adc4837553104cef2634110b0d5337 - languageName: node - linkType: hard - "lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" @@ -10103,13 +9635,6 @@ __metadata: languageName: node linkType: hard -"lodash.union@npm:^4.6.0": - version: 4.6.0 - resolution: "lodash.union@npm:4.6.0" - checksum: 1514dc6508b2614ec071a6470f36eb7a70f69bf1abb6d55bdfdc21069635a4517783654b28504c0f025059a7598d37529766888e6d5902b8ab28b712228f7b2a - languageName: node - linkType: hard - "lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" @@ -10195,20 +9720,6 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:1.0.0": - version: 1.0.0 - resolution: "lowercase-keys@npm:1.0.0" - checksum: 2370110c149967038fd5eb278f9b2d889eb427487c0e7fb417ab2ef4d93bacba1c8f226cf2ef1c2848b3191f37d84167d4342fbee72a1a122086680adecf362b - languageName: node - linkType: hard - -"lowercase-keys@npm:^1.0.0": - version: 1.0.1 - resolution: "lowercase-keys@npm:1.0.1" - checksum: 4d045026595936e09953e3867722e309415ff2c80d7701d067546d75ef698dac218a4f53c6d1d0e7368b47e45fd7529df47e6cb56fbb90523ba599f898b3d147 - languageName: node - linkType: hard - "lowercase-keys@npm:^2.0.0": version: 2.0.0 resolution: "lowercase-keys@npm:2.0.0" @@ -10281,25 +9792,6 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^1.0.0": - version: 1.3.0 - resolution: "make-dir@npm:1.3.0" - dependencies: - pify: ^3.0.0 - checksum: c564f6e7bb5ace1c02ad56b3a5f5e07d074af0c0b693c55c7b2c2b148882827c8c2afc7b57e43338a9f90c125b58d604e8cf3e6990a48bf949dfea8c79668c0b - languageName: node - linkType: hard - -"make-dir@npm:^2.1.0": - version: 2.1.0 - resolution: "make-dir@npm:2.1.0" - dependencies: - pify: ^4.0.1 - semver: ^5.6.0 - checksum: 043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab - languageName: node - linkType: hard - "make-dir@npm:^4.0.0": version: 4.0.0 resolution: "make-dir@npm:4.0.0" @@ -10418,6 +9910,15 @@ __metadata: languageName: node linkType: hard +"merge-options@npm:^3.0.4": + version: 3.0.4 + resolution: "merge-options@npm:3.0.4" + dependencies: + is-plain-obj: ^2.1.0 + checksum: d86ddb3dd6e85d558dbf25dc944f3527b6bacb944db3fdda6e84a3f59c4e4b85231095f58b835758b9a57708342dee0f8de0dffa352974a48221487fe9f4584f + languageName: node + linkType: hard + "merge2@npm:^1.0.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" @@ -10986,17 +10487,6 @@ __metadata: languageName: node linkType: hard -"normalize-url@npm:2.0.1": - version: 2.0.1 - resolution: "normalize-url@npm:2.0.1" - dependencies: - prepend-http: ^2.0.0 - query-string: ^5.0.1 - sort-keys: ^2.0.0 - checksum: 30e337ee03fc7f360c7d2b966438657fabd2628925cc58bffc893982fe4d2c59b397ae664fa2c319cd83565af73eee88906e80bc5eec91bc32b601920e770d75 - languageName: node - linkType: hard - "normalize-url@npm:^6.0.1": version: 6.1.0 resolution: "normalize-url@npm:6.1.0" @@ -11039,7 +10529,7 @@ __metadata: languageName: node linkType: hard -"object-assign@npm:^4.0.1, object-assign@npm:^4.1.0": +"object-assign@npm:^4.0.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f @@ -11262,13 +10752,6 @@ __metadata: languageName: node linkType: hard -"p-cancelable@npm:^0.4.0": - version: 0.4.1 - resolution: "p-cancelable@npm:0.4.1" - checksum: d11144d72ee3a99f62fe595cb0e13b8585ea73c3807b4a9671744f1bf5d3ccddb049247a4ec3ceff05ca4adba9d0bb0f1862829daf20795bf528c86fa088509c - languageName: node - linkType: hard - "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -11283,12 +10766,12 @@ __metadata: languageName: node linkType: hard -"p-event@npm:^2.1.0": - version: 2.3.1 - resolution: "p-event@npm:2.3.1" +"p-event@npm:^5.0.1": + version: 5.0.1 + resolution: "p-event@npm:5.0.1" dependencies: - p-timeout: ^2.0.1 - checksum: 7f973c4c001045bcd561202fc1b2bdf9e148182bb28a7bafa8e7b2ebfaf71a4f9ba91554222040d364290e707e3ebbb049122b8eda9d2aac413b4cf8de0b79ff + p-timeout: ^5.0.2 + checksum: 3bdd8df6092e6b149f25e9c2eb1c0843b3b4279b07be2a2c72c02b65b267a8908c2040fefd606f2497b0f2bcefcd214f8ca5a74f0c883515d400ccf1d88d5683 languageName: node linkType: hard @@ -11301,20 +10784,6 @@ __metadata: languageName: node linkType: hard -"p-finally@npm:^1.0.0": - version: 1.0.0 - resolution: "p-finally@npm:1.0.0" - checksum: 93a654c53dc805dd5b5891bab16eb0ea46db8f66c4bfd99336ae929323b1af2b70a8b0654f8f1eae924b2b73d037031366d645f1fd18b3d30cbd15950cc4b1d4 - languageName: node - linkType: hard - -"p-is-promise@npm:^1.1.0": - version: 1.1.0 - resolution: "p-is-promise@npm:1.1.0" - checksum: 64d7c6cda18af2c91c04209e5856c54d1a9818662d2320b34153d446645f431307e04406969a1be00cad680288e86dcf97b9eb39edd5dc4d0b1bd714ee85e13b - languageName: node - linkType: hard - "p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -11385,12 +10854,10 @@ __metadata: languageName: node linkType: hard -"p-timeout@npm:^2.0.1": - version: 2.0.1 - resolution: "p-timeout@npm:2.0.1" - dependencies: - p-finally: ^1.0.0 - checksum: 9205a661173f03adbeabda8e02826de876376b09c99768bdc33e5b25ae73230e3ac00e520acedbe3cf05fbd3352fb02efbd3811a9a021b148fb15eb07e7accac +"p-timeout@npm:^5.0.2": + version: 5.1.0 + resolution: "p-timeout@npm:5.1.0" + checksum: f5cd4e17301ff1ff1d8dbf2817df0ad88c6bba99349fc24d8d181827176ad4f8aca649190b8a5b1a428dfd6ddc091af4606835d3e0cb0656e04045da5c9e270c languageName: node linkType: hard @@ -11401,19 +10868,19 @@ __metadata: languageName: node linkType: hard -"pac-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "pac-proxy-agent@npm:7.0.0" +"pac-proxy-agent@npm:^7.0.0, pac-proxy-agent@npm:^7.0.1": + version: 7.0.1 + resolution: "pac-proxy-agent@npm:7.0.1" dependencies: "@tootallnate/quickjs-emscripten": ^0.23.0 agent-base: ^7.0.2 debug: ^4.3.4 get-uri: ^6.0.1 http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.2 pac-resolver: ^7.0.0 - socks-proxy-agent: ^8.0.1 - checksum: 45fe10ae58b1700d5419a9e5b525fb261b866ed6a65c1382fe45c3d5af9f81d9a58250d407941a363b1955e0315f3d97e02a2f20e4c7e2ba793bd46585db7ec8 + socks-proxy-agent: ^8.0.2 + checksum: 3d4aa48ec1c19db10158ecc1c4c9a9f77792294412d225ceb3dfa45d5a06950dca9755e2db0d9b69f12769119bea0adf2b24390d9c73c8d81df75e28245ae451 languageName: node linkType: hard @@ -11471,15 +10938,15 @@ __metadata: linkType: hard "parse-json@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-json@npm:7.0.0" + version: 7.1.0 + resolution: "parse-json@npm:7.1.0" dependencies: "@babel/code-frame": ^7.21.4 error-ex: ^1.3.2 json-parse-even-better-errors: ^3.0.0 lines-and-columns: ^2.0.3 type-fest: ^3.8.0 - checksum: de6c756f65af568439a7ac87c830e5a8b98bd25160a8832872183588a139f9c8fd8bab96c8bc49788f5a957a59d8de7b5a3fa8a01027248b3079433f81dd5590 + checksum: bf9bc646e8b8cb9ae638988a303bf09866c13d2829c2ff75ee87c27631dac06d0d6e81913f8824c3c4586015bf3f0a6fee1dece168b37932d175ef0709e8860a languageName: node linkType: hard @@ -11641,6 +11108,13 @@ __metadata: languageName: node linkType: hard +"peek-readable@npm:^5.0.0": + version: 5.0.0 + resolution: "peek-readable@npm:5.0.0" + checksum: bef5ceb50586eb42e14efba274ac57ffe97f0ed272df9239ce029f688f495d9bf74b2886fa27847c706a9db33acda4b7d23bbd09a2d21eb4c2a54da915117414 + languageName: node + linkType: hard + "pend@npm:~1.2.0": version: 1.2.0 resolution: "pend@npm:1.2.0" @@ -11676,13 +11150,6 @@ __metadata: languageName: node linkType: hard -"pify@npm:^3.0.0": - version: 3.0.0 - resolution: "pify@npm:3.0.0" - checksum: 6cdcbc3567d5c412450c53261a3f10991665d660961e06605decf4544a61a97a54fefe70a68d5c37080ff9d6f4cf51444c90198d1ba9f9309a6c0d6e9f5c4fde - languageName: node - linkType: hard - "pify@npm:^4.0.1": version: 4.0.1 resolution: "pify@npm:4.0.1" @@ -11690,22 +11157,6 @@ __metadata: languageName: node linkType: hard -"pinkie-promise@npm:^2.0.0": - version: 2.0.1 - resolution: "pinkie-promise@npm:2.0.1" - dependencies: - pinkie: ^2.0.0 - checksum: b53a4a2e73bf56b6f421eef711e7bdcb693d6abb474d57c5c413b809f654ba5ee750c6a96dd7225052d4b96c4d053cdcb34b708a86fceed4663303abee52fcca - languageName: node - linkType: hard - -"pinkie@npm:^2.0.0": - version: 2.0.4 - resolution: "pinkie@npm:2.0.4" - checksum: b12b10afea1177595aab036fc220785488f67b4b0fc49e7a27979472592e971614fa1c728e63ad3e7eb748b4ec3c3dbd780819331dad6f7d635c77c10537b9db - languageName: node - linkType: hard - "pirates@npm:^4.0.1": version: 4.0.6 resolution: "pirates@npm:4.0.6" @@ -11848,15 +11299,15 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-color-functional-notation@npm:6.0.0" +"postcss-color-functional-notation@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-color-functional-notation@npm:6.0.1" dependencies: - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: c80683e908ebdb03603029bdd0ad7b3626c40880601ed678e9903fcf46522418db825d4781e9d89f4970bb0772232b4a10e6eac029fdbc1bf14b36aee9c96216 + checksum: afb3eaaad1f3d4b38a9f7f1bd0cdaf2602e82e568147eb7ef45467e28b2b96dcdb45d3c3ddc908571776b7df4b66fe49ec3ff21fce42d49648db9b2ef9f369ed languageName: node linkType: hard @@ -11871,14 +11322,14 @@ __metadata: languageName: node linkType: hard -"postcss-color-rebeccapurple@npm:^9.0.0": - version: 9.0.0 - resolution: "postcss-color-rebeccapurple@npm:9.0.0" +"postcss-color-rebeccapurple@npm:^9.0.1": + version: 9.0.1 + resolution: "postcss-color-rebeccapurple@npm:9.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 3b3d087e5bd70bddd11fb52d5d82fb1c1a04b5cdc628f5bb9bc5ef1fa6c16d95ffda0c16a3208bd420218761fc4052b9d3201b5f2efc1edbc34b2ac82d0b20d6 + checksum: baf61a300dc4922a9bbcb34c3c7b224c53bd2a3f504fae3cd30ad62a8ded0dea61c5c8e2f15a554d810ff1c2c9f2d681d58f816ee1e6c6049152c76d242e1dca languageName: node linkType: hard @@ -11908,45 +11359,45 @@ __metadata: languageName: node linkType: hard -"postcss-custom-media@npm:^10.0.0": - version: 10.0.0 - resolution: "postcss-custom-media@npm:10.0.0" +"postcss-custom-media@npm:^10.0.1": + version: 10.0.1 + resolution: "postcss-custom-media@npm:10.0.1" dependencies: - "@csstools/cascade-layer-name-parser": ^1.0.3 - "@csstools/css-parser-algorithms": ^2.3.0 - "@csstools/css-tokenizer": ^2.1.1 - "@csstools/media-query-list-parser": ^2.1.2 + "@csstools/cascade-layer-name-parser": ^1.0.4 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 + "@csstools/media-query-list-parser": ^2.1.4 peerDependencies: postcss: ^8.4 - checksum: f52165a866bd978d3fe295f2d60fd5f591c0db241d2fd7d1197ad511817938ce737eab0c1ff2d5d42adbc3df27ee9645fd76c1af568df333e501ae8872461963 + checksum: 8e56241957e0a53e746934181448eea81f94946d59bfb9cf4bda71d0700a00554ee973e2e4808712da57127a3ab4e455bc0aba9c9d8c975b412d9fc991741388 languageName: node linkType: hard -"postcss-custom-properties@npm:^13.0.0, postcss-custom-properties@npm:^13.3.0": - version: 13.3.0 - resolution: "postcss-custom-properties@npm:13.3.0" +"postcss-custom-properties@npm:^13.0.0, postcss-custom-properties@npm:^13.3.1": + version: 13.3.2 + resolution: "postcss-custom-properties@npm:13.3.2" dependencies: - "@csstools/cascade-layer-name-parser": ^1.0.4 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 + "@csstools/cascade-layer-name-parser": ^1.0.5 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 7757a6a5a8cd4da7114e0680f503b0ab2e22d2d84cda2dd7938aad6f2233cd2daec11bb1b5a63b54d954683702a31a694499b3ae906451075ff8eb16316b946f + checksum: d53f6b2514b9d144008e646c16bd000d3536aec5776941bd1452d39fe9b173e131b429672e946fd1811820d2dc2938f7ea20b52f1c7abd2a713644b8d43fdcc4 languageName: node linkType: hard -"postcss-custom-selectors@npm:^7.1.4": - version: 7.1.4 - resolution: "postcss-custom-selectors@npm:7.1.4" +"postcss-custom-selectors@npm:^7.1.5": + version: 7.1.5 + resolution: "postcss-custom-selectors@npm:7.1.5" dependencies: - "@csstools/cascade-layer-name-parser": ^1.0.3 - "@csstools/css-parser-algorithms": ^2.3.0 - "@csstools/css-tokenizer": ^2.1.1 + "@csstools/cascade-layer-name-parser": ^1.0.4 + "@csstools/css-parser-algorithms": ^2.3.1 + "@csstools/css-tokenizer": ^2.2.0 postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: dfb5d82f52ddfdaca0174f1840e5da27c0a184ad552bcb800c060b6a67d95efc98d9a7179d6a863a669c8ad1d34b5f006a211e536657b9aea1e97dee5cfe7ce1 + checksum: 416561fc471e4856ec696015262d0502042413ce09f13cc47bced72b450a6e01c3be4f9631bc87c3eea043df90b6e54cebc5e078e97b406467ff90f093b38adb languageName: node linkType: hard @@ -11997,15 +11448,15 @@ __metadata: languageName: node linkType: hard -"postcss-double-position-gradients@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-double-position-gradients@npm:5.0.0" +"postcss-double-position-gradients@npm:^5.0.1": + version: 5.0.1 + resolution: "postcss-double-position-gradients@npm:5.0.1" dependencies: - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 432b609a2c0d5e9353e1ec218ec1710847a810dda8361e7296c00d2ee6af6851267e1d1e0a5ab8b5a555ec2dcb530e37f3dbff4526953a6228193cf2bf74fc46 + checksum: 77b3d1d475ea4e79491b750ef775483431c008e1b6fa95a6da992b12150e06e45a29f2085e24b977ef78bba1cc109d08477cc19e3289249597722ba5b81210ec languageName: node linkType: hard @@ -12049,14 +11500,14 @@ __metadata: languageName: node linkType: hard -"postcss-image-set-function@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-image-set-function@npm:6.0.0" +"postcss-image-set-function@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-image-set-function@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: edea6b3a9cda696bfdbaabe9956e9245e4a9d36eb098dc83b6ba1db59418f350ad18b66e38e8f99fe18c895b71d3d627c3913c097cca2834e4763bf62223cb35 + checksum: 0a4043591af3b92725f439651330cfb0a43f1388772e7aa4441ceee502e347bd131e71b1bcaa3fc50205195f1e00513d3d515108c4de6f57a60b1b06a28ca9a0 languageName: node linkType: hard @@ -12082,26 +11533,17 @@ __metadata: languageName: node linkType: hard -"postcss-initial@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-initial@npm:4.0.1" - peerDependencies: - postcss: ^8.0.0 - checksum: 6956953853865de79c39d11533a2860e9f38b770bb284d0010d98a00b9469e22de344e4e5fd8208614d797030487e8918dd2f2c37d9e24d4dd59d565d4fc3e12 - languageName: node - linkType: hard - -"postcss-lab-function@npm:^6.0.2": - version: 6.0.2 - resolution: "postcss-lab-function@npm:6.0.2" +"postcss-lab-function@npm:^6.0.4": + version: 6.0.5 + resolution: "postcss-lab-function@npm:6.0.5" dependencies: - "@csstools/css-color-parser": ^1.3.0 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/postcss-progressive-custom-properties": ^3.0.0 + "@csstools/css-color-parser": ^1.3.2 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 peerDependencies: postcss: ^8.4 - checksum: 59ec1a160ca9ffb7cd8b90d80204912867975da0e1cafe7bc4c304175590bf69f93c65c87840ac761a00c7f8265c2391994d1ad72833f10d58b451bc2fba9a13 + checksum: 6445df667d2d385d43cadd927184f272cdceadf210f3d9532f630903b551d3009b0de1b70c23dc7aafa63b40ee1e4803596e6ba039c0b476083ff1f037c5bdea languageName: node linkType: hard @@ -12371,31 +11813,32 @@ __metadata: linkType: hard "postcss-preset-env@npm:^9.1.2": - version: 9.1.2 - resolution: "postcss-preset-env@npm:9.1.2" + version: 9.1.4 + resolution: "postcss-preset-env@npm:9.1.4" dependencies: "@csstools/postcss-cascade-layers": ^4.0.0 - "@csstools/postcss-color-function": ^3.0.2 - "@csstools/postcss-color-mix-function": ^2.0.2 + "@csstools/postcss-color-function": ^3.0.4 + "@csstools/postcss-color-mix-function": ^2.0.4 "@csstools/postcss-exponential-functions": ^1.0.0 "@csstools/postcss-font-format-keywords": ^3.0.0 - "@csstools/postcss-gradients-interpolation-method": ^4.0.2 - "@csstools/postcss-hwb-function": ^3.0.2 - "@csstools/postcss-ic-unit": ^3.0.0 - "@csstools/postcss-is-pseudo-class": ^4.0.0 + "@csstools/postcss-gradients-interpolation-method": ^4.0.4 + "@csstools/postcss-hwb-function": ^3.0.3 + "@csstools/postcss-ic-unit": ^3.0.1 + "@csstools/postcss-initial": ^1.0.0 + "@csstools/postcss-is-pseudo-class": ^4.0.2 "@csstools/postcss-logical-float-and-clear": ^2.0.0 "@csstools/postcss-logical-resize": ^2.0.0 - "@csstools/postcss-logical-viewport-units": ^2.0.1 + "@csstools/postcss-logical-viewport-units": ^2.0.2 "@csstools/postcss-media-minmax": ^1.0.7 "@csstools/postcss-media-queries-aspect-ratio-number-values": ^2.0.2 "@csstools/postcss-nested-calc": ^3.0.0 - "@csstools/postcss-normalize-display-values": ^3.0.0 - "@csstools/postcss-oklab-function": ^3.0.2 - "@csstools/postcss-progressive-custom-properties": ^3.0.0 - "@csstools/postcss-relative-color-syntax": ^2.0.2 + "@csstools/postcss-normalize-display-values": ^3.0.1 + "@csstools/postcss-oklab-function": ^3.0.4 + "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/postcss-relative-color-syntax": ^2.0.4 "@csstools/postcss-scope-pseudo-class": ^3.0.0 "@csstools/postcss-stepped-value-functions": ^3.0.1 - "@csstools/postcss-text-decoration-shorthand": ^3.0.1 + "@csstools/postcss-text-decoration-shorthand": ^3.0.3 "@csstools/postcss-trigonometric-functions": ^3.0.1 "@csstools/postcss-unset-value": ^3.0.0 autoprefixer: ^10.4.15 @@ -12403,24 +11846,23 @@ __metadata: css-blank-pseudo: ^6.0.0 css-has-pseudo: ^6.0.0 css-prefers-color-scheme: ^9.0.0 - cssdb: ^7.7.1 + cssdb: ^7.7.2 postcss-attribute-case-insensitive: ^6.0.2 postcss-clamp: ^4.1.0 - postcss-color-functional-notation: ^6.0.0 + postcss-color-functional-notation: ^6.0.1 postcss-color-hex-alpha: ^9.0.2 - postcss-color-rebeccapurple: ^9.0.0 - postcss-custom-media: ^10.0.0 - postcss-custom-properties: ^13.3.0 - postcss-custom-selectors: ^7.1.4 + postcss-color-rebeccapurple: ^9.0.1 + postcss-custom-media: ^10.0.1 + postcss-custom-properties: ^13.3.1 + postcss-custom-selectors: ^7.1.5 postcss-dir-pseudo-class: ^8.0.0 - postcss-double-position-gradients: ^5.0.0 + postcss-double-position-gradients: ^5.0.1 postcss-focus-visible: ^9.0.0 postcss-focus-within: ^8.0.0 postcss-font-variant: ^5.0.0 postcss-gap-properties: ^5.0.0 - postcss-image-set-function: ^6.0.0 - postcss-initial: ^4.0.1 - postcss-lab-function: ^6.0.2 + postcss-image-set-function: ^6.0.1 + postcss-lab-function: ^6.0.4 postcss-logical: ^7.0.0 postcss-nesting: ^12.0.1 postcss-opacity-percentage: ^2.0.0 @@ -12433,7 +11875,7 @@ __metadata: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 38ca59fb0f6539382f49f25a65872bfbf4e12f51b28f0796f37ffec56406aca02e49c8468e8b6fdd95325a66d1c4ff91e1ee536517b632582baab801463ef520 + checksum: 2e2afcbed8c4e0699ca6df6f9115f33334b503c7cb075b00c03b609c3780a7d1cb703df1e24f3c179e8cbd63496eeaccc7dcd729cfd1a76759f5d26273ed8a86 languageName: node linkType: hard @@ -12565,17 +12007,6 @@ __metadata: linkType: hard "postcss@npm:^8.0.0, postcss@npm:^8.2.5": - version: 8.4.28 - resolution: "postcss@npm:8.4.28" - dependencies: - nanoid: ^3.3.6 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 6c810c10c9bd3e03ca016e0b6b6756261e640aba1a9a7b1200b55502bc34b9165e38f590aef3493afc2f30ab55cdfcd43fd0f8408d69a77318ddbcf2a8ad164b - languageName: node - linkType: hard - -"postcss@npm:^8.0.0, postcss@npm:^8.2.5, postcss@npm:^8.4.14": version: 8.4.30 resolution: "postcss@npm:8.4.30" dependencies: @@ -12605,13 +12036,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier@npm:^2.7.1": version: 2.8.8 resolution: "prettier@npm:2.8.8" @@ -12675,6 +12099,22 @@ __metadata: languageName: node linkType: hard +"proxy-agent@npm:6.3.1": + version: 6.3.1 + resolution: "proxy-agent@npm:6.3.1" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.2 + lru-cache: ^7.14.1 + pac-proxy-agent: ^7.0.1 + proxy-from-env: ^1.1.0 + socks-proxy-agent: ^8.0.2 + checksum: 31030da419da31809340ac2521090c9a5bf4fe47a944843f829b3502883208c8586a468955e64b694140a41d70af6f45cf4793f5efd4a6f3ed94e5ac8023e36d + languageName: node + linkType: hard + "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -12748,26 +12188,14 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^5.0.1": - version: 5.1.1 - resolution: "query-string@npm:5.1.1" - dependencies: - decode-uri-component: ^0.2.0 - object-assign: ^4.1.0 - strict-uri-encode: ^1.0.0 - checksum: 4ac760d9778d413ef5f94f030ed14b1a07a1708dd13fd3bc54f8b9ef7b425942c7577f30de0bf5a7d227ee65a9a0350dfa3a43d1d266880882fb7ce4c434a4dd - languageName: node - linkType: hard - -"query-string@npm:^7.0.1": - version: 7.1.3 - resolution: "query-string@npm:7.1.3" +"query-string@npm:^8.1.0": + version: 8.1.0 + resolution: "query-string@npm:8.1.0" dependencies: - decode-uri-component: ^0.2.2 - filter-obj: ^1.1.0 - split-on-first: ^1.0.0 - strict-uri-encode: ^2.0.0 - checksum: 91af02dcd9cc9227a052841d5c2eecb80a0d6489d05625df506a097ef1c59037cfb5e907f39b84643cbfd535c955abec3e553d0130a7b510120c37d06e0f4346 + decode-uri-component: ^0.4.1 + filter-obj: ^5.1.0 + split-on-first: ^3.0.0 + checksum: 16fe49ab714f2b802bd31bc417876a38a82cd49bea01c0d6c37ca3439604c774752c8c66f9eda5ee33c268de2fc2a65e0e0e27aa97d8d98159af5c1fc838a017 languageName: node linkType: hard @@ -12806,7 +12234,7 @@ __metadata: languageName: node linkType: hard -"rambda@npm:^7.1.0": +"rambda@npm:^7.4.0": version: 7.5.0 resolution: "rambda@npm:7.5.0" checksum: ad608a9a4160d0b6b0921047cea1329276bf239ff58d439135288712dcdbbf0df47c76591843ad249d89e7c5a9109ce86fe099aa54aef0dc0aa92a9b4dd1b8eb @@ -12901,7 +12329,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -12916,7 +12344,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -12927,7 +12355,7 @@ __metadata: languageName: node linkType: hard -"readable-web-to-node-stream@npm:^3.0.0": +"readable-web-to-node-stream@npm:^3.0.0, readable-web-to-node-stream@npm:^3.0.2": version: 3.0.2 resolution: "readable-web-to-node-stream@npm:3.0.2" dependencies: @@ -13012,27 +12440,6 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: ^3.0.2 - safe-regex: ^1.1.0 - checksum: 3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.0": - version: 1.5.0 - resolution: "regexp.prototype.flags@npm:1.5.0" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - set-function-name: ^2.0.0 - checksum: 869edff00288442f8d7fa4c9327f91d85f3b3acf8cbbef9ea7a220345cf23e9241b6def9263d2c1ebcf3a316b0aa52ad26a43a84aa02baca3381717b3e307f47 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.1": version: 1.5.1 resolution: "regexp.prototype.flags@npm:1.5.1" @@ -13145,7 +12552,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.22.0, resolve@npm:^1.22.4": +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.4": version: 1.22.6 resolution: "resolve@npm:1.22.6" dependencies: @@ -13158,20 +12565,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.4": - version: 1.22.4 - resolution: "resolve@npm:1.22.4" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: d13bf66d4e2ee30d291491f16f2fa44edd4e0cefb85d53249dd6f93e70b2b8c20ec62f01b18662e3cd40e50a7528f18c4087a99490048992a3bb954cf3201a5b - languageName: node - linkType: hard - -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": +"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": version: 1.22.6 resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=07638b" dependencies: @@ -13184,28 +12578,6 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": - version: 1.22.4 - resolution: "resolve@patch:resolve@npm%3A1.22.4#~builtin::version=1.22.4&hash=07638b" - dependencies: - is-core-module: ^2.13.0 - path-parse: ^1.0.7 - supports-preserve-symlinks-flag: ^1.0.0 - bin: - resolve: bin/resolve - checksum: 9d3b3c67aefd12cecbe5f10ca4d1f51ea190891096497c43f301b086883b426466918c3a64f1bbf1788fabb52b579d58809614006c5d0b49186702b3b8fb746a - languageName: node - linkType: hard - -"responselike@npm:1.0.2": - version: 1.0.2 - resolution: "responselike@npm:1.0.2" - dependencies: - lowercase-keys: ^1.0.0 - checksum: 2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd - languageName: node - linkType: hard - "responselike@npm:^2.0.0": version: 2.0.1 resolution: "responselike@npm:2.0.1" @@ -13297,13 +12669,13 @@ __metadata: linkType: hard "rimraf@npm:^5.0.1": - version: 5.0.1 - resolution: "rimraf@npm:5.0.1" + version: 5.0.5 + resolution: "rimraf@npm:5.0.5" dependencies: - glob: ^10.2.5 + glob: ^10.3.7 bin: - rimraf: dist/cjs/src/bin.js - checksum: bafce85391349a2d960847980bf9b5caa2a8887f481af630f1ea27e08288217293cec72d75e9a2ba35495c212789f66a7f3d23366ba6197026ab71c535126857 + rimraf: dist/esm/bin.mjs + checksum: d66eef829b2e23b16445f34e73d75c7b7cf4cbc8834b04720def1c8f298eb0753c3d76df77325fad79d0a2c60470525d95f89c2475283ad985fd7441c32732d1 languageName: node linkType: hard @@ -13358,7 +12730,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -13390,7 +12762,7 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.42.1": +"sass@npm:^1.66.1": version: 1.68.0 resolution: "sass@npm:1.68.0" dependencies: @@ -13403,41 +12775,21 @@ __metadata: languageName: node linkType: hard -"sass@npm:^1.66.1": - version: 1.66.1 - resolution: "sass@npm:1.66.1" - dependencies: - chokidar: ">=3.0.0 <4.0.0" - immutable: ^4.0.0 - source-map-js: ">=0.6.2 <2.0.0" - bin: - sass: sass.js - checksum: 65ccede83c96768beeb8dcaf67957b7c76b12ff1276bfd2849d7be151d46ba1400048a67717e6e5e4969bc75e87348e5530f5f272833f2e60a891c21a33d8ab0 - languageName: node - linkType: hard - "saucelabs@npm:^7.2.0": - version: 7.2.2 - resolution: "saucelabs@npm:7.2.2" + version: 7.3.1 + resolution: "saucelabs@npm:7.3.1" dependencies: + "@xhmikosr/downloader": ^13.0.1 change-case: ^4.1.2 - download: ^8.0.0 form-data: ^4.0.0 - got: ^11.8.2 + got: ^11.8.6 hash.js: ^1.1.7 - query-string: ^7.0.1 + query-string: ^8.1.0 tunnel: ^0.0.6 yargs: ^17.2.1 bin: sl: bin/sl - checksum: 076a1eab8fb6bcc1406007cbaac19f6d6d2c8b50aa0b51cb426ef34116f9fa911b43e7866043ce098f5f8e7cda5db52a5fc97e40abf899f8d5ad8dfc03409352 - languageName: node - linkType: hard - -"sax@npm:>=0.6.0": - version: 1.3.0 - resolution: "sax@npm:1.3.0" - checksum: 238ab3a9ba8c8f8aaf1c5ea9120386391f6ee0af52f1a6a40bbb6df78241dd05d782f2359d614ac6aae08c4c4125208b456548a6cf68625aa4fe178486e63ecd + checksum: 0fc4f9c7bf8409f83fbaa090ea19968f018816390e3108e39c88283a829f49bbf2f3c62fa35104e3fb041088064f39b68396ff86a878b7a2b94427cf84ee2aba languageName: node linkType: hard @@ -13450,7 +12802,7 @@ __metadata: languageName: node linkType: hard -"seek-bzip@npm:^1.0.5": +"seek-bzip@npm:^1.0.6": version: 1.0.6 resolution: "seek-bzip@npm:1.0.6" dependencies: @@ -13462,7 +12814,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -13538,18 +12890,6 @@ __metadata: languageName: node linkType: hard -"set-value@npm:^2.0.0, set-value@npm:^2.0.1": - version: 2.0.1 - resolution: "set-value@npm:2.0.1" - dependencies: - extend-shallow: ^2.0.1 - is-extendable: ^0.1.1 - is-plain-object: ^2.0.3 - split-string: ^3.0.1 - checksum: 09a4bc72c94641aeae950eb60dc2755943b863780fcc32e441eda964b64df5e3f50603d5ebdd33394ede722528bd55ed43aae26e9df469b4d32e2292b427b601 - languageName: node - linkType: hard - "setimmediate@npm:~1.0.4": version: 1.0.5 resolution: "setimmediate@npm:1.0.5" @@ -13697,14 +13037,14 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.1 - resolution: "socks-proxy-agent@npm:8.0.1" +"socks-proxy-agent@npm:^8.0.1, socks-proxy-agent@npm:^8.0.2": + version: 8.0.2 + resolution: "socks-proxy-agent@npm:8.0.2" dependencies: - agent-base: ^7.0.1 + agent-base: ^7.0.2 debug: ^4.3.4 socks: ^2.7.1 - checksum: f6538fd16cb545094d20b9a1ae97bb2c4ddd150622ad7cc6b64c89c889d8847b7bac179757838ce5487cbac49a499537e3991c975fe13b152b76b10027470dfb + checksum: 4fb165df08f1f380881dcd887b3cdfdc1aba3797c76c1e9f51d29048be6e494c5b06d68e7aea2e23df4572428f27a3ec22b3d7c75c570c5346507433899a4b6d languageName: node linkType: hard @@ -13736,15 +13076,6 @@ __metadata: languageName: node linkType: hard -"sort-keys@npm:^2.0.0": - version: 2.0.0 - resolution: "sort-keys@npm:2.0.0" - dependencies: - is-plain-obj: ^1.0.0 - checksum: f0fd827fa9f8f866e98588d2a38c35209afbf1e9a05bb0e4ceeeb8bbf31d923c8902b0a7e0f561590ddb65e58eba6a74f74b991c85360bcc52e83a3f0d1cffd7 - languageName: node - linkType: hard - "source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" @@ -13810,10 +13141,17 @@ __metadata: languageName: node linkType: hard -"split-on-first@npm:^1.0.0": - version: 1.1.0 - resolution: "split-on-first@npm:1.1.0" - checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 +"split-on-first@npm:^3.0.0": + version: 3.0.0 + resolution: "split-on-first@npm:3.0.0" + checksum: 75dc27ecbac65cfbeab9a3b90cf046307220192d3d7a30e46aa0f19571cc9b4802aac813f3de2cc9b16f2e46aae72f275659b5d2614bb5369c77724d739e5f73 + languageName: node + linkType: hard + +"split2@npm:^4.2.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 05d54102546549fe4d2455900699056580cca006c0275c334611420f854da30ac999230857a85fdd9914dc2109ae50f80fda43d2a445f2aa86eccdc1dfce779d languageName: node linkType: hard @@ -13898,20 +13236,6 @@ __metadata: languageName: node linkType: hard -"strict-uri-encode@npm:^1.0.0": - version: 1.1.0 - resolution: "strict-uri-encode@npm:1.1.0" - checksum: 9466d371f7b36768d43f7803f26137657559e4c8b0161fb9e320efb8edba3ae22f8e99d4b0d91da023b05a13f62ec5412c3f4f764b5788fac11d1fea93720bb3 - languageName: node - linkType: hard - -"strict-uri-encode@npm:^2.0.0": - version: 2.0.0 - resolution: "strict-uri-encode@npm:2.0.0" - checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 - languageName: node - linkType: hard - "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -14010,12 +13334,13 @@ __metadata: languageName: node linkType: hard -"strip-dirs@npm:^2.0.0": - version: 2.1.0 - resolution: "strip-dirs@npm:2.1.0" +"strip-dirs@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-dirs@npm:3.0.0" dependencies: - is-natural-number: ^4.0.1 - checksum: 9465547d71d8819daa7a5c9d4d783289ed8eac72eb06bd687bed382ce62af8ab8e6ffbda229805f5d2e71acce2ca4915e781c94190d284994cbc0b7cdc8303cc + inspect-with-kind: ^1.0.5 + is-plain-obj: ^1.1.0 + checksum: 630c16035f4e8638bcb55523a3a016668b82b526fbde818b45cfd15c2fed506e2784153932c9d4a6d9758cc2c07a69a9533c7faffad2594dd601378d613e1b67 languageName: node linkType: hard @@ -14035,12 +13360,10 @@ __metadata: languageName: node linkType: hard -"strip-outer@npm:^1.0.0": - version: 1.0.1 - resolution: "strip-outer@npm:1.0.1" - dependencies: - escape-string-regexp: ^1.0.2 - checksum: f8d65d33ca2b49aabc66bb41d689dda7b8b9959d320e3a40a2ef4d7079ff2f67ffb72db43f179f48dbf9495c2e33742863feab7a584d180fa62505439162c191 +"strip-outer@npm:^2.0.0": + version: 2.0.0 + resolution: "strip-outer@npm:2.0.0" + checksum: 14ef9fe861e59a5f1555f1860982ae4edce2edb4ed34ab1b37cb62a8ba2f7c3540cbca6c884eabe4006e6cd729ab5d708a631169dd5b66fda570836e7e3b6589 languageName: node linkType: hard @@ -14054,6 +13377,16 @@ __metadata: languageName: node linkType: hard +"strtok3@npm:^7.0.0": + version: 7.0.0 + resolution: "strtok3@npm:7.0.0" + dependencies: + "@tokenizer/token": ^0.3.0 + peek-readable: ^5.0.0 + checksum: 2ebe7ad8f2aea611dec6742cf6a42e82764892a362907f7ce493faf334501bf981ce21c828dcc300457e6d460dc9c34d644ededb3b01dcb9e37559203cf1748c + languageName: node + linkType: hard + "stylehacks@npm:^6.0.0": version: 6.0.0 resolution: "stylehacks@npm:6.0.0" @@ -14166,35 +13499,7 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^1.5.2": - version: 1.6.2 - resolution: "tar-stream@npm:1.6.2" - dependencies: - bl: ^1.0.0 - buffer-alloc: ^1.2.0 - end-of-stream: ^1.0.0 - fs-constants: ^1.0.0 - readable-stream: ^2.3.0 - to-buffer: ^1.1.1 - xtend: ^4.0.0 - checksum: a5d49e232d3e33321bbd150381b6a4e5046bf12b1c2618acb95435b7871efde4d98bd1891eb2200478a7142ef7e304e033eb29bbcbc90451a2cdfa1890e05245 - languageName: node - linkType: hard - -"tar-stream@npm:^2.2.0": - version: 2.2.0 - resolution: "tar-stream@npm:2.2.0" - dependencies: - bl: ^4.0.3 - end-of-stream: ^1.4.1 - fs-constants: ^1.0.0 - inherits: ^2.0.3 - readable-stream: ^3.1.1 - checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 - languageName: node - linkType: hard - -"tar-stream@npm:^3.1.5": +"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.4, tar-stream@npm:^3.1.5": version: 3.1.6 resolution: "tar-stream@npm:3.1.6" dependencies: @@ -14269,13 +13574,6 @@ __metadata: languageName: node linkType: hard -"timed-out@npm:^4.0.1": - version: 4.0.1 - resolution: "timed-out@npm:4.0.1" - checksum: 98efc5d6fc0d2a329277bd4d34f65c1bf44d9ca2b14fd267495df92898f522e6f563c5e9e467c418e0836f5ca1f47a84ca3ee1de79b1cc6fe433834b7f02ec54 - languageName: node - linkType: hard - "tinycolor2@npm:^1.6.0": version: 1.6.0 resolution: "tinycolor2@npm:1.6.0" @@ -14308,13 +13606,6 @@ __metadata: languageName: node linkType: hard -"to-buffer@npm:^1.1.1": - version: 1.1.1 - resolution: "to-buffer@npm:1.1.1" - checksum: 6c897f58c2bdd8b8b1645ea515297732fec6dafb089bf36d12370c102ff5d64abf2be9410e0b1b7cfc707bada22d9a4084558010bfc78dd7023748dc5dd9a1ce - languageName: node - linkType: hard - "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -14348,6 +13639,16 @@ __metadata: languageName: node linkType: hard +"token-types@npm:^5.0.1": + version: 5.0.1 + resolution: "token-types@npm:5.0.1" + dependencies: + "@tokenizer/token": ^0.3.0 + ieee754: ^1.2.1 + checksum: 32780123bc6ce8b6a2231d860445c994a02a720abf38df5583ea957aa6626873cd1c4dd8af62314da4cf16ede00c379a765707a3b06f04b8808c38efdae1c785 + languageName: node + linkType: hard + "toposort@npm:^2.0.2": version: 2.0.2 resolution: "toposort@npm:2.0.2" @@ -14404,12 +13705,12 @@ __metadata: languageName: node linkType: hard -"trim-repeated@npm:^1.0.0": - version: 1.0.0 - resolution: "trim-repeated@npm:1.0.0" +"trim-repeated@npm:^2.0.0": + version: 2.0.0 + resolution: "trim-repeated@npm:2.0.0" dependencies: - escape-string-regexp: ^1.0.2 - checksum: e25c235305b82c43f1d64a67a71226c406b00281755e4c2c4f3b1d0b09c687a535dd3c4483327f949f28bb89dc400a0bc5e5b749054f4b99f49ebfe48ba36496 + escape-string-regexp: ^5.0.0 + checksum: 4086eb0bc560f3da0370f427f423db4e3fc0a8e1560ecffc3b68512071319fe82dc9dd86d76b981d36ada76d7d49c3f8897ac054c87bc177e7a25abfd29e2bcd languageName: node linkType: hard @@ -14568,9 +13869,9 @@ __metadata: linkType: hard "type-fest@npm:^4.2.0": - version: 4.3.1 - resolution: "type-fest@npm:4.3.1" - checksum: 04e0f073dcc31c113c1b8856c089b388e7e9f4383a9ed72cc1466a89ec50d9d67678844eeec342b5a1ce71b21e817764d4f067aa148f6bcb5df9005ff3803382 + version: 4.3.2 + resolution: "type-fest@npm:4.3.2" + checksum: 8ba1b3d43e24888052d8c8859ae9b53124f8200c05808ec9247917ac3441612a7b36bf148a5b14150ef73ce7bad3cdca65ae923d37d2ae466c2b814d369fb975 languageName: node linkType: hard @@ -14651,20 +13952,13 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^1.0.1": +"ua-parser-js@npm:^1.0.32": version: 1.0.36 resolution: "ua-parser-js@npm:1.0.36" checksum: 5b2c8a5e3443dfbba7624421805de946457c26ae167cb2275781a2729d1518f7067c9d5c74c3b0acac4b9ff3278cae4eace08ca6eecb63848bc3b2f6a63cc975 languageName: node linkType: hard -"ua-parser-js@npm:^1.0.32": - version: 1.0.35 - resolution: "ua-parser-js@npm:1.0.35" - checksum: 02370d38a0c8b586f2503d1c3bbba5cbc0b97d407282f9023201a99e4c03eae4357a2800fdf50cf80d73ec25c0b0cc5bfbaa03975b0add4043d6e4c86712c9c1 - languageName: node - linkType: hard - "uglify-js@npm:^3.1.4": version: 3.17.4 resolution: "uglify-js@npm:3.17.4" @@ -14686,7 +13980,7 @@ __metadata: languageName: node linkType: hard -"unbzip2-stream@npm:1.4.3, unbzip2-stream@npm:^1.0.9": +"unbzip2-stream@npm:1.4.3, unbzip2-stream@npm:^1.4.3": version: 1.4.3 resolution: "unbzip2-stream@npm:1.4.3" dependencies: @@ -14832,15 +14126,6 @@ __metadata: languageName: node linkType: hard -"url-parse-lax@npm:^3.0.0": - version: 3.0.0 - resolution: "url-parse-lax@npm:3.0.0" - dependencies: - prepend-http: ^2.0.0 - checksum: 1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 - languageName: node - linkType: hard - "url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" @@ -14851,13 +14136,6 @@ __metadata: languageName: node linkType: hard -"url-to-options@npm:^1.0.1": - version: 1.0.1 - resolution: "url-to-options@npm:1.0.1" - checksum: 20e59f4578525fb0d30ffc22b13b5aa60bc9e57cefd4f5842720f5b57211b6dec54abeae2d675381ac4486fd1a2e987f1318725dea996e503ff89f8c8ce2c17e - languageName: node - linkType: hard - "userhome@npm:1.0.0": version: 1.0.0 resolution: "userhome@npm:1.0.0" @@ -14872,35 +14150,6 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" - bin: - uuid: ./bin/uuid - checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": - version: 9.0.1 - resolution: "uuid@npm:9.0.1" - bin: - uuid: dist/bin/uuid - checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^8.0.0": - version: 8.1.1 - resolution: "v8-to-istanbul@npm:8.1.1" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - source-map: ^0.7.3 - checksum: 54ce92bec2727879626f623d02c8d193f0c7e919941fa373ec135189a8382265117f5316ea317a1e12a5f9c13d84d8449052a731fe3306fa4beaafbfa4cab229 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.0.1": version: 9.1.0 resolution: "v8-to-istanbul@npm:9.1.0" @@ -14913,9 +14162,9 @@ __metadata: linkType: hard "v8flags@npm:^4.0.0": - version: 4.0.0 - resolution: "v8flags@npm:4.0.0" - checksum: 4ed88f2bfae92ffdfe83c20ce42b4075b6487a87e29ee3165efb7baf5ffac346ce02c1e07c539498db1b014bb56ceb3ef2ccf07b83005edea2bb967b37f5fb77 + version: 4.0.1 + resolution: "v8flags@npm:4.0.1" + checksum: 69863ede75ff79579654951c78724c084bc337d0ebe1d9bffc6924f3f2bd0b40a9eb4c568fc795201d5eb72311b77e5d75a7e1544faa12355412360dc37d76e2 languageName: node linkType: hard @@ -14946,15 +14195,15 @@ __metadata: linkType: hard "wait-port@npm:^1.0.4": - version: 1.0.4 - resolution: "wait-port@npm:1.0.4" + version: 1.1.0 + resolution: "wait-port@npm:1.1.0" dependencies: chalk: ^4.1.2 commander: ^9.3.0 debug: ^4.3.4 bin: wait-port: bin/wait-port.js - checksum: 062aa830be38d16e0d004cb6b770cc1ce0b529e4e5cc2bca4c2e670c123bac1a1e692db938e9ce3db5199766a55fd02b1af5f4fee574b1b07ec65f373bbae324 + checksum: bf7c2cd566449530e2599a00cdf4b5a8a6e8c55d370bcd4045db6eacdc7040fdf3d83ff8773bbb036ac614e0d677ade28724a4d259cd3cc555cf9b4995647bab languageName: node linkType: hard @@ -14974,41 +14223,41 @@ __metadata: languageName: node linkType: hard -"webdriver@npm:8.15.9, webdriver@npm:^8.8.6": - version: 8.15.9 - resolution: "webdriver@npm:8.15.9" +"webdriver@npm:8.16.15, webdriver@npm:^8.8.6": + version: 8.16.15 + resolution: "webdriver@npm:8.16.15" dependencies: "@types/node": ^20.1.0 "@types/ws": ^8.5.3 - "@wdio/config": 8.15.9 + "@wdio/config": 8.16.15 "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.14.6 - "@wdio/types": 8.15.7 - "@wdio/utils": 8.15.9 + "@wdio/protocols": 8.16.5 + "@wdio/types": 8.16.12 + "@wdio/utils": 8.16.15 deepmerge-ts: ^5.1.0 got: ^ 12.6.1 ky: ^0.33.0 ws: ^8.8.0 - checksum: 08f5fce21322d6dbebca96cbacfa219cf8bc6e2e46063fcd8f31145a73f95f342b1a54c33773189246e46d061df455bf7c63492bd876a78d1a06f66d889e603a + checksum: 46cf28dd51e599c24f986ac6dbedb38727b285ec62771d572647e1415634af76e1b8a6255d6a20aa0e338f08a0396e08b272a70b8160f099d085f091eec7c61e languageName: node linkType: hard "webdriverio@npm:^8.8.6": - version: 8.15.9 - resolution: "webdriverio@npm:8.15.9" + version: 8.16.15 + resolution: "webdriverio@npm:8.16.15" dependencies: "@types/node": ^20.1.0 - "@wdio/config": 8.15.9 + "@wdio/config": 8.16.15 "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.14.6 + "@wdio/protocols": 8.16.5 "@wdio/repl": 8.10.1 - "@wdio/types": 8.15.7 - "@wdio/utils": 8.15.9 - archiver: ^5.0.0 + "@wdio/types": 8.16.12 + "@wdio/utils": 8.16.15 + archiver: ^6.0.0 aria-query: ^5.0.0 css-shorthand-properties: ^1.1.1 css-value: ^0.0.1 - devtools-protocol: ^0.0.1182435 + devtools-protocol: ^0.0.1188743 grapheme-splitter: ^1.0.2 import-meta-resolve: ^3.0.0 is-plain-obj: ^4.1.0 @@ -15020,13 +14269,13 @@ __metadata: resq: ^1.9.1 rgb2hex: 0.2.5 serialize-error: ^11.0.1 - webdriver: 8.15.9 + webdriver: 8.16.15 peerDependencies: devtools: ^8.14.0 peerDependenciesMeta: devtools: optional: true - checksum: 5dbf6ee245313dc98ecc54e07f9e7b822f17b57bdd1e0fc88bd8560a3ce9d15c8c4975d217017746fea1a339ffe331644acb60bf8094010f6680041acc92aaa8 + checksum: 67bac523697a1ab6e961f17b966c270035161fecf3022cbfa2afb0c16b54aea12c091cfc80334d241ab1662847cf1815e34ed1242a2c797d713eeaf606d6b911 languageName: node linkType: hard @@ -15054,9 +14303,9 @@ __metadata: linkType: hard "whatwg-fetch@npm:^3.4.1": - version: 3.6.18 - resolution: "whatwg-fetch@npm:3.6.18" - checksum: 72fd318a00fd9031f7f5b28bfe30e458ca5e6ebc9b3de6e03edf810f455bca0ec954035bd9f1b5f9e6a82bbdc3fbba59b14bee24c039460c8a75f8f990ebe0b1 + version: 3.6.19 + resolution: "whatwg-fetch@npm:3.6.19" + checksum: 2896bc9ca867ea514392c73e2a272f65d5c4916248fe0837a9df5b1b92f247047bc76cf7c29c28a01ac6c5fb4314021d2718958c8a08292a96d56f72b2f56806 languageName: node linkType: hard @@ -15152,14 +14401,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^3.0.1": - version: 3.0.1 - resolution: "which@npm:3.0.1" +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" dependencies: - isexe: ^2.0.0 + isexe: ^3.1.1 bin: node-which: bin/which.js - checksum: adf720fe9d84be2d9190458194f814b5e9015ae4b88711b150f30d0f4d0b646544794b86f02c7ebeec1db2029bc3e83a7ff156f542d7521447e5496543e26890 + checksum: f17e84c042592c21e23c8195108cff18c64050b9efb8459589116999ea9da6dd1509e6a1bac3aeebefd137be00fabbb61b5c2bc0aa0f8526f32b58ee2f545651 languageName: node linkType: hard @@ -15241,21 +14490,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.13.0, ws@npm:^8.13.0, ws@npm:^8.8.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 53e991bbf928faf5dc6efac9b8eb9ab6497c69feeb94f963d648b7a3530a720b19ec2e0ec037344257e05a4f35bd9ad04d9de6f289615ffb133282031b18c61c - languageName: node - linkType: hard - "ws@npm:^7.4.2": version: 7.5.9 resolution: "ws@npm:7.5.9" @@ -15271,7 +14505,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.13.0": +"ws@npm:^8.13.0, ws@npm:^8.8.0": version: 8.14.2 resolution: "ws@npm:8.14.2" peerDependencies: @@ -15286,18 +14520,6 @@ __metadata: languageName: node linkType: hard -"xhr@npm:^2.0.1": - version: 2.6.0 - resolution: "xhr@npm:2.6.0" - dependencies: - global: ~4.4.0 - is-function: ^1.0.1 - parse-headers: ^2.0.0 - xtend: ^4.0.0 - checksum: a1db277e37737caf3ed363d2a33ce4b4ea5b5fc190b663a6f70bc252799185b840ccaa166eaeeea4841c9c60b87741f0a24e29cbcf6708dd425986d4df186d2f - languageName: node - linkType: hard - "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -15312,13 +14534,6 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0": - version: 4.0.2 - resolution: "xtend@npm:4.0.2" - checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a - languageName: node - linkType: hard - "xxhashjs@npm:~0.2.2": version: 0.2.2 resolution: "xxhashjs@npm:0.2.2" @@ -15477,7 +14692,7 @@ __metadata: languageName: node linkType: hard -"yauzl@npm:^2.10.0, yauzl@npm:^2.4.2": +"yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0" dependencies: @@ -15508,13 +14723,13 @@ __metadata: languageName: node linkType: hard -"zip-stream@npm:^4.1.0": - version: 4.1.1 - resolution: "zip-stream@npm:4.1.1" +"zip-stream@npm:^5.0.1": + version: 5.0.1 + resolution: "zip-stream@npm:5.0.1" dependencies: - archiver-utils: ^3.0.4 - compress-commons: ^4.1.2 + archiver-utils: ^4.0.1 + compress-commons: ^5.0.1 readable-stream: ^3.6.0 - checksum: 33bd5ee7017656c2ad728b5d4ba510e15bd65ce1ec180c5bbdc7a5f063256353ec482e6a2bc74de7515219d8494147924b9aae16e63fdaaf37cdf7d1ee8df125 + checksum: 116cee5a2c1ecce7aa440b665470653f58ef56670c6aafa1b5491c9f9335992352145502af5fa865ac82f46336905e37fb7cbc649c2be72e2152c6b91802995c languageName: node linkType: hard From 994620dbf3ba5a524a8818854f1117a6dabd8592 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Thu, 28 Sep 2023 15:06:47 +0200 Subject: [PATCH 52/55] keep default mainfields --- packages/rna-bundler/lib/build.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/packages/rna-bundler/lib/build.js b/packages/rna-bundler/lib/build.js index 2e854e1f..77bd6601 100644 --- a/packages/rna-bundler/lib/build.js +++ b/packages/rna-bundler/lib/build.js @@ -50,16 +50,9 @@ export async function build(config) { watch, write = true, preserveSymlinks = true, - mainFields = [ - 'module', - 'esnext', - 'jsnext', - 'jsnext:main', - ...(platform === 'browser' ? ['browser'] : []), - 'main', - ], + mainFields, resolveExtensions, - conditions = ['module'], + conditions, publicPath, inject, banner, From 59ebd93926888a9571ec00b2cb31364a4e6dcd65 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 10 Jan 2024 09:53:13 +0100 Subject: [PATCH 53/55] Update babel tests --- .../esbuild-plugin-babel/test/test.spec.js | 26 +- yarn.lock | 5020 ++++++++--------- 2 files changed, 2482 insertions(+), 2564 deletions(-) diff --git a/packages/esbuild-plugin-babel/test/test.spec.js b/packages/esbuild-plugin-babel/test/test.spec.js index fbcc6b37..319ef6b6 100644 --- a/packages/esbuild-plugin-babel/test/test.spec.js +++ b/packages/esbuild-plugin-babel/test/test.spec.js @@ -120,28 +120,28 @@ function _typeof(o) { } // ../../../node_modules/@babel/runtime/helpers/esm/toPrimitive.js -function _toPrimitive(input, hint) { - if (_typeof(input) !== "object" || input === null) - return input; - var prim = input[Symbol.toPrimitive]; - if (prim !== void 0) { - var res = prim.call(input, hint || "default"); - if (_typeof(res) !== "object") - return res; +function toPrimitive(t, r) { + if ("object" != _typeof(t) || !t) + return t; + var e = t[Symbol.toPrimitive]; + if (void 0 !== e) { + var i = e.call(t, r || "default"); + if ("object" != _typeof(i)) + return i; throw new TypeError("@@toPrimitive must return a primitive value."); } - return (hint === "string" ? String : Number)(input); + return ("string" === r ? String : Number)(t); } // ../../../node_modules/@babel/runtime/helpers/esm/toPropertyKey.js -function _toPropertyKey(arg) { - var key = _toPrimitive(arg, "string"); - return _typeof(key) === "symbol" ? key : String(key); +function toPropertyKey(t) { + var i = toPrimitive(t, "string"); + return "symbol" == _typeof(i) ? i : String(i); } // ../../../node_modules/@babel/runtime/helpers/esm/defineProperty.js function _defineProperty(obj, key, value) { - key = _toPropertyKey(key); + key = toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, diff --git a/yarn.lock b/yarn.lock index 2b5eb3b7..09638556 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,49 +31,49 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13": - version: 7.22.13 - resolution: "@babel/code-frame@npm:7.22.13" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/code-frame@npm:7.23.5" dependencies: - "@babel/highlight": ^7.22.13 + "@babel/highlight": ^7.23.4 chalk: ^2.4.2 - checksum: 22e342c8077c8b77eeb11f554ecca2ba14153f707b85294fcf6070b6f6150aae88a7b7436dd88d8c9289970585f3fe5b9b941c5aa3aa26a6d5a8ef3f292da058 + checksum: d90981fdf56a2824a9b14d19a4c0e8db93633fd488c772624b4e83e0ceac6039a27cd298a247c3214faa952bf803ba23696172ae7e7235f3b97f43ba278c569a languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.20, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9": - version: 7.22.20 - resolution: "@babel/compat-data@npm:7.22.20" - checksum: efedd1d18878c10fde95e4d82b1236a9aba41395ef798cbb651f58dbf5632dbff475736c507b8d13d4c8f44809d41c0eb2ef0d694283af9ba5dd8339b6dab451 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.3, @babel/compat-data@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/compat-data@npm:7.23.5" + checksum: 06ce244cda5763295a0ea924728c09bae57d35713b675175227278896946f922a63edf803c322f855a3878323d48d0255a2a3023409d2a123483c8a69ebb4744 languageName: node linkType: hard "@babel/core@npm:^7.12.16, @babel/core@npm:^7.13.16, @babel/core@npm:^7.14.2": - version: 7.23.0 - resolution: "@babel/core@npm:7.23.0" + version: 7.23.7 + resolution: "@babel/core@npm:7.23.7" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.22.13 - "@babel/generator": ^7.23.0 - "@babel/helper-compilation-targets": ^7.22.15 - "@babel/helper-module-transforms": ^7.23.0 - "@babel/helpers": ^7.23.0 - "@babel/parser": ^7.23.0 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-module-transforms": ^7.23.3 + "@babel/helpers": ^7.23.7 + "@babel/parser": ^7.23.6 "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.0 - "@babel/types": ^7.23.0 + "@babel/traverse": ^7.23.7 + "@babel/types": ^7.23.6 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: cebd9b48dbc970a7548522f207f245c69567e5ea17ebb1a4e4de563823cf20a01177fe8d2fe19b6e1461361f92fa169fd0b29f8ee9d44eeec84842be1feee5f2 + checksum: 32d5bf73372a47429afaae9adb0af39e47bcea6a831c4b5dcbb4791380cda6949cb8cb1a2fea8b60bb1ebe189209c80e333903df1fa8e9dcb04798c0ce5bf59e languageName: node linkType: hard "@babel/eslint-parser@npm:^7.12.13": - version: 7.22.15 - resolution: "@babel/eslint-parser@npm:7.22.15" + version: 7.23.3 + resolution: "@babel/eslint-parser@npm:7.23.3" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1 eslint-visitor-keys: ^2.1.0 @@ -81,19 +81,19 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 - checksum: efdc749164a40de1b68e3ed395f441dfb7864c85d0a2ee3e4bc4f06dd0b7f675acb9be97cdc9025b88b3e80d38749a2b30e392ce7f6a79313c3aaf82ba8ccd68 + checksum: 9573daebe21af5123c302c307be80cacf1c2bf236a9497068a14726d3944ef55e1282519d0ccf51882dfc369359a3442299c98cb22a419e209924db39d4030fd languageName: node linkType: hard -"@babel/generator@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/generator@npm:7.23.0" +"@babel/generator@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/generator@npm:7.23.6" dependencies: - "@babel/types": ^7.23.0 + "@babel/types": ^7.23.6 "@jridgewell/gen-mapping": ^0.3.2 "@jridgewell/trace-mapping": ^0.3.17 jsesc: ^2.5.1 - checksum: 8efe24adad34300f1f8ea2add420b28171a646edc70f2a1b3e1683842f23b8b7ffa7e35ef0119294e1901f45bfea5b3dc70abe1f10a1917ccdfb41bed69be5f1 + checksum: 1a1a1c4eac210f174cd108d479464d053930a812798e09fee069377de39a893422df5b5b146199ead7239ae6d3a04697b45fc9ac6e38e0f6b76374390f91fc6c languageName: node linkType: hard @@ -106,7 +106,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.5": +"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" dependencies: @@ -115,39 +115,39 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6": - version: 7.22.15 - resolution: "@babel/helper-compilation-targets@npm:7.22.15" +"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" dependencies: - "@babel/compat-data": ^7.22.9 - "@babel/helper-validator-option": ^7.22.15 - browserslist: ^4.21.9 + "@babel/compat-data": ^7.23.5 + "@babel/helper-validator-option": ^7.23.5 + browserslist: ^4.22.2 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: ce85196769e091ae54dd39e4a80c2a9df1793da8588e335c383d536d54f06baf648d0a08fc873044f226398c4ded15c4ae9120ee18e7dfd7c639a68e3cdc9980 + checksum: c630b98d4527ac8fe2c58d9a06e785dfb2b73ec71b7c4f2ddf90f814b5f75b547f3c015f110a010fd31f76e3864daaf09f3adcd2f6acdbfb18a8de3a48717590 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" +"@babel/helper-create-class-features-plugin@npm:^7.22.15": + version: 7.23.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.23.7" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-environment-visitor": ^7.22.5 - "@babel/helper-function-name": ^7.22.5 - "@babel/helper-member-expression-to-functions": ^7.22.15 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 + "@babel/helper-member-expression-to-functions": ^7.23.0 "@babel/helper-optimise-call-expression": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.9 + "@babel/helper-replace-supers": ^7.22.20 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0 - checksum: 52c500d8d164abb3a360b1b7c4b8fff77bc4a5920d3a2b41ae6e1d30617b0dc0b972c1f5db35b1752007e04a748908b4a99bc872b73549ae837e87dcdde005a3 + checksum: 33e60714b856c3816a7965d4c76278cc8f430644a2dfc4eeafad2f7167c4fbd2becdb74cbfeb04b02efd6bbd07176ef53c6683262b588e65d378438e9c55c26b languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" dependencies: @@ -160,9 +160,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.4.2": - version: 0.4.2 - resolution: "@babel/helper-define-polyfill-provider@npm:0.4.2" +"@babel/helper-define-polyfill-provider@npm:^0.4.4": + version: 0.4.4 + resolution: "@babel/helper-define-polyfill-provider@npm:0.4.4" dependencies: "@babel/helper-compilation-targets": ^7.22.6 "@babel/helper-plugin-utils": ^7.22.5 @@ -171,11 +171,11 @@ __metadata: resolve: ^1.14.2 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 1f6dec0c5d0876d278fe15b71238eccc5f74c4e2efa2c78aaafa8bc2cc96336b8e68d94cd1a78497356c96e8b91b8c1f4452179820624d1702aee2f9832e6569 + checksum: 2453cdd79f18a4cb8653d8a7e06b2eb0d8e31bae0d35070fc5abadbddca246a36d82b758064b421cca49b48d0e696d331d54520ba8582c1d61fb706d6d831817 languageName: node linkType: hard -"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5": +"@babel/helper-environment-visitor@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-environment-visitor@npm:7.22.20" checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 @@ -201,7 +201,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.22.15": +"@babel/helper-member-expression-to-functions@npm:^7.22.15, @babel/helper-member-expression-to-functions@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" dependencies: @@ -210,7 +210,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.22.5": +"@babel/helper-module-imports@npm:^7.22.15": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: @@ -219,9 +219,9 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-module-transforms@npm:7.23.0" +"@babel/helper-module-transforms@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/helper-module-transforms@npm:7.23.3" dependencies: "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-module-imports": ^7.22.15 @@ -230,7 +230,7 @@ __metadata: "@babel/helper-validator-identifier": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0 - checksum: 6e2afffb058cf3f8ce92f5116f710dda4341c81cfcd872f9a0197ea594f7ce0ab3cb940b0590af2fe99e60d2e5448bfba6bca8156ed70a2ed4be2adc8586c891 + checksum: 5d0895cfba0e16ae16f3aa92fee108517023ad89a855289c4eb1d46f7aef4519adf8e6f971e1d55ac20c5461610e17213f1144097a8f932e768a9132e2278d71 languageName: node linkType: hard @@ -250,7 +250,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.5, @babel/helper-remap-async-to-generator@npm:^7.22.9": +"@babel/helper-remap-async-to-generator@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" dependencies: @@ -263,7 +263,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.5, @babel/helper-replace-supers@npm:^7.22.9": +"@babel/helper-replace-supers@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-replace-supers@npm:7.22.20" dependencies: @@ -303,10 +303,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 836851ca5ec813077bbb303acc992d75a360267aa3b5de7134d220411c852a6f17de7c0d0b8c8dcc0f567f67874c00f4528672b2a4f1bc978a3ada64c8c78467 +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/helper-string-parser@npm:7.23.4" + checksum: c0641144cf1a7e7dc93f3d5f16d5327465b6cf5d036b48be61ecba41e1eece161b48f46b7f960951b67f8c3533ce506b16dece576baef4d8b3b49f8c65410f90 languageName: node linkType: hard @@ -317,10 +317,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-validator-option@npm:7.22.15" - checksum: 68da52b1e10002a543161494c4bc0f4d0398c8fdf361d5f7f4272e95c45d5b32d974896d44f6a0ea7378c9204988879d73613ca683e13bd1304e46d25ff67a8d +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e languageName: node linkType: hard @@ -335,58 +335,70 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.23.0": - version: 7.23.1 - resolution: "@babel/helpers@npm:7.23.1" +"@babel/helpers@npm:^7.23.7": + version: 7.23.8 + resolution: "@babel/helpers@npm:7.23.8" dependencies: "@babel/template": ^7.22.15 - "@babel/traverse": ^7.23.0 - "@babel/types": ^7.23.0 - checksum: acfc345102045c24ea2a4d60e00dcf8220e215af3add4520e2167700661338e6a80bd56baf44bb764af05ec6621101c9afc315dc107e18c61fa6da8acbdbb893 + "@babel/traverse": ^7.23.7 + "@babel/types": ^7.23.6 + checksum: 8b522d527921f8df45a983dc7b8e790c021250addf81ba7900ba016e165442a527348f6f877aa55e1debb3eef9e860a334b4e8d834e6c9b438ed61a63d9a7ad4 languageName: node linkType: hard -"@babel/highlight@npm:^7.22.13": - version: 7.22.20 - resolution: "@babel/highlight@npm:7.22.20" +"@babel/highlight@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/highlight@npm:7.23.4" dependencies: "@babel/helper-validator-identifier": ^7.22.20 chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 84bd034dca309a5e680083cd827a766780ca63cef37308404f17653d32366ea76262bd2364b2d38776232f2d01b649f26721417d507e8b4b6da3e4e739f6d134 + checksum: 643acecdc235f87d925979a979b539a5d7d1f31ae7db8d89047269082694122d11aa85351304c9c978ceeb6d250591ccadb06c366f358ccee08bb9c122476b89 languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/parser@npm:7.23.0" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/parser@npm:7.23.6" bin: parser: ./bin/babel-parser.js - checksum: 453fdf8b9e2c2b7d7b02139e0ce003d1af21947bbc03eb350fb248ee335c9b85e4ab41697ddbdd97079698de825a265e45a0846bb2ed47a2c7c1df833f42a354 + checksum: 140801c43731a6c41fd193f5c02bc71fd647a0360ca616b23d2db8be4b9739b9f951a03fc7c2db4f9b9214f4b27c1074db0f18bc3fa653783082d5af7c8860d5 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.22.15" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: 8910ca21a7ec7c06f7b247d4b86c97c5aa15ef321518f44f6f490c5912fdf82c605aaa02b90892e375d82ccbedeadfdeadd922c1b836c9dd4c596871bf654753 + checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.22.15" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 - "@babel/plugin-transform-optional-chaining": ^7.22.15 + "@babel/plugin-transform-optional-chaining": ^7.23.3 peerDependencies: "@babel/core": ^7.13.0 - checksum: fbefedc0da014c37f1a50a8094ce7dbbf2181ae93243f23d6ecba2499b5b20196c2124d6a4dfe3e9e0125798e80593103e456352a4beb4e5c6f7c75efb80fdac + checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2 + languageName: node + linkType: hard + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.7" + dependencies: + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-plugin-utils": ^7.22.5 + peerDependencies: + "@babel/core": ^7.0.0 + checksum: f88e400b548202a6f8c5dfd25bc4949a13ea1ccb64a170d7dea4deaa655a0fcb001d3fd61c35e1ad9c09a3d5f0d43f783400425471fe6d660ccaf33dabea9aba languageName: node linkType: hard @@ -454,25 +466,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.22.5" +"@babel/plugin-syntax-import-assertions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2b8b5572db04a7bef1e6cd20debf447e4eef7cb012616f5eceb8fa3e23ce469b8f76ee74fd6d1e158ba17a8f58b0aec579d092fb67c5a30e83ccfbc5754916c1 + checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7 languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.22.5" +"@babel/plugin-syntax-import-attributes@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 197b3c5ea2a9649347f033342cb222ab47f4645633695205c0250c6bf2af29e643753b8bb24a2db39948bef08e7c540babfd365591eb57fc110cb30b425ffc47 + checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e languageName: node linkType: hard @@ -499,13 +511,13 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.12.13": - version: 7.22.5 - resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" + version: 7.23.3 + resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce + checksum: 89037694314a74e7f0e7a9c8d3793af5bf6b23d80950c29b360db1c66859d67f60711ea437e70ad6b5b4b29affe17eababda841b6c01107c2b638e0493bafb4e languageName: node linkType: hard @@ -609,310 +621,310 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.22.5" +"@babel/plugin-transform-arrow-functions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 35abb6c57062802c7ce8bd96b2ef2883e3124370c688bbd67609f7d2453802fb73944df8808f893b6c67de978eb2bcf87bbfe325e46d6f39b5fcb09ece11d01a + checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66 languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.22.15" +"@babel/plugin-transform-async-generator-functions@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.7" dependencies: - "@babel/helper-environment-visitor": ^7.22.5 + "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-remap-async-to-generator": ^7.22.9 + "@babel/helper-remap-async-to-generator": ^7.22.20 "@babel/plugin-syntax-async-generators": ^7.8.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: fad98786b446ce63bde0d14a221e2617eef5a7bbca62b49d96f16ab5e1694521234cfba6145b830fbf9af16d60a8a3dbf148e8694830bd91796fe333b0599e73 + checksum: b1f66b23423933c27336b1161ac92efef46683321caea97e2255a666f992979376f47a5559f64188d3831fa66a4b24c2a7a40838cc0e9737e90eebe20e8e6372 languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.22.5" +"@babel/plugin-transform-async-to-generator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3" dependencies: - "@babel/helper-module-imports": ^7.22.5 + "@babel/helper-module-imports": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-remap-async-to-generator": ^7.22.5 + "@babel/helper-remap-async-to-generator": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b95f23f99dcb379a9f0a1c2a3bbea3f8dc0e1b16dc1ac8b484fe378370169290a7a63d520959a9ba1232837cf74a80e23f6facbe14fd42a3cda6d3c2d7168e62 + checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.22.5" +"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 416b1341858e8ca4e524dee66044735956ced5f478b2c3b9bc11ec2285b0c25d7dbb96d79887169eb938084c95d0a89338c8b2fe70d473bd9dc92e5d9db1732c + checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.22.15": - version: 7.23.0 - resolution: "@babel/plugin-transform-block-scoping@npm:7.23.0" +"@babel/plugin-transform-block-scoping@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0cfe925cc3b5a3ad407e2253fab3ceeaa117a4b291c9cb245578880872999bca91bd83ffa0128ae9ca356330702e1ef1dcb26804f28d2cef678239caf629f73e + checksum: fc4b2100dd9f2c47d694b4b35ae8153214ccb4e24ef545c259a9db17211b18b6a430f22799b56db8f6844deaeaa201af45a03331d0c80cc28b0c4e3c814570e4 languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-class-properties@npm:7.22.5" +"@babel/plugin-transform-class-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-class-properties@npm:7.23.3" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b830152dfc2ff2f647f0abe76e6251babdfbef54d18c4b2c73a6bf76b1a00050a5d998dac80dc901a48514e95604324943a9dd39317073fe0928b559e0e0c579 + checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-class-static-block@npm:7.22.11" +"@babel/plugin-transform-class-static-block@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.11 + "@babel/helper-create-class-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-class-static-block": ^7.14.5 peerDependencies: "@babel/core": ^7.12.0 - checksum: 69f040506fad66f1c6918d288d0e0edbc5c8a07c8b4462c1184ad2f9f08995d68b057126c213871c0853ae0c72afc60ec87492049dfacb20902e32346a448bcb + checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/plugin-transform-classes@npm:7.22.15" +"@babel/plugin-transform-classes@npm:^7.23.8": + version: 7.23.8 + resolution: "@babel/plugin-transform-classes@npm:7.23.8" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-compilation-targets": ^7.22.15 - "@babel/helper-environment-visitor": ^7.22.5 - "@babel/helper-function-name": ^7.22.5 - "@babel/helper-optimise-call-expression": ^7.22.5 + "@babel/helper-compilation-targets": ^7.23.6 + "@babel/helper-environment-visitor": ^7.22.20 + "@babel/helper-function-name": ^7.23.0 "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.9 + "@babel/helper-replace-supers": ^7.22.20 "@babel/helper-split-export-declaration": ^7.22.6 globals: ^11.1.0 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d3f4d0c107dd8a3557ea3575cc777fab27efa92958b41e4a9822f7499725c1f554beae58855de16ddec0a7b694e45f59a26cea8fbde4275563f72f09c6e039a0 + checksum: 7dee6cebe52131d2d16944f36e1fdb9d4b24f44d0e7e450f93a44435d001f17cc0789a4cb6b15ec67c8e484581b8a730b5c3ec374470f29ff0133086955b8c58 languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-computed-properties@npm:7.22.5" +"@babel/plugin-transform-computed-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 - "@babel/template": ^7.22.5 + "@babel/template": ^7.22.15 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c2a77a0f94ec71efbc569109ec14ea2aa925b333289272ced8b33c6108bdbb02caf01830ffc7e49486b62dec51911924d13f3a76f1149f40daace1898009e131 + checksum: 80452661dc25a0956f89fe98cb562e8637a9556fb6c00d312c57653ce7df8798f58d138603c7e1aad96614ee9ccd10c47e50ab9ded6b6eded5adeb230d2a982e languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.22.15": - version: 7.23.0 - resolution: "@babel/plugin-transform-destructuring@npm:7.23.0" +"@babel/plugin-transform-destructuring@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-destructuring@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cd6dd454ccc2766be551e4f8a04b1acc2aa539fa19e5c7501c56cc2f8cc921dd41a7ffb78455b4c4b2f954fcab8ca4561ba7c9c7bd5af9f19465243603d18cc3 + checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.22.5" +"@babel/plugin-transform-dotall-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 409b658d11e3082c8f69e9cdef2d96e4d6d11256f005772425fb230cc48fd05945edbfbcb709dab293a1a2f01f9c8a5bb7b4131e632b23264039d9f95864b453 + checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.22.5" +"@babel/plugin-transform-duplicate-keys@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bb1280fbabaab6fab2ede585df34900712698210a3bd413f4df5bae6d8c24be36b496c92722ae676a7a67d060a4624f4d6c23b923485f906bfba8773c69f55b4 + checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.22.11" +"@babel/plugin-transform-dynamic-import@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-dynamic-import": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 78fc9c532210bf9e8f231747f542318568ac360ee6c27e80853962c984283c73da3f8f8aebe83c2096090a435b356b092ed85de617a156cbe0729d847632be45 + checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845 languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.22.5" +"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.5 + "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f2d660c1b1d51ad5fec1cd5ad426a52187204068c4158f8c4aa977b31535c61b66898d532603eef21c15756827be8277f724c869b888d560f26d7fe848bb5eae + checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66 languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.22.11" +"@babel/plugin-transform-export-namespace-from@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 73af5883a321ed56a4bfd43c8a7de0164faebe619287706896fc6ee2f7a4e69042adaa1338c0b8b4bdb9f7e5fdceb016fb1d40694cb43ca3b8827429e8aac4bf + checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93 languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/plugin-transform-for-of@npm:7.22.15" +"@babel/plugin-transform-for-of@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/plugin-transform-for-of@npm:7.23.6" dependencies: "@babel/helper-plugin-utils": ^7.22.5 + "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f395ae7bce31e14961460f56cf751b5d6e37dd27d7df5b1f4e49fec1c11b6f9cf71991c7ffbe6549878591e87df0d66af798cf26edfa4bfa6b4c3dba1fb2f73a + checksum: 228c060aa61f6aa89dc447170075f8214863b94f830624e74ade99c1a09316897c12d76e848460b0b506593e58dbc42739af6dc4cb0fe9b84dffe4a596050a36 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-function-name@npm:7.22.5" +"@babel/plugin-transform-function-name@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-function-name@npm:7.23.3" dependencies: - "@babel/helper-compilation-targets": ^7.22.5 - "@babel/helper-function-name": ^7.22.5 + "@babel/helper-compilation-targets": ^7.22.15 + "@babel/helper-function-name": ^7.23.0 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: cff3b876357999cb8ae30e439c3ec6b0491a53b0aa6f722920a4675a6dd5b53af97a833051df4b34791fe5b3dd326ccf769d5c8e45b322aa50ee11a660b17845 + checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-json-strings@npm:7.22.11" +"@babel/plugin-transform-json-strings@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-json-strings@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-json-strings": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 50665e5979e66358c50e90a26db53c55917f78175127ac2fa05c7888d156d418ffb930ec0a109353db0a7c5f57c756ce01bfc9825d24cbfd2b3ec453f2ed8cba + checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-literals@npm:7.22.5" +"@babel/plugin-transform-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-literals@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ec37cc2ffb32667af935ab32fe28f00920ec8a1eb999aa6dc6602f2bebd8ba205a558aeedcdccdebf334381d5c57106c61f52332045730393e73410892a9735b + checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.22.11" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c664e9798e85afa7f92f07b867682dee7392046181d82f5d21bae6f2ca26dfe9c8375cdc52b7483c3fc09a983c1989f60eff9fbc4f373b0c0a74090553d05739 + checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.22.5" +"@babel/plugin-transform-member-expression-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ec4b0e07915ddd4fda0142fd104ee61015c208608a84cfa13643a95d18760b1dc1ceb6c6e0548898b8c49e5959a994e46367260176dbabc4467f729b21868504 + checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.22.5": - version: 7.23.0 - resolution: "@babel/plugin-transform-modules-amd@npm:7.23.0" +"@babel/plugin-transform-modules-amd@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3" dependencies: - "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-module-transforms": ^7.23.3 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5d92875170a37b8282d4bcd805f55829b8fab0f9c8d08b53d32a7a0bfdc62b868e489b52d329ae768ecafc0c993eed0ad7a387baa673ac33211390a9f833ab5d + checksum: d163737b6a3d67ea579c9aa3b83d4df4b5c34d9dcdf25f415f027c0aa8cded7bac2750d2de5464081f67a042ad9e1c03930c2fab42acd79f9e57c00cf969ddff languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.22.15": - version: 7.23.0 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.0" +"@babel/plugin-transform-modules-commonjs@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3" dependencies: - "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-module-transforms": ^7.23.3 "@babel/helper-plugin-utils": ^7.22.5 "@babel/helper-simple-access": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7fb25997194053e167c4207c319ff05362392da841bd9f42ddb3caf9c8798a5d203bd926d23ddf5830fdf05eddc82c2810f40d1287e3a4f80b07eff13d1024b5 + checksum: 720a231ceade4ae4d2632478db4e7fecf21987d444942b72d523487ac8d715ca97de6c8f415c71e939595e1a4776403e7dc24ed68fe9125ad4acf57753c9bff7 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.22.11": - version: 7.23.0 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.0" +"@babel/plugin-transform-modules-systemjs@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3" dependencies: "@babel/helper-hoist-variables": ^7.22.5 - "@babel/helper-module-transforms": ^7.23.0 + "@babel/helper-module-transforms": ^7.23.3 "@babel/helper-plugin-utils": ^7.22.5 "@babel/helper-validator-identifier": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2d481458b22605046badea2317d5cc5c94ac3031c2293e34c96f02063f5b02af0979c4da6a8fbc67cc249541575dc9c6d710db6b919ede70b7337a22d9fd57a7 + checksum: 0d2fdd993c785aecac9e0850cd5ed7f7d448f0fbb42992a950cc0590167144df25d82af5aac9a5c99ef913d2286782afa44e577af30c10901c5ee8984910fa1f languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-modules-umd@npm:7.22.5" +"@babel/plugin-transform-modules-umd@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3" dependencies: - "@babel/helper-module-transforms": ^7.22.5 + "@babel/helper-module-transforms": ^7.23.3 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 46622834c54c551b231963b867adbc80854881b3e516ff29984a8da989bd81665bd70e8cba6710345248e97166689310f544aee1a5773e262845a8f1b3e5b8b4 + checksum: 586a7a2241e8b4e753a37af9466a9ffa8a67b4ba9aa756ad7500712c05d8fa9a8c1ed4f7bd25fae2a8265e6cf8fe781ec85a8ee885dd34cf50d8955ee65f12dc languageName: node linkType: hard @@ -928,301 +940,302 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-new-target@npm:7.22.5" +"@babel/plugin-transform-new-target@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-new-target@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6b72112773487a881a1d6ffa680afde08bad699252020e86122180ee7a88854d5da3f15d9bca3331cf2e025df045604494a8208a2e63b486266b07c14e2ffbf3 + checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.22.11" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 167babecc8b8fe70796a7b7d34af667ebbf43da166c21689502e5e8cc93180b7a85979c77c9f64b7cce431b36718bd0a6df9e5e0ffea4ae22afb22cfef886372 + checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3 languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.22.11" +"@babel/plugin-transform-numeric-separator@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-numeric-separator": ^7.10.4 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: af064d06a4a041767ec396a5f258103f64785df290e038bba9f0ef454e6c914f2ac45d862bbdad8fac2c7ad47fa4e95356f29053c60c100a0160b02a995fe2a3 + checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.22.15" +"@babel/plugin-transform-object-rest-spread@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4" dependencies: - "@babel/compat-data": ^7.22.9 + "@babel/compat-data": ^7.23.3 "@babel/helper-compilation-targets": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.22.15 + "@babel/plugin-transform-parameters": ^7.23.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 62197a6f12289c1c1bd57f3bed9f0f765ca32390bfe91e0b5561dd94dd9770f4480c4162dec98da094bc0ba99d2c2ebba68de47c019454041b0b7a68ba2ec66d + checksum: 73fec495e327ca3959c1c03d07a621be09df00036c69fff0455af9a008291677ee9d368eec48adacdc6feac703269a649747568b4af4c4e9f134aa71cc5b378d languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-object-super@npm:7.22.5" +"@babel/plugin-transform-object-super@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-object-super@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.5 + "@babel/helper-replace-supers": ^7.22.20 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: b71887877d74cb64dbccb5c0324fa67e31171e6a5311991f626650e44a4083e5436a1eaa89da78c0474fb095d4ec322d63ee778b202d33aa2e4194e1ed8e62d7 + checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.22.11" +"@babel/plugin-transform-optional-catch-binding@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-optional-catch-binding": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f17abd90e1de67c84d63afea29c8021c74abb2794d3a6eeafb0bbe7372d3db32aefca386e392116ec63884537a4a2815d090d26264d259bacc08f6e3ed05294c + checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.22.15": - version: 7.23.0 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.0" +"@babel/plugin-transform-optional-chaining@npm:^7.23.3, @babel/plugin-transform-optional-chaining@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 "@babel/plugin-syntax-optional-chaining": ^7.8.3 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f702634f2b97e5260dbec0d4bde05ccb6f4d96d7bfa946481aeacfa205ca846cb6e096a38312f9d51fdbdac1f258f211138c5f7075952e46a5bf8574de6a1329 + checksum: e7a4c08038288057b7a08d68c4d55396ada9278095509ca51ed8dfb72a7f13f26bdd7c5185de21079fe0a9d60d22c227cb32e300d266c1bda40f70eee9f4bc1e languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/plugin-transform-parameters@npm:7.22.15" +"@babel/plugin-transform-parameters@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-parameters@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 541188bb7d1876cad87687b5c7daf90f63d8208ae83df24acb1e2b05020ad1c78786b2723ca4054a83fcb74fb6509f30c4cacc5b538ee684224261ad5fb047c1 + checksum: a735b3e85316d17ec102e3d3d1b6993b429bdb3b494651c9d754e3b7d270462ee1f1a126ccd5e3d871af5e683727e9ef98c9d34d4a42204fffaabff91052ed16 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-private-methods@npm:7.22.5" +"@babel/plugin-transform-private-methods@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-private-methods@npm:7.23.3" dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.5 + "@babel/helper-create-class-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 321479b4fcb6d3b3ef622ab22fd24001e43d46e680e8e41324c033d5810c84646e470f81b44cbcbef5c22e99030784f7cac92f1829974da7a47a60a7139082c3 + checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0 languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.22.11": - version: 7.22.11 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.22.11" +"@babel/plugin-transform-private-property-in-object@npm:^7.23.4": + version: 7.23.4 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4" dependencies: "@babel/helper-annotate-as-pure": ^7.22.5 - "@babel/helper-create-class-features-plugin": ^7.22.11 + "@babel/helper-create-class-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 "@babel/plugin-syntax-private-property-in-object": ^7.14.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4d029d84901e53c46dead7a46e2990a7bc62470f4e4ca58a0d063394f86652fd58fe4eea1eb941da3669cd536b559b9d058b342b59300026346b7a2a51badac8 + checksum: fb7adfe94ea97542f250a70de32bddbc3e0b802381c92be947fec83ebffda57e68533c4d0697152719a3496fdd3ebf3798d451c024cd4ac848fc15ac26b70aa7 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-property-literals@npm:7.22.5" +"@babel/plugin-transform-property-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-property-literals@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 796176a3176106f77fcb8cd04eb34a8475ce82d6d03a88db089531b8f0453a2fb8b0c6ec9a52c27948bc0ea478becec449893741fc546dfc3930ab927e3f9f2e + checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9 languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.22.10": - version: 7.22.10 - resolution: "@babel/plugin-transform-regenerator@npm:7.22.10" +"@babel/plugin-transform-regenerator@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-regenerator@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 regenerator-transform: ^0.15.2 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e13678d62d6fa96f11cb8b863f00e8693491e7adc88bfca3f2820f80cbac8336e7dec3a596eee6a1c4663b7ececc3564f2cd7fb44ed6d4ce84ac2bb7f39ecc6e + checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6 languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-reserved-words@npm:7.22.5" +"@babel/plugin-transform-reserved-words@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3ffd7dbc425fe8132bfec118b9817572799cab1473113a635d25ab606c1f5a2341a636c04cf6b22df3813320365ed5a965b5eeb3192320a10e4cc2c137bd8bfc + checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48 languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.13.15": - version: 7.22.15 - resolution: "@babel/plugin-transform-runtime@npm:7.22.15" + version: 7.23.7 + resolution: "@babel/plugin-transform-runtime@npm:7.23.7" dependencies: "@babel/helper-module-imports": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 - babel-plugin-polyfill-corejs2: ^0.4.5 - babel-plugin-polyfill-corejs3: ^0.8.3 - babel-plugin-polyfill-regenerator: ^0.5.2 + babel-plugin-polyfill-corejs2: ^0.4.7 + babel-plugin-polyfill-corejs3: ^0.8.7 + babel-plugin-polyfill-regenerator: ^0.5.4 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7edf20b13d02f856276221624abf3b8084daa3f265a6e5c70ee0d0c63087fcf726dc8756a9c8bb3d25a1ce8697ab66ec8cdd15be992c21aed9971cb5bfe80a5b + checksum: b3cc760afbfdddac5fec3ba3a3916a448d152ada213dcb3ffe54115eaa09db1249f1661b7f271d79c8e6b03ebd5315c049800287cde372900f2557a6e2fe3333 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.22.5" +"@babel/plugin-transform-shorthand-properties@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a5ac902c56ea8effa99f681340ee61bac21094588f7aef0bc01dff98246651702e677552fa6d10e548c4ac22a3ffad047dd2f8c8f0540b68316c2c203e56818b + checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326 languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-spread@npm:7.22.5" +"@babel/plugin-transform-spread@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-spread@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5587f0deb60b3dfc9b274e269031cc45ec75facccf1933ea2ea71ced9fd3ce98ed91bb36d6cd26817c14474b90ed998c5078415f0eab531caf301496ce24c95c + checksum: 8fd5cac201e77a0b4825745f4e07a25f923842f282f006b3a79223c00f61075c8868d12eafec86b2642cd0b32077cdd32314e27bcb75ee5e6a68c0144140dcf2 languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.22.5" +"@babel/plugin-transform-sticky-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 63b2c575e3e7f96c32d52ed45ee098fb7d354b35c2223b8c8e76840b32cc529ee0c0ceb5742fd082e56e91e3d82842a367ce177e82b05039af3d602c9627a729 + checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-template-literals@npm:7.22.5" +"@babel/plugin-transform-template-literals@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-template-literals@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 27e9bb030654cb425381c69754be4abe6a7c75b45cd7f962cd8d604b841b2f0fb7b024f2efc1c25cc53f5b16d79d5e8cfc47cacbdaa983895b3aeefa3e7e24ff + checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.22.5" +"@babel/plugin-transform-typeof-symbol@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 82a53a63ffc3010b689ca9a54e5f53b2718b9f4b4a9818f36f9b7dba234f38a01876680553d2716a645a61920b5e6e4aaf8d4a0064add379b27ca0b403049512 + checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.22.10": - version: 7.22.10 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.22.10" +"@babel/plugin-transform-unicode-escapes@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3" dependencies: "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 807f40ed1324c8cb107c45358f1903384ca3f0ef1d01c5a3c5c9b271c8d8eec66936a3dcc8d75ddfceea9421420368c2e77ae3adef0a50557e778dfe296bf382 + checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.22.5" +"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2495e5f663cb388e3d888b4ba3df419ac436a5012144ac170b622ddfc221f9ea9bdba839fa2bc0185cb776b578030666406452ec7791cbf0e7a3d4c88ae9574c + checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225 languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.22.5" +"@babel/plugin-transform-unicode-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6b5d1404c8c623b0ec9bd436c00d885a17d6a34f3f2597996343ddb9d94f6379705b21582dfd4cec2c47fd34068872e74ab6b9580116c0566b3f9447e2a7fa06 + checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.22.5" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3" dependencies: - "@babel/helper-create-regexp-features-plugin": ^7.22.5 + "@babel/helper-create-regexp-features-plugin": ^7.22.15 "@babel/helper-plugin-utils": ^7.22.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: c042070f980b139547f8b0179efbc049ac5930abec7fc26ed7a41d89a048d8ab17d362200e204b6f71c3c20d6991a0e74415e1a412a49adc8131c2a40c04822e + checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef languageName: node linkType: hard "@babel/preset-env@npm:^7.12.13, @babel/preset-env@npm:^7.13.15, @babel/preset-env@npm:^7.14.2": - version: 7.22.20 - resolution: "@babel/preset-env@npm:7.22.20" + version: 7.23.8 + resolution: "@babel/preset-env@npm:7.23.8" dependencies: - "@babel/compat-data": ^7.22.20 - "@babel/helper-compilation-targets": ^7.22.15 + "@babel/compat-data": ^7.23.5 + "@babel/helper-compilation-targets": ^7.23.6 "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-validator-option": ^7.22.15 - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.22.15 - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.22.15 + "@babel/helper-validator-option": ^7.23.5 + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.23.3 + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.23.3 + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.7 "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2 "@babel/plugin-syntax-async-generators": ^7.8.4 "@babel/plugin-syntax-class-properties": ^7.12.13 "@babel/plugin-syntax-class-static-block": ^7.14.5 "@babel/plugin-syntax-dynamic-import": ^7.8.3 "@babel/plugin-syntax-export-namespace-from": ^7.8.3 - "@babel/plugin-syntax-import-assertions": ^7.22.5 - "@babel/plugin-syntax-import-attributes": ^7.22.5 + "@babel/plugin-syntax-import-assertions": ^7.23.3 + "@babel/plugin-syntax-import-attributes": ^7.23.3 "@babel/plugin-syntax-import-meta": ^7.10.4 "@babel/plugin-syntax-json-strings": ^7.8.3 "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4 @@ -1234,64 +1247,63 @@ __metadata: "@babel/plugin-syntax-private-property-in-object": ^7.14.5 "@babel/plugin-syntax-top-level-await": ^7.14.5 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 - "@babel/plugin-transform-arrow-functions": ^7.22.5 - "@babel/plugin-transform-async-generator-functions": ^7.22.15 - "@babel/plugin-transform-async-to-generator": ^7.22.5 - "@babel/plugin-transform-block-scoped-functions": ^7.22.5 - "@babel/plugin-transform-block-scoping": ^7.22.15 - "@babel/plugin-transform-class-properties": ^7.22.5 - "@babel/plugin-transform-class-static-block": ^7.22.11 - "@babel/plugin-transform-classes": ^7.22.15 - "@babel/plugin-transform-computed-properties": ^7.22.5 - "@babel/plugin-transform-destructuring": ^7.22.15 - "@babel/plugin-transform-dotall-regex": ^7.22.5 - "@babel/plugin-transform-duplicate-keys": ^7.22.5 - "@babel/plugin-transform-dynamic-import": ^7.22.11 - "@babel/plugin-transform-exponentiation-operator": ^7.22.5 - "@babel/plugin-transform-export-namespace-from": ^7.22.11 - "@babel/plugin-transform-for-of": ^7.22.15 - "@babel/plugin-transform-function-name": ^7.22.5 - "@babel/plugin-transform-json-strings": ^7.22.11 - "@babel/plugin-transform-literals": ^7.22.5 - "@babel/plugin-transform-logical-assignment-operators": ^7.22.11 - "@babel/plugin-transform-member-expression-literals": ^7.22.5 - "@babel/plugin-transform-modules-amd": ^7.22.5 - "@babel/plugin-transform-modules-commonjs": ^7.22.15 - "@babel/plugin-transform-modules-systemjs": ^7.22.11 - "@babel/plugin-transform-modules-umd": ^7.22.5 + "@babel/plugin-transform-arrow-functions": ^7.23.3 + "@babel/plugin-transform-async-generator-functions": ^7.23.7 + "@babel/plugin-transform-async-to-generator": ^7.23.3 + "@babel/plugin-transform-block-scoped-functions": ^7.23.3 + "@babel/plugin-transform-block-scoping": ^7.23.4 + "@babel/plugin-transform-class-properties": ^7.23.3 + "@babel/plugin-transform-class-static-block": ^7.23.4 + "@babel/plugin-transform-classes": ^7.23.8 + "@babel/plugin-transform-computed-properties": ^7.23.3 + "@babel/plugin-transform-destructuring": ^7.23.3 + "@babel/plugin-transform-dotall-regex": ^7.23.3 + "@babel/plugin-transform-duplicate-keys": ^7.23.3 + "@babel/plugin-transform-dynamic-import": ^7.23.4 + "@babel/plugin-transform-exponentiation-operator": ^7.23.3 + "@babel/plugin-transform-export-namespace-from": ^7.23.4 + "@babel/plugin-transform-for-of": ^7.23.6 + "@babel/plugin-transform-function-name": ^7.23.3 + "@babel/plugin-transform-json-strings": ^7.23.4 + "@babel/plugin-transform-literals": ^7.23.3 + "@babel/plugin-transform-logical-assignment-operators": ^7.23.4 + "@babel/plugin-transform-member-expression-literals": ^7.23.3 + "@babel/plugin-transform-modules-amd": ^7.23.3 + "@babel/plugin-transform-modules-commonjs": ^7.23.3 + "@babel/plugin-transform-modules-systemjs": ^7.23.3 + "@babel/plugin-transform-modules-umd": ^7.23.3 "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5 - "@babel/plugin-transform-new-target": ^7.22.5 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.22.11 - "@babel/plugin-transform-numeric-separator": ^7.22.11 - "@babel/plugin-transform-object-rest-spread": ^7.22.15 - "@babel/plugin-transform-object-super": ^7.22.5 - "@babel/plugin-transform-optional-catch-binding": ^7.22.11 - "@babel/plugin-transform-optional-chaining": ^7.22.15 - "@babel/plugin-transform-parameters": ^7.22.15 - "@babel/plugin-transform-private-methods": ^7.22.5 - "@babel/plugin-transform-private-property-in-object": ^7.22.11 - "@babel/plugin-transform-property-literals": ^7.22.5 - "@babel/plugin-transform-regenerator": ^7.22.10 - "@babel/plugin-transform-reserved-words": ^7.22.5 - "@babel/plugin-transform-shorthand-properties": ^7.22.5 - "@babel/plugin-transform-spread": ^7.22.5 - "@babel/plugin-transform-sticky-regex": ^7.22.5 - "@babel/plugin-transform-template-literals": ^7.22.5 - "@babel/plugin-transform-typeof-symbol": ^7.22.5 - "@babel/plugin-transform-unicode-escapes": ^7.22.10 - "@babel/plugin-transform-unicode-property-regex": ^7.22.5 - "@babel/plugin-transform-unicode-regex": ^7.22.5 - "@babel/plugin-transform-unicode-sets-regex": ^7.22.5 + "@babel/plugin-transform-new-target": ^7.23.3 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.23.4 + "@babel/plugin-transform-numeric-separator": ^7.23.4 + "@babel/plugin-transform-object-rest-spread": ^7.23.4 + "@babel/plugin-transform-object-super": ^7.23.3 + "@babel/plugin-transform-optional-catch-binding": ^7.23.4 + "@babel/plugin-transform-optional-chaining": ^7.23.4 + "@babel/plugin-transform-parameters": ^7.23.3 + "@babel/plugin-transform-private-methods": ^7.23.3 + "@babel/plugin-transform-private-property-in-object": ^7.23.4 + "@babel/plugin-transform-property-literals": ^7.23.3 + "@babel/plugin-transform-regenerator": ^7.23.3 + "@babel/plugin-transform-reserved-words": ^7.23.3 + "@babel/plugin-transform-shorthand-properties": ^7.23.3 + "@babel/plugin-transform-spread": ^7.23.3 + "@babel/plugin-transform-sticky-regex": ^7.23.3 + "@babel/plugin-transform-template-literals": ^7.23.3 + "@babel/plugin-transform-typeof-symbol": ^7.23.3 + "@babel/plugin-transform-unicode-escapes": ^7.23.3 + "@babel/plugin-transform-unicode-property-regex": ^7.23.3 + "@babel/plugin-transform-unicode-regex": ^7.23.3 + "@babel/plugin-transform-unicode-sets-regex": ^7.23.3 "@babel/preset-modules": 0.1.6-no-external-plugins - "@babel/types": ^7.22.19 - babel-plugin-polyfill-corejs2: ^0.4.5 - babel-plugin-polyfill-corejs3: ^0.8.3 - babel-plugin-polyfill-regenerator: ^0.5.2 + babel-plugin-polyfill-corejs2: ^0.4.7 + babel-plugin-polyfill-corejs3: ^0.8.7 + babel-plugin-polyfill-regenerator: ^0.5.4 core-js-compat: ^3.31.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 99357a5cb30f53bacdc0d1cd6dff0f052ea6c2d1ba874d969bba69897ef716e87283e84a59dc52fb49aa31fd1b6f55ed756c64c04f5678380700239f6030b881 + checksum: b850f99fc4aed4ba22c7d9207bd2bbc7a729b49ea6f2c2c36e819fe209e309b96fba336096e555b46f791b39f7cdd5ac41246b556283d435a99106eb825a209f languageName: node linkType: hard @@ -1315,16 +1327,16 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": - version: 7.23.1 - resolution: "@babel/runtime@npm:7.23.1" +"@babel/runtime@npm:^7.13.17, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4": + version: 7.23.8 + resolution: "@babel/runtime@npm:7.23.8" dependencies: regenerator-runtime: ^0.14.0 - checksum: 0cd0d43e6e7dc7f9152fda8c8312b08321cda2f56ef53d6c22ebdd773abdc6f5d0a69008de90aa41908d00e2c1facb24715ff121274e689305c858355ff02c70 + checksum: 0bd5543c26811153822a9f382fd39886f66825ff2a397a19008011376533747cd05c33a91f6248c0b8b0edf0448d7c167ebfba34786088f1b7eb11c65be7dfc3 languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5": +"@babel/template@npm:^7.22.15": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" dependencies: @@ -1335,32 +1347,32 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/traverse@npm:7.23.0" +"@babel/traverse@npm:^7.23.7": + version: 7.23.7 + resolution: "@babel/traverse@npm:7.23.7" dependencies: - "@babel/code-frame": ^7.22.13 - "@babel/generator": ^7.23.0 + "@babel/code-frame": ^7.23.5 + "@babel/generator": ^7.23.6 "@babel/helper-environment-visitor": ^7.22.20 "@babel/helper-function-name": ^7.23.0 "@babel/helper-hoist-variables": ^7.22.5 "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/parser": ^7.23.0 - "@babel/types": ^7.23.0 - debug: ^4.1.0 + "@babel/parser": ^7.23.6 + "@babel/types": ^7.23.6 + debug: ^4.3.1 globals: ^11.1.0 - checksum: 0b17fae53269e1af2cd3edba00892bc2975ad5df9eea7b84815dab07dfec2928c451066d51bc65b4be61d8499e77db7e547ce69ef2a7b0eca3f96269cb43a0b0 + checksum: d4a7afb922361f710efc97b1e25ec343fab8b2a4ddc81ca84f9a153f22d4482112cba8f263774be8d297918b6c4767c7a98988ab4e53ac73686c986711dd002e languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.23.0 - resolution: "@babel/types@npm:7.23.0" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": + version: 7.23.6 + resolution: "@babel/types@npm:7.23.6" dependencies: - "@babel/helper-string-parser": ^7.22.5 + "@babel/helper-string-parser": ^7.23.4 "@babel/helper-validator-identifier": ^7.22.20 to-fast-properties: ^2.0.0 - checksum: 215fe04bd7feef79eeb4d33374b39909ce9cad1611c4135a4f7fdf41fe3280594105af6d7094354751514625ea92d0875aba355f53e86a92600f290e77b0e604 + checksum: 68187dbec0d637f79bc96263ac95ec8b06d424396678e7e225492be866414ce28ebc918a75354d4c28659be6efe30020b4f0f6df81cc418a2d30645b690a8de0 languageName: node linkType: hard @@ -1371,15 +1383,15 @@ __metadata: languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^6.1.4": - version: 6.1.4 - resolution: "@changesets/apply-release-plan@npm:6.1.4" +"@changesets/apply-release-plan@npm:^7.0.0": + version: 7.0.0 + resolution: "@changesets/apply-release-plan@npm:7.0.0" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/config": ^2.3.1 - "@changesets/get-version-range-type": ^0.3.2 - "@changesets/git": ^2.0.0 - "@changesets/types": ^5.2.1 + "@changesets/config": ^3.0.0 + "@changesets/get-version-range-type": ^0.4.0 + "@changesets/git": ^3.0.0 + "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 detect-indent: ^6.0.0 fs-extra: ^7.0.1 @@ -1388,61 +1400,60 @@ __metadata: prettier: ^2.7.1 resolve-from: ^5.0.0 semver: ^7.5.3 - checksum: d386aee70c5483c97d964c6fa1191878005b7050d34b2e1e4a1ad66d9ad44f8f20d1c884e01e770b954bd2d4364f935510e53ae896212669f67e5c37b2a610c7 + checksum: ad83f89a3d46cd5249fa960cb0324114532bd5f25e74466d181afd6661273824859d038a12ba587a5e044f9169810e4a6febbb61e23c3819b3b28c00176a8bdf languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^5.2.4": - version: 5.2.4 - resolution: "@changesets/assemble-release-plan@npm:5.2.4" +"@changesets/assemble-release-plan@npm:^6.0.0": + version: 6.0.0 + resolution: "@changesets/assemble-release-plan@npm:6.0.0" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.3.6 - "@changesets/types": ^5.2.1 + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.0.0 + "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 semver: ^7.5.3 - checksum: 32f443a0afec3d5a4afc68c8de32e8ff88531ea24976b50583b1d6870d71cec2729f27952af82854eb54e2ad0a619872d211d654c596ee0eb42c83ab54ad15ae + checksum: 0e6d25f25e0e3cc0e92aa8c43f5f496bae9464e2523be4ff81e31b6c9971b63bb1264821a2483c48d451d89d60af1acebe727e7f8c392ed48188a3ff26d0950e languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.1.14": - version: 0.1.14 - resolution: "@changesets/changelog-git@npm:0.1.14" +"@changesets/changelog-git@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/changelog-git@npm:0.2.0" dependencies: - "@changesets/types": ^5.2.1 - checksum: 60b45bb899e66cec669ab3884d5d18550cd30bf5a8b06f335eb72aa6c9e018dd3e0187e4df61c91a22076153e346b735b792f0e9c6186e6245b1b7aec2fc42d4 + "@changesets/types": ^6.0.0 + checksum: 132660f7fdabbdda00ac803cc822d6427a1a38a17a5f414e87ad32f6dc4cbef5280a147ecdc087a28dc06c8bd0762f8d6e7132d01b8a4142b59fbe1bc2177034 languageName: node linkType: hard "@changesets/cli@npm:^2.22.0": - version: 2.26.2 - resolution: "@changesets/cli@npm:2.26.2" + version: 2.27.1 + resolution: "@changesets/cli@npm:2.27.1" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/apply-release-plan": ^6.1.4 - "@changesets/assemble-release-plan": ^5.2.4 - "@changesets/changelog-git": ^0.1.14 - "@changesets/config": ^2.3.1 - "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.3.6 - "@changesets/get-release-plan": ^3.0.17 - "@changesets/git": ^2.0.0 - "@changesets/logger": ^0.0.5 - "@changesets/pre": ^1.0.14 - "@changesets/read": ^0.5.9 - "@changesets/types": ^5.2.1 - "@changesets/write": ^0.2.3 + "@changesets/apply-release-plan": ^7.0.0 + "@changesets/assemble-release-plan": ^6.0.0 + "@changesets/changelog-git": ^0.2.0 + "@changesets/config": ^3.0.0 + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.0.0 + "@changesets/get-release-plan": ^4.0.0 + "@changesets/git": ^3.0.0 + "@changesets/logger": ^0.1.0 + "@changesets/pre": ^2.0.0 + "@changesets/read": ^0.6.0 + "@changesets/types": ^6.0.0 + "@changesets/write": ^0.3.0 "@manypkg/get-packages": ^1.1.3 - "@types/is-ci": ^3.0.0 "@types/semver": ^7.5.0 ansi-colors: ^4.1.3 chalk: ^2.1.0 + ci-info: ^3.7.0 enquirer: ^2.3.0 external-editor: ^3.1.0 fs-extra: ^7.0.1 human-id: ^1.0.2 - is-ci: ^3.0.1 meow: ^6.0.0 outdent: ^0.5.0 p-limit: ^2.2.0 @@ -1454,129 +1465,129 @@ __metadata: tty-table: ^4.1.5 bin: changeset: bin.js - checksum: fc7b5bf319b19abed7a8d33a9fbd9ce49108af61c9c51920f609a49cb0c557f0b998711250d0cac149d0bed8a522f3109c4d8b0dda65b96ff2f823d16ca2f972 + checksum: 0d030dec7e0ef28626082a257d57f46cdf65edb65a95f5a3511a9d298ca052388d8ab7f9a714943864eddc59148c4afb0b802a9c75b5bea45aade4c0dc7a5fa6 languageName: node linkType: hard -"@changesets/config@npm:^2.3.1": - version: 2.3.1 - resolution: "@changesets/config@npm:2.3.1" +"@changesets/config@npm:^3.0.0": + version: 3.0.0 + resolution: "@changesets/config@npm:3.0.0" dependencies: - "@changesets/errors": ^0.1.4 - "@changesets/get-dependents-graph": ^1.3.6 - "@changesets/logger": ^0.0.5 - "@changesets/types": ^5.2.1 + "@changesets/errors": ^0.2.0 + "@changesets/get-dependents-graph": ^2.0.0 + "@changesets/logger": ^0.1.0 + "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 micromatch: ^4.0.2 - checksum: 8af58e3add4751ac8ce2c01f026ac8843b8d1c07c9a3df6518496eaef67f56458a84cad310763c588f7eccbf6831afbf280df7e05e78b294027b6b847be3d0cc + checksum: 31a8c37e38768cf3676d24b7d371009dd1d691f221ecf086b79f0d96dc8e95aa408cda3659eb867a14615ea38a1c2be448bf0655c7570539af57c930ca784051 languageName: node linkType: hard -"@changesets/errors@npm:^0.1.4": - version: 0.1.4 - resolution: "@changesets/errors@npm:0.1.4" +"@changesets/errors@npm:^0.2.0": + version: 0.2.0 + resolution: "@changesets/errors@npm:0.2.0" dependencies: extendable-error: ^0.1.5 - checksum: 10734f1379715bf5a70b566dd42b50a75964d76f382bb67332776614454deda6d04a43dd7e727cd7cba56d7f2f7c95a07c7c0a19dd5d64fb1980b28322840733 + checksum: 4b79373f92287af4f723e8dbbccaf0299aa8735fc043243d0ad587f04a7614615ea50180be575d4438b9f00aa82d1cf85e902b77a55bdd3e0a8dd97e77b18c60 languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^1.3.6": - version: 1.3.6 - resolution: "@changesets/get-dependents-graph@npm:1.3.6" +"@changesets/get-dependents-graph@npm:^2.0.0": + version: 2.0.0 + resolution: "@changesets/get-dependents-graph@npm:2.0.0" dependencies: - "@changesets/types": ^5.2.1 + "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 chalk: ^2.1.0 fs-extra: ^7.0.1 semver: ^7.5.3 - checksum: d2cbbc5041063b939899502d1b264a0d9edb655acefd7f6197883229156bb7cfd1ace642ae4a1f7f7b432f2c51429f5dc9851ff5a9ed47f1c0159916e66627a9 + checksum: 6690d3ed36e8a636bc2a985d209bd72ee1100601ccf00850ca1fbe8500af839a3f4e5bd2167858cf11383aa76360f853e481533157060ad882fb56319db3090a languageName: node linkType: hard -"@changesets/get-release-plan@npm:^3.0.17": - version: 3.0.17 - resolution: "@changesets/get-release-plan@npm:3.0.17" +"@changesets/get-release-plan@npm:^4.0.0": + version: 4.0.0 + resolution: "@changesets/get-release-plan@npm:4.0.0" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/assemble-release-plan": ^5.2.4 - "@changesets/config": ^2.3.1 - "@changesets/pre": ^1.0.14 - "@changesets/read": ^0.5.9 - "@changesets/types": ^5.2.1 + "@changesets/assemble-release-plan": ^6.0.0 + "@changesets/config": ^3.0.0 + "@changesets/pre": ^2.0.0 + "@changesets/read": ^0.6.0 + "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 - checksum: 8a0e3794d0f1e6220d173dbec96352ad69b585d013c3183888ca598dfdfcaa8a5ac3f7f36d5c511575cdc3559c2ad6f8cecfaa16ba9c24380899a81daa7af924 + checksum: 57672c1e94f95de8ac65aac969275e0cb225f02aa86b2cef69329fff6e36ba5fde04eadeb6af36f4d8ac41a8fd329028b4df4c23c15c10fd13e026c77463d576 languageName: node linkType: hard -"@changesets/get-version-range-type@npm:^0.3.2": - version: 0.3.2 - resolution: "@changesets/get-version-range-type@npm:0.3.2" - checksum: b7ee7127c472a3886906ca6db336ac11233a5e75abc882084bfb4794e79a8936e3faceec3c04bf61c26453cd7f74278d9bf22aea4cdca8c1cd992591925b3c9b +"@changesets/get-version-range-type@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/get-version-range-type@npm:0.4.0" + checksum: 2e8c511e658e193f48de7f09522649c4cf072932f0cbe0f252a7f2703d7775b0b90b632254526338795d0658e340be9dff3879cfc8eba4534b8cd6071efff8c9 languageName: node linkType: hard -"@changesets/git@npm:^2.0.0": - version: 2.0.0 - resolution: "@changesets/git@npm:2.0.0" +"@changesets/git@npm:^3.0.0": + version: 3.0.0 + resolution: "@changesets/git@npm:3.0.0" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/errors": ^0.1.4 - "@changesets/types": ^5.2.1 + "@changesets/errors": ^0.2.0 + "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 is-subdir: ^1.1.1 micromatch: ^4.0.2 spawndamnit: ^2.0.0 - checksum: 3820b7b689bbe8dfb93222c766bee214e68a45f07b2b5c8056891f9ffe6f1e369c0f84388246a9eea5317b496ae80ffd1508319190f79c359f060ebf8ccb7b13 + checksum: a8fa66d77302b50d5e604aca898ee813247537d23a05004637ecee4aa1579d6a2859283c099bdcf3e2b232258c93ff81dd57aa867858788e457df40118c64c2b languageName: node linkType: hard -"@changesets/logger@npm:^0.0.5": - version: 0.0.5 - resolution: "@changesets/logger@npm:0.0.5" +"@changesets/logger@npm:^0.1.0": + version: 0.1.0 + resolution: "@changesets/logger@npm:0.1.0" dependencies: chalk: ^2.1.0 - checksum: bfec3cd9122b00c0ec25e96730f771ffd662ef3906d571bad1e4e9993f9d54d357d3eaf074b3dfaa4e23af759ce68efa2a97d8b845b0d8c951df5d21c6dfdff5 + checksum: d8ef1b7caf3d2c15a9e7743b7a9462e0c2e61c76d9a5bbed5eff805afa8226117505309c6e9095001136b4f6d9ae0aba61377e53af8aa0809f1febd1b5f787f1 languageName: node linkType: hard -"@changesets/parse@npm:^0.3.16": - version: 0.3.16 - resolution: "@changesets/parse@npm:0.3.16" +"@changesets/parse@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/parse@npm:0.4.0" dependencies: - "@changesets/types": ^5.2.1 + "@changesets/types": ^6.0.0 js-yaml: ^3.13.1 - checksum: 475f808ac8d33ec90af3914d55af1da8eeb9336d6cab7dd9e5be74af844f0ec04f4a67d5237a1d3284a468e0c9198e2be01d0e5870a1b28e63bc240f5f1ffea9 + checksum: 3dd970b244479746233ebd357cfff3816cf9f344ebf2cf0c7c55ce8579adfd3f506978e86ad61222dc3acf1548a2105ffdd8b3e940b3f82b225741315cee2bf0 languageName: node linkType: hard -"@changesets/pre@npm:^1.0.14": - version: 1.0.14 - resolution: "@changesets/pre@npm:1.0.14" +"@changesets/pre@npm:^2.0.0": + version: 2.0.0 + resolution: "@changesets/pre@npm:2.0.0" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/errors": ^0.1.4 - "@changesets/types": ^5.2.1 + "@changesets/errors": ^0.2.0 + "@changesets/types": ^6.0.0 "@manypkg/get-packages": ^1.1.3 fs-extra: ^7.0.1 - checksum: 6b849bd6f916476a5b5664bc4286020bee506985c82f723a757fa4e681b0b7129db81751f16072ac55a980ffd83a4b234d6b8d0f8b6bc889aa0c0fd5377431e8 + checksum: 6a01086405f4e4ce63abb8f222de39b69a5762c9c8c8f19c0d3c72f7798248d7a152937028f1be24be1f8a4a5e47e4cb23c54bc36f979539b24a728c893caf4e languageName: node linkType: hard -"@changesets/read@npm:^0.5.9": - version: 0.5.9 - resolution: "@changesets/read@npm:0.5.9" +"@changesets/read@npm:^0.6.0": + version: 0.6.0 + resolution: "@changesets/read@npm:0.6.0" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/git": ^2.0.0 - "@changesets/logger": ^0.0.5 - "@changesets/parse": ^0.3.16 - "@changesets/types": ^5.2.1 + "@changesets/git": ^3.0.0 + "@changesets/logger": ^0.1.0 + "@changesets/parse": ^0.4.0 + "@changesets/types": ^6.0.0 chalk: ^2.1.0 fs-extra: ^7.0.1 p-filter: ^2.1.0 - checksum: 0875a80829186de2da55bc0347601cc31b269d54fb6967a5093abacbbd9f949e352907b8340b61348a304228fdade670ded151327f16eea3424b5b4b2bb9888c + checksum: 3da6428124b4983f6ccbdae324c73044cd6a84269bfdbaff545331042e3d6845c647613b5d8f4ffdd48bad5b791623eca2be1b507652ea47b77e136cd2e26c70 languageName: node linkType: hard @@ -1587,23 +1598,23 @@ __metadata: languageName: node linkType: hard -"@changesets/types@npm:^5.2.1": - version: 5.2.1 - resolution: "@changesets/types@npm:5.2.1" - checksum: 527dc1aa41b040fe35bcd55f7d07bec710320b179b000c429723e25b87aac18be487daf5047d4fecf2781aad78f73abff111e76e411b652f7a2e812a464c69f2 +"@changesets/types@npm:^6.0.0": + version: 6.0.0 + resolution: "@changesets/types@npm:6.0.0" + checksum: d528b5d712f62c26ea422c7d34ccf6eac57a353c0733d96716db3c796ecd9bba5d496d48b37d5d46b784dc45b69c06ce3345fa3515df981bb68456cad68e6465 languageName: node linkType: hard -"@changesets/write@npm:^0.2.3": - version: 0.2.3 - resolution: "@changesets/write@npm:0.2.3" +"@changesets/write@npm:^0.3.0": + version: 0.3.0 + resolution: "@changesets/write@npm:0.3.0" dependencies: "@babel/runtime": ^7.20.1 - "@changesets/types": ^5.2.1 + "@changesets/types": ^6.0.0 fs-extra: ^7.0.1 human-id: ^1.0.2 prettier: ^2.7.1 - checksum: 40ad8069f9adc565b78a5f25992e31b41a12e551d94c29e1b4def49ce98871a1e358feda6536be8b363a6dba18b1226a22ecfc60fdd7bc1e74bfcf46b07f91be + checksum: 37588eb3ef2af15b3ea09d46864c994780619d20b791ea5b654801a035a3a12540c7f953e6e4f36731678615edc6d1c32f8fe174d599d3e6ce2d68263865788b languageName: node linkType: hard @@ -2258,532 +2269,580 @@ __metadata: languageName: unknown linkType: soft -"@csstools/cascade-layer-name-parser@npm:^1.0.4, @csstools/cascade-layer-name-parser@npm:^1.0.5": - version: 1.0.5 - resolution: "@csstools/cascade-layer-name-parser@npm:1.0.5" +"@csstools/cascade-layer-name-parser@npm:^1.0.5, @csstools/cascade-layer-name-parser@npm:^1.0.7": + version: 1.0.7 + resolution: "@csstools/cascade-layer-name-parser@npm:1.0.7" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - checksum: 91c533690b249fc5a284dcdedcb29b4129cc64d8325895c566c13b795c381d65b4b9829eb2e66df883d5b9468536f6010cccc74c8bf78fbbd85ecc595656c8f6 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + checksum: 7f278075241de67357cf26f20c463a29b2829f11836bd18ae8a66c8f18f2115e04652a63a3647cd2ba8ecc04fd3c4d032dc19b9a2f09231309dfce584cc8cc9c languageName: node linkType: hard -"@csstools/color-helpers@npm:^3.0.2": - version: 3.0.2 - resolution: "@csstools/color-helpers@npm:3.0.2" - checksum: 199b55081959a67fb7eaa7be468f7e899d3c607c1b97eeb120aa8a1eff202e7592890b1233882ec3554467dedd530e21aec070cc2ce6b9184f366fa470a05fbd +"@csstools/color-helpers@npm:^4.0.0": + version: 4.0.0 + resolution: "@csstools/color-helpers@npm:4.0.0" + checksum: 86148afc9d277b70e28dbecf2b0029a63946c1ae98c45147fb34649ab00a261da26a0276613ff4878b89d45a80f91db59de5f6d596fdd8e661422f3f2856ba8e languageName: node linkType: hard -"@csstools/css-calc@npm:^1.1.4": - version: 1.1.4 - resolution: "@csstools/css-calc@npm:1.1.4" +"@csstools/css-calc@npm:^1.1.6": + version: 1.1.6 + resolution: "@csstools/css-calc@npm:1.1.6" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - checksum: 71788155c73b4f482f19de5b91f37d14ccb8fc1fb3f8336a83c4b3197a5d0b499ccad86b067699ac559a721f8d46d81612eba0fc79923b8f5058977032a7e8c0 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + checksum: 75e0cd80fcaf5bdd3aa1f23860220cb79942268714295291b937221259ffb33f258c1617de66cf649cd11569ff6d3fadbcacc490f757a5babd858e1349ada024 languageName: node linkType: hard -"@csstools/css-color-parser@npm:^1.3.2": - version: 1.3.2 - resolution: "@csstools/css-color-parser@npm:1.3.2" +"@csstools/css-color-parser@npm:^1.5.1": + version: 1.5.1 + resolution: "@csstools/css-color-parser@npm:1.5.1" dependencies: - "@csstools/color-helpers": ^3.0.2 - "@csstools/css-calc": ^1.1.4 + "@csstools/color-helpers": ^4.0.0 + "@csstools/css-calc": ^1.1.6 peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - checksum: 733d5567fc43bf70278348099bb6c5ecb7954d6705a7a19579a7dcafdd76c88cd4e7f9847038d6060eeff4347977c987a2cdd9a30504239db8c81b2b90e1cb6b + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + checksum: 849e0f27266e322e4f9d684bd82dd5842ebe816a7832b55074c61226b638453b9c2c34b2e803f3ac78cdd8a23ffb9182520f83f228aafcf303eae011f4f314d2 languageName: node linkType: hard -"@csstools/css-parser-algorithms@npm:^2.3.1, @csstools/css-parser-algorithms@npm:^2.3.2": - version: 2.3.2 - resolution: "@csstools/css-parser-algorithms@npm:2.3.2" +"@csstools/css-parser-algorithms@npm:^2.3.2, @csstools/css-parser-algorithms@npm:^2.5.0": + version: 2.5.0 + resolution: "@csstools/css-parser-algorithms@npm:2.5.0" peerDependencies: - "@csstools/css-tokenizer": ^2.2.1 - checksum: 71663a00369014727ac89ae738f0acd1341b2dc1474ff16799a6f4d24674c55c3ddb89d70c8f1ffc4e03508b18a621830f8f8a51707fda6cc5ea48f1a53cc559 + "@csstools/css-tokenizer": ^2.2.3 + checksum: 6bfbdb4052acca48de9db0806a1b18458709103390656634ebe3cf0390048a6e9b304b78173fbcd524e03669dacb5cc3bedbe8008c354ff9511aed4935dcfc6f languageName: node linkType: hard -"@csstools/css-tokenizer@npm:^2.2.0, @csstools/css-tokenizer@npm:^2.2.1": - version: 2.2.1 - resolution: "@csstools/css-tokenizer@npm:2.2.1" - checksum: ebd9f65b253037d3a575ded45dbe41c12e71d83d6aa8a6a3a9fc2427862a805678df2a825cd19cf36b587be93f5cb1bd0932bb5c362d227ed9533db35b1fc6fa +"@csstools/css-tokenizer@npm:^2.2.1, @csstools/css-tokenizer@npm:^2.2.3": + version: 2.2.3 + resolution: "@csstools/css-tokenizer@npm:2.2.3" + checksum: a2a69f0de516046f85b8f47916879780f9712bdda8166ab01dd47613515ff5a0771555c78badd220686bc1dae3cb0eea5de6896e1e326247a276cc8965520aa6 languageName: node linkType: hard -"@csstools/media-query-list-parser@npm:^2.1.4, @csstools/media-query-list-parser@npm:^2.1.5": - version: 2.1.5 - resolution: "@csstools/media-query-list-parser@npm:2.1.5" +"@csstools/media-query-list-parser@npm:^2.1.5, @csstools/media-query-list-parser@npm:^2.1.7": + version: 2.1.7 + resolution: "@csstools/media-query-list-parser@npm:2.1.7" peerDependencies: - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - checksum: 119c27951377781c06c0b68ee6f7815c71d7623e439da0d5009f2101a6cd996f60b3fd60466d7059b8f7a936fbc9fbd2306ba953fa2daf9728a710881971ab08 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + checksum: f910d9c29c84e828d121f451607fe9c275297041f317075ede935ffacdd7fd53fcbc0dd4993585e405b5337b7f991b864d101dff3cb8fc400e8c32a9aedbfe69 languageName: node linkType: hard -"@csstools/postcss-cascade-layers@npm:^4.0.0": - version: 4.0.0 - resolution: "@csstools/postcss-cascade-layers@npm:4.0.0" +"@csstools/postcss-cascade-layers@npm:^4.0.1": + version: 4.0.2 + resolution: "@csstools/postcss-cascade-layers@npm:4.0.2" dependencies: - "@csstools/selector-specificity": ^3.0.0 + "@csstools/selector-specificity": ^3.0.1 postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: 3bc9369e83a7ac1c017fdaac249de4d2fb9a7c016175352302fe82a2bfd5a0b1cfd352801573bff714b96398495c41593d59a5d77962811c4039ce9f97f300de + checksum: db91ef76e45ba0469168007906074f792784cbf8929a61fee55216f9f46c0e4dace5239072d9dac51b588887243916b2a097a2d0995b57c3458ba4cd9c8a8828 languageName: node linkType: hard -"@csstools/postcss-color-function@npm:^3.0.4": - version: 3.0.5 - resolution: "@csstools/postcss-color-function@npm:3.0.5" +"@csstools/postcss-color-function@npm:^3.0.7": + version: 3.0.9 + resolution: "@csstools/postcss-color-function@npm:3.0.9" dependencies: - "@csstools/css-color-parser": ^1.3.2 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 peerDependencies: postcss: ^8.4 - checksum: 4887a5d076242d0058a519aa9aa2bbb8169598e150cfc9d3461497232e987f2a2944ab65961e70917de65fa7c7d1340bb64c7bad335f991ba22cf0d1ce4a78f9 + checksum: a40d1e5549142f96e9b1d8e068e0c449f246bd0eae0a8c6d85f54f734f2b5e6667a88e494551ba9b58379cef707da13587bf8822fb60185de53a8b1f93457915 languageName: node linkType: hard -"@csstools/postcss-color-mix-function@npm:^2.0.4": - version: 2.0.5 - resolution: "@csstools/postcss-color-mix-function@npm:2.0.5" +"@csstools/postcss-color-mix-function@npm:^2.0.7": + version: 2.0.9 + resolution: "@csstools/postcss-color-mix-function@npm:2.0.9" dependencies: - "@csstools/css-color-parser": ^1.3.2 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 peerDependencies: postcss: ^8.4 - checksum: 89b54385062feb7e92144380599dbcd3e37018ff0f45d060801e6985a351f8279b31f735de54a5460fe1d5aaf1326b34d268e0c585692a017efbaf3ea1f9459c + checksum: c6c5552478c7b18004a788ea33eb7e2e61ec65e73a21ea0d3e1e6c4eb93206e15623912b667d9b8ba121a0f45156e10d358a1d4825562efec1480f213011f6b9 languageName: node linkType: hard -"@csstools/postcss-exponential-functions@npm:^1.0.0": - version: 1.0.1 - resolution: "@csstools/postcss-exponential-functions@npm:1.0.1" +"@csstools/postcss-exponential-functions@npm:^1.0.1": + version: 1.0.3 + resolution: "@csstools/postcss-exponential-functions@npm:1.0.3" dependencies: - "@csstools/css-calc": ^1.1.4 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 + "@csstools/css-calc": ^1.1.6 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 peerDependencies: postcss: ^8.4 - checksum: fc670637e3dfc1394d343bcdaed941e307ba6470b2928ae08c90fa7042ebd0abe0bc007c9fd5bb8a4e20f8fb772d6af271df7588491f91e21681bd2c10a65ef5 + checksum: a7e3b20792556232b2a60a821175fa937d94617a8e0f2ce2b7d494331dbbe9f80dc39a560d0bf5ca5b8ad006a11ff798345f12a1d89ff09a817385c7c7c4d91d languageName: node linkType: hard "@csstools/postcss-font-format-keywords@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-font-format-keywords@npm:3.0.0" + version: 3.0.1 + resolution: "@csstools/postcss-font-format-keywords@npm:3.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 3a36a11ea871a21442459bb46e8602e2a71d0520309e9fe5e062b544db612bcc9e3df13facfcbe6b5046bb6872aa9c2368dd12371b2ed81bfca5c64c71f5721d + checksum: 305d7a61cf170b39fd2361adad78939664f0c5bb79fc8865181bc137f0f47eeba2aa3278c95ace2287de0424b5a2ea2c41efffea61016e9e8937d4bd932eabcd languageName: node linkType: hard -"@csstools/postcss-gradients-interpolation-method@npm:^4.0.4": - version: 4.0.5 - resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.5" +"@csstools/postcss-gamut-mapping@npm:^1.0.0": + version: 1.0.2 + resolution: "@csstools/postcss-gamut-mapping@npm:1.0.2" dependencies: - "@csstools/css-color-parser": ^1.3.2 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 peerDependencies: postcss: ^8.4 - checksum: 871c2bb118f202bb59fa024d82f9cfc910c9376104ae54ac8f1f069c4db501aae546fb599996f23e65c4bbe68cb2bf0f938ca08d9e302d29b8799ba480fb2d3a + checksum: e4b014354c91b35a309179a73353030b9737c2827cec4114136a31bb8c0f2a7fac89d10b5e2db6e6459cee415337358dc1a708fe07e626a08586cf05f552c74d languageName: node linkType: hard -"@csstools/postcss-hwb-function@npm:^3.0.3": - version: 3.0.4 - resolution: "@csstools/postcss-hwb-function@npm:3.0.4" +"@csstools/postcss-gradients-interpolation-method@npm:^4.0.7": + version: 4.0.9 + resolution: "@csstools/postcss-gradients-interpolation-method@npm:4.0.9" dependencies: - "@csstools/css-color-parser": ^1.3.2 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 peerDependencies: postcss: ^8.4 - checksum: adfda1be675f77f785e59d598d8eda310239090a2595497aea82fcb5f3a6d0e593fcbabc2637a6e2edbd269d6bcc946f0cbade8424255e7529dac4b7c8ffce51 + checksum: 42311aab90f5beac0d465ca012a52e372832d9d38a3c11856429ca8068505aba402a9d2275213a8e69483ee0a89f7d59d4b1b8e14c8eddf14a83af86522146df languageName: node linkType: hard -"@csstools/postcss-ic-unit@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-ic-unit@npm:3.0.1" +"@csstools/postcss-hwb-function@npm:^3.0.6": + version: 3.0.8 + resolution: "@csstools/postcss-hwb-function@npm:3.0.8" + dependencies: + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + peerDependencies: + postcss: ^8.4 + checksum: d172c071e8dc9afc6303da018a38afe41b916faf388a7750e7558d7ae8f8a8fb8c41e4cf1c3ae7722ea3b11b4aee0fa63aa955e822c24ab8e5c63d5050685865 + languageName: node + linkType: hard + +"@csstools/postcss-ic-unit@npm:^3.0.2": + version: 3.0.3 + resolution: "@csstools/postcss-ic-unit@npm:3.0.3" dependencies: - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: b8120d8e2886cb5fc3276d576b7351821665575d0f2f3cf58c2a376352a19f21c88087ebb8f55bdfe094b2d4f9ef25e5bc8e0944e1761760b4f8c34032b04d9a + checksum: 722f72f77ef0e66a5d384c902b1bbc03562e0fa419592b1721dc93cf47d742bb531bade9c228412513f398fdf9c7ef98430ff5d1f7f514e3daee3dd7893dcc36 languageName: node linkType: hard "@csstools/postcss-initial@npm:^1.0.0": - version: 1.0.0 - resolution: "@csstools/postcss-initial@npm:1.0.0" + version: 1.0.1 + resolution: "@csstools/postcss-initial@npm:1.0.1" peerDependencies: postcss: ^8.4 - checksum: 21d15759921509ddc78505265bd376854bf2710cdc27f62c138d4ee991581a34bebd8f61f100fd053e0bb95760121f1e1e4dbe61ae41cbef7b3f817e42c35743 + checksum: f7ab3a798a6a2d5136ac33d6a3c8f466c6eb22dec186cc4b227a24dc258c2fe406ec9963dac72a97768e70b0ffb73a1f1a3a3822e42165a068a78b34fd298ee5 languageName: node linkType: hard -"@csstools/postcss-is-pseudo-class@npm:^4.0.2": - version: 4.0.2 - resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.2" +"@csstools/postcss-is-pseudo-class@npm:^4.0.3": + version: 4.0.4 + resolution: "@csstools/postcss-is-pseudo-class@npm:4.0.4" dependencies: - "@csstools/selector-specificity": ^3.0.0 + "@csstools/selector-specificity": ^3.0.1 postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: ef944cbcd4ced80dcf6b276ec8e818389c07a3986036e479adc0f0cdf4b4a65e0230aa5e9f31843e1dfdfe1654d3b301aabbeeca4cd99221712970023c937461 + checksum: b2a5a7402098cb37acee28f532ef823a394ec2e08745fb1a40a514a797b4f454a18264c370e817611b64d2d9fa2d2f1010199894115d3e93c194b36d45fdf789 languageName: node linkType: hard "@csstools/postcss-logical-float-and-clear@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/postcss-logical-float-and-clear@npm:2.0.0" + version: 2.0.1 + resolution: "@csstools/postcss-logical-float-and-clear@npm:2.0.1" + peerDependencies: + postcss: ^8.4 + checksum: f92283a31699f980f159cfeaafa937d02ce7056c16bfbc82e586545f7c02f39329ff3ef36fba135f01f2f0e671d1e2855c3804c454ac81eabc8fa1f63a8269c9 + languageName: node + linkType: hard + +"@csstools/postcss-logical-overflow@npm:^1.0.0": + version: 1.0.1 + resolution: "@csstools/postcss-logical-overflow@npm:1.0.1" + peerDependencies: + postcss: ^8.4 + checksum: b30e4e5c32b524b1b3c2d262b80027e059516e9d9b9224607e059ac043f968c9cdc635c4a26cb97f75b7ff5d6d56c12487322fdd956f62271645f5b6288b2114 + languageName: node + linkType: hard + +"@csstools/postcss-logical-overscroll-behavior@npm:^1.0.0": + version: 1.0.1 + resolution: "@csstools/postcss-logical-overscroll-behavior@npm:1.0.1" peerDependencies: postcss: ^8.4 - checksum: 6a1349e180e633e6287927b12bfbde605bc372bca9b35e06aca2d548cb4b2ff040a0ea7f6804f5c89512846eb707429fe4b436c420cc4a7ea7fe5a1a8d76f724 + checksum: 6c56f07d2d8b9350fe03e98aa7d47b2ae716e2fc4d6d35123bfa30fb15dfa3d8f00f7e49c8dd586bd11453faa3c2b7c168b5a0d56b59cc486eee0f056827f8dc languageName: node linkType: hard "@csstools/postcss-logical-resize@npm:^2.0.0": - version: 2.0.0 - resolution: "@csstools/postcss-logical-resize@npm:2.0.0" + version: 2.0.1 + resolution: "@csstools/postcss-logical-resize@npm:2.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 2334309e97876a95fe6cf940b888b59f0896eb5110a11a275ce8b096e85d3b859b71a7e1f3e741c25f171bd3d724986c58845c0770ee21545b6129f591a020ca + checksum: 60d24dc65676f368861b4e13ad66189b123af91e8da96bbfe1c948aed84d72bdc95813d0e75b51a92b0161fe5120f4811ed95844333aca87eb7839ab30e1a0ac languageName: node linkType: hard -"@csstools/postcss-logical-viewport-units@npm:^2.0.2": - version: 2.0.3 - resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.3" +"@csstools/postcss-logical-viewport-units@npm:^2.0.3": + version: 2.0.5 + resolution: "@csstools/postcss-logical-viewport-units@npm:2.0.5" dependencies: - "@csstools/css-tokenizer": ^2.2.1 + "@csstools/css-tokenizer": ^2.2.3 peerDependencies: postcss: ^8.4 - checksum: e7be536b1bbdae949371b8bd1af0a42327f3387cd2e9641fdd181637e3d25036c686e5205d3c218d1c66a03234f958b0b9a8134eb4ace92c4d8a15529c183452 + checksum: a26b9cc6639ae8cf6c4151e883feb847eb3e3cbfa09621b702734df07b30d1e165caa29118cc390fe46c2f3a06790615c9c6d0ea4248c8a3fe4d9a9e63031c06 languageName: node linkType: hard -"@csstools/postcss-media-minmax@npm:^1.0.7": - version: 1.1.0 - resolution: "@csstools/postcss-media-minmax@npm:1.1.0" +"@csstools/postcss-media-minmax@npm:^1.1.0": + version: 1.1.2 + resolution: "@csstools/postcss-media-minmax@npm:1.1.2" dependencies: - "@csstools/css-calc": ^1.1.4 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/media-query-list-parser": ^2.1.5 + "@csstools/css-calc": ^1.1.6 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/media-query-list-parser": ^2.1.7 peerDependencies: postcss: ^8.4 - checksum: 9cd9693b08f665a009dd34d0d39257a0032a70787fecc4e5cc47b9621417ebcbafa7135494b63669ce353285d3b6a5e17c3542f3ec4ba760364b487182a89e4f + checksum: c9c8478940841de75b1d171cf85d99986dd134ccb7e7caff2c6edf1de6081fda7abfb25b1d48fadf5dbcf722d9973704cde02010dffc303b6cdc8b0f43cf15ed languageName: node linkType: hard -"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.2": - version: 2.0.3 - resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.3" +"@csstools/postcss-media-queries-aspect-ratio-number-values@npm:^2.0.3": + version: 2.0.5 + resolution: "@csstools/postcss-media-queries-aspect-ratio-number-values@npm:2.0.5" dependencies: - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/media-query-list-parser": ^2.1.5 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/media-query-list-parser": ^2.1.7 peerDependencies: postcss: ^8.4 - checksum: d6b550abf1c75118da79233ca002932c848e004cb4280748231ec39fc683ba63653a0c772c115f35cb6e5a4ea8167bceeb67f79f33e4f1d4ead302aa1da78e3c + checksum: f1ea13f6bd509921e3304db1e64a10e24a340c4688d071fa7912208bf3b1c2f4f171e7e71df619b1771c9dcb2fe76d7736f214ca89022cd5a2aee62144524492 languageName: node linkType: hard "@csstools/postcss-nested-calc@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-nested-calc@npm:3.0.0" + version: 3.0.1 + resolution: "@csstools/postcss-nested-calc@npm:3.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 1b9e75d157a9df49a382071f127900fc4ded044ca671ef402b09def584635fcaf225b6fdbb932db37d3a94bb30154be0123b22ae4e1426be4fb9e26bb98d468b + checksum: 2c2ee97844fb52c9e00603e85c3a29de22eadc6ff36d20b08690328a7475f638af77ff2f37688674152b5452e442591fd4ff497aafb73f344545fa78d1aad3dd languageName: node linkType: hard "@csstools/postcss-normalize-display-values@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-normalize-display-values@npm:3.0.1" + version: 3.0.2 + resolution: "@csstools/postcss-normalize-display-values@npm:3.0.2" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 895873a7ec7551962fd2c03207b7899cc0f6a575b9bf816de49afff15b28dd751e8cf6fbf2a3bfb8372993309d600b3f35236ddf249a59ecf7c981ec72628305 + checksum: 792e419483e3947bba1ea139fb693c80704be64bc9e8e6e12b26518142ef623462066d0d6f76f8ed54fd2abaf88110e719959aa0893e7b3e2c9c3d3385abd570 languageName: node linkType: hard -"@csstools/postcss-oklab-function@npm:^3.0.4": - version: 3.0.5 - resolution: "@csstools/postcss-oklab-function@npm:3.0.5" +"@csstools/postcss-oklab-function@npm:^3.0.7": + version: 3.0.9 + resolution: "@csstools/postcss-oklab-function@npm:3.0.9" dependencies: - "@csstools/css-color-parser": ^1.3.2 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 peerDependencies: postcss: ^8.4 - checksum: 1e1d22b89a3b9ea8d08fdb585a6c8cbe98fc7acf93283c1daabaa74d3a7c79fd1b52aa4f4d986bea74c1722b572cf80ae4bb6415aa9cf365b36a1ee1692dc9ab + checksum: 34ad2932e6305a144f26c12bb5b6567f0506837dc26f276edfae4198257704f3d1bcd886ee7d6a0d4a3e22577d269d19b6be13b74d59b3ecab4a67a83d4b3c02 languageName: node linkType: hard -"@csstools/postcss-progressive-custom-properties@npm:^3.0.1": - version: 3.0.1 - resolution: "@csstools/postcss-progressive-custom-properties@npm:3.0.1" +"@csstools/postcss-progressive-custom-properties@npm:^3.0.2, @csstools/postcss-progressive-custom-properties@npm:^3.0.3": + version: 3.0.3 + resolution: "@csstools/postcss-progressive-custom-properties@npm:3.0.3" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 4bb03459c5f39fcd77518c8229026b68cc24746e44234604fc4f93ea4c6fccf01d23e8cad6043a23e1bc7ce3b677f5d038b9b63ea5971231bb7787535fa035ed + checksum: 7cee312249d166f16e5dbeab6b5f29dc8bbeb4e18ec2ddd0cb7cedc7318755bd146b236da1abf365806bf07e4d13bba61760c60553323b01ba8b0e93850cde32 languageName: node linkType: hard -"@csstools/postcss-relative-color-syntax@npm:^2.0.4": - version: 2.0.5 - resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.5" +"@csstools/postcss-relative-color-syntax@npm:^2.0.7": + version: 2.0.9 + resolution: "@csstools/postcss-relative-color-syntax@npm:2.0.9" dependencies: - "@csstools/css-color-parser": ^1.3.2 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 peerDependencies: postcss: ^8.4 - checksum: 7b4ad015883feb0d9f56d72f437d2129a0ce5fa9dd2c2f9fc4699209e1a74ae038ce9851d6bd7f48adb006ed8f6e07b44f6bcb548ba85203f26dd0c4d21a5637 + checksum: d1063111d13f6d09d8907014d891e3f81ba5f3313e0931a4ee8978eecc6aaeb435087df686da7e3f70b81cdfa83a9c064678ec2fe75fbe2552ea7fd95e5a5353 languageName: node linkType: hard "@csstools/postcss-scope-pseudo-class@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-scope-pseudo-class@npm:3.0.0" + version: 3.0.1 + resolution: "@csstools/postcss-scope-pseudo-class@npm:3.0.1" dependencies: postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: 4616dcabf3294beb979004b295beec3f08e5544dca7919668e7befa5d445de9a23f662c395d52cbce153efbb3becdd72006dcdbc6f100a84a35d3bd3ec0542d8 + checksum: 82f7602b633c71ac1492e3258c7ee40cae67c350c8a778799e1461b7e965204fc6dd53a80f7d0048c5c708436ef1e87bcc07b8422771eee87eb470fe1068c5f3 languageName: node linkType: hard -"@csstools/postcss-stepped-value-functions@npm:^3.0.1": - version: 3.0.2 - resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.2" +"@csstools/postcss-stepped-value-functions@npm:^3.0.2": + version: 3.0.4 + resolution: "@csstools/postcss-stepped-value-functions@npm:3.0.4" dependencies: - "@csstools/css-calc": ^1.1.4 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 + "@csstools/css-calc": ^1.1.6 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 peerDependencies: postcss: ^8.4 - checksum: 8a15ccfa69bd7ad4f44c1c7c8e9ff3f3c48a315f2a7e65dfe17e1d646d3fdb38b759fc37d9339e5433701c87f9489c20137bc4dedb21c8f4e9f8afec41a6e4e6 + checksum: 3698c4f4dd4a8ad91d678c7a98935dd64e14dd5bb20ac0d07c2a27a95d108dd208ee5961f746676101d3779a72534d75bf13b19e9e8cc0e20f23337f6b29baed languageName: node linkType: hard "@csstools/postcss-text-decoration-shorthand@npm:^3.0.3": - version: 3.0.3 - resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.3" + version: 3.0.4 + resolution: "@csstools/postcss-text-decoration-shorthand@npm:3.0.4" dependencies: - "@csstools/color-helpers": ^3.0.2 + "@csstools/color-helpers": ^4.0.0 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: c39e4e7aa275f49c2dc565e606bdecc6605eac3fd46c1bdf551b75674034511c666294f935e203c2e0103f7c422c09ccdbbe1a5c3fb16991072744a963a820ad + checksum: 0962070404262255ecd080a5f515c86b7c8f65553428145a6e8dbd3bf7a4510986d9eb2d35c4ef0ec2585c0ca29069527164385a56b33eae9b08d1bdd467ceda languageName: node linkType: hard -"@csstools/postcss-trigonometric-functions@npm:^3.0.1": - version: 3.0.2 - resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.2" +"@csstools/postcss-trigonometric-functions@npm:^3.0.2": + version: 3.0.4 + resolution: "@csstools/postcss-trigonometric-functions@npm:3.0.4" dependencies: - "@csstools/css-calc": ^1.1.4 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 + "@csstools/css-calc": ^1.1.6 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 peerDependencies: postcss: ^8.4 - checksum: 314067759cb18725b90ce0ec86d570597dfb63ea4c6b312d62c79cdf64b2b5aad54949b9af2f6a86fd2a75f4a97840454d7edb838048d4426cd25935feac56c0 + checksum: affcda31a250ff0016e249e816444eb35c774ca228efd0c2e0b554c7f7c83fa6a65cc2ae19ae238e7ae3783621efc5a6674e7c6721424dd940cf4f25eab87b52 languageName: node linkType: hard "@csstools/postcss-unset-value@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/postcss-unset-value@npm:3.0.0" + version: 3.0.1 + resolution: "@csstools/postcss-unset-value@npm:3.0.1" peerDependencies: postcss: ^8.4 - checksum: ebd5db2054333f6fdc92992179f3810e2b027f2a90b904845aebf4871494d67615a3e9173cd9415dbd12d9917a5db02f07acb5e5d45acb776932d389eec15205 + checksum: fef582b05fefde5353a5b9931dbd9af64d9b9263a02a7016241ebf061603c91c609c62ee0153fa080e29c46618754b81a7281eaf4574b00c0d67f573b62356a0 languageName: node linkType: hard -"@csstools/selector-specificity@npm:^3.0.0": - version: 3.0.0 - resolution: "@csstools/selector-specificity@npm:3.0.0" +"@csstools/selector-specificity@npm:^3.0.1": + version: 3.0.1 + resolution: "@csstools/selector-specificity@npm:3.0.1" peerDependencies: postcss-selector-parser: ^6.0.13 - checksum: 4a2dfe69998a499155d9dab4c2a0e7ae7594d8db98bb8a487d2d5347c0c501655051eb5eacad3fe323c86b0ba8212fe092c27fc883621e6ac2a27662edfc3528 + checksum: e4b5aac3bd3ca1f824cb9578f52b16046a519aa8050ce291da37e611976a83cd3b2b2f908d2678dd4cbbe00bbde8ec28c34fffc40dbbf9a13608dfcaf382ee80 + languageName: node + linkType: hard + +"@eggjs/yauzl@npm:^2.11.0": + version: 2.11.0 + resolution: "@eggjs/yauzl@npm:2.11.0" + dependencies: + buffer-crc32: ~0.2.3 + fd-slicer2: ^1.2.0 + checksum: 2cc89475aee2e60c03bacb402791795f8f9d6d1a38ae68ac60f65d5c379cbb9ffb85c3268eae032e0f847a3fb6ec74ecfe5978bac5046c3dde980d931d7c4eeb + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/aix-ppc64@npm:0.19.11" + conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/android-arm64@npm:0.19.4" +"@esbuild/android-arm64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/android-arm64@npm:0.19.11" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/android-arm@npm:0.19.4" +"@esbuild/android-arm@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/android-arm@npm:0.19.11" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/android-x64@npm:0.19.4" +"@esbuild/android-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/android-x64@npm:0.19.11" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/darwin-arm64@npm:0.19.4" +"@esbuild/darwin-arm64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/darwin-arm64@npm:0.19.11" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/darwin-x64@npm:0.19.4" +"@esbuild/darwin-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/darwin-x64@npm:0.19.11" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/freebsd-arm64@npm:0.19.4" +"@esbuild/freebsd-arm64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/freebsd-arm64@npm:0.19.11" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/freebsd-x64@npm:0.19.4" +"@esbuild/freebsd-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/freebsd-x64@npm:0.19.11" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-arm64@npm:0.19.4" +"@esbuild/linux-arm64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-arm64@npm:0.19.11" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-arm@npm:0.19.4" +"@esbuild/linux-arm@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-arm@npm:0.19.11" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-ia32@npm:0.19.4" +"@esbuild/linux-ia32@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-ia32@npm:0.19.11" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-loong64@npm:0.19.4" +"@esbuild/linux-loong64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-loong64@npm:0.19.11" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-mips64el@npm:0.19.4" +"@esbuild/linux-mips64el@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-mips64el@npm:0.19.11" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-ppc64@npm:0.19.4" +"@esbuild/linux-ppc64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-ppc64@npm:0.19.11" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-riscv64@npm:0.19.4" +"@esbuild/linux-riscv64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-riscv64@npm:0.19.11" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-s390x@npm:0.19.4" +"@esbuild/linux-s390x@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-s390x@npm:0.19.11" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/linux-x64@npm:0.19.4" +"@esbuild/linux-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/linux-x64@npm:0.19.11" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/netbsd-x64@npm:0.19.4" +"@esbuild/netbsd-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/netbsd-x64@npm:0.19.11" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/openbsd-x64@npm:0.19.4" +"@esbuild/openbsd-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/openbsd-x64@npm:0.19.11" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/sunos-x64@npm:0.19.4" +"@esbuild/sunos-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/sunos-x64@npm:0.19.11" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/win32-arm64@npm:0.19.4" +"@esbuild/win32-arm64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/win32-arm64@npm:0.19.11" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/win32-ia32@npm:0.19.4" +"@esbuild/win32-ia32@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/win32-ia32@npm:0.19.11" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.4": - version: 0.19.4 - resolution: "@esbuild/win32-x64@npm:0.19.4" +"@esbuild/win32-x64@npm:0.19.11": + version: 0.19.11 + resolution: "@esbuild/win32-x64@npm:0.19.11" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2800,15 +2859,15 @@ __metadata: linkType: hard "@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.9.0 - resolution: "@eslint-community/regexpp@npm:4.9.0" - checksum: 82411f0643ab9bfd271bf12c8c75031266b13595d9371585ee3b0d680d918d4abf37c7e94d0da22e45817c9bbc59b79dfcbd672050dfb00af88fb89c80fd420f + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: 2a6e345429ea8382aaaf3a61f865cae16ed44d31ca917910033c02dc00d505d939f10b81e079fa14d43b51499c640138e153b7e40743c4c094d9df97d4e56f7b languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.2": - version: 2.1.2 - resolution: "@eslint/eslintrc@npm:2.1.2" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: ^6.12.4 debug: ^4.3.2 @@ -2819,14 +2878,14 @@ __metadata: js-yaml: ^4.1.0 minimatch: ^3.1.2 strip-json-comments: ^3.1.1 - checksum: bc742a1e3b361f06fedb4afb6bf32cbd27171292ef7924f61c62f2aed73048367bcc7ac68f98c06d4245cd3fabc43270f844e3c1699936d4734b3ac5398814a7 + checksum: 10957c7592b20ca0089262d8c2a8accbad14b4f6507e35416c32ee6b4dbf9cad67dfb77096bbd405405e9ada2b107f3797fe94362e1c55e0b09d6e90dd149127 languageName: node linkType: hard -"@eslint/js@npm:8.50.0": - version: 8.50.0 - resolution: "@eslint/js@npm:8.50.0" - checksum: 302478f2acaaa7228729ec6a04f56641590185e1d8cd1c836a6db8a6b8009f80a57349341be9fbb9aa1721a7a569d1be3ffc598a33300d22816f11832095386c +"@eslint/js@npm:8.56.0": + version: 8.56.0 + resolution: "@eslint/js@npm:8.56.0" + checksum: 5804130574ef810207bdf321c265437814e7a26f4e6fac9b496de3206afd52f533e09ec002a3be06cd9adcc9da63e727f1883938e663c4e4751c007d5b58e539 languageName: node linkType: hard @@ -2847,14 +2906,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.11": - version: 0.11.11 - resolution: "@humanwhocodes/config-array@npm:0.11.11" +"@humanwhocodes/config-array@npm:^0.11.13": + version: 0.11.13 + resolution: "@humanwhocodes/config-array@npm:0.11.13" dependencies: - "@humanwhocodes/object-schema": ^1.2.1 + "@humanwhocodes/object-schema": ^2.0.1 debug: ^4.1.1 minimatch: ^3.0.5 - checksum: db84507375ab77b8ffdd24f498a5b49ad6b64391d30dd2ac56885501d03964d29637e05b1ed5aefa09d57ac667e28028bc22d2da872bfcd619652fbdb5f4ca19 + checksum: f8ea57b0d7ed7f2d64cd3944654976829d9da91c04d9c860e18804729a33f7681f78166ef4c761850b8c324d362f7d53f14c5c44907a6b38b32c703ff85e4805 languageName: node linkType: hard @@ -2865,10 +2924,10 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^1.2.1": - version: 1.2.1 - resolution: "@humanwhocodes/object-schema@npm:1.2.1" - checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 +"@humanwhocodes/object-schema@npm:^2.0.1": + version: 2.0.1 + resolution: "@humanwhocodes/object-schema@npm:2.0.1" + checksum: 24929487b1ed48795d2f08346a0116cc5ee4634848bce64161fb947109352c562310fd159fc64dda0e8b853307f5794605191a9547f7341158559ca3c8262a45 languageName: node linkType: hard @@ -2995,12 +3054,12 @@ __metadata: linkType: hard "@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.19 - resolution: "@jridgewell/trace-mapping@npm:0.3.19" + version: 0.3.20 + resolution: "@jridgewell/trace-mapping@npm:0.3.20" dependencies: "@jridgewell/resolve-uri": ^3.1.0 "@jridgewell/sourcemap-codec": ^1.4.14 - checksum: 956a6f0f6fec060fb48c6bf1f5ec2064e13cd38c8be3873877d4b92b4a27ba58289a34071752671262a3e3c202abcc3fa2aac64d8447b4b0fa1ba3c9047f1c20 + checksum: cd1a7353135f385909468ff0cf20bdd37e59f2ee49a13a966dedf921943e222082c583ade2b579ff6cd0d8faafcb5461f253e1bf2a9f48fec439211fdbe788f5 languageName: node linkType: hard @@ -3075,6 +3134,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^2.0.0": + version: 2.2.0 + resolution: "@npmcli/agent@npm:2.2.0" + dependencies: + agent-base: ^7.1.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.1 + lru-cache: ^10.0.1 + socks-proxy-agent: ^8.0.1 + checksum: 3b25312edbdfaa4089af28e2d423b6f19838b945e47765b0c8174c1395c79d43c3ad6d23cb364b43f59fd3acb02c93e3b493f72ddbe3dfea04c86843a7311fc4 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": version: 3.1.0 resolution: "@npmcli/fs@npm:3.1.0" @@ -3130,8 +3202,8 @@ __metadata: linkType: hard "@puppeteer/browsers@npm:^1.6.0": - version: 1.7.1 - resolution: "@puppeteer/browsers@npm:1.7.1" + version: 1.9.1 + resolution: "@puppeteer/browsers@npm:1.9.1" dependencies: debug: 4.3.4 extract-zip: 2.0.1 @@ -3139,10 +3211,10 @@ __metadata: proxy-agent: 6.3.1 tar-fs: 3.0.4 unbzip2-stream: 1.4.3 - yargs: 17.7.1 + yargs: 17.7.2 bin: browsers: lib/cjs/main-cli.js - checksum: fb7cf7773a1aed4e34ce0952dbf9609a164e624d4f8e1f342b816fe3e983888d7a7b2fbafc963559e96cb5bca0d75fb9c81f2097f9b1f5478a0f1cc7cbc12dff + checksum: 1ea82e34af882dc6d7e8392a88ec4196e206a7f65743be39c196c7068d66b9bdfa370e28c6ab09946bd2baa2182adbcbf445e79cc9bcc5242f05878ae7045b27 languageName: node linkType: hard @@ -3207,90 +3279,90 @@ __metadata: linkType: hard "@types/accepts@npm:*": - version: 1.3.5 - resolution: "@types/accepts@npm:1.3.5" + version: 1.3.7 + resolution: "@types/accepts@npm:1.3.7" dependencies: "@types/node": "*" - checksum: 590b7580570534a640510c071e09074cf63b5958b237a728f94322567350aea4d239f8a9d897a12b15c856b992ee4d7907e9812bb079886af2c00714e7fb3f60 + checksum: 7678cf74976e16093aff6e6f9755826faf069ac1e30179276158ce46ea246348ff22ca6bdd46cef08428881337d9ceefbf00bab08a7731646eb9fc9449d6a1e7 languageName: node linkType: hard "@types/babel__code-frame@npm:^7.0.2": - version: 7.0.4 - resolution: "@types/babel__code-frame@npm:7.0.4" - checksum: eb4adb0a79c5cbf2d88ad087b2694a1e38749dc0056693e6125c17a3967fc8d4cc1eb33eab26d3dcaaa8995236cba4a088965cc3a115967545f2a01ee430c87f + version: 7.0.6 + resolution: "@types/babel__code-frame@npm:7.0.6" + checksum: 5325ab85d95e58fe84279757788ddb0de68bfd6814bc636e868f9ff7b5229915873f28847c4baf48fd3a4a460a73b4ea87bc9e1d78a3a5a60cfc7ca627a722c5 languageName: node linkType: hard "@types/babel__core@npm:^7.1.14": - version: 7.20.2 - resolution: "@types/babel__core@npm:7.20.2" + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" dependencies: "@babel/parser": ^7.20.7 "@babel/types": ^7.20.7 "@types/babel__generator": "*" "@types/babel__template": "*" "@types/babel__traverse": "*" - checksum: 564fbaa8ff1305d50807ada0ec227c3e7528bebb2f8fe6b2ed88db0735a31511a74ad18729679c43eeed8025ed29d408f53059289719e95ab1352ed559a100bd + checksum: a3226f7930b635ee7a5e72c8d51a357e799d19cbf9d445710fa39ab13804f79ab1a54b72ea7d8e504659c7dfc50675db974b526142c754398d7413aa4bc30845 languageName: node linkType: hard "@types/babel__generator@npm:*": - version: 7.6.5 - resolution: "@types/babel__generator@npm:7.6.5" + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" dependencies: "@babel/types": ^7.0.0 - checksum: c7459f5025c4c800eaf58f4db3b24e9d736331fe7df40961d9bc49f31b46e2a3be83dc9276e8688f10a5ed752ae153ad5f1bdd45e2245bac95273730b9115ec2 + checksum: 5b332ea336a2efffbdeedb92b6781949b73498606ddd4205462f7d96dafd45ff3618770b41de04c4881e333dd84388bfb8afbdf6f2764cbd98be550d85c6bb48 languageName: node linkType: hard "@types/babel__plugin-transform-runtime@npm:^7.9.1": - version: 7.9.3 - resolution: "@types/babel__plugin-transform-runtime@npm:7.9.3" - checksum: ab6dce927ce6e2adb5106e591872f27c6bce2a2ca7314645fd0273caf24a433da50444916eb7ed5937ad2a6b74bc2c2246efe85ea5b9cb2c1edba261751c5e94 + version: 7.9.5 + resolution: "@types/babel__plugin-transform-runtime@npm:7.9.5" + checksum: a4b0ec2c48af069c79a7df694ca6d95a96cf1284481e38dfd6817cb0048b9f317703ac8d151041740a8fea7e50153a1d2e6bf0bd0d33ed5a26a7be3412e24224 languageName: node linkType: hard "@types/babel__preset-env@npm:^7.9.1": - version: 7.9.3 - resolution: "@types/babel__preset-env@npm:7.9.3" - checksum: 7e89a37c4a7ebe841e0bc610e19497fe0642d741e8651c52ea4727782e46ea47d2aaf2656927a684c6618d8981b0febc1fc8c82c4a1d84b4ec5793a283e1ef7f + version: 7.9.6 + resolution: "@types/babel__preset-env@npm:7.9.6" + checksum: 4783334e18e4a2e72314b900f9ac6bda002f05e91208cf88a1f631022443004f552565da4cacfebb9686ef9b06191972222d3395be1f2825cfe53cb77c5b856a languageName: node linkType: hard "@types/babel__template@npm:*": - version: 7.4.2 - resolution: "@types/babel__template@npm:7.4.2" + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" dependencies: "@babel/parser": ^7.1.0 "@babel/types": ^7.0.0 - checksum: 0fe977b45a3269336c77f3ae4641a6c48abf0fa35ab1a23fb571690786af02d6cec08255a43499b0b25c5633800f7ae882ace450cce905e3060fa9e6995047ae + checksum: d7a02d2a9b67e822694d8e6a7ddb8f2b71a1d6962dfd266554d2513eefbb205b33ca71a0d163b1caea3981ccf849211f9964d8bd0727124d18ace45aa6c9ae29 languageName: node linkType: hard "@types/babel__traverse@npm:*": - version: 7.20.2 - resolution: "@types/babel__traverse@npm:7.20.2" + version: 7.20.5 + resolution: "@types/babel__traverse@npm:7.20.5" dependencies: "@babel/types": ^7.20.7 - checksum: 981340286479524436348d32373eaa3bf993c635cbf70307b4b69463eee83406a959ac4844f683911e0db8ab8d9f0025ab630dc7a8c170fee9ee74144c2a528f + checksum: 608e0ab4fc31cd47011d98942e6241b34d461608c0c0e153377c5fd822c436c475f1ded76a56bfa76a1adf8d9266b727bbf9bfac90c4cb152c97f30dadc5b7e8 languageName: node linkType: hard "@types/body-parser@npm:*": - version: 1.19.3 - resolution: "@types/body-parser@npm:1.19.3" + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" dependencies: "@types/connect": "*" "@types/node": "*" - checksum: 932fa71437c275023799123680ef26ffd90efd37f51a1abe405e6ae6e5b4ad9511b7a3a8f5a12877ed1444a02b6286c0a137a98e914b3c61932390c83643cc2c + checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 languageName: node linkType: hard "@types/browserslist-useragent@npm:^3.0.3": - version: 3.0.5 - resolution: "@types/browserslist-useragent@npm:3.0.5" - checksum: 50a6317d4a3e8937b07940660ee1c0df8cdf771126308a379cf89a4a3bb383f53674ddf6d7749f237650733d5c77c09d2a7b10676249afc3c89b2884010e4d5e + version: 3.0.7 + resolution: "@types/browserslist-useragent@npm:3.0.7" + checksum: 5a80f90e0f7332bd0a60e394d1f6c82050c113cce964d38eab81bde174d03275be250552c752f52001a168e9139c5051784202ae477a2f885995940173b4ba25 languageName: node linkType: hard @@ -3307,194 +3379,185 @@ __metadata: linkType: hard "@types/chai@npm:^4.2.22": - version: 4.3.6 - resolution: "@types/chai@npm:4.3.6" - checksum: 32a6c18bf53fb3dbd89d1bfcadb1c6fd45cc0007c34e436393cc37a0a5a556f9e6a21d1e8dd71674c40cc36589d2f30bf4d9369d7787021e54d6e997b0d7300a + version: 4.3.11 + resolution: "@types/chai@npm:4.3.11" + checksum: d0c05fe5d02b2e6bbca2bd4866a2ab20a59cf729bc04af0060e7a3277eaf2fb65651b90d4c74b0ebf1d152b4b1d49fa8e44143acef276a2bbaa7785fbe5642d3 languageName: node linkType: hard "@types/co-body@npm:^6.1.0": - version: 6.1.1 - resolution: "@types/co-body@npm:6.1.1" + version: 6.1.3 + resolution: "@types/co-body@npm:6.1.3" dependencies: "@types/node": "*" "@types/qs": "*" - checksum: 38a5198c712bfb40f36c7c5fd85964cabfdac0d0aa4d703993c205ccafa113995b67846e59d5d05415dcba230e21126060e04c1287d8073fc2dc71257cb2ea0c + checksum: e93fdc177f69ee0535cf401783258e4255f5eb8235c58b5a2a5a8958cf341fadf3d0bf2c75907ed6b7d188ce2c2f2cf9593a71d4eef12900beba54ebbbdd5cc1 languageName: node linkType: hard "@types/connect@npm:*": - version: 3.4.36 - resolution: "@types/connect@npm:3.4.36" + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" dependencies: "@types/node": "*" - checksum: 4dee3d966fb527b98f0cbbdcf6977c9193fc3204ed539b7522fe5e64dfa45f9017bdda4ffb1f760062262fce7701a0ee1c2f6ce2e50af36c74d4e37052303172 + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 languageName: node linkType: hard "@types/content-disposition@npm:*": - version: 0.5.6 - resolution: "@types/content-disposition@npm:0.5.6" - checksum: da07798d52cc8fc46a8843d768b48d54c70f1a44c861dc2c73c4c25a1e08af859709629ab0e4d23d5198107b8926bb48c593df436ba68123d87191f5e25fe4bc + version: 0.5.8 + resolution: "@types/content-disposition@npm:0.5.8" + checksum: eeea868fb510ae7a32aa2d7de680fba79d59001f3e758a334621e10bc0a6496d3a42bb79243a5e53b9c63cb524522853ccc144fe1ab160c4247d37cdb81146c4 languageName: node linkType: hard "@types/convert-source-map@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/convert-source-map@npm:2.0.1" - checksum: 200b2792b37748e89e4363ef07686b074f64e21a26f27381d51bc336222a85503cfa1266e29d3b9c9121c8156e0a3973f3adbe2f4be59516fa255c080b4ca976 + version: 2.0.3 + resolution: "@types/convert-source-map@npm:2.0.3" + checksum: 411cf9a02cf5dbe204e325dd5ebf50de00b58b38d1d2a3064c6ea28417c23bae956206eaa9ed3a75a994909b4ab3f9c6389073d0636a62500fa6d6333c64d45a languageName: node linkType: hard "@types/cookies@npm:*": - version: 0.7.8 - resolution: "@types/cookies@npm:0.7.8" + version: 0.7.10 + resolution: "@types/cookies@npm:0.7.10" dependencies: "@types/connect": "*" "@types/express": "*" "@types/keygrip": "*" "@types/node": "*" - checksum: 7945b0cfe370bf1f05a1f328c9eba55333dac1bb9d7efa3148b107c260ab924263546351f9fd168daa72948d195464d395319a24477995f9f887a3a99fbcb5b5 + checksum: 99cd44a193398932ff7926cfaac1eb4441d3dc47c3f64fdfb28861acbeb290b6db6a20376f993defc9d302db92bb1d36189b89ba447a633f960535f3f0d34e2d languageName: node linkType: hard "@types/debounce@npm:^1.2.0": - version: 1.2.2 - resolution: "@types/debounce@npm:1.2.2" - checksum: 990d856e5b8f721031e13f8a49865af0b3ffde986a469dea7dfc2bb89bbca00d2b8928b22f99ca78544d98266003804d6bd8b578464c792a6bd8f96456030f66 + version: 1.2.4 + resolution: "@types/debounce@npm:1.2.4" + checksum: decef3eee65d681556d50f7fac346f1b33134f6b21f806d41326f9dfb362fa66b0282ff0640ae6791b690694c9dc3dad4e146e909e707e6f96650f3aa325b9da languageName: node linkType: hard "@types/debug@npm:^4.1.6": - version: 4.1.9 - resolution: "@types/debug@npm:4.1.9" + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" dependencies: "@types/ms": "*" - checksum: e88ee8b19d106f33eb0d3bc58bacff9702e98d821fd1ebd1de8942e6b97419e19a1ccf39370f1764a1dc66f79fd4619f3412e1be6eeb9f0b76412f5ffe4ead93 + checksum: 47876a852de8240bfdaf7481357af2b88cb660d30c72e73789abf00c499d6bc7cd5e52f41c915d1b9cd8ec9fef5b05688d7b7aef17f7f272c2d04679508d1053 languageName: node linkType: hard "@types/emscripten@npm:^1.39.6": - version: 1.39.8 - resolution: "@types/emscripten@npm:1.39.8" - checksum: adccdfcec3a9829aaeee580259d21653ef15ae638b88c2e310d1d4184cfc83809b463fabdd0050e018c7b6b966166d973d71f3d59601644947d0235e98b77e64 + version: 1.39.10 + resolution: "@types/emscripten@npm:1.39.10" + checksum: 1721da76593f9194e0b7c90a581e2d31c23bd4eb28f93030cd1dc58216cdf1e692c045274f2eedaed29c652c25c9a4dff2e503b11bd1258d07095c009a1956b1 languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.33": - version: 4.17.37 - resolution: "@types/express-serve-static-core@npm:4.17.37" + version: 4.17.41 + resolution: "@types/express-serve-static-core@npm:4.17.41" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: 2dab1380e45eb44e56ecc1be1c42c4b897364d2f2a08e03ca28fbcb1e6866e390217385435813711c046f9acd684424d088855dc32825d5cbecf72c60ecd037f + checksum: 12750f6511dd870bbaccfb8208ad1e79361cf197b147f62a3bedc19ec642f3a0f9926ace96705f4bc88ec2ae56f61f7ca8c2438e6b22f5540842b5569c28a121 languageName: node linkType: hard "@types/express@npm:*": - version: 4.17.18 - resolution: "@types/express@npm:4.17.18" + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" dependencies: "@types/body-parser": "*" "@types/express-serve-static-core": ^4.17.33 "@types/qs": "*" "@types/serve-static": "*" - checksum: 8c178da4f0edff1f006d871fbdc3f849620986ff10bad252f3dfd45b57554e26aaa28c602285df028930d5216e257a06fbaf795070f8bb42f7d87e3b689cba50 + checksum: fb238298630370a7392c7abdc80f495ae6c716723e114705d7e3fb67e3850b3859bbfd29391463a3fb8c0b32051847935933d99e719c0478710f8098ee7091c5 languageName: node linkType: hard "@types/fined@npm:*": - version: 1.1.3 - resolution: "@types/fined@npm:1.1.3" - checksum: f4a1b6e6976991cf144fb078d2a30f1a0fd27b2301382c3a14359f003c67b69a779a2518dd6f0d859f2457eb29ba81f05a5980ffdfe1190fe553fbf92c2c4a4f + version: 1.1.5 + resolution: "@types/fined@npm:1.1.5" + checksum: 7a9e58904ac95205a989046dbfb3f5c91f5f07664d8d3e4b2d4e25777e5478252d8cea9637c3dc215526a0d2fb3ab3681047183d3447af00ce934466f6569f56 languageName: node linkType: hard "@types/http-assert@npm:*": - version: 1.5.3 - resolution: "@types/http-assert@npm:1.5.3" - checksum: 9553e5a0b8bcfdac4b51d3fa3b89a91b5450171861a667a5b4c47204e0f4a1ca865d97396e6ceaf220e87b64d06b7a8bad7bfba15ef97acb41a87507c9940dbc + version: 1.5.5 + resolution: "@types/http-assert@npm:1.5.5" + checksum: cd6bb7fd42cc6e2a702cb55370b8b25231954ad74c04bcd185b943a74ded3d4c28099c30f77b26951df2426441baff41718816c60b5af80efe2b8888d900bf93 languageName: node linkType: hard -"@types/http-cache-semantics@npm:*, @types/http-cache-semantics@npm:^4.0.1": - version: 4.0.2 - resolution: "@types/http-cache-semantics@npm:4.0.2" - checksum: 513429786a45d8124f93cc7ea1454b692008190ef743e9fec75a6a3c998309782d216f1e67d7d497ffece9c9212310ae05a8c56e8955492ee400eacdd7620e61 +"@types/http-cache-semantics@npm:*, @types/http-cache-semantics@npm:^4.0.2": + version: 4.0.4 + resolution: "@types/http-cache-semantics@npm:4.0.4" + checksum: 7f4dd832e618bc1e271be49717d7b4066d77c2d4eed5b81198eb987e532bb3e1c7e02f45d77918185bad936f884b700c10cebe06305f50400f382ab75055f9e8 languageName: node linkType: hard "@types/http-errors@npm:*": - version: 2.0.2 - resolution: "@types/http-errors@npm:2.0.2" - checksum: d7f14045240ac4b563725130942b8e5c8080bfabc724c8ff3f166ea928ff7ae02c5194763bc8f6aaf21897e8a44049b0492493b9de3e058247e58fdfe0f86692 + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 languageName: node linkType: hard "@types/inquirer@npm:^8.2.1": - version: 8.2.6 - resolution: "@types/inquirer@npm:8.2.6" + version: 8.2.10 + resolution: "@types/inquirer@npm:8.2.10" dependencies: "@types/through": "*" rxjs: ^7.2.0 - checksum: d09c3b6bbfb1aff8bdb8fc938d43536be55dfb51af0c91d0105e3f7c5e3950c12618ac00e2e91f10b5abeba38f4b903289be1df5aa31f213b58c3cc675a19f81 - languageName: node - linkType: hard - -"@types/is-ci@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/is-ci@npm:3.0.1" - dependencies: - ci-info: ^3.1.0 - checksum: c5cce9ffcd2528ebc731570855d23f99e2589d094e20ac5c3d87c2e53a456c2e7002851bd3fec4e3c20cdd8a5b090d8a90194e108192d9494c4d130ff9b65bbb + checksum: e576823345146e939e93e06fc5a81baa5231f0113b669191155cd5f5925b3e897d3a3c42c0be8b3e7b0b188b7e05d1cf42011cc2da4d123f7e58940caf9cd17f languageName: node linkType: hard "@types/is-core-module@npm:^2.2.0": - version: 2.2.0 - resolution: "@types/is-core-module@npm:2.2.0" - checksum: f346c1751c1db3718c413c460d08f093420871319ce7772707c17ea7a29da440039b18034f258f81cb388b79247afe246209f241f83e92444d311b5320e72f12 + version: 2.2.2 + resolution: "@types/is-core-module@npm:2.2.2" + checksum: ceee36975a35e45da54973b64bc6d2757e01f6330c0db14ef73131562b397a28a92b387f811e9aa706e1cc02ce44a2720076e61d7c76aa7f54a92a778dcdbe6c languageName: node linkType: hard "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.3": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 languageName: node linkType: hard "@types/istanbul-lib-report@npm:*": - version: 3.0.1 - resolution: "@types/istanbul-lib-report@npm:3.0.1" + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" dependencies: "@types/istanbul-lib-coverage": "*" - checksum: cfc66de48577bb7b2636a6afded7056483693c3ea70916276518cdfaa0d4b51bf564ded88fb13e75716665c3af3d4d54e9c2de042c0219dcabad7e81c398688b + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 languageName: node linkType: hard "@types/istanbul-reports@npm:^3.0.0": - version: 3.0.2 - resolution: "@types/istanbul-reports@npm:3.0.2" + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" dependencies: "@types/istanbul-lib-report": "*" - checksum: f52028d6fe4d28f0085dd7ed66ccfa6af632579e9a4091b90928ffef93d4dbec0bacd49e9caf1b939d05df9eafc5ac1f5939413cdf8ac59fbe4b29602d4d0939 + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 languageName: node linkType: hard "@types/js-beautify@npm:^1.13.3": - version: 1.14.1 - resolution: "@types/js-beautify@npm:1.14.1" - checksum: a7ebff7eef0049dbb66cd319702cf6a95da2baac9758730e412759aa79ca44acae5f41f06f4e73590779e92105879ad4295989bca2af577777dcfa6913f65e21 + version: 1.14.3 + resolution: "@types/js-beautify@npm:1.14.3" + checksum: c6f6278c91e9cc8645e5c559bccb64e0890807d30283d53252c2d785a5b885ed57bf1d8583e60a19015c33f81750fc8aafc0b2e4bc9bbb5193032be53aea4ad2 languageName: node linkType: hard "@types/json-schema@npm:^7.0.9": - version: 7.0.13 - resolution: "@types/json-schema@npm:7.0.13" - checksum: 345df21a678fa72fb389f35f33de77833d09d4a142bb2bcb27c18690efa4cf70fc2876e43843cefb3fbdb9fcb12cd3e970a90936df30f53bbee899865ff605ab + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 languageName: node linkType: hard @@ -3506,9 +3569,9 @@ __metadata: linkType: hard "@types/keygrip@npm:*": - version: 1.0.3 - resolution: "@types/keygrip@npm:1.0.3" - checksum: adee9a3efda3db9c64466af1c7c91a6d049420ee50589500cfd36e3e38d6abefdd858da88e6da63ed186e588127af3e862c1dc64fb0ad45c91870e6c35fe3be0 + version: 1.0.6 + resolution: "@types/keygrip@npm:1.0.6" + checksum: d157f60bf920492347791d2b26d530d5069ce05796549fbacd4c24d66ffbebbcb0ab67b21e7a1b80a593b9fd4b67dc4843dec04c12bbc2e0fddfb8577a826c41 languageName: node linkType: hard @@ -3522,26 +3585,26 @@ __metadata: linkType: hard "@types/koa-compose@npm:*": - version: 3.2.6 - resolution: "@types/koa-compose@npm:3.2.6" + version: 3.2.8 + resolution: "@types/koa-compose@npm:3.2.8" dependencies: "@types/koa": "*" - checksum: 1204c5bfa4c69448b692aba29c566ef6bedbdbe5842fa180450267a23d3606faa13ef209876fd0c989edb5bc381812a66610fcfeac196ce4e76364354756ba1f + checksum: 95c32bdee738ac7c10439bbf6342ca3b9f0aafd7e8118739eac7fb0fa703a23cfe4c88f63e13a69a16fbde702e0bcdc62b272aa734325fc8efa7e5625479752e languageName: node linkType: hard "@types/koa-range@npm:^0.3.2": - version: 0.3.3 - resolution: "@types/koa-range@npm:0.3.3" + version: 0.3.5 + resolution: "@types/koa-range@npm:0.3.5" dependencies: "@types/koa": "*" - checksum: 5c46daa90d9936d6139aa8408be67f4bec354e49a4303457708bf974e24bdd15c0d42f21587f4d48790a9ab388547cc7789a1f523977995fec5e263382a8605d + checksum: 6c0aafe428d69ae4b7c2dbf3c578af79bbc515e8d19b54759093399638fc5a326ad1c0f1fef90a917d4cd5bc8868a50b6ffc68ff6c55c2f570fa8ba18ef5b818 languageName: node linkType: hard "@types/koa@npm:*, @types/koa@npm:^2.11.6": - version: 2.13.9 - resolution: "@types/koa@npm:2.13.9" + version: 2.14.0 + resolution: "@types/koa@npm:2.14.0" dependencies: "@types/accepts": "*" "@types/content-disposition": "*" @@ -3551,7 +3614,7 @@ __metadata: "@types/keygrip": "*" "@types/koa-compose": "*" "@types/node": "*" - checksum: af9cd599c8e17e2ae0f4168a61d964e343f713d002b65fd995658d7addc6551ccadecfd32b3405cf44e4d360178ee4f972d6881533548261ae1f636a655d24b1 + checksum: 57d809e42350c9ddefa2150306355e40757877468bb027e0bd99f5aeb43cfaf8ba8b14761ea65e419d6fb4c2403a1f3ed0762872a9cf040dbd14357caca56548 languageName: node linkType: hard @@ -3565,47 +3628,40 @@ __metadata: linkType: hard "@types/liftoff@npm:^4.0.0": - version: 4.0.1 - resolution: "@types/liftoff@npm:4.0.1" + version: 4.0.3 + resolution: "@types/liftoff@npm:4.0.3" dependencies: "@types/fined": "*" "@types/node": "*" - checksum: f09603ff7f488428c38b01386f1d5a120c0dcc5bf18f952031aaea3684c60d3454d4e5d28483079771c1069b969efb371e4c7787c22fc3faaea56a4bac6252e3 + checksum: f29ca5e1ab34d75e0643972e3398c33fdfbed3748279fe6e5578335cf9447ffd7cbd07023128e8b7700e658d99ff89a9a0905439414b8c8056f816497d3f9083 languageName: node linkType: hard "@types/mime-types@npm:^2.1.1": - version: 2.1.2 - resolution: "@types/mime-types@npm:2.1.2" - checksum: 9e3c78f1c63211e0450901212566a046da68d4438a5e543333ec9b0be3259bd5d01532734dc51ead40104889b98d12c7663b65212a318aafad3e34c98204e9e1 + version: 2.1.4 + resolution: "@types/mime-types@npm:2.1.4" + checksum: f8c521c54ee0c0b9f90a65356a80b1413ed27ccdc94f5c7ebb3de5d63cedb559cd2610ea55b4100805c7349606a920d96e54f2d16b2f0afa6b7cd5253967ccc9 languageName: node linkType: hard "@types/mime@npm:*": - version: 3.0.2 - resolution: "@types/mime@npm:3.0.2" - checksum: 09cf74f6377d1b27f4a24512cb689ad30af59880ac473ed6f7bc5285ecde88bbe8fe500789340ad57810da9d6fe1704f86e8bfe147b9ea76d58925204a60b906 + version: 3.0.4 + resolution: "@types/mime@npm:3.0.4" + checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 languageName: node linkType: hard "@types/mime@npm:^1": - version: 1.3.3 - resolution: "@types/mime@npm:1.3.3" - checksum: 7e27dede6517c1d604821a8a5412d6b7131decc8397ad4bac9216fc90dea26c9571426623ebeea2a9b89dbfb89ad98f7370a3c62cd2be8896c6e897333b117c9 + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 languageName: node linkType: hard "@types/minimist@npm:^1.2.0": - version: 1.2.3 - resolution: "@types/minimist@npm:1.2.3" - checksum: 666ea4f8c39dcbdfbc3171fe6b3902157c845cc9cb8cee33c10deb706cda5e0cc80f98ace2d6d29f6774b0dc21180c96cd73c592a1cbefe04777247c7ba0e84b - languageName: node - linkType: hard - -"@types/mocha@npm:^10.0.1": - version: 10.0.2 - resolution: "@types/mocha@npm:10.0.2" - checksum: a78a02691f102beb02f9ec435458107d21b518fc477c3b2f37c90b8e70b67bff888351715ae173bd31ede25ee5e0d688aefb0faf4284034d08ba63027c8b0c01 + version: 1.2.5 + resolution: "@types/minimist@npm:1.2.5" + checksum: 477047b606005058ab0263c4f58097136268007f320003c348794f74adedc3166ffc47c80ec3e94687787f2ab7f4e72c468223946e79892cf0fd9e25e9970a90 languageName: node linkType: hard @@ -3617,16 +3673,18 @@ __metadata: linkType: hard "@types/ms@npm:*": - version: 0.7.32 - resolution: "@types/ms@npm:0.7.32" - checksum: 610744605c5924aa2657c8a62d307052af4f0e38e2aa015f154ef03391fabb4fd903f9c9baacb41f6e5798b8697e898463c351e5faf638738603ed29137b5254 + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a languageName: node linkType: hard "@types/node@npm:*, @types/node@npm:^20.1.0": - version: 20.7.1 - resolution: "@types/node@npm:20.7.1" - checksum: 3140bd6c9130f1ed73a78ce7a1765ee43e155c1eea50eea45e18faeb31d11d97a84fffdc5e3a97582101d2f57d2652a50f510ede6c702780267bad74c822d56c + version: 20.10.8 + resolution: "@types/node@npm:20.10.8" + dependencies: + undici-types: ~5.26.4 + checksum: ce9b7ee545b3605f667be2ea900e38ab58d7b561192a7342443e5d7f61c44fd9d016eac48e95d3011f090ceea65a727e83a31d51fabdd9fc20ff9992edcbc682 languageName: node linkType: hard @@ -3637,10 +3695,10 @@ __metadata: languageName: node linkType: hard -"@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.1": - version: 2.4.2 - resolution: "@types/normalize-package-data@npm:2.4.2" - checksum: 2132e4054711e6118de967ae3a34f8c564e58d71fbcab678ec2c34c14659f638a86c35a0fd45237ea35a4a03079cf0a485e3f97736ffba5ed647bfb5da086b03 +"@types/normalize-package-data@npm:^2.4.0": + version: 2.4.4 + resolution: "@types/normalize-package-data@npm:2.4.4" + checksum: 65dff72b543997b7be8b0265eca7ace0e34b75c3e5fee31de11179d08fa7124a7a5587265d53d0409532ecb7f7fba662c2012807963e1f9b059653ec2c83ee05 languageName: node linkType: hard @@ -3661,53 +3719,53 @@ __metadata: linkType: hard "@types/qs@npm:*": - version: 6.9.8 - resolution: "@types/qs@npm:6.9.8" - checksum: c28e07d00d07970e5134c6eed184a0189b8a4649e28fdf36d9117fe671c067a44820890de6bdecef18217647a95e9c6aebdaaae69f5fe4b0bec9345db885f77e + version: 6.9.11 + resolution: "@types/qs@npm:6.9.11" + checksum: 620ca1628bf3da65662c54ed6ebb120b18a3da477d0bfcc872b696685a9bb1893c3c92b53a1190a8f54d52eaddb6af8b2157755699ac83164604329935e8a7f2 languageName: node linkType: hard "@types/range-parser@npm:*": - version: 1.2.5 - resolution: "@types/range-parser@npm:1.2.5" - checksum: db9aaa04a02d019395a9a4346475669a2864a32a6477ad0fc457bd2ef39a167cabe742f55a8a3fa8bc90abac795b716c22b37348bc3e19313ebe6c9310815233 + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a languageName: node linkType: hard "@types/responselike@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/responselike@npm:1.0.1" + version: 1.0.3 + resolution: "@types/responselike@npm:1.0.3" dependencies: "@types/node": "*" - checksum: ae8c36c9354aaedfa462dab655aa17613529d545a418acc54ba0214145fc1d0454be2ae107031a1b2c24768f19f2af7e4096a85d1e604010becd0bec2355cb0e + checksum: 6ac4b35723429b11b117e813c7acc42c3af8b5554caaf1fc750404c1ae59f9b7376bc69b9e9e194a5a97357a597c2228b7173d317320f0360d617b6425212f58 languageName: node linkType: hard "@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": - version: 7.5.3 - resolution: "@types/semver@npm:7.5.3" - checksum: 349fdd1ab6c213bac5c991bac766bd07b8b12e63762462bb058740dcd2eb09c8193d068bb226f134661275f2022976214c0e727a4e5eb83ec1b131127c980d3e + version: 7.5.6 + resolution: "@types/semver@npm:7.5.6" + checksum: 563a0120ec0efcc326567db2ed920d5d98346f3638b6324ea6b50222b96f02a8add3c51a916b6897b51523aad8ac227d21d3dcf8913559f1bfc6c15b14d23037 languageName: node linkType: hard "@types/send@npm:*": - version: 0.17.2 - resolution: "@types/send@npm:0.17.2" + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" dependencies: "@types/mime": ^1 "@types/node": "*" - checksum: 1ff5b1bd6a4f6fdc6402c7024781ff5dbd0e1f51a43c69529fb67c710943c7416d2f0d77c57c70fccf6616f25f838f32f960284526e408d4edae2e91e1fce95a + checksum: cf4db48251bbb03cd6452b4de6e8e09e2d75390a92fd798eca4a803df06444adc94ed050246c94c7ed46fb97be1f63607f0e1f13c3ce83d71788b3e08640e5e0 languageName: node linkType: hard "@types/serve-static@npm:*": - version: 1.15.3 - resolution: "@types/serve-static@npm:1.15.3" + version: 1.15.5 + resolution: "@types/serve-static@npm:1.15.5" dependencies: "@types/http-errors": "*" "@types/mime": "*" "@types/node": "*" - checksum: afa52252f0ba94cdb5391e80f23e17fd629bdf2a31be8876e2c4490312ed6b0570822dd7de7cea04c9002049e207709563568b7f4ee10bb9f456321db1e83e40 + checksum: 0ff4b3703cf20ba89c9f9e345bc38417860a88e85863c8d6fe274a543220ab7f5f647d307c60a71bb57dc9559f0890a661e8dc771a6ec5ef195d91c8afc4a893 languageName: node linkType: hard @@ -3721,18 +3779,18 @@ __metadata: linkType: hard "@types/through@npm:*": - version: 0.0.31 - resolution: "@types/through@npm:0.0.31" + version: 0.0.33 + resolution: "@types/through@npm:0.0.33" dependencies: "@types/node": "*" - checksum: 8c4a58e17816dc5013559517c48a697c1cb48a76d26716210dcf4d57272eba0d9d8888a1d88f7b9cee47b4acfcc9cf29aee27ec53cc43d57b5391d20881037fd + checksum: fd0b73f873a64ed5366d1d757c42e5dbbb2201002667c8958eda7ca02fff09d73de91360572db465ee00240c32d50c6039ea736d8eca374300f9664f93e8da39 languageName: node linkType: hard "@types/treeify@npm:^1.0.0": - version: 1.0.1 - resolution: "@types/treeify@npm:1.0.1" - checksum: 972022f753b49b16a17cbfc0c6051c64983d333f27dbf456353c8168446fa8948ac11072687be8ba5b2144122bae461481ce7814c7a855ab477fffe45ed7a793 + version: 1.0.3 + resolution: "@types/treeify@npm:1.0.3" + checksum: 777e579b30a916a781e7cbad2b7a76bc5473ff7bfe7167dd6de47f80f4386df5bf3d0dc34170afb75d52e75f6ed61cc109abf2324e093c1f9ecd4e79fec58d0c languageName: node linkType: hard @@ -3753,20 +3811,20 @@ __metadata: linkType: hard "@types/ws@npm:^8.5.3": - version: 8.5.6 - resolution: "@types/ws@npm:8.5.6" + version: 8.5.10 + resolution: "@types/ws@npm:8.5.10" dependencies: "@types/node": "*" - checksum: 7addb0c5fa4e7713d5209afb8a90f1852b12c02cb537395adf7a05fbaf21205dc5f7c110fd5ad6f3dbf147112cbff33fb11d8633059cb344f0c14f595b1ea1fb + checksum: 3ec416ea2be24042ebd677932a462cf16d2080393d8d7d0b1b3f5d6eaa4a7387aaf0eefb99193c0bfd29444857cf2e0c3ac89899e130550dc6c14ada8a46d25e languageName: node linkType: hard "@types/yauzl@npm:^2.9.1": - version: 2.10.1 - resolution: "@types/yauzl@npm:2.10.1" + version: 2.10.3 + resolution: "@types/yauzl@npm:2.10.3" dependencies: "@types/node": "*" - checksum: 3377916a2d493cb2422b167fb7dfff8cb3ea045a9489dab4955858719bf7fe6808e5f6a51ee819904fb7f623f7ac092b87f9d6a857ea1214a45070d19c8b3d7e + checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 languageName: node linkType: hard @@ -3891,91 +3949,96 @@ __metadata: languageName: node linkType: hard -"@wdio/config@npm:8.16.15": - version: 8.16.15 - resolution: "@wdio/config@npm:8.16.15" +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 + languageName: node + linkType: hard + +"@wdio/config@npm:8.27.0": + version: 8.27.0 + resolution: "@wdio/config@npm:8.27.0" dependencies: - "@wdio/logger": 8.11.0 - "@wdio/types": 8.16.12 - "@wdio/utils": 8.16.15 + "@wdio/logger": 8.24.12 + "@wdio/types": 8.27.0 + "@wdio/utils": 8.27.0 decamelize: ^6.0.0 deepmerge-ts: ^5.0.0 glob: ^10.2.2 - import-meta-resolve: ^3.0.0 - read-pkg-up: ^10.0.0 - checksum: 3ddf77ab77dcb931b5d46b54ae2795bfd44909dcc51e0422c92de75b6b13812a6920bcc613133342860606c862c2ae41dd92b5f59794ddbc704dddb524c4d1e5 + import-meta-resolve: ^4.0.0 + checksum: 3a7e263e9fdfe91dc90f5130ac3f4aa9a81a4103791532ca8858a12d2ffd182d1bb8f59be820fc7df23dea2bc5b47987099df9e36a6a09976e2d4f5cf8f2d3a7 languageName: node linkType: hard -"@wdio/logger@npm:8.11.0, @wdio/logger@npm:^8.11.0": - version: 8.11.0 - resolution: "@wdio/logger@npm:8.11.0" +"@wdio/logger@npm:8.24.12, @wdio/logger@npm:^8.16.17, @wdio/logger@npm:^8.24.12": + version: 8.24.12 + resolution: "@wdio/logger@npm:8.24.12" dependencies: chalk: ^5.1.2 loglevel: ^1.6.0 loglevel-plugin-prefix: ^0.8.4 strip-ansi: ^7.1.0 - checksum: b62d0db074240a993c72d95793606d4fa7890fcbebdff5e344bf5c7be90f8189e94432056c1fbb5e636a74b0f036a8a1d88af6c04e4c01e436e9dfab7048f638 + checksum: 91626da0d6bfbb39acc770dec2c86f124f0507aa391120aa8900b90d5bac5efc0b9451c86f533a2c4741c2246a4c42c899de5900c5c9bd15856ebfdb486cc7db languageName: node linkType: hard -"@wdio/protocols@npm:8.16.5": - version: 8.16.5 - resolution: "@wdio/protocols@npm:8.16.5" - checksum: 53f561f4d03dd34ed39c40729a3f586571223e1ea3d679e4cbe508ada1a6d98a2fc5a30ce4a35a1838f128de2e4f8d31f577d69afdb6885d2cb6ff1c7e4b3042 +"@wdio/protocols@npm:8.24.12": + version: 8.24.12 + resolution: "@wdio/protocols@npm:8.24.12" + checksum: d6ee9b3f2fde7a76bdd97f81445fc52e77b0efc35734a67798c1696f1644b04daa6b1a0f35c658d2efcd3872aa6d0ec9e5444f88e331a0bccc9673e5454b399c languageName: node linkType: hard -"@wdio/repl@npm:8.10.1": - version: 8.10.1 - resolution: "@wdio/repl@npm:8.10.1" +"@wdio/repl@npm:8.24.12": + version: 8.24.12 + resolution: "@wdio/repl@npm:8.24.12" dependencies: "@types/node": ^20.1.0 - checksum: 7c770769e3db82f743f2dc9f604da8200f6eb7dfe4a708ed0b30e9c9b5c9c627342455991917c884d76448e4cc31054b85f9f843ba09c166faa32de9934571b3 + checksum: 4deb2bc7b5b64a3280c881ebd3a2d582834c406d1e7cd02e3f32dfca17e7178a38316c9398f745c442005050ae0eee1952c5ed62afdb156699e9fef6082c116d languageName: node linkType: hard -"@wdio/types@npm:8.16.12": - version: 8.16.12 - resolution: "@wdio/types@npm:8.16.12" +"@wdio/types@npm:8.27.0": + version: 8.27.0 + resolution: "@wdio/types@npm:8.27.0" dependencies: "@types/node": ^20.1.0 - checksum: 63b9e7215ded50980c18961ef697bf0f1ae4e4060d8ea827fea4e7dd3f1cd13771ad1055a95546edcfb1b667881f4be461fcaa18fe9d366b9e3d6e683bdc8aa2 + checksum: bf0e884de7db1bf8109dcc2ab0f5ce5b6ca4fc4984e28022185bd2a62b78cf4bd108d9e4be699f12fb5f7eb1165e879cd65181d52c502a405ddfa52d762d85b7 languageName: node linkType: hard -"@wdio/utils@npm:8.16.15": - version: 8.16.15 - resolution: "@wdio/utils@npm:8.16.15" +"@wdio/utils@npm:8.27.0": + version: 8.27.0 + resolution: "@wdio/utils@npm:8.27.0" dependencies: "@puppeteer/browsers": ^1.6.0 - "@wdio/logger": 8.11.0 - "@wdio/types": 8.16.12 + "@wdio/logger": 8.24.12 + "@wdio/types": 8.27.0 decamelize: ^6.0.0 deepmerge-ts: ^5.1.0 edgedriver: ^5.3.5 geckodriver: ^4.2.0 get-port: ^7.0.0 - got: ^13.0.0 - import-meta-resolve: ^3.0.0 + import-meta-resolve: ^4.0.0 locate-app: ^2.1.0 safaridriver: ^0.1.0 split2: ^4.2.0 wait-port: ^1.0.4 - checksum: 262b1f2a58ce6aa69634a1a4dc45b1e1d3cd96ce27977198ec459a5656204093f4bac330596f11760fd6d5cf3766c70716df92af61737aa16e1116be77f38a70 + checksum: 61be288d503dc9b51a164eaf095f3fc2d107d9a18c47ef99b4b1193f10ee96ea37150672dd2e8a811b9b742e8b6ed7a780e58a143b9a2dbc7a4dd599acfa98ca languageName: node linkType: hard -"@web/browser-logs@npm:^0.3.2": - version: 0.3.3 - resolution: "@web/browser-logs@npm:0.3.3" +"@web/browser-logs@npm:^0.3.4": + version: 0.3.4 + resolution: "@web/browser-logs@npm:0.3.4" dependencies: errorstacks: ^2.2.0 - checksum: 08db1332f7151e8e0fb1ed61e6e10f736e44f5c9675423f3af0c24f3a764560ea115e956cf3a4d9cd7a0826c0126accf966ebdb0bfa25a72c7e79da47b2cee3b + checksum: fe212c91c26deada3458b6562a8d7d2ae98b7b51c7099e1cdb972e9f799c63f6cd170776b2eadbe43c47531cb6d9b06f48282113a5944f4394270a0076f8565e languageName: node linkType: hard -"@web/dev-server-core@npm:^0.5.1, @web/dev-server-core@npm:^0.5.2": +"@web/dev-server-core@npm:^0.5.2": version: 0.5.2 resolution: "@web/dev-server-core@npm:0.5.2" dependencies: @@ -4001,41 +4064,101 @@ __metadata: languageName: node linkType: hard +"@web/dev-server-core@npm:^0.6.2": + version: 0.6.3 + resolution: "@web/dev-server-core@npm:0.6.3" + dependencies: + "@types/koa": ^2.11.6 + "@types/ws": ^7.4.0 + "@web/parse5-utils": ^2.0.2 + chokidar: ^3.4.3 + clone: ^2.1.2 + es-module-lexer: ^1.0.0 + get-stream: ^6.0.0 + is-stream: ^2.0.0 + isbinaryfile: ^5.0.0 + koa: ^2.13.0 + koa-etag: ^4.0.0 + koa-send: ^5.0.1 + koa-static: ^5.0.0 + lru-cache: ^8.0.4 + mime-types: ^2.1.27 + parse5: ^6.0.1 + picomatch: ^2.2.2 + ws: ^7.4.2 + checksum: 98ba42df5eb865828c223bd1de098d013efd8e89983efff28e26ecd9d08c8b35fd29b4c1256ed08b05ecb365abe1aa80d2854e1953bdebbbe230a7e2a597dd8f + languageName: node + linkType: hard + "@web/dev-server-hmr@npm:^0.3.0": - version: 0.3.0 - resolution: "@web/dev-server-hmr@npm:0.3.0" + version: 0.3.3 + resolution: "@web/dev-server-hmr@npm:0.3.3" dependencies: - "@web/dev-server-core": ^0.5.1 - checksum: 4fb4af8c19287472b0d628f8790b9f1907ceea4997f8f20a6eb918c04b7910bfac7d24ce09db723daf4828ca923f4a02967578108465a5487570ea8e93a146d0 + "@web/dev-server-core": ^0.6.2 + checksum: 5c3440da64cfd46e50370a24a94f39f2c5f6ce7aa36354d7fd9ac5a8df79e933895b70d7bcb3867da0630b74bb11303ff45db8631af33a06a08f416bf9cf4daf languageName: node linkType: hard -"@web/parse5-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@web/parse5-utils@npm:2.0.1" +"@web/parse5-utils@npm:^2.0.0, @web/parse5-utils@npm:^2.0.2": + version: 2.1.0 + resolution: "@web/parse5-utils@npm:2.1.0" dependencies: "@types/parse5": ^6.0.1 parse5: ^6.0.1 - checksum: d3993b0dee350e040bf5b13749283df88c97a48b063f8938fb21623422cd5f03b641393ca03bc724936e9f17d8bfd7939f501de6eb1c33ad82f6ac5112bf6cff + checksum: 0faa93c51d61934e0006bebc2e257036f8cedeb455c7bf22b8fdbc17919929518c2cc99ced3769f8eb3b1d6694dd4a7186d66ad2b3c4330140fd2ce03dc6c4d2 languageName: node linkType: hard "@web/test-runner-chrome@npm:^0.14.1": - version: 0.14.1 - resolution: "@web/test-runner-chrome@npm:0.14.1" + version: 0.14.4 + resolution: "@web/test-runner-chrome@npm:0.14.4" dependencies: - "@web/test-runner-core": ^0.11.2 - "@web/test-runner-coverage-v8": ^0.7.0 + "@web/test-runner-core": ^0.12.0 + "@web/test-runner-coverage-v8": ^0.7.3 async-mutex: 0.4.0 chrome-launcher: ^0.15.0 puppeteer-core: ^20.0.0 - checksum: 45a3fd95a2eed52e231ef118bb0fcf40b4595b1d75b51c00aa3e248e749d689c66068c3c5bb7f547f71b7affe61b6d0889c6d457fd07a1e59cd24c1958322e80 + checksum: 30ddd014ab81a60db8e60bc691c721377ea9872ca72576015890b3a429a8a6469c1ba6d5a2764311a6d5aa9c832f4eddbd8f07c729647568caa2b0ec2cfcabdb + languageName: node + linkType: hard + +"@web/test-runner-core@npm:^0.11.4": + version: 0.11.6 + resolution: "@web/test-runner-core@npm:0.11.6" + dependencies: + "@babel/code-frame": ^7.12.11 + "@types/babel__code-frame": ^7.0.2 + "@types/co-body": ^6.1.0 + "@types/convert-source-map": ^2.0.0 + "@types/debounce": ^1.2.0 + "@types/istanbul-lib-coverage": ^2.0.3 + "@types/istanbul-reports": ^3.0.0 + "@web/browser-logs": ^0.3.4 + "@web/dev-server-core": ^0.6.2 + chokidar: ^3.4.3 + cli-cursor: ^3.1.0 + co-body: ^6.1.0 + convert-source-map: ^2.0.0 + debounce: ^1.2.0 + dependency-graph: ^0.11.0 + globby: ^11.0.1 + ip: ^1.1.5 + istanbul-lib-coverage: ^3.0.0 + istanbul-lib-report: ^3.0.1 + istanbul-reports: ^3.0.2 + log-update: ^4.0.0 + nanocolors: ^0.2.1 + nanoid: ^3.1.25 + open: ^8.0.2 + picomatch: ^2.2.2 + source-map: ^0.7.3 + checksum: a38d665d6a9044aeb001d8cfff1197f647bc8742051538ebca90069a771be51b99be82686cf49ce60d62179a206d3b7024c2569e126915280bb23068166eeaec languageName: node linkType: hard -"@web/test-runner-core@npm:^0.11.0, @web/test-runner-core@npm:^0.11.1, @web/test-runner-core@npm:^0.11.2, @web/test-runner-core@npm:^0.11.4": - version: 0.11.4 - resolution: "@web/test-runner-core@npm:0.11.4" +"@web/test-runner-core@npm:^0.12.0": + version: 0.12.0 + resolution: "@web/test-runner-core@npm:0.12.0" dependencies: "@babel/code-frame": ^7.12.11 "@types/babel__code-frame": ^7.0.2 @@ -4044,8 +4167,8 @@ __metadata: "@types/debounce": ^1.2.0 "@types/istanbul-lib-coverage": ^2.0.3 "@types/istanbul-reports": ^3.0.0 - "@web/browser-logs": ^0.3.2 - "@web/dev-server-core": ^0.5.1 + "@web/browser-logs": ^0.3.4 + "@web/dev-server-core": ^0.6.2 chokidar: ^3.4.3 cli-cursor: ^3.1.0 co-body: ^6.1.0 @@ -4063,167 +4186,78 @@ __metadata: open: ^8.0.2 picomatch: ^2.2.2 source-map: ^0.7.3 - checksum: 45aea23ae1b0d112e2d331c15e1e581b5d208c278e6ecab746cffba81d0d11a8fd7b3fb0da488dd3c3c01e49debf7f3e8261031c2b86a7c8716fb3cc3e1a172c + checksum: e71afa227f9dc2ea4ec67838b1bc4c8af2c61d3e6002b78e37724e3dc09be466e7f7aa5e6795d5431dca1a0b13b94765a880103f98c5497c97943c2f708327eb languageName: node linkType: hard -"@web/test-runner-coverage-v8@npm:^0.7.0": - version: 0.7.1 - resolution: "@web/test-runner-coverage-v8@npm:0.7.1" +"@web/test-runner-coverage-v8@npm:^0.7.3": + version: 0.7.3 + resolution: "@web/test-runner-coverage-v8@npm:0.7.3" dependencies: - "@web/test-runner-core": ^0.11.0 + "@web/test-runner-core": ^0.12.0 istanbul-lib-coverage: ^3.0.0 lru-cache: ^8.0.4 picomatch: ^2.2.2 v8-to-istanbul: ^9.0.1 - checksum: 317b11502b1378097598458a54054353fdb94d3bf9e0954daa9a3b1dcc1f0664032cd18f48292e763b890a132a980f5a5ead6555c33e9fb064d0ca960a884292 + checksum: 05d7a9a4df8ca30991307a8d69ac9388a6572a9c6585887a925e7bdb158a0430f213c81cb356b8dcb7bf9cd3423d0071030b481c29358562bd344da8ea814daa languageName: node linkType: hard "@web/test-runner-mocha@npm:^0.8.1": - version: 0.8.1 - resolution: "@web/test-runner-mocha@npm:0.8.1" + version: 0.8.2 + resolution: "@web/test-runner-mocha@npm:0.8.2" dependencies: - "@types/mocha": ^10.0.1 - "@web/test-runner-core": ^0.11.1 - checksum: 05e8f39dd8b9db928978e5c1c200f7d3685caeb3b7c50f872485759eaebf351130abd9fd24b3790c1aad3afdcbf67ba8a56f73c84b4e89dbc49c2ad043686065 + "@web/test-runner-core": ^0.12.0 + checksum: ee6bf14bf8fe6192a039259dca8df03b43e9e70591892a1ddb32c52143cc06592303366f72faf030a24e6a24590276c8c9d5cc2c0b8c04a9cc1f55fd79ca2a9c languageName: node linkType: hard "@web/test-runner-playwright@npm:^0.10.1": - version: 0.10.1 - resolution: "@web/test-runner-playwright@npm:0.10.1" + version: 0.10.3 + resolution: "@web/test-runner-playwright@npm:0.10.3" dependencies: - "@web/test-runner-core": ^0.11.0 - "@web/test-runner-coverage-v8": ^0.7.0 + "@web/test-runner-core": ^0.12.0 + "@web/test-runner-coverage-v8": ^0.7.3 playwright: ^1.22.2 - checksum: d2aebc54c0444fb434671dc0d3a3912f76570eae4a909b7912cf46b9535232c7f7829729554e8629f546abce48433f9f5b21d583011582753fbb40e288c28e80 + checksum: 7c765d34482f2e299742c3ffe80790229d0825569016ccfccbb1a0c915f89551a3cc14a1454ed7c6895aaa03605ea444f7c1846eeab82bf02702e87a60628b3c languageName: node linkType: hard "@web/test-runner-saucelabs@npm:^0.10.0": - version: 0.10.0 - resolution: "@web/test-runner-saucelabs@npm:0.10.0" + version: 0.10.1 + resolution: "@web/test-runner-saucelabs@npm:0.10.1" dependencies: - "@web/test-runner-webdriver": ^0.7.0 + "@web/test-runner-webdriver": ^0.7.1 ip: ^1.1.5 nanoid: ^3.1.25 saucelabs: ^7.2.0 webdriver: ^8.8.6 webdriverio: ^8.8.6 - checksum: 5537567aa6032f2eb92bd05f9b3134767db9ec6a5f4fab7691fde2ccd51bb649b5997c5c4744ec6a467d44b5b6743f6794e8fbefac6157f817d6be87d14aa26a + checksum: 5dfccfc53eca657543bfceaf3b9e1a83ea733550b76d588de0260692277f417fa905c69afc0c3051c9250ba58ed2acc76c676397db8d4e6c13ca9fb8ac94725b languageName: node linkType: hard -"@web/test-runner-webdriver@npm:^0.7.0": - version: 0.7.0 - resolution: "@web/test-runner-webdriver@npm:0.7.0" +"@web/test-runner-webdriver@npm:^0.7.1": + version: 0.7.2 + resolution: "@web/test-runner-webdriver@npm:0.7.2" dependencies: - "@web/test-runner-core": ^0.11.1 + "@web/test-runner-core": ^0.12.0 webdriverio: ^8.8.6 - checksum: d84d94980353f1bb510a8b31e9cb7d7ed30a788133a2709a392b5f4808d770eaf00da4d6b7f98ee53fdd5e109909b02065d81dc66eee825cea77ca80f017bddb - languageName: node - linkType: hard - -"@xhmikosr/archive-type@npm:^6.0.1": - version: 6.0.1 - resolution: "@xhmikosr/archive-type@npm:6.0.1" - dependencies: - file-type: ^18.5.0 - checksum: bc128b846a299499fa597a2f032b6f0595780174b94812a811288eb860fe321ace9e7b0be1e8aec3a36ad6faa17853d50c2150e15700c9afe1f57129322c0b33 - languageName: node - linkType: hard - -"@xhmikosr/decompress-tar@npm:^7.0.0": - version: 7.0.0 - resolution: "@xhmikosr/decompress-tar@npm:7.0.0" - dependencies: - file-type: ^18.5.0 - is-stream: ^3.0.0 - tar-stream: ^3.1.4 - checksum: 85a0184d96670b06d0c7b7764a6687c8df780eff8e0c64196f82397a2820c58e2cceff495a650330ba273ee36455c34c8ba9ca3a7e9c9a431f3fdc795d7b413f - languageName: node - linkType: hard - -"@xhmikosr/decompress-tarbz2@npm:^7.0.0": - version: 7.0.0 - resolution: "@xhmikosr/decompress-tarbz2@npm:7.0.0" - dependencies: - "@xhmikosr/decompress-tar": ^7.0.0 - file-type: ^18.5.0 - is-stream: ^3.0.0 - seek-bzip: ^1.0.6 - unbzip2-stream: ^1.4.3 - checksum: c23a76a33dadde0e03ecfc3b82c7a4c716dd74c8f293ffcf1ca9b43c40a086ad277f3c3871078e1f50cf1aefc4f57da72c0cedb937496b9294cfd0db2563e331 - languageName: node - linkType: hard - -"@xhmikosr/decompress-targz@npm:^7.0.0": - version: 7.0.0 - resolution: "@xhmikosr/decompress-targz@npm:7.0.0" - dependencies: - "@xhmikosr/decompress-tar": ^7.0.0 - file-type: ^18.5.0 - is-stream: ^3.0.0 - checksum: d8db07659d84169b8b29802ff873075862e3fa0af5454a8b38ce45d538705150b99b1e03274b1905b80daff71e82aaea12b910efbc24771155fa16a3668c4ca4 - languageName: node - linkType: hard - -"@xhmikosr/decompress-unzip@npm:^6.0.0": - version: 6.0.0 - resolution: "@xhmikosr/decompress-unzip@npm:6.0.0" - dependencies: - file-type: ^18.5.0 - get-stream: ^6.0.1 - yauzl: ^2.10.0 - checksum: 29172e89f65e71d40c62439bb413ae6b3ff009ea0cc43e5025e1d26c7b1aceb95c1acc76110463a3b378d6f028d0dc5ee5739092895680ccc57129aa3485b4c4 - languageName: node - linkType: hard - -"@xhmikosr/decompress@npm:^9.0.1": - version: 9.0.1 - resolution: "@xhmikosr/decompress@npm:9.0.1" - dependencies: - "@xhmikosr/decompress-tar": ^7.0.0 - "@xhmikosr/decompress-tarbz2": ^7.0.0 - "@xhmikosr/decompress-targz": ^7.0.0 - "@xhmikosr/decompress-unzip": ^6.0.0 - graceful-fs: ^4.2.11 - make-dir: ^4.0.0 - strip-dirs: ^3.0.0 - checksum: 5cd98f0f73d5cffc45b53249b56aa034792de53e3335db1f33e0e8313fe83e0f0a125a5b7ac1ebe1888c5a9dbcf61de0b36cedd609007171f76de729779588a2 - languageName: node - linkType: hard - -"@xhmikosr/downloader@npm:^13.0.1": - version: 13.0.1 - resolution: "@xhmikosr/downloader@npm:13.0.1" - dependencies: - "@xhmikosr/archive-type": ^6.0.1 - "@xhmikosr/decompress": ^9.0.1 - content-disposition: ^0.5.4 - ext-name: ^5.0.0 - file-type: ^18.5.0 - filenamify: ^5.1.1 - get-stream: ^6.0.1 - got: ^12.6.1 - merge-options: ^3.0.4 - p-event: ^5.0.1 - checksum: b03d310543278a4c0831f3c9151995a3dd62cf32b314767bc3346a860dfd5ffcd32d8f403f75b8453d25afdde5936f14606f6030c2d4182967394e32c808a7ca + checksum: 5b887aae29b5ce334bb6375766d8a1c5ed368ba56f8a543da1801b6898ba64abd857a235c27165dfe30d0cbb343f03976c20bf562b6293eea6a2f0276cd340a7 languageName: node linkType: hard "@yarnpkg/core@npm:^4.0.0-rc.6": - version: 4.0.0-rc.51 - resolution: "@yarnpkg/core@npm:4.0.0-rc.51" + version: 4.0.2 + resolution: "@yarnpkg/core@npm:4.0.2" dependencies: "@arcanis/slice-ansi": ^1.1.1 "@types/semver": ^7.1.0 "@types/treeify": ^1.0.0 - "@yarnpkg/fslib": ^3.0.0-rc.51 - "@yarnpkg/libzip": ^3.0.0-rc.51 - "@yarnpkg/parsers": ^3.0.0-rc.51 - "@yarnpkg/shell": ^4.0.0-rc.51 + "@yarnpkg/fslib": ^3.0.1 + "@yarnpkg/libzip": ^3.0.0 + "@yarnpkg/parsers": ^3.0.0 + "@yarnpkg/shell": ^4.0.0 camelcase: ^5.3.1 chalk: ^3.0.0 ci-info: ^3.2.0 @@ -4243,48 +4277,48 @@ __metadata: treeify: ^1.1.0 tslib: ^2.4.0 tunnel: ^0.0.6 - checksum: 8dcb6c764f0f6ef0c8bdeec9063557d927ce8e8c697ebe0d78475945bd613d6759943909ab16a5b97ab7660258a41de5a49beb6d557d9ff554ee8899b7ae5594 + checksum: 6cbfacd7099705b1c2b4098e67c547f9ba66792dc3f9291f81a885e53b04ad549bb6a5e1f814513b025f7427407a77a1e2bf4e291b3dbd8ede6cbcd02dc82a22 languageName: node linkType: hard -"@yarnpkg/fslib@npm:^3.0.0-rc.51": - version: 3.0.0-rc.51 - resolution: "@yarnpkg/fslib@npm:3.0.0-rc.51" +"@yarnpkg/fslib@npm:^3.0.0, @yarnpkg/fslib@npm:^3.0.1": + version: 3.0.1 + resolution: "@yarnpkg/fslib@npm:3.0.1" dependencies: tslib: ^2.4.0 - checksum: e3fddbd810dfb402381ef5b8cfa7833a382cee191961ead3b0ff780cbac726d3d7f7d0238672db26315aeca2df2782f7a2059ff15e161826fadbbba77d2f2fe7 + checksum: cb5874f4c1deae85d9c098f92cd55f3a7cf8bf0561b8b8914f827745fce8a51cb9e2faff5c1d99b1689000b936e4169bae88e036177ca320304de55a5c4299b8 languageName: node linkType: hard -"@yarnpkg/libzip@npm:^3.0.0-rc.51": - version: 3.0.0-rc.51 - resolution: "@yarnpkg/libzip@npm:3.0.0-rc.51" +"@yarnpkg/libzip@npm:^3.0.0": + version: 3.0.0 + resolution: "@yarnpkg/libzip@npm:3.0.0" dependencies: "@types/emscripten": ^1.39.6 - "@yarnpkg/fslib": ^3.0.0-rc.51 + "@yarnpkg/fslib": ^3.0.0 tslib: ^2.4.0 peerDependencies: - "@yarnpkg/fslib": ^3.0.0-rc.51 - checksum: 481a4809c2af6a056d6bcd872af81010c04727d6baef8f360cc0e7a63d4b787a40743b770669f2f07a6f8c599f81c42a2c301f44a05401a5f25e304af78cd3ba + "@yarnpkg/fslib": ^3.0.0 + checksum: 2965c351d229a8afa7e8f88aede6e3b1d8a03a02dc035a61681299689a76b01d985e4cc34085a64dd115cdc73a06349b2f7ac7978bdf53dfc843547db73ad7f5 languageName: node linkType: hard -"@yarnpkg/parsers@npm:^3.0.0-rc.51": - version: 3.0.0-rc.51 - resolution: "@yarnpkg/parsers@npm:3.0.0-rc.51" +"@yarnpkg/parsers@npm:^3.0.0": + version: 3.0.0 + resolution: "@yarnpkg/parsers@npm:3.0.0" dependencies: js-yaml: ^3.10.0 tslib: ^2.4.0 - checksum: 35748fada41e45ada477e9e9da67e5e79acf895d4170d500966855a147912103e5bf33f3a658ad08a60ed22f21be05c5cfe13e342145c074b8ef6dd34b14572e + checksum: fefe5ecafb5bfa2b678ac9ba9259810fdda40142afd9d0b7e0e5cc1cce1fd824dffc52217c5e429807481d8fd18ead074bd317e64fd626335d3c9f1a320bade2 languageName: node linkType: hard -"@yarnpkg/shell@npm:^4.0.0-rc.51": - version: 4.0.0-rc.51 - resolution: "@yarnpkg/shell@npm:4.0.0-rc.51" +"@yarnpkg/shell@npm:^4.0.0": + version: 4.0.0 + resolution: "@yarnpkg/shell@npm:4.0.0" dependencies: - "@yarnpkg/fslib": ^3.0.0-rc.51 - "@yarnpkg/parsers": ^3.0.0-rc.51 + "@yarnpkg/fslib": ^3.0.0 + "@yarnpkg/parsers": ^3.0.0 chalk: ^3.0.0 clipanion: ^4.0.0-rc.2 cross-spawn: 7.0.3 @@ -4293,7 +4327,7 @@ __metadata: tslib: ^2.4.0 bin: shell: ./lib/cli.js - checksum: 2703a6fbfe9a8df44907028b0af9e5e8571759e8917c50f67fb49f47538fb741b7be94a0d323f67df1e11d0dabde4ec4fd58c2b01927a192fdf0978832c8bfa4 + checksum: 8497e278b1d3d0ffe324a3b9c878ca7165bbbe4d182f5ecb02f1bfaaf4dd18c8aaa54c33ee17bb37eb09173816dc4617b70c3fe0925f5fb99749687e2650b7a2 languageName: node linkType: hard @@ -4304,10 +4338,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^1.0.0": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 languageName: node linkType: hard @@ -4341,22 +4375,22 @@ __metadata: linkType: hard "acorn-walk@npm:^8.0.2": - version: 8.2.0 - resolution: "acorn-walk@npm:8.2.0" - checksum: 1715e76c01dd7b2d4ca472f9c58968516a4899378a63ad5b6c2d668bba8da21a71976c14ec5f5b75f887b6317c4ae0b897ab141c831d741dc76024d8745f1ad1 + version: 8.3.1 + resolution: "acorn-walk@npm:8.3.1" + checksum: 5c8926ddb5400bc825b6baca782931f9df4ace603ba1a517f5243290fd9cdb089d52877840687b5d5c939591ebc314e2e63721514feaa37c6829c828f2b940ce languageName: node linkType: hard "acorn@npm:^8.1.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.10.0 - resolution: "acorn@npm:8.10.0" + version: 8.11.3 + resolution: "acorn@npm:8.11.3" bin: acorn: bin/acorn - checksum: 538ba38af0cc9e5ef983aee196c4b8b4d87c0c94532334fa7e065b2c8a1f85863467bb774231aae91613fcda5e68740c15d97b1967ae3394d20faddddd8af61d + checksum: 76d8e7d559512566b43ab4aadc374f11f563f0a9e21626dd59cb2888444e9445923ae9f3699972767f18af61df89cd89f5eaaf772d1327b055b45cb829b4a88c languageName: node linkType: hard -"agent-base@npm:6, agent-base@npm:^6.0.2": +"agent-base@npm:6": version: 6.0.2 resolution: "agent-base@npm:6.0.2" dependencies: @@ -4374,15 +4408,6 @@ __metadata: languageName: node linkType: hard -"agentkeepalive@npm:^4.2.1": - version: 4.5.0 - resolution: "agentkeepalive@npm:4.5.0" - dependencies: - humanize-ms: ^1.2.1 - checksum: 13278cd5b125e51eddd5079f04d6fe0914ac1b8b91c1f3db2c1822f99ac1a7457869068997784342fe455d59daaff22e14fb7b8c3da4e741896e7e31faf92481 - languageName: node - linkType: hard - "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" @@ -4491,13 +4516,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.0.3 || ^2.0.0": - version: 2.0.0 - resolution: "aproba@npm:2.0.0" - checksum: 5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24 - languageName: node - linkType: hard - "archiver-utils@npm:^4.0.1": version: 4.0.1 resolution: "archiver-utils@npm:4.0.1" @@ -4527,16 +4545,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^3.0.0": - version: 3.0.1 - resolution: "are-we-there-yet@npm:3.0.1" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 52590c24860fa7173bedeb69a4c05fb573473e860197f618b9a28432ee4379049336727ae3a1f9c4cb083114601c1140cee578376164d0e651217a9843f9fe83 - languageName: node - linkType: hard - "argparse@npm:^1.0.7": version: 1.0.10 resolution: "argparse@npm:1.0.10" @@ -4553,7 +4561,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3": +"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3, aria-query@npm:^5.3.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -4579,7 +4587,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": version: 3.1.7 resolution: "array-includes@npm:3.1.7" dependencies: @@ -4606,7 +4614,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.2": +"array.prototype.findlastindex@npm:^1.2.3": version: 1.2.3 resolution: "array.prototype.findlastindex@npm:1.2.3" dependencies: @@ -4619,7 +4627,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1": +"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -4631,7 +4639,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1": +"array.prototype.flatmap@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -4672,10 +4680,10 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.7": - version: 0.0.7 - resolution: "ast-types-flow@npm:0.0.7" - checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4 +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: 0a64706609a179233aac23817837abab614f3548c252a2d3d79ea1e10c74aa28a0846e11f466cf72771b6ed8713abc094dcf8c40c3ec4207da163efa525a94a8 languageName: node linkType: hard @@ -4705,9 +4713,18 @@ __metadata: linkType: hard "async@npm:^3.2.4": - version: 3.2.4 - resolution: "async@npm:3.2.4" - checksum: 43d07459a4e1d09b84a20772414aa684ff4de085cbcaec6eea3c7a8f8150e8c62aa6cd4e699fe8ee93c3a5b324e777d34642531875a0817a35697522c1b02e89 + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 + languageName: node + linkType: hard + +"asynciterator.prototype@npm:^1.0.0": + version: 1.0.0 + resolution: "asynciterator.prototype@npm:1.0.0" + dependencies: + has-symbols: ^1.0.3 + checksum: e8ebfd9493ac651cf9b4165e9d64030b3da1d17181bb1963627b59e240cdaf021d9b59d44b827dc1dde4e22387ec04c2d0f8720cf58a1c282e34e40cc12721b3 languageName: node linkType: hard @@ -4718,7 +4735,7 @@ __metadata: languageName: node linkType: hard -"autoprefixer@npm:^10.2.4, autoprefixer@npm:^10.4.15": +"autoprefixer@npm:^10.2.4, autoprefixer@npm:^10.4.16": version: 10.4.16 resolution: "autoprefixer@npm:10.4.16" dependencies: @@ -4743,10 +4760,17 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.3.3, axe-core@npm:^4.6.2": - version: 4.8.2 - resolution: "axe-core@npm:4.8.2" - checksum: 8c19f507dabfcb8514e4280c7fc66e85143be303ddb57ec9f119338021228dc9b80560993938003837bda415fde7c07bba3a96560008ffa5f4145a248ed8f5fe +"axe-core@npm:=4.7.0": + version: 4.7.0 + resolution: "axe-core@npm:4.7.0" + checksum: f086bcab42be1761ba2b0b127dec350087f4c3a853bba8dd58f69d898cefaac31a1561da23146f6f3c07954c76171d1f2ce460e555e052d2b02cd79af628fa4a + languageName: node + linkType: hard + +"axe-core@npm:^4.3.3": + version: 4.8.3 + resolution: "axe-core@npm:4.8.3" + checksum: f546c74d1f3a7bff81752457fe9e5573693a8ecce11d3c265db501a82105efe0cd29964a491dd98e5979f6f3d85db6776e5e46626c2b09ab579a3729108964fd languageName: node linkType: hard @@ -4757,7 +4781,7 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.1.1": +"axobject-query@npm:^3.2.1": version: 3.2.1 resolution: "axobject-query@npm:3.2.1" dependencies: @@ -4782,39 +4806,39 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs2@npm:^0.4.5": - version: 0.4.5 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.5" +"babel-plugin-polyfill-corejs2@npm:^0.4.7": + version: 0.4.7 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.7" dependencies: "@babel/compat-data": ^7.22.6 - "@babel/helper-define-polyfill-provider": ^0.4.2 + "@babel/helper-define-polyfill-provider": ^0.4.4 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 33a8e06aa54e2858d211c743d179f0487b03222f9ca1bfd7c4865bca243fca942a3358cb75f6bb894ed476cbddede834811fbd6903ff589f055821146f053e1a + checksum: b3c84ce44d00211c919a94f76453fb2065861612f3e44862eb7acf854e325c738a7441ad82690deba2b6fddfa2ad2cf2c46960f46fab2e3b17c6ed4fd2d73b38 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.8.3": - version: 0.8.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.8.4" +"babel-plugin-polyfill-corejs3@npm:^0.8.7": + version: 0.8.7 + resolution: "babel-plugin-polyfill-corejs3@npm:0.8.7" dependencies: - "@babel/helper-define-polyfill-provider": ^0.4.2 - core-js-compat: ^3.32.2 + "@babel/helper-define-polyfill-provider": ^0.4.4 + core-js-compat: ^3.33.1 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 7243241a5b978b1335d51bcbd1248d6c4df88f6b3726706e71e0392f111c59bbf01118c85bb0ed42dce65e90e8fc768d19eda0a81a321cbe54abd3df9a285dc8 + checksum: 51bc215ab0c062bbb2225d912f69f8a6705d1837c8e01f9651307b5b937804287c1d73ebd8015689efcc02c3c21f37688b9ee6f5997635619b7a9cc4b7d9908d languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.5.2": - version: 0.5.2 - resolution: "babel-plugin-polyfill-regenerator@npm:0.5.2" +"babel-plugin-polyfill-regenerator@npm:^0.5.4": + version: 0.5.4 + resolution: "babel-plugin-polyfill-regenerator@npm:0.5.4" dependencies: - "@babel/helper-define-polyfill-provider": ^0.4.2 + "@babel/helper-define-polyfill-provider": ^0.4.4 peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: d962200f604016a9a09bc9b4aaf60a3db7af876bb65bcefaeac04d44ac9d9ec4037cf24ce117760cc141d7046b6394c7eb0320ba9665cb4a2ee64df2be187c93 + checksum: 461b735c6c0eca3c7b4434d14bfa98c2ab80f00e2bdc1c69eb46d1d300092a9786d76bbd3ee55e26d2d1a2380c14592d8d638e271dfd2a2b78a9eacffa3645d1 languageName: node linkType: hard @@ -4833,9 +4857,9 @@ __metadata: linkType: hard "basic-ftp@npm:^5.0.2": - version: 5.0.3 - resolution: "basic-ftp@npm:5.0.3" - checksum: 8b04e88eb85a64de9311721bb0707c9cd70453eefdd854cab85438e6f46fb6c597ddad57ed1acf0a9ede3c677b14e657f51051688a5f23d6f3ea7b5d9073b850 + version: 5.0.4 + resolution: "basic-ftp@npm:5.0.4" + checksum: 57725f24debd8c1b36f9bad1bfee39c5d9f5997f32a23e5c957389dcc64373a13b41711e5723b4a3b616a93530b345686119f480c27a115b2fde944c1652ceb1 languageName: node linkType: hard @@ -4849,9 +4873,9 @@ __metadata: linkType: hard "big-integer@npm:^1.6.17": - version: 1.6.51 - resolution: "big-integer@npm:1.6.51" - checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 + version: 1.6.52 + resolution: "big-integer@npm:1.6.52" + checksum: 6e86885787a20fed96521958ae9086960e4e4b5e74d04f3ef7513d4d0ad631a9f3bde2730fc8aaa4b00419fc865f6ec573e5320234531ef37505da7da192c40b languageName: node linkType: hard @@ -4872,6 +4896,16 @@ __metadata: languageName: node linkType: hard +"bl@npm:^1.0.0": + version: 1.2.3 + resolution: "bl@npm:1.2.3" + dependencies: + readable-stream: ^2.3.5 + safe-buffer: ^5.1.1 + checksum: 123f097989ce2fa9087ce761cd41176aaaec864e28f7dfe5c7dab8ae16d66d9844f849c3ad688eb357e3c5e4f49b573e3c0780bb8bc937206735a3b6f8569a5f + languageName: node + linkType: hard + "bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -4964,17 +4998,34 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.21.4, browserslist@npm:^4.21.9": - version: 4.22.0 - resolution: "browserslist@npm:4.22.0" +"browserslist@npm:^4.0.0, browserslist@npm:^4.21.10, browserslist@npm:^4.22.1, browserslist@npm:^4.22.2": + version: 4.22.2 + resolution: "browserslist@npm:4.22.2" dependencies: - caniuse-lite: ^1.0.30001539 - electron-to-chromium: ^1.4.530 - node-releases: ^2.0.13 + caniuse-lite: ^1.0.30001565 + electron-to-chromium: ^1.4.601 + node-releases: ^2.0.14 update-browserslist-db: ^1.0.13 bin: browserslist: cli.js - checksum: 14fc119bbfb85b65e2ee4a82205fabf9327520d010c4c586f1176ceaf9136cfdb391397045a4eafaa9defe52b6dbdf875916714695826c69091a936d5838f9ec + checksum: 33ddfcd9145220099a7a1ac533cecfe5b7548ffeb29b313e1b57be6459000a1f8fa67e781cf4abee97268ac594d44134fcc4a6b2b4750ceddc9796e3a22076d9 + languageName: node + linkType: hard + +"buffer-alloc-unsafe@npm:^1.1.0": + version: 1.1.0 + resolution: "buffer-alloc-unsafe@npm:1.1.0" + checksum: c5e18bf51f67754ec843c9af3d4c005051aac5008a3992938dda1344e5cfec77c4b02b4ca303644d1e9a6e281765155ce6356d85c6f5ccc5cd21afc868def396 + languageName: node + linkType: hard + +"buffer-alloc@npm:^1.2.0": + version: 1.2.0 + resolution: "buffer-alloc@npm:1.2.0" + dependencies: + buffer-alloc-unsafe: ^1.1.0 + buffer-fill: ^1.0.0 + checksum: 560cd27f3cbe73c614867da373407d4506309c62fe18de45a1ce191f3785ec6ca2488d802ff82065798542422980ca25f903db078c57822218182c37c3576df5 languageName: node linkType: hard @@ -4985,6 +5036,13 @@ __metadata: languageName: node linkType: hard +"buffer-fill@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-fill@npm:1.0.0" + checksum: c29b4723ddeab01e74b5d3b982a0c6828f2ded49cef049ddca3dac661c874ecdbcecb5dd8380cf0f4adbeb8cff90a7de724126750a1f1e5ebd4eb6c59a1315b1 + languageName: node + linkType: hard + "buffer-indexof-polyfill@npm:~1.0.0": version: 1.0.2 resolution: "buffer-indexof-polyfill@npm:1.0.2" @@ -5048,23 +5106,23 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^17.0.0": - version: 17.1.4 - resolution: "cacache@npm:17.1.4" +"cacache@npm:^18.0.0": + version: 18.0.2 + resolution: "cacache@npm:18.0.2" dependencies: "@npmcli/fs": ^3.1.0 fs-minipass: ^3.0.0 glob: ^10.2.2 - lru-cache: ^7.7.1 + lru-cache: ^10.0.1 minipass: ^7.0.3 - minipass-collect: ^1.0.2 + minipass-collect: ^2.0.1 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 p-map: ^4.0.0 ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: b7751df756656954a51201335addced8f63fc53266fa56392c9f5ae83c8d27debffb4458ac2d168a744a4517ec3f2163af05c20097f93d17bdc2dc8a385e14a6 + checksum: 0250df80e1ad0c828c956744850c5f742c24244e9deb5b7dc81bca90f8c10e011e132ecc58b64497cc1cad9a98968676147fb6575f4f94722f7619757b17a11b languageName: node linkType: hard @@ -5093,17 +5151,17 @@ __metadata: linkType: hard "cacheable-request@npm:^10.2.8": - version: 10.2.13 - resolution: "cacheable-request@npm:10.2.13" + version: 10.2.14 + resolution: "cacheable-request@npm:10.2.14" dependencies: - "@types/http-cache-semantics": ^4.0.1 + "@types/http-cache-semantics": ^4.0.2 get-stream: ^6.0.1 http-cache-semantics: ^4.1.1 keyv: ^4.5.3 mimic-response: ^4.0.0 normalize-url: ^8.0.0 responselike: ^3.0.0 - checksum: 1a2e9a20558ff2e23156bf945110f16d08037830a57c7b97ba9a145f6526fff1e1da21b1a1f9f4ee5fda77a482374e1a537b60dc23dab5df506f5a1cea5be9ab + checksum: 56f2b8e1c497c91f8391f0b099d19907a7dde25e71087e622b23e45fc8061736c2a6964ef121b16f377c3c61079cf8dc17320ab54004209d1343e4d26aba7015 languageName: node linkType: hard @@ -5122,13 +5180,14 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5": + version: 1.0.5 + resolution: "call-bind@npm:1.0.5" dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.1 + set-function-length: ^1.1.1 + checksum: 449e83ecbd4ba48e7eaac5af26fea3b50f8f6072202c2dd7c5a6e7a6308f2421abe5e13a3bbd55221087f76320c5e09f25a8fdad1bab2b77c68ae74d92234ea5 languageName: node linkType: hard @@ -5186,10 +5245,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001539": - version: 1.0.30001541 - resolution: "caniuse-lite@npm:1.0.30001541" - checksum: 972f6c223cf4ea2c6821b817b419249285006bbf67ebe415fe58097cf07551e3bae898586736d92f7c40b9f0ac28638dbf760631c23742b780affd0254f44d17 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001538, caniuse-lite@npm:^1.0.30001565": + version: 1.0.30001576 + resolution: "caniuse-lite@npm:1.0.30001576" + checksum: b8b332675fe703d5e57b02df5f100345f2a3796c537a42422f5bfc82d3256b8bad3f4e2788553656d2650006d13a4b5db99725e2a9462cc0c8035ba494ba1857 languageName: node linkType: hard @@ -5214,8 +5273,8 @@ __metadata: linkType: hard "chai@npm:^4.3.4": - version: 4.3.10 - resolution: "chai@npm:4.3.10" + version: 4.4.0 + resolution: "chai@npm:4.4.0" dependencies: assertion-error: ^1.1.0 check-error: ^1.0.3 @@ -5224,7 +5283,7 @@ __metadata: loupe: ^2.3.6 pathval: ^1.1.1 type-detect: ^4.0.8 - checksum: 536668c60a0d985a0fbd94418028e388d243a925d7c5e858c7443e334753511614a3b6a124bac9ca077dfc4c37acc367d62f8c294960f440749536dc181dfc6d + checksum: 2509a0acc2707f0664157cdc9d72b1466c71cedba19a22fec80ae550593fdcfc108fd86d4a7fec3be631b6c0589bf4f05652ee73fa55dbc748387ff6cc85c6b3 languageName: node linkType: hard @@ -5391,10 +5450,10 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.1.0, ci-info@npm:^3.2.0": - version: 3.8.0 - resolution: "ci-info@npm:3.8.0" - checksum: d0a4d3160497cae54294974a7246202244fff031b0a6ea20dd57b10ec510aa17399c41a1b0982142c105f3255aff2173e5c0dd7302ee1b2f28ba3debda375098 +"ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": + version: 3.9.0 + resolution: "ci-info@npm:3.9.0" + checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 languageName: node linkType: hard @@ -5431,9 +5490,9 @@ __metadata: linkType: hard "cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.6.1": - version: 2.9.1 - resolution: "cli-spinners@npm:2.9.1" - checksum: 1780618be58309c469205bc315db697934bac68bce78cd5dfd46248e507a533172d623c7348ecfd904734f597ce0a4e5538684843d2cfb7af485d4466699940c + version: 2.9.2 + resolution: "cli-spinners@npm:2.9.2" + checksum: 1bd588289b28432e4676cb5d40505cfe3e53f2e4e10fbe05c8a710a154d6fe0ce7836844b00d6858f740f2ffe67cdc36e0fce9c7b6a8430e80e6388d5aa4956c languageName: node linkType: hard @@ -5562,15 +5621,6 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.3": - version: 1.1.3 - resolution: "color-support@npm:1.1.3" - bin: - color-support: bin.js - checksum: 9b7356817670b9a13a26ca5af1c21615463b500783b739b7634a0c2047c16cef4b2865d7576875c31c3cddf9dd621fa19285e628f20198b233a5cfdda6d0793b - languageName: node - linkType: hard - "colord@npm:^2.9.1": version: 2.9.3 resolution: "colord@npm:2.9.3" @@ -5595,16 +5645,9 @@ __metadata: linkType: hard "commander@npm:^11.0.0": - version: 11.0.0 - resolution: "commander@npm:11.0.0" - checksum: 6621954e1e1d078b4991c1f5bbd9439ad37aa7768d6ab4842de1dbd4d222c8a27e1b8e62108b3a92988614af45031d5bb2a2aaa92951f4d0c934d1a1ac564bb4 - languageName: node - linkType: hard - -"commander@npm:^2.8.1": - version: 2.20.3 - resolution: "commander@npm:2.20.3" - checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: fd1a8557c6b5b622c89ecdfde703242ab7db3b628ea5d1755784c79b8e7cb0d74d65b4a262289b533359cd58e1bfc0bf50245dfbcd2954682a6f367c828b79ef languageName: node linkType: hard @@ -5641,6 +5684,23 @@ __metadata: languageName: node linkType: hard +"compressing@npm:^1.10.0": + version: 1.10.0 + resolution: "compressing@npm:1.10.0" + dependencies: + "@eggjs/yauzl": ^2.11.0 + flushwritable: ^1.0.0 + get-ready: ^1.0.0 + iconv-lite: ^0.5.0 + mkdirp: ^0.5.1 + pump: ^3.0.0 + streamifier: ^0.1.1 + tar-stream: ^1.5.2 + yazl: ^2.4.2 + checksum: e26573ff35e96b9d3eb14074373c388276b2f56d4c2e36d75a07a32eeeea091d154bd4db914e11eae971d6a9a04d9edae4c355fdfee6364644c9db0317dc3dbb + languageName: node + linkType: hard + "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -5658,13 +5718,6 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.1.0": - version: 1.1.0 - resolution: "console-control-strings@npm:1.1.0" - checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed - languageName: node - linkType: hard - "constant-case@npm:^3.0.4": version: 3.0.4 resolution: "constant-case@npm:3.0.4" @@ -5676,7 +5729,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:^0.5.4, content-disposition@npm:~0.5.2": +"content-disposition@npm:~0.5.2": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -5692,13 +5745,6 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.6.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -5706,22 +5752,22 @@ __metadata: languageName: node linkType: hard -"cookies@npm:~0.8.0": - version: 0.8.0 - resolution: "cookies@npm:0.8.0" +"cookies@npm:~0.9.0": + version: 0.9.1 + resolution: "cookies@npm:0.9.1" dependencies: depd: ~2.0.0 keygrip: ~1.1.0 - checksum: 806055a44f128705265b1bc6a853058da18bf80dea3654ad99be20985b1fa1b14f86c1eef73644aab8071241f8a78acd57202b54c4c5c70769fc694fbb9c4edc + checksum: 213e4d14847b582fbd8a003203d3621a4b9fa792a315c37954e89332d38fac5bcc34ba92ef316ad6d5fe28f0187aaa115927fbbe2080744ad1707a93b4313247 languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.32.2": - version: 3.32.2 - resolution: "core-js-compat@npm:3.32.2" +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": + version: 3.35.0 + resolution: "core-js-compat@npm:3.35.0" dependencies: - browserslist: ^4.21.10 - checksum: efca146ad71a542e6f196db5ba5aed617e48c615bdf1fbb065471b3267f833ac545bd5fc5ad0642c3d3974b955f0684ff0863d7471d7050ee0284e0a1313942e + browserslist: ^4.22.2 + checksum: 64c41ce6870aa9130b9d0cb8f00c05204094f46db7e345d520ec2e38f8b6e1d51e921d4974ceb880948f19c0a79e5639e55be0e56f88ea20e32e9a6274da7f82 languageName: node linkType: hard @@ -5783,44 +5829,44 @@ __metadata: linkType: hard "css-blank-pseudo@npm:^6.0.0": - version: 6.0.0 - resolution: "css-blank-pseudo@npm:6.0.0" + version: 6.0.1 + resolution: "css-blank-pseudo@npm:6.0.1" dependencies: postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: d005d57610af249708d385ce3f5e1f0b60ac3d7fb22d5a5b065b76a15db68c1f92498c8358e9ae4b819c93e24def312c4975e4d7a6be45569880ffc0e61a1693 + checksum: 05c0f800e35f25f6610be5d6f680555cb2c3cec891c8277e0266620eeaf988240abe27cc45d688d1a6a832d0766f3f0f92328eadf63419aeeaea9e1c5198c053 languageName: node linkType: hard -"css-declaration-sorter@npm:^6.3.1": - version: 6.4.1 - resolution: "css-declaration-sorter@npm:6.4.1" +"css-declaration-sorter@npm:^7.1.1": + version: 7.1.1 + resolution: "css-declaration-sorter@npm:7.1.1" peerDependencies: postcss: ^8.0.9 - checksum: cbdc9e0d481011b1a28fd5b60d4eb55fe204391d31a0b1b490b2cecf4baa85810f9b8c48adab4df644f4718104ed3ed72c64a9745e3216173767bf4aeca7f9b8 + checksum: 6a840049f661bc26957af8cf70c22a9a0e9e6e253bae9a61bf1988dcb1265d5deebbe24921c3e0237bd8a009790c454c6808497db272b745b44c1d72cd31cdc1 languageName: node linkType: hard "css-has-pseudo@npm:^6.0.0": - version: 6.0.0 - resolution: "css-has-pseudo@npm:6.0.0" + version: 6.0.1 + resolution: "css-has-pseudo@npm:6.0.1" dependencies: - "@csstools/selector-specificity": ^3.0.0 + "@csstools/selector-specificity": ^3.0.1 postcss-selector-parser: ^6.0.13 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 0d1fecb8339e815c0e5d04c2d4d36357b92974dcb51f328c64b9aa668c509aade348235fcd169441fd71e1411a7984f5c309128b092033e00070200b0043bf11 + checksum: 90250c1bb9be6bc0920c7ba5cafb484b4960888ce8a36a6ba106ee981e6929b8e843d51c77c1d8b6db16b746761e884d07acdea8d418e718429d7ac194221584 languageName: node linkType: hard "css-prefers-color-scheme@npm:^9.0.0": - version: 9.0.0 - resolution: "css-prefers-color-scheme@npm:9.0.0" + version: 9.0.1 + resolution: "css-prefers-color-scheme@npm:9.0.1" peerDependencies: postcss: ^8.4 - checksum: 8508fbb8ca223bf53095ce71a962ceeff34ee7349705f6d7e36e148260bfb2e25fd93517a3d83d39d0ac9c60fe5fd5ec3bf4443b5d01ca711922d1b176d0b0e2 + checksum: eb36a05f79b6beb8c92cadc12c249dfc2d67d4d4186871df7619f48d0dea11487c9c107d7532c299dd81325cd1b77b88a6d91b14f5ff588173842d1269d765e4 languageName: node linkType: hard @@ -5844,7 +5890,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^2.2.1": +"css-tree@npm:^2.3.1": version: 2.3.1 resolution: "css-tree@npm:2.3.1" dependencies: @@ -5878,10 +5924,10 @@ __metadata: languageName: node linkType: hard -"cssdb@npm:^7.7.2": - version: 7.7.2 - resolution: "cssdb@npm:7.7.2" - checksum: 74a8b46fc694b8576686dde6acbf0a28b07a1a1ff01b24c0c3de12e4680f2124d4beb3367b97ec309938d32306e1806fe5e209f8c899f120349cdfb5d327b727 +"cssdb@npm:^7.9.0": + version: 7.10.0 + resolution: "cssdb@npm:7.10.0" + checksum: 59a4b092cab1441f318b95801c21e57d22f33a9ca7c407db3beb7c66b08fc7cc436c365975d9ab92cca4db61a61167dfe07345ce1061b98ef294a89b9092186e languageName: node linkType: hard @@ -5894,63 +5940,63 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-default@npm:^6.0.1": - version: 6.0.1 - resolution: "cssnano-preset-default@npm:6.0.1" - dependencies: - css-declaration-sorter: ^6.3.1 - cssnano-utils: ^4.0.0 - postcss-calc: ^9.0.0 - postcss-colormin: ^6.0.0 - postcss-convert-values: ^6.0.0 - postcss-discard-comments: ^6.0.0 - postcss-discard-duplicates: ^6.0.0 - postcss-discard-empty: ^6.0.0 - postcss-discard-overridden: ^6.0.0 - postcss-merge-longhand: ^6.0.0 - postcss-merge-rules: ^6.0.1 - postcss-minify-font-values: ^6.0.0 - postcss-minify-gradients: ^6.0.0 - postcss-minify-params: ^6.0.0 - postcss-minify-selectors: ^6.0.0 - postcss-normalize-charset: ^6.0.0 - postcss-normalize-display-values: ^6.0.0 - postcss-normalize-positions: ^6.0.0 - postcss-normalize-repeat-style: ^6.0.0 - postcss-normalize-string: ^6.0.0 - postcss-normalize-timing-functions: ^6.0.0 - postcss-normalize-unicode: ^6.0.0 - postcss-normalize-url: ^6.0.0 - postcss-normalize-whitespace: ^6.0.0 - postcss-ordered-values: ^6.0.0 - postcss-reduce-initial: ^6.0.0 - postcss-reduce-transforms: ^6.0.0 - postcss-svgo: ^6.0.0 - postcss-unique-selectors: ^6.0.0 - peerDependencies: - postcss: ^8.2.15 - checksum: 451080ae47c93e6525c7133c36426968ee758eb9115132ba481e6b12d50775f4d086635bb2f807957e017fc9d253aa876aa64800be6b3d000ada90721b9ea410 - languageName: node - linkType: hard - -"cssnano-utils@npm:^4.0.0": - version: 4.0.0 - resolution: "cssnano-utils@npm:4.0.0" +"cssnano-preset-default@npm:^6.0.3": + version: 6.0.3 + resolution: "cssnano-preset-default@npm:6.0.3" + dependencies: + css-declaration-sorter: ^7.1.1 + cssnano-utils: ^4.0.1 + postcss-calc: ^9.0.1 + postcss-colormin: ^6.0.2 + postcss-convert-values: ^6.0.2 + postcss-discard-comments: ^6.0.1 + postcss-discard-duplicates: ^6.0.1 + postcss-discard-empty: ^6.0.1 + postcss-discard-overridden: ^6.0.1 + postcss-merge-longhand: ^6.0.2 + postcss-merge-rules: ^6.0.3 + postcss-minify-font-values: ^6.0.1 + postcss-minify-gradients: ^6.0.1 + postcss-minify-params: ^6.0.2 + postcss-minify-selectors: ^6.0.2 + postcss-normalize-charset: ^6.0.1 + postcss-normalize-display-values: ^6.0.1 + postcss-normalize-positions: ^6.0.1 + postcss-normalize-repeat-style: ^6.0.1 + postcss-normalize-string: ^6.0.1 + postcss-normalize-timing-functions: ^6.0.1 + postcss-normalize-unicode: ^6.0.2 + postcss-normalize-url: ^6.0.1 + postcss-normalize-whitespace: ^6.0.1 + postcss-ordered-values: ^6.0.1 + postcss-reduce-initial: ^6.0.2 + postcss-reduce-transforms: ^6.0.1 + postcss-svgo: ^6.0.2 + postcss-unique-selectors: ^6.0.2 + peerDependencies: + postcss: ^8.4.31 + checksum: 96b48ab577243a5250c3d79481dca725ddc950560c8022a1d1e79bcdfc26875685f9870a3c319ed5852ed91fce6dbdcd287a74371bbe0160a441190deb482223 + languageName: node + linkType: hard + +"cssnano-utils@npm:^4.0.1": + version: 4.0.1 + resolution: "cssnano-utils@npm:4.0.1" peerDependencies: - postcss: ^8.2.15 - checksum: 7db9b3eb4ec7cc7b2d1a3caf8c2d3b6b067bb8404b93dc183907325db3231e396350a50e5388beda02dab03404d5e8d226977b2b87adc11768173e0259e80219 + postcss: ^8.4.31 + checksum: 6a8f5911e31d9fa8daa6287080a5ff3881c041f691e98cc737d67ddb660bb398f33df6c1649c23d2f6bd0e91ea2cabb6db2f53c0a13e5da12f3cd396f7a7fe61 languageName: node linkType: hard "cssnano@npm:^6.0.1": - version: 6.0.1 - resolution: "cssnano@npm:6.0.1" + version: 6.0.3 + resolution: "cssnano@npm:6.0.3" dependencies: - cssnano-preset-default: ^6.0.1 - lilconfig: ^2.1.0 + cssnano-preset-default: ^6.0.3 + lilconfig: ^3.0.0 peerDependencies: - postcss: ^8.2.15 - checksum: 15e0777189edf2d4287ed3628f65d78c9934a2c0729e29811e85bd760653a0142477b3c2dde9e0a51438c509b2b926e6482215cd8d4e6704e3eb1ab38d1dba0c + postcss: ^8.4.31 + checksum: 2b30ce0d9ba337737f4c6af4b6731dd5031cc4e1414a43b87ddb20fd9903a4f5b41182cc6a4b98cc82ca7975ecaa4b8ac487bd34f698998404c5ed0944914a6b languageName: node linkType: hard @@ -6026,10 +6072,10 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:^5.0.1": - version: 5.0.1 - resolution: "data-uri-to-buffer@npm:5.0.1" - checksum: 10958f89c0047b84bd86d572b6b77c9bf238ebe7b55a9a9ab04c90fbf5ab1881783b72e31dc0febdffd30ec914930244f2f728e3629bb8911d922baba129426f +"data-uri-to-buffer@npm:^6.0.0": + version: 6.0.1 + resolution: "data-uri-to-buffer@npm:6.0.1" + checksum: 9140e68c585ae33d950f5943bd476751346c8b789ae80b01a578a33cb8f7f706d1ca7378aff2b1878b2a6d9a8c88c55cc286d88191c8b8ead8255c3c4d934530 languageName: node linkType: hard @@ -6051,7 +6097,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -6119,10 +6165,10 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.4.1": - version: 0.4.1 - resolution: "decode-uri-component@npm:0.4.1" - checksum: 0473924860986fb6ca19ee65a2af13e08801b4f3660475b058500ea8479ed715c919884a026b6bf4296dbb640d3cea74fadf45490b2439152fc548271d0201ec +"decode-uri-component@npm:^0.2.2": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 languageName: node linkType: hard @@ -6181,14 +6227,14 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.0.1": - version: 1.1.0 - resolution: "define-data-property@npm:1.1.0" +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.1": + version: 1.1.1 + resolution: "define-data-property@npm:1.1.1" dependencies: get-intrinsic: ^1.2.1 gopd: ^1.0.1 has-property-descriptors: ^1.0.0 - checksum: 7ad4ee84cca8ad427a4831f5693526804b62ce9dfd4efac77214e95a4382aed930072251d4075dc8dc9fc949a353ed51f19f5285a84a788ba9216cc51472a093 + checksum: a29855ad3f0630ea82e3c5012c812efa6ca3078d5c2aa8df06b5f597c1cde6f7254692df41945851d903e05a1668607b6d34e778f402b9ff9ffb38111f1a3f0d languageName: node linkType: hard @@ -6199,7 +6245,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -6316,10 +6362,10 @@ __metadata: languageName: node linkType: hard -"devtools-protocol@npm:^0.0.1188743": - version: 0.0.1188743 - resolution: "devtools-protocol@npm:0.0.1188743" - checksum: 6b90b51f5f652b165bde6400eb1818ad702eba65180f7598f7d05b3d1c43d84522e88d9e9ee0f13d9416464f3be4ccd68cb9debf2f0231aef5cd4bed456d9c7b +"devtools-protocol@npm:^0.0.1237913": + version: 0.0.1237913 + resolution: "devtools-protocol@npm:0.0.1237913" + checksum: bf6d5c32a841def4bf73c7ec1b8b03ef36215a157a6dfc00f5f10d361d42b6492b801618df53cb1f3be6adead221c5f634dd4ef18388325e3c56d483b3dd7c11 languageName: node linkType: hard @@ -6466,10 +6512,10 @@ __metadata: linkType: hard "edgedriver@npm:^5.3.5": - version: 5.3.7 - resolution: "edgedriver@npm:5.3.7" + version: 5.3.9 + resolution: "edgedriver@npm:5.3.9" dependencies: - "@wdio/logger": ^8.11.0 + "@wdio/logger": ^8.16.17 decamelize: ^6.0.0 edge-paths: ^3.0.5 node-fetch: ^3.3.2 @@ -6477,7 +6523,7 @@ __metadata: which: ^4.0.0 bin: edgedriver: bin/edgedriver.js - checksum: 57fb6e2fee696ed8a59ee9971143b31528f249be5c1287d6cc679ff7ba515bab6dfd6664aebdca238e3d19314f84f9e2ddec86265395adeebafeb8caa5bdb017 + checksum: 15c27ac5d02c538a8af6985a8255690fb8f41318775a1886ef18e63eb07d0ecc3d1cd71111aa2685411b53026d490eb0e6d20953690ffc15f8d2208fe18a0368 languageName: node linkType: hard @@ -6502,17 +6548,17 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.530": - version: 1.4.532 - resolution: "electron-to-chromium@npm:1.4.532" - checksum: e9f77b5d6df84aa1f7598359ec2c988c3758e58106e63f2a0a6dc4756a6733b126316e61a79a2a6643aa2a0f9a1cf9ebe66c817dcb970a3fc9d8190342ef070a +"electron-to-chromium@npm:^1.4.601": + version: 1.4.626 + resolution: "electron-to-chromium@npm:1.4.626" + checksum: 5ecfab63c6e9415e0bce577e53a95b2206ea3897d7f8026f2826d063f561be1fdcb6ded0f4b2ec40f00821ece34ca21f9c9357a80e5e343db4254bb9b94e65b0 languageName: node linkType: hard "emoji-regex@npm:^10.2.1": - version: 10.2.1 - resolution: "emoji-regex@npm:10.2.1" - checksum: 1aa2d16881c56531fdfc03d0b36f5c2b6221cc4097499a5665b88b711dc3fb4d5b8804f0ca6f00c56e5dcf89bac75f0487eee85da1da77df3a33accc6ecbe426 + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: 5da48edfeb9462fb1ae5495cff2d79129974c696853fb0ce952cbf560f29a2756825433bf51cfd5157ec7b9f93f46f31d712e896d63e3d8ac9c3832bdb45ab73 languageName: node linkType: hard @@ -6546,7 +6592,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.1.0": +"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -6596,7 +6642,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": +"error-ex@npm:^1.3.1": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -6606,31 +6652,31 @@ __metadata: linkType: hard "errorstacks@npm:^2.2.0": - version: 2.4.0 - resolution: "errorstacks@npm:2.4.0" - checksum: 59186ccd26d8b782682a17aa8c96a71c5b977e7e073ec1648a5b59d11acb02348000921751c28a1a8a5bea37481369b2dab27e6330c5b8ddf3ae9b610dfc02bf + version: 2.4.1 + resolution: "errorstacks@npm:2.4.1" + checksum: 1b46bdd3c40d3e30dbb6945c0529ffbef6ccdf2260eeecff6cc1ee95b708ec732094597d6adaa53ffe18d045150b366e3f7472d8594946f430941bfa4ad54479 languageName: node linkType: hard "es-abstract@npm:^1.22.1": - version: 1.22.2 - resolution: "es-abstract@npm:1.22.2" + version: 1.22.3 + resolution: "es-abstract@npm:1.22.3" dependencies: array-buffer-byte-length: ^1.0.0 arraybuffer.prototype.slice: ^1.0.2 available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + call-bind: ^1.0.5 es-set-tostringtag: ^2.0.1 es-to-primitive: ^1.2.1 function.prototype.name: ^1.1.6 - get-intrinsic: ^1.2.1 + get-intrinsic: ^1.2.2 get-symbol-description: ^1.0.0 globalthis: ^1.0.3 gopd: ^1.0.1 - has: ^1.0.3 has-property-descriptors: ^1.0.0 has-proto: ^1.0.1 has-symbols: ^1.0.3 + hasown: ^2.0.0 internal-slot: ^1.0.5 is-array-buffer: ^3.0.2 is-callable: ^1.2.7 @@ -6640,7 +6686,7 @@ __metadata: is-string: ^1.0.7 is-typed-array: ^1.1.12 is-weakref: ^1.0.2 - object-inspect: ^1.12.3 + object-inspect: ^1.13.1 object-keys: ^1.1.1 object.assign: ^4.1.4 regexp.prototype.flags: ^1.5.1 @@ -6654,35 +6700,57 @@ __metadata: typed-array-byte-offset: ^1.0.0 typed-array-length: ^1.0.4 unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.11 - checksum: cc70e592d360d7d729859013dee7a610c6b27ed8630df0547c16b0d16d9fe6505a70ee14d1af08d970fdd132b3f88c9ca7815ce72c9011608abf8ab0e55fc515 + which-typed-array: ^1.1.13 + checksum: b1bdc962856836f6e72be10b58dc128282bdf33771c7a38ae90419d920fc3b36cc5d2b70a222ad8016e3fc322c367bf4e9e89fc2bc79b7e933c05b218e83d79a + languageName: node + linkType: hard + +"es-iterator-helpers@npm:^1.0.15": + version: 1.0.15 + resolution: "es-iterator-helpers@npm:1.0.15" + dependencies: + asynciterator.prototype: ^1.0.0 + call-bind: ^1.0.2 + define-properties: ^1.2.1 + es-abstract: ^1.22.1 + es-set-tostringtag: ^2.0.1 + function-bind: ^1.1.1 + get-intrinsic: ^1.2.1 + globalthis: ^1.0.3 + has-property-descriptors: ^1.0.0 + has-proto: ^1.0.1 + has-symbols: ^1.0.3 + internal-slot: ^1.0.5 + iterator.prototype: ^1.1.2 + safe-array-concat: ^1.0.1 + checksum: 50081ae5c549efe62e5c1d244df0194b40b075f7897fc2116b7e1aa437eb3c41f946d2afda18c33f9b31266ec544765932542765af839f76fa6d7b7855d1e0e1 languageName: node linkType: hard "es-module-lexer@npm:^1.0.0": - version: 1.3.1 - resolution: "es-module-lexer@npm:1.3.1" - checksum: 3beafa7e171eb1e8cc45695edf8d51638488dddf65294d7911f8d6a96249da6a9838c87529262cc6ea53988d8272cec0f4bff93f476ed031a54ba3afb51a0ed3 + version: 1.4.1 + resolution: "es-module-lexer@npm:1.4.1" + checksum: a11b5a256d4e8e9c7d94c2fd87415ccd1591617b6edd847e064503f8eaece2d25e2e9078a02c5ce3ed5e83bb748f5b4820efbe78072c8beb07ac619c2edec35d languageName: node linkType: hard "es-set-tostringtag@npm:^2.0.1": - version: 2.0.1 - resolution: "es-set-tostringtag@npm:2.0.1" + version: 2.0.2 + resolution: "es-set-tostringtag@npm:2.0.2" dependencies: - get-intrinsic: ^1.1.3 - has: ^1.0.3 + get-intrinsic: ^1.2.2 has-tostringtag: ^1.0.0 - checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 + hasown: ^2.0.0 + checksum: afcec3a4c9890ae14d7ec606204858441c801ff84f312538e1d1ccf1e5493c8b17bd672235df785f803756472cb4f2d49b87bde5237aef33411e74c22f194e07 languageName: node linkType: hard "es-shim-unscopables@npm:^1.0.0": - version: 1.0.0 - resolution: "es-shim-unscopables@npm:1.0.0" + version: 1.0.2 + resolution: "es-shim-unscopables@npm:1.0.2" dependencies: - has: ^1.0.3 - checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 + hasown: ^2.0.0 + checksum: 432bd527c62065da09ed1d37a3f8e623c423683285e6188108286f4a1e8e164a5bcbfbc0051557c7d14633cd2a41ce24c7048e6bbb66a985413fd32f1be72626 languageName: node linkType: hard @@ -6698,32 +6766,35 @@ __metadata: linkType: hard "esbuild@npm:^0.19.0": - version: 0.19.4 - resolution: "esbuild@npm:0.19.4" - dependencies: - "@esbuild/android-arm": 0.19.4 - "@esbuild/android-arm64": 0.19.4 - "@esbuild/android-x64": 0.19.4 - "@esbuild/darwin-arm64": 0.19.4 - "@esbuild/darwin-x64": 0.19.4 - "@esbuild/freebsd-arm64": 0.19.4 - "@esbuild/freebsd-x64": 0.19.4 - "@esbuild/linux-arm": 0.19.4 - "@esbuild/linux-arm64": 0.19.4 - "@esbuild/linux-ia32": 0.19.4 - "@esbuild/linux-loong64": 0.19.4 - "@esbuild/linux-mips64el": 0.19.4 - "@esbuild/linux-ppc64": 0.19.4 - "@esbuild/linux-riscv64": 0.19.4 - "@esbuild/linux-s390x": 0.19.4 - "@esbuild/linux-x64": 0.19.4 - "@esbuild/netbsd-x64": 0.19.4 - "@esbuild/openbsd-x64": 0.19.4 - "@esbuild/sunos-x64": 0.19.4 - "@esbuild/win32-arm64": 0.19.4 - "@esbuild/win32-ia32": 0.19.4 - "@esbuild/win32-x64": 0.19.4 + version: 0.19.11 + resolution: "esbuild@npm:0.19.11" + dependencies: + "@esbuild/aix-ppc64": 0.19.11 + "@esbuild/android-arm": 0.19.11 + "@esbuild/android-arm64": 0.19.11 + "@esbuild/android-x64": 0.19.11 + "@esbuild/darwin-arm64": 0.19.11 + "@esbuild/darwin-x64": 0.19.11 + "@esbuild/freebsd-arm64": 0.19.11 + "@esbuild/freebsd-x64": 0.19.11 + "@esbuild/linux-arm": 0.19.11 + "@esbuild/linux-arm64": 0.19.11 + "@esbuild/linux-ia32": 0.19.11 + "@esbuild/linux-loong64": 0.19.11 + "@esbuild/linux-mips64el": 0.19.11 + "@esbuild/linux-ppc64": 0.19.11 + "@esbuild/linux-riscv64": 0.19.11 + "@esbuild/linux-s390x": 0.19.11 + "@esbuild/linux-x64": 0.19.11 + "@esbuild/netbsd-x64": 0.19.11 + "@esbuild/openbsd-x64": 0.19.11 + "@esbuild/sunos-x64": 0.19.11 + "@esbuild/win32-arm64": 0.19.11 + "@esbuild/win32-ia32": 0.19.11 + "@esbuild/win32-x64": 0.19.11 dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true "@esbuild/android-arm": optional: true "@esbuild/android-arm64": @@ -6770,7 +6841,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 024309a16365b020815a30e9a3a9354894a391cf1adbfad7f44a975cf161ab5e961619b30e1ec8ea02994631d71e6b38831119be69f8ccb610c32bbe21addc79 + checksum: ae949a796d1d06b55275ae7491ce137857468f69a93d8cc9c0943d2a701ac54e14dbb250a2ba56f2ad98283669578f1ec3bd85a4681910a5ff29a2470c3bd62c languageName: node linkType: hard @@ -6802,13 +6873,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^5.0.0": - version: 5.0.0 - resolution: "escape-string-regexp@npm:5.0.0" - checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e - languageName: node - linkType: hard - "escodegen@npm:^2.0.0, escodegen@npm:^2.1.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -6827,7 +6891,7 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.7": +"eslint-import-resolver-node@npm:^0.3.9": version: 0.3.9 resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: @@ -6880,55 +6944,55 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.24.2": - version: 2.28.1 - resolution: "eslint-plugin-import@npm:2.28.1" + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: - array-includes: ^3.1.6 - array.prototype.findlastindex: ^1.2.2 - array.prototype.flat: ^1.3.1 - array.prototype.flatmap: ^1.3.1 + array-includes: ^3.1.7 + array.prototype.findlastindex: ^1.2.3 + array.prototype.flat: ^1.3.2 + array.prototype.flatmap: ^1.3.2 debug: ^3.2.7 doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.7 + eslint-import-resolver-node: ^0.3.9 eslint-module-utils: ^2.8.0 - has: ^1.0.3 - is-core-module: ^2.13.0 + hasown: ^2.0.0 + is-core-module: ^2.13.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.fromentries: ^2.0.6 - object.groupby: ^1.0.0 - object.values: ^1.1.6 + object.fromentries: ^2.0.7 + object.groupby: ^1.0.1 + object.values: ^1.1.7 semver: ^6.3.1 - tsconfig-paths: ^3.14.2 + tsconfig-paths: ^3.15.0 peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: e8ae6dd8f06d8adf685f9c1cfd46ac9e053e344a05c4090767e83b63a85c8421ada389807a39e73c643b9bff156715c122e89778169110ed68d6428e12607edf + checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c languageName: node linkType: hard "eslint-plugin-jsx-a11y@npm:^6.3.1": - version: 6.7.1 - resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" - dependencies: - "@babel/runtime": ^7.20.7 - aria-query: ^5.1.3 - array-includes: ^3.1.6 - array.prototype.flatmap: ^1.3.1 - ast-types-flow: ^0.0.7 - axe-core: ^4.6.2 - axobject-query: ^3.1.1 + version: 6.8.0 + resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" + dependencies: + "@babel/runtime": ^7.23.2 + aria-query: ^5.3.0 + array-includes: ^3.1.7 + array.prototype.flatmap: ^1.3.2 + ast-types-flow: ^0.0.8 + axe-core: =4.7.0 + axobject-query: ^3.2.1 damerau-levenshtein: ^1.0.8 emoji-regex: ^9.2.2 - has: ^1.0.3 - jsx-ast-utils: ^3.3.3 - language-tags: =1.0.5 + es-iterator-helpers: ^1.0.15 + hasown: ^2.0.0 + jsx-ast-utils: ^3.3.5 + language-tags: ^1.0.9 minimatch: ^3.1.2 - object.entries: ^1.1.6 - object.fromentries: ^2.0.6 - semver: ^6.3.0 + object.entries: ^1.1.7 + object.fromentries: ^2.0.7 peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: f166dd5fe7257c7b891c6692e6a3ede6f237a14043ae3d97581daf318fc5833ddc6b4871aa34ab7656187430170500f6d806895747ea17ecdf8231a666c3c2fd + checksum: 3dec00e2a3089c4c61ac062e4196a70985fb7eda1fd67fe035363d92578debde92fdb8ed2e472321fc0d71e75f4a1e8888c6a3218c14dd93c8e8d19eb6f51554 languageName: node linkType: hard @@ -6954,15 +7018,15 @@ __metadata: linkType: hard "eslint-plugin-lit@npm:^1.6.0": - version: 1.9.1 - resolution: "eslint-plugin-lit@npm:1.9.1" + version: 1.11.0 + resolution: "eslint-plugin-lit@npm:1.11.0" dependencies: parse5: ^6.0.1 parse5-htmlparser2-tree-adapter: ^6.0.1 requireindex: ^1.2.0 peerDependencies: eslint: ">= 5" - checksum: 24f9426b52587b483a5e195a1164cbf23323879a2c5f114673e5fb5413ba56d2a57309f39393fcc5a7486508faa05ba3da40fd3168f3c87f3d41473052cf80be + checksum: c1b10e3fccc50c483839fe6ce8fcab864c0c3a4d5af996206711a0a168e108367e45d2a964109c180640d7d0aac42439fef4539a4c19b18d6c35c47a442823ca languageName: node linkType: hard @@ -7038,16 +7102,17 @@ __metadata: linkType: hard "eslint@npm:^8.0.0": - version: 8.50.0 - resolution: "eslint@npm:8.50.0" + version: 8.56.0 + resolution: "eslint@npm:8.56.0" dependencies: "@eslint-community/eslint-utils": ^4.2.0 "@eslint-community/regexpp": ^4.6.1 - "@eslint/eslintrc": ^2.1.2 - "@eslint/js": 8.50.0 - "@humanwhocodes/config-array": ^0.11.11 + "@eslint/eslintrc": ^2.1.4 + "@eslint/js": 8.56.0 + "@humanwhocodes/config-array": ^0.11.13 "@humanwhocodes/module-importer": ^1.0.1 "@nodelib/fs.walk": ^1.2.8 + "@ungap/structured-clone": ^1.2.0 ajv: ^6.12.4 chalk: ^4.0.0 cross-spawn: ^7.0.2 @@ -7080,7 +7145,7 @@ __metadata: text-table: ^0.2.0 bin: eslint: bin/eslint.js - checksum: 9ebfe5615dc84700000d218e32ddfdcfc227ca600f65f18e5541ec34f8902a00356a9a8804d9468fd6c8637a5ef6a3897291dad91ba6579d5b32ffeae5e31768 + checksum: 883436d1e809b4a25d9eb03d42f584b84c408dbac28b0019f6ea07b5177940bf3cca86208f749a6a1e0039b63e085ee47aca1236c30721e91f0deef5cc5a5136 languageName: node linkType: hard @@ -7174,25 +7239,6 @@ __metadata: languageName: node linkType: hard -"ext-list@npm:^2.0.0": - version: 2.2.2 - resolution: "ext-list@npm:2.2.2" - dependencies: - mime-db: ^1.28.0 - checksum: 9b2426bea312e674eeced62c5f18407ab9a8653bbdfbde36492331c7973dab7fbf9e11d6c38605786168b42da333910314988097ca06eee61f1b9b57efae3f18 - languageName: node - linkType: hard - -"ext-name@npm:^5.0.0": - version: 5.0.0 - resolution: "ext-name@npm:5.0.0" - dependencies: - ext-list: ^2.0.0 - sort-keys-length: ^1.0.0 - checksum: f598269bd5de4295540ea7d6f8f6a01d82a7508f148b7700a05628ef6121648d26e6e5e942049e953b3051863df6b54bd8fe951e7877f185e34ace5d44370b33 - languageName: node - linkType: hard - "extend@npm:^3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -7257,15 +7303,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.2.0, fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1": - version: 3.3.1 - resolution: "fast-glob@npm:3.3.1" + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" dependencies: "@nodelib/fs.stat": ^2.0.2 "@nodelib/fs.walk": ^1.2.3 glob-parent: ^5.1.2 merge2: ^1.3.0 micromatch: ^4.0.4 - checksum: b6f3add6403e02cf3a798bfbb1183d0f6da2afd368f27456010c0bc1f9640aea308243d4cb2c0ab142f618276e65ecb8be1661d7c62a7b4e5ba774b9ce5432e5 + checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 languageName: node linkType: hard @@ -7284,11 +7330,20 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" + version: 1.16.0 + resolution: "fastq@npm:1.16.0" dependencies: reusify: ^1.0.4 - checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a + checksum: 1d40ed1f100ae625e5720484e8602b7ad07649370f1cbc3e34a6b9630a0bfed6946bab0322d8a368a1e3cde87bb9bbb8d3bc2ae01a0c1f022fac1d07c04e4feb + languageName: node + linkType: hard + +"fd-slicer2@npm:^1.2.0": + version: 1.2.0 + resolution: "fd-slicer2@npm:1.2.0" + dependencies: + pend: ^1.2.0 + checksum: 58f698ad98acabdec181dab48b076c46b36f57f188c51be19950f8088ce2a55c508660ddd0707720c8a284666ee88c12c122be04de7becc8258eda88e645df34 languageName: node linkType: hard @@ -7340,35 +7395,6 @@ __metadata: languageName: node linkType: hard -"file-type@npm:^18.5.0": - version: 18.5.0 - resolution: "file-type@npm:18.5.0" - dependencies: - readable-web-to-node-stream: ^3.0.2 - strtok3: ^7.0.0 - token-types: ^5.0.1 - checksum: d2bc81d842b110970a0ca9d90356ce4e9738c1c05596ce8931f2af334477856d92bcecd0742dc6646e13a970c0125150ad4415898688d1901d80e972d90ab1ca - languageName: node - linkType: hard - -"filename-reserved-regex@npm:^3.0.0": - version: 3.0.0 - resolution: "filename-reserved-regex@npm:3.0.0" - checksum: 1803e19ce64d7cb88ee5a1bd3ce282470a5c263987269222426d889049fc857e302284fa71937de9582eba7a9f39539557d45e0562f2fa51cade8efc68c65dd9 - languageName: node - linkType: hard - -"filenamify@npm:^5.1.1": - version: 5.1.1 - resolution: "filenamify@npm:5.1.1" - dependencies: - filename-reserved-regex: ^3.0.0 - strip-outer: ^2.0.0 - trim-repeated: ^2.0.0 - checksum: 55a7ed0858eb2655bb1bb1e945a59e3fb30ba4767f6924fa064ccd731bff07678aac3cb4f3899ae0e1621fe81d6472b5688232bb6afd4eeb989ade785fc1c6f1 - languageName: node - linkType: hard - "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -7378,10 +7404,10 @@ __metadata: languageName: node linkType: hard -"filter-obj@npm:^5.1.0": - version: 5.1.0 - resolution: "filter-obj@npm:5.1.0" - checksum: ba7c24d9b2c0552ee87d268e07eca74483af61fb740545ffa809f7e9e5294de38cf163ecc55af0e8a40020af9a49512c32f4022de2a858b110420fc8bffa7c9c +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: cf2104a7c45ff48e7f505b78a3991c8f7f30f28bd8106ef582721f321f1c6277f7751aacd5d83026cb079d9d5091082f588d14a72e7c5d720ece79118fa61e10 languageName: node linkType: hard @@ -7405,7 +7431,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^6.2.0, find-up@npm:^6.3.0": +"find-up@npm:^6.2.0": version: 6.3.0 resolution: "find-up@npm:6.3.0" dependencies: @@ -7458,13 +7484,13 @@ __metadata: linkType: hard "flat-cache@npm:^3.0.4": - version: 3.1.0 - resolution: "flat-cache@npm:3.1.0" + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" dependencies: - flatted: ^3.2.7 + flatted: ^3.2.9 keyv: ^4.5.3 rimraf: ^3.0.2 - checksum: 99312601d5b90f44aef403f17f056dc09be7e437703740b166cdc9386d99e681f74e6b6e8bd7d010bda66904ea643c9527276b1b80308a2119741d94108a4d8f + checksum: e7e0f59801e288b54bee5cb9681e9ee21ee28ef309f886b312c9d08415b79fc0f24ac842f84356ce80f47d6a53de62197ce0e6e148dc42d5db005992e2a756ec languageName: node linkType: hard @@ -7477,13 +7503,20 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.7": +"flatted@npm:^3.2.9": version: 3.2.9 resolution: "flatted@npm:3.2.9" checksum: f14167fbe26a9d20f6fca8d998e8f1f41df72c8e81f9f2c9d61ed2bea058248f5e1cbd05e7f88c0e5087a6a0b822a1e5e2b446e879f3cfbe0b07ba2d7f80b026 languageName: node linkType: hard +"flushwritable@npm:^1.0.0": + version: 1.0.0 + resolution: "flushwritable@npm:1.0.0" + checksum: 3e94480c1f47d531807c0f1e6cb171f58c1dd213b0365e1d11bf475a9d3a4dc7cdf77d7a9c03f4c41855fd7b494428b7a03df0f1ddb0d30e134ca817df2516c3 + languageName: node + linkType: hard + "for-each@npm:^0.3.3": version: 0.3.3 resolution: "for-each@npm:0.3.3" @@ -7557,9 +7590,9 @@ __metadata: linkType: hard "fraction.js@npm:^4.3.6": - version: 4.3.6 - resolution: "fraction.js@npm:4.3.6" - checksum: e96ae77e64ebfd442d3a5a01a3f0637b0663fc2440bcf2841b3ad9341ba24c81fb2e3e7142e43ef7d088558c6b3f8609df135b201adc7a1c674aea6a71384162 + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: e1553ae3f08e3ba0e8c06e43a3ab20b319966dfb7ddb96fd9b5d0ee11a66571af7f993229c88ebbb0d4a816eb813a24ed48207b140d442a8f76f33763b8d1f3f languageName: node linkType: hard @@ -7589,6 +7622,13 @@ __metadata: languageName: node linkType: hard +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + languageName: node + linkType: hard + "fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" @@ -7686,14 +7726,14 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -7708,41 +7748,25 @@ __metadata: "functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" - checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 - languageName: node - linkType: hard - -"gauge@npm:^4.0.3": - version: 4.0.4 - resolution: "gauge@npm:4.0.4" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.3 - console-control-strings: ^1.1.0 - has-unicode: ^2.0.1 - signal-exit: ^3.0.7 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.5 - checksum: 788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d + checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 languageName: node linkType: hard "geckodriver@npm:^4.2.0": - version: 4.2.1 - resolution: "geckodriver@npm:4.2.1" + version: 4.3.0 + resolution: "geckodriver@npm:4.3.0" dependencies: - "@wdio/logger": ^8.11.0 + "@wdio/logger": ^8.24.12 decamelize: ^6.0.0 http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.1 - node-fetch: ^3.3.1 + https-proxy-agent: ^7.0.2 + node-fetch: ^3.3.2 tar-fs: ^3.0.4 unzipper: ^0.10.14 which: ^4.0.0 bin: geckodriver: bin/geckodriver.js - checksum: 9773cd8c6002cdee49cad8dddd6908ff4bc00fe0eda01e47be1ea1c1a744ea265c4b81e30f4b3dafb9dc7386ed948ed4efb8e6b55be74e82b04079a482fd1f57 + checksum: d55df4a8a9b51215f447bbaaec5f38c2439f86e2ba01eeec4accb0fdcc44f14b764fe9a61dbba558c203546d92cd9df72f3c3751af6e7919efb757dfbdbfcd49 languageName: node linkType: hard @@ -7760,22 +7784,22 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.2": +"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1": - version: 1.2.1 - resolution: "get-intrinsic@npm:1.2.1" +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": + version: 1.2.2 + resolution: "get-intrinsic@npm:1.2.2" dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 + function-bind: ^1.1.2 has-proto: ^1.0.1 has-symbols: ^1.0.3 - checksum: 5b61d88552c24b0cf6fa2d1b3bc5459d7306f699de060d76442cce49a4721f52b8c560a33ab392cf5575b7810277d54ded9d4d39a1ea61855619ebc005aa7e5f + hasown: ^2.0.0 + checksum: 447ff0724df26829908dc033b62732359596fcf66027bc131ab37984afb33842d9cd458fd6cecadfe7eac22fd8a54b349799ed334cf2726025c921c7250e7417 languageName: node linkType: hard @@ -7786,6 +7810,13 @@ __metadata: languageName: node linkType: hard +"get-ready@npm:^1.0.0": + version: 1.0.0 + resolution: "get-ready@npm:1.0.0" + checksum: a4f3a2d7af3721d03f0f20206d1e6783671c276518ff6837b5f8b5c8fe77c6dad331353fe002c19163e1607fd47d377e5d4e8abbd28616a00ad4072d48840994 + languageName: node + linkType: hard + "get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -7822,14 +7853,14 @@ __metadata: linkType: hard "get-uri@npm:^6.0.1": - version: 6.0.1 - resolution: "get-uri@npm:6.0.1" + version: 6.0.2 + resolution: "get-uri@npm:6.0.2" dependencies: basic-ftp: ^5.0.2 - data-uri-to-buffer: ^5.0.1 + data-uri-to-buffer: ^6.0.0 debug: ^4.3.4 fs-extra: ^8.1.0 - checksum: a8aec70e1c67386fbe67f66e344ecd671a19f4cfc8e0f0e14d070563af5123d540e77fbceb6e26566f29846fac864d2862699ab134d307f85c85e7d72ce23d14 + checksum: 762de3b0e3d4e7afc966e4ce93be587d70c270590da9b4c8fbff888362656c055838d926903d1774cbfeed4d392b4d6def4b2c06d48c050580070426a3a8629b languageName: node linkType: hard @@ -7851,20 +7882,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.6": - version: 7.1.6 - resolution: "glob@npm:7.1.6" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: 351d549dd90553b87c2d3f90ce11aed9e1093c74130440e7ae0592e11bbcd2ce7f0ebb8ba6bfe63aaf9b62166a7f4c80cb84490ae5d78408bb2572bf7d4ee0a6 - languageName: node - linkType: hard - "glob@npm:7.2.0": version: 7.2.0 resolution: "glob@npm:7.2.0" @@ -7879,7 +7896,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.7": +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3, glob@npm:^10.3.7": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -7908,7 +7925,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.0, glob@npm:^8.1.0": +"glob@npm:^8.0.0": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -7953,11 +7970,11 @@ __metadata: linkType: hard "globals@npm:^13.19.0": - version: 13.22.0 - resolution: "globals@npm:13.22.0" + version: 13.24.0 + resolution: "globals@npm:13.24.0" dependencies: type-fest: ^0.20.2 - checksum: 64af5a09565341432770444085f7aa98b54331c3b69732e0de411003921fa2dd060222ae7b50bec0b98f29c4d00b4f49bf434049ba9f7c36ca4ee1773f60458c + checksum: 56066ef058f6867c04ff203b8a44c15b038346a62efbc3060052a1016be9f56f4cf0b2cd45b74b22b81e521a889fc7786c73691b0549c2f3a6e825b3d394f43c languageName: node linkType: hard @@ -8006,25 +8023,6 @@ __metadata: languageName: node linkType: hard -"got@npm:^ 12.6.1, got@npm:^12.6.1": - version: 12.6.1 - resolution: "got@npm:12.6.1" - dependencies: - "@sindresorhus/is": ^5.2.0 - "@szmarczak/http-timer": ^5.0.1 - cacheable-lookup: ^7.0.0 - cacheable-request: ^10.2.8 - decompress-response: ^6.0.0 - form-data-encoder: ^2.1.2 - get-stream: ^6.0.1 - http2-wrapper: ^2.1.10 - lowercase-keys: ^3.0.0 - p-cancelable: ^3.0.0 - responselike: ^3.0.0 - checksum: 3c37f5d858aca2859f9932e7609d35881d07e7f2d44c039d189396f0656896af6c77c22f2c51c563f8918be483f60ff41e219de742ab4642d4b106711baccbd5 - languageName: node - linkType: hard - "got@npm:^11.7.0, got@npm:^11.8.6": version: 11.8.6 resolution: "got@npm:11.8.6" @@ -8044,9 +8042,9 @@ __metadata: languageName: node linkType: hard -"got@npm:^13.0.0": - version: 13.0.0 - resolution: "got@npm:13.0.0" +"got@npm:^12.6.1": + version: 12.6.1 + resolution: "got@npm:12.6.1" dependencies: "@sindresorhus/is": ^5.2.0 "@szmarczak/http-timer": ^5.0.1 @@ -8059,11 +8057,11 @@ __metadata: lowercase-keys: ^3.0.0 p-cancelable: ^3.0.0 responselike: ^3.0.0 - checksum: bcae6601efd710bc6c5b454c5e44bcb16fcfe57a1065e2d61ff918c1d69c3cf124984ebf509ca64ed10f0da2d2b5531b77da05aa786e75849d084fb8fbea711b + checksum: 3c37f5d858aca2859f9932e7609d35881d07e7f2d44c039d189396f0656896af6c77c22f2c51c563f8918be483f60ff41e219de742ab4642d4b106711baccbd5 languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -8131,11 +8129,11 @@ __metadata: linkType: hard "has-property-descriptors@npm:^1.0.0": - version: 1.0.0 - resolution: "has-property-descriptors@npm:1.0.0" + version: 1.0.1 + resolution: "has-property-descriptors@npm:1.0.1" dependencies: - get-intrinsic: ^1.1.1 - checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb + get-intrinsic: ^1.2.2 + checksum: 2bcc6bf6ec6af375add4e4b4ef586e43674850a91ad4d46666d0b28ba8e1fd69e424c7677d24d60f69470ad0afaa2f3197f508b20b0bb7dd99a8ab77ffc4b7c4 languageName: node linkType: hard @@ -8162,22 +8160,6 @@ __metadata: languageName: node linkType: hard -"has-unicode@npm:^2.0.1": - version: 2.0.1 - resolution: "has-unicode@npm:2.0.1" - checksum: 1eab07a7436512db0be40a710b29b5dc21fa04880b7f63c9980b706683127e3c1b57cb80ea96d47991bdae2dfe479604f6a1ba410106ee1046a41d1bd0814400 - languageName: node - linkType: hard - -"has@npm:^1.0.3": - version: 1.0.3 - resolution: "has@npm:1.0.3" - dependencies: - function-bind: ^1.1.1 - checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 - languageName: node - linkType: hard - "hash.js@npm:^1.1.7": version: 1.1.7 resolution: "hash.js@npm:1.1.7" @@ -8188,6 +8170,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.0": + version: 2.0.0 + resolution: "hasown@npm:2.0.0" + dependencies: + function-bind: ^1.1.2 + checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 + languageName: node + linkType: hard + "he@npm:1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -8223,15 +8214,6 @@ __metadata: languageName: node linkType: hard -"hosted-git-info@npm:^7.0.0": - version: 7.0.1 - resolution: "hosted-git-info@npm:7.0.1" - dependencies: - lru-cache: ^10.0.1 - checksum: be5280f0a20d6153b47e1ab578e09f5ae8ad734301b3ed7e547dc88a6814d7347a4888db1b4f9635cc738e3c0ef1fbff02272aba7d07c75d4c5a50ff8d618db6 - languageName: node - linkType: hard - "htm@npm:^3.0.0": version: 3.1.1 resolution: "htm@npm:3.1.1" @@ -8354,16 +8336,16 @@ __metadata: linkType: hard "http2-wrapper@npm:^2.1.10": - version: 2.2.0 - resolution: "http2-wrapper@npm:2.2.0" + version: 2.2.1 + resolution: "http2-wrapper@npm:2.2.1" dependencies: quick-lru: ^5.1.1 resolve-alpn: ^1.2.0 - checksum: 6fd20e5cb6a58151715b3581e06a62a47df943187d2d1f69e538a50cccb7175dd334ecfde7900a37d18f3e13a1a199518a2c211f39860e81e9a16210c199cfaa + checksum: e95e55e22c6fd61182ce81fecb9b7da3af680d479febe8ad870d05f7ebbc9f076e455193766f4e7934e50913bf1d8da3ba121fb5cd2928892390b58cf9d5c509 languageName: node linkType: hard -"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1": +"https-proxy-agent@npm:^5.0.1": version: 5.0.1 resolution: "https-proxy-agent@npm:5.0.1" dependencies: @@ -8390,15 +8372,6 @@ __metadata: languageName: node linkType: hard -"humanize-ms@npm:^1.2.1": - version: 1.2.1 - resolution: "humanize-ms@npm:1.2.1" - dependencies: - ms: ^2.0.0 - checksum: 9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16 - languageName: node - linkType: hard - "iconv-lite@npm:0.4.24, iconv-lite@npm:^0.4.24": version: 0.4.24 resolution: "iconv-lite@npm:0.4.24" @@ -8417,6 +8390,15 @@ __metadata: languageName: node linkType: hard +"iconv-lite@npm:^0.5.0": + version: 0.5.2 + resolution: "iconv-lite@npm:0.5.2" + dependencies: + safer-buffer: ">= 2.1.2 < 3" + checksum: aa184914b74db7a23feb98cad3e4ed22058f2aa27c5613a127327423b3230a0b934665c2aecf5dc657a58a59891c92fd1e721ed160d1b2f3c682bc26e3fe3f14 + languageName: node + linkType: hard + "ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -8425,9 +8407,9 @@ __metadata: linkType: hard "ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef + version: 5.3.0 + resolution: "ignore@npm:5.3.0" + checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9 languageName: node linkType: hard @@ -8448,10 +8430,10 @@ __metadata: languageName: node linkType: hard -"import-meta-resolve@npm:^3.0.0": - version: 3.0.0 - resolution: "import-meta-resolve@npm:3.0.0" - checksum: d0428cd14915ee0093b995dc5bbc70bd01cc668822f52b62af98f728e5d6a08724f07e6aa9f5fae002d5eecbf6ec2cdcd379bf4869dd1b353bd080693f91e394 +"import-meta-resolve@npm:^4.0.0": + version: 4.0.0 + resolution: "import-meta-resolve@npm:4.0.0" + checksum: 51c50115fd38e9ba21736f8d7543a58446b92d2cb5f38c9b5ec72426afeb2fb790f82051560a0f16323f44dd73d8d37c07eab5f8dc4635bcdb401daa36727b1a languageName: node linkType: hard @@ -8470,9 +8452,9 @@ __metadata: linkType: hard "inflation@npm:^2.0.0": - version: 2.0.0 - resolution: "inflation@npm:2.0.0" - checksum: a0494871b12275afdef9e2710ee1af1e0fc642b04613a9be69c05ef8b5e9627f3bd7d358a937fa47aa20235ee7313a4f30255048533add0ad4918beb918a586e + version: 2.1.0 + resolution: "inflation@npm:2.1.0" + checksum: 80c1b5d9ec408105a85f0623c824d668ddf0cadafd8d9716c0737990e5a712ae5f7d6bb0ff216b6648eccb9c6ac69fe06c0d8c58456d168db5bf550c89dd74ed languageName: node linkType: hard @@ -8530,23 +8512,14 @@ __metadata: languageName: node linkType: hard -"inspect-with-kind@npm:^1.0.5": - version: 1.0.5 - resolution: "inspect-with-kind@npm:1.0.5" - dependencies: - kind-of: ^6.0.2 - checksum: 2124548720116dc86f0ce1601e7a7e87ba146b934c4bd324d7ed2e93860c8a2e992c42617e71a33da88d49458e96f330cfcafdd4d0c2bf95484ff16e61abf31c - languageName: node - linkType: hard - "internal-slot@npm:^1.0.5": - version: 1.0.5 - resolution: "internal-slot@npm:1.0.5" + version: 1.0.6 + resolution: "internal-slot@npm:1.0.6" dependencies: - get-intrinsic: ^1.2.0 - has: ^1.0.3 + get-intrinsic: ^1.2.2 + hasown: ^2.0.0 side-channel: ^1.0.4 - checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a + checksum: 7872454888047553ce97a3fa1da7cc054a28ec5400a9c2e9f4dbe4fe7c1d041cb8e8301467614b80d4246d50377aad2fb58860b294ed74d6700cc346b6f89549 languageName: node linkType: hard @@ -8599,6 +8572,15 @@ __metadata: languageName: node linkType: hard +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: ^1.0.0 + checksum: e3471d95e6c014bf37cad8a93f2f4b6aac962178e0a5041e8903147166964fdc1c5c1d2ef87e86d77322c370ca18f2ea004fa7420581fa747bcaf7c223069dbd + languageName: node + linkType: hard + "is-bigint@npm:^1.0.1": version: 1.0.4 resolution: "is-bigint@npm:1.0.4" @@ -8634,27 +8616,16 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:^3.0.1": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: ^3.2.0 - bin: - is-ci: bin.js - checksum: 192c66dc7826d58f803ecae624860dccf1899fc1f3ac5505284c0a5cf5f889046ffeb958fa651e5725d5705c5bcb14f055b79150ea5fcad7456a9569de60260e - languageName: node - linkType: hard - -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1": - version: 2.13.0 - resolution: "is-core-module@npm:2.13.0" +"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0": + version: 2.13.1 + resolution: "is-core-module@npm:2.13.1" dependencies: - has: ^1.0.3 - checksum: 053ab101fb390bfeb2333360fd131387bed54e476b26860dc7f5a700bbf34a0ec4454f7c8c4d43e8a0030957e4b3db6e16d35e1890ea6fb654c833095e040355 + hasown: ^2.0.0 + checksum: 256559ee8a9488af90e4bad16f5583c6d59e92f0742e9e8bb4331e758521ee86b810b93bae44f390766ffbc518a0488b18d9dab7da9a5ff997d499efc9403f7c languageName: node linkType: hard -"is-date-object@npm:^1.0.1": +"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" dependencies: @@ -8679,6 +8650,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.0.2": + version: 1.0.2 + resolution: "is-finalizationregistry@npm:1.0.2" + dependencies: + call-bind: ^1.0.2 + checksum: 4f243a8e06228cd45bdab8608d2cb7abfc20f6f0189c8ac21ea8d603f1f196eabd531ce0bb8e08cbab047e9845ef2c191a3761c9a17ad5cabf8b35499c4ad35d + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -8686,7 +8666,7 @@ __metadata: languageName: node linkType: hard -"is-generator-function@npm:^1.0.7": +"is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": version: 1.0.10 resolution: "is-generator-function@npm:1.0.10" dependencies: @@ -8725,6 +8705,13 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.1": + version: 2.0.2 + resolution: "is-map@npm:2.0.2" + checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -8762,7 +8749,7 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^1.0.0, is-plain-obj@npm:^1.1.0": +"is-plain-obj@npm:^1.1.0": version: 1.1.0 resolution: "is-plain-obj@npm:1.1.0" checksum: 0ee04807797aad50859652a7467481816cbb57e5cc97d813a7dcd8915da8195dc68c436010bf39d195226cde6a2d352f4b815f16f26b7bf486a5754290629931 @@ -8816,6 +8803,13 @@ __metadata: languageName: node linkType: hard +"is-set@npm:^2.0.1": + version: 2.0.2 + resolution: "is-set@npm:2.0.2" + checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 + languageName: node + linkType: hard + "is-shared-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "is-shared-array-buffer@npm:1.0.2" @@ -8832,13 +8826,6 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 - languageName: node - linkType: hard - "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -8898,6 +8885,13 @@ __metadata: languageName: node linkType: hard +"is-weakmap@npm:^2.0.1": + version: 2.0.1 + resolution: "is-weakmap@npm:2.0.1" + checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 + languageName: node + linkType: hard + "is-weakref@npm:^1.0.2": version: 1.0.2 resolution: "is-weakref@npm:1.0.2" @@ -8907,6 +8901,16 @@ __metadata: languageName: node linkType: hard +"is-weakset@npm:^2.0.1": + version: 2.0.2 + resolution: "is-weakset@npm:2.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 + languageName: node + linkType: hard + "is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": version: 1.0.2 resolution: "is-windows@npm:1.0.2" @@ -8983,9 +8987,9 @@ __metadata: linkType: hard "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: a2a545033b9d56da04a8571ed05c8120bf10e9bce01cf8633a3a2b0d1d83dff4ac4fe78d6d5673c27fc29b7f21a41d75f83a36be09f82a61c367b56aa73c1ff9 + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 2367407a8d13982d8f7a859a35e7f8dd5d8f75aae4bb5484ede3a9ea1b426dc245aff28b976a2af48ee759fdd9be374ce2bd2669b644f31e76c5f46a2e29a831 languageName: node linkType: hard @@ -9010,6 +9014,19 @@ __metadata: languageName: node linkType: hard +"iterator.prototype@npm:^1.1.2": + version: 1.1.2 + resolution: "iterator.prototype@npm:1.1.2" + dependencies: + define-properties: ^1.2.1 + get-intrinsic: ^1.2.1 + has-symbols: ^1.0.3 + reflect.getprototypeof: ^1.0.4 + set-function-name: ^2.0.1 + checksum: d8a507e2ccdc2ce762e8a1d3f4438c5669160ac72b88b648e59a688eec6bc4e64b22338e74000518418d9e693faf2a092d2af21b9ec7dbf7763b037a54701168 + languageName: node + linkType: hard + "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -9031,18 +9048,18 @@ __metadata: linkType: hard "js-beautify@npm:^1.14.0": - version: 1.14.9 - resolution: "js-beautify@npm:1.14.9" + version: 1.14.11 + resolution: "js-beautify@npm:1.14.11" dependencies: config-chain: ^1.1.13 editorconfig: ^1.0.3 - glob: ^8.1.0 - nopt: ^6.0.0 + glob: ^10.3.3 + nopt: ^7.2.0 bin: css-beautify: js/bin/css-beautify.js html-beautify: js/bin/html-beautify.js js-beautify: js/bin/js-beautify.js - checksum: aea5af03d0e8d5bcdfc9f98d6c6ebdc17076c762123ae79557d271a921438e2c0c422bc56a955119d770bb0f01cb411003534d8ae8dc138eb7af4821f21f8352 + checksum: 92512b8dcc54330fe075569fd0226a1960da3fbb68f91e35dbfb110cc2b85e53e3ef17878c8be88b0888277bc5d51b1a692d72a00142d653ce7a8cbd48c66ee0 languageName: node linkType: hard @@ -9147,13 +9164,6 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.0 - resolution: "json-parse-even-better-errors@npm:3.0.0" - checksum: f1970b5220c7fa23d888565510752c3d5e863f93668a202fcaa719739fa41485dfc6a1db212f702ebd3c873851cc067aebc2917e3f79763cae2fdb95046f38f3 - languageName: node - linkType: hard - "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -9207,7 +9217,7 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^3.3.3": +"jsx-ast-utils@npm:^3.3.5": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" dependencies: @@ -9229,11 +9239,11 @@ __metadata: linkType: hard "keyv@npm:^4.0.0, keyv@npm:^4.5.3": - version: 4.5.3 - resolution: "keyv@npm:4.5.3" + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: 3.0.1 - checksum: 3ffb4d5b72b6b4b4af443bbb75ca2526b23c750fccb5ac4c267c6116888b4b65681015c2833cb20d26cf3e6e32dac6b988c77f7f022e1a571b7d90f1442257da + checksum: 74a24395b1c34bd44ad5cb2b49140d087553e170625240b86755a6604cd65aa16efdbdeae5cdb17ba1284a0fbb25ad06263755dbc71b8d8b06f74232ce3cdd72 languageName: node linkType: hard @@ -9308,14 +9318,14 @@ __metadata: linkType: hard "koa@npm:^2.13.0": - version: 2.14.2 - resolution: "koa@npm:2.14.2" + version: 2.15.0 + resolution: "koa@npm:2.15.0" dependencies: accepts: ^1.3.5 cache-content-type: ^1.0.0 content-disposition: ~0.5.2 content-type: ^1.0.4 - cookies: ~0.8.0 + cookies: ~0.9.0 debug: ^4.3.2 delegates: ^1.0.0 depd: ^2.0.0 @@ -9334,7 +9344,7 @@ __metadata: statuses: ^1.5.0 type-is: ^1.6.16 vary: ^1.1.2 - checksum: 17fe3b8f5e0b4759004a942cc6ba2a9507299943a697dff9766b85f41f45caed4077ca2645ac9ad254d3359fffedfc4c9ebdd7a70493e5df8cdfac159a8ee835 + checksum: a97741f89f328f25ae94d82d0ee608377d89e086c73f2d868023e6050dea682ef93e0a5c80097f3aaad28121853aea50a7fb3c0c12ecc45798da2fd1255f580b languageName: node linkType: hard @@ -9345,23 +9355,14 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:^0.3.20, language-subtag-registry@npm:~0.3.2": +"language-subtag-registry@npm:^0.3.20": version: 0.3.22 resolution: "language-subtag-registry@npm:0.3.22" checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a languageName: node linkType: hard -"language-tags@npm:=1.0.5": - version: 1.0.5 - resolution: "language-tags@npm:1.0.5" - dependencies: - language-subtag-registry: ~0.3.2 - checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf - languageName: node - linkType: hard - -"language-tags@npm:^1.0.5": +"language-tags@npm:^1.0.5, language-tags@npm:^1.0.9": version: 1.0.9 resolution: "language-tags@npm:1.0.9" dependencies: @@ -9415,83 +9416,83 @@ __metadata: languageName: node linkType: hard -"lightningcss-darwin-arm64@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-darwin-arm64@npm:1.22.0" +"lightningcss-darwin-arm64@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-darwin-arm64@npm:1.22.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"lightningcss-darwin-x64@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-darwin-x64@npm:1.22.0" +"lightningcss-darwin-x64@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-darwin-x64@npm:1.22.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"lightningcss-freebsd-x64@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-freebsd-x64@npm:1.22.0" +"lightningcss-freebsd-x64@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-freebsd-x64@npm:1.22.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"lightningcss-linux-arm-gnueabihf@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-linux-arm-gnueabihf@npm:1.22.0" +"lightningcss-linux-arm-gnueabihf@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.22.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"lightningcss-linux-arm64-gnu@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-linux-arm64-gnu@npm:1.22.0" +"lightningcss-linux-arm64-gnu@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-linux-arm64-gnu@npm:1.22.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-arm64-musl@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-linux-arm64-musl@npm:1.22.0" +"lightningcss-linux-arm64-musl@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-linux-arm64-musl@npm:1.22.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"lightningcss-linux-x64-gnu@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-linux-x64-gnu@npm:1.22.0" +"lightningcss-linux-x64-gnu@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-linux-x64-gnu@npm:1.22.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"lightningcss-linux-x64-musl@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-linux-x64-musl@npm:1.22.0" +"lightningcss-linux-x64-musl@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-linux-x64-musl@npm:1.22.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"lightningcss-win32-x64-msvc@npm:1.22.0": - version: 1.22.0 - resolution: "lightningcss-win32-x64-msvc@npm:1.22.0" +"lightningcss-win32-x64-msvc@npm:1.22.1": + version: 1.22.1 + resolution: "lightningcss-win32-x64-msvc@npm:1.22.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "lightningcss@npm:^1.16.0": - version: 1.22.0 - resolution: "lightningcss@npm:1.22.0" + version: 1.22.1 + resolution: "lightningcss@npm:1.22.1" dependencies: detect-libc: ^1.0.3 - lightningcss-darwin-arm64: 1.22.0 - lightningcss-darwin-x64: 1.22.0 - lightningcss-freebsd-x64: 1.22.0 - lightningcss-linux-arm-gnueabihf: 1.22.0 - lightningcss-linux-arm64-gnu: 1.22.0 - lightningcss-linux-arm64-musl: 1.22.0 - lightningcss-linux-x64-gnu: 1.22.0 - lightningcss-linux-x64-musl: 1.22.0 - lightningcss-win32-x64-msvc: 1.22.0 + lightningcss-darwin-arm64: 1.22.1 + lightningcss-darwin-x64: 1.22.1 + lightningcss-freebsd-x64: 1.22.1 + lightningcss-linux-arm-gnueabihf: 1.22.1 + lightningcss-linux-arm64-gnu: 1.22.1 + lightningcss-linux-arm64-musl: 1.22.1 + lightningcss-linux-x64-gnu: 1.22.1 + lightningcss-linux-x64-musl: 1.22.1 + lightningcss-win32-x64-msvc: 1.22.1 dependenciesMeta: lightningcss-darwin-arm64: optional: true @@ -9511,14 +9512,14 @@ __metadata: optional: true lightningcss-win32-x64-msvc: optional: true - checksum: 6b9a04846243a2161ac12ee098f9c2143a1a06fb683228ef0433473257751a709b0bafa195efa8d3d8f1556ca60c54f5434caeb172874a8daced552dedcbed93 + checksum: 75319e14cae842f92d2d3fbf3c7616ef427298fc3bd010bc644eb67c21af93debc2dff5dcf67b6dcf0eab0ca6c073bc670805bba1977cf3423d0da766e15caf3 languageName: node linkType: hard -"lilconfig@npm:^2.0.5, lilconfig@npm:^2.1.0": - version: 2.1.0 - resolution: "lilconfig@npm:2.1.0" - checksum: 8549bb352b8192375fed4a74694cd61ad293904eee33f9d4866c2192865c44c4eb35d10782966242634e0cbc1e91fe62b1247f148dc5514918e3a966da7ea117 +"lilconfig@npm:^3.0.0": + version: 3.0.0 + resolution: "lilconfig@npm:3.0.0" + checksum: a155f1cd24d324ab20dd6974db9ebcf3fb6f2b60175f7c052d917ff8a746b590bc1ee550f6fc3cb1e8716c8b58304e22fe2193febebc0cf16fa86d85e6f896c5 languageName: node linkType: hard @@ -9529,13 +9530,6 @@ __metadata: languageName: node linkType: hard -"lines-and-columns@npm:^2.0.3": - version: 2.0.3 - resolution: "lines-and-columns@npm:2.0.3" - checksum: 5955363dfd7d3d7c476d002eb47944dbe0310d57959e2112dce004c0dc76cecfd479cf8c098fd479ff344acdf04ee0e82b455462a26492231ac152f6c48d17a1 - languageName: node - linkType: hard - "listenercount@npm:~1.0.1": version: 1.0.1 resolution: "listenercount@npm:1.0.1" @@ -9556,13 +9550,13 @@ __metadata: linkType: hard "locate-app@npm:^2.1.0": - version: 2.1.0 - resolution: "locate-app@npm:2.1.0" + version: 2.2.7 + resolution: "locate-app@npm:2.2.7" dependencies: - n12: 0.4.0 + n12: 1.8.10 type-fest: 2.13.0 userhome: 1.0.0 - checksum: a034023092eeb77fbbd4b7c7603927db87c338038aa40bf1684a74c689b54c19af4aa0323c395d692edbade0fc54d711f364ebf9a8c70f70e31d2c3ca84e5666 + checksum: 9655157402c9a4f0f62c70b646989207c855b710bf1817a5f8e3bd1761fd43e45dbdbb151dbcd42418a895c84f2cc969ba56e599cae9f59025a4a97f9bd2058f languageName: node linkType: hard @@ -9703,11 +9697,11 @@ __metadata: linkType: hard "loupe@npm:^2.3.6": - version: 2.3.6 - resolution: "loupe@npm:2.3.6" + version: 2.3.7 + resolution: "loupe@npm:2.3.7" dependencies: - get-func-name: ^2.0.0 - checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f + get-func-name: ^2.0.1 + checksum: 96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b languageName: node linkType: hard @@ -9735,9 +9729,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.1 - resolution: "lru-cache@npm:10.0.1" - checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 + version: 10.1.0 + resolution: "lru-cache@npm:10.1.0" + checksum: 58056d33e2500fbedce92f8c542e7c11b50d7d086578f14b7074d8c241422004af0718e08a6eaae8705cee09c77e39a61c1c79e9370ba689b7010c152e6a76ab languageName: node linkType: hard @@ -9769,7 +9763,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^7.14.1, lru-cache@npm:^7.7.1": +"lru-cache@npm:^7.14.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 @@ -9784,11 +9778,11 @@ __metadata: linkType: hard "magic-string@npm:^0.30.3": - version: 0.30.3 - resolution: "magic-string@npm:0.30.3" + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" dependencies: "@jridgewell/sourcemap-codec": ^1.4.15 - checksum: a5a9ddf9bd3bf49a2de1048bf358464f1bda7b3cc1311550f4a0ba8f81a4070e25445d53a5ee28850161336f1bff3cf28aa3320c6b4aeff45ce3e689f300b2f3 + checksum: da10fecff0c0a7d3faf756913ce62bd6d5e7b0402be48c3b27bfd651b90e29677e279069a63b764bcdc1b8ecdcdb898f29a5c5ec510f2323e8d62ee057a6eb18 languageName: node linkType: hard @@ -9810,26 +9804,22 @@ __metadata: languageName: node linkType: hard -"make-fetch-happen@npm:^11.0.3": - version: 11.1.1 - resolution: "make-fetch-happen@npm:11.1.1" +"make-fetch-happen@npm:^13.0.0": + version: 13.0.0 + resolution: "make-fetch-happen@npm:13.0.0" dependencies: - agentkeepalive: ^4.2.1 - cacache: ^17.0.0 + "@npmcli/agent": ^2.0.0 + cacache: ^18.0.0 http-cache-semantics: ^4.1.1 - http-proxy-agent: ^5.0.0 - https-proxy-agent: ^5.0.0 is-lambda: ^1.0.1 - lru-cache: ^7.7.1 - minipass: ^5.0.0 + minipass: ^7.0.2 minipass-fetch: ^3.0.0 minipass-flush: ^1.0.5 minipass-pipeline: ^1.2.4 negotiator: ^0.6.3 promise-retry: ^2.0.1 - socks-proxy-agent: ^7.0.0 ssri: ^10.0.0 - checksum: 7268bf274a0f6dcf0343829489a4506603ff34bd0649c12058753900b0eb29191dce5dba12680719a5d0a983d3e57810f594a12f3c18494e93a1fbc6348a4540 + checksum: 7c7a6d381ce919dd83af398b66459a10e2fe8f4504f340d1d090d3fa3d1b0c93750220e1d898114c64467223504bd258612ba83efbc16f31b075cd56de24b4af languageName: node linkType: hard @@ -9910,15 +9900,6 @@ __metadata: languageName: node linkType: hard -"merge-options@npm:^3.0.4": - version: 3.0.4 - resolution: "merge-options@npm:3.0.4" - dependencies: - is-plain-obj: ^2.1.0 - checksum: d86ddb3dd6e85d558dbf25dc944f3527b6bacb944db3fdda6e84a3f59c4e4b85231095f58b835758b9a57708342dee0f8de0dffa352974a48221487fe9f4584f - languageName: node - linkType: hard - "merge2@npm:^1.0.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" @@ -9936,7 +9917,7 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:^1.28.0": +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f @@ -10075,12 +10056,12 @@ __metadata: languageName: node linkType: hard -"minipass-collect@npm:^1.0.2": - version: 1.0.2 - resolution: "minipass-collect@npm:1.0.2" +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" dependencies: - minipass: ^3.0.0 - checksum: 14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10 + minipass: ^7.0.3 + checksum: b251bceea62090f67a6cced7a446a36f4cd61ee2d5cea9aee7fff79ba8030e416327a1c5aa2908dc22629d06214b46d88fdab8c51ac76bacbf5703851b5ad342 languageName: node linkType: hard @@ -10142,10 +10123,10 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.3": - version: 7.0.3 - resolution: "minipass@npm:7.0.3" - checksum: 6f1614f5b5b55568a46bca5fec0e7c46dac027691db27d0e1923a8192866903144cd962ac772c0e9f89b608ea818b702709c042bce98e190d258847d85461531 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": + version: 7.0.4 + resolution: "minipass@npm:7.0.4" + checksum: 87585e258b9488caf2e7acea242fd7856bbe9a2c84a7807643513a338d66f368c7d518200ad7b70a508664d408aa000517647b2930c259a8b1f9f0984f344a21 languageName: node linkType: hard @@ -10167,9 +10148,9 @@ __metadata: linkType: hard "mixme@npm:^0.5.1": - version: 0.5.9 - resolution: "mixme@npm:0.5.9" - checksum: ec0e96b2fa099a051fe14477577e3da13f158690c64114a50ecd039694ca2cca1cb7c71a8755aaee8a3ef7229ef33408df822faa4d1d6123b52295eecf50620f + version: 0.5.10 + resolution: "mixme@npm:0.5.10" + checksum: 51885f19847b98859645a592917f3939d6f262ba3cc1843a3d7858ac894704b054e7a94737a53163bc1e870e3ea23316ba97d3ba20e1dfd292fe74d5a318be98 languageName: node linkType: hard @@ -10180,7 +10161,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:>=0.5 0": +"mkdirp@npm:>=0.5 0, mkdirp@npm:^0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -10201,11 +10182,11 @@ __metadata: linkType: hard "mnemonist@npm:^0.39.2": - version: 0.39.5 - resolution: "mnemonist@npm:0.39.5" + version: 0.39.7 + resolution: "mnemonist@npm:0.39.7" dependencies: obliterator: ^2.0.1 - checksum: 6669d687a434226924b2c84ee6eb7ce7d0f83dfc5caad8bcc164c73c0c11fb6d43cbe32636e710f068046f4b40a56c3032532554e93e02640aafc6ca3dd222e6 + checksum: 87e94607bcd02f4ae8589fefaccc6be6e06a04cbe88a3057c7eb6229db860eecc370fdf730b5c252792fe3d6d571b4b975afd7a5a838615de2c4e99839de4398 languageName: node linkType: hard @@ -10255,7 +10236,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.3, ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:2.1.3, ms@npm:^2.1.1": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -10280,10 +10261,10 @@ __metadata: languageName: node linkType: hard -"n12@npm:0.4.0": - version: 0.4.0 - resolution: "n12@npm:0.4.0" - checksum: 1ac513510f01064710d16ba0bd5f0c6efb19d7a0ae819f1b7b262c34771d2c63b63187d37aba0ab19707623d738334406b48a1d6c27b18ef73c32d44cadd0f9e +"n12@npm:1.8.10": + version: 1.8.10 + resolution: "n12@npm:1.8.10" + checksum: 608be3ce50b760980a9799141f106d64266832f0d30c6aff3145c5847346e8bba3b4afc77cb59f38d0ae28b08ec5c8d1bbe7de054e77c75531de6ec6b6e39e64 languageName: node linkType: hard @@ -10303,12 +10284,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.25, nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" +"nanoid@npm:^3.1.25, nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 languageName: node linkType: hard @@ -10378,7 +10359,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^3.3.1, node-fetch@npm:^3.3.2": +"node-fetch@npm:^3.3.2": version: 3.3.2 resolution: "node-fetch@npm:3.3.2" dependencies: @@ -10390,23 +10371,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 9.4.0 - resolution: "node-gyp@npm:9.4.0" + version: 10.0.1 + resolution: "node-gyp@npm:10.0.1" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 - glob: ^7.1.4 + glob: ^10.3.10 graceful-fs: ^4.2.6 - make-fetch-happen: ^11.0.3 - nopt: ^6.0.0 - npmlog: ^6.0.0 - rimraf: ^3.0.2 + make-fetch-happen: ^13.0.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 semver: ^7.3.5 tar: ^6.1.2 - which: ^2.0.2 + which: ^4.0.0 bin: node-gyp: bin/node-gyp.js - checksum: 78b404e2e0639d64e145845f7f5a3cb20c0520cdaf6dda2f6e025e9b644077202ea7de1232396ba5bde3fee84cdc79604feebe6ba3ec84d464c85d407bb5da99 + checksum: 60a74e66d364903ce02049966303a57f898521d139860ac82744a5fdd9f7b7b3b61f75f284f3bfe6e6add3b8f1871ce305a1d41f775c7482de837b50c792223f languageName: node linkType: hard @@ -10431,21 +10411,21 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.13": - version: 2.0.13 - resolution: "node-releases@npm:2.0.13" - checksum: 17ec8f315dba62710cae71a8dad3cd0288ba943d2ece43504b3b1aa8625bf138637798ab470b1d9035b0545996f63000a8a926e0f6d35d0996424f8b6d36dda3 +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 59443a2f77acac854c42d321bf1b43dea0aef55cd544c6a686e9816a697300458d4e82239e2d794ea05f7bbbc8a94500332e2d3ac3f11f52e4b16cbe638b3c41 languageName: node linkType: hard -"nopt@npm:^6.0.0": - version: 6.0.0 - resolution: "nopt@npm:6.0.0" +"nopt@npm:^7.0.0, nopt@npm:^7.2.0": + version: 7.2.0 + resolution: "nopt@npm:7.2.0" dependencies: - abbrev: ^1.0.0 + abbrev: ^2.0.0 bin: nopt: bin/nopt.js - checksum: 82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac + checksum: a9c0f57fb8cb9cc82ae47192ca2b7ef00e199b9480eed202482c962d61b59a7fbe7541920b2a5839a97b42ee39e288c0aed770e38057a608d7f579389dfde410 languageName: node linkType: hard @@ -10461,18 +10441,6 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^6.0.0": - version: 6.0.0 - resolution: "normalize-package-data@npm:6.0.0" - dependencies: - hosted-git-info: ^7.0.0 - is-core-module: ^2.8.1 - semver: ^7.3.5 - validate-npm-package-license: ^3.0.4 - checksum: 741211a4354ba6d618caffa98f64e0e5ec9e5575bf3aefe47f4b68e662d65f9ba1b6b2d10640c16254763ed0879288155566138b5ffe384172352f6e969c1752 - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -10501,18 +10469,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^6.0.0": - version: 6.0.2 - resolution: "npmlog@npm:6.0.2" - dependencies: - are-we-there-yet: ^3.0.0 - console-control-strings: ^1.1.0 - gauge: ^4.0.3 - set-blocking: ^2.0.0 - checksum: ae238cd264a1c3f22091cdd9e2b106f684297d3c184f1146984ecbe18aaa86343953f26b9520dedd1b1372bc0316905b736c1932d778dbeb1fcf5a1001390e2a - languageName: node - linkType: hard - "nth-check@npm:^2.0.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" @@ -10536,10 +10492,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": - version: 1.12.3 - resolution: "object-inspect@npm:1.12.3" - checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db +"object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f languageName: node linkType: hard @@ -10551,14 +10507,14 @@ __metadata: linkType: hard "object.assign@npm:^4.1.4": - version: 4.1.4 - resolution: "object.assign@npm:4.1.4" + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.4 + call-bind: ^1.0.5 + define-properties: ^1.2.1 has-symbols: ^1.0.3 object-keys: ^1.1.1 - checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 + checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 languageName: node linkType: hard @@ -10574,7 +10530,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.6": +"object.entries@npm:^1.1.7": version: 1.1.7 resolution: "object.entries@npm:1.1.7" dependencies: @@ -10585,7 +10541,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.6": +"object.fromentries@npm:^2.0.7": version: 2.0.7 resolution: "object.fromentries@npm:2.0.7" dependencies: @@ -10596,7 +10552,7 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.0": +"object.groupby@npm:^1.0.1": version: 1.0.1 resolution: "object.groupby@npm:1.0.1" dependencies: @@ -10627,7 +10583,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6": +"object.values@npm:^1.1.6, object.values@npm:^1.1.7": version: 1.1.7 resolution: "object.values@npm:1.1.7" dependencies: @@ -10766,15 +10722,6 @@ __metadata: languageName: node linkType: hard -"p-event@npm:^5.0.1": - version: 5.0.1 - resolution: "p-event@npm:5.0.1" - dependencies: - p-timeout: ^5.0.2 - checksum: 3bdd8df6092e6b149f25e9c2eb1c0843b3b4279b07be2a2c72c02b65b267a8908c2040fefd606f2497b0f2bcefcd214f8ca5a74f0c883515d400ccf1d88d5683 - languageName: node - linkType: hard - "p-filter@npm:^2.1.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" @@ -10854,13 +10801,6 @@ __metadata: languageName: node linkType: hard -"p-timeout@npm:^5.0.2": - version: 5.1.0 - resolution: "p-timeout@npm:5.1.0" - checksum: f5cd4e17301ff1ff1d8dbf2817df0ad88c6bba99349fc24d8d181827176ad4f8aca649190b8a5b1a428dfd6ddc091af4606835d3e0cb0656e04045da5c9e270c - languageName: node - linkType: hard - "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -10937,19 +10877,6 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^7.0.0": - version: 7.1.0 - resolution: "parse-json@npm:7.1.0" - dependencies: - "@babel/code-frame": ^7.21.4 - error-ex: ^1.3.2 - json-parse-even-better-errors: ^3.0.0 - lines-and-columns: ^2.0.3 - type-fest: ^3.8.0 - checksum: bf9bc646e8b8cb9ae638988a303bf09866c13d2829c2ff75ee87c27631dac06d0d6e81913f8824c3c4586015bf3f0a6fee1dece168b37932d175ef0709e8860a - languageName: node - linkType: hard - "parse-passwd@npm:^1.0.0": version: 1.0.0 resolution: "parse-passwd@npm:1.0.0" @@ -11108,14 +11035,7 @@ __metadata: languageName: node linkType: hard -"peek-readable@npm:^5.0.0": - version: 5.0.0 - resolution: "peek-readable@npm:5.0.0" - checksum: bef5ceb50586eb42e14efba274ac57ffe97f0ed272df9239ce029f688f495d9bf74b2886fa27847c706a9db33acda4b7d23bbd09a2d21eb4c2a54da915117414 - languageName: node - linkType: hard - -"pend@npm:~1.2.0": +"pend@npm:^1.2.0, pend@npm:~1.2.0": version: 1.2.0 resolution: "pend@npm:1.2.0" checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d @@ -11193,27 +11113,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.38.1": - version: 1.38.1 - resolution: "playwright-core@npm:1.38.1" +"playwright-core@npm:1.40.1": + version: 1.40.1 + resolution: "playwright-core@npm:1.40.1" bin: playwright-core: cli.js - checksum: 66e83fe040f309b13ad94ba39dea40ac207bfcbbc22de13141af88dbdedd64e1c4e3ce1d0cb070d4efd8050d7e579953ec3681dd8a0acf2c1cc738d9c50e545e + checksum: 84d92fb9b86e3c225b16b6886bf858eb5059b4e60fa1205ff23336e56a06dcb2eac62650992dede72f406c8e70a7b6a5303e511f9b4bc0b85022ede356a01ee0 languageName: node linkType: hard "playwright@npm:^1.22.2": - version: 1.38.1 - resolution: "playwright@npm:1.38.1" + version: 1.40.1 + resolution: "playwright@npm:1.40.1" dependencies: fsevents: 2.3.2 - playwright-core: 1.38.1 + playwright-core: 1.40.1 dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 4e01d4ee52d9ccf75a80d8492829106802590721d56bff7c5957ff1f21eb3c328ee5bc3c1784a59c4b515df1b98d08ef92e4a35a807f454cd00dc481d30fadc2 + checksum: 9e36791c1b4a649c104aa365fdd9d049924eeb518c5967c0e921aa38b9b00994aa6ee54784d6c2af194b3b494b6f69772673081ef53c6c4a4b2065af9955c4ba languageName: node linkType: hard @@ -11276,7 +11196,7 @@ __metadata: languageName: node linkType: hard -"postcss-calc@npm:^9.0.0": +"postcss-calc@npm:^9.0.1": version: 9.0.1 resolution: "postcss-calc@npm:9.0.1" dependencies: @@ -11299,186 +11219,188 @@ __metadata: languageName: node linkType: hard -"postcss-color-functional-notation@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-color-functional-notation@npm:6.0.1" +"postcss-color-functional-notation@npm:^6.0.2": + version: 6.0.4 + resolution: "postcss-color-functional-notation@npm:6.0.4" dependencies: - "@csstools/postcss-progressive-custom-properties": ^3.0.1 - postcss-value-parser: ^4.2.0 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 peerDependencies: postcss: ^8.4 - checksum: afb3eaaad1f3d4b38a9f7f1bd0cdaf2602e82e568147eb7ef45467e28b2b96dcdb45d3c3ddc908571776b7df4b66fe49ec3ff21fce42d49648db9b2ef9f369ed + checksum: f5ee6d1d2fb5609cadbae80092400563f14f3f511a79e0cd11867b719009fefcb8c977a3fe2cba70983461e45699f717544251123a6e42d68991dea3d2c7a212 languageName: node linkType: hard "postcss-color-hex-alpha@npm:^9.0.0, postcss-color-hex-alpha@npm:^9.0.2": - version: 9.0.2 - resolution: "postcss-color-hex-alpha@npm:9.0.2" + version: 9.0.3 + resolution: "postcss-color-hex-alpha@npm:9.0.3" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 2b622500d7815fc54027c8be35ae6c147e4b5b86c008ba8a396e434eac44301211fc14f23a1bfa6cd9a05676f40a4375eb26a19d749c74d49ea1eba9dc7f906e + checksum: cdb369133353ada147b0496f72d5aed3cb9185a2fe57937f9e90a0a720a778e3a973e787b040834eb5d8873098b5fe118a70a81de4132781d3cce5649b1219fc languageName: node linkType: hard "postcss-color-rebeccapurple@npm:^9.0.1": - version: 9.0.1 - resolution: "postcss-color-rebeccapurple@npm:9.0.1" + version: 9.0.2 + resolution: "postcss-color-rebeccapurple@npm:9.0.2" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: baf61a300dc4922a9bbcb34c3c7b224c53bd2a3f504fae3cd30ad62a8ded0dea61c5c8e2f15a554d810ff1c2c9f2d681d58f816ee1e6c6049152c76d242e1dca + checksum: 6d8281ab7434e9f09bab358e6bcd6b4f7901de8695423e5e5133a7b1aa1627e8a604fadc720790ccdf8ef229c58d020b01ab38219ceb6422b6ca8a9c86e13772 languageName: node linkType: hard -"postcss-colormin@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-colormin@npm:6.0.0" +"postcss-colormin@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-colormin@npm:6.0.2" dependencies: - browserslist: ^4.21.4 + browserslist: ^4.22.2 caniuse-api: ^3.0.0 colord: ^2.9.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: f7113758df45a198f4cf310b317e5bc49fcbd2648064245a5cddcb46e892593950592d4040136bf3b0c8fd64973b0dda3b4b0865b72b5bd94af244cf52418c67 + postcss: ^8.4.31 + checksum: 494af1c59389fa7370695326ca484b90f52c6d881922b770308cb8bc5a2fb6d36f51eb9bda197a020744246ad9e8e4532035fcc4dada487d90cfc893bc442e17 languageName: node linkType: hard -"postcss-convert-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-convert-values@npm:6.0.0" +"postcss-convert-values@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-convert-values@npm:6.0.2" dependencies: - browserslist: ^4.21.4 + browserslist: ^4.22.2 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 511ca9358148fc336808d0f58f1e6ad330b73c1a87f32581f3d541ffa66cb61f2a36c8e76d1defb7c54c577c83f11d9bf2eb0d27a83c963c315b8eb149935bd7 + postcss: ^8.4.31 + checksum: b28829aaf7bb65abccb4690633b2c8535f485c3f898491dbd785084d63a552a83e2e33901396afda453cda5c09b9c8a802f92101ba63dc6886d49d90fa9bf096 languageName: node linkType: hard -"postcss-custom-media@npm:^10.0.1": - version: 10.0.1 - resolution: "postcss-custom-media@npm:10.0.1" +"postcss-custom-media@npm:^10.0.2": + version: 10.0.2 + resolution: "postcss-custom-media@npm:10.0.2" dependencies: - "@csstools/cascade-layer-name-parser": ^1.0.4 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 - "@csstools/media-query-list-parser": ^2.1.4 + "@csstools/cascade-layer-name-parser": ^1.0.5 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 + "@csstools/media-query-list-parser": ^2.1.5 peerDependencies: postcss: ^8.4 - checksum: 8e56241957e0a53e746934181448eea81f94946d59bfb9cf4bda71d0700a00554ee973e2e4808712da57127a3ab4e455bc0aba9c9d8c975b412d9fc991741388 + checksum: fc249688ce87016d55e2cbb32172f11ad58beb3a2786d42e98f956f8805487c997b79f4ca3d0fec559b89e8f353beb387b7d482955789233d0b06242ca4ef80f languageName: node linkType: hard -"postcss-custom-properties@npm:^13.0.0, postcss-custom-properties@npm:^13.3.1": - version: 13.3.2 - resolution: "postcss-custom-properties@npm:13.3.2" +"postcss-custom-properties@npm:^13.0.0, postcss-custom-properties@npm:^13.3.2": + version: 13.3.4 + resolution: "postcss-custom-properties@npm:13.3.4" dependencies: - "@csstools/cascade-layer-name-parser": ^1.0.5 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 + "@csstools/cascade-layer-name-parser": ^1.0.7 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: d53f6b2514b9d144008e646c16bd000d3536aec5776941bd1452d39fe9b173e131b429672e946fd1811820d2dc2938f7ea20b52f1c7abd2a713644b8d43fdcc4 + checksum: 30c6b45bef0deeb6519dc21ec0887f71655d589ae08f96d67d50b3d9dbf03172ec4f5c9661b26e50f12e1fa967c33a15e5b842977e2d4486c883b0ffb3e4c765 languageName: node linkType: hard -"postcss-custom-selectors@npm:^7.1.5": - version: 7.1.5 - resolution: "postcss-custom-selectors@npm:7.1.5" +"postcss-custom-selectors@npm:^7.1.6": + version: 7.1.6 + resolution: "postcss-custom-selectors@npm:7.1.6" dependencies: - "@csstools/cascade-layer-name-parser": ^1.0.4 - "@csstools/css-parser-algorithms": ^2.3.1 - "@csstools/css-tokenizer": ^2.2.0 + "@csstools/cascade-layer-name-parser": ^1.0.5 + "@csstools/css-parser-algorithms": ^2.3.2 + "@csstools/css-tokenizer": ^2.2.1 postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: 416561fc471e4856ec696015262d0502042413ce09f13cc47bced72b450a6e01c3be4f9631bc87c3eea043df90b6e54cebc5e078e97b406467ff90f093b38adb + checksum: b37ff361a2252c1a671c091ae4d7bed4d1c0f956a24c0e71446e35aabe2822a85b11d2bc5b145af263feeecfc7799babeb456672a868fd43fe4f09fcdd1d018d languageName: node linkType: hard "postcss-dir-pseudo-class@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-dir-pseudo-class@npm:8.0.0" + version: 8.0.1 + resolution: "postcss-dir-pseudo-class@npm:8.0.1" dependencies: postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: 4a951409b3641e2bc8a0319937688cdfaa4a90e60b7ae822f3392d7519cd6728e07193452f59ab48c7cc2acf2c71365661c000151b763e3f8dcc998701e1daca + checksum: 64ae6fa46bb2df349fd9244fad06f0540542806c82da4e340810e737aedfe1a2d155bbe50be6d954f6c4782525f0b7eeb2fbec1562f8a377e373025ae98185a4 languageName: node linkType: hard -"postcss-discard-comments@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-comments@npm:6.0.0" +"postcss-discard-comments@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-discard-comments@npm:6.0.1" peerDependencies: - postcss: ^8.2.15 - checksum: 9be073707b5ef781c616ddd32ffd98faf14bf8b40027f341d5a4fb7989fa7b017087ad54146a370fe38295b1f2568b9f5522f4e4c1a1d09fe0e01abd9f5ae00d + postcss: ^8.4.31 + checksum: 0723b18d80d50bcc65c07c973d4640c3fdd437c226a7178ce6ab5ed74ea50fbf9e08b3f7b8d9495c0d47c6832d49169733fd74a57403e002fc871cd5516ee2ea languageName: node linkType: hard -"postcss-discard-duplicates@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-duplicates@npm:6.0.0" +"postcss-discard-duplicates@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-discard-duplicates@npm:6.0.1" peerDependencies: - postcss: ^8.2.15 - checksum: 999dfc652a60c96f782cc37fbe0d04a89bec88b5ed943f06555166eebf03c6ee47cd56947f1373d84c8161687d1ca23ff6badd1278b5482c506614cf617bc21d + postcss: ^8.4.31 + checksum: 5102e845630578b71fc9a2c6ed9941e6b96025b0decb7da2026318c3144ed562bdccdb33b6f687424caba389c84a525bf205d4020ff2d8fdcacef25b292bed84 languageName: node linkType: hard -"postcss-discard-empty@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-empty@npm:6.0.0" +"postcss-discard-empty@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-discard-empty@npm:6.0.1" peerDependencies: - postcss: ^8.2.15 - checksum: 0d6cc604719d4a70569db77de75e60b3b7e9b99a4521879f6047d71325556e9f46d6bd13aecbbd857c35f075c503c1f8b1be442329fb8e9653c24cbf2fb42f3e + postcss: ^8.4.31 + checksum: d60fdecd84af6254d87e8947522c8a82e72c28084e4e3bc7d5e1157926e31abee16af08d61716545370dc34e034dfd226468e96579b8aab51b6911f4cc21288e languageName: node linkType: hard -"postcss-discard-overridden@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-discard-overridden@npm:6.0.0" +"postcss-discard-overridden@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-discard-overridden@npm:6.0.1" peerDependencies: - postcss: ^8.2.15 - checksum: f2d244bb574cf2c0974c56a1af7131f3833e14515be99c68e6fa6fe82df47cb2c9befa413b9ec92f5f067567c682dc253980a0dede3cc697f6cc9135dfc17ec7 + postcss: ^8.4.31 + checksum: e8c1f893a8ba00c05ac1ce592f3eeafacf5e077dcaf65348887f2b42d971802d884bfd3d4e862c95a51b80e9db7b3bcc095db64219fa441cdbf549f5812235c0 languageName: node linkType: hard -"postcss-double-position-gradients@npm:^5.0.1": - version: 5.0.1 - resolution: "postcss-double-position-gradients@npm:5.0.1" +"postcss-double-position-gradients@npm:^5.0.2": + version: 5.0.3 + resolution: "postcss-double-position-gradients@npm:5.0.3" dependencies: - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 77b3d1d475ea4e79491b750ef775483431c008e1b6fa95a6da992b12150e06e45a29f2085e24b977ef78bba1cc109d08477cc19e3289249597722ba5b81210ec + checksum: 35558d5190c54a9a6c93f3f1d448cb527dcfa4d698e8c9d8edc70286c76e52e66021534fb212bf8c007a378a2ccf0a744a7c51f91191bf750f74534906878945 languageName: node linkType: hard "postcss-focus-visible@npm:^9.0.0": - version: 9.0.0 - resolution: "postcss-focus-visible@npm:9.0.0" + version: 9.0.1 + resolution: "postcss-focus-visible@npm:9.0.1" dependencies: postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: 2a262056453387da4c614d6be4d9dede919202b1746e20d87b4194b169bfa29bb47bbbd37b1689ebe27c8695ed8f622d5893d0cbac0bd59bdeab9540b090ab6c + checksum: 867997d6ab295c60b4ca01002dd3524843dd4b8aed0090dc76a4b3bf60c824bb98379319ba896db61bf920f27626507cf15c549bd64ad653894acfd06321d70b languageName: node linkType: hard "postcss-focus-within@npm:^8.0.0": - version: 8.0.0 - resolution: "postcss-focus-within@npm:8.0.0" + version: 8.0.1 + resolution: "postcss-focus-within@npm:8.0.1" dependencies: postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: cf0d175c5c09c99df5c59d5b0ed16f6071e7d493d3366bcb660c772b7518fbd7da3b97a2228b39ad8edb47cd0331bf37ccaed928b069f39402741aa781a1f999 + checksum: 2c9346c50aa615fd7fa1a9a2f87d84aa0e321bf674053614c20c562459b6c3a7027f486d3148cea901ccef15f5cf275c9ee7c6b77e3d61fa4addd014bd3bcd7a languageName: node linkType: hard @@ -11492,22 +11414,22 @@ __metadata: linkType: hard "postcss-gap-properties@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-gap-properties@npm:5.0.0" + version: 5.0.1 + resolution: "postcss-gap-properties@npm:5.0.1" peerDependencies: postcss: ^8.4 - checksum: 42481ce5f272e722ce623c8aa21f2d18b5da250c8fa18ddbb72725c8c158f2894e3f682c7adfb2451ba01bc07fbc5168182e021d779d96e64f7b1604149db6e5 + checksum: 82d3cee4d21220cb20201b4d9f15dedbcdc16bd108ce259bf8c848a0b3bd34fb88d1cf8e5e7799ca7afe136579270cc0af9a0883927c4809c9139b4cd969e0d0 languageName: node linkType: hard "postcss-image-set-function@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-image-set-function@npm:6.0.1" + version: 6.0.2 + resolution: "postcss-image-set-function@npm:6.0.2" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 0a4043591af3b92725f439651330cfb0a43f1388772e7aa4441ceee502e347bd131e71b1bcaa3fc50205195f1e00513d3d515108c4de6f57a60b1b06a28ca9a0 + checksum: 0a729ebe4ddee3cf512fb42734e058b74e06495d247d998595cd0962ca4b0470e560a3b6dce61e61c33df0ac3c9d96ca4e9f76765535d39b5457a7ac743c48c9 languageName: node linkType: hard @@ -11533,26 +11455,26 @@ __metadata: languageName: node linkType: hard -"postcss-lab-function@npm:^6.0.4": - version: 6.0.5 - resolution: "postcss-lab-function@npm:6.0.5" +"postcss-lab-function@npm:^6.0.7": + version: 6.0.9 + resolution: "postcss-lab-function@npm:6.0.9" dependencies: - "@csstools/css-color-parser": ^1.3.2 - "@csstools/css-parser-algorithms": ^2.3.2 - "@csstools/css-tokenizer": ^2.2.1 - "@csstools/postcss-progressive-custom-properties": ^3.0.1 + "@csstools/css-color-parser": ^1.5.1 + "@csstools/css-parser-algorithms": ^2.5.0 + "@csstools/css-tokenizer": ^2.2.3 + "@csstools/postcss-progressive-custom-properties": ^3.0.3 peerDependencies: postcss: ^8.4 - checksum: 6445df667d2d385d43cadd927184f272cdceadf210f3d9532f630903b551d3009b0de1b70c23dc7aafa63b40ee1e4803596e6ba039c0b476083ff1f037c5bdea + checksum: 9c04de831f371c5288a975c02988edab4327dff79a9e4304ea7839795d61d1b9bd2cf9548b3962103a508185eef452e0091dd888e3a0486ae60aa6f15105bf31 languageName: node linkType: hard "postcss-load-config@npm:^4.0.1": - version: 4.0.1 - resolution: "postcss-load-config@npm:4.0.1" + version: 4.0.2 + resolution: "postcss-load-config@npm:4.0.2" dependencies: - lilconfig: ^2.0.5 - yaml: ^2.1.1 + lilconfig: ^3.0.0 + yaml: ^2.3.4 peerDependencies: postcss: ">=8.0.9" ts-node: ">=9.0.0" @@ -11561,202 +11483,202 @@ __metadata: optional: true ts-node: optional: true - checksum: b61f890499ed7dcda1e36c20a9582b17d745bad5e2b2c7bc96942465e406bc43ae03f270c08e60d1e29dab1ee50cb26970b5eb20c9aae30e066e20bd607ae4e4 + checksum: 7c27dd3801db4eae207a5116fed2db6b1ebb780b40c3dd62a3e57e087093a8e6a14ee17ada729fee903152d6ef4826c6339eb135bee6208e0f3140d7e8090185 languageName: node linkType: hard "postcss-logical@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-logical@npm:7.0.0" + version: 7.0.1 + resolution: "postcss-logical@npm:7.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 1d8c0f97dfc4ab3fed5f9dd6718f52e35ac00f3612ddf477771a4a0e2027f92be69f97d4dcdde275bcef680c2ac9af9dce455b87b82639926ff4a731c31986f8 + checksum: 9edf10519e216f9cbe18dc16760a2e52ec28f69228410d200a8ec89271d58cc2b25c09db33f5c2d2511ea4d6bb4275cfc981610973f1f5093e35783c5d7e5ea5 languageName: node linkType: hard -"postcss-merge-longhand@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-merge-longhand@npm:6.0.0" +"postcss-merge-longhand@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-merge-longhand@npm:6.0.2" dependencies: postcss-value-parser: ^4.2.0 - stylehacks: ^6.0.0 + stylehacks: ^6.0.2 peerDependencies: - postcss: ^8.2.15 - checksum: 86d1eda1b845cc7bc781a18db714d8e3ed639f673a7a9f416ecae8b8822235a87724e32d06477c707b40bc2ef96a16e87d831b89188354921791fce0de50103b + postcss: ^8.4.31 + checksum: e8809de9d9f31cab6b68fabf44bd6ce066cfa612a782c6260ff8d4b60a51e0bdb8d78ac17fbaf399e11016a5b4365ce557f9c44582c6bcd171760af9732d1352 languageName: node linkType: hard -"postcss-merge-rules@npm:^6.0.1": - version: 6.0.1 - resolution: "postcss-merge-rules@npm:6.0.1" +"postcss-merge-rules@npm:^6.0.3": + version: 6.0.3 + resolution: "postcss-merge-rules@npm:6.0.3" dependencies: - browserslist: ^4.21.4 + browserslist: ^4.22.2 caniuse-api: ^3.0.0 - cssnano-utils: ^4.0.0 - postcss-selector-parser: ^6.0.5 + cssnano-utils: ^4.0.1 + postcss-selector-parser: ^6.0.15 peerDependencies: - postcss: ^8.2.15 - checksum: db003c820319181647806f087ead22598faffee745713026b5c8ea637936dc737a55fdc8d7631731879f49ba675a880dda174f21ae62c8f5aa4b0fda1a81f19a + postcss: ^8.4.31 + checksum: 1a5599e1fc64af8ce5a51176a35b2968354fb2360dfb25930e4d18ba793f82ccdf659c5a34fb79259f51afab7128337a17392c7eb0cfa3e294be0b31043998e6 languageName: node linkType: hard -"postcss-minify-font-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-font-values@npm:6.0.0" +"postcss-minify-font-values@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-minify-font-values@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 60de1e405a8849387714980d85f30c8e3df4b7b3083850086656ef50cdaf41605426373f28c0c43dcadfd1d78816b8e425571f12a024120dced1c7e8facb5073 + postcss: ^8.4.31 + checksum: f4064999ca189e61763d800f1f2344b705600e99a9760fd64c6a139bb0bf609c4e1147ab8ee254b33fa9d027336e0d592bee3052b48a3f9e9b95872fdb5a545f languageName: node linkType: hard -"postcss-minify-gradients@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-gradients@npm:6.0.0" +"postcss-minify-gradients@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-minify-gradients@npm:6.0.1" dependencies: colord: ^2.9.1 - cssnano-utils: ^4.0.0 + cssnano-utils: ^4.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: f2399211f78b88d122f4c7248cb2cc887b49304eb3315c7332c6216aec361113aca6fe0dac43289f70f0c3f25c97fb10cd74417aab5c2f5f51b64b1ef2c5af13 + postcss: ^8.4.31 + checksum: 06218cb3d23e78defee6495fff94c1115dd48f084e6b30d2c7b5533072b7915e1a1568d5357eeb240e8de65184cce5d362b2be98b62bdcf038ede8c9329ec80b languageName: node linkType: hard -"postcss-minify-params@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-params@npm:6.0.0" +"postcss-minify-params@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-minify-params@npm:6.0.2" dependencies: - browserslist: ^4.21.4 - cssnano-utils: ^4.0.0 + browserslist: ^4.22.2 + cssnano-utils: ^4.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 1cd9e372cfa27a9849f6994b03cc031534b519299bd1e392062b524405ba76906d23261ab5c0bb505289343c8ffb6a44414265f96a3e04a28181493eb032af01 + postcss: ^8.4.31 + checksum: e2d0e91263e7595d9dd87a7825b598f5948a384a446c18f44001963fae643fcf7f1b575cba8ae52cfadd3f04348209bad9d07b8046b15ccb5070171d2b4ce6f1 languageName: node linkType: hard -"postcss-minify-selectors@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-minify-selectors@npm:6.0.0" +"postcss-minify-selectors@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-minify-selectors@npm:6.0.2" dependencies: - postcss-selector-parser: ^6.0.5 + postcss-selector-parser: ^6.0.15 peerDependencies: - postcss: ^8.2.15 - checksum: 13ce0a1055fdc4571df8d289c4e5dac983e22ac9b449af2c1418ea536b9176a5354d1a487cc0047789f0981053263675d50c7db7cba99588ecb7ff0045fba818 + postcss: ^8.4.31 + checksum: 7f1a74f3b2d8cc4e6a07141489ffbf7d8b21f967905fb8e8afc7b6c1fe753f969b4b6eb3fadaa76c76f3f396ebb2c706b23e1a4942dc2a5cc4f7461e8bcf2e74 languageName: node linkType: hard "postcss-nesting@npm:^12.0.0, postcss-nesting@npm:^12.0.1": - version: 12.0.1 - resolution: "postcss-nesting@npm:12.0.1" + version: 12.0.2 + resolution: "postcss-nesting@npm:12.0.2" dependencies: - "@csstools/selector-specificity": ^3.0.0 + "@csstools/selector-specificity": ^3.0.1 postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: fa6157fbdc9109b3859cdb925ec8357ea7c9c984110015381a55e63770d1b5aaddaac5f5816a32b9efbb55fbdb87f8187ff7fc2db24331c82b2f74091aa9ba06 + checksum: 41701bff41910eef1236d7be076b0cfa9f11e0a15b07816daa052c4eff53675b35df80dc4c8e7b5bd6bca906b2878fc2e4f5344bc9d80392953af1aad815aa93 languageName: node linkType: hard -"postcss-normalize-charset@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-charset@npm:6.0.0" +"postcss-normalize-charset@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-charset@npm:6.0.1" peerDependencies: - postcss: ^8.2.15 - checksum: 186a94083f6d41dbda884bf915ff7fe9d9d19828c50dbf02a7e00c90673bec52e5962afd648220598c40940fb1ed5b93bc25697c395cd38ef30b6fd04e48580e + postcss: ^8.4.31 + checksum: 7198a7bcc92c9bb971aeb7e6d4a00defc1d5ec99f7c97af217a34942972b9c9e587478d44afb8a8a6d8c7afe63835da233957ad9c9e172f7d3b74e14763f01de languageName: node linkType: hard -"postcss-normalize-display-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-display-values@npm:6.0.0" +"postcss-normalize-display-values@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-display-values@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 4f8da7cf817e4c66004d3b2d88603aeadc7f9b55caca1bbba27f45e81ae8c65db8ff252488c8fd9ebb3e5c62f85e475131dcee9754346320453bc2b40865afd9 + postcss: ^8.4.31 + checksum: 4201fde08d28cd54d45f800d130c202f76da448c15179e997c96c4cc88cf959f82c04ceac4f21bd7e0be3db8ea7166b4a3a9e2eb0639aea0fdd84bcf349f8413 languageName: node linkType: hard -"postcss-normalize-positions@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-positions@npm:6.0.0" +"postcss-normalize-positions@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-positions@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 34dedb07f906b28eb77c57be34899c5c694b81b91c6bfff1e6e9a251aa8f28fea0fdb35a7cdda0fc83e4248b078343a2d76e4485c3ef87f469b24332fa1788cd + postcss: ^8.4.31 + checksum: 8a08ab0105efdd4ef69545e414daccb40cefa09f73df4813a4c708082a75aabd695519bfeeac2edecb4ee35c9e3771565aeb29e8fdc6df5dec0916e5f2da7e48 languageName: node linkType: hard -"postcss-normalize-repeat-style@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-repeat-style@npm:6.0.0" +"postcss-normalize-repeat-style@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-repeat-style@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: a53b994bb6594f5c48bd7083a46e6a47c1cf02843bcb864d37e7919c08a6f1d7dbbfee8a6abc2afb5d15554b667abc69d696b90d43066ceb97f835e6c8272098 + postcss: ^8.4.31 + checksum: d4985a3379ca79bb7e992c4ee1681c344dc8761b1f6ef7b44c377dad56210c1e400b0321eeed48babe3e57f87dd974570749b5f4483481de903feedbf94ec31c languageName: node linkType: hard -"postcss-normalize-string@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-string@npm:6.0.0" +"postcss-normalize-string@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-string@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 3d55f31ec0d008e7c8e8db0dc03e6e4f2cf8365f6578a0929b7098753c9db3c7de56a134d011fb3c9d8af8b004f0776169194cdfa25654af4919634cdb6ba7b0 + postcss: ^8.4.31 + checksum: 267a5854ebc30f48db7e4099da6e503325b80b4f9a1d539b80b032dece2753ddc27bcc7d31504195dbfd41101871923b200ab7336788bcb5d415edeeeb756224 languageName: node linkType: hard -"postcss-normalize-timing-functions@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-timing-functions@npm:6.0.0" +"postcss-normalize-timing-functions@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-timing-functions@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 67021374f8f18474788d8bc99d31af6a13efc5baf961c1e9f0c6b1e265fb21ac1ad56c489d988fcde9e0d049e9b62c8b0b350cc1e79d7d3bff9f00f7c97d6221 + postcss: ^8.4.31 + checksum: 60ab18b7e785b64920d6e9db637734332bb161bc2a5d2002449121b353c32e6d85a90cbf6c56667dc93ab5622ce985f8dd3295ff507d38b7231797a2a4a26e75 languageName: node linkType: hard -"postcss-normalize-unicode@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-unicode@npm:6.0.0" +"postcss-normalize-unicode@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-normalize-unicode@npm:6.0.2" dependencies: - browserslist: ^4.21.4 + browserslist: ^4.22.2 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 0f246bf5511ae2294d8ec0decda6abee58c62e301a3a8f6542fa090bb426359caee156b96cc1e7f4b3a3f2cd9f62b410a446cf101e710d8fa71c704cfb057a5d + postcss: ^8.4.31 + checksum: 63e41ec27af5c93b6a4172e2406ed930451d5638b2f354bb0e3c7a441b4f40d6ab96e474aabb06c681a0ebc71d11a1fbfeca50493d02d2a1eb094cf5bae7d853 languageName: node linkType: hard -"postcss-normalize-url@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-url@npm:6.0.0" +"postcss-normalize-url@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-url@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 93160c02e54c45cbe8ade7122bf34e25c41ac39656b2ddb15d342ce557efc17873fc6dd1439dd8d814152ebdfbba3ee2c16601d41b085ecaad73e6f2d037cd43 + postcss: ^8.4.31 + checksum: a4adcadcbde44b71f2996c23c6671826a7655ab1008413e32cd068a57b60e33950d918e7409ce210e8ee761a33523b5a1879d42927d104b5aee85c27f8bd7dc5 languageName: node linkType: hard -"postcss-normalize-whitespace@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-normalize-whitespace@npm:6.0.0" +"postcss-normalize-whitespace@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-normalize-whitespace@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 77940955fb0b47b46468a3e17bb9b86eb2f2c572649271a4db600b981f68c9c1ed71197b58d7a351c1b2d1aee2eb79b1e11b3021eb28604fd1a8d0ded21dfb2a + postcss: ^8.4.31 + checksum: cc1c253cb8e66e9b24ce285eace7bca241af0c6f74b027193f41f7c265ef196ad80f9373e4399dd42b63a1d78ffb68d5a22e0530db217bbb5efe7cc031a509bb languageName: node linkType: hard @@ -11769,26 +11691,26 @@ __metadata: languageName: node linkType: hard -"postcss-ordered-values@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-ordered-values@npm:6.0.0" +"postcss-ordered-values@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-ordered-values@npm:6.0.1" dependencies: - cssnano-utils: ^4.0.0 + cssnano-utils: ^4.0.1 postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 162d60e9fd7d6717457194e943ba63ed6d149ae3b4f150324e65b485312be5d1c99ae140e47698e9f8943967c1575b65c922081263a8fa22a2489ed705eb0202 + postcss: ^8.4.31 + checksum: a75a4903b817b6f1d4aa6041108eb3bf6c9d7cbe5a75d8e53c4f3fb805a7866c80f3f1a459cf1740cd9890c57cf1656967431bcdcacfe4661d794f7f01f55772 languageName: node linkType: hard "postcss-overflow-shorthand@npm:^5.0.0": - version: 5.0.0 - resolution: "postcss-overflow-shorthand@npm:5.0.0" + version: 5.0.1 + resolution: "postcss-overflow-shorthand@npm:5.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 9f14c56f00736dd19838d6f833e58cb5e87d214c521b8d49d430abb106c9a6e7c7eb6a439b3d6699f1b0667d1a43a5dc60947a267321430d293272509b01fb82 + checksum: 968ba209c17006d3f4bea05564e916126861fa64dd33d828032f4d94164b6a1d697cd7ff03f61ed81d02eabdd1aefb07fc5121286450da27f4f9f0770b3b8bc8 languageName: node linkType: hard @@ -11802,67 +11724,70 @@ __metadata: linkType: hard "postcss-place@npm:^9.0.0": - version: 9.0.0 - resolution: "postcss-place@npm:9.0.0" + version: 9.0.1 + resolution: "postcss-place@npm:9.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 5ca970f19f5078406d3349cc200057cdee4d7b5fb58b6872aa06a55c4cae5e28c9726bd6cf5ba3fd6a4f85f26cd3db804e4e26da09ff8519b2eb49824097cbd0 + checksum: b4833784e1b0f6366f648e96416e7c571e4c1b51425a337b7c411c20614177c0810379ac27ddd804a06feb428c04c509df69f8bd591a4c6b01292d6c1aa61699 languageName: node linkType: hard "postcss-preset-env@npm:^9.1.2": - version: 9.1.4 - resolution: "postcss-preset-env@npm:9.1.4" + version: 9.3.0 + resolution: "postcss-preset-env@npm:9.3.0" dependencies: - "@csstools/postcss-cascade-layers": ^4.0.0 - "@csstools/postcss-color-function": ^3.0.4 - "@csstools/postcss-color-mix-function": ^2.0.4 - "@csstools/postcss-exponential-functions": ^1.0.0 + "@csstools/postcss-cascade-layers": ^4.0.1 + "@csstools/postcss-color-function": ^3.0.7 + "@csstools/postcss-color-mix-function": ^2.0.7 + "@csstools/postcss-exponential-functions": ^1.0.1 "@csstools/postcss-font-format-keywords": ^3.0.0 - "@csstools/postcss-gradients-interpolation-method": ^4.0.4 - "@csstools/postcss-hwb-function": ^3.0.3 - "@csstools/postcss-ic-unit": ^3.0.1 + "@csstools/postcss-gamut-mapping": ^1.0.0 + "@csstools/postcss-gradients-interpolation-method": ^4.0.7 + "@csstools/postcss-hwb-function": ^3.0.6 + "@csstools/postcss-ic-unit": ^3.0.2 "@csstools/postcss-initial": ^1.0.0 - "@csstools/postcss-is-pseudo-class": ^4.0.2 + "@csstools/postcss-is-pseudo-class": ^4.0.3 "@csstools/postcss-logical-float-and-clear": ^2.0.0 + "@csstools/postcss-logical-overflow": ^1.0.0 + "@csstools/postcss-logical-overscroll-behavior": ^1.0.0 "@csstools/postcss-logical-resize": ^2.0.0 - "@csstools/postcss-logical-viewport-units": ^2.0.2 - "@csstools/postcss-media-minmax": ^1.0.7 - "@csstools/postcss-media-queries-aspect-ratio-number-values": ^2.0.2 + "@csstools/postcss-logical-viewport-units": ^2.0.3 + "@csstools/postcss-media-minmax": ^1.1.0 + "@csstools/postcss-media-queries-aspect-ratio-number-values": ^2.0.3 "@csstools/postcss-nested-calc": ^3.0.0 "@csstools/postcss-normalize-display-values": ^3.0.1 - "@csstools/postcss-oklab-function": ^3.0.4 - "@csstools/postcss-progressive-custom-properties": ^3.0.1 - "@csstools/postcss-relative-color-syntax": ^2.0.4 + "@csstools/postcss-oklab-function": ^3.0.7 + "@csstools/postcss-progressive-custom-properties": ^3.0.2 + "@csstools/postcss-relative-color-syntax": ^2.0.7 "@csstools/postcss-scope-pseudo-class": ^3.0.0 - "@csstools/postcss-stepped-value-functions": ^3.0.1 + "@csstools/postcss-stepped-value-functions": ^3.0.2 "@csstools/postcss-text-decoration-shorthand": ^3.0.3 - "@csstools/postcss-trigonometric-functions": ^3.0.1 + "@csstools/postcss-trigonometric-functions": ^3.0.2 "@csstools/postcss-unset-value": ^3.0.0 - autoprefixer: ^10.4.15 - browserslist: ^4.21.10 + autoprefixer: ^10.4.16 + browserslist: ^4.22.1 css-blank-pseudo: ^6.0.0 css-has-pseudo: ^6.0.0 css-prefers-color-scheme: ^9.0.0 - cssdb: ^7.7.2 + cssdb: ^7.9.0 postcss-attribute-case-insensitive: ^6.0.2 postcss-clamp: ^4.1.0 - postcss-color-functional-notation: ^6.0.1 + postcss-color-functional-notation: ^6.0.2 postcss-color-hex-alpha: ^9.0.2 postcss-color-rebeccapurple: ^9.0.1 - postcss-custom-media: ^10.0.1 - postcss-custom-properties: ^13.3.1 - postcss-custom-selectors: ^7.1.5 + postcss-custom-media: ^10.0.2 + postcss-custom-properties: ^13.3.2 + postcss-custom-selectors: ^7.1.6 postcss-dir-pseudo-class: ^8.0.0 - postcss-double-position-gradients: ^5.0.1 + postcss-double-position-gradients: ^5.0.2 postcss-focus-visible: ^9.0.0 postcss-focus-within: ^8.0.0 postcss-font-variant: ^5.0.0 postcss-gap-properties: ^5.0.0 postcss-image-set-function: ^6.0.1 - postcss-lab-function: ^6.0.4 + postcss-lab-function: ^6.0.7 postcss-logical: ^7.0.0 postcss-nesting: ^12.0.1 postcss-opacity-percentage: ^2.0.0 @@ -11875,41 +11800,41 @@ __metadata: postcss-value-parser: ^4.2.0 peerDependencies: postcss: ^8.4 - checksum: 2e2afcbed8c4e0699ca6df6f9115f33334b503c7cb075b00c03b609c3780a7d1cb703df1e24f3c179e8cbd63496eeaccc7dcd729cfd1a76759f5d26273ed8a86 + checksum: 51838c416eac4a1fb5ed64be61de8697ecb0b9dbd79133d60d76c23c9b5068f766b60d50c992f3ab92079d8d479b352ab631759ee6591442524c30a09209a381 languageName: node linkType: hard "postcss-pseudo-class-any-link@npm:^9.0.0": - version: 9.0.0 - resolution: "postcss-pseudo-class-any-link@npm:9.0.0" + version: 9.0.1 + resolution: "postcss-pseudo-class-any-link@npm:9.0.1" dependencies: postcss-selector-parser: ^6.0.13 peerDependencies: postcss: ^8.4 - checksum: af9c586f33dab93ef9167e53c5696f2f896310809523594c066230fba3611cd5f7c0ef4452153a3d1165cda66e4c3f97b5621b9f23bf815e915997eb99bc2e50 + checksum: 0b20561c30cd00de1c6a57263b3836359015816cf458daf794b96ea95e75f6bd37708abc6c79f7c3b53bf63d97a92472f3fbb39cf6dabfca29efd146cd7df50f languageName: node linkType: hard -"postcss-reduce-initial@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-reduce-initial@npm:6.0.0" +"postcss-reduce-initial@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-reduce-initial@npm:6.0.2" dependencies: - browserslist: ^4.21.4 + browserslist: ^4.22.2 caniuse-api: ^3.0.0 peerDependencies: - postcss: ^8.2.15 - checksum: 988001da75b969733756d9cec9bb37cfae9a667c888c0394d8aa84af7fa6fe134cdd997b63d657900f72541310c5a396db3436367bf91908bc4c7f7ce965c511 + postcss: ^8.4.31 + checksum: 0c51f40c8d0212b336a4fa31b706d313f1c2c1e901adbbc462e2494bd7df668dfee48d8b78a8a71b24c16f5e25ad54a0c3c256eeff7a009ee642495ee582c160 languageName: node linkType: hard -"postcss-reduce-transforms@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-reduce-transforms@npm:6.0.0" +"postcss-reduce-transforms@npm:^6.0.1": + version: 6.0.1 + resolution: "postcss-reduce-transforms@npm:6.0.1" dependencies: postcss-value-parser: ^4.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 17c27b1858897ee37a4f80af0d76c5ce895466392acac1ead75cbb71ac290ab57b209f47d5d205f6ea60c1697109f09531de005ef17d8826d545bbc02891351a + postcss: ^8.4.31 + checksum: 2d8adb6f9d57c71a2d93e14acee273fdc1ad20015181ed27d7ba62ace96fcf416e9115c862a5c69422d9b28d7abeb760165f517a9eb1993ce47b1a34f8b0566e languageName: node linkType: hard @@ -11923,11 +11848,11 @@ __metadata: linkType: hard "postcss-scss@npm:^4.0.0": - version: 4.0.8 - resolution: "postcss-scss@npm:4.0.8" + version: 4.0.9 + resolution: "postcss-scss@npm:4.0.9" peerDependencies: postcss: ^8.4.29 - checksum: 7d3fa94faa0b3987e5ee6e9fd0d8d4004ea5e6823ef740d7a1d5331c52c4f9a19584df16b3581561870ed70b9fc27222e098eafb3bb296ac355ad26fd22d16da + checksum: dc358bafc23d52ed3a9a29333808825deba213042be74ece6eae7a61c692f67d0e6691fa7005367b013c01c79562fbb9ef2fe4c0485075233931bd90715f5132 languageName: node linkType: hard @@ -11942,36 +11867,36 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.0.5": - version: 6.0.13 - resolution: "postcss-selector-parser@npm:6.0.13" +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.11, postcss-selector-parser@npm:^6.0.13, postcss-selector-parser@npm:^6.0.15": + version: 6.0.15 + resolution: "postcss-selector-parser@npm:6.0.15" dependencies: cssesc: ^3.0.0 util-deprecate: ^1.0.2 - checksum: f89163338a1ce3b8ece8e9055cd5a3165e79a15e1c408e18de5ad8f87796b61ec2d48a2902d179ae0c4b5de10fccd3a325a4e660596549b040bc5ad1b465f096 + checksum: 57decb94152111004f15e27b9c61131eb50ee10a3288e7fcf424cebbb4aba82c2817517ae718f8b5d704ee9e02a638d4a2acff8f47685c295a33ecee4fd31055 languageName: node linkType: hard -"postcss-svgo@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-svgo@npm:6.0.0" +"postcss-svgo@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-svgo@npm:6.0.2" dependencies: postcss-value-parser: ^4.2.0 - svgo: ^3.0.2 + svgo: ^3.2.0 peerDependencies: - postcss: ^8.2.15 - checksum: 14c68b7c275dbbbbf1f954e313ff812dacea88970165d7859c1683e2530ea51cd333372b8c0d440d4e9525768f34a8dab5f0846d3445bbb478a87a99f69e9abb + postcss: ^8.4.31 + checksum: 223255d31e815e6aa2fd1ae0a4ccab6f83590fcbf0cabb39d1a922e577990b4ad9f73989430cb2e2b974b3395d82e9eadcaa13c669fc333aaf2c110483569b97 languageName: node linkType: hard -"postcss-unique-selectors@npm:^6.0.0": - version: 6.0.0 - resolution: "postcss-unique-selectors@npm:6.0.0" +"postcss-unique-selectors@npm:^6.0.2": + version: 6.0.2 + resolution: "postcss-unique-selectors@npm:6.0.2" dependencies: - postcss-selector-parser: ^6.0.5 + postcss-selector-parser: ^6.0.15 peerDependencies: - postcss: ^8.2.15 - checksum: 5fbfeaf796c6442853ce3afd03ae8c306fcb83b0b7ee59cbdc9aad57a1e601e65a2a5efd1e25edaa5c7c62e05d3795f357fe95933de0868a78a5d1d1f541be34 + postcss: ^8.4.31 + checksum: ab4bb9f0e9117057b63364d79af3f7b6b0b9177c91fc4ff804ec011a0978b7972dd9d10a9bc0ece97ee5fde10c86fd39c51c160ea8425fc0e0414dceb87ef968 languageName: node linkType: hard @@ -12007,13 +11932,13 @@ __metadata: linkType: hard "postcss@npm:^8.0.0, postcss@npm:^8.2.5": - version: 8.4.30 - resolution: "postcss@npm:8.4.30" + version: 8.4.33 + resolution: "postcss@npm:8.4.33" dependencies: - nanoid: ^3.3.6 + nanoid: ^3.3.7 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 6c810c10c9bd3e03ca016e0b6b6756261e640aba1a9a7b1200b55502bc34b9165e38f590aef3493afc2f30ab55cdfcd43fd0f8408d69a77318ddbcf2a8ad164b + checksum: 6f98b2af4b76632a3de20c4f47bf0e984a1ce1a531cf11adcb0b1d63a6cbda0aae4165e578b66c32ca4879038e3eaad386a6be725a8fb4429c78e3c1ab858fe9 languageName: node linkType: hard @@ -12045,6 +11970,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -12147,9 +12079,9 @@ __metadata: linkType: hard "punycode@npm:^2.1.0, punycode@npm:^2.1.1, punycode@npm:^2.3.0": - version: 2.3.0 - resolution: "punycode@npm:2.3.0" - checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: bb0a0ceedca4c3c57a9b981b90601579058903c62be23c5e8e843d2c2d4148a3ecf029d5133486fb0e1822b098ba8bba09e89d6b21742d02fa26bda6441a6fb2 languageName: node linkType: hard @@ -12188,14 +12120,15 @@ __metadata: languageName: node linkType: hard -"query-string@npm:^8.1.0": - version: 8.1.0 - resolution: "query-string@npm:8.1.0" +"query-string@npm:^7.1.3": + version: 7.1.3 + resolution: "query-string@npm:7.1.3" dependencies: - decode-uri-component: ^0.4.1 - filter-obj: ^5.1.0 - split-on-first: ^3.0.0 - checksum: 16fe49ab714f2b802bd31bc417876a38a82cd49bea01c0d6c37ca3439604c774752c8c66f9eda5ee33c268de2fc2a65e0e0e27aa97d8d98159af5c1fc838a017 + decode-uri-component: ^0.2.2 + filter-obj: ^1.1.0 + split-on-first: ^1.0.0 + strict-uri-encode: ^2.0.0 + checksum: 91af02dcd9cc9227a052841d5c2eecb80a0d6489d05625df506a097ef1c59037cfb5e907f39b84643cbfd535c955abec3e553d0130a7b510120c37d06e0f4346 languageName: node linkType: hard @@ -12271,17 +12204,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^10.0.0": - version: 10.1.0 - resolution: "read-pkg-up@npm:10.1.0" - dependencies: - find-up: ^6.3.0 - read-pkg: ^8.1.0 - type-fest: ^4.2.0 - checksum: 554470d7ff54026b561f6c851c35470f5bc95a47bfb8645dc13c447d83c42c78b42d47fffdc8f86bffe731215406dab498f75cb27494e1fb3eca7fa8d00fb501 - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -12305,18 +12227,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^8.1.0": - version: 8.1.0 - resolution: "read-pkg@npm:8.1.0" - dependencies: - "@types/normalize-package-data": ^2.4.1 - normalize-package-data: ^6.0.0 - parse-json: ^7.0.0 - type-fest: ^4.2.0 - checksum: f4cd164f096e78cf3e338a55f800043524e3055f9b0b826143290002fafc951025fc3cbd6ca683ebaf7945efcfb092d31c683dd252a7871a974662985c723b67 - languageName: node - linkType: hard - "read-yaml-file@npm:^1.1.0": version: 1.1.0 resolution: "read-yaml-file@npm:1.1.0" @@ -12329,7 +12239,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.3.0, readable-stream@npm:^2.3.5, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -12355,7 +12265,7 @@ __metadata: languageName: node linkType: hard -"readable-web-to-node-stream@npm:^3.0.0, readable-web-to-node-stream@npm:^3.0.2": +"readable-web-to-node-stream@npm:^3.0.0": version: 3.0.2 resolution: "readable-web-to-node-stream@npm:3.0.2" dependencies: @@ -12401,6 +12311,20 @@ __metadata: languageName: node linkType: hard +"reflect.getprototypeof@npm:^1.0.4": + version: 1.0.4 + resolution: "reflect.getprototypeof@npm:1.0.4" + dependencies: + call-bind: ^1.0.2 + define-properties: ^1.2.0 + es-abstract: ^1.22.1 + get-intrinsic: ^1.2.1 + globalthis: ^1.0.3 + which-builtin-type: ^1.1.3 + checksum: 16e2361988dbdd23274b53fb2b1b9cefeab876c3941a2543b4cadac6f989e3db3957b07a44aac46cfceb3e06e2871785ec2aac992d824f76292f3b5ee87f66f2 + languageName: node + linkType: hard + "regenerate-unicode-properties@npm:^10.1.0": version: 10.1.1 resolution: "regenerate-unicode-properties@npm:10.1.1" @@ -12425,9 +12349,9 @@ __metadata: linkType: hard "regenerator-runtime@npm:^0.14.0": - version: 0.14.0 - resolution: "regenerator-runtime@npm:0.14.0" - checksum: 1c977ad82a82a4412e4f639d65d22be376d3ebdd30da2c003eeafdaaacd03fc00c2320f18120007ee700900979284fc78a9f00da7fb593f6e6eeebc673fba9a3 + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 9f57c93277b5585d3c83b0cf76be47b473ae8c6d9142a46ce8b0291a04bb2cf902059f0f8445dcabb3fb7378e5fe4bb4ea1e008876343d42e46d3b484534ce38 languageName: node linkType: hard @@ -12553,28 +12477,28 @@ __metadata: linkType: hard "resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.4": - version: 1.22.6 - resolution: "resolve@npm:1.22.6" + version: 1.22.8 + resolution: "resolve@npm:1.22.8" dependencies: is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: d13bf66d4e2ee30d291491f16f2fa44edd4e0cefb85d53249dd6f93e70b2b8c20ec62f01b18662e3cd40e50a7528f18c4087a99490048992a3bb954cf3201a5b + checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c languageName: node linkType: hard "resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.4#~builtin": - version: 1.22.6 - resolution: "resolve@patch:resolve@npm%3A1.22.6#~builtin::version=1.22.6&hash=07638b" + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=07638b" dependencies: is-core-module: ^2.13.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 9d3b3c67aefd12cecbe5f10ca4d1f51ea190891096497c43f301b086883b426466918c3a64f1bbf1788fabb52b579d58809614006c5d0b49186702b3b8fb746a + checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 languageName: node linkType: hard @@ -12712,9 +12636,9 @@ __metadata: linkType: hard "safaridriver@npm:^0.1.0": - version: 0.1.0 - resolution: "safaridriver@npm:0.1.0" - checksum: 7c8889db2691425408066bb669792dc1320d37d2622c11a5105c2b5d6409ccbc0ef99873e1b442632d2791bf6c19769c04d65dc53ad3df87860c96f0204e6ae4 + version: 0.1.2 + resolution: "safaridriver@npm:0.1.2" + checksum: facb384c0e1b2029cb29af14c6329c50d58f247e8a180d8d153c1a285033c4932d916e185efe1f45bab353c4a8f46439166e08483040c0b9e7c00066c0947926 languageName: node linkType: hard @@ -12730,7 +12654,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -12745,13 +12669,13 @@ __metadata: linkType: hard "safe-regex-test@npm:^1.0.0": - version: 1.0.0 - resolution: "safe-regex-test@npm:1.0.0" + version: 1.0.1 + resolution: "safe-regex-test@npm:1.0.1" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 + call-bind: ^1.0.5 + get-intrinsic: ^1.2.2 is-regex: ^1.1.4 - checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 + checksum: 096fbbab749b7e3b6e0569221401f19926c2a770378142b06d4623c42968306c9cc23a087494c0d8290b385f8f5e4370f18d3e9e5c632e0ea6c836e5c8670795 languageName: node linkType: hard @@ -12763,33 +12687,33 @@ __metadata: linkType: hard "sass@npm:^1.66.1": - version: 1.68.0 - resolution: "sass@npm:1.68.0" + version: 1.69.7 + resolution: "sass@npm:1.69.7" dependencies: chokidar: ">=3.0.0 <4.0.0" immutable: ^4.0.0 source-map-js: ">=0.6.2 <2.0.0" bin: sass: sass.js - checksum: 65ccede83c96768beeb8dcaf67957b7c76b12ff1276bfd2849d7be151d46ba1400048a67717e6e5e4969bc75e87348e5530f5f272833f2e60a891c21a33d8ab0 + checksum: c67cd32b69fb26a50e4535353e4145de8cbc8187db07c467cc335157fd56d03cae98754f86efe43b880b29f20c0a168ab972c7f74ebfe234e2bd2dfb868890cb languageName: node linkType: hard "saucelabs@npm:^7.2.0": - version: 7.3.1 - resolution: "saucelabs@npm:7.3.1" + version: 7.4.0 + resolution: "saucelabs@npm:7.4.0" dependencies: - "@xhmikosr/downloader": ^13.0.1 change-case: ^4.1.2 + compressing: ^1.10.0 form-data: ^4.0.0 got: ^11.8.6 hash.js: ^1.1.7 - query-string: ^8.1.0 + query-string: ^7.1.3 tunnel: ^0.0.6 yargs: ^17.2.1 bin: sl: bin/sl - checksum: 0fc4f9c7bf8409f83fbaa090ea19968f018816390e3108e39c88283a829f49bbf2f3c62fa35104e3fb041088064f39b68396ff86a878b7a2b94427cf84ee2aba + checksum: 5d31b68cbaa3e5a46a37fc84ed1b5c48c6ed781f07d559c8ca74b342effe81f85c4346fe8a6f75fa2c5a2e1d94b86ce1176760db94b147a8daf4224f60b72df5 languageName: node linkType: hard @@ -12802,18 +12726,6 @@ __metadata: languageName: node linkType: hard -"seek-bzip@npm:^1.0.6": - version: 1.0.6 - resolution: "seek-bzip@npm:1.0.6" - dependencies: - commander: ^2.8.1 - bin: - seek-bunzip: bin/seek-bunzip - seek-table: bin/seek-bzip-table - checksum: c2ab3291e7085558499efd4e99d1466ee6782f6c4a4e4c417aa859e1cd2f5117fb3b5444f3d27c38ec5908c0f0312e2a0bc69dff087751f97b3921b5bde4f9ed - languageName: node - linkType: hard - "semver@npm:2 || 3 || 4 || 5": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -12823,7 +12735,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -12855,11 +12767,11 @@ __metadata: linkType: hard "serialize-error@npm:^11.0.1": - version: 11.0.2 - resolution: "serialize-error@npm:11.0.2" + version: 11.0.3 + resolution: "serialize-error@npm:11.0.3" dependencies: type-fest: ^2.12.2 - checksum: 3685cb476737e83bee679984440f519021582a0fa076186e9dd38061f05a25a0dd938858d0d5ff7069db46b9c9e9e8e87c20d509423d82e38e4e9eda1ac0cc36 + checksum: 09d1aee6186fd5ff8acc074ee8641116cdd07b12df1e95682c43d8b5d1ef657deecc2efede7f1a08f5ff3ef3d65fb60ab9c8b4b2fdde65867ad3e6d4feed34a9 languageName: node linkType: hard @@ -12879,7 +12791,19 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.0": +"set-function-length@npm:^1.1.1": + version: 1.1.1 + resolution: "set-function-length@npm:1.1.1" + dependencies: + define-data-property: ^1.1.1 + get-intrinsic: ^1.2.1 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.0 + checksum: c131d7569cd7e110cafdfbfbb0557249b538477624dfac4fc18c376d879672fa52563b74029ca01f8f4583a8acb35bb1e873d573a24edb80d978a7ee607c6e06 + languageName: node + linkType: hard + +"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" dependencies: @@ -12954,7 +12878,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -13026,17 +12950,6 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "socks-proxy-agent@npm:7.0.0" - dependencies: - agent-base: ^6.0.2 - debug: ^4.3.3 - socks: ^2.6.2 - checksum: 720554370154cbc979e2e9ce6a6ec6ced205d02757d8f5d93fe95adae454fc187a5cbfc6b022afab850a5ce9b4c7d73e0f98e381879cf45f66317a4895953846 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^8.0.1, socks-proxy-agent@npm:^8.0.2": version: 8.0.2 resolution: "socks-proxy-agent@npm:8.0.2" @@ -13048,7 +12961,7 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2, socks@npm:^2.7.1": +"socks@npm:^2.7.1": version: 2.7.1 resolution: "socks@npm:2.7.1" dependencies: @@ -13058,24 +12971,6 @@ __metadata: languageName: node linkType: hard -"sort-keys-length@npm:^1.0.0": - version: 1.0.1 - resolution: "sort-keys-length@npm:1.0.1" - dependencies: - sort-keys: ^1.0.0 - checksum: f9acac5fb31580a9e3d43b419dc86a1b75e85b79036a084d95dd4d1062b621c9589906588ac31e370a0dd381be46d8dbe900efa306d087ca9c912d7a59b5a590 - languageName: node - linkType: hard - -"sort-keys@npm:^1.0.0": - version: 1.1.2 - resolution: "sort-keys@npm:1.1.2" - dependencies: - is-plain-obj: ^1.0.0 - checksum: 5963fd191a2a185a5ec86f06e47721e8e04713eda43bb04ae60d2a8afb21241553dd5bc9d863ed2bd7c3d541b609b0c8d0e58836b1a3eb6764c09c094bcc8b00 - languageName: node - linkType: hard - "source-map-js@npm:>=0.6.2 <2.0.0, source-map-js@npm:^1.0.1, source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" @@ -13135,16 +13030,16 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.15 - resolution: "spdx-license-ids@npm:3.0.15" - checksum: 99d567875b50504e1a7359f6da7d03e28db2b855b412ced18310679d091565a44f61ffd2585f19ea53a1192c35f2156c143507b12339dda26ef928547df32002 + version: 3.0.16 + resolution: "spdx-license-ids@npm:3.0.16" + checksum: 5cdaa85aaa24bd02f9353a2e357b4df0a4f205cb35655f3fd0a5674a4fb77081f28ffd425379214bc3be2c2b7593ce1215df6bcc75884aeee0a9811207feabe2 languageName: node linkType: hard -"split-on-first@npm:^3.0.0": - version: 3.0.0 - resolution: "split-on-first@npm:3.0.0" - checksum: 75dc27ecbac65cfbeab9a3b90cf046307220192d3d7a30e46aa0f19571cc9b4802aac813f3de2cc9b16f2e46aae72f275659b5d2614bb5369c77724d739e5f73 +"split-on-first@npm:^1.0.0": + version: 1.1.0 + resolution: "split-on-first@npm:1.1.0" + checksum: 16ff85b54ddcf17f9147210a4022529b343edbcbea4ce977c8f30e38408b8d6e0f25f92cd35b86a524d4797f455e29ab89eb8db787f3c10708e0b47ebf528d30 languageName: node linkType: hard @@ -13226,17 +13121,31 @@ __metadata: languageName: node linkType: hard +"streamifier@npm:^0.1.1": + version: 0.1.1 + resolution: "streamifier@npm:0.1.1" + checksum: 67a8285c4d71ae1fa0ed5e0966a0483d962f5140bab28ad04657f57de521ab4e9d929c2ec8c51a4393c838ce664db2e398de3ee9bd9da727a4f35bb85915ed2d + languageName: node + linkType: hard + "streamx@npm:^2.15.0": - version: 2.15.1 - resolution: "streamx@npm:2.15.1" + version: 2.15.6 + resolution: "streamx@npm:2.15.6" dependencies: fast-fifo: ^1.1.0 queue-tick: ^1.0.1 - checksum: 6f2b4fed68caacd28efbd44d4264f5d3c2b81b0a5de14419333dac57f2075c49ae648df8d03db632a33587a6c8ab7cb9cdb4f9a2f8305be0c2cd79af35742b15 + checksum: 37a245f5cee4c33fcb8b018ccb935bad6eab423f05b0d14d018e63dbd2670bb109a69442e961a195b750c2c774f613c19476d11bd727d645eedb655d2dba234b + languageName: node + linkType: hard + +"strict-uri-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "strict-uri-encode@npm:2.0.0" + checksum: eaac4cf978b6fbd480f1092cab8b233c9b949bcabfc9b598dd79a758f7243c28765ef7639c876fa72940dac687181b35486ea01ff7df3e65ce3848c64822c581 languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -13334,16 +13243,6 @@ __metadata: languageName: node linkType: hard -"strip-dirs@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-dirs@npm:3.0.0" - dependencies: - inspect-with-kind: ^1.0.5 - is-plain-obj: ^1.1.0 - checksum: 630c16035f4e8638bcb55523a3a016668b82b526fbde818b45cfd15c2fed506e2784153932c9d4a6d9758cc2c07a69a9533c7faffad2594dd601378d613e1b67 - languageName: node - linkType: hard - "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -13360,13 +13259,6 @@ __metadata: languageName: node linkType: hard -"strip-outer@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-outer@npm:2.0.0" - checksum: 14ef9fe861e59a5f1555f1860982ae4edce2edb4ed34ab1b37cb62a8ba2f7c3540cbca6c884eabe4006e6cd729ab5d708a631169dd5b66fda570836e7e3b6589 - languageName: node - linkType: hard - "strtok3@npm:^6.2.4": version: 6.3.0 resolution: "strtok3@npm:6.3.0" @@ -13377,35 +13269,25 @@ __metadata: languageName: node linkType: hard -"strtok3@npm:^7.0.0": - version: 7.0.0 - resolution: "strtok3@npm:7.0.0" - dependencies: - "@tokenizer/token": ^0.3.0 - peek-readable: ^5.0.0 - checksum: 2ebe7ad8f2aea611dec6742cf6a42e82764892a362907f7ce493faf334501bf981ce21c828dcc300457e6d460dc9c34d644ededb3b01dcb9e37559203cf1748c - languageName: node - linkType: hard - -"stylehacks@npm:^6.0.0": - version: 6.0.0 - resolution: "stylehacks@npm:6.0.0" +"stylehacks@npm:^6.0.2": + version: 6.0.2 + resolution: "stylehacks@npm:6.0.2" dependencies: - browserslist: ^4.21.4 - postcss-selector-parser: ^6.0.4 + browserslist: ^4.22.2 + postcss-selector-parser: ^6.0.15 peerDependencies: - postcss: ^8.2.15 - checksum: b6071ab5f4451576e3a445f7304b41c43329f84d7a7987a91442febaabc1de51e62f1e37c4f37fad21990d3f573a8110bd31e09f9df7b8628465e19b1cdc702b + postcss: ^8.4.31 + checksum: 5be48e38f23cb093b8a917001d93c70e02f1f7f2e9d46acf4068b390ec88535be300fbebafb2565695a7acbff6a152b969586d0b8baef14ed6dfcf699a0bc804 languageName: node linkType: hard "sucrase@npm:^3.0.0": - version: 3.34.0 - resolution: "sucrase@npm:3.34.0" + version: 3.35.0 + resolution: "sucrase@npm:3.35.0" dependencies: "@jridgewell/gen-mapping": ^0.3.2 commander: ^4.0.0 - glob: 7.1.6 + glob: ^10.3.10 lines-and-columns: ^1.1.6 mz: ^2.7.0 pirates: ^4.0.1 @@ -13413,7 +13295,7 @@ __metadata: bin: sucrase: bin/sucrase sucrase-node: bin/sucrase-node - checksum: 61860063bdf6103413698e13247a3074d25843e91170825a9752e4af7668ffadd331b6e99e92fc32ee5b3c484ee134936f926fa9039d5711fafff29d017a2110 + checksum: 9fc5792a9ab8a14dcf9c47dcb704431d35c1cdff1d17d55d382a31c2e8e3063870ad32ce120a80915498486246d612e30cda44f1624d9d9a10423e1a43487ad1 languageName: node linkType: hard @@ -13451,19 +13333,20 @@ __metadata: languageName: node linkType: hard -"svgo@npm:^3.0.2": - version: 3.0.2 - resolution: "svgo@npm:3.0.2" +"svgo@npm:^3.2.0": + version: 3.2.0 + resolution: "svgo@npm:3.2.0" dependencies: "@trysound/sax": 0.2.0 commander: ^7.2.0 css-select: ^5.1.0 - css-tree: ^2.2.1 + css-tree: ^2.3.1 + css-what: ^6.1.0 csso: ^5.0.5 picocolors: ^1.0.0 bin: - svgo: bin/svgo - checksum: 381ba14aa782e71ab7033227634a3041c11fa3e2769aeaf0df43a08a615de61925108e34f55af6e7c5146f4a3109e78deabb4fa9d687e36d45d1f848b4e23d17 + svgo: ./bin/svgo + checksum: 42168748a5586d85d447bec2867bc19814a4897f973ff023e6aad4ff19ba7408be37cf3736e982bb78e3f1e52df8785da5dca77a8ebc64c0ebd6fcf9915d2895 languageName: node linkType: hard @@ -13475,9 +13358,9 @@ __metadata: linkType: hard "systemjs@npm:^6.9.0": - version: 6.14.2 - resolution: "systemjs@npm:6.14.2" - checksum: 1f58c7da8f7deb8e4a3eb357e67f5363eb97e44a456f8f81ece391f2e1ae54ac70fb62135043d4cf96c11c6b76d7963c295ea844ca25bcb3b55193f6727fd0b2 + version: 6.14.3 + resolution: "systemjs@npm:6.14.3" + checksum: 887044d6e74e1af209de5f8e41f94d17c76665336474b4ea5038dac33d324be9d1190e720a5efb63599e26432984d3916d1650d6d446f4913774c6e1167dae10 languageName: node linkType: hard @@ -13499,7 +13382,22 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.4, tar-stream@npm:^3.1.5": +"tar-stream@npm:^1.5.2": + version: 1.6.2 + resolution: "tar-stream@npm:1.6.2" + dependencies: + bl: ^1.0.0 + buffer-alloc: ^1.2.0 + end-of-stream: ^1.0.0 + fs-constants: ^1.0.0 + readable-stream: ^2.3.0 + to-buffer: ^1.1.1 + xtend: ^4.0.0 + checksum: a5d49e232d3e33321bbd150381b6a4e5046bf12b1c2618acb95435b7871efde4d98bd1891eb2200478a7142ef7e304e033eb29bbcbc90451a2cdfa1890e05245 + languageName: node + linkType: hard + +"tar-stream@npm:^3.0.0, tar-stream@npm:^3.1.5": version: 3.1.6 resolution: "tar-stream@npm:3.1.6" dependencies: @@ -13606,6 +13504,13 @@ __metadata: languageName: node linkType: hard +"to-buffer@npm:^1.1.1": + version: 1.1.1 + resolution: "to-buffer@npm:1.1.1" + checksum: 6c897f58c2bdd8b8b1645ea515297732fec6dafb089bf36d12370c102ff5d64abf2be9410e0b1b7cfc707bada22d9a4084558010bfc78dd7023748dc5dd9a1ce + languageName: node + linkType: hard + "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -13639,16 +13544,6 @@ __metadata: languageName: node linkType: hard -"token-types@npm:^5.0.1": - version: 5.0.1 - resolution: "token-types@npm:5.0.1" - dependencies: - "@tokenizer/token": ^0.3.0 - ieee754: ^1.2.1 - checksum: 32780123bc6ce8b6a2231d860445c994a02a720abf38df5583ea957aa6626873cd1c4dd8af62314da4cf16ede00c379a765707a3b06f04b8808c38efdae1c785 - languageName: node - linkType: hard - "toposort@npm:^2.0.2": version: 2.0.2 resolution: "toposort@npm:2.0.2" @@ -13705,15 +13600,6 @@ __metadata: languageName: node linkType: hard -"trim-repeated@npm:^2.0.0": - version: 2.0.0 - resolution: "trim-repeated@npm:2.0.0" - dependencies: - escape-string-regexp: ^5.0.0 - checksum: 4086eb0bc560f3da0370f427f423db4e3fc0a8e1560ecffc3b68512071319fe82dc9dd86d76b981d36ada76d7d49c3f8897ac054c87bc177e7a25abfd29e2bcd - languageName: node - linkType: hard - "ts-interface-checker@npm:^0.1.9": version: 0.1.13 resolution: "ts-interface-checker@npm:0.1.13" @@ -13721,15 +13607,15 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": ^0.0.29 json5: ^1.0.2 minimist: ^1.2.6 strip-bom: ^3.0.0 - checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 + checksum: 59f35407a390d9482b320451f52a411a256a130ff0e7543d18c6f20afab29ac19fbe55c360a93d6476213cc335a4d76ce90f67df54c4e9037f7d240920832201 languageName: node linkType: hard @@ -13766,8 +13652,8 @@ __metadata: linkType: hard "tty-table@npm:^4.1.5": - version: 4.2.1 - resolution: "tty-table@npm:4.2.1" + version: 4.2.3 + resolution: "tty-table@npm:4.2.3" dependencies: chalk: ^4.1.2 csv: ^5.5.3 @@ -13778,7 +13664,7 @@ __metadata: yargs: ^17.7.1 bin: tty-table: adapters/terminal-adapter.js - checksum: e058c0bd553c515d2ed908eb5f6a220a412e160168ef5c87847c62dacf78a7de9ccb548d7f6cd5edbcce2301c389ac2858c10aa330dccea2764809beb63d1d7b + checksum: 2d6c429dc91c308cd1c8d0f2e102e08bcc10af21bc99b89179fb414dd0edd6a686026ff53111dfd3a814841bbbb44c55cd827e5a7748f35182c62f13fef5a169 languageName: node linkType: hard @@ -13861,20 +13747,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^3.8.0": - version: 3.13.1 - resolution: "type-fest@npm:3.13.1" - checksum: c06b0901d54391dc46de3802375f5579868949d71f93b425ce564e19a428a0d411ae8d8cb0e300d330071d86152c3ea86e744c3f2860a42a79585b6ec2fdae8e - languageName: node - linkType: hard - -"type-fest@npm:^4.2.0": - version: 4.3.2 - resolution: "type-fest@npm:4.3.2" - checksum: 8ba1b3d43e24888052d8c8859ae9b53124f8200c05808ec9247917ac3441612a7b36bf148a5b14150ef73ce7bad3cdca65ae923d37d2ae466c2b814d369fb975 - languageName: node - linkType: hard - "type-is@npm:^1.6.16": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -13933,29 +13805,29 @@ __metadata: linkType: hard "typescript@npm:^5.0.0": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" + version: 5.3.3 + resolution: "typescript@npm:5.3.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 7912821dac4d962d315c36800fe387cdc0a6298dba7ec171b350b4a6e988b51d7b8f051317786db1094bd7431d526b648aba7da8236607febb26cf5b871d2d3c + checksum: 2007ccb6e51bbbf6fde0a78099efe04dc1c3dfbdff04ca3b6a8bc717991862b39fd6126c0c3ebf2d2d98ac5e960bcaa873826bb2bb241f14277034148f41f6a2 languageName: node linkType: hard "typescript@patch:typescript@^5.0.0#~builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#~builtin::version=5.2.2&hash=7ad353" + version: 5.3.3 + resolution: "typescript@patch:typescript@npm%3A5.3.3#~builtin::version=5.3.3&hash=7ad353" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 07106822b4305de3f22835cbba949a2b35451cad50888759b6818421290ff95d522b38ef7919e70fb381c5fe9c1c643d7dea22c8b31652a717ddbd57b7f4d554 + checksum: f61375590b3162599f0f0d5b8737877ac0a7bc52761dbb585d67e7b8753a3a4c42d9a554c4cc929f591ffcf3a2b0602f65ae3ce74714fd5652623a816862b610 languageName: node linkType: hard "ua-parser-js@npm:^1.0.32": - version: 1.0.36 - resolution: "ua-parser-js@npm:1.0.36" - checksum: 5b2c8a5e3443dfbba7624421805de946457c26ae167cb2275781a2729d1518f7067c9d5c74c3b0acac4b9ff3278cae4eace08ca6eecb63848bc3b2f6a63cc975 + version: 1.0.37 + resolution: "ua-parser-js@npm:1.0.37" + checksum: 4d481c720d523366d7762dc8a46a1b58967d979aacf786f9ceceb1cd767de069f64a4bdffb63956294f1c0696eb465ddb950f28ba90571709e33521b4bd75e07 languageName: node linkType: hard @@ -13980,7 +13852,7 @@ __metadata: languageName: node linkType: hard -"unbzip2-stream@npm:1.4.3, unbzip2-stream@npm:^1.4.3": +"unbzip2-stream@npm:1.4.3": version: 1.4.3 resolution: "unbzip2-stream@npm:1.4.3" dependencies: @@ -13997,6 +13869,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 3192ef6f3fd5df652f2dc1cd782b49d6ff14dc98e5dced492aa8a8c65425227da5da6aafe22523c67f035a272c599bb89cfe803c1db6311e44bed3042fc25487 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -14151,13 +14030,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.0.1": - version: 9.1.0 - resolution: "v8-to-istanbul@npm:9.1.0" + version: 9.2.0 + resolution: "v8-to-istanbul@npm:9.2.0" dependencies: "@jridgewell/trace-mapping": ^0.3.12 "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - checksum: 2069d59ee46cf8d83b4adfd8a5c1a90834caffa9f675e4360f1157ffc8578ef0f763c8f32d128334424159bb6b01f3876acd39cd13297b2769405a9da241f8d1 + convert-source-map: ^2.0.0 + checksum: 31ef98c6a31b1dab6be024cf914f235408cd4c0dc56a5c744a5eea1a9e019ba279e1b6f90d695b78c3186feed391ed492380ccf095009e2eb91f3d058f0b4491 languageName: node linkType: hard @@ -14168,7 +14047,7 @@ __metadata: languageName: node linkType: hard -"validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": +"validate-npm-package-license@npm:^3.0.1": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" dependencies: @@ -14217,49 +14096,49 @@ __metadata: linkType: hard "web-streams-polyfill@npm:^3.0.3": - version: 3.2.1 - resolution: "web-streams-polyfill@npm:3.2.1" - checksum: b119c78574b6d65935e35098c2afdcd752b84268e18746606af149e3c424e15621b6f1ff0b42b2676dc012fc4f0d313f964b41a4b5031e525faa03997457da02 + version: 3.3.2 + resolution: "web-streams-polyfill@npm:3.3.2" + checksum: 0292f4113c1bda40d8e8ecebee39eb14cc2e2e560a65a6867980e394537a2645130e2c73f5ef6e641fd3697d2f71720ccf659aebaf69a9d5a773f653a0fdf39d languageName: node linkType: hard -"webdriver@npm:8.16.15, webdriver@npm:^8.8.6": - version: 8.16.15 - resolution: "webdriver@npm:8.16.15" +"webdriver@npm:8.27.0, webdriver@npm:^8.8.6": + version: 8.27.0 + resolution: "webdriver@npm:8.27.0" dependencies: "@types/node": ^20.1.0 "@types/ws": ^8.5.3 - "@wdio/config": 8.16.15 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.16.5 - "@wdio/types": 8.16.12 - "@wdio/utils": 8.16.15 + "@wdio/config": 8.27.0 + "@wdio/logger": 8.24.12 + "@wdio/protocols": 8.24.12 + "@wdio/types": 8.27.0 + "@wdio/utils": 8.27.0 deepmerge-ts: ^5.1.0 - got: ^ 12.6.1 + got: ^12.6.1 ky: ^0.33.0 ws: ^8.8.0 - checksum: 46cf28dd51e599c24f986ac6dbedb38727b285ec62771d572647e1415634af76e1b8a6255d6a20aa0e338f08a0396e08b272a70b8160f099d085f091eec7c61e + checksum: 0bbb4b224b15040a8e071abe0e54b56f0404817bcfa423b13258db08fae9bad51cf8f2045186b5487a049b5a89f39fbc2b9c62e605b3d9cb036c2ec7baac4b4f languageName: node linkType: hard "webdriverio@npm:^8.8.6": - version: 8.16.15 - resolution: "webdriverio@npm:8.16.15" + version: 8.27.0 + resolution: "webdriverio@npm:8.27.0" dependencies: "@types/node": ^20.1.0 - "@wdio/config": 8.16.15 - "@wdio/logger": 8.11.0 - "@wdio/protocols": 8.16.5 - "@wdio/repl": 8.10.1 - "@wdio/types": 8.16.12 - "@wdio/utils": 8.16.15 + "@wdio/config": 8.27.0 + "@wdio/logger": 8.24.12 + "@wdio/protocols": 8.24.12 + "@wdio/repl": 8.24.12 + "@wdio/types": 8.27.0 + "@wdio/utils": 8.27.0 archiver: ^6.0.0 aria-query: ^5.0.0 css-shorthand-properties: ^1.1.1 css-value: ^0.0.1 - devtools-protocol: ^0.0.1188743 + devtools-protocol: ^0.0.1237913 grapheme-splitter: ^1.0.2 - import-meta-resolve: ^3.0.0 + import-meta-resolve: ^4.0.0 is-plain-obj: ^4.1.0 lodash.clonedeep: ^4.5.0 lodash.zip: ^4.2.0 @@ -14269,13 +14148,13 @@ __metadata: resq: ^1.9.1 rgb2hex: 0.2.5 serialize-error: ^11.0.1 - webdriver: 8.16.15 + webdriver: 8.27.0 peerDependencies: devtools: ^8.14.0 peerDependenciesMeta: devtools: optional: true - checksum: 67bac523697a1ab6e961f17b966c270035161fecf3022cbfa2afb0c16b54aea12c091cfc80334d241ab1662847cf1815e34ed1242a2c797d713eeaf606d6b911 + checksum: 678cc5eb44c46e7cc27def899cb198df497bc8907c193dc209fe3d34646b9a0c0d4470977739eaf6e11116a2871888e5ee06be9ce795969a01a8574e67fdd698 languageName: node linkType: hard @@ -14303,9 +14182,9 @@ __metadata: linkType: hard "whatwg-fetch@npm:^3.4.1": - version: 3.6.19 - resolution: "whatwg-fetch@npm:3.6.19" - checksum: 2896bc9ca867ea514392c73e2a272f65d5c4916248fe0837a9df5b1b92f247047bc76cf7c29c28a01ac6c5fb4314021d2718958c8a08292a96d56f72b2f56806 + version: 3.6.20 + resolution: "whatwg-fetch@npm:3.6.20" + checksum: c58851ea2c4efe5c2235f13450f426824cf0253c1d45da28f45900290ae602a20aff2ab43346f16ec58917d5562e159cd691efa368354b2e82918c2146a519c5 languageName: node linkType: hard @@ -14349,6 +14228,38 @@ __metadata: languageName: node linkType: hard +"which-builtin-type@npm:^1.1.3": + version: 1.1.3 + resolution: "which-builtin-type@npm:1.1.3" + dependencies: + function.prototype.name: ^1.1.5 + has-tostringtag: ^1.0.0 + is-async-function: ^2.0.0 + is-date-object: ^1.0.5 + is-finalizationregistry: ^1.0.2 + is-generator-function: ^1.0.10 + is-regex: ^1.1.4 + is-weakref: ^1.0.2 + isarray: ^2.0.5 + which-boxed-primitive: ^1.0.2 + which-collection: ^1.0.1 + which-typed-array: ^1.1.9 + checksum: 43730f7d8660ff9e33d1d3f9f9451c4784265ee7bf222babc35e61674a11a08e1c2925019d6c03154fcaaca4541df43abe35d2720843b9b4cbcebdcc31408f36 + languageName: node + linkType: hard + +"which-collection@npm:^1.0.1": + version: 1.0.1 + resolution: "which-collection@npm:1.0.1" + dependencies: + is-map: ^2.0.1 + is-set: ^2.0.1 + is-weakmap: ^2.0.1 + is-weakset: ^2.0.1 + checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c + languageName: node + linkType: hard + "which-module@npm:^2.0.0": version: 2.0.1 resolution: "which-module@npm:2.0.1" @@ -14366,16 +14277,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.11": - version: 1.1.11 - resolution: "which-typed-array@npm:1.1.11" +"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.9": + version: 1.1.13 + resolution: "which-typed-array@npm:1.1.13" dependencies: available-typed-arrays: ^1.0.5 - call-bind: ^1.0.2 + call-bind: ^1.0.4 for-each: ^0.3.3 gopd: ^1.0.1 has-tostringtag: ^1.0.0 - checksum: 711ffc8ef891ca6597b19539075ec3e08bb9b4c2ca1f78887e3c07a977ab91ac1421940505a197758fb5939aa9524976d0a5bbcac34d07ed6faa75cedbb17206 + checksum: 3828a0d5d72c800e369d447e54c7620742a4cc0c9baf1b5e8c17e9b6ff90d8d861a3a6dd4800f1953dbf80e5e5cec954a289e5b4a223e3bee4aeb1f8c5f33309 languageName: node linkType: hard @@ -14412,15 +14323,6 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.5": - version: 1.1.5 - resolution: "wide-align@npm:1.1.5" - dependencies: - string-width: ^1.0.2 || 2 || 3 || 4 - checksum: d5fc37cd561f9daee3c80e03b92ed3e84d80dde3365a8767263d03dacfc8fa06b065ffe1df00d8c2a09f731482fcacae745abfbb478d4af36d0a891fad4834d3 - languageName: node - linkType: hard - "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -14506,8 +14408,8 @@ __metadata: linkType: hard "ws@npm:^8.13.0, ws@npm:^8.8.0": - version: 8.14.2 - resolution: "ws@npm:8.14.2" + version: 8.16.0 + resolution: "ws@npm:8.16.0" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -14516,7 +14418,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 3ca0dad26e8cc6515ff392b622a1467430814c463b3368b0258e33696b1d4bed7510bc7030f7b72838b9fdeb8dbd8839cbf808367d6aae2e1d668ce741d4308b + checksum: feb3eecd2bae82fa8a8beef800290ce437d8b8063bdc69712725f21aef77c49cb2ff45c6e5e7fce622248f9c7abaee506bae0a9064067ffd6935460c7357321b languageName: node linkType: hard @@ -14534,6 +14436,13 @@ __metadata: languageName: node linkType: hard +"xtend@npm:^4.0.0": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a + languageName: node + linkType: hard + "xxhashjs@npm:~0.2.2": version: 0.2.2 resolution: "xxhashjs@npm:0.2.2" @@ -14578,10 +14487,10 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^2.1.1": - version: 2.3.2 - resolution: "yaml@npm:2.3.2" - checksum: acd80cc24df12c808c6dec8a0176d404ef9e6f08ad8786f746ecc9d8974968c53c6e8a67fdfabcc5f99f3dc59b6bb0994b95646ff03d18e9b1dcd59eccc02146 +"yaml@npm:^2.3.4": + version: 2.3.4 + resolution: "yaml@npm:2.3.4" + checksum: e6d1dae1c6383bcc8ba11796eef3b8c02d5082911c6723efeeb5ba50fc8e881df18d645e64de68e421b577296000bea9c75d6d9097c2f6699da3ae0406c030d8 languageName: node linkType: hard @@ -14658,6 +14567,21 @@ __metadata: languageName: node linkType: hard +"yargs@npm:17.7.2, yargs@npm:^17.2.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: ^8.0.1 + escalade: ^3.1.1 + get-caller-file: ^2.0.5 + require-directory: ^2.1.1 + string-width: ^4.2.3 + y18n: ^5.0.5 + yargs-parser: ^21.1.1 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a + languageName: node + linkType: hard + "yargs@npm:^15.1.0": version: 15.4.1 resolution: "yargs@npm:15.4.1" @@ -14677,21 +14601,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.2.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2": - version: 17.7.2 - resolution: "yargs@npm:17.7.2" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a - languageName: node - linkType: hard - "yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0" @@ -14702,6 +14611,15 @@ __metadata: languageName: node linkType: hard +"yazl@npm:^2.4.2": + version: 2.5.1 + resolution: "yazl@npm:2.5.1" + dependencies: + buffer-crc32: ~0.2.3 + checksum: daec5154b5485d8621bfea359e905ddca0b2f068430a4aa0a802bf5d67391157a383e0c2767acccbf5964264851da643bc740155a9458e2d8dce55b94c1cc2ed + languageName: node + linkType: hard + "ylru@npm:^1.2.0": version: 1.3.2 resolution: "ylru@npm:1.3.2" From cfa8728dd749eb6b5ebdbf65341a6b7f7cd7c5e2 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 10 Jan 2024 10:05:06 +0100 Subject: [PATCH 54/55] Update dependencies --- .../generators/template/package.json.hbs | 2 +- packages/cjs-to-esm/package.json | 2 +- packages/es-dev-server/package.json | 4 +- packages/es-test-runner/package.json | 2 +- packages/esbuild-plugin-any-file/package.json | 2 +- packages/esbuild-plugin-babel/package.json | 2 +- packages/esbuild-plugin-commonjs/package.json | 2 +- .../esbuild-plugin-css-import/package.json | 2 +- packages/esbuild-plugin-env/package.json | 2 +- packages/esbuild-plugin-html/lib/index.js | 1 + packages/esbuild-plugin-html/package.json | 2 +- .../esbuild-plugin-lightningcss/lib/index.js | 1 - .../esbuild-plugin-lightningcss/package.json | 2 +- packages/esbuild-plugin-meta-url/lib/index.js | 1 + packages/esbuild-plugin-meta-url/package.json | 2 +- packages/esbuild-plugin-metadata/package.json | 2 +- packages/esbuild-plugin-postcss/lib/index.js | 1 + packages/esbuild-plugin-postcss/package.json | 2 +- .../package.json | 2 +- .../esbuild-plugin-unwebpack/package.json | 2 +- packages/esbuild-plugin-virtual/package.json | 2 +- packages/esbuild-plugin-worker/package.json | 2 +- packages/esbuild-rna/lib/Build.js | 1 + packages/esbuild-rna/package.json | 2 +- packages/estransform/lib/parser.js | 2 +- packages/estransform/package.json | 2 +- packages/node-resolve/package.json | 2 +- packages/postcss-dart-sass/package.json | 2 +- packages/postcss-preset-chialab/package.json | 2 +- packages/postcss-url-rebase/package.json | 2 +- packages/rna-browser-test-runner/package.json | 10 +- packages/rna-bundler/package.json | 2 +- packages/rna-config-loader/package.json | 2 +- packages/rna-dev-server/package.json | 2 +- packages/rna-logger/package.json | 2 +- packages/rna-node-test-runner/package.json | 2 +- .../rna-saucelabs-test-runner/package.json | 4 +- packages/rna/package.json | 2 +- packages/wds-plugin-hmr/package.json | 4 +- packages/wds-plugin-legacy/package.json | 4 +- packages/wds-plugin-node-resolve/package.json | 4 +- packages/wds-plugin-polyfill/package.json | 4 +- packages/wds-plugin-rna/package.json | 2 +- packages/wtr-coverage-reporter/package.json | 4 +- packages/wtr-mocha-reporter/package.json | 4 +- yarn.lock | 190 ++++++------------ 46 files changed, 121 insertions(+), 178 deletions(-) diff --git a/internals/generators/template/package.json.hbs b/internals/generators/template/package.json.hbs index 69339cbb..1251757c 100644 --- a/internals/generators/template/package.json.hbs +++ b/internals/generators/template/package.json.hbs @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": {}, "devDependencies": { diff --git a/packages/cjs-to-esm/package.json b/packages/cjs-to-esm/package.json index 45d16c95..1f1acf0e 100644 --- a/packages/cjs-to-esm/package.json +++ b/packages/cjs-to-esm/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1" diff --git a/packages/es-dev-server/package.json b/packages/es-dev-server/package.json index eba5f9f9..0b878822 100644 --- a/packages/es-dev-server/package.json +++ b/packages/es-dev-server/package.json @@ -28,11 +28,11 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "devDependencies": { "@types/mocha": "^8.2.3", - "@web/dev-server-core": "^0.5.2", + "@web/dev-server-core": "^0.7.0", "get-port": "^7.0.0", "rimraf": "^5.0.1", "typescript": "^5.0.0" diff --git a/packages/es-test-runner/package.json b/packages/es-test-runner/package.json index b686aa6e..7265e2b2 100644 --- a/packages/es-test-runner/package.json +++ b/packages/es-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "istanbul-reports": "^3.1.1" diff --git a/packages/esbuild-plugin-any-file/package.json b/packages/esbuild-plugin-any-file/package.json index 01bc9ed5..f0076dee 100644 --- a/packages/esbuild-plugin-any-file/package.json +++ b/packages/esbuild-plugin-any-file/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-babel/package.json b/packages/esbuild-plugin-babel/package.json index a25b2c0a..e718c9c5 100644 --- a/packages/esbuild-plugin-babel/package.json +++ b/packages/esbuild-plugin-babel/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@babel/core": "^7.13.16", diff --git a/packages/esbuild-plugin-commonjs/package.json b/packages/esbuild-plugin-commonjs/package.json index 6c5451bc..4b1a6532 100644 --- a/packages/esbuild-plugin-commonjs/package.json +++ b/packages/esbuild-plugin-commonjs/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/cjs-to-esm": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-css-import/package.json b/packages/esbuild-plugin-css-import/package.json index f8a9a003..5187657b 100644 --- a/packages/esbuild-plugin-css-import/package.json +++ b/packages/esbuild-plugin-css-import/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-env/package.json b/packages/esbuild-plugin-env/package.json index 9e8bd7a8..b67ee587 100644 --- a/packages/esbuild-plugin-env/package.json +++ b/packages/esbuild-plugin-env/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-html/lib/index.js b/packages/esbuild-plugin-html/lib/index.js index 4d347b7f..d4bec712 100644 --- a/packages/esbuild-plugin-html/lib/index.js +++ b/packages/esbuild-plugin-html/lib/index.js @@ -194,6 +194,7 @@ export default function({ suffix: '', ...options, path, + with: {}, }); const collectOptions = { diff --git a/packages/esbuild-plugin-html/package.json b/packages/esbuild-plugin-html/package.json index 6251d52f..117aab38 100644 --- a/packages/esbuild-plugin-html/package.json +++ b/packages/esbuild-plugin-html/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-lightningcss/lib/index.js b/packages/esbuild-plugin-lightningcss/lib/index.js index 05e0359c..b85e0005 100644 --- a/packages/esbuild-plugin-lightningcss/lib/index.js +++ b/packages/esbuild-plugin-lightningcss/lib/index.js @@ -49,7 +49,6 @@ export default function(options = {}) { const finalConfig = { errorRecovery: true, drafts: { - nesting: true, customMedia: true, }, targets: browserslistToTargets(targets.length ? targets : DEFAULT_TARGETS), diff --git a/packages/esbuild-plugin-lightningcss/package.json b/packages/esbuild-plugin-lightningcss/package.json index 72eab17e..4892dc20 100644 --- a/packages/esbuild-plugin-lightningcss/package.json +++ b/packages/esbuild-plugin-lightningcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-meta-url/lib/index.js b/packages/esbuild-plugin-meta-url/lib/index.js index 3c07a373..cb20b60e 100644 --- a/packages/esbuild-plugin-meta-url/lib/index.js +++ b/packages/esbuild-plugin-meta-url/lib/index.js @@ -210,6 +210,7 @@ export default function({ emit = true } = {}) { namespace: 'file', suffix: '', path: resolvedPath, + with: {}, }); if (result && result.contents) { diff --git a/packages/esbuild-plugin-meta-url/package.json b/packages/esbuild-plugin-meta-url/package.json index 30868c79..412e5794 100644 --- a/packages/esbuild-plugin-meta-url/package.json +++ b/packages/esbuild-plugin-meta-url/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-metadata/package.json b/packages/esbuild-plugin-metadata/package.json index 0412ab75..ed88144a 100644 --- a/packages/esbuild-plugin-metadata/package.json +++ b/packages/esbuild-plugin-metadata/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "devDependencies": { "esbuild": "^0.19.0", diff --git a/packages/esbuild-plugin-postcss/lib/index.js b/packages/esbuild-plugin-postcss/lib/index.js index 704df820..3867a48b 100644 --- a/packages/esbuild-plugin-postcss/lib/index.js +++ b/packages/esbuild-plugin-postcss/lib/index.js @@ -142,6 +142,7 @@ export default function(options = {}) { suffix: '', namespace: 'file', pluginData: null, + with: {}, }); if (!loadResult) { diff --git a/packages/esbuild-plugin-postcss/package.json b/packages/esbuild-plugin-postcss/package.json index 2721c991..dd1688bf 100644 --- a/packages/esbuild-plugin-postcss/package.json +++ b/packages/esbuild-plugin-postcss/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-require-resolve/package.json b/packages/esbuild-plugin-require-resolve/package.json index 949c9a47..3c33e5b4 100644 --- a/packages/esbuild-plugin-require-resolve/package.json +++ b/packages/esbuild-plugin-require-resolve/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-unwebpack/package.json b/packages/esbuild-plugin-unwebpack/package.json index 3df8109b..4b7440ef 100644 --- a/packages/esbuild-plugin-unwebpack/package.json +++ b/packages/esbuild-plugin-unwebpack/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1", diff --git a/packages/esbuild-plugin-virtual/package.json b/packages/esbuild-plugin-virtual/package.json index 7ed876ef..baf76632 100644 --- a/packages/esbuild-plugin-virtual/package.json +++ b/packages/esbuild-plugin-virtual/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-rna": "^0.18.0-alpha.1" diff --git a/packages/esbuild-plugin-worker/package.json b/packages/esbuild-plugin-worker/package.json index 440d7e69..006f2075 100644 --- a/packages/esbuild-plugin-worker/package.json +++ b/packages/esbuild-plugin-worker/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-plugin-meta-url": "^0.18.0-alpha.1", diff --git a/packages/esbuild-rna/lib/Build.js b/packages/esbuild-rna/lib/Build.js index 82fc2ac3..d368e13e 100644 --- a/packages/esbuild-rna/lib/Build.js +++ b/packages/esbuild-rna/lib/Build.js @@ -1008,6 +1008,7 @@ export class Build { namespace: 'file', suffix: '', path: source, + with: {}, }); if (result && result.contents) { diff --git a/packages/esbuild-rna/package.json b/packages/esbuild-rna/package.json index c923e2a6..ba1f129e 100644 --- a/packages/esbuild-rna/package.json +++ b/packages/esbuild-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", diff --git a/packages/estransform/lib/parser.js b/packages/estransform/lib/parser.js index 4266e570..562fd6e6 100644 --- a/packages/estransform/lib/parser.js +++ b/packages/estransform/lib/parser.js @@ -112,7 +112,7 @@ export function parse(inputCode, filePath) { let map = null; if (options.sourcemap) { const inputSourcemap = await loadSourcemap(inputCode, filePath); - const newSourcemap = /** @type {SourceMap} */ (magicCode.generateMap({ + const newSourcemap = /** @type {import('./sourcemaps.js').SourceMap} */ (magicCode.generateMap({ source: filePath, includeContent: options.sourcesContent, hires: true, diff --git a/packages/estransform/package.json b/packages/estransform/package.json index b7ba11f0..8ae0c4e8 100644 --- a/packages/estransform/package.json +++ b/packages/estransform/package.json @@ -29,7 +29,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@parcel/source-map": "^2.0.0" diff --git a/packages/node-resolve/package.json b/packages/node-resolve/package.json index 287703d3..415ebcdb 100644 --- a/packages/node-resolve/package.json +++ b/packages/node-resolve/package.json @@ -30,7 +30,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "devDependencies": { "@types/is-core-module": "^2.2.0", diff --git a/packages/postcss-dart-sass/package.json b/packages/postcss-dart-sass/package.json index d3fd2c56..148c499e 100644 --- a/packages/postcss-dart-sass/package.json +++ b/packages/postcss-dart-sass/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", diff --git a/packages/postcss-preset-chialab/package.json b/packages/postcss-preset-chialab/package.json index 1ca76c40..f93d0cdf 100644 --- a/packages/postcss-preset-chialab/package.json +++ b/packages/postcss-preset-chialab/package.json @@ -25,7 +25,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/postcss-url-rebase": "^0.18.0-alpha.1", diff --git a/packages/postcss-url-rebase/package.json b/packages/postcss-url-rebase/package.json index b94dd471..a98f1835 100644 --- a/packages/postcss-url-rebase/package.json +++ b/packages/postcss-url-rebase/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-browser-test-runner/package.json b/packages/rna-browser-test-runner/package.json index f24af250..71713ba1 100644 --- a/packages/rna-browser-test-runner/package.json +++ b/packages/rna-browser-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" @@ -47,13 +47,13 @@ "@chialab/wds-plugin-node-resolve": "^0.18.0-alpha.1", "@chialab/wtr-coverage-reporter": "^0.18.0-alpha.1", "@chialab/wtr-mocha-reporter": "^0.18.0-alpha.1", - "@web/test-runner-core": "^0.11.4", - "@web/test-runner-mocha": "^0.8.1", - "@web/test-runner-playwright": "^0.10.1" + "@web/test-runner-core": "^0.13.0", + "@web/test-runner-mocha": "^0.9.0", + "@web/test-runner-playwright": "^0.11.0" }, "devDependencies": { "@chialab/rna-logger": "^0.18.0-alpha.1", - "@web/test-runner-chrome": "^0.14.1", + "@web/test-runner-chrome": "^0.15.0", "typescript": "^5.0.0" } } diff --git a/packages/rna-bundler/package.json b/packages/rna-bundler/package.json index 869f1ef2..0af1f848 100644 --- a/packages/rna-bundler/package.json +++ b/packages/rna-bundler/package.json @@ -27,7 +27,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/esbuild-plugin-any-file": "^0.18.0-alpha.1", diff --git a/packages/rna-config-loader/package.json b/packages/rna-config-loader/package.json index f884408d..d569bd1a 100644 --- a/packages/rna-config-loader/package.json +++ b/packages/rna-config-loader/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1" diff --git a/packages/rna-dev-server/package.json b/packages/rna-dev-server/package.json index 0c4c19ec..1618c33c 100644 --- a/packages/rna-dev-server/package.json +++ b/packages/rna-dev-server/package.json @@ -31,7 +31,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1" diff --git a/packages/rna-logger/package.json b/packages/rna-logger/package.json index 6d159bf5..2e4d2bc8 100644 --- a/packages/rna-logger/package.json +++ b/packages/rna-logger/package.json @@ -24,7 +24,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "devDependencies": { "@types/debug": "^4.1.6", diff --git a/packages/rna-node-test-runner/package.json b/packages/rna-node-test-runner/package.json index 99bfdafb..dbc9b4f8 100644 --- a/packages/rna-node-test-runner/package.json +++ b/packages/rna-node-test-runner/package.json @@ -28,7 +28,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1", diff --git a/packages/rna-saucelabs-test-runner/package.json b/packages/rna-saucelabs-test-runner/package.json index 1122f1e5..a12273fa 100644 --- a/packages/rna-saucelabs-test-runner/package.json +++ b/packages/rna-saucelabs-test-runner/package.json @@ -27,13 +27,13 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/node-resolve": "^0.18.0-alpha.1", "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", "@chialab/wds-plugin-legacy": "^0.18.0-alpha.1", - "@web/test-runner-saucelabs": "^0.10.0" + "@web/test-runner-saucelabs": "^0.11.0" }, "devDependencies": { "@chialab/rna-logger": "^0.18.0-alpha.1", diff --git a/packages/rna/package.json b/packages/rna/package.json index 86a33fcf..21f54e44 100644 --- a/packages/rna/package.json +++ b/packages/rna/package.json @@ -31,7 +31,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { "@chialab/rna-browser-test-runner": "^0.18.0-alpha.1", diff --git a/packages/wds-plugin-hmr/package.json b/packages/wds-plugin-hmr/package.json index 87c1ec61..595fa7c8 100644 --- a/packages/wds-plugin-hmr/package.json +++ b/packages/wds-plugin-hmr/package.json @@ -30,14 +30,14 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1" }, "devDependencies": { "@chialab/esbuild-plugin-require-resolve": "^0.18.0-alpha.1", - "@web/dev-server-hmr": "^0.3.0", + "@web/dev-server-hmr": "^0.4.0", "rimraf": "^5.0.1", "typescript": "^5.0.0" } diff --git a/packages/wds-plugin-legacy/package.json b/packages/wds-plugin-legacy/package.json index 3335cde3..ec8c3d67 100644 --- a/packages/wds-plugin-legacy/package.json +++ b/packages/wds-plugin-legacy/package.json @@ -26,7 +26,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@babel/core": "^7.14.2", @@ -42,7 +42,7 @@ "@types/babel__core": "^7.1.14", "@types/babel__preset-env": "^7.9.1", "@types/browserslist-useragent": "^3.0.3", - "@web/dev-server-core": "^0.5.2", + "@web/dev-server-core": "^0.7.0", "typescript": "^5.0.0" } } diff --git a/packages/wds-plugin-node-resolve/package.json b/packages/wds-plugin-node-resolve/package.json index e980d40f..8c51b59f 100644 --- a/packages/wds-plugin-node-resolve/package.json +++ b/packages/wds-plugin-node-resolve/package.json @@ -21,12 +21,12 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/estransform": "^0.18.0-alpha.1", "@chialab/node-resolve": "^0.18.0-alpha.1", - "@web/dev-server-core": "^0.5.2" + "@web/dev-server-core": "^0.7.0" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/packages/wds-plugin-polyfill/package.json b/packages/wds-plugin-polyfill/package.json index 8c235a58..e444bcde 100644 --- a/packages/wds-plugin-polyfill/package.json +++ b/packages/wds-plugin-polyfill/package.json @@ -26,13 +26,13 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "polyfill-library": "^4.8.0" }, "devDependencies": { - "@web/dev-server-core": "^0.5.2", + "@web/dev-server-core": "^0.7.0", "typescript": "^5.0.0" } } diff --git a/packages/wds-plugin-rna/package.json b/packages/wds-plugin-rna/package.json index fd990434..e336124e 100644 --- a/packages/wds-plugin-rna/package.json +++ b/packages/wds-plugin-rna/package.json @@ -21,7 +21,7 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/es-dev-server": "^0.18.0-alpha.1", diff --git a/packages/wtr-coverage-reporter/package.json b/packages/wtr-coverage-reporter/package.json index a5aa8889..7f6a8214 100644 --- a/packages/wtr-coverage-reporter/package.json +++ b/packages/wtr-coverage-reporter/package.json @@ -21,13 +21,13 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" }, "devDependencies": { - "@web/test-runner-core": "^0.11.4", + "@web/test-runner-core": "^0.13.0", "typescript": "^5.0.0" } } diff --git a/packages/wtr-mocha-reporter/package.json b/packages/wtr-mocha-reporter/package.json index c0f62975..5ec39059 100644 --- a/packages/wtr-mocha-reporter/package.json +++ b/packages/wtr-mocha-reporter/package.json @@ -28,13 +28,13 @@ "LICENSE" ], "engines": { - "node": ">=16" + "node": ">=18" }, "dependencies": { "@chialab/es-test-runner": "^0.18.0-alpha.1" }, "devDependencies": { - "@web/test-runner-core": "^0.11.4", + "@web/test-runner-core": "^0.13.0", "chalk": "^5.3.0", "rimraf": "^5.0.1", "typescript": "^5.0.0" diff --git a/yarn.lock b/yarn.lock index 09638556..c87aa656 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1633,7 +1633,7 @@ __metadata: resolution: "@chialab/es-dev-server@workspace:packages/es-dev-server" dependencies: "@types/mocha": ^8.2.3 - "@web/dev-server-core": ^0.5.2 + "@web/dev-server-core": ^0.7.0 get-port: ^7.0.0 rimraf: ^5.0.1 typescript: ^5.0.0 @@ -1963,10 +1963,10 @@ __metadata: "@chialab/wds-plugin-node-resolve": ^0.18.0-alpha.1 "@chialab/wtr-coverage-reporter": ^0.18.0-alpha.1 "@chialab/wtr-mocha-reporter": ^0.18.0-alpha.1 - "@web/test-runner-chrome": ^0.14.1 - "@web/test-runner-core": ^0.11.4 - "@web/test-runner-mocha": ^0.8.1 - "@web/test-runner-playwright": ^0.10.1 + "@web/test-runner-chrome": ^0.15.0 + "@web/test-runner-core": ^0.13.0 + "@web/test-runner-mocha": ^0.9.0 + "@web/test-runner-playwright": ^0.11.0 typescript: ^5.0.0 peerDependencies: "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 @@ -2108,7 +2108,7 @@ __metadata: "@chialab/rna-browser-test-runner": ^0.18.0-alpha.1 "@chialab/rna-logger": ^0.18.0-alpha.1 "@chialab/wds-plugin-legacy": ^0.18.0-alpha.1 - "@web/test-runner-saucelabs": ^0.10.0 + "@web/test-runner-saucelabs": ^0.11.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2180,7 +2180,7 @@ __metadata: dependencies: "@chialab/es-dev-server": ^0.18.0-alpha.1 "@chialab/esbuild-plugin-require-resolve": ^0.18.0-alpha.1 - "@web/dev-server-hmr": ^0.3.0 + "@web/dev-server-hmr": ^0.4.0 rimraf: ^5.0.1 typescript: ^5.0.0 languageName: unknown @@ -2197,7 +2197,7 @@ __metadata: "@types/babel__core": ^7.1.14 "@types/babel__preset-env": ^7.9.1 "@types/browserslist-useragent": ^3.0.3 - "@web/dev-server-core": ^0.5.2 + "@web/dev-server-core": ^0.7.0 browserslist-useragent: ^4.0.0 cheerio: ^1.0.0-rc.9 regenerator-runtime: ^0.14.0 @@ -2212,7 +2212,7 @@ __metadata: dependencies: "@chialab/estransform": ^0.18.0-alpha.1 "@chialab/node-resolve": ^0.18.0-alpha.1 - "@web/dev-server-core": ^0.5.2 + "@web/dev-server-core": ^0.7.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2221,7 +2221,7 @@ __metadata: version: 0.0.0-use.local resolution: "@chialab/wds-plugin-polyfill@workspace:packages/wds-plugin-polyfill" dependencies: - "@web/dev-server-core": ^0.5.2 + "@web/dev-server-core": ^0.7.0 polyfill-library: ^4.8.0 typescript: ^5.0.0 languageName: unknown @@ -2252,7 +2252,7 @@ __metadata: resolution: "@chialab/wtr-coverage-reporter@workspace:packages/wtr-coverage-reporter" dependencies: "@chialab/es-test-runner": ^0.18.0-alpha.1 - "@web/test-runner-core": ^0.11.4 + "@web/test-runner-core": ^0.13.0 typescript: ^5.0.0 languageName: unknown linkType: soft @@ -2262,7 +2262,7 @@ __metadata: resolution: "@chialab/wtr-mocha-reporter@workspace:packages/wtr-mocha-reporter" dependencies: "@chialab/es-test-runner": ^0.18.0-alpha.1 - "@web/test-runner-core": ^0.11.4 + "@web/test-runner-core": ^0.13.0 chalk: ^5.3.0 rimraf: ^5.0.1 typescript: ^5.0.0 @@ -4029,48 +4029,22 @@ __metadata: languageName: node linkType: hard -"@web/browser-logs@npm:^0.3.4": - version: 0.3.4 - resolution: "@web/browser-logs@npm:0.3.4" +"@web/browser-logs@npm:^0.4.0": + version: 0.4.0 + resolution: "@web/browser-logs@npm:0.4.0" dependencies: errorstacks: ^2.2.0 - checksum: fe212c91c26deada3458b6562a8d7d2ae98b7b51c7099e1cdb972e9f799c63f6cd170776b2eadbe43c47531cb6d9b06f48282113a5944f4394270a0076f8565e - languageName: node - linkType: hard - -"@web/dev-server-core@npm:^0.5.2": - version: 0.5.2 - resolution: "@web/dev-server-core@npm:0.5.2" - dependencies: - "@types/koa": ^2.11.6 - "@types/ws": ^7.4.0 - "@web/parse5-utils": ^2.0.0 - chokidar: ^3.4.3 - clone: ^2.1.2 - es-module-lexer: ^1.0.0 - get-stream: ^6.0.0 - is-stream: ^2.0.0 - isbinaryfile: ^5.0.0 - koa: ^2.13.0 - koa-etag: ^4.0.0 - koa-send: ^5.0.1 - koa-static: ^5.0.0 - lru-cache: ^8.0.4 - mime-types: ^2.1.27 - parse5: ^6.0.1 - picomatch: ^2.2.2 - ws: ^7.4.2 - checksum: 1a42f71a3d7eafd41bdb33a8cf9d37bb7e205704f3bcde9e32bd0aa639759d7a6e4448efe448be127042c46816931dd7585575e0f30a15c1b22576d578ccaacc + checksum: 65c6c4312b1ff00ff40fd15c07708f5e113bb8b4f87c972356010546a0664287dd4f64c5475f8be27b6abb29b9272ecc4162aada90ffb732f1779ceec5fd8ad6 languageName: node linkType: hard -"@web/dev-server-core@npm:^0.6.2": - version: 0.6.3 - resolution: "@web/dev-server-core@npm:0.6.3" +"@web/dev-server-core@npm:^0.7.0": + version: 0.7.0 + resolution: "@web/dev-server-core@npm:0.7.0" dependencies: "@types/koa": ^2.11.6 "@types/ws": ^7.4.0 - "@web/parse5-utils": ^2.0.2 + "@web/parse5-utils": ^2.1.0 chokidar: ^3.4.3 clone: ^2.1.2 es-module-lexer: ^1.0.0 @@ -4086,20 +4060,20 @@ __metadata: parse5: ^6.0.1 picomatch: ^2.2.2 ws: ^7.4.2 - checksum: 98ba42df5eb865828c223bd1de098d013efd8e89983efff28e26ecd9d08c8b35fd29b4c1256ed08b05ecb365abe1aa80d2854e1953bdebbbe230a7e2a597dd8f + checksum: 68c4440c75eca686626182af94d40f8ffa2e7848074692abd930ae69490af1866c5d10f13e8ad6745fb7ae386ba91377b4bcdbd74604a9600ce4ab2c8df1576c languageName: node linkType: hard -"@web/dev-server-hmr@npm:^0.3.0": - version: 0.3.3 - resolution: "@web/dev-server-hmr@npm:0.3.3" +"@web/dev-server-hmr@npm:^0.4.0": + version: 0.4.0 + resolution: "@web/dev-server-hmr@npm:0.4.0" dependencies: - "@web/dev-server-core": ^0.6.2 - checksum: 5c3440da64cfd46e50370a24a94f39f2c5f6ce7aa36354d7fd9ac5a8df79e933895b70d7bcb3867da0630b74bb11303ff45db8631af33a06a08f416bf9cf4daf + "@web/dev-server-core": ^0.7.0 + checksum: 04761a8740e1b4a11ea0fd6089ef2617e358f7fb643f851ea8492e95a00a55f5b4db5c9eaa7bd29ba19a9d7cd7560e12e2c640c1326b0bfcc14096522e39fd8d languageName: node linkType: hard -"@web/parse5-utils@npm:^2.0.0, @web/parse5-utils@npm:^2.0.2": +"@web/parse5-utils@npm:^2.1.0": version: 2.1.0 resolution: "@web/parse5-utils@npm:2.1.0" dependencies: @@ -4109,56 +4083,22 @@ __metadata: languageName: node linkType: hard -"@web/test-runner-chrome@npm:^0.14.1": - version: 0.14.4 - resolution: "@web/test-runner-chrome@npm:0.14.4" +"@web/test-runner-chrome@npm:^0.15.0": + version: 0.15.0 + resolution: "@web/test-runner-chrome@npm:0.15.0" dependencies: - "@web/test-runner-core": ^0.12.0 - "@web/test-runner-coverage-v8": ^0.7.3 + "@web/test-runner-core": ^0.13.0 + "@web/test-runner-coverage-v8": ^0.8.0 async-mutex: 0.4.0 chrome-launcher: ^0.15.0 puppeteer-core: ^20.0.0 - checksum: 30ddd014ab81a60db8e60bc691c721377ea9872ca72576015890b3a429a8a6469c1ba6d5a2764311a6d5aa9c832f4eddbd8f07c729647568caa2b0ec2cfcabdb - languageName: node - linkType: hard - -"@web/test-runner-core@npm:^0.11.4": - version: 0.11.6 - resolution: "@web/test-runner-core@npm:0.11.6" - dependencies: - "@babel/code-frame": ^7.12.11 - "@types/babel__code-frame": ^7.0.2 - "@types/co-body": ^6.1.0 - "@types/convert-source-map": ^2.0.0 - "@types/debounce": ^1.2.0 - "@types/istanbul-lib-coverage": ^2.0.3 - "@types/istanbul-reports": ^3.0.0 - "@web/browser-logs": ^0.3.4 - "@web/dev-server-core": ^0.6.2 - chokidar: ^3.4.3 - cli-cursor: ^3.1.0 - co-body: ^6.1.0 - convert-source-map: ^2.0.0 - debounce: ^1.2.0 - dependency-graph: ^0.11.0 - globby: ^11.0.1 - ip: ^1.1.5 - istanbul-lib-coverage: ^3.0.0 - istanbul-lib-report: ^3.0.1 - istanbul-reports: ^3.0.2 - log-update: ^4.0.0 - nanocolors: ^0.2.1 - nanoid: ^3.1.25 - open: ^8.0.2 - picomatch: ^2.2.2 - source-map: ^0.7.3 - checksum: a38d665d6a9044aeb001d8cfff1197f647bc8742051538ebca90069a771be51b99be82686cf49ce60d62179a206d3b7024c2569e126915280bb23068166eeaec + checksum: 091aa83707aa1a6ade8074c37050f9a0fae2729f223b5e7d756f86ccdadcd85e738cc47d0a4ae8ac6ea930142cc20e341f5d3ad30a3a81d6666b353a7e8c2dd4 languageName: node linkType: hard -"@web/test-runner-core@npm:^0.12.0": - version: 0.12.0 - resolution: "@web/test-runner-core@npm:0.12.0" +"@web/test-runner-core@npm:^0.13.0": + version: 0.13.0 + resolution: "@web/test-runner-core@npm:0.13.0" dependencies: "@babel/code-frame": ^7.12.11 "@types/babel__code-frame": ^7.0.2 @@ -4167,8 +4107,8 @@ __metadata: "@types/debounce": ^1.2.0 "@types/istanbul-lib-coverage": ^2.0.3 "@types/istanbul-reports": ^3.0.0 - "@web/browser-logs": ^0.3.4 - "@web/dev-server-core": ^0.6.2 + "@web/browser-logs": ^0.4.0 + "@web/dev-server-core": ^0.7.0 chokidar: ^3.4.3 cli-cursor: ^3.1.0 co-body: ^6.1.0 @@ -4186,64 +4126,64 @@ __metadata: open: ^8.0.2 picomatch: ^2.2.2 source-map: ^0.7.3 - checksum: e71afa227f9dc2ea4ec67838b1bc4c8af2c61d3e6002b78e37724e3dc09be466e7f7aa5e6795d5431dca1a0b13b94765a880103f98c5497c97943c2f708327eb + checksum: 6c2bd4962da51521dc0d2cf660bf4e1fa3a9a92166a8c71e85a9fe9160710bbe83658dfceae6108123dcf85bf41fbabd8d3b7294f350e2f732f3713fcaa9a024 languageName: node linkType: hard -"@web/test-runner-coverage-v8@npm:^0.7.3": - version: 0.7.3 - resolution: "@web/test-runner-coverage-v8@npm:0.7.3" +"@web/test-runner-coverage-v8@npm:^0.8.0": + version: 0.8.0 + resolution: "@web/test-runner-coverage-v8@npm:0.8.0" dependencies: - "@web/test-runner-core": ^0.12.0 + "@web/test-runner-core": ^0.13.0 istanbul-lib-coverage: ^3.0.0 lru-cache: ^8.0.4 picomatch: ^2.2.2 v8-to-istanbul: ^9.0.1 - checksum: 05d7a9a4df8ca30991307a8d69ac9388a6572a9c6585887a925e7bdb158a0430f213c81cb356b8dcb7bf9cd3423d0071030b481c29358562bd344da8ea814daa + checksum: 343f834372b3aeb2c24f4b03ce956d8ad851ef2a85b94507651c2a65321fcdff1b26a2c44d7516e97d9c42786bb003b9c245ad0798a414a814d0264fdbe0761e languageName: node linkType: hard -"@web/test-runner-mocha@npm:^0.8.1": - version: 0.8.2 - resolution: "@web/test-runner-mocha@npm:0.8.2" +"@web/test-runner-mocha@npm:^0.9.0": + version: 0.9.0 + resolution: "@web/test-runner-mocha@npm:0.9.0" dependencies: - "@web/test-runner-core": ^0.12.0 - checksum: ee6bf14bf8fe6192a039259dca8df03b43e9e70591892a1ddb32c52143cc06592303366f72faf030a24e6a24590276c8c9d5cc2c0b8c04a9cc1f55fd79ca2a9c + "@web/test-runner-core": ^0.13.0 + checksum: bcc9410ac9d679e7bb804fc5720b2a0ed3b4d08f2b49c03f2157f5b54c7f525a432712e1da644f04e5190c2480af2dc46a4c736cdba3fda3ba5fa98fd0f01a94 languageName: node linkType: hard -"@web/test-runner-playwright@npm:^0.10.1": - version: 0.10.3 - resolution: "@web/test-runner-playwright@npm:0.10.3" +"@web/test-runner-playwright@npm:^0.11.0": + version: 0.11.0 + resolution: "@web/test-runner-playwright@npm:0.11.0" dependencies: - "@web/test-runner-core": ^0.12.0 - "@web/test-runner-coverage-v8": ^0.7.3 + "@web/test-runner-core": ^0.13.0 + "@web/test-runner-coverage-v8": ^0.8.0 playwright: ^1.22.2 - checksum: 7c765d34482f2e299742c3ffe80790229d0825569016ccfccbb1a0c915f89551a3cc14a1454ed7c6895aaa03605ea444f7c1846eeab82bf02702e87a60628b3c + checksum: 3618b0b559d865af1211b3d86ec57487b32722a0dd640c9a3faca6c692cceec75176d742d0db73c823d300fbe761e5c15b2fad0c5096c3dbfedab313ed1aa7fe languageName: node linkType: hard -"@web/test-runner-saucelabs@npm:^0.10.0": - version: 0.10.1 - resolution: "@web/test-runner-saucelabs@npm:0.10.1" +"@web/test-runner-saucelabs@npm:^0.11.0": + version: 0.11.0 + resolution: "@web/test-runner-saucelabs@npm:0.11.0" dependencies: - "@web/test-runner-webdriver": ^0.7.1 + "@web/test-runner-webdriver": ^0.8.0 ip: ^1.1.5 nanoid: ^3.1.25 saucelabs: ^7.2.0 webdriver: ^8.8.6 webdriverio: ^8.8.6 - checksum: 5dfccfc53eca657543bfceaf3b9e1a83ea733550b76d588de0260692277f417fa905c69afc0c3051c9250ba58ed2acc76c676397db8d4e6c13ca9fb8ac94725b + checksum: 3acd8c0c9db281790c33b432d688a2d57fdafbd9bc68b0af275730e874838b5f7db0d4d742da779ae9b43406c5bf164224951f21e58d72ab7528e2ef8ac49dd9 languageName: node linkType: hard -"@web/test-runner-webdriver@npm:^0.7.1": - version: 0.7.2 - resolution: "@web/test-runner-webdriver@npm:0.7.2" +"@web/test-runner-webdriver@npm:^0.8.0": + version: 0.8.0 + resolution: "@web/test-runner-webdriver@npm:0.8.0" dependencies: - "@web/test-runner-core": ^0.12.0 + "@web/test-runner-core": ^0.13.0 webdriverio: ^8.8.6 - checksum: 5b887aae29b5ce334bb6375766d8a1c5ed368ba56f8a543da1801b6898ba64abd857a235c27165dfe30d0cbb343f03976c20bf562b6293eea6a2f0276cd340a7 + checksum: 181c768a794495d2a74816011b9caefb46d8e1f617bfc431137e819d8f991157aaa696c15ef10d58b16edb5fe0133c92f9acc16086af07785cf6d6545ff0e1fd languageName: node linkType: hard From c6757b8239b1a344ed8b9892cba30e964466aff6 Mon Sep 17 00:00:00 2001 From: Edoardo Cavazza Date: Wed, 10 Jan 2024 10:48:55 +0100 Subject: [PATCH 55/55] Exit pre mode --- .changeset/pre.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/pre.json b/.changeset/pre.json index a18e0b30..45147a8c 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "alpha", "initialVersions": { "@chialab/cjs-to-esm": "0.17.6",