diff --git a/docs/09-migration-guides/02-to-version-3.md b/docs/09-migration-guides/02-to-version-3.md
new file mode 100644
index 000000000000..e08448d95096
--- /dev/null
+++ b/docs/09-migration-guides/02-to-version-3.md
@@ -0,0 +1,145 @@
+---
+sidebar_label: To UI5 Web Components 3.0
+---
+
+# Migration to UI5 Web Components 3.0
+
+This guide will assist you in transitioning from UI5 Web Components version 2.x to UI5 Web Components 3.0.
+
+---
+
+## @ui5/webcomponents-tools
+
+### WebdriverIO (WDIO) test support removed
+
+WDIO-based testing has been removed from `@ui5/webcomponents-tools`. The following are no longer provided:
+
+| Removed item | Details |
+|---|---|
+| NPS script `test` | Invoked the WDIO test runner |
+| `lib/test-runner/test-runner.js` | WDIO runner wrapper |
+| `components-package/wdio.js` | WDIO configuration |
+| `@wdio/cli`, `@wdio/local-runner`, `@wdio/mocha-framework`, `@wdio/spec-reporter`, `@wdio/dot-reporter`, `@wdio/static-server-service` | WDIO npm dependencies |
+| `wdio-chromedriver-service` | WDIO ChromeDriver service |
+| `chromedriver` | Peer dependency |
+
+> **What to do:** Migrate your tests to [Cypress Component Testing](https://docs.cypress.io/guides/component-testing/overview).
+>
+> The `@ui5/webcomponents-tools` package already provides Cypress-based NPS scripts as the replacement:
+>
+> | Old | New |
+> |---|---|
+> | `ui5nps test` | `ui5nps test-cy-ci` (CI, all specs) |
+> | — | `ui5nps test-cy-ci-suite-1` … `suite-4` (CI, split by spec name) |
+> | — | `ui5nps test-cy-open` (interactive browser) |
+>
+> If your project has a `config/wdio.conf.cjs` or `config/wdio.conf.js` file, remove it — it is no longer read by the tooling.
+>
+> For a complete Cypress setup example see any component package in the monorepo (e.g. `packages/main`).
+
+---
+
+### HBS templates, LitRenderer, and hbs2lit/hbs2ui5 removed
+
+Handlebars-based template compilation and the LitRenderer rendering path have been removed. The following are no longer provided:
+
+| Removed item | Details |
+|---|---|
+| `lib/hbs2lit/` | Handlebars → Lit-HTML compiler |
+| `lib/hbs2ui5/` | CLI wrapper and LitRenderer template generator |
+| NPS script `build.templates` | Compiled `.hbs` files to `src/generated/templates/` |
+| NPS script `watch.templates` | Watched `.hbs` files for changes |
+| `options.legacy` | `getScripts()` option that enabled the HBS build path |
+| `options.jsx` | `getScripts()` option that forced TypeScript on in legacy mode |
+| `handlebars`, `escodegen`, `esprima` | npm dependencies used by the HBS compiler |
+
+> **What to do:** Migrate any remaining `.hbs` templates to JSX/TSX using `jsxRenderer`.
+>
+> Replace `litRender` + a generated `.lit.ts` template with a `render()` method in your component class:
+>
+> ```ts
+> // Before
+> import litRender from "@ui5/webcomponents-base/dist/renderer/LitRenderer.js";
+> import MyTemplate from "./generated/templates/MyComponentTemplate.lit.js";
+>
+> @customElement({ renderer: litRender, template: MyTemplate })
+> class MyComponent extends UI5Element { }
+> ```
+>
+> ```tsx
+> // After
+> import jsxRenderer from "@ui5/webcomponents-base/dist/renderer/JsxRenderer.js";
+>
+> @customElement({ renderer: jsxRenderer })
+> class MyComponent extends UI5Element {
+> render() {
+> return
{this.text}
;
+> }
+> }
+> ```
+>
+> If you were passing `legacy: true` or `jsx: true` to `getScripts()` in your `package-scripts.cjs`, remove those options. TypeScript support is now controlled via the new `typescript` option (defaults to `true`). Pass `typescript: false` only for pure JavaScript projects.
+
+---
+
+### CSS variable version-scoping removed
+
+CSS custom properties (`--ui5-*`) are no longer scoped with the package version at build time. Previously, variables were transformed from `--ui5-button-color` to `--ui5-v2-19-0-button-color`. This is no longer done.
+
+| Removed item | Details |
+|---|---|
+| `lib/css-processors/scope-variables.mjs` | Version-based CSS variable scoping logic |
+| `CSS_VARIABLES_TARGET` env var | Controlled scoping mode (`root` vs `host`) |
+| `options.cssVariablesTarget` | `getScripts()` option that set `CSS_VARIABLES_TARGET` |
+
+> **What to do:** No action needed for most projects — CSS variables in your built output will simply use their plain names (e.g. `--ui5-button-color`) instead of versioned names.
+>
+> If you were passing `cssVariablesTarget` to `getScripts()` in your `package-scripts.cjs`, remove it — the option is no longer read.
+>
+> If you relied on versioned variable names for multi-version isolation, you will need to implement an alternative strategy (e.g. CSS layer scoping or shadow DOM containment).
+
+---
+
+### ESLint support removed
+
+The built-in ESLint runner and shared ESLint configuration have been removed from `@ui5/webcomponents-tools`. The following are no longer provided:
+
+| Removed item | Details |
+|---|---|
+| `lib/eslint/eslint.cjs` | ESLint runner script |
+| `components-package/eslint.cjs` | Shared ESLint configuration (airbnb-base + TypeScript overrides) |
+| NPS script `lint` | Ran ESLint on the package source |
+| NPS script `lintfix` | Ran ESLint with `--fix` |
+| `eslint`, `eslint-config-airbnb-base`, `eslint-plugin-import`, `eslint-plugin-jsx-no-leaked-values` | ESLint npm dependencies |
+| `@typescript-eslint/eslint-plugin`, `@typescript-eslint/parser` | TypeScript ESLint dependencies |
+
+> **What to do:** Set up ESLint directly in your project. Remove any `.eslintrc.cjs` file that extended `@ui5/webcomponents-tools/components-package/eslint.js` — it is no longer available.
+>
+> For guidance on setting up ESLint with TypeScript support in a web components project, refer to the [ESLint documentation](https://eslint.org/docs/latest/) and the [@typescript-eslint getting started guide](https://typescript-eslint.io/getting-started/).
+
+---
+
+### Package converted to native ESM (`"type": "module"`)
+
+`@ui5/webcomponents-tools` is now a native ES module package. All files use ESM syntax (`import`/`export`) and the package has `"type": "module"` in its `package.json`.
+
+**`package-scripts.cjs` must be renamed and converted to ESM**
+
+If your package has a `package-scripts.cjs` file, rename it to `package-scripts.js` and convert it to ESM syntax:
+
+```js
+// Before (package-scripts.cjs — CommonJS)
+const getScripts = require("@ui5/webcomponents-tools/components-package/nps.js");
+module.exports = { scripts: getScripts({ ... }) };
+```
+
+```js
+// After (package-scripts.js — ESM)
+import getScripts from "@ui5/webcomponents-tools/components-package/nps.js";
+export default { scripts: getScripts({ ... }) };
+```
+
+**`.mjs` entry points renamed to `.js`**
+
+All files that were previously published with a `.mjs` extension are now `.js`. If you imported any of these directly (e.g. from `lib/css-processors/` or `lib/dev-server/`), update the extension in your imports.
+
diff --git a/package.json b/package.json
index 30635a0c3fb8..3f5bbae2d88f 100644
--- a/package.json
+++ b/package.json
@@ -35,7 +35,7 @@
"scopeWatch:fiori": "yarn workspace @ui5/webcomponents-fiori ui5nps scope.watch",
"startWithScope": "npm-run-all --sequential generate scopePrepare:main scopePrepare:compat scopePrepare:ai scopePrepare:fiori scopeStart:all",
"start:all": "npm-run-all --parallel watch:allWithDelay dev-server",
- "dev-server": "node packages/tools/lib/dev-server/dev-server.mjs",
+ "dev-server": "node packages/tools/lib/dev-server/dev-server.js",
"scopeStart:all": "npm-run-all --parallel watch:base scopeWatch:main scopeWatch:compat scopeWatch:ai scopeWatch:fiori dev-server",
"start:website": "yarn ci:releasebuild && yarn workspace @ui5/webcomponents-website start",
"dev": "npm-run-all --sequential generate ci:test:prepare start:all",
@@ -75,7 +75,7 @@
"husky": "^7.0.4",
"lerna": "^9.0.0",
"npm-run-all": "^4.1.3",
- "typescript": "^5.6.2",
+ "typescript": "^6.0.3",
"vite-plugin-checker": "patch:vite-plugin-checker@npm%3A0.11.0#~/.yarn/patches/vite-plugin-checker-npm-0.11.0-8b4c9e71ff.patch",
"vite-plugin-istanbul": "^7.2.0",
"vite-tsconfig-paths": "^4.2.1",
diff --git a/packages/ai/.eslintrc.cjs b/packages/ai/.eslintrc.cjs
deleted file mode 100644
index 29a3ed3ac4af..000000000000
--- a/packages/ai/.eslintrc.cjs
+++ /dev/null
@@ -1,10 +0,0 @@
-const config = require("@ui5/webcomponents-tools/components-package/eslint.js");
-const testConfig = require("@ui5/cypress-internal/eslint.cjs");
-
-if (config.overrides) {
- config.overrides.push(testConfig);
-} else {
- config.overrides = [testConfig];
-}
-
-module.exports = config;
diff --git a/packages/ai/package-scripts.cjs b/packages/ai/package-scripts.js
similarity index 62%
rename from packages/ai/package-scripts.cjs
rename to packages/ai/package-scripts.js
index 6c89f01a98af..2e734ec54b03 100644
--- a/packages/ai/package-scripts.cjs
+++ b/packages/ai/package-scripts.js
@@ -1,4 +1,4 @@
-const getScripts = require("@ui5/webcomponents-tools/components-package/nps.js");
+import getScripts from "@ui5/webcomponents-tools/components-package/nps.js";
const options = {
port: 8082,
@@ -6,7 +6,6 @@ const options = {
aiPackage: true,
noWatchTS: true,
standalone: false,
- cssVariablesTarget: "host",
dev: true,
internal: {
cypress_code_coverage: false,
@@ -15,6 +14,6 @@ const options = {
const scripts = getScripts(options);
-module.exports = {
+export default {
scripts,
};
diff --git a/packages/ai/package.json b/packages/ai/package.json
index e4476cfbcd1b..eb1e35441a1a 100644
--- a/packages/ai/package.json
+++ b/packages/ai/package.json
@@ -57,7 +57,7 @@
"@custom-elements-manifest/analyzer": "^0.10.10",
"@ui5/cypress-internal": "0.1.0",
"@ui5/webcomponents-tools": "2.22.0-rc.4",
- "cypress": "15.9.0",
- "vite": "5.4.21"
+ "cypress": "15.14.2",
+ "vite": "8.0.12"
}
}
diff --git a/packages/base/.eslintrc.cjs b/packages/base/.eslintrc.cjs
deleted file mode 100644
index 29a3ed3ac4af..000000000000
--- a/packages/base/.eslintrc.cjs
+++ /dev/null
@@ -1,10 +0,0 @@
-const config = require("@ui5/webcomponents-tools/components-package/eslint.js");
-const testConfig = require("@ui5/cypress-internal/eslint.cjs");
-
-if (config.overrides) {
- config.overrides.push(testConfig);
-} else {
- config.overrides = [testConfig];
-}
-
-module.exports = config;
diff --git a/packages/base/cypress/specs/WithComplexTemplate.cy.tsx b/packages/base/cypress/specs/WithComplexTemplate.cy.tsx
deleted file mode 100644
index 1854c2b86f7a..000000000000
--- a/packages/base/cypress/specs/WithComplexTemplate.cy.tsx
+++ /dev/null
@@ -1,32 +0,0 @@
-import WithComplexTemplate from "../../test/test-elements/WithComplexTemplate.js";
-
-describe("Complex templates", () => {
- it("Tests context maintained in the HBS template before, after and inside 'each' statements", () => {
- const EXPTECTED_LOOP_CONTENT = "Root text: root, Item text: positives";
- const EXPTECTED_NESTED_LOOP_CONTENT = "Root Text: root, Word text: word1_good";
-
- cy.mount( );
-
- cy.get("[ui5-test-complex-template]")
- .shadow()
- .find(".before-each-content--start--0")
- .should("have.text", EXPTECTED_LOOP_CONTENT);
-
- cy.get("[ui5-test-complex-template]")
- .shadow()
- .find(".nested-each-content--0--0")
- .first()
- .should("have.text", EXPTECTED_NESTED_LOOP_CONTENT);
-
- cy.get("[ui5-test-complex-template]")
- .shadow()
- .find(".nested-each-content--0--1")
- .first()
- .should("have.text", EXPTECTED_NESTED_LOOP_CONTENT);
-
- cy.get("[ui5-test-complex-template]")
- .shadow()
- .find(".after-each-content--end--0")
- .should("have.text", EXPTECTED_LOOP_CONTENT);
- });
-});
diff --git a/packages/base/package-scripts.cjs b/packages/base/package-scripts.js
similarity index 87%
rename from packages/base/package-scripts.cjs
rename to packages/base/package-scripts.js
index 0e52cc499561..7767f6f20383 100644
--- a/packages/base/package-scripts.cjs
+++ b/packages/base/package-scripts.js
@@ -1,5 +1,10 @@
+import { createRequire } from "module";
+import path from "path";
+import { fileURLToPath } from "url";
+
+const __dirname = path.dirname(fileURLToPath(import.meta.url));
+const require = createRequire(import.meta.url);
const resolve = require("resolve");
-const path = require("path");
const assetParametersScript = resolve.sync("@ui5/webcomponents-base/lib/generate-asset-parameters/index.js");
const stylesScript = resolve.sync("@ui5/webcomponents-base/lib/generate-styles/index.js");
@@ -24,7 +29,7 @@ const scripts = {
"generated": `ui5nps-script "${LIB}/rimraf/rimraf.js src/generated`,
"dist": `ui5nps-script "${LIB}/rimraf/rimraf.js dist`,
},
- lint: `ui5nps-script "${LIB}/eslint/eslint.js"`,
+ lint: ``,
generate: "ui5nps clean build.i18n integrate copy generateAssetParameters generateVersionInfo generateStyles generateFontFace build.jsonImports",
prepare: "ui5nps clean build.i18n integrate copy generateAssetParameters generateVersionInfo generateStyles generateFontFace typescript integrate.no-remaining-require build.jsonImports",
typescript: "tsc -b",
@@ -41,7 +46,7 @@ const scripts = {
},
build: {
default: `ui5nps prepare`,
- bundle: `ui5nps-script "${LIB}/vite-bundler/vite-bundler.mjs" ${viteConfig}`,
+ bundle: `ui5nps-script "${LIB}/vite-bundler/vite-bundler.js" ${viteConfig}`,
i18n: {
default: "ui5nps build.i18n.defaultsjs build.i18n.json",
defaultsjs: `ui5nps-script "${LIB}/i18n/defaults.js" src/i18n src/generated/i18n`,
@@ -61,10 +66,9 @@ const scripts = {
generateVersionInfo: `ui5nps-script "${versionScript}"`,
generateStyles: `ui5nps-script "${stylesScript}"`,
generateFontFace: `ui5nps-script "${fontFaceScript}"`,
- generateTestTemplates: `node "${LIB}/hbs2ui5/index.js" -d test/test-elements -o test/test-elements/generated/templates`,
generateProd: {
"default": "ui5nps generateProd.remove-dev-mode generateProd.copy-prod",
- "remove-dev-mode": `ui5nps-script "${LIB}/remove-dev-mode/remove-dev-mode.mjs"`,
+ "remove-dev-mode": `ui5nps-script "${LIB}/remove-dev-mode/remove-dev-mode.js"`,
"copy-prod": {
default: "ui5nps-p generateProd.copy-prod.ui5 generateProd.copy-prod.preact generateProd.copy-prod.assets",
"ui5": `ui5nps-script "${LIB}copy-and-watch/index.js" "dist/sap/**/*" dist/prod/sap/`,
@@ -73,15 +77,15 @@ const scripts = {
}
},
generateAPI: {
- generateCEM: `ui5nps-script "${LIB}/cem/cem.js" analyze --config "${LIB}cem/custom-elements-manifest.config.mjs"`,
+ generateCEM: `ui5nps-script "${LIB}/cem/cem.js" analyze --config "${LIB}cem/custom-elements-manifest.config.js"`,
validateCEM: `ui5nps-script "${LIB}/cem/validate.js"`,
- mergeCEM: `ui5nps-script "${LIB}cem/merge.mjs"`,
+ mergeCEM: `ui5nps-script "${LIB}cem/merge.js"`,
},
watch: {
default: 'ui5nps-p watch.src watch.styles', // concurently
withBundle: 'ui5nps-p watch.src watch.bundle watch.styles', // concurently
src: 'ui5nps copy.srcWithWatch',
- bundle: `ui5nps-script ${LIB}/dev-server/dev-server.mjs ${viteConfig}`,
+ bundle: `ui5nps-script ${LIB}/dev-server/dev-server.js ${viteConfig}`,
styles: `ui5nps-script "${LIB}/chokidar/chokidar.js" "src/css/*.css" "ui5nps generateStyles"`
},
test: {
@@ -89,17 +93,17 @@ const scripts = {
ssr: `mocha test/ssr`,
ssr2: "node -e \"import('./dist/Device.js')\"",
"test-cy-ci": {
- default: "ui5nps generateTestTemplates test.test-cy-ci.cypress",
+ default: "ui5nps test.test-cy-ci.cypress",
cypress: ` yarn cypress run --component --browser chrome`
},
"test-cy-open": {
- default: "ui5nps generateTestTemplates test.test-cy-open.cypress",
+ default: "ui5nps test.test-cy-open.cypress",
cypress: ` yarn cypress open --component --browser chrome`
}
},
};
-module.exports = {
+export default {
scripts,
};
diff --git a/packages/base/package.json b/packages/base/package.json
index eb825ffe5e4b..e77f0905aea5 100644
--- a/packages/base/package.json
+++ b/packages/base/package.json
@@ -67,14 +67,15 @@
"@sap-theming/theming-base-content": "11.35.0",
"@ui5/cypress-internal": "0.1.0",
"@ui5/webcomponents-tools": "2.22.0-rc.4",
+ "chai": "^4.3.4",
"clean-css": "^5.2.2",
- "cypress": "15.9.0",
+ "cypress": "15.14.2",
"mocha": "^11.7.2",
"replace-in-file": "^6.3.5",
"resolve": "^1.20.0",
"touch": "^3.1.0",
- "typescript": "^5.6.2",
- "vite": "5.4.21"
+ "typescript": "^6.0.3",
+ "vite": "8.0.12"
},
"peerDependencies": {
"react": ">=18"
diff --git a/packages/base/src/asset-registries/Themes.ts b/packages/base/src/asset-registries/Themes.ts
index 8a4b09736573..152778a6e1df 100644
--- a/packages/base/src/asset-registries/Themes.ts
+++ b/packages/base/src/asset-registries/Themes.ts
@@ -5,17 +5,15 @@ import { fireThemeRegistered } from "../theming/ThemeRegistered.js";
type ThemeData = string;
type ThemeLoader = (themeName: string) => Promise;
-type CSSVariablesTarget = "root" | "host";
-
const themeStyles = new Map();
const loaders = new Map();
const customLoaders = new Map();
-const registeredPackages = new Map();
+const registeredPackages = new Set();
const registeredThemes = new Set();
-const registerThemePropertiesLoader = (packageName: string, themeName: string, loader: ThemeLoader, cssVariablesTarget: CSSVariablesTarget = "root") => {
+const registerThemePropertiesLoader = (packageName: string, themeName: string, loader: ThemeLoader) => {
loaders.set(`${packageName}/${themeName}`, loader);
- registeredPackages.set(packageName, { cssVariablesTarget });
+ registeredPackages.add(packageName);
registeredThemes.add(themeName);
fireThemeRegistered(themeName);
};
diff --git a/packages/base/src/theming/applyTheme.ts b/packages/base/src/theming/applyTheme.ts
index c9eeb7bbb049..fce08b176d7e 100644
--- a/packages/base/src/theming/applyTheme.ts
+++ b/packages/base/src/theming/applyTheme.ts
@@ -7,7 +7,6 @@ import { attachCustomThemeStylesToHead, getThemeRoot } from "../config/ThemeRoot
import { setBaseTheme } from "../config/Theme.js";
import type OpenUI5Support from "../features/OpenUI5Support.js";
import { DEFAULT_THEME } from "../generated/AssetParameters.js";
-import { getCurrentRuntimeIndex } from "../Runtimes.js";
import { updateComponentStyles } from "./componentStyles.js";
// eslint-disable-next-line
@@ -40,18 +39,14 @@ const deleteThemeBase = () => {
const loadComponentPackages = async (theme: string, externalThemeName?: string) => {
const registeredPackages = getRegisteredPackages();
- const packagesStylesPromises = [...registeredPackages.entries()].map(async ([packageName, { cssVariablesTarget }]) => {
+ const packagesStylesPromises = [...registeredPackages].map(async packageName => {
if (packageName === BASE_THEME_PACKAGE) {
return;
}
const cssData = await getThemeProperties(packageName, theme, externalThemeName);
if (cssData) {
- if (cssVariablesTarget === "root") {
- createOrUpdateStyle(cssData, `data-ui5-component-properties-${getCurrentRuntimeIndex()}`, packageName);
- } else if (cssVariablesTarget === "host") {
- updateComponentStyles(packageName, cssData);
- }
+ updateComponentStyles(packageName, cssData);
}
});
diff --git a/packages/base/test/pages/WithComplexTemplate.html b/packages/base/test/pages/WithComplexTemplate.html
deleted file mode 100644
index e3462e5e9699..000000000000
--- a/packages/base/test/pages/WithComplexTemplate.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
- Compex Template Test Page
-
-
-
-
-
- Legend
-
- Root text is "root"
- Item text are "positives" and "negatives"
- Word text are "good", "nice", "kind", "bad", "unpolite"...
-
-
- Component
-
-
-
\ No newline at end of file
diff --git a/packages/base/test/test-elements/WithComplexTemplate.hbs b/packages/base/test/test-elements/WithComplexTemplate.hbs
deleted file mode 100644
index f9a1217d2bfe..000000000000
--- a/packages/base/test/test-elements/WithComplexTemplate.hbs
+++ /dev/null
@@ -1,25 +0,0 @@
-
- Root text: {{text}}
- {{#each items}}
-
Item-{{@index}}
-
- {{#if text}}
-
Root text: {{../text}}, Item text: {{text}}
- {{/if}}
-
-
- {{#each words}}
-
- Word-{{@index}}
- Root Text: {{../../text}}, Word text: {{text}}
- Root Text: {{@root.text}}, Word text: {{text}}
-
- {{/each}}
-
-
- {{#if text}}
-
Root text: {{../text}}, Item text: {{text}}
- {{/if}}
- {{/each}}
- Root text: {{text}}
-
\ No newline at end of file
diff --git a/packages/base/test/test-elements/WithComplexTemplate.ts b/packages/base/test/test-elements/WithComplexTemplate.ts
deleted file mode 100644
index 16829bcb42f0..000000000000
--- a/packages/base/test/test-elements/WithComplexTemplate.ts
+++ /dev/null
@@ -1,40 +0,0 @@
-import UI5Element from "../../src/UI5Element.js";
-import customElement from "../../src/decorators/customElement.js";
-import litRender from "../../src/renderer/LitRenderer.js";
-import WithComplexTemplateTemplate from "./generated/templates/test-elements/WithComplexTemplateTemplate.lit.js";
-
-@customElement({
- tag: "ui5-test-complex-template",
- renderer: litRender,
- template: WithComplexTemplateTemplate,
-})
-class WithComplexTemplate extends UI5Element {
- get text() {
- return "root";
- }
-
- get items() {
- return [
- {
- text: "positives",
- words: [
- { text: "word1_good" },
- { text: "word2_nice" },
- { text: "word3_kind" },
- ],
- },
- {
- text: "negatives",
- words: [
- { text: "word4_bad" },
- { text: "word5_rude" },
- { text: "word6_unpolite" },
- ],
- },
- ];
- }
-}
-
-WithComplexTemplate.define();
-
-export default WithComplexTemplate;
diff --git a/packages/compat/.eslintrc.cjs b/packages/compat/.eslintrc.cjs
deleted file mode 100644
index 2d19042b2aba..000000000000
--- a/packages/compat/.eslintrc.cjs
+++ /dev/null
@@ -1,3 +0,0 @@
-const config = require("@ui5/webcomponents-tools/components-package/eslint.js");
-
-module.exports = config;
diff --git a/packages/compat/package-scripts.cjs b/packages/compat/package-scripts.js
similarity index 63%
rename from packages/compat/package-scripts.cjs
rename to packages/compat/package-scripts.js
index a2b9ef409128..b718440aff22 100644
--- a/packages/compat/package-scripts.cjs
+++ b/packages/compat/package-scripts.js
@@ -1,4 +1,4 @@
-const getScripts = require("@ui5/webcomponents-tools/components-package/nps.js");
+import getScripts from "@ui5/webcomponents-tools/components-package/nps.js";
const options = {
port: 8082,
@@ -6,7 +6,6 @@ const options = {
compatPackage: true,
noWatchTS: true,
standalone: false,
- cssVariablesTarget: "host",
dev: true,
internal: {
cypress_code_coverage: false,
@@ -15,6 +14,6 @@ const options = {
const scripts = getScripts(options);
-module.exports = {
+export default {
scripts,
};
diff --git a/packages/compat/package.json b/packages/compat/package.json
index ca0e7c721f61..e2a9772fa58c 100644
--- a/packages/compat/package.json
+++ b/packages/compat/package.json
@@ -57,7 +57,7 @@
"@custom-elements-manifest/analyzer": "^0.10.10",
"@ui5/cypress-internal": "0.1.0",
"@ui5/webcomponents-tools": "2.22.0-rc.4",
- "cypress": "15.9.0",
- "vite": "5.4.21"
+ "cypress": "15.14.2",
+ "vite": "8.0.12"
}
}
diff --git a/packages/create-package/template/package-scripts.cjs b/packages/create-package/template/package-scripts.cjs
deleted file mode 100644
index aafb7e7e6cb6..000000000000
--- a/packages/create-package/template/package-scripts.cjs
+++ /dev/null
@@ -1,12 +0,0 @@
-const getScripts = require("@ui5/webcomponents-tools/components-package/nps.js"); //eslint-disable-line
-
-const options = {
- port: 8080,
- standalone: false,
-};
-
-const scripts = getScripts(options);
-
-module.exports = {
- scripts,
-};
diff --git a/packages/create-package/template/package-scripts.js b/packages/create-package/template/package-scripts.js
new file mode 100644
index 000000000000..2d4bc260ebce
--- /dev/null
+++ b/packages/create-package/template/package-scripts.js
@@ -0,0 +1,11 @@
+import getScripts from "@ui5/webcomponents-tools/components-package/nps.js";
+
+const options = {
+ port: 8080,
+};
+
+const scripts = getScripts(options);
+
+export default {
+ scripts,
+};
diff --git a/packages/cypress-ct-ui5-webc/package.json b/packages/cypress-ct-ui5-webc/package.json
index 87b9c0eaeec9..5d18bac70109 100644
--- a/packages/cypress-ct-ui5-webc/package.json
+++ b/packages/cypress-ct-ui5-webc/package.json
@@ -18,11 +18,11 @@
},
"devDependencies": {
"rimraf": "^3.0.2",
- "typescript": "^5.6.2"
+ "typescript": "^6.0.3"
},
"dependencies": {
"@cypress/mount-utils": "^4.1.2",
- "cypress": "^15.3.0",
+ "cypress": "^15.14.2",
"preact": "^10.25.4"
},
"peerDependencies": {
diff --git a/packages/cypress-ct-ui5-webc/tsconfig.definition.json b/packages/cypress-ct-ui5-webc/tsconfig.definition.json
index c81fdccb06bc..8915bff5f4ac 100644
--- a/packages/cypress-ct-ui5-webc/tsconfig.definition.json
+++ b/packages/cypress-ct-ui5-webc/tsconfig.definition.json
@@ -1,9 +1,10 @@
{
"compilerOptions": {
"outDir": "dist",
+ "rootDir": "src",
"target": "ES2015",
- "module": "CommonJS",
- "moduleResolution": "node",
+ "module": "Node16",
+ "moduleResolution": "node16",
"declaration": true,
"lib": ["ES6"],
"esModuleInterop": true,
diff --git a/packages/cypress-ct-ui5-webc/tsconfig.mount.json b/packages/cypress-ct-ui5-webc/tsconfig.mount.json
index 3f84a6725dc2..4db94dbfe33f 100644
--- a/packages/cypress-ct-ui5-webc/tsconfig.mount.json
+++ b/packages/cypress-ct-ui5-webc/tsconfig.mount.json
@@ -1,9 +1,10 @@
{
"compilerOptions": {
"outDir": "dist",
+ "rootDir": "src",
"target": "ES6",
"module": "ES6",
- "moduleResolution": "node",
+ "moduleResolution": "bundler",
"declaration": true,
"lib": ["DOM", "ES6"],
"esModuleInterop": true,
diff --git a/packages/cypress-internal/package.json b/packages/cypress-internal/package.json
index fa8384faa078..6fe944ec86cb 100644
--- a/packages/cypress-internal/package.json
+++ b/packages/cypress-internal/package.json
@@ -16,11 +16,11 @@
"dependencies": {
"@cypress/code-coverage": "^3.14.6",
"@ui5/cypress-ct-ui5-webc": "0.0.4",
- "cypress": "15.9.0",
+ "cypress": "15.14.2",
"cypress-real-events": "^1.15.0",
"eslint-plugin-cypress": "^3.4.0",
"rimraf": "^3.0.2",
- "typescript": "^5.6.2"
+ "typescript": "^6.0.3"
},
"peerDependencies": {
"@ui5/webcomponents-base": "2.14.0-rc.6"
diff --git a/packages/cypress-internal/tsconfig.json b/packages/cypress-internal/tsconfig.json
index 08bb8805a085..82df8323d597 100644
--- a/packages/cypress-internal/tsconfig.json
+++ b/packages/cypress-internal/tsconfig.json
@@ -7,7 +7,7 @@
"tsBuildInfoFile": "dist/.tsbuildinfobuild",
"target": "ES6",
"module": "ES6",
- "moduleResolution": "node",
+ "moduleResolution": "bundler",
"declaration": true,
"lib": [
"DOM",
diff --git a/packages/fiori/.eslintrc.cjs b/packages/fiori/.eslintrc.cjs
deleted file mode 100644
index 29a3ed3ac4af..000000000000
--- a/packages/fiori/.eslintrc.cjs
+++ /dev/null
@@ -1,10 +0,0 @@
-const config = require("@ui5/webcomponents-tools/components-package/eslint.js");
-const testConfig = require("@ui5/cypress-internal/eslint.cjs");
-
-if (config.overrides) {
- config.overrides.push(testConfig);
-} else {
- config.overrides = [testConfig];
-}
-
-module.exports = config;
diff --git a/packages/fiori/package-scripts.cjs b/packages/fiori/package-scripts.js
similarity index 93%
rename from packages/fiori/package-scripts.cjs
rename to packages/fiori/package-scripts.js
index d1cad293bab8..a1077fa9000b 100644
--- a/packages/fiori/package-scripts.cjs
+++ b/packages/fiori/package-scripts.js
@@ -1,4 +1,4 @@
-const getScripts = require("@ui5/webcomponents-tools/components-package/nps.js");
+import getScripts from "@ui5/webcomponents-tools/components-package/nps.js";
const filterOut = [
"sapIllus-Dot",
@@ -13,7 +13,6 @@ const filterOut = [
];
const options = {
- cssVariablesTarget: "host",
portStep: 2,
dev: true,
fioriPackage: true,
@@ -80,6 +79,6 @@ const options = {
const scripts = getScripts(options);
-module.exports = {
+export default {
scripts
};
diff --git a/packages/fiori/package.json b/packages/fiori/package.json
index b094b072d76c..bdf7b0388f82 100644
--- a/packages/fiori/package.json
+++ b/packages/fiori/package.json
@@ -64,9 +64,8 @@
"@custom-elements-manifest/analyzer": "^0.10.10",
"@ui5/cypress-internal": "0.1.0",
"@ui5/webcomponents-tools": "2.22.0-rc.4",
- "cypress": "15.9.0",
- "lit": "^2.0.0",
- "vite": "5.4.21",
+ "cypress": "15.14.2",
+ "vite": "8.0.12",
"yarn": "^1.22.22"
}
}
diff --git a/packages/icons-business-suite/package-scripts.cjs b/packages/icons-business-suite/package-scripts.js
similarity index 69%
rename from packages/icons-business-suite/package-scripts.cjs
rename to packages/icons-business-suite/package-scripts.js
index af644c7a7aff..0c9600643232 100644
--- a/packages/icons-business-suite/package-scripts.cjs
+++ b/packages/icons-business-suite/package-scripts.js
@@ -1,4 +1,4 @@
-const getScripts = require("@ui5/webcomponents-tools/icons-collection/nps.js");
+import getScripts from "@ui5/webcomponents-tools/icons-collection/nps.js";
const options = {
collectionName: "SAP-icons-business-suite",
@@ -11,6 +11,6 @@ const scripts = getScripts(options);
scripts.build.i18n = "";
scripts.build.jsonImports = "";
-module.exports = {
+export default {
scripts
};
diff --git a/packages/icons-tnt/package-scripts.cjs b/packages/icons-tnt/package-scripts.js
similarity index 68%
rename from packages/icons-tnt/package-scripts.cjs
rename to packages/icons-tnt/package-scripts.js
index e9522308f476..ae8571f47d3c 100644
--- a/packages/icons-tnt/package-scripts.cjs
+++ b/packages/icons-tnt/package-scripts.js
@@ -1,4 +1,4 @@
-const getScripts = require("@ui5/webcomponents-tools/icons-collection/nps.js");
+import getScripts from "@ui5/webcomponents-tools/icons-collection/nps.js";
const options = {
collectionName: "SAP-icons-TNT",
@@ -11,6 +11,6 @@ const scripts = getScripts(options);
scripts.build.i18n = "";
scripts.build.jsonImports = "";
-module.exports = {
+export default {
scripts
};
diff --git a/packages/icons/package-scripts.cjs b/packages/icons/package-scripts.js
similarity index 56%
rename from packages/icons/package-scripts.cjs
rename to packages/icons/package-scripts.js
index a3e8a74087f0..c68bb7afc3f4 100644
--- a/packages/icons/package-scripts.cjs
+++ b/packages/icons/package-scripts.js
@@ -1,4 +1,4 @@
-const getScripts = require("@ui5/webcomponents-tools/icons-collection/nps.js");
+import getScripts from "@ui5/webcomponents-tools/icons-collection/nps.js";
const options = {
collectionName: "SAP-icons",
@@ -7,6 +7,6 @@ const options = {
const scripts = getScripts(options);
-module.exports = {
+export default {
scripts
};
diff --git a/packages/localization/.eslintrc.cjs b/packages/localization/.eslintrc.cjs
deleted file mode 100644
index 2d19042b2aba..000000000000
--- a/packages/localization/.eslintrc.cjs
+++ /dev/null
@@ -1,3 +0,0 @@
-const config = require("@ui5/webcomponents-tools/components-package/eslint.js");
-
-module.exports = config;
diff --git a/packages/localization/package-scripts.cjs b/packages/localization/package-scripts.js
similarity index 86%
rename from packages/localization/package-scripts.cjs
rename to packages/localization/package-scripts.js
index 00763db8ff49..5ca8914f1a28 100644
--- a/packages/localization/package-scripts.cjs
+++ b/packages/localization/package-scripts.js
@@ -1,5 +1,10 @@
+import { createRequire } from "module";
+import path from "path";
+import { fileURLToPath } from "url";
+
+const __dirname = path.dirname(fileURLToPath(import.meta.url));
+const require = createRequire(import.meta.url);
const resolve = require("resolve");
-const path = require("path");
const LIB = path.join(__dirname, `../tools/lib/`);
const copyUsedModules = resolve.sync("@ui5/webcomponents-tools/lib/copy-list/index.js");
@@ -13,7 +18,7 @@ const scripts = {
"generated": `ui5nps-script "${LIB}/rimraf/rimraf.js src/generated`,
"dist": `ui5nps-script "${LIB}/rimraf/rimraf.js dist`,
},
- lint: `ui5nps-script "${LIB}eslint/eslint.js"`,
+ lint: ``,
generate: "ui5nps clean copy.used-modules copy.cldr copy.overlay build.amd-to-es6 build.jsonImports",
build: {
"default": "ui5nps clean copy.used-modules copy.cldr copy.overlay build.amd-to-es6 build.jsonImports build.typescript build.no-remaining-require",
@@ -30,6 +35,6 @@ const scripts = {
},
};
-module.exports = {
+export default {
scripts,
};
diff --git a/packages/main/.eslintrc.cjs b/packages/main/.eslintrc.cjs
deleted file mode 100644
index 29a3ed3ac4af..000000000000
--- a/packages/main/.eslintrc.cjs
+++ /dev/null
@@ -1,10 +0,0 @@
-const config = require("@ui5/webcomponents-tools/components-package/eslint.js");
-const testConfig = require("@ui5/cypress-internal/eslint.cjs");
-
-if (config.overrides) {
- config.overrides.push(testConfig);
-} else {
- config.overrides = [testConfig];
-}
-
-module.exports = config;
diff --git a/packages/main/package-scripts.cjs b/packages/main/package-scripts.js
similarity index 57%
rename from packages/main/package-scripts.cjs
rename to packages/main/package-scripts.js
index 785d6cc02f9b..27c495f5c04b 100644
--- a/packages/main/package-scripts.cjs
+++ b/packages/main/package-scripts.js
@@ -1,4 +1,4 @@
-const getScripts = require("@ui5/webcomponents-tools/components-package/nps.js");
+import getScripts from "@ui5/webcomponents-tools/components-package/nps.js";
const options = {
port: 8080,
@@ -6,7 +6,6 @@ const options = {
noWatchTS: true,
dev: true,
standalone: false,
- cssVariablesTarget: "host",
internal: {
cypress_code_coverage: false,
},
@@ -14,6 +13,6 @@ const options = {
const scripts = getScripts(options);
-module.exports = {
- scripts
+export default {
+ scripts,
};
diff --git a/packages/main/package.json b/packages/main/package.json
index 22bc887fc6f8..9622a21fa95f 100644
--- a/packages/main/package.json
+++ b/packages/main/package.json
@@ -65,10 +65,9 @@
"@custom-elements-manifest/analyzer": "^0.10.10",
"@ui5/cypress-internal": "0.1.0",
"@ui5/webcomponents-tools": "2.22.0-rc.4",
- "cypress": "15.9.0",
+ "cypress": "15.14.2",
"jsdom": "^26.0.0",
- "lit": "^2.0.0",
- "vite": "5.4.21",
+ "vite": "8.0.12",
"vitest": "^3.0.2"
}
}
diff --git a/packages/theming/package-scripts.cjs b/packages/theming/package-scripts.js
similarity index 86%
rename from packages/theming/package-scripts.cjs
rename to packages/theming/package-scripts.js
index 41afd71c7137..64d86472efc7 100644
--- a/packages/theming/package-scripts.cjs
+++ b/packages/theming/package-scripts.js
@@ -1,5 +1,7 @@
-const path = require('path');
+import path from "path";
+import { fileURLToPath } from "url";
+const __dirname = path.dirname(fileURLToPath(import.meta.url));
const CURRENT_LIB = path.join(__dirname, `./lib/`);
const TOOLS_LIB = path.join(__dirname, `../tools/lib/`);
@@ -8,7 +10,7 @@ const jsonImportsScript = path.join(TOOLS_LIB, "./generate-json-imports/themes.j
const generateReportScript = path.join(CURRENT_LIB, "./generate-css-vars-usage-report/index.js");
-module.exports = {
+export default {
scripts: {
__ui5envs: {
UI5_TS: "true",
@@ -23,7 +25,7 @@ module.exports = {
default: `ui5nps clean build.src build.postcss build.jsonImports build.typescript generateReport`,
src: `ui5nps-script "${TOOLS_LIB}copy-and-watch/index.js" "src/**/*.{json}" dist/`,
typescript: "tsc",
- postcss: `ui5nps-script "${TOOLS_LIB}/css-processors/css-processor-themes.mjs"`,
+ postcss: `ui5nps-script "${TOOLS_LIB}/css-processors/css-processor-themes.js"`,
jsonImports: `ui5nps-script "${jsonImportsScript}" src/themes src/generated/json-imports`,
},
generateReport: `ui5nps-script "${generateReportScript}"`,
diff --git a/packages/tools/assets-meta.js b/packages/tools/assets-meta.js
index 8366a7aa311f..61931a8e148f 100644
--- a/packages/tools/assets-meta.js
+++ b/packages/tools/assets-meta.js
@@ -153,4 +153,4 @@ const assetsMeta = {
}
};
-module.exports = assetsMeta;
+export default assetsMeta;
diff --git a/packages/tools/bin/create-ui5-element.js b/packages/tools/bin/create-ui5-element.js
index ed9a16947025..e3d1d4d64254 100755
--- a/packages/tools/bin/create-ui5-element.js
+++ b/packages/tools/bin/create-ui5-element.js
@@ -1,3 +1,3 @@
#!/usr/bin/env node
-require("../lib/create-new-component/index.js");
+import "../lib/create-new-component/index.js";
diff --git a/packages/tools/bin/dev.js b/packages/tools/bin/dev.js
index 63952dc134bf..81a51b8754af 100755
--- a/packages/tools/bin/dev.js
+++ b/packages/tools/bin/dev.js
@@ -1,7 +1,9 @@
#!/usr/bin/env node
-const child_process = require("child_process");
-const { comma } = require("postcss/lib/list");
+import child_process from "child_process";
+import list from "postcss/lib/list";
+
+const { comma } = list;
// Check for verbose flag
const hasVerbose = process.argv.includes("--verbose") || process.argv.includes("-v");
diff --git a/packages/tools/bin/ui5nps.js b/packages/tools/bin/ui5nps.js
index 1102aa7eeb29..2d49e310cc16 100755
--- a/packages/tools/bin/ui5nps.js
+++ b/packages/tools/bin/ui5nps.js
@@ -1,11 +1,9 @@
#!/usr/bin/env node
-"use strict";
-
-const fs = require("fs");
-const path = require("path");
-const { exec } = require("child_process");
-var { parseArgsStringToArgv } = require('string-argv');
+import fs from "fs";
+import path from "path";
+import { exec } from "child_process";
+import { parseArgsStringToArgv } from "string-argv";
const SCRIPT_NAMES = [
"package-scripts.js",
@@ -40,8 +38,8 @@ class Parser {
parsedScripts = new Map();
resolvedScripts = new Map();
- constructor() {
- const { scripts, envs } = this.getScripts();
+ async init() {
+ const { scripts, envs } = await this.getScripts();
this.scripts = scripts;
this.envs = envs;
@@ -125,7 +123,7 @@ class Parser {
* Loads and validates package-scripts file
* @returns {Object} Object containing scripts and environment variables
*/
- getScripts() {
+ async getScripts() {
let packageScriptPath;
for (const scriptName of SCRIPT_NAMES) {
@@ -142,15 +140,8 @@ class Parser {
process.exit(1);
}
- const packageScript = require(packageScriptPath);
- let scripts;
- let envs;
-
- if (packageScript.__esModule) {
- scripts = packageScript.default.scripts;
- } else {
- scripts = packageScript.scripts;
- }
+ const packageScript = await import(packageScriptPath);
+ const scripts = packageScript.default.scripts;
// Package-script should provide default export with scripts object
if (!scripts || typeof scripts !== "object") {
@@ -158,7 +149,7 @@ class Parser {
process.exit(1);
}
- envs = JSON.parse(JSON.stringify(scripts.__ui5envs || {}));
+ let envs = JSON.parse(JSON.stringify(scripts.__ui5envs || {}));
Object.entries(envs).forEach(([key, value]) => {
envs[key] = String(value);
@@ -188,14 +179,8 @@ class Parser {
}
const importPath = argv[1];
- const importedContent = require(importPath);
- let _ui5mainFn;
-
- if (importedContent.__esModule) {
- _ui5mainFn = importedContent.default._ui5mainFn;
- } else {
- _ui5mainFn = importedContent._ui5mainFn;
- }
+ const importedContent = await import(importPath);
+ const _ui5mainFn = importedContent.default?._ui5mainFn;
if (!_ui5mainFn) {
return reject(new Error(`No valid _ui5mainFn function exported from ${importPath} tried to be executed with ui5nps-script. Either provide a valid _ui5mainFn function or use another way to execute the script (via node).`));
@@ -261,8 +246,6 @@ class Parser {
}
}
-const parser = new Parser();
-
// Basic input validation
const commands = process.argv.slice(2).filter(arg => arg !== "--verbose" && arg !== "-v");
const verbose = process.argv.includes("--verbose") || process.argv.includes("-v");
@@ -278,18 +261,21 @@ if (commands.length === 0) {
process.exit(1);
}
-if (commands.includes("--help") || commands.includes("-h")) {
- console.log("Usage: ui5nps [--verbose|-v] [command2] [command3] ...");
- console.log("\nOptions:");
- console.log(" --verbose, -v Show detailed output (default: quiet, errors only)");
- console.log("\nAvailable commands:");
- for (const [key, value] of parser.parsedScripts.entries()) {
- console.log(` - ${key}: ${value}`);
+(async () => {
+ const parser = new Parser();
+ await parser.init();
+
+ if (commands.includes("--help") || commands.includes("-h")) {
+ console.log("Usage: ui5nps [--verbose|-v] [command2] [command3] ...");
+ console.log("\nOptions:");
+ console.log(" --verbose, -v Show detailed output (default: quiet, errors only)");
+ console.log("\nAvailable commands:");
+ for (const [key, value] of parser.parsedScripts.entries()) {
+ console.log(` - ${key}: ${value}`);
+ }
+ process.exit(0);
}
- process.exit(0);
-}
-(async () => {
process.env = { ...process.env, ...parser.envs };
for (const commandName of commands) {
@@ -298,4 +284,4 @@ if (commands.includes("--help") || commands.includes("-h")) {
})().catch(error => {
console.error("Error executing commands:", error);
process.exit(1);
-});
\ No newline at end of file
+});
diff --git a/packages/tools/components-package/eslint.js b/packages/tools/components-package/eslint.js
deleted file mode 100644
index ce352328167f..000000000000
--- a/packages/tools/components-package/eslint.js
+++ /dev/null
@@ -1,195 +0,0 @@
-const fs = require("fs");
-const path = require("path");
-const tsMode = fs.existsSync(path.join(process.cwd(), "tsconfig.json"));
-
-/**
- * Returns eslint rules specific to typescript files
- * @returns
- */
-const getTsModeOverrides = () => {
- const tsConfiguration = {
- files: ["*.ts"],
- parser: "@typescript-eslint/parser",
- plugins: ["@typescript-eslint"],
- extends: [
- "plugin:@typescript-eslint/recommended",
- "plugin:@typescript-eslint/recommended-requiring-type-checking"
- ],
- parserOptions: {
- "project": [
- "./tsconfig.json"
- ],
- EXPERIMENTAL_useSourceOfProjectReferenceRedirect: true,
- },
- rules: {
- "no-shadow": "off",
- "@typescript-eslint/consistent-type-imports": "error",
- "import/consistent-type-specifier-style": ["error", "prefer-top-level"],
- "@typescript-eslint/no-shadow": ["error"],
- "@typescript-eslint/no-unsafe-member-access": "off",
- "@typescript-eslint/no-floating-promises": "off",
- "@typescript-eslint/no-explicit-any": "off",
- "@typescript-eslint/no-unsafe-assignment": "off",
- "@typescript-eslint/ban-ts-comment": "off",
- "@typescript-eslint/no-unsafe-call": "off",
- "@typescript-eslint/no-non-null-assertion": "off",
- "@typescript-eslint/no-empty-function": "off",
- "@typescript-eslint/no-empty-interface": "off",
- "lines-between-class-members": "off",
- }
- };
-
- const tsxConfiguration = JSON.parse(JSON.stringify(tsConfiguration));
- tsxConfiguration.files = ["*.tsx"];
- tsxConfiguration.plugins.push("jsx-no-leaked-values");
- tsxConfiguration.rules = {
- ...tsxConfiguration.rules,
- "jsx-no-leaked-values/jsx-no-leaked-values": "error",
- "@typescript-eslint/unbound-method": "off", // to be able to attach on* listeners
- "@typescript-eslint/no-misused-promises": "off", // to be able to have async event listeners
- "operator-linebreak": "off",
- "no-nested-ternary": "off",
- "implicit-arrow-linebreak": "off",
- "function-paren-newline": "off",
- "comma-dangle": "off"
- };
-
- return [
- tsConfiguration,
- tsxConfiguration
- ];
-}
-
-module.exports = {
- "env": {
- "browser": true,
- "es6": true
- },
- "root": true,
- "extends": "airbnb-base",
- "overrides": tsMode ? getTsModeOverrides() : [],
- "parserOptions": {
- "ecmaVersion": 2018,
- "sourceType": "module"
- },
- "rules": {
- "comma-dangle": [2, "always-multiline"], // difference from openui5
- "no-cond-assign": 2,
- "no-console": 2,
- "no-constant-condition": 2,
- "no-control-regex": 2,
- "no-debugger": 2,
- "no-dupe-args": 2,
- "no-dupe-keys": 2,
- "no-duplicate-case": 2,
- "no-empty-character-class": 2,
- "no-empty": 2,
- "no-ex-assign": 2,
- "no-extra-boolean-cast": 1,
- "no-extra-parens": [2, "functions"],
- "no-extra-semi": 2,
- "no-func-assign": 2,
- "no-inner-declarations": [2, "functions"],
- "no-invalid-regexp": 2,
- "no-irregular-whitespace": 2,
- "no-negated-in-lhs": 2,
- "no-obj-calls": 2,
- "no-regex-spaces": 2,
- "no-sparse-arrays": 2,
- "no-trailing-spaces": 2,
- "no-unreachable": 2,
- "use-isnan": 2,
- // "valid-jsdoc": [1, { removed for UI5 WebComponents
- // "requireReturn": false
- // }],
- "valid-typeof": 2,
-
- "accessor-pairs": 2,
- "block-scoped-var": 1,
- // "consistent-return": 1, // removed for UI5 WebComponents
- "curly": [2, "all"],
- // "default-case": 1, // removed for UI5 WebComponents
- "import/extensions": ["error", "always"], // override for UI5 WebComponents
- "import/order": "off",
- "no-alert": 2,
- "no-caller": 2,
- "no-div-regex": 2,
- "no-eval": 2,
- "no-extend-native": 2,
- "no-extra-bind": 2,
- "no-fallthrough": 2,
- "no-floating-decimal": 2,
- "no-implied-eval": 2,
- "no-iterator": 2,
- "no-labels": 2,
- "no-lone-blocks": 2,
- "no-loop-func": 2,
- "no-native-reassign": 2,
- "no-new-func": 2,
- "no-new-wrappers": 1,
- "no-new": 1,
- "no-octal-escape": 2,
- "no-octal": 2,
- "no-proto": 2,
- "no-redeclare": 1,
- "no-return-assign": 2,
- "no-script-url": 2,
- "no-self-compare": 2,
- "no-sequences": 2,
- "no-unused-expressions": [1, { allowShortCircuit: true }],
- "no-void": 2,
- "no-warning-comments": 1,
- "no-with": 2,
- "radix": [2, "as-needed"],
- "wrap-iife": [2, "any"],
- "yoda": 2,
-
- "strict": [2, "function"],
-
- "no-catch-shadow": 2,
- "no-delete-var": 2,
- "no-label-var": 2,
- "no-shadow-restricted-names": 2,
- "no-undef-init": 2,
- "no-undef": 2,
- "no-unused-vars": [2, { "vars": "all", "args": "none" }],
-
- "brace-style": [2, "1tbs", { "allowSingleLine": true }],
- "camelcase": [1, { "properties": "never" }], // added for UI5 WebComponents
- "consistent-this": [1, "that"],
- "linebreak-style": 2,
- "max-nested-callbacks": [1, 3],
- "new-cap": 1,
- "new-parens": 2,
- "no-array-constructor": 2,
- "no-lonely-if": 1,
- "no-mixed-spaces-and-tabs": [2, "smart-tabs"],
- "no-nested-ternary": 2,
- "no-new-object": 2,
- "no-spaced-func": 2,
- "quote-props": [2, "as-needed", { "keywords": true, "unnecessary": false }],
- "semi-spacing": [1, { "before": false, "after": true }],
- "semi": 2,
- "keyword-spacing": 2,
- "space-infix-ops": 2,
- "space-unary-ops": [2, { "words": true, "nonwords": false }],
- // airbnb overrides
- "indent": [2, "tab"],
- "no-underscore-dangle": 0,
- "no-tabs": 0,
- "quotes": [2, "double", { "allowTemplateLiterals": true }],
- "no-useless-constructor": 0,
- "no-param-reassign": 0,
- "one-var": 0,
- "max-len": 0,
- "arrow-parens": [2, "as-needed"],
- "class-methods-use-this": 0,
- "no-plusplus": 0,
- "default-case": 0,
- "consistent-return": 0,
- "prefer-destructuring": 0,
- "arrow-body-style": 0,
- "import/no-unresolved": 0,
- "no-use-before-define": 0
- }
-};
diff --git a/packages/tools/components-package/nps.js b/packages/tools/components-package/nps.js
index fd584c46b159..5517fc47790f 100644
--- a/packages/tools/components-package/nps.js
+++ b/packages/tools/components-package/nps.js
@@ -1,5 +1,10 @@
-const path = require("path");
-const fs = require("fs");
+import path from "path";
+import fs from "fs";
+import { createRequire } from "module";
+import { fileURLToPath } from "url";
+
+const __dirname = path.dirname(fileURLToPath(import.meta.url));
+const require = createRequire(import.meta.url);
const LIB = path.join(__dirname, `../lib/`);
let websiteBaseUrl = "/";
@@ -36,8 +41,9 @@ const getScripts = (options) => {
createIllustrationsLoadersScript[`generate-${illustrations.set}-${illustrations.collection}`] = `ui5nps-script ${LIB}generate-js-imports/illustrations.js ${illustrations.path} ${illustrations.dynamicImports.outputFile} ${illustrations.set} ${illustrations.collection} ${illustrations.dynamicImports.location} ${illustrations.dynamicImports.filterOut.join(",")}`
});
+
const standalone = options.standalone ?? true;
- const tsOption = !!(!options.legacy || options.jsx);
+ const tsOption = options.typescript !== false;
const tsCommandOld = tsOption ? "tsc" : "";
let tsWatchCommandStandalone = tsOption ? "tsc --watch" : "";
// this command is only used for standalone projects. monorepo projects get their watch from vite, so opt-out here
@@ -81,7 +87,6 @@ const getScripts = (options) => {
__ui5envs: {
UI5_CEM_MODE: typeof options.dev === "boolean" ? (options.dev ? "dev" : undefined) : options.dev,
UI5_TS: `${tsOption}`,
- CSS_VARIABLES_TARGET: options.cssVariablesTarget ?? "root",
CYPRESS_COVERAGE: !!(options.internal?.cypress_code_coverage),
},
clean: {
@@ -89,28 +94,27 @@ const getScripts = (options) => {
"generated": `ui5nps-script "${LIB}/rimraf/rimraf.js src/generated`,
"dist": `ui5nps-script "${LIB}/rimraf/rimraf.js dist`,
},
- lint: `ui5nps-script "${LIB}eslint/eslint.js"`,
- lintfix: `ui5nps-script "${LIB}eslint/eslint.js" --fix`,
+ lint: ``,
+ lintfix: ``,
generate: {
default: `ui5nps prepare.all`,
- all: `ui5nps-p build.templates build.i18n prepare.styleRelated copyProps build.illustrations`, // concurently
+ all: `ui5nps-p build.i18n prepare.styleRelated copyProps build.illustrations`, // concurently
styleRelated: "ui5nps build.styles build.jsonImports build.jsImports",
},
prepare: {
default: getPrepareDefault(),
- all: `ui5nps-p build.templates build.i18n prepare.styleRelated build.illustrations`, // concurently
+ all: `ui5nps-p build.i18n prepare.styleRelated build.illustrations`, // concurently
styleRelated: "ui5nps build.styles build.jsonImports build.jsImports",
typescript: tsCommandOld,
},
build: {
default: "ui5nps prepare lint build.bundle", // build.bundle2
- templates: options.legacy ? `node "${LIB}hbs2ui5/index.js" -d src/ -o src/generated/templates` : "",
styles: {
default: `ui5nps-p build.styles.themes build.styles.components`, // concurently
- themes: `ui5nps-script "${LIB}css-processors/css-processor-themes.mjs"`,
- themesWithWatch: `ui5nps-script "${LIB}css-processors/css-processor-themes.mjs" -w`,
- components: `ui5nps-script "${LIB}css-processors/css-processor-components.mjs"`,
- componentsWithWatch: `ui5nps-script "${LIB}css-processors/css-processor-components.mjs" -w`,
+ themes: `ui5nps-script "${LIB}css-processors/css-processor-themes.js"`,
+ themesWithWatch: `ui5nps-script "${LIB}css-processors/css-processor-themes.js" -w`,
+ components: `ui5nps-script "${LIB}css-processors/css-processor-components.js"`,
+ componentsWithWatch: `ui5nps-script "${LIB}css-processors/css-processor-components.js" -w`,
},
i18n: {
default: "ui5nps build.i18n.defaultsjs build.i18n.json",
@@ -126,7 +130,7 @@ const getScripts = (options) => {
default: "ui5nps build.jsImports.illustrationsLoaders",
illustrationsLoaders: createIllustrationsLoadersScript,
},
- bundle: `ui5nps-script "${LIB}vite-bundler/vite-bundler.mjs" ${viteConfig} --mode testing --base ${websiteBaseUrl}`,
+ bundle: `ui5nps-script "${LIB}vite-bundler/vite-bundler.js" ${viteConfig} --mode testing --base ${websiteBaseUrl}`,
bundle2: ``,
illustrations: createIllustrationsJSImportsScript,
},
@@ -134,27 +138,25 @@ const getScripts = (options) => {
copyPropsWithWatch: `ui5nps-script "${LIB}copy-and-watch/index.js" --silent "src/i18n/*.properties" dist/ --watch --safe --skip-initial-copy`,
copySrcWithWatch: `ui5nps-script "${LIB}copy-and-watch/index.js" --silent "src/**/*.{js,json}" dist/ --watch --safe --skip-initial-copy`,
copy: {
- default: options.legacy ? "ui5nps copy.src copy.props" : "",
- src: options.legacy ? `ui5nps-script "${LIB}copy-and-watch/index.js" --silent "src/**/*.{js,json}" dist/` : "",
- props: options.legacy ? `ui5nps-script "${LIB}copy-and-watch/index.js" --silent "src/i18n/*.properties" dist/` : "",
+ default: !tsOption ? "ui5nps copy.src copy.props" : "",
+ src: !tsOption ? `ui5nps-script "${LIB}copy-and-watch/index.js" --silent "src/**/*.{js,json}" dist/` : "",
+ props: !tsOption ? `ui5nps-script "${LIB}copy-and-watch/index.js" --silent "src/i18n/*.properties" dist/` : "",
},
watch: {
- default: `ui5nps-p watch.templates watch.typescript watch.src watch.styles watch.i18n watch.props`, // concurently
+ default: `ui5nps-p watch.typescript watch.src watch.styles watch.i18n watch.props`, // concurently
devServer: 'ui5nps-p watch.default watch.bundle', // concurently
- src: options.legacy ? 'ui5nps copySrcWithWatch' : "",
+ src: !tsOption ? 'ui5nps copySrcWithWatch' : "",
typescript: tsWatchCommandStandalone,
props: 'ui5nps copyPropsWithWatch',
- bundle: `ui5nps-script ${LIB}dev-server/dev-server.mjs ${viteConfig}`,
+ bundle: `ui5nps-script ${LIB}dev-server/dev-server.js ${viteConfig}`,
styles: {
default: 'ui5nps-p watch.styles.themes watch.styles.components', // concurently
themes: 'ui5nps build.styles.themesWithWatch',
components: `ui5nps build.styles.componentsWithWatch`,
},
- templates: options.legacy ? `ui5nps-script "${LIB}chokidar/chokidar.js" "src/**/*.hbs" "ui5nps build.templates"` : "",
i18n: `ui5nps-script "${LIB}chokidar/chokidar.js" "src/i18n/messagebundle.properties" "ui5nps build.i18n.defaultsjs"`
},
start: "ui5nps prepare watch.devServer",
- test: `ui5nps-script "${LIB}/test-runner/test-runner.js"`,
"test-cy-ci": `cypress run --component --browser chrome`,
"test-cy-ci-suite-1": `cypress run --component --browser chrome --spec "**/specs/[A-C]*.cy.{js,jsx,ts,tsx},**/specs/[^D-Z]*.cy.{js,jsx,ts,tsx}"`,
"test-cy-ci-suite-2": `cypress run --component --browser chrome --spec "**/specs/[D-L]*.cy.{js,jsx,ts,tsx}"`,
@@ -172,18 +174,18 @@ const getScripts = (options) => {
replace: `ui5nps-script "${LIB}scoping/scope-test-pages.js" test/pages/scoped demo`,
},
watchWithBundle: 'ui5nps-p scope.watch scope.bundle', // concurently
- watch: 'ui5nps-p watch.templates watch.props watch.styles', // concurently
- bundle: `ui5nps-script ${LIB}dev-server/dev-server.mjs ${viteConfig}`,
+ watch: 'ui5nps-p watch.props watch.styles', // concurently
+ bundle: `ui5nps-script ${LIB}dev-server/dev-server.js ${viteConfig}`,
},
generateAPI: {
"default": tsOption ? "ui5nps generateAPI.generateCEM generateAPI.validateCEM generateAPI.mergeCEM" : "",
- generateCEM: `ui5nps-script "${LIB}cem/cem.js" analyze --config "${LIB}cem/custom-elements-manifest.config.mjs"`,
+ generateCEM: `ui5nps-script "${LIB}cem/cem.js" analyze --config "${LIB}cem/custom-elements-manifest.config.js"`,
validateCEM: `ui5nps-script "${LIB}cem/validate.js"`,
- mergeCEM: `ui5nps-script "${LIB}cem/merge.mjs"`,
+ mergeCEM: `ui5nps-script "${LIB}cem/merge.js"`,
},
};
return scripts;
};
-module.exports = getScripts;
+export default getScripts;
diff --git a/packages/tools/components-package/postcss.components.js b/packages/tools/components-package/postcss.components.js
index 4ba52ba2c8df..b1c6ea436a54 100644
--- a/packages/tools/components-package/postcss.components.js
+++ b/packages/tools/components-package/postcss.components.js
@@ -1 +1 @@
-module.exports = {}
+export default {}
diff --git a/packages/tools/components-package/postcss.themes.js b/packages/tools/components-package/postcss.themes.js
index f053ebf7976e..ff8b4c56321a 100644
--- a/packages/tools/components-package/postcss.themes.js
+++ b/packages/tools/components-package/postcss.themes.js
@@ -1 +1 @@
-module.exports = {};
+export default {};
diff --git a/packages/tools/components-package/vite.config.js b/packages/tools/components-package/vite.config.js
index b852005c910b..db51c143331a 100644
--- a/packages/tools/components-package/vite.config.js
+++ b/packages/tools/components-package/vite.config.js
@@ -1,7 +1,7 @@
// vite.config.js
-const virtualIndex = require('../lib/dev-server/virtual-index-html-plugin.js');
+import virtualIndex from '../lib/dev-server/virtual-index-html-plugin.js';
-module.exports = {
+export default {
build: {
emptyOutDir: false,
},
diff --git a/packages/tools/components-package/wdio.js b/packages/tools/components-package/wdio.js
deleted file mode 100644
index 598cfcdf003e..000000000000
--- a/packages/tools/components-package/wdio.js
+++ /dev/null
@@ -1,421 +0,0 @@
-const dns = require("node:dns");
-const assert = require("chai").assert;
-
-exports.config = {
- //
- // ====================
- // Runner Configuration
- // ====================
- //
- // WebdriverIO allows it to run your tests in arbitrary locations (e.g. locally or
- // on a remote machine).
- runner: 'local',
-
- //
- // ==================
- // Specify Test Files
- // ==================
- // Define which test specs should run. The pattern is relative to the directory
- // from which `wdio` was called. Notice that, if you are calling `wdio` from an
- // NPM script (see https://docs.npmjs.com/cli/run-script) then the current working
- // directory is where your package.json resides, so `wdio` will be called from there.
- //
- specs: [
- './test/specs/**/*.js'
- ],
- // Patterns to exclude.
- exclude: [
- // 'path/to/excluded/files'
- ],
- //
- // ============
- // Capabilities
- // ============
- // Define your capabilities here. WebdriverIO can run multiple capabilities at the same
- // time. Depending on the number of capabilities, WebdriverIO launches several test
- // sessions. Within your capabilities you can overwrite the spec and exclude options in
- // order to group specific specs to a specific capability.
- //
- // First, you can define how many instances should be started at the same time. Let's
- // say you have 3 different capabilities (Chrome, Firefox, and Safari) and you have
- // set maxInstances to 1; wdio will spawn 3 processes. Therefore, if you have 10 spec
- // files and you set maxInstances to 10, all spec files will get tested at the same time
- // and 30 processes will get spawned. The property handles how many capabilities
- // from the same test should run tests.
- //
- maxInstances: 10,
- //
- // If you have trouble getting all important capabilities together, check out the
- // Sauce Labs platform configurator - a great tool to configure your capabilities:
- // https://docs.saucelabs.com/reference/platforms-configurator
- //
- capabilities: [{
- // maxInstances can get overwritten per capability. So if you have an in-house Selenium
- // grid with only 5 firefox instances available you can make sure that not more than
- // 5 instances get started at a time.
- maxInstances: 5,
- //
- browserName: 'chrome',
- 'goog:chromeOptions': {
- // to run chrome headless the following flags are required
- // (see https://developers.google.com/web/updates/2017/04/headless-chrome)
- args: [
- '--headless',
- '--disable-search-engine-choice-screen',
- '--start-maximized',
- '--no-sandbox',
- '--disable-gpu',
- '--disable-infobars',
- '--disable-extensions',
- '--disable-dev-shm-usage',
- ],
- // args: ['--disable-gpu'],
- }
- }],
- //
- // port to find chromedriver
- port: 9515, // default
- // ===================
- // Test Configurations
- // ===================
- // Define all options that are relevant for the WebdriverIO instance here
- //
- // Level of logging verbosity: trace | debug | info | warn | error
- logLevel: 'error',
- //
- // Warns when a deprecated command is used
- deprecationWarnings: true,
- //
- // If you only want to run your tests until a specific amount of tests have failed use
- // bail (default is 0 - don't bail, run all tests).
- bail: 0,
- //
- // Set a base URL in order to shorten url command calls. If your `url` parameter starts
- // with `/`, the base url gets prepended, not including the path portion of your baseUrl.
- // If your `url` parameter starts without a scheme or `/` (like `some/path`), the base url
- // gets prepended directly.
- baseUrl: 'http://localhost:4567', // This is important since WDIO 7+ does not accept an empty string for baseUrl
- path: '',
- //
- // Default timeout for all waitFor* commands.
- waitforTimeout: 10000,
- //
- // Default timeout in milliseconds for request
- // if Selenium Grid doesn't send response
- connectionRetryTimeout: 90000,
- //
- // Default request retries count
- connectionRetryCount: 3,
- //
- // Test runner services
- // Services take over a specific job you don't want to take care of. They enhance
- // your test setup with almost no effort. Unlike plugins, they don't add new
- // commands. Instead, they hook themselves up into the test process.
- services: ['chromedriver', ['static-server', {
- folders: [
- { mount: '/', path: './dist' },
- ],
- port: '4567',
- }],
- ],
- // options
- chromeDriverArgs: ['--port=9515'], // default
- // Framework you want to run your specs with.
- // The following are supported: Mocha, Jasmine, and Cucumber
- // see also: https://webdriver.io/docs/frameworks.html
- //
- // Make sure you have the wdio adapter package for the specific framework installed
- // before running any tests.
- framework: 'mocha',
- //
- // Test reporter for stdout.
- // The only one supported by default is 'dot'
- // see also: https://webdriver.io/docs/dot-reporter.html
- reporters: ['dot', 'spec'],
-
- //
- // Options to be passed to Mocha.
- // See the full list at http://mochajs.org/
- mochaOpts: {
- ui: 'bdd',
- timeout: 60000
- },
- //
- // =====
- // Hooks
- // =====
- // WebdriverIO provides several hooks you can use to interfere with the test process in order to enhance
- // it and to build services around it. You can either apply a single function or an array of
- // methods to it. If one of them returns with a promise, WebdriverIO will wait until that promise got
- // resolved to continue.
- /**
- * Gets executed once before all workers get launched.
- * @param {Object} config wdio configuration object
- * @param {Array.} capabilities list of capabilities details
- */
- // onPrepare: function (config, capabilities) {
- // },
- /**
- * Gets executed just before initialising the webdriver session and test framework. It allows you
- * to manipulate configurations depending on the capability or spec.
- * @param {Object} config wdio configuration object
- * @param {Array.} capabilities list of capabilities details
- * @param {Array.} specs List of spec file paths that are to be run
- */
- // beforeSession: function (config, capabilities, specs) {
- // },
- beforeSession: () => {
- dns.setDefaultResultOrder('ipv4first');
- },
- /**
- * Gets executed before test execution begins. At this point you can access to all global
- * variables like `browser`. It is the perfect place to define custom commands.
- * @param {Array.} capabilities list of capabilities details
- * @param {Array.} specs List of spec file paths that are to be run
- */
- before: async function (capabilities, specs) {
- await browser.addCommand("isFocusedDeep", async function () {
- return browser.executeAsync(function (elem, done) {
- let activeElement = document.activeElement;
-
- while (activeElement.shadowRoot) {
- if (activeElement.shadowRoot.activeElement) {
- activeElement = activeElement.shadowRoot.activeElement;
- } else {
- break;
- }
- }
- done(elem === activeElement);
- }, this);
- }, true);
-
- await browser.addCommand("isFocusedDeepElement", async function (element) {
- return browser.executeAsync(function (elem, element, done) {
- let activeElement = document.activeElement;
-
- while (activeElement.shadowRoot) {
- if (activeElement.shadowRoot.activeElement) {
- activeElement = activeElement.shadowRoot.activeElement;
- } else {
- break;
- }
- }
- done(element === activeElement);
- }, this, element);
- }, true);
-
- await browser.addCommand("setProperty", async function(property, value) {
- return browser.executeAsync((elem, property, value, done) => {
- elem[property] = value;
- done();
- }, this, property, value);
- }, true);
-
- await browser.addCommand("setAttribute", async function(attribute, value) {
- return browser.executeAsync((elem, attribute, value, done) => {
- elem.setAttribute(attribute, value);
- done();
- }, this, attribute, value);
- }, true);
-
- await browser.addCommand("removeAttribute", async function(attribute) {
- return browser.executeAsync((elem, attribute, done) => {
- elem.removeAttribute(attribute);
- done();
- }, this, attribute);
- }, true);
-
- await browser.addCommand("hasClass", async function(className) {
- return browser.executeAsync((elem, className, done) => {
- done(elem.classList.contains(className));
- }, this, className);
- }, true);
-
- await browser.addCommand("hasAttribute", async function(attrName) {
- return browser.executeAsync((elem, attrName, done) => {
- done(elem.hasAttribute(attrName));
- }, this, attrName);
- }, true);
-
- await browser.addCommand("matches", async function(selector) {
- return browser.executeAsync((elem, selector, done) => {
- done(elem.matches(selector));
- }, this, selector);
- }, true);
-
- await browser.addLocatorStrategy('activeElement', (selector) => {
- return document.querySelector(selector).shadowRoot.activeElement;
- });
- },
- /**
- * Runs before a WebdriverIO command gets executed.
- * @param {String} commandName hook command name
- * @param {Array} args arguments that command would receive
- */
- beforeCommand: async function (commandName, args) {
- const waitFor = [
- "$",
- "$$",
- "getAttribute",
- "hasAttribute", // custom
- "matches", // custom
- "getCSSProperty",
- "getHTML",
- "getProperty",
- "getSize",
- "getText",
- "getValue",
- "hasClass", // custom
- "isDisplayed",
- "isDisplayedInViewport",
- "isEnabled",
- "isExisting",
- "isFocused",
- "isFocusedDeep", // custom
- "isFocusedDeepElement", // custom
- "shadow$",
- "shadow$$"
- ];
- if (waitFor.includes(commandName)) {
- await browser.executeAsync(function (done) {
- window["sap-ui-webcomponents-bundle"].renderFinished().then(done);
- });
- }
- },
-
- /**
- * Hook that gets executed before the suite starts
- * @param {Object} suite suite details
- */
- // beforeSuite: function (suite) {
- // },
- /**
- * Function to be executed before a test (in Mocha/Jasmine) or a step (in Cucumber) starts.
- * @param {Object} test test details
- */
- // beforeTest: function (test) {
- // },
- /**
- * Hook that gets executed _before_ a hook within the suite starts (e.g. runs before calling
- * beforeEach in Mocha)
- */
- // beforeHook: function () {
- // },
- /**
- * Hook that gets executed _after_ a hook within the suite starts (e.g. runs after calling
- * afterEach in Mocha)
- */
- // afterHook: function () {
- // },
- /**
- * Function to be executed after a test (in Mocha/Jasmine) or a step (in Cucumber) starts.
- * @param {Object} test test details
- */
- afterTest: async function (test) {
- // fetch the browser logs and fail the test if there are `console.error` messages with the `[UI5-FWK]` marker
- const logs = await browser.getLogs('browser');
- const severeLogs = logs
- .filter(l => l.level === "SEVERE" && l.message.includes("[UI5-FWK]"))
- .map(l => l.message);
-
- if (severeLogs.length) {
- test.callback(new Error(`[${test.title}]\n\n ${severeLogs.join("\n ")}`));
- }
- },
- /**
- * Hook that gets executed after the suite has ended
- * @param {Object} suite suite details
- */
- // afterSuite: function (suite) {
- // },
-
- /**
- * Runs after a WebdriverIO command gets executed
- * @param {String} commandName hook command name
- * @param {Array} args arguments that command would receive
- * @param {Number} result 0 - command success, 1 - command error
- * @param {Object} error error object if any
- */
- afterCommand: async function (commandName, args, result, error) {
-
- // url -> set configuration first
- if (commandName === "url" && !args[0].includes("do-not-change-configuration")) {
- await browser.executeAsync(function(done) {
- window["sap-ui-webcomponents-bundle"].configuration.setNoConflict(true);
- done();
- });
- }
-
- const waitFor = [
- "addValue",
- "clearValue",
- "click",
- "doubleClick",
- "dragAndDrop",
- "pause",
- "removeAttribute", // custom
- "scrollIntoView",
- "setAttribute", // custom
- "setProperty", // custom
- "setValue",
- "setWindowSize",
- "touchAction",
- "url",
- ];
-
- const waitForWithDelay = [
- "keys",
- ];
-
- if (waitFor.includes(commandName)) {
- await browser.executeAsync(function (done) {
- window["sap-ui-webcomponents-bundle"].renderFinished().then(done);
- });
- } else if (waitForWithDelay.includes(commandName)) {
- await browser.executeAsync(function (done) {
- setTimeout(() => {
- window["sap-ui-webcomponents-bundle"].renderFinished().then(done);
- }, 10);
- });
- }
- },
- /**
- * Gets executed after all tests are done. You still have access to all global variables from
- * the test.
- * @param {Number} result 0 - test pass, 1 - test fail
- * @param {Array.} capabilities list of capabilities details
- * @param {Array.} specs List of spec file paths that ran
- */
- // after: function (result, capabilities, specs) {
- // },
- /**
- * Gets executed right after terminating the webdriver session.
- * @param {Object} config wdio configuration object
- * @param {Array.} capabilities list of capabilities details
- * @param {Array.} specs List of spec file paths that ran
- */
- // afterSession: function (config, capabilities, specs) {
- // },
- /**
- * Gets executed after all workers got shut down and the process is about to exit.
- * @param {Object} exitCode 0 - success, 1 - fail
- * @param {Object} config wdio configuration object
- * @param {Array.} capabilities list of capabilities details
- * @param {} results object containing test results
- */
- onComplete: function (exitCode, config, capabilities, results) {
- // The results object looks like: { finished: 0, passed: 0, retries: 0, failed: 0 }.
- // If all values are 0, consider that no tests were found or executed.
- if (exitCode === 1 && Object.values(results).every(result => result === 0)) {
- console.log("✅ No specs were found or executed – treating as success.");
- process.exit(0);
- }
- }
- /**
- * Gets executed when a refresh happens.
- * @param {String} oldSessionId session ID of the old session
- * @param {String} newSessionId session ID of the new session
- */
- //onReload: function(oldSessionId, newSessionId) {
- //}
-}
diff --git a/packages/tools/icons-collection/nps.js b/packages/tools/icons-collection/nps.js
index 679aae424e70..c3d93874b4df 100644
--- a/packages/tools/icons-collection/nps.js
+++ b/packages/tools/icons-collection/nps.js
@@ -1,5 +1,7 @@
-const path = require("path");
+import path from "path";
+import { fileURLToPath } from "url";
+const __dirname = path.dirname(fileURLToPath(import.meta.url));
const LIB = path.join(__dirname, `../lib/`);
const createIconImportsCommand = (options) => {
@@ -16,7 +18,7 @@ const createIconImportsCommand = (options) => {
return command;
}
-const hashesCheck = cmd => `(node "${LIB}/icons-hash/icons-hash.mjs" check) || (${cmd} && node "${LIB}/icons-hash/icons-hash.mjs" save)`;
+const hashesCheck = cmd => `(node "${LIB}/icons-hash/icons-hash.js" check) || (${cmd} && node "${LIB}/icons-hash/icons-hash.js" save)`;
const copyIconAssetsCommand = (options) => {
if (!options.versions) {
@@ -77,4 +79,4 @@ const getScripts = (options) => {
return scripts;
};
-module.exports = getScripts;
+export default getScripts;
diff --git a/packages/tools/lib/amd-to-es6/index.js b/packages/tools/lib/amd-to-es6/index.js
index bd6c8a267bfb..8eb9aeb160c9 100644
--- a/packages/tools/lib/amd-to-es6/index.js
+++ b/packages/tools/lib/amd-to-es6/index.js
@@ -1,9 +1,13 @@
-const fs = require("fs").promises;
-const path = require("path");
+import fs from "fs/promises";
+import path from "path";
+import { createRequire } from "module";
+import { pathToFileURL } from "url";
+
+const require = createRequire(import.meta.url);
const babelCore = require("@babel/core");
const babelParser = require("@babel/parser");
const babelGenerator = require("@babel/generator").default;
-const replaceAsync = require('replace-in-file');
+const replaceAsync = require("replace-in-file");
const convertSAPUIDefineToDefine = async (filePath) => {
return replaceAsync({
@@ -11,14 +15,14 @@ const convertSAPUIDefineToDefine = async (filePath) => {
processor: (input) => {
return input.replace("sap.ui.define", "define").replace(", /* bExport= */ false", "").replace(", /* bExport= */ true", "");
}
- })
-}
+ });
+};
const convertAmdToEs6 = async (code) => {
return (await babelCore.transformAsync(code, {
plugins: [['babel-plugin-amd-to-esm', {}]]
})).code;
-}
+};
const convertAbsImportsToRelative = (filePath, code, basePath) => {
let changed = false;
@@ -41,7 +45,7 @@ const convertAbsImportsToRelative = (filePath, code, basePath) => {
if (importee.startsWith(".")) {
// add .js extension if missing
if (!importee.endsWith(".js")) {
- node.source.value += ".js"
+ node.source.value += ".js";
changed = true;
}
return;
@@ -50,12 +54,11 @@ const convertAbsImportsToRelative = (filePath, code, basePath) => {
let importeeFile = path.basename(importee);
let relativePath = path.relative(importerDir, importeeDir);
if (relativePath.length === 0) {
- relativePath = "."
+ relativePath = ".";
}
if (!relativePath.startsWith(".")) {
relativePath = "./" + relativePath;
}
-
relativePath = relativePath.replace(/\\/g, "/"); // the browser expects unix paths
let relativeImport = `${relativePath}/${importeeFile}.js`;
// console.log(importee + " --> " + relativeImport);
@@ -65,14 +68,13 @@ const convertAbsImportsToRelative = (filePath, code, basePath) => {
});
return changed ? babelGenerator(tree).code : code;
-}
+};
const replaceGlobalCoreUsage = (filePath, code) => {
if (!filePath.includes("Configuration")) {
const replaced = code.replace(/sap\.ui\.getCore\(\)/g, `Core`);
return code !== replaced ? `import Core from 'sap/ui/core/Core';${replaced}` : code;
}
-
return code;
};
@@ -82,13 +84,11 @@ const transformAmdToES6Module = async (filePath, basePath) => {
let code = (await fs.readFile(filePath)).toString();
code = await convertAmdToEs6(code);
-
code = replaceGlobalCoreUsage(filePath, code);
-
code = convertAbsImportsToRelative(filePath, code, basePath);
return fs.writeFile(filePath, code);
-}
+};
const transformAmdToES6Modules = async (argv) => {
const basePath = argv[2];
@@ -102,8 +102,11 @@ const transformAmdToES6Modules = async (argv) => {
});
};
-if (require.main === module) {
- transformAmdToES6Modules(process.argv)
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
+ transformAmdToES6Modules(process.argv);
}
-exports._ui5mainFn = transformAmdToES6Modules;
\ No newline at end of file
+export default { _ui5mainFn: transformAmdToES6Modules };
diff --git a/packages/tools/lib/amd-to-es6/no-remaining-require.js b/packages/tools/lib/amd-to-es6/no-remaining-require.js
index 7ab6d8de633e..c0b08dd55b05 100644
--- a/packages/tools/lib/amd-to-es6/no-remaining-require.js
+++ b/packages/tools/lib/amd-to-es6/no-remaining-require.js
@@ -1,5 +1,10 @@
-const fs = require("fs").promises;
-const path = require("path");
+import fs from "fs/promises";
+import path from "path";
+import { globby } from "globby";
+import { createRequire } from "module";
+
+const require = createRequire(import.meta.url);
+
const basePath = process.argv[2];
const babelCore = require("@babel/core");
const babelParser = require("@babel/parser");
@@ -25,7 +30,6 @@ const checkFile = async (filePath) => {
}
const checkAll = async () => {
- const { globby } = await import("globby");
const fileNames = await globby(basePath.replace(/\\/g, "/") + "**/*.js");
return Promise.all(fileNames.map(checkFile).filter(x => !!x));
};
diff --git a/packages/tools/lib/cem/cem.js b/packages/tools/lib/cem/cem.js
index a6b7c1f56d12..19098aba70b0 100644
--- a/packages/tools/lib/cem/cem.js
+++ b/packages/tools/lib/cem/cem.js
@@ -1,4 +1,5 @@
-const cemCLI = require("./patch/@custom-elements-manifest/analyzer/cli.js")
+import * as cemCLI from "./patch/@custom-elements-manifest/analyzer/cli.js";
+import { pathToFileURL } from "url";
const main = async argv => {
const patchedArgv = argv.slice(2);
@@ -9,8 +10,13 @@ const main = async argv => {
await cemCLI.cli({ argv: patchedArgv, cwd: process.cwd(), noWrite: false });
}
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
main(process.argv)
}
-exports._ui5mainFn = main;
\ No newline at end of file
+export default {
+ _ui5mainFn: main
+}
diff --git a/packages/tools/lib/cem/custom-elements-manifest.config.mjs b/packages/tools/lib/cem/custom-elements-manifest.config.js
similarity index 99%
rename from packages/tools/lib/cem/custom-elements-manifest.config.mjs
rename to packages/tools/lib/cem/custom-elements-manifest.config.js
index 5af121e1d0b5..ad62132d6ec9 100644
--- a/packages/tools/lib/cem/custom-elements-manifest.config.mjs
+++ b/packages/tools/lib/cem/custom-elements-manifest.config.js
@@ -1,5 +1,5 @@
import { parse } from "comment-parser";
-import processEvent from "./event.mjs";
+import processEvent from "./event.js";
import path from "path";
import fs from 'fs';
import {
@@ -23,7 +23,7 @@ import {
logDocumentationError,
displayDocumentationErrors,
toKebabCase
-} from "./utils.mjs";
+} from "./utils.js";
import { generateCustomData } from "cem-plugin-vs-code-custom-data-generator";
import { customElementJetBrainsPlugin } from "custom-element-jet-brains-integration";
diff --git a/packages/tools/lib/cem/event.mjs b/packages/tools/lib/cem/event.js
similarity index 99%
rename from packages/tools/lib/cem/event.mjs
rename to packages/tools/lib/cem/event.js
index 0847a194819f..4b67a16d8023 100644
--- a/packages/tools/lib/cem/event.mjs
+++ b/packages/tools/lib/cem/event.js
@@ -13,7 +13,7 @@ import {
normalizeDescription,
normalizeTagType,
logDocumentationError
-} from "./utils.mjs";
+} from "./utils.js";
const jsDocRegExp = /\/\*\*(.|\n)+?\s+\*\//;
const ASTFalseKeywordCode = 94;
diff --git a/packages/tools/lib/cem/merge.mjs b/packages/tools/lib/cem/merge.js
similarity index 100%
rename from packages/tools/lib/cem/merge.mjs
rename to packages/tools/lib/cem/merge.js
diff --git a/packages/tools/lib/cem/utils.mjs b/packages/tools/lib/cem/utils.js
similarity index 100%
rename from packages/tools/lib/cem/utils.mjs
rename to packages/tools/lib/cem/utils.js
diff --git a/packages/tools/lib/cem/validate.js b/packages/tools/lib/cem/validate.js
index 0d21d356410f..6ad3a763c870 100644
--- a/packages/tools/lib/cem/validate.js
+++ b/packages/tools/lib/cem/validate.js
@@ -1,9 +1,14 @@
-const fs = require('fs');
-const Ajv = require('ajv');
-const path = require('path');
-// Load your JSON schema
-const extenalSchema = require('./schema.json');
-const internalSchema = require('./schema-internal.json');
+import fs from "fs";
+import { createRequire } from "module";
+import path from "path";
+import { fileURLToPath } from "url";
+import Ajv from "ajv";
+import { pathToFileURL } from "url";
+
+const __dirname = path.dirname(fileURLToPath(import.meta.url));
+const require = createRequire(import.meta.url);
+const extenalSchema = require("./schema.json");
+const internalSchema = require("./schema-internal.json");
const isVerbose = () => process.env.UI5_VERBOSE === "true";
@@ -74,8 +79,13 @@ const validateFn = async () => {
}
}
-if (require.main === module) {
- validateFn()
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
+ validateFn(process.argv)
}
-exports._ui5mainFn = validateFn;
\ No newline at end of file
+export default {
+ _ui5mainFn: validateFn
+}
diff --git a/packages/tools/lib/chokidar/chokidar.js b/packages/tools/lib/chokidar/chokidar.js
index 8d5b6cd1e0f7..087c1b4f4afc 100644
--- a/packages/tools/lib/chokidar/chokidar.js
+++ b/packages/tools/lib/chokidar/chokidar.js
@@ -1,5 +1,6 @@
-const chokidar = require('chokidar');
-const { exec } = require("child_process");
+import chokidar from "chokidar";
+import { exec } from "child_process";
+import { pathToFileURL } from "url";
const main = async (argv) => {
if (argv.length < 4) {
@@ -21,8 +22,13 @@ const main = async (argv) => {
});
};
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
main(process.argv)
}
-exports._ui5mainFn = main;
\ No newline at end of file
+export default {
+ _ui5mainFn: main
+}
diff --git a/packages/tools/lib/copy-and-watch/index.js b/packages/tools/lib/copy-and-watch/index.js
index c7afde57f807..99cceebd8849 100644
--- a/packages/tools/lib/copy-and-watch/index.js
+++ b/packages/tools/lib/copy-and-watch/index.js
@@ -22,11 +22,12 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
-const fs = require('fs');
-const path = require('path');
-const chokidar = require('chokidar');
-const glob = require('glob');
-const globParent = require('glob-parent');
+import fs from "fs";
+import path from "path";
+import chokidar from "chokidar";
+import glob from "glob";
+import globParent from "glob-parent";
+import { pathToFileURL } from "url";
/* CODE */
@@ -151,8 +152,13 @@ const copyAndWatchFn = async (argv) => {
}
}
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
copyAndWatchFn(process.argv)
}
-exports._ui5mainFn = copyAndWatchFn;
\ No newline at end of file
+export default {
+ _ui5mainFn: copyAndWatchFn
+}
diff --git a/packages/tools/lib/copy-list/index.js b/packages/tools/lib/copy-list/index.js
index f97239cf5761..ab2bf455fdf7 100644
--- a/packages/tools/lib/copy-list/index.js
+++ b/packages/tools/lib/copy-list/index.js
@@ -1,16 +1,17 @@
-const fs = require("fs").promises;
-const path = require("path");
+import fs from "fs/promises";
+import path from "path";
+import { createRequire } from "module";
+import { pathToFileURL } from "url";
+
+const require = createRequire(import.meta.url);
const generate = async (argv) => {
const fileList = argv[2];
const dest = argv[3];
const src = "@openui5/sap.ui.core/src/";
const filesToCopy = (await fs.readFile(fileList)).toString();
- // console.log(filesToCopy);
- // Support full-line comments starting with # in the used-modules.txt file
const shouldCopy = file => file.length && !file.startsWith("#");
-
const trimFile = file => file.trim();
const promises = filesToCopy.split("\n").map(trimFile).filter(shouldCopy).map(async moduleName => {
@@ -28,9 +29,13 @@ const generate = async (argv) => {
});
};
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
-if (require.main === module) {
+if (import.meta.url === fileUrl) {
generate(process.argv)
}
-exports._ui5mainFn = generate;
\ No newline at end of file
+export default {
+ _ui5mainFn: generate
+}
diff --git a/packages/tools/lib/create-icons/index.js b/packages/tools/lib/create-icons/index.js
index bda7eaa2eea4..2164346474ef 100644
--- a/packages/tools/lib/create-icons/index.js
+++ b/packages/tools/lib/create-icons/index.js
@@ -1,5 +1,6 @@
-const fs = require("fs").promises;
-const path = require("path");
+import fs from "fs/promises";
+import path from "path";
+import { pathToFileURL } from "url";
const iconTemplate = (name, pathData, ltr, viewBox, collection, packageName) => `import { registerIcon } from "@ui5/webcomponents-base/dist/asset-registries/Icons.js";
@@ -70,6 +71,17 @@ const svgTemplate = (pathData, viewBox) => `
`;
+const isDefaultCollection = collectionName => collectionName === "SAP-icons-v4" || collectionName === "SAP-icons-v5";
+const getUnversionedFullIconName = (name, collection) => `${getUnversionedCollectionName(collection)}/${name}`;
+const getUnversionedCollectionName = collectionName => CollectionVersionedToUnversionedMap[collectionName] || collectionName;
+
+const CollectionVersionedToUnversionedMap = {
+ "tnt-v2": "tnt",
+ "tnt-v3": "tnt",
+ "business-suite-v1": "business-suite",
+ "business-suite-v2": "business-suite",
+};
+
const createIcons = async (argv) => {
const collectionName = argv[2] || "SAP-icons-v4";
const collectionVersion = argv[3];
@@ -118,19 +130,13 @@ const createIcons = async (argv) => {
});
};
-const isDefaultCollection = collectionName => collectionName === "SAP-icons-v4" || collectionName === "SAP-icons-v5";
-const getUnversionedFullIconName = (name, collection) => `${getUnversionedCollectionName(collection)}/${name}`;
-const getUnversionedCollectionName = collectionName => CollectionVersionedToUnversionedMap[collectionName] || collectionName;
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
-const CollectionVersionedToUnversionedMap = {
- "tnt-v2": "tnt",
- "tnt-v3": "tnt",
- "business-suite-v1": "business-suite",
- "business-suite-v2": "business-suite",
-};
-
-if (require.main === module) {
+if (import.meta.url === fileUrl) {
createIcons(process.argv)
}
-exports._ui5mainFn = createIcons;
\ No newline at end of file
+export default {
+ _ui5mainFn: createIcons
+}
diff --git a/packages/tools/lib/create-illustrations/index.js b/packages/tools/lib/create-illustrations/index.js
index 426609eab7ab..27e7f0bd421a 100644
--- a/packages/tools/lib/create-illustrations/index.js
+++ b/packages/tools/lib/create-illustrations/index.js
@@ -1,5 +1,6 @@
-const fs = require("fs").promises;
-const path = require("path");
+import fs from "fs/promises";
+import path from "path";
+import { pathToFileURL } from "url";
const generate = async (argv) => {
if (argv.length < 7) {
@@ -239,8 +240,13 @@ export { dialogSvg, sceneSvg, spotSvg, dotSvg };`
});
};
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
generate(process.argv)
}
-exports._ui5mainFn = generate;
\ No newline at end of file
+export default {
+ _ui5mainFn: generate
+}
diff --git a/packages/tools/lib/create-new-component/Component.js b/packages/tools/lib/create-new-component/Component.js
index f9e244d1e093..36d3fa96ba66 100644
--- a/packages/tools/lib/create-new-component/Component.js
+++ b/packages/tools/lib/create-new-component/Component.js
@@ -71,4 +71,4 @@ export default ${componentName};
`;
};
-module.exports = Component;
+export default Component;
diff --git a/packages/tools/lib/create-new-component/ComponentTemplate.js b/packages/tools/lib/create-new-component/ComponentTemplate.js
index f20ccff4ab9b..0e9da3255f11 100644
--- a/packages/tools/lib/create-new-component/ComponentTemplate.js
+++ b/packages/tools/lib/create-new-component/ComponentTemplate.js
@@ -9,4 +9,4 @@ export default function ${componentName}Template(this: ${componentName}) {
`;
};
-module.exports = ComponentTemplate;
+export default ComponentTemplate;
diff --git a/packages/tools/lib/create-new-component/index.js b/packages/tools/lib/create-new-component/index.js
index 92e6f072591c..fa87942ad9c6 100644
--- a/packages/tools/lib/create-new-component/index.js
+++ b/packages/tools/lib/create-new-component/index.js
@@ -1,8 +1,8 @@
-const fs = require("fs");
-const prompts = require("prompts");
-const Component = require("./Component.js");
-const ComponentTemplate= require("./ComponentTemplate.js");
-const dotenv = require('dotenv');
+import fs from "fs";
+import prompts from "prompts";
+import Component from "./Component.js";
+import ComponentTemplate from "./ComponentTemplate.js";
+import dotenv from "dotenv";
dotenv.config();
/**
@@ -112,4 +112,4 @@ const createWebComponent = async () => {
generateFiles(componentName, tagName, library, packageName);
};
-createWebComponent();
\ No newline at end of file
+createWebComponent();
diff --git a/packages/tools/lib/css-processors/css-processor-components.mjs b/packages/tools/lib/css-processors/css-processor-components.js
similarity index 82%
rename from packages/tools/lib/css-processors/css-processor-components.mjs
rename to packages/tools/lib/css-processors/css-processor-components.js
index 5adb8c43fef7..eb4c308f18b4 100644
--- a/packages/tools/lib/css-processors/css-processor-components.mjs
+++ b/packages/tools/lib/css-processors/css-processor-components.js
@@ -4,18 +4,15 @@ import * as fs from "fs";
import * as path from "path";
import { writeFile, mkdir } from "fs/promises";
import chokidar from "chokidar";
-import scopeVariables from "./scope-variables.mjs";
-import { writeFileIfChanged, getFileContent } from "./shared.mjs";
+import { writeFileIfChanged, getFileContent } from "./shared.js";
import { pathToFileURL } from "url";
const generate = async (argv) => {
- const CSS_VARIABLES_TARGET = process.env.CSS_VARIABLES_TARGET === "host";
const tsMode = process.env.UI5_TS === "true";
const extension = tsMode ? ".css.ts" : ".css.js";
const packageJSON = JSON.parse(fs.readFileSync("./package.json"));
- const basePackageJSON = (await import("@ui5/webcomponents-base/package.json", { with: { type: "json" } })).default;
const inputFilesGlob = "src/themes/*.css";
const restArgs = argv.slice(2);
@@ -27,14 +24,7 @@ const generate = async (argv) => {
build.onEnd(result => {
result.outputFiles.forEach(async f => {
- let newText
-
- if (CSS_VARIABLES_TARGET) {
- newText = f.text;
- } else {
- // scoping
- newText = scopeVariables(f.text, basePackageJSON);
- }
+ let newText = f.text;
newText = newText.replaceAll(/\\/g, "\\\\"); // Escape backslashes as they might appear in css rules
await mkdir(path.dirname(f.path), { recursive: true });
diff --git a/packages/tools/lib/css-processors/css-processor-themes.mjs b/packages/tools/lib/css-processors/css-processor-themes.js
similarity index 90%
rename from packages/tools/lib/css-processors/css-processor-themes.mjs
rename to packages/tools/lib/css-processors/css-processor-themes.js
index cb637597a2e0..8f338a2e3b5c 100644
--- a/packages/tools/lib/css-processors/css-processor-themes.mjs
+++ b/packages/tools/lib/css-processors/css-processor-themes.js
@@ -5,10 +5,9 @@ import * as path from "path";
import { writeFile, mkdir } from "fs/promises";
import postcss from "postcss";
import combineDuplicatedSelectors from "../postcss-combine-duplicated-selectors/index.js"
-import postcssPlugin from "./postcss-plugin.mjs";
-import { writeFileIfChanged, getFileContent } from "./shared.mjs";
-import scopeVariables from "./scope-variables.mjs";
-import { mergeLightDark } from "./merge-light-dark.mjs";
+import postcssPlugin from "./postcss-plugin.js";
+import { writeFileIfChanged, getFileContent } from "./shared.js";
+import { mergeLightDark } from "./merge-light-dark.js";
import { pathToFileURL } from "url";
/**
@@ -21,12 +20,10 @@ const AUTO_THEME_PAIRS = [
];
const generate = async (argv) => {
- const CSS_VARIABLES_TARGET = process.env.CSS_VARIABLES_TARGET === "host";
const tsMode = process.env.UI5_TS === "true";
const extension = tsMode ? ".css.ts" : ".css.js";
const packageJSON = JSON.parse(fs.readFileSync("./package.json"));
- const basePackageJSON = (await import("@ui5/webcomponents-base/package.json", { with: { type: "json" } })).default;
const allInputFiles = await globby([
"src/**/parameters-bundle.css",
@@ -73,21 +70,12 @@ const generate = async (argv) => {
};
const processComponentPackageFile = async (f) => {
- if (CSS_VARIABLES_TARGET) {
- const result = await postcss([
- combineDuplicatedSelectors,
- postcssPlugin
- ]).process(f.text, { from: undefined });
-
- return { css: result.css };
- }
-
-
- const combined = await postcss([
+ const result = await postcss([
combineDuplicatedSelectors,
+ postcssPlugin
]).process(f.text, { from: undefined });
- return { css: scopeVariables(combined.css, basePackageJSON, f.path) };
+ return { css: result.css };
}
/**
diff --git a/packages/tools/lib/css-processors/merge-light-dark.mjs b/packages/tools/lib/css-processors/merge-light-dark.js
similarity index 100%
rename from packages/tools/lib/css-processors/merge-light-dark.mjs
rename to packages/tools/lib/css-processors/merge-light-dark.js
diff --git a/packages/tools/lib/css-processors/postcss-plugin.mjs b/packages/tools/lib/css-processors/postcss-plugin.js
similarity index 100%
rename from packages/tools/lib/css-processors/postcss-plugin.mjs
rename to packages/tools/lib/css-processors/postcss-plugin.js
diff --git a/packages/tools/lib/css-processors/scope-variables.mjs b/packages/tools/lib/css-processors/scope-variables.mjs
deleted file mode 100644
index ddbcdcb82250..000000000000
--- a/packages/tools/lib/css-processors/scope-variables.mjs
+++ /dev/null
@@ -1,74 +0,0 @@
-import * as path from "path";
-import { createRequire } from 'node:module';
-
-const require = createRequire(import.meta.url);
-
-/**
- * Tries to detect an override for a package
- * @param {*} filePath For example: /my_project/src/themes/overrides/@ui5/webcomponents/my_custom_theme/parameters-bundle.css
- * @returns
- */
-const getOverrideVersion = filePath => {
- if (!filePath) {
- return;
- }
-
- if (!filePath.includes(`overrides${path.sep}`)) {
- return; // The "overrides/" directory is the marker
- }
- const override = filePath.split(`overrides${path.sep}`)[1]; // For example, this will be: @ui5/webcomponents/my_custom_theme/parameters-bundle.css
- if (!override) {
- return; // There must be other directories after overrides/, the path can't end with it
- }
- const parts = override.split(path.sep);
- if (parts.length < 3) {
- return; // There must be at least a directory for the theme that is being overridden (my_custom_theme) and the name of the CSS file after the name of the package that is overridden
- }
- const packageName = parts.slice(0, -2).join(path.sep); // After the last 2 parts are removed (my_custom_theme and parameters-bundle.css from the example), the rest is the package
-
- let overrideVersion;
- try {
- overrideVersion = require(`${packageName}${path.sep}package.json`).version;
- } catch (e) {
- if (process.env.UI5_VERBOSE === "true") {
- console.log(`Error requiring package ${packageName}: ${e.message}`);
- }
- }
-
- return overrideVersion;
-}
-
-/**
- * `packageJSON` should reference the `package.json` of the base package,
- * as it serves as the starting point for every runtime and carries a unique version.
- * The `getScopedVarName` function is also defined in the base package
- * and is consumed by all other packages.
- *
- * Runtime (2.19.0)
- * - base (2.19.0)
- * - At least one of the following packages: ai / main / fiori / compat (2.19.0)
- * - Custom package (x.x.x)
- *
- * It is not possible to have a runtime with the main package at version 2.19.0
- * and the base package at a different version (e.g., 2.18.0),
- * because the main package depends on the base package.
- * Such a mismatch would create a new runtime.
- *
- * Therefore, we can safely assume that the base package version
- * matches the runtime version and can be reliably used for scoping.
- *
- * It is still needed for third-party packages that have not yet migrated to the
- * component-level variable approach.
- */
-
-const scopeVariables = (cssText, packageJSON, inputFile) => {
- const escapeVersion = version => "v" + version?.replaceAll(/[^0-9A-Za-z\-_]/g, "-");
- const versionStr = escapeVersion(getOverrideVersion(inputFile) || packageJSON.version);
-
- const expr = /(--_?ui5)([^\,\:\)\s]+)/g;
-
- return cssText.replaceAll(expr, `$1-${versionStr}$2`);
-}
-
-export default scopeVariables;
-
diff --git a/packages/tools/lib/css-processors/shared.mjs b/packages/tools/lib/css-processors/shared.js
similarity index 93%
rename from packages/tools/lib/css-processors/shared.mjs
rename to packages/tools/lib/css-processors/shared.js
index f48ffad243c7..8602365e80f4 100644
--- a/packages/tools/lib/css-processors/shared.mjs
+++ b/packages/tools/lib/css-processors/shared.js
@@ -25,7 +25,6 @@ const writeFileIfChanged = async (fileName, content) => {
}
const DEFAULT_THEME = assets.themes.default;
-const CSS_VARIABLES_TARGET = process.env.CSS_VARIABLES_TARGET === "host";
const getDefaultThemeCode = packageName => {
return `import { registerThemePropertiesLoader } from "@ui5/webcomponents-base/dist/asset-registries/Themes.js";
@@ -34,7 +33,7 @@ import defaultThemeBase from "@ui5/webcomponents-theming/dist/generated/themes/$
import defaultTheme from "./${DEFAULT_THEME}/parameters-bundle.css.js";
registerThemePropertiesLoader("@" + "ui5" + "/" + "webcomponents-theming", "${DEFAULT_THEME}", async () => defaultThemeBase);
-registerThemePropertiesLoader(${packageName.split("").map(c => `"${c}"`).join(" + ")}, "${DEFAULT_THEME}", async () => defaultTheme${CSS_VARIABLES_TARGET ? ', "host"' : ''});
+registerThemePropertiesLoader(${packageName.split("").map(c => `"${c}"`).join(" + ")}, "${DEFAULT_THEME}", async () => defaultTheme);
`;
};
diff --git a/packages/tools/lib/dev-server/custom-hot-update-plugin.js b/packages/tools/lib/dev-server/custom-hot-update-plugin.js
index 6a41f652c99a..4e967a29d40e 100644
--- a/packages/tools/lib/dev-server/custom-hot-update-plugin.js
+++ b/packages/tools/lib/dev-server/custom-hot-update-plugin.js
@@ -1,4 +1,4 @@
-const fs = require("fs");
+import fs from "fs";
/**
* A change is observed on MacOS since 13.5, where the build generates a large amount
@@ -36,4 +36,4 @@ const customHotUpdate = async () => {
}
};
-module.exports = customHotUpdate;
\ No newline at end of file
+export default customHotUpdate;
diff --git a/packages/tools/lib/dev-server/dev-server.mjs b/packages/tools/lib/dev-server/dev-server.js
similarity index 100%
rename from packages/tools/lib/dev-server/dev-server.mjs
rename to packages/tools/lib/dev-server/dev-server.js
diff --git a/packages/tools/lib/dev-server/virtual-index-html-plugin.js b/packages/tools/lib/dev-server/virtual-index-html-plugin.js
index a4ec60491043..9860cdece3c6 100644
--- a/packages/tools/lib/dev-server/virtual-index-html-plugin.js
+++ b/packages/tools/lib/dev-server/virtual-index-html-plugin.js
@@ -1,9 +1,10 @@
+import path from "path";
+import { globby } from "globby";
+
const virtualIndexPlugin = () => {
return {
name: 'virtual-index-html',
async config() {
- const path = (await import("path")).default;
- const globby = (await import("globby")).globby;
const files = await globby(["test/pages/**/*.html", "packages/*/test/pages/**/*.html"]);
const rollupInput = {};
@@ -14,15 +15,13 @@ const virtualIndexPlugin = () => {
return {
build: {
- rollupOptions: {
+ rolldownOptions: {
input: rollupInput
}
}
}
},
async configureServer(server) {
- const path = (await import("path")).default;
- const globby = (await import("globby")).globby;
const files = await globby(["test/pages/**/*.html", "packages/*/test/pages/**/*.html"]);
const pagesPerFolder = {};
@@ -53,4 +52,4 @@ const virtualIndexPlugin = () => {
}
};
-module.exports = virtualIndexPlugin;
\ No newline at end of file
+export default virtualIndexPlugin;
diff --git a/packages/tools/lib/eslint/eslint.js b/packages/tools/lib/eslint/eslint.js
deleted file mode 100644
index 57be3370646d..000000000000
--- a/packages/tools/lib/eslint/eslint.js
+++ /dev/null
@@ -1,44 +0,0 @@
-const fs = require("fs");
-const { ESLint: ESLint7 } = require("eslint"); // isolated v7
-const path = require("path");
-
-const main = async argv => {
- let eslintConfig;
- if (fs.existsSync(".eslintrc.js") || fs.existsSync(".eslintrc.cjs")) {
- // preferred way of custom configuration in root project folder
- eslintConfig = null;
- } else {
- // no custom configuration - use default from tools project
- eslintConfig = require.resolve("@ui5/webcomponents-tools/components-package/eslint.js")
- };
-
- const packageDir = path.dirname(require.resolve("@ui5/webcomponents-tools/package.json"));
- const eslint = new ESLint7({
- overrideConfigFile: eslintConfig,
- fix: argv.includes("--fix"),
- resolvePluginsRelativeTo: packageDir,
- });
- console.log("Running ESLint v7...");
-
- // Lint files
- const results = await eslint.lintFiles(["."]);
-
- // Format results
- const formatter = await eslint.loadFormatter("stylish");
- const resultText = formatter.format(results);
-
- // Output results
- console.log(resultText);
-
- // Exit with error code if there are errors
- const hasErrors = results.some(result => result.errorCount > 0);
- if (hasErrors) {
- process.exit(1);
- }
-}
-
-if (require.main === module) {
- main(process.argv)
-}
-
-exports._ui5mainFn = main;
\ No newline at end of file
diff --git a/packages/tools/lib/generate-js-imports/illustrations.js b/packages/tools/lib/generate-js-imports/illustrations.js
index f2bd47e0cff5..d6cf3aae5645 100644
--- a/packages/tools/lib/generate-js-imports/illustrations.js
+++ b/packages/tools/lib/generate-js-imports/illustrations.js
@@ -1,5 +1,6 @@
-const fs = require("fs").promises;
-const path = require("path");
+import fs from "fs/promises";
+import path from "path";
+import { pathToFileURL } from "url";
const generateDynamicImportLines = async (fileNames, location, exclusionPatterns = []) => {
const packageName = JSON.parse(await fs.readFile("package.json")).name;
@@ -80,8 +81,13 @@ const generateIllustrations = async (argv) => {
}
};
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
generateIllustrations(process.argv)
}
-exports._ui5mainFn = generateIllustrations;
\ No newline at end of file
+export default {
+ _ui5mainFn: generateIllustrations
+}
diff --git a/packages/tools/lib/generate-json-imports/i18n.js b/packages/tools/lib/generate-json-imports/i18n.js
index 9b516dbc8527..95484d334bcd 100644
--- a/packages/tools/lib/generate-json-imports/i18n.js
+++ b/packages/tools/lib/generate-json-imports/i18n.js
@@ -1,5 +1,6 @@
-const fs = require("fs").promises;
-const path = require('path');
+import fs from "fs/promises";
+import path from "path";
+import { pathToFileURL } from "url";
const isTypeScript = process.env.UI5_TS;
const ext = isTypeScript ? 'ts' : 'js';
@@ -19,7 +20,7 @@ const importMessageBundle = async (localeId) => {
const importAndCheck = async (localeId) => {
const data = await importMessageBundle(localeId);
if (typeof data === "string" && data.endsWith(".json")) {
- throw new Error(\`[i18n] Invalid bundling detected - dynamic JSON imports bundled as URLs. Switch to inlining JSON files from the build. Check the \"Assets\" documentation for more information.\`);
+ throw new Error(\`[i18n] Invalid bundling detected - dynamic JSON imports bundled as URLs. Switch to inlining JSON files from the build. Check the "Assets" documentation for more information.\`);
}
return data;
}
@@ -86,8 +87,13 @@ const generate = async (argv) => {
});
}
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
generate(process.argv)
}
-exports._ui5mainFn = generate;
\ No newline at end of file
+export default {
+ _ui5mainFn: generate
+}
diff --git a/packages/tools/lib/generate-json-imports/themes.js b/packages/tools/lib/generate-json-imports/themes.js
index 5bfad0131bea..fccd1cac6328 100644
--- a/packages/tools/lib/generate-json-imports/themes.js
+++ b/packages/tools/lib/generate-json-imports/themes.js
@@ -1,12 +1,11 @@
-const fs = require("fs").promises;
-const path = require('path');
-const assets = require("../../assets-meta.js");
+import fs from "fs/promises";
+import path from "path";
+import assetsMeta from "../../assets-meta.js";
+import { pathToFileURL } from "url";
const isTypeScript = process.env.UI5_TS;
const ext = isTypeScript ? 'ts' : 'js';
-const CSS_VARIABLES_TARGET = process.env.CSS_VARIABLES_TARGET === "host";
-
const generate = async (argv) => {
const inputFolder = path.normalize(argv[2]);
const outputFileDynamic = path.normalize(`${argv[3]}/Themes.${ext}`);
@@ -14,7 +13,7 @@ const generate = async (argv) => {
const outputFileFetchMetaResolve = path.normalize(`${argv[3]}/Themes-fetch.${ext}`);
// All supported optional themes
- const allThemes = assets.themes.all;
+ const allThemes = assetsMeta.themes.all;
// All themes present in the file system
const dirs = await fs.readdir(inputFolder);
@@ -45,13 +44,13 @@ ${lines}
const loadAndCheck = async (themeName) => {
const data = await loadThemeProperties(themeName);
if (typeof data === "string" && data.endsWith(".json")) {
- throw new Error(\`[themes] Invalid bundling detected - dynamic JSON imports bundled as URLs. Switch to inlining JSON files from the build. Check the \"Assets\" documentation for more information.\`);
+ throw new Error(\`[themes] Invalid bundling detected - dynamic JSON imports bundled as URLs. Switch to inlining JSON files from the build. Check the "Assets" documentation for more information.\`);
}
return data;
};
${availableThemesArray}
- .forEach(themeName => registerThemePropertiesLoader(${packageName.split("").map(c => `"${c}"`).join(" + ")}, themeName, loadAndCheck${CSS_VARIABLES_TARGET ? ', "host"' : ''}));
+ .forEach(themeName => registerThemePropertiesLoader(${packageName.split("").map(c => `"${c}"`).join(" + ")}, themeName, loadAndCheck));
`;
}
@@ -68,8 +67,13 @@ ${availableThemesArray}
})
};
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
generate(process.argv)
}
-exports._ui5mainFn = generate;
\ No newline at end of file
+export default {
+ _ui5mainFn: generate
+}
diff --git a/packages/tools/lib/hbs2lit/index.js b/packages/tools/lib/hbs2lit/index.js
deleted file mode 100644
index 01c3b0f9111e..000000000000
--- a/packages/tools/lib/hbs2lit/index.js
+++ /dev/null
@@ -1,3 +0,0 @@
-const hbs2lit = require("./src/compiler");
-
-module.exports = hbs2lit;
diff --git a/packages/tools/lib/hbs2lit/src/compiler.js b/packages/tools/lib/hbs2lit/src/compiler.js
deleted file mode 100644
index 8b1740402aa6..000000000000
--- a/packages/tools/lib/hbs2lit/src/compiler.js
+++ /dev/null
@@ -1,60 +0,0 @@
-const HTMLLitVisitor = require("./litVisitor2");
-const PartialsVisitor = require("./partialsVisitor");
-const Handlebars = require("handlebars/dist/handlebars.min.js");
-const includesReplacer = require("./includesReplacer");
-const svgProcessor = require("./svgProcessor");
-
-const removeWhiteSpaces = (source) => {
- return source
- .replace(/\s*\r*\n+\s*/g, " ") // Replace new lines and all whitespace between them with a space
- .replace(/\s*<\s*/g, "<") // Strip whitespace round <
- .replace(/\s*>\s*/g, ">") // Strip whitespace round >
- .replace(/}}\s+{{/g, "}}{{"); // Remove whitespace between }} and {{
-};
-
-const hbs2lit = async (file, componentName) => {
- let sPreprocessed = await includesReplacer.replace(file);
-
- sPreprocessed = removeWhiteSpaces(sPreprocessed);
-
- const blockSignature = process.env.UI5_TS ? `this: ${componentName}` : ""
-
- // icons hack
- if (sPreprocessed.startsWith("")) {
- return `
- function block0 (${blockSignature}) {
- return svg\`${sPreprocessed}\`
- }`;
- }
-
- const ast = Handlebars.parse(sPreprocessed);
-
- const pv = new PartialsVisitor();
- const lv = new HTMLLitVisitor(componentName);
-
- let result = "";
-
- pv.accept(ast);
- pv.modify(ast);
-
- lv.accept(ast);
-
- for (let key in lv.blocks) {
- let block = lv.blocks[key];
-
- if (block.match(/scopeTag/)) {
- // const matches = block.match(/^(.*?)( => )(.*?);$/);
- const matches = block.match(/^(function .*? \{ return )(.*?);\}$/);
- const scopedCode = matches[2];
- const normalCode = scopedCode.replace(/\${scopeTag\("/g, "").replace(/", tags, suffix\)}/g, "");
- block = `${matches[1]}suffix ? ${scopedCode} : ${normalCode};}`;
- }
-
- result += block + "\n";
- }
-
- result = svgProcessor.process(result);
- return result;
-};
-
-module.exports = hbs2lit;
diff --git a/packages/tools/lib/hbs2lit/src/extendedAttributeMapping.js b/packages/tools/lib/hbs2lit/src/extendedAttributeMapping.js
deleted file mode 100644
index 3cf69084d361..000000000000
--- a/packages/tools/lib/hbs2lit/src/extendedAttributeMapping.js
+++ /dev/null
@@ -1,12 +0,0 @@
-function replaceEqualities(hbs) {
- // converts the boolean attributes to lit like boolean attributes
- return hbs.replace(/(\s+)(disabled|hidden|checked|readonly)\s*=\s*/g, " ?$2 = ")
- // maps all the propertis to attributes
- .replace(/([a-zA-Z][\w\-]*?)\s*=\s*"{{/g, "$1 = \"{{")
- // maps the value attribute to property
- .replace(/(value\s*=)/g, ".value =");
-}
-
-module.exports = {
- map: replaceEqualities
-};
\ No newline at end of file
diff --git a/packages/tools/lib/hbs2lit/src/includesReplacer.js b/packages/tools/lib/hbs2lit/src/includesReplacer.js
deleted file mode 100644
index 54f6023b5c95..000000000000
--- a/packages/tools/lib/hbs2lit/src/includesReplacer.js
+++ /dev/null
@@ -1,31 +0,0 @@
-const path = require("path");
-const fs = require("fs").promises;
-
-const replaceIncludes = async (file) => {
- const filePath = path.dirname(file);
- let fileContent = await fs.readFile(file, "utf-8");
-
- const inclRegex = /{{>\s*include\s*["'](.+?)["']}}/g;
- let match;
-
- while((match = inclRegex.exec(fileContent)) !== null) {
- inclRegex.lastIndex = 0;
-
- let targetFile = match[1];
- if (targetFile.startsWith(".")) {
- // Relative path, f.e. {{>include "./Popup.hbs"}} or {{>include "../partials/Header.hbs"}}
- targetFile = path.join(filePath, targetFile);
- } else {
- // Node module path, f.e. {{>include "@ui5/webcomponents/src/Popup.hbs"}}
- targetFile = require.resolve(targetFile);
- }
-
- fileContent = fileContent.replace(match[0], await replaceIncludes(targetFile));
- }
-
- return fileContent;
-};
-
-module.exports = {
- replace: replaceIncludes
-};
diff --git a/packages/tools/lib/hbs2lit/src/litVisitor2.js b/packages/tools/lib/hbs2lit/src/litVisitor2.js
deleted file mode 100644
index 557922bb135f..000000000000
--- a/packages/tools/lib/hbs2lit/src/litVisitor2.js
+++ /dev/null
@@ -1,278 +0,0 @@
-const Handlebars = require("handlebars/dist/handlebars.min.js");
-const path = require("path");
-const Visitor = Handlebars.Visitor;
-
-// skip ifDefined for event handlers and boolean attrs
-let skipIfDefined = false;
-
-// when true => an HTML node value, when false => an attribute value
-let isNodeValue = false;
-
-// when true => the current attribute is "style"
-let isStyleAttribute = false;
-
-// matches event handlers @click= and boolean attrs ?disabled=
-const dynamicAttributeRgx = /\s(\?|@)([a-zA-Z|-]+)="?\s*$/;
-
-if (!String.prototype.replaceAll) {
- String.prototype.replaceAll = function(str, newStr){
-
- // If a regex pattern
- if (Object.prototype.toString.call(str).toLowerCase() === '[object regexp]') {
- return this.replace(str, newStr);
- }
-
- // If a string
- return this.replace(new RegExp(str, 'g'), newStr);
-
- };
-}
-
-function HTMLLitVisitor(componentName, debug) {
- this.blockCounter = 0;
- this.keys = [];
- this.blocks = {};
- this.result = "";
- this.mainBlock = "";
- this.blockLevel = 0;
- this.componentName = componentName
- const blockParametersDefinitionTS = [`this: ${componentName}`, "context: UI5Element", "tags: string[]", "suffix: string | undefined"];
- const blockParametersDefinitionJS = ["context", "tags", "suffix"];
- this.blockParametersDefinition = process.env.UI5_TS ? blockParametersDefinitionTS : blockParametersDefinitionJS;
- this.blockParametersUsage = ["this", "context", "tags", "suffix"];
- this.paths = []; //contains all normalized relative paths
- this.debug = debug;
- if (this.debug) {
- this.blockByNumber = [];
- }
-}
-
-HTMLLitVisitor.prototype = new Visitor();
-
-HTMLLitVisitor.prototype.Program = function(program) {
- let key = `block${this.blockCounter++}`;
-
- this.keys.push(key);
- this.debug && this.blockByNumber.push(key);
-
- // this.blocks[this.currentKey()] = "function " + this.currentKey() + ` (this: any, ` + this.blockParametersDefinition.join(", ") + ") { ";
- this.blocks[this.currentKey()] = `function ${this.currentKey()} (${this.blockParametersDefinition.join(", ")}) { `;
-
- if (this.keys.length > 1) { //it's a nested block
- this.blocks[this.prevKey()] += this.currentKey() + ".call(" + this.blockParametersUsage.join(", ") + ")";
- } else {
- this.mainBlock = this.currentKey();
- }
-
- this.blocks[this.currentKey()] += "return html`";
- Visitor.prototype.Program.call(this, program);
- this.blocks[this.currentKey()] += "`;}";
-
- this.keys.pop(key);
-};
-
-HTMLLitVisitor.prototype.ContentStatement = function(content) {
- Visitor.prototype.ContentStatement.call(this, content);
- // let content = content.orgiinal; // attribute="__ attribute = "__ attribute ="__
-
- let contentStatement = content.original;
- skipIfDefined = !!dynamicAttributeRgx.exec(contentStatement);
-
- const closingIndex = contentStatement.lastIndexOf(">");
- const openingIndex = contentStatement.lastIndexOf("<");
- if (closingIndex !== -1 || openingIndex !== -1) { // Only change isNodeValue whenever < or > is found in the content statement
- isNodeValue = closingIndex > openingIndex;
- }
-
- isStyleAttribute = !isNodeValue && contentStatement.match(/style *= *["']? *$/);
-
- if (!isStyleAttribute && contentStatement.match(/style=/)) {
- console.log("WARNING: style hard-coded", contentStatement);
- }
-
- // Scope custom element tags
- contentStatement = contentStatement.replaceAll(/(<\/?\s*)([a-zA-Z0-9_]+-[a-zA-Z0-9_-]+)/g, "$1\${scopeTag(\"$2\", tags, suffix)}");
-
- this.blocks[this.currentKey()] += contentStatement;
-};
-
-HTMLLitVisitor.prototype.MustacheStatement = function(mustache) {
- Visitor.prototype.MustacheStatement.call(this, mustache);
-
- if (mustache.path.original === "@index") {
- this.blocks[this.currentKey()] += "${index}";
- } else {
- const path = normalizePath.call(this, mustache.path.original);
- const hasCalculatingClasses = path.includes("this.classes");
-
- let parsedCode = "";
-
- if (isNodeValue && !mustache.escaped) {
- parsedCode = `\${unsafeHTML(${path})}`;
- } else if (hasCalculatingClasses) {
- if (process.env.UI5_TS) {
- parsedCode = `\${classMap(${path} as ClassMapValue)}`;
- } else {
- parsedCode = `\${classMap(${path})}`;
- }
- } else if (isStyleAttribute) {
- parsedCode = `\${styleMap(${path})}`;
- } else if (skipIfDefined){
- parsedCode = `\${${path}}`;
- } else {
- parsedCode = `\${ifDefined(${path})}`;
- }
-
- this.blocks[this.currentKey()] += parsedCode;
- }
-};
-
-HTMLLitVisitor.prototype.BlockStatement = function(block) {
- if (block.path.original === "if") {
- visitIfBlock.call(this, block);
- } else if (block.path.original === "unless") {
- visitUnlessBlock.call(this, block);
- } else if (block.path.original === "each") {
- visitEachBlock.call(this, block);
- }
-};
-
-HTMLLitVisitor.prototype.currentKey = function() {
- return this.keys[this.keys.length - 1];
-};
-
-HTMLLitVisitor.prototype.prevKey = function() {
- return this.keys[this.keys.length - 2];
-};
-
-function visitSubExpression(mustache) {
- this.acceptRequired(mustache, "path");
- this.acceptArray(mustache.params);
- this.acceptKey(mustache, "hash");
-}
-
-function visitIfBlock(block) {
- visitSubExpression.call(this, block);
-
- let params = normalizePath.call(this, block.params[0].original);
- this.blocks[this.currentKey()] += "${ " + params + " ? ";
- this.acceptKey(block, "program");
- this.blocks[this.currentKey()] += " : ";
- if (block.inverse) {
- this.acceptKey(block, "inverse");
- } else {
- this.blocks[this.currentKey()] += "undefined";
- }
- this.blocks[this.currentKey()] += " }";
-}
-
-function visitUnlessBlock(block) {
- visitSubExpression.call(this, block);
-
- let params = normalizePath.call(this, block.params[0].original);
- this.blocks[this.currentKey()] += "${ !" + params + " ? ";
- this.acceptKey(block, "program");
- this.blocks[this.currentKey()] += " : undefined }";
-}
-
-function visitEachBlock(block) {
- var bParamAdded = false;
- visitSubExpression.call(this, block);
-
- const reapeatDirectiveParamsTS = "(item, index) => (item as typeof item & {_id?: any})._id || index, (item, index: number)";
- const reapeatDirectiveParamsJS = "(item, index) => item._id || index, (item, index)";
- const repleatDirectiveParams = process.env.UI5_TS ? reapeatDirectiveParamsTS : reapeatDirectiveParamsJS;
- this.blocks[this.currentKey()] += "${ repeat(" + normalizePath.call(this, block.params[0].original) + ", " + repleatDirectiveParams + " => ";
- this.paths.push(normalizePath.call(this, block.params[0].original));
- this.blockLevel++;
-
- // block params is [this, context, tags, suffix] for top level blocks
- // blcok params is [this, context, tags, suffix, item, index] for nested blocks
- if (!this.blockParametersUsage.includes("index")) {
- // last item is not index, but an each block is processed, add the paramters for further nested blocks
- bParamAdded = true;
- if (process.env.UI5_TS) {
- this.blockParametersDefinition.push("item: any");
- this.blockParametersDefinition.push("index: number");
- } else {
- this.blockParametersDefinition.push("item");
- this.blockParametersDefinition.push("index");
- }
- this.blockParametersUsage.push("item");
- this.blockParametersUsage.push("index");
- }
- this.acceptKey(block, "program");
- if (bParamAdded) {
- // if parameters were added at this step, remove the last two
- this.blockParametersDefinition.pop();
- this.blockParametersDefinition.pop();
- this.blockParametersUsage.pop();
- this.blockParametersUsage.pop();
- }
- this.blockLevel--;
- this.blocks[this.currentKey()] += ") }";
-}
-
-function normalizePath(sPath) {
- let result = replaceAll(replaceAll(replaceAll(sPath, ".this", ""), "this.", ""), "this", "");
-
- //read carefully - https://github.com/wycats/handlebars.js/issues/1028
- //kpdecker commented on May 20, 2015
-
- if (result.indexOf("@root") === 0) {
- // Trying to access root context via the HBS "@root" variable.
- // Example: {{@root.property}} compiles to "context.property" - called from anywhere within the template.
- result = result.replace("@root", "this");
-
- } else if (result.indexOf("../") === 0) {
- let absolutePath;
- const levelsUp = (result.match(/..\//g) || []).length;
-
- if (this.blockLevel <= levelsUp) {
- // Trying to access root context from nested loops.
- // Example: {{../../property}} compiles to "context.property" - when currently in a nested level loop.
- // Example: {{../../../property}} compile to "context.property" - when requested levels are not present. fallback to root context.
- absolutePath = `this.${replaceAll(result,"../", "")}`;
- } else {
- // Trying to access upper context (one-level-up) and based on the current lelev, that could be "context" or "item".
- // Example: {{../property}} compiles to "context.property" - when called in a top level loop.
- // Example: {{../property}} compiles to "item.property" - when called in a nested level loop.
- // TODO: the second example, although correctly generated to "item.property", "item" will point to the current object within the nested loop,
- // not the upper level loop as intended. So accessing the upper loop from nested loop is currently not working.
- absolutePath = replaceAll(this.paths[this.paths.length - 1 - levelsUp], ".", "/") + "/" + result;
- }
-
- result = replaceAll(path.normalize(absolutePath), path.sep, ".");
-
- } else {
- // When neither "@root", nor "../" are used, use the following contexts:
- // - use "context" - for the top level of execution, e.g "this.blockLevel = 0".
- // - use "item" - for any nested level, e.g "this.blockLevel > 0".
- // Example:
- //
- // {{text}} -> compiles to "context.text"
- // {{#each items}}
- // Item text: {{text}} -> compiles to "item.text"
- // {{#each words}}
- // Word text: {{text}} -> compiles to "item.text"
- // {{/each}}
- // Item text: {{text}} -> compiles to "item.text"
- // {{/each}}
- // {{text}} -> compiles to "context.text"
-
- const blockPath = this.blockLevel > 0 ? "item" : "this";
- result = result ? replaceAll(blockPath + "/" + result, "/", ".") : blockPath;
- }
-
- return result;
-}
-
-function replaceAll(str, find, repl) {
- let sResult = str;
- while (sResult.indexOf(find) !== -1) {
- sResult = sResult.replace(find, repl);
- }
- return sResult;
-}
-
-module.exports = HTMLLitVisitor;
diff --git a/packages/tools/lib/hbs2lit/src/partials2.js b/packages/tools/lib/hbs2lit/src/partials2.js
deleted file mode 100644
index 3221712a6bcd..000000000000
--- a/packages/tools/lib/hbs2lit/src/partials2.js
+++ /dev/null
@@ -1,51 +0,0 @@
-//collects the partials defined with the inline mustache syntax
-//also cleans the handlebars template from the partials definitions
-function collectPartials(hbs) {
- let oResult = {};
-
- const re = RegExp("{{#\\*inline\\s* \"(\\w+)\"\\s*}}((.|\\s)*?){{\\/inline}}");
- const regexGroups = {partialKey: 1, partialDefinition: 2};
-
- let m;
-
- do {
- m = re.exec(hbs);
- if (m) {
- // This is necessary to avoid infinite loops with zero-width matches
- if (m.index === re.lastIndex) {
- re.lastIndex++;
- }
-
- // The result can be accessed through the `m`-variable.
- oResult[m[regexGroups.partialKey]] = m[regexGroups.partialDefinition];
-
- //remove the partial from the hbs
- hbs = hbs.replace(m[0], "");
- }
- } while (m);
-
- return {partials: oResult, hbs: hbs};
-}
-
-//replaces the partials usages with their actual definitions
-function replacePartials(hbs, mPartials) {
- let sResultHbs = hbs;
- for (let key in mPartials) {
- if (mPartials.hasOwnProperty(key)) {
- let val = mPartials[key];
- let re = new RegExp("{{\\s*>\\s*" + key + "\\s*}}", "g"); //ex match: {{ > controlData }}
- sResultHbs = sResultHbs.replace(re, val);
- }
- }
-
- return sResultHbs;
-}
-
-module.exports = {
- resolve: function(hbs) {
- let oResult = collectPartials(hbs);
- let sResultHbs = replacePartials(oResult.hbs, oResult.partials);
-
- return sResultHbs;
- }
-};
\ No newline at end of file
diff --git a/packages/tools/lib/hbs2lit/src/partialsVisitor.js b/packages/tools/lib/hbs2lit/src/partialsVisitor.js
deleted file mode 100644
index 66f5e87e4f1c..000000000000
--- a/packages/tools/lib/hbs2lit/src/partialsVisitor.js
+++ /dev/null
@@ -1,187 +0,0 @@
-function Visitor() {
- this.parents = [];
- this.paths = [];
-}
-
-Visitor.prototype = {
- constructor: Visitor,
- mutating: true,
-
- // Visits a given value. If mutating, will replace the value if necessary.
- acceptKey: function(node, name) {
- this.paths.push(name);
- let value = this.accept(node[name]);
- if (this.mutating) {
- // Hacky sanity check: This may have a few false positives for type for the helper
- // methods but will generally do the right thing without a lot of overhead.
- if (value && !Visitor.prototype[value.type]) {
- throw new Error("Unexpected node type \"" + value.type + "\" found when accepting " + name + " on " + node.type);
- }
- node[name] = value;
- }
- this.paths.pop();
- },
-
- // Performs an accept operation with added sanity check to ensure
- // required keys are not removed.
- acceptRequired: function(node, name) {
- this.acceptKey(node, name);
-
- if (!node[name]) {
- throw new Error(node.type + " requires " + name);
- }
- },
-
- // Traverses a given array. If mutating, empty respnses will be removed
- // for child elements.
- acceptArray: function(array) {
- for (let i = 0, l = array.length; i < l; i++) {
- this.acceptKey(array, i);
-
- if (!array[i]) {
- array.splice(i, 1);
- i--;
- l--;
- }
- }
- },
-
- accept: function(object) {
- if (!object) {
- return;
- }
-
- /* istanbul ignore next: Sanity code */
- if (!this[object.type]) {
- throw new Error("Unknown type: " + object.type, object);
- }
-
- if (this.current) {
- this.parents.unshift(this.current);
- }
- this.current = object;
-
- let ret = this[object.type](object);
-
- this.current = this.parents.shift();
-
- if (!this.mutating || ret) {
- return ret;
- } else if (ret !== false) {
- return object;
- }
- },
-
- Program: function(program) {
- this.paths.push("body");
- this.acceptArray(program.body);
- this.paths.pop();
- },
-
- MustacheStatement: visitSubExpression,
- Decorator: visitSubExpression,
-
- BlockStatement: visitBlock,
- DecoratorBlock: visitBlock,
-
- PartialStatement: visitPartial,
- PartialBlockStatement: function(partial) {
- visitPartial.call(this, partial);
-
- this.acceptKey(partial, "program");
- },
-
- ContentStatement: function(/* content */) {},
- CommentStatement: function(/* comment */) {},
-
- SubExpression: visitSubExpression,
-
- PathExpression: function(/* path */) {},
-
- StringLiteral: function(/* string */) {},
- NumberLiteral: function(/* number */) {},
- BooleanLiteral: function(/* bool */) {},
- UndefinedLiteral: function(/* literal */) {},
- NullLiteral: function(/* literal */) {},
-
- Hash: function(hash) {
- this.paths.push("pairs");
- this.acceptArray(hash.pairs);
- this.paths.pop();
- },
- HashPair: function(pair) {
- this.acceptRequired(pair, "value");
- }
-};
-
-function visitSubExpression(mustache) {
- this.acceptRequired(mustache, "path");
- this.paths.push("params");
- this.acceptArray(mustache.params);
- this.paths.pop();
- this.acceptKey(mustache, "hash");
-}
-function visitBlock(block) {
- visitSubExpression.call(this, block);
-
- this.acceptKey(block, "program");
- this.acceptKey(block, "inverse");
-}
-function visitPartial(partial) {
- this.acceptRequired(partial, "name");
- this.paths.push("params");
- this.acceptArray(partial.params);
- this.paths.pop();
- this.acceptKey(partial, "hash");
-}
-
-////////////
-
-function PartialsVisitor() {
- this.partialDefinitions = {};
- this.partials = [];
-}
-
-PartialsVisitor.prototype = new Visitor();
-
-PartialsVisitor.prototype.PartialStatement = function(node) {
- this.partials.push({
- nodes: this.paths.slice(0),
- name: node.name.original
- });
- Visitor.prototype.PartialStatement.call(this, node);
-};
-
-PartialsVisitor.prototype.DecoratorBlock = function(node) {
- if (node.path.original === "ui5.inline" || node.path.original === "inline") {
- let name = node.params[0].original;
- this.partialDefinitions[name] = Object.assign({}, node);
- }
-
- Visitor.prototype.DecoratorBlock.call(this, node);
-
- return false;
-};
-
-PartialsVisitor.prototype.collect = function(node) {
- return Visitor.prototype.accept(node);
-};
-
-PartialsVisitor.prototype.modify = function(node) {
- for (let i = this.partials.length - 1; i >= 0; i--) {
- let partial = this.partials[i];
- let parentNode = node;
-
- //find the parent node - it's always inside the body of some Program node
- while (partial.nodes.length > 1) {
- parentNode = parentNode[partial.nodes.shift()];
- }
-
- let nodeName = partial.nodes.shift();
- if (Array.isArray(parentNode) && typeof (nodeName) === "number") {
- parentNode.splice(nodeName, 1, ...this.partialDefinitions[partial.name].program.body);
- }
- }
-};
-
-module.exports = PartialsVisitor;
\ No newline at end of file
diff --git a/packages/tools/lib/hbs2lit/src/svgProcessor.js b/packages/tools/lib/hbs2lit/src/svgProcessor.js
deleted file mode 100644
index 203ddc97fcca..000000000000
--- a/packages/tools/lib/hbs2lit/src/svgProcessor.js
+++ /dev/null
@@ -1,76 +0,0 @@
-
-const svgrx = new RegExp(/([\s\S]*?)<\/svg>/, 'g');
-const blockrx = /block[0-9]+/g;
-
-function processSVG(input) {
- let matches;
- let template = input;
- let blockCounter = 0;
-
- matches = getSVGMatches(template);
-
- if (!matches.length) {
- return template;
- }
-
- matches.forEach(match => {
- //(1) extract the SVG content as a separate block
- const svgContentGroup = match[1];
- const block = getSVGBlock(svgContentGroup, ++blockCounter);
-
- // (2) replace the SVG content with its block called, e.g ${blockSVG(context)}
- template = template.replace(svgContentGroup, block.usage);
-
- // (3) look for internal blocks in the SVG content and replace their `html with `svg
- template = replaceInternalBlocks(template, svgContentGroup);
-
- // (4) append the SVG block definiton (built in step 1), e.g const blockSVG = (context) => {return svg`.*`}
- template += block.definition;
- });
-
- return template;
-}
-
-function getSVGMatches(template) {
- let matches = [];
-
- while (svgMatch = svgrx.exec(template)) {
- matches.push(svgMatch);
- if (svgrx.lastIndex === svgMatch.index) {
- svgrx.lastIndex++;
- }
- }
-
- return matches;
-}
-
-function getSVGBlock(input, blockCounter) {
- const definitionTS = `\nfunction blockSVG${blockCounter} (this: any, context: UI5Element, tags: string[], suffix: string | undefined) {
- return svg\`${input}\`;
- };`;
- const definitionJS = `\nfunction blockSVG${blockCounter} (context, tags, suffix) {
- return svg\`${input}\`;
- };`;
-
- return {
- usage: `\${blockSVG${blockCounter}.call(this, context, tags, suffix)}`,
- definition: process.env.UI5_TS ? definitionTS : definitionJS,
- };
-}
-
-function replaceInternalBlocks(template, svgContent) {
- const internalBlocks = svgContent.match(blockrx) || [];
-
- internalBlocks.forEach(blockName => {
- const rx = new RegExp(`function ${blockName}.*(html\`).*;`);
- template = template.replace(rx, (match, p1) => {
- return match.replace(p1, "svg\`");
- });
- });
-
- return template;
-}
-
-module.exports = {
- process: processSVG,
-};
diff --git a/packages/tools/lib/hbs2ui5/RenderTemplates/LitRenderer.js b/packages/tools/lib/hbs2ui5/RenderTemplates/LitRenderer.js
deleted file mode 100644
index 96ff1c4a8918..000000000000
--- a/packages/tools/lib/hbs2ui5/RenderTemplates/LitRenderer.js
+++ /dev/null
@@ -1,45 +0,0 @@
-const tsImports = (controlName, hasTypes) => {
- if (!process.env.UI5_TS) {
- return "";
- }
-
- const importPrefix = process.env.UI5_BASE ? "../../../../../src/" : "@ui5/webcomponents-base/dist/"
-
- return `import type UI5Element from "${importPrefix}UI5Element.js";
-${importForControl(controlName, hasTypes)}
-import type { ClassMapValue } from "${importPrefix}types.js";
- `;
-}
-const importForControl = (controlName, hasTypes) => {
-
- if (!hasTypes) {
- return `type ${controlName} = any;`;
- }
-
- if (process.env.UI5_BASE) {
- // base package has a component in `test/elements` instead of `src`
- return `import type ${controlName} from "../../../${controlName}.js";`
- }
- return `import type ${controlName} from "../../${controlName}.js";`
-}
-
-const buildRenderer = (controlName, litTemplate, hasTypes) => {
- const importPrefix = process.env.UI5_BASE ? "../../../../../src/" : "@ui5/webcomponents-base/dist/";
-
- const mainTemplateFunction = process.env.UI5_TS ?
- `function template(this: ${controlName}) { return block0.call(this, this, (this.constructor as typeof UI5Element).tagsToScope, getCustomElementsScopingSuffix()); }` :
- `function template() { return block0.call(this, this, this.constructor.tagsToScope, getCustomElementsScopingSuffix()); }`;
-
- // typescript cannot process package imports for the same package and the paths are changed to relative for base package templates
- return `/* eslint no-unused-vars: 0 */
-import { html, svg, repeat, classMap, styleMap, ifDefined, unsafeHTML, scopeTag } from "${importPrefix}renderer/LitRenderer.js";
-import { getCustomElementsScopingSuffix } from "${importPrefix}CustomElementsScopeUtils.js";
-${tsImports(controlName, hasTypes)}
-${litTemplate}
-${mainTemplateFunction}
-export default template;`;
-};
-
-module.exports = {
- generateTemplate: buildRenderer
-};
\ No newline at end of file
diff --git a/packages/tools/lib/hbs2ui5/index.js b/packages/tools/lib/hbs2ui5/index.js
deleted file mode 100644
index b97f86f88309..000000000000
--- a/packages/tools/lib/hbs2ui5/index.js
+++ /dev/null
@@ -1,119 +0,0 @@
-const fs = require('fs').promises;
-const existsSync = require('fs').existsSync;
-const getopts = require('getopts');
-const hbs2lit = require('../hbs2lit');
-const path = require('path');
-const litRenderer = require('./RenderTemplates/LitRenderer');
-const recursiveReadDir = require("recursive-readdir");
-
-let missingTypesReported = false;
-
-const args = getopts(process.argv.slice(2), {
- alias: {
- o: 'output',
- d: 'directory',
- f: 'file',
- t: 'type'
- },
- default: {
- t: 'lit-html'
- }
-});
-
-const onError = (place) => {
- console.log(`A problem occoured when reading ${place}. Please recheck passed parameters.`);
-};
-
-const isHandlebars = (fileName) => fileName.endsWith('.hbs');
-
-const hasTypes = (file, componentName) => {
- const tsFile = path.join(path.dirname(file), componentName + ".ts")
- const dtsFile = path.join(path.dirname(file), componentName + ".d.ts")
- return existsSync(tsFile) || existsSync(dtsFile);
-}
-
-const processFile = async (file, outputDir) => {
- const componentNameMatcher = /(\w+)(\.hbs)/gim;
- const componentName = componentNameMatcher.exec(file)[1];
- const componentHasTypes = hasTypes(file, componentName);
- if (!componentHasTypes) {
- if (!missingTypesReported) {
- console.warn("[Warn] The following templates do not have a corresponging .ts or .d.ts file and won't be type checked:")
- missingTypesReported = true;
- }
- console.log(" -> " + componentName + ".hbs");
- }
- const litCode = await hbs2lit(file, componentName);
- const absoluteOutputDir = composeAbsoluteOutputDir(file, outputDir);
-
- return writeRenderers(absoluteOutputDir, componentName, litRenderer.generateTemplate(componentName, litCode, componentHasTypes));
-};
-
-const composeAbsoluteOutputDir = (file, outputDir) => {
- // (1) Extract the dir structure from the source file path - "src/lvl1/lvl2/MyCompBadge.hbs"
- // - remove the filename - "src/lvl1/lvl2"
- // - remove the leading dir - "lvl1/lvl2"
- const fileDir = file.split(path.sep).slice(1, -1).join(path.sep);
-
- // (2) Compose full output dir - "dist/generated/templates/lvl1/lvl2"
- return `${outputDir}${path.sep}${fileDir}`;
-};
-
-const wrapDirectory = (directory, outputDir) => {
- directory = path.normalize(directory);
- outputDir = path.normalize(outputDir);
-
- return new Promise((resolve, reject) => {
- recursiveReadDir(directory, (err, files) => {
-
- if (err) {
- onError('directory');
- reject();
- }
-
- const promises = files.map(fileName => {
- if (isHandlebars(fileName)) {
- return processFile(fileName, outputDir);
- }
- }).filter(x => !!x);
-
- resolve(Promise.all(promises));
- });
- });
-};
-
-const writeRenderers = async (outputDir, controlName, fileContent) => {
- try {
-
- await fs.mkdir(outputDir, { recursive: true });
-
- const compiledFilePath = `${outputDir}${path.sep}${controlName}Template.lit.${process.env.UI5_TS ? "ts" : "js"}`;
-
- // strip DOS line endings because the break the source maps
- let fileContentUnix = fileContent.replace(/\r\n/g, "\n");
- fileContentUnix = fileContentUnix.replace(/\r/g, "\n");
-
- // Only write to the file system actual changes - each updated file, no matter if the same or not, triggers an expensive operation for rollup
- // Note: .hbs files that include a changed .hbs file will also be recompiled as their content will be updated too
-
- let existingFileContent = "";
- try {
- existingFileContent = (await fs.readFile(compiledFilePath)).toString();
- } catch (e) {}
-
- if (existingFileContent !== fileContentUnix) {
- return fs.writeFile(compiledFilePath, fileContentUnix);
- }
-
- } catch (e) {
- console.log(e);
- }
-};
-
-if (!args['d'] || !args['o']) {
- console.log('Please provide an input and output directory (-d and -o)');
-} else {
- wrapDirectory(args['d'], args['o']).then(() => {
- console.log("Templates generated");
- });
-}
diff --git a/packages/tools/lib/i18n/defaults.js b/packages/tools/lib/i18n/defaults.js
index b856d1578263..4828c05f90a6 100644
--- a/packages/tools/lib/i18n/defaults.js
+++ b/packages/tools/lib/i18n/defaults.js
@@ -1,10 +1,11 @@
-const fs = require('fs').promises;
-const path = require('path');
-const PropertiesReader = require('properties-reader');
-const assets = require('../../assets-meta.js');
+import fs from "fs/promises";
+import path from "path";
+import PropertiesReader from "properties-reader";
+import assetsMeta from "../../assets-meta.js";
+import { pathToFileURL } from "url";
const generate = async (argv) => {
- const defaultLanguage = assets.languages.default;
+ const defaultLanguage = assetsMeta.languages.default;
const messageBundle = path.normalize(`${argv[2]}/messagebundle.properties`);
const messageBundleDefaultLanguage = path.normalize(`${argv[2]}/messagebundle_${defaultLanguage}.properties`);
@@ -77,14 +78,18 @@ export {${textKeys.join()}};`;
await fs.mkdir(path.dirname(outputFile), { recursive: true });
await fs.writeFile(outputFile, getOutputFileContent(properties, defaultLanguageProperties));
-
if (process.env.UI5_VERBOSE === "true") {
console.log("i18n default file generated.");
}
};
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
generate(process.argv)
}
-exports._ui5mainFn = generate;
\ No newline at end of file
+export default {
+ _ui5mainFn: generate
+}
diff --git a/packages/tools/lib/i18n/toJSON.js b/packages/tools/lib/i18n/toJSON.js
index 3b6e10dad807..bdfaa2f785ca 100644
--- a/packages/tools/lib/i18n/toJSON.js
+++ b/packages/tools/lib/i18n/toJSON.js
@@ -7,17 +7,19 @@
* The 1st param '../../src/assets/i18n' is the location of messagebundle_*.properties files
* The 2nd param './../dist/generated/assets/i18n' is where the JSON files would be written to.
*/
-const path = require("path");
-const PropertiesReader = require('properties-reader');
-const fs = require('fs').promises;
-const assets = require('../../assets-meta.js');
+import path from "path";
+import PropertiesReader from "properties-reader";
+import fs from "fs/promises";
+import assetsMeta from "../../assets-meta.js";
+import { globby } from "globby";
+import { pathToFileURL } from "url";
-const allLanguages = assets.languages.all;
+const allLanguages = assetsMeta.languages.all;
/**
* The translation system has a configuration whether to return UTF-8 sequences
* or the actual characters. This function inlines UTF-8 sequences to actual characters.
- *
+ *
* For example, it converts "Keine Produkte erf\u00FCgbar" to "Keine Produkte verfügbar"
* This makes the JSON files more readable and smaller.
*/
@@ -47,11 +49,9 @@ const convertToJSON = async (file, distPath) => {
const outputFile = path.normalize(`${distPath}/${filename}.json`);
return fs.writeFile(outputFile, JSON.stringify(properties));
- // console.log(`[i18n]: "${filename}.json" has been generated!`);
};
const generate = async (agrv) => {
- const { globby } = await import("globby");
const messagesBundles = path.normalize(`${agrv[2]}/messagebundle_*.properties`);
const messagesJSONDist = path.normalize(`${agrv[3]}`);
await fs.mkdir(messagesJSONDist, { recursive: true });
@@ -64,8 +64,13 @@ const generate = async (agrv) => {
});
};
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
generate(process.argv)
}
-exports._ui5mainFn = generate;
\ No newline at end of file
+export default {
+ _ui5mainFn: generate
+}
diff --git a/packages/tools/lib/icons-hash/icons-hash.mjs b/packages/tools/lib/icons-hash/icons-hash.js
similarity index 100%
rename from packages/tools/lib/icons-hash/icons-hash.mjs
rename to packages/tools/lib/icons-hash/icons-hash.js
diff --git a/packages/tools/lib/postcss-combine-duplicated-selectors/index.js b/packages/tools/lib/postcss-combine-duplicated-selectors/index.js
index ca6eb33e7aa5..1393e1af1604 100644
--- a/packages/tools/lib/postcss-combine-duplicated-selectors/index.js
+++ b/packages/tools/lib/postcss-combine-duplicated-selectors/index.js
@@ -22,35 +22,24 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
-const parser = require('postcss-selector-parser');
+import parser from "postcss-selector-parser";
const name = "postcss-combine-duplicated-selectors";
-/**
- * Ensure that attributes with different quotes match.
- * @param {Object} selector - postcss selector node
- */
function normalizeAttributes(selector) {
selector.walkAttributes((node) => {
if (node.value) {
- // remove quotes
node.value = node.value.replace(/'|\\'|"|\\"/g, '');
}
});
}
-/**
- * Sort class and id groups alphabetically
- * @param {Object} selector - postcss selector node
- */
function sortGroups(selector) {
selector.each((subSelector) => {
subSelector.nodes.sort((a, b) => {
- // different types cannot be sorted
if (a.type !== b.type) {
return 0;
}
- // sort alphabetically
return a.value < b.value ? -1 : 1;
});
});
@@ -58,27 +47,21 @@ function sortGroups(selector) {
selector.sort((a, b) => (a.nodes.join('') < b.nodes.join('') ? -1 : 1));
}
-/**
- * Remove duplicated properties
- * @param {Object} selector - postcss selector node
- * @param {Boolean} exact
- */
function removeDupProperties(selector, exact) {
- if (!exact) { // Remove duplicated properties, regardless of value
+ if (!exact) {
const retainedProps = new Set();
for (let actIndex = selector.nodes.length - 1; actIndex >= 1; actIndex--) {
const prop = selector.nodes[actIndex].prop;
if (prop !== undefined) {
if (!retainedProps.has(prop)) {
- retainedProps.add(prop); // Mark the prop as retained, all other occurrences must be removed
+ retainedProps.add(prop);
} else {
- selector.nodes[actIndex].remove(); // This occurrence of the prop must be removed
+ selector.nodes[actIndex].remove();
}
}
}
} else {
- // Remove duplicated properties from bottom to top ()
for (let actIndex = selector.nodes.length - 1; actIndex >= 1; actIndex--) {
for (let befIndex = actIndex - 1; befIndex >= 0; befIndex--) {
if (
@@ -102,63 +85,42 @@ const defaultOptions = {
removeDuplicatedProperties: false,
};
-module.exports = (options) => {
+const combineDuplicatedSelectors = (options) => {
options = Object.assign({}, defaultOptions, options);
return {
postcssPlugin: name,
prepare() {
- // Create a map to store maps
const mapTable = new Map();
- // root map to store root selectors
mapTable.set('root', new Map());
return {
Rule: (rule) => {
let map;
- // Check selector parent for any at rule
if (rule.parent.type === 'atrule') {
- // Use name and query params as the key
const query =
rule.parent.name.toLowerCase() +
rule.parent.params.replace(/\s+/g, '');
- // See if this query key is already in the map table
- map = mapTable.has(query) ? // If it is use it
- mapTable.get(query) : // if not set it and get it
+ map = mapTable.has(query) ?
+ mapTable.get(query) :
mapTable.set(query, new Map()).get(query);
} else {
- // Otherwise we are dealing with a selector in the root
map = mapTable.get('root');
}
- // create a uniform selector
const selector = uniformStyle.processSync(rule.selector, {
lossless: false,
});
if (map.has(selector)) {
- // store original rule as destination
const destination = map.get(selector);
- // check if node has already been processed
if (destination === rule) return;
- // move declarations to original rule
while (rule.nodes.length > 0) {
destination.append(rule.nodes[0]);
}
- // remove duplicated rule
rule.remove();
-
- if (
- options.removeDuplicatedProperties ||
- options.removeDuplicatedValues
- ) {
- // removeDupProperties(
- // destination,
- // options.removeDuplicatedValues,
- // );
- }
} else {
if (
options.removeDuplicatedProperties ||
@@ -166,7 +128,6 @@ module.exports = (options) => {
) {
// removeDupProperties(rule, options.removeDuplicatedValues);
}
- // add new selector to symbol table
map.set(selector, rule);
}
},
@@ -182,4 +143,6 @@ module.exports = (options) => {
};
};
-module.exports.postcss = true;
+combineDuplicatedSelectors.postcss = true;
+
+export default combineDuplicatedSelectors;
diff --git a/packages/tools/lib/remove-dev-mode/remove-dev-mode.mjs b/packages/tools/lib/remove-dev-mode/remove-dev-mode.js
similarity index 100%
rename from packages/tools/lib/remove-dev-mode/remove-dev-mode.mjs
rename to packages/tools/lib/remove-dev-mode/remove-dev-mode.js
diff --git a/packages/tools/lib/rimraf/rimraf.js b/packages/tools/lib/rimraf/rimraf.js
index 99303d768698..25b131290c1c 100644
--- a/packages/tools/lib/rimraf/rimraf.js
+++ b/packages/tools/lib/rimraf/rimraf.js
@@ -1,5 +1,7 @@
-const fs = require('fs');
-const path = require('path');
+import fs from "fs";
+import path from "path";
+
+import { pathToFileURL } from "url";
const rimraf = dir => {
if (fs.existsSync(dir)) {
@@ -24,8 +26,13 @@ const main = argv => {
rimraf(dir);
};
-if (require.main === module) {
+const filePath = process.argv[1];
+const fileUrl = pathToFileURL(filePath).href;
+
+if (import.meta.url === fileUrl) {
main(process.argv)
}
-exports._ui5mainFn = main;
\ No newline at end of file
+export default {
+ _ui5mainFn: main
+}
diff --git a/packages/tools/lib/scoping/get-all-tags.js b/packages/tools/lib/scoping/get-all-tags.js
index cef4c6408bbb..a91f783635a9 100644
--- a/packages/tools/lib/scoping/get-all-tags.js
+++ b/packages/tools/lib/scoping/get-all-tags.js
@@ -1,6 +1,9 @@
-const fs = require("fs");
-const path = require("path");
-const glob = require("glob");
+import fs from "fs";
+import path from "path";
+import glob from "glob";
+import { createRequire } from "module";
+
+const require = createRequire(import.meta.url);
const getTag = file => {
const fileContent = String(fs.readFileSync(file)).replace(/\n/g, "");
@@ -41,4 +44,4 @@ const getAllTags = (packageDir) => {
return getPackageTags(packageDir).concat(getDepComponentPackages(packageDir).flatMap(getPackageTags));
};
-module.exports = getAllTags;
+export default getAllTags;
diff --git a/packages/tools/lib/scoping/lint-src.js b/packages/tools/lib/scoping/lint-src.js
index 8f41f942627e..e329f7681cb7 100644
--- a/packages/tools/lib/scoping/lint-src.js
+++ b/packages/tools/lib/scoping/lint-src.js
@@ -1,7 +1,7 @@
-const fs = require("fs");
-const path = require("path");
-const glob = require("glob");
-const getAllTags = require("./get-all-tags.js");
+import fs from "fs";
+import path from "path";
+import glob from "glob";
+import getAllTags from "./get-all-tags.js";
const tags = getAllTags(process.cwd());
diff --git a/packages/tools/lib/scoping/missing-dependencies.js b/packages/tools/lib/scoping/missing-dependencies.js
index 21abbe32e3e9..60e8e98f330a 100644
--- a/packages/tools/lib/scoping/missing-dependencies.js
+++ b/packages/tools/lib/scoping/missing-dependencies.js
@@ -1,7 +1,6 @@
-const fs = require("fs");
-const glob = require("glob");
-const path = require("path");
-const process = require("process");
+import fs from "fs";
+import glob from "glob";
+import path from "path";
const projectPath = process.argv[2];
diff --git a/packages/tools/lib/scoping/report-tags-usage.js b/packages/tools/lib/scoping/report-tags-usage.js
index 7c768c4654bb..282d640bc31c 100644
--- a/packages/tools/lib/scoping/report-tags-usage.js
+++ b/packages/tools/lib/scoping/report-tags-usage.js
@@ -1,7 +1,6 @@
-const fs = require("fs");
-const glob = require("glob");
-const path = require("path");
-const process = require("process");
+import fs from "fs";
+import glob from "glob";
+import path from "path";
// gather all tags from all files
const tags = new Set();
diff --git a/packages/tools/lib/scoping/scope-test-pages.js b/packages/tools/lib/scoping/scope-test-pages.js
index 09160477f9ab..9283c3b50a68 100644
--- a/packages/tools/lib/scoping/scope-test-pages.js
+++ b/packages/tools/lib/scoping/scope-test-pages.js
@@ -1,7 +1,7 @@
-const fs = require("fs");
-const path = require("path");
-const glob = require("glob");
-const getAllTags = require("./get-all-tags.js");
+import fs from "fs";
+import path from "path";
+import glob from "glob";
+import getAllTags from "./get-all-tags.js";
const root = process.argv[2];
const suffix = process.argv[3];
diff --git a/packages/tools/lib/test-runner/test-runner.js b/packages/tools/lib/test-runner/test-runner.js
deleted file mode 100644
index 275433e631b2..000000000000
--- a/packages/tools/lib/test-runner/test-runner.js
+++ /dev/null
@@ -1,79 +0,0 @@
-const child_process = require("child_process");
-const { readFileSync } = require("fs");
-const path = require("path");
-const fs = require("fs");
-
-function testFn(outArgv) {
-// search for dev-server port
-// start in current folder
-// traversing upwards in case of mono repo tests and dev-server running in root folder of repository
- let devServerFolder = process.cwd();
- let devServerPort;
- while (true) {
- try {
- devServerPort = readFileSync(path.join(devServerFolder, ".dev-server-port")).toString();
- break; // found
- } catch (e) {
- // file not found
- if (devServerFolder === path.dirname(devServerFolder)) {
- break; // reached root folder "/"
- }
- devServerFolder = path.dirname(devServerFolder);
- }
- }
-
-// check if we are in a monorepo and extract path from package.json
- let packageRepositoryPath = "";
- const pkg = require(path.join(process.cwd(), "package.json"));
- packageRepositoryPath = pkg.repository ? pkg.repository.directory : "";
-
-// construct base url
-// use devServerPort if a dev server is running, otherwise let the baseUrl in the wdio config be used
-// if a dev server is running in the root of a mono repo, append tha package path like this
-// http://localhost:${devServerPort}/packages/main/
- let baseUrl = "";
- if (devServerPort) {
- console.log(`Found port ${devServerPort} from '${path.join(devServerFolder, ".dev-server-port")}'`);
- const devServerInRoot = !devServerFolder.includes(packageRepositoryPath);
- if (devServerInRoot) {
- baseUrl = `--base-url http://localhost:${devServerPort}/${packageRepositoryPath}/`;
- } else {
- baseUrl = `--base-url http://localhost:${devServerPort}/`;
- }
- }
-
- if (!baseUrl) {
- console.log("No dev server running, running tests served from `dist`, make sure it is up to date");
- }
-
-// add single spec parameter if passed
- let spec = "";
- if (outArgv.length === 3) {
- const specFile = outArgv[2];
- spec = `--spec ${specFile}`;
- }
-
-// more parameters - pass them to wdio
- let restParams = "";
- if (outArgv.length > 3) {
- restParams = outArgv.slice(2).join(" ");
- }
-
- let wdioConfig = "";
- if (fs.existsSync("config/wdio.conf.cjs")) {
- wdioConfig = "config/wdio.conf.cjs";
- } else if (fs.existsSync("config/wdio.conf.js")) {
- wdioConfig = "config/wdio.conf.js";
- }
-
-// run wdio with calculated parameters
- const cmd = `npx cross-env WDIO_LOG_LEVEL=error wdio ${wdioConfig} ${spec} ${baseUrl} ${restParams}`;
- console.log(`executing: ${cmd}`);
- child_process.execSync(cmd, {stdio: 'inherit'});
-}
-
-if (require.main === module) {
- testFn(process.argv)
-}
-
-exports._ui5mainFn = testFn;
diff --git a/packages/tools/lib/vite-bundler/vite-bundler.mjs b/packages/tools/lib/vite-bundler/vite-bundler.js
similarity index 100%
rename from packages/tools/lib/vite-bundler/vite-bundler.mjs
rename to packages/tools/lib/vite-bundler/vite-bundler.js
diff --git a/packages/tools/package.json b/packages/tools/package.json
index bca75871abb9..e6f20ebc3292 100644
--- a/packages/tools/package.json
+++ b/packages/tools/package.json
@@ -2,6 +2,7 @@
"name": "@ui5/webcomponents-tools",
"version": "2.22.0-rc.4",
"description": "UI5 Web Components: webcomponents.tools",
+ "type": "module",
"author": "SAP SE (https://www.sap.com)",
"license": "Apache-2.0",
"keywords": [
@@ -21,54 +22,26 @@
},
"dependencies": {
"@custom-elements-manifest/analyzer": "^0.10.10",
- "@typescript-eslint/eslint-plugin": "^6.9.0",
- "@typescript-eslint/parser": "^6.9.0",
- "@wdio/cli": "^7.19.7",
- "@wdio/dot-reporter": "^7.19.7",
- "@wdio/local-runner": "^7.19.7",
- "@wdio/mocha-framework": "^7.19.7",
- "@wdio/spec-reporter": "^7.19.7",
- "@wdio/static-server-service": "^7.19.5",
"ajv": "^8.12.0",
"cem-plugin-vs-code-custom-data-generator": "^1.4.2",
- "chai": "^4.3.4",
- "child_process": "^1.0.2",
"chokidar": "^3.6.0",
"command-line-args": "^5.1.1",
"comment-parser": "^1.4.0",
- "cross-env": "^7.0.3",
"custom-element-jet-brains-integration": "^1.4.4",
"dotenv": "^16.5.0",
- "escodegen": "^2.0.0",
- "eslint": "^7.22.0",
- "eslint-config-airbnb-base": "^14.2.1",
- "eslint-plugin-import": "^2.31.0",
- "eslint-plugin-jsx-no-leaked-values": "^0.1.24",
- "esprima": "^4.0.1",
- "getopts": "^2.3.0",
"glob": "^7.1.6",
"glob-parent": "^6.0.2",
"globby": "^13.1.1",
- "handlebars": "^4.7.7",
"ignore": "^7.0.5",
- "is-port-reachable": "^3.1.0",
- "json-beautify": "^1.1.1",
"postcss": "^8.4.5",
- "postcss-cli": "^9.1.0",
"postcss-selector-parser": "^6.0.10",
"prompts": "^2.4.2",
"properties-reader": "^2.2.0",
- "recursive-readdir": "^2.2.2",
- "resolve": "^1.20.0",
- "slash": "3.0.0",
"string-argv": "^0.3.2",
- "vite": "^5.4.8",
- "vite-plugin-istanbul": "^6.0.2",
- "wdio-chromedriver-service": "^7.3.2"
+ "vite": "^8.0.12"
},
"peerDependencies": {
- "chromedriver": "*",
- "typescript": "^5.6.2"
+ "typescript": "^6.0.3"
},
"peerDependenciesMeta": {
"typescript": {
@@ -79,7 +52,7 @@
"node": "^20.19.0 || >=22.12.0"
},
"devDependencies": {
- "esbuild": "^0.25.0",
+ "esbuild": "^0.28.0",
"yargs": "^17.5.1"
}
}
diff --git a/packages/tools/tsconfig.json b/packages/tools/tsconfig.json
index 6d0378b73570..8a04b7dd2c33 100644
--- a/packages/tools/tsconfig.json
+++ b/packages/tools/tsconfig.json
@@ -11,7 +11,7 @@
"sourceMap": true,
"inlineSources": true,
"strict": true,
- "moduleResolution": "node",
+ "moduleResolution": "bundler",
"jsx": "react-jsx",
"jsxImportSource": "@ui5/webcomponents-base",
}
diff --git a/packages/website/tsconfig.json b/packages/website/tsconfig.json
index b0a846b7f8fe..e72273663486 100644
--- a/packages/website/tsconfig.json
+++ b/packages/website/tsconfig.json
@@ -2,7 +2,6 @@
// This file is not used in compilation. It is here just for a nice editor experience.
"extends": "@docusaurus/tsconfig",
"compilerOptions": {
- "baseUrl": ".",
"jsx": "react-jsx"
}
}
diff --git a/yarn.lock b/yarn.lock
index 1d152cf3d7e9..c0096f698f97 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -210,16 +210,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:7.12.11":
- version: 7.12.11
- resolution: "@babel/code-frame@npm:7.12.11"
- dependencies:
- "@babel/highlight": "npm:^7.10.4"
- checksum: 10c0/836ffd155506768e991d6dd8c51db37cad5958ed1c8e0a2329ccd9527165d5c752e943d66a5c3c92ffd45f343419f0742e7636629a529f4fbd5303e3637746b9
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.5":
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/code-frame@npm:7.22.5"
dependencies:
@@ -900,18 +891,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/highlight@npm:^7.10.4":
- version: 7.25.9
- resolution: "@babel/highlight@npm:7.25.9"
- dependencies:
- "@babel/helper-validator-identifier": "npm:^7.25.9"
- chalk: "npm:^2.4.2"
- js-tokens: "npm:^4.0.0"
- picocolors: "npm:^1.0.0"
- checksum: 10c0/ae0ed93c151b85a07df42936117fa593ce91563a22dfc8944a90ae7088c9679645c33e00dcd20b081c1979665d65f986241172dae1fc9e5922692fc3ff685a49
- languageName: node
- linkType: hard
-
"@babel/highlight@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/highlight@npm:7.22.5"
@@ -2700,32 +2679,6 @@ __metadata:
languageName: node
linkType: hard
-"@cypress/request@npm:^3.0.9":
- version: 3.0.9
- resolution: "@cypress/request@npm:3.0.9"
- dependencies:
- aws-sign2: "npm:~0.7.0"
- aws4: "npm:^1.8.0"
- caseless: "npm:~0.12.0"
- combined-stream: "npm:~1.0.6"
- extend: "npm:~3.0.2"
- forever-agent: "npm:~0.6.1"
- form-data: "npm:~4.0.4"
- http-signature: "npm:~1.4.0"
- is-typedarray: "npm:~1.0.0"
- isstream: "npm:~0.1.2"
- json-stringify-safe: "npm:~5.0.1"
- mime-types: "npm:~2.1.19"
- performance-now: "npm:^2.1.0"
- qs: "npm:6.14.0"
- safe-buffer: "npm:^5.1.2"
- tough-cookie: "npm:^5.0.0"
- tunnel-agent: "npm:^0.6.0"
- uuid: "npm:^8.3.2"
- checksum: 10c0/9ebcd3f3d49706e730671bcb0bb86488fe23a2079f12d44b6c762777118fc0286b5ce5c73fb6cacf0ae291fa89a7562ca8a2b43a2486e26906fd84a386ed6967
- languageName: node
- linkType: hard
-
"@cypress/webpack-preprocessor@npm:^6.0.0":
version: 6.0.2
resolution: "@cypress/webpack-preprocessor@npm:6.0.2"
@@ -3327,6 +3280,16 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/core@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/core@npm:1.10.0"
+ dependencies:
+ "@emnapi/wasi-threads": "npm:1.2.1"
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/f51d08227857b60632de7714d708124f0e100a1462dde6df8221760939aa3204a73193830371830fac0716f3ccd2129f2cac1b17cd7d7958bc4da9018a296edb
+ languageName: node
+ linkType: hard
+
"@emnapi/core@npm:^1.1.0":
version: 1.7.0
resolution: "@emnapi/core@npm:1.7.0"
@@ -3337,6 +3300,15 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/runtime@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/runtime@npm:1.10.0"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/953f14991d1aefb92ee6f8eb27dea725e484791a53a0cb5f47d9e0087b9a2c929ff2e92adf95af15d6ad456db6300c6b761ebf72b50a875b874a83520b3ba093
+ languageName: node
+ linkType: hard
+
"@emnapi/runtime@npm:^1.1.0":
version: 1.7.0
resolution: "@emnapi/runtime@npm:1.7.0"
@@ -3355,10 +3327,12 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/aix-ppc64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/aix-ppc64@npm:0.21.5"
- conditions: os=aix & cpu=ppc64
+"@emnapi/wasi-threads@npm:1.2.1":
+ version: 1.2.1
+ resolution: "@emnapi/wasi-threads@npm:1.2.1"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/32fcfa81ab396533b2ec1f4082b1ff779a05d9c836bbbd3f4398405b0e6814c0d9503b7993130e37bc6941dbc1ded49f55e9700ae9ca4e803bab2b5bc5deb331
languageName: node
linkType: hard
@@ -3369,20 +3343,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/aix-ppc64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/aix-ppc64@npm:0.25.0"
+"@esbuild/aix-ppc64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/aix-ppc64@npm:0.28.0"
conditions: os=aix & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/android-arm64@npm:0.21.5"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/android-arm64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/android-arm64@npm:0.24.2"
@@ -3390,20 +3357,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/android-arm64@npm:0.25.0"
+"@esbuild/android-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/android-arm64@npm:0.28.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/android-arm@npm:0.21.5"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
"@esbuild/android-arm@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/android-arm@npm:0.24.2"
@@ -3411,20 +3371,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/android-arm@npm:0.25.0"
+"@esbuild/android-arm@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/android-arm@npm:0.28.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/android-x64@npm:0.21.5"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/android-x64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/android-x64@npm:0.24.2"
@@ -3432,20 +3385,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/android-x64@npm:0.25.0"
+"@esbuild/android-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/android-x64@npm:0.28.0"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/darwin-arm64@npm:0.21.5"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/darwin-arm64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/darwin-arm64@npm:0.24.2"
@@ -3453,20 +3399,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/darwin-arm64@npm:0.25.0"
+"@esbuild/darwin-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/darwin-arm64@npm:0.28.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/darwin-x64@npm:0.21.5"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/darwin-x64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/darwin-x64@npm:0.24.2"
@@ -3474,20 +3413,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/darwin-x64@npm:0.25.0"
+"@esbuild/darwin-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/darwin-x64@npm:0.28.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/freebsd-arm64@npm:0.21.5"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/freebsd-arm64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/freebsd-arm64@npm:0.24.2"
@@ -3495,20 +3427,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/freebsd-arm64@npm:0.25.0"
+"@esbuild/freebsd-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/freebsd-arm64@npm:0.28.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/freebsd-x64@npm:0.21.5"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/freebsd-x64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/freebsd-x64@npm:0.24.2"
@@ -3516,20 +3441,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/freebsd-x64@npm:0.25.0"
+"@esbuild/freebsd-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/freebsd-x64@npm:0.28.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-arm64@npm:0.21.5"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/linux-arm64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-arm64@npm:0.24.2"
@@ -3537,20 +3455,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-arm64@npm:0.25.0"
+"@esbuild/linux-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-arm64@npm:0.28.0"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-arm@npm:0.21.5"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
"@esbuild/linux-arm@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-arm@npm:0.24.2"
@@ -3558,20 +3469,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-arm@npm:0.25.0"
+"@esbuild/linux-arm@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-arm@npm:0.28.0"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-ia32@npm:0.21.5"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
"@esbuild/linux-ia32@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-ia32@npm:0.24.2"
@@ -3579,20 +3483,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-ia32@npm:0.25.0"
+"@esbuild/linux-ia32@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-ia32@npm:0.28.0"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-loong64@npm:0.21.5"
- conditions: os=linux & cpu=loong64
- languageName: node
- linkType: hard
-
"@esbuild/linux-loong64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-loong64@npm:0.24.2"
@@ -3600,20 +3497,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-loong64@npm:0.25.0"
+"@esbuild/linux-loong64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-loong64@npm:0.28.0"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-mips64el@npm:0.21.5"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
"@esbuild/linux-mips64el@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-mips64el@npm:0.24.2"
@@ -3621,20 +3511,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-mips64el@npm:0.25.0"
+"@esbuild/linux-mips64el@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-mips64el@npm:0.28.0"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-ppc64@npm:0.21.5"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
"@esbuild/linux-ppc64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-ppc64@npm:0.24.2"
@@ -3642,20 +3525,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-ppc64@npm:0.25.0"
+"@esbuild/linux-ppc64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-ppc64@npm:0.28.0"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-riscv64@npm:0.21.5"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
"@esbuild/linux-riscv64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-riscv64@npm:0.24.2"
@@ -3663,20 +3539,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-riscv64@npm:0.25.0"
+"@esbuild/linux-riscv64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-riscv64@npm:0.28.0"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-s390x@npm:0.21.5"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
"@esbuild/linux-s390x@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-s390x@npm:0.24.2"
@@ -3684,20 +3553,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-s390x@npm:0.25.0"
+"@esbuild/linux-s390x@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-s390x@npm:0.28.0"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/linux-x64@npm:0.21.5"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/linux-x64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/linux-x64@npm:0.24.2"
@@ -3705,9 +3567,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/linux-x64@npm:0.25.0"
+"@esbuild/linux-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/linux-x64@npm:0.28.0"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
@@ -3719,20 +3581,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/netbsd-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/netbsd-arm64@npm:0.25.0"
+"@esbuild/netbsd-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/netbsd-arm64@npm:0.28.0"
conditions: os=netbsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/netbsd-x64@npm:0.21.5"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/netbsd-x64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/netbsd-x64@npm:0.24.2"
@@ -3740,9 +3595,9 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/netbsd-x64@npm:0.25.0"
+"@esbuild/netbsd-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/netbsd-x64@npm:0.28.0"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
@@ -3754,20 +3609,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openbsd-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/openbsd-arm64@npm:0.25.0"
+"@esbuild/openbsd-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/openbsd-arm64@npm:0.28.0"
conditions: os=openbsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/openbsd-x64@npm:0.21.5"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/openbsd-x64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/openbsd-x64@npm:0.24.2"
@@ -3775,17 +3623,17 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/openbsd-x64@npm:0.25.0"
+"@esbuild/openbsd-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/openbsd-x64@npm:0.28.0"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/sunos-x64@npm:0.21.5"
- conditions: os=sunos & cpu=x64
+"@esbuild/openharmony-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/openharmony-arm64@npm:0.28.0"
+ conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
@@ -3796,20 +3644,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/sunos-x64@npm:0.25.0"
+"@esbuild/sunos-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/sunos-x64@npm:0.28.0"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/win32-arm64@npm:0.21.5"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/win32-arm64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/win32-arm64@npm:0.24.2"
@@ -3817,20 +3658,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/win32-arm64@npm:0.25.0"
+"@esbuild/win32-arm64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/win32-arm64@npm:0.28.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/win32-ia32@npm:0.21.5"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
"@esbuild/win32-ia32@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/win32-ia32@npm:0.24.2"
@@ -3838,20 +3672,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/win32-ia32@npm:0.25.0"
+"@esbuild/win32-ia32@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/win32-ia32@npm:0.28.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.21.5":
- version: 0.21.5
- resolution: "@esbuild/win32-x64@npm:0.21.5"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/win32-x64@npm:0.24.2":
version: 0.24.2
resolution: "@esbuild/win32-x64@npm:0.24.2"
@@ -3859,59 +3686,13 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.25.0":
- version: 0.25.0
- resolution: "@esbuild/win32-x64@npm:0.25.0"
+"@esbuild/win32-x64@npm:0.28.0":
+ version: 0.28.0
+ resolution: "@esbuild/win32-x64@npm:0.28.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
-"@eslint-community/eslint-utils@npm:^4.2.0":
- version: 4.4.1
- resolution: "@eslint-community/eslint-utils@npm:4.4.1"
- dependencies:
- eslint-visitor-keys: "npm:^3.4.3"
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252
- languageName: node
- linkType: hard
-
-"@eslint-community/eslint-utils@npm:^4.4.0":
- version: 4.4.0
- resolution: "@eslint-community/eslint-utils@npm:4.4.0"
- dependencies:
- eslint-visitor-keys: "npm:^3.3.0"
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e
- languageName: node
- linkType: hard
-
-"@eslint-community/regexpp@npm:^4.5.1":
- version: 4.10.0
- resolution: "@eslint-community/regexpp@npm:4.10.0"
- checksum: 10c0/c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4
- languageName: node
- linkType: hard
-
-"@eslint/eslintrc@npm:^0.4.3":
- version: 0.4.3
- resolution: "@eslint/eslintrc@npm:0.4.3"
- dependencies:
- ajv: "npm:^6.12.4"
- debug: "npm:^4.1.1"
- espree: "npm:^7.3.0"
- globals: "npm:^13.9.0"
- ignore: "npm:^4.0.6"
- import-fresh: "npm:^3.2.1"
- js-yaml: "npm:^3.13.1"
- minimatch: "npm:^3.0.4"
- strip-json-comments: "npm:^3.1.1"
- checksum: 10c0/0eed93369f72ef044686d07824742121f9b95153ff34f4614e4e69d64332ee68c84eb70da851a9005bb76b3d1d64ad76c2e6293a808edc0f7dfb883689ca136d
- languageName: node
- linkType: hard
-
"@github/catalyst@npm:^1.6.0":
version: 1.6.0
resolution: "@github/catalyst@npm:1.6.0"
@@ -3935,24 +3716,6 @@ __metadata:
languageName: node
linkType: hard
-"@humanwhocodes/config-array@npm:^0.5.0":
- version: 0.5.0
- resolution: "@humanwhocodes/config-array@npm:0.5.0"
- dependencies:
- "@humanwhocodes/object-schema": "npm:^1.2.0"
- debug: "npm:^4.1.1"
- minimatch: "npm:^3.0.4"
- checksum: 10c0/217fac9e03492361825a2bf761d4bb7ec6d10002a10f7314142245eb13ac9d123523d24d5619c3c4159af215c7b3e583ed386108e227014bef4efbf9caca8ccc
- languageName: node
- linkType: hard
-
-"@humanwhocodes/object-schema@npm:^1.2.0":
- version: 1.2.1
- resolution: "@humanwhocodes/object-schema@npm:1.2.1"
- checksum: 10c0/c3c35fdb70c04a569278351c75553e293ae339684ed75895edc79facc7276e351115786946658d78133130c0cca80e57e2203bc07f8fa7fe7980300e8deef7db
- languageName: node
- linkType: hard
-
"@hutson/parse-repository-url@npm:^3.0.0":
version: 3.0.2
resolution: "@hutson/parse-repository-url@npm:3.0.2"
@@ -4280,15 +4043,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/expect-utils@npm:^28.1.3":
- version: 28.1.3
- resolution: "@jest/expect-utils@npm:28.1.3"
- dependencies:
- jest-get-type: "npm:^28.0.2"
- checksum: 10c0/6cb424bf24c9a20d7420601fb5599a563f09c1771cc8df3399a291f77f3cb512cfa06e6b0bce23b8b078d333d2713572fae298c6a017ca9bbe26d6b05f7bae46
- languageName: node
- linkType: hard
-
"@jest/get-type@npm:30.1.0":
version: 30.1.0
resolution: "@jest/get-type@npm:30.1.0"
@@ -4305,15 +4059,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/schemas@npm:^28.1.3":
- version: 28.1.3
- resolution: "@jest/schemas@npm:28.1.3"
- dependencies:
- "@sinclair/typebox": "npm:^0.24.1"
- checksum: 10c0/8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac
- languageName: node
- linkType: hard
-
"@jest/schemas@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/schemas@npm:29.6.3"
@@ -4323,20 +4068,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^28.1.3":
- version: 28.1.3
- resolution: "@jest/types@npm:28.1.3"
- dependencies:
- "@jest/schemas": "npm:^28.1.3"
- "@types/istanbul-lib-coverage": "npm:^2.0.0"
- "@types/istanbul-reports": "npm:^3.0.0"
- "@types/node": "npm:*"
- "@types/yargs": "npm:^17.0.8"
- chalk: "npm:^4.0.0"
- checksum: 10c0/3cffae7d1133aa7952a6b5c4806f89ed78cb0dfe3ec4e8c5a6e704d7bab3cff86c714abb5f0f637540da22776900a33b3bad79c5ed5fc5b5535fb24e3006e3cb
- languageName: node
- linkType: hard
-
"@jest/types@npm:^29.6.3":
version: 29.6.3
resolution: "@jest/types@npm:29.6.3"
@@ -5182,6 +4913,18 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "@napi-rs/wasm-runtime@npm:1.1.4"
+ dependencies:
+ "@tybys/wasm-util": "npm:^0.10.1"
+ peerDependencies:
+ "@emnapi/core": ^1.7.1
+ "@emnapi/runtime": ^1.7.1
+ checksum: 10c0/2e88e1955258949ccf2d18c79975821ad38071b465ef126a5e14110977b97868867b016c1ad046e963cccc42c0bd9db6c8ff5fd1ebb61b87bb3487f339041658
+ languageName: node
+ linkType: hard
+
"@nodelib/fs.scandir@npm:2.1.5":
version: 2.1.5
resolution: "@nodelib/fs.scandir@npm:2.1.5"
@@ -5841,6 +5584,13 @@ __metadata:
languageName: node
linkType: hard
+"@oxc-project/types@npm:=0.129.0":
+ version: 0.129.0
+ resolution: "@oxc-project/types@npm:0.129.0"
+ checksum: 10c0/3714ba117af387992c2e5e779eedc1ccaf5a92c4d5c9b014dcc65d5a53012f8daae7aeb28930fef9eae7516bcdc500a0e689480eb1cb44a2e02830201fce7f1a
+ languageName: node
+ linkType: hard
+
"@pkgjs/parseargs@npm:^0.11.0":
version: 0.11.0
resolution: "@pkgjs/parseargs@npm:0.11.0"
@@ -5882,80 +5632,196 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
-"@rollup/rollup-android-arm64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-android-arm64@npm:4.59.0"
+"@rolldown/binding-android-arm64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-android-arm64@npm:1.0.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0"
+"@rolldown/binding-darwin-arm64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-darwin-x64@npm:4.59.0"
+"@rolldown/binding-darwin-x64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-darwin-x64@npm:1.0.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
-"@rollup/rollup-freebsd-x64@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0"
+"@rolldown/binding-freebsd-x64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0"
- conditions: os=linux & cpu=arm & libc=glibc
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-arm-musleabihf@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0"
- conditions: os=linux & cpu=arm & libc=musl
+"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0"
+ conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0"
+"@rolldown/binding-linux-arm64-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0"
+"@rolldown/binding-linux-arm64-musl@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-loong64-gnu@npm:4.59.0":
- version: 4.59.0
- resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0"
- conditions: os=linux & cpu=loong64 & libc=glibc
+"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-s390x-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-musl@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-openharmony-arm64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-wasm32-wasi@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0"
+ dependencies:
+ "@emnapi/core": "npm:1.10.0"
+ "@emnapi/runtime": "npm:1.10.0"
+ "@napi-rs/wasm-runtime": "npm:^1.1.4"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-arm64-msvc@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-x64-msvc@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/pluginutils@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/pluginutils@npm:1.0.0"
+ checksum: 10c0/44aba363862f6f4defb60a6045fe236769a2307fbe8233b21ef91b728c31033e1167b5209ba7ac7c2f3b7d7738776bfd71913b42876afafab9ac406d03c6c178
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-android-arm-eabi@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.0"
+ conditions: os=android & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-android-arm64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-android-arm64@npm:4.59.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-darwin-arm64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.59.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-darwin-x64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-darwin-x64@npm:4.59.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-freebsd-arm64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.0"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-freebsd-x64@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.59.0"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.0"
+ conditions: os=linux & cpu=arm & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm-musleabihf@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.0"
+ conditions: os=linux & cpu=arm & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.0"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm64-musl@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.0"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-loong64-gnu@npm:4.59.0":
+ version: 4.59.0
+ resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.0"
+ conditions: os=linux & cpu=loong64 & libc=glibc
languageName: node
linkType: hard
@@ -6057,13 +5923,6 @@ __metadata:
languageName: node
linkType: hard
-"@rtsao/scc@npm:^1.1.0":
- version: 1.1.0
- resolution: "@rtsao/scc@npm:1.1.0"
- checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b
- languageName: node
- linkType: hard
-
"@sap-theming/theming-base-content@npm:11.35.0":
version: 11.35.0
resolution: "@sap-theming/theming-base-content@npm:11.35.0"
@@ -6243,13 +6102,6 @@ __metadata:
languageName: node
linkType: hard
-"@sinclair/typebox@npm:^0.24.1":
- version: 0.24.51
- resolution: "@sinclair/typebox@npm:0.24.51"
- checksum: 10c0/458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552
- languageName: node
- linkType: hard
-
"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
@@ -6264,7 +6116,7 @@ __metadata:
languageName: node
linkType: hard
-"@sindresorhus/is@npm:^4.0.0, @sindresorhus/is@npm:^4.6.0":
+"@sindresorhus/is@npm:^4.6.0":
version: 4.6.0
resolution: "@sindresorhus/is@npm:4.6.0"
checksum: 10c0/33b6fb1d0834ec8dd7689ddc0e2781c2bfd8b9c4e4bacbcb14111e0ae00621f2c264b8a7d36541799d74888b5dccdf422a891a5cb5a709ace26325eedc81e22e
@@ -6463,15 +6315,6 @@ __metadata:
languageName: node
linkType: hard
-"@szmarczak/http-timer@npm:^4.0.5":
- version: 4.0.6
- resolution: "@szmarczak/http-timer@npm:4.0.6"
- dependencies:
- defer-to-connect: "npm:^2.0.0"
- checksum: 10c0/73946918c025339db68b09abd91fa3001e87fc749c619d2e9c2003a663039d4c3cb89836c98a96598b3d47dec2481284ba85355392644911f5ecd2336536697f
- languageName: node
- linkType: hard
-
"@szmarczak/http-timer@npm:^5.0.1":
version: 5.0.1
resolution: "@szmarczak/http-timer@npm:5.0.1"
@@ -6536,6 +6379,15 @@ __metadata:
languageName: node
linkType: hard
+"@tybys/wasm-util@npm:^0.10.1":
+ version: 0.10.2
+ resolution: "@tybys/wasm-util@npm:0.10.2"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10c0/26165bcd1fd7269f42d7fbe3de318f854a8968de8397e89fc9a423bb3e2da35a52150f382e6323b3367595beb16d9800a6f35971a5599daf76da1742ec3afc25
+ languageName: node
+ linkType: hard
+
"@tybys/wasm-util@npm:^0.9.0":
version: 0.9.0
resolution: "@tybys/wasm-util@npm:0.9.0"
@@ -6554,13 +6406,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/aria-query@npm:^5.0.0":
- version: 5.0.1
- resolution: "@types/aria-query@npm:5.0.1"
- checksum: 10c0/bc9e40ce37bd3a1654948778c7829bd55aea1bc5f2cd06fcf6cd650b07bb388995799e9aab6e2d93a6cf55dcba3b85c155f7ba93adefcc7c2e152fc6057061b5
- languageName: node
- linkType: hard
-
"@types/body-parser@npm:*":
version: 1.19.2
resolution: "@types/body-parser@npm:1.19.2"
@@ -6580,18 +6425,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/cacheable-request@npm:^6.0.1":
- version: 6.0.3
- resolution: "@types/cacheable-request@npm:6.0.3"
- dependencies:
- "@types/http-cache-semantics": "npm:*"
- "@types/keyv": "npm:^3.1.4"
- "@types/node": "npm:*"
- "@types/responselike": "npm:^1.0.0"
- checksum: 10c0/10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03
- languageName: node
- linkType: hard
-
"@types/codemirror@npm:^5.60.0":
version: 5.60.15
resolution: "@types/codemirror@npm:5.60.15"
@@ -6629,29 +6462,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/diff@npm:^5.0.0":
- version: 5.0.3
- resolution: "@types/diff@npm:5.0.3"
- checksum: 10c0/ad898733074e93aca8c56f699dcbec9881df400d61a83cca5af29ebdf2fdef8188c98dff07fd9068be6c4d061b782ae7ecb1eaf5cf58f3396b76e336e9e57bac
- languageName: node
- linkType: hard
-
-"@types/easy-table@npm:^1.2.0":
- version: 1.2.0
- resolution: "@types/easy-table@npm:1.2.0"
- dependencies:
- easy-table: "npm:*"
- checksum: 10c0/19f95f2a4efb934a4618d9c4ef031c3fbcdb2051954b29b486d4daa0c086056ff724fe8ae105b90f980d330ab6761f215bfd826b38e4d1f70e883da8eaa9bd5c
- languageName: node
- linkType: hard
-
-"@types/ejs@npm:^3.0.5":
- version: 3.1.2
- resolution: "@types/ejs@npm:3.1.2"
- checksum: 10c0/8e55275011009e7a44043d97348a4a1b5a7583e1f048b6ad8998f1b30667995314f15bc9cc9ed3e0e79722cce9a06845d06d5d023bca179bb00d52016b41ad7d
- languageName: node
- linkType: hard
-
"@types/estree-jsx@npm:^1.0.0":
version: 1.0.5
resolution: "@types/estree-jsx@npm:1.0.5"
@@ -6711,38 +6521,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/express@npm:^4.17.8":
- version: 4.17.17
- resolution: "@types/express@npm:4.17.17"
- dependencies:
- "@types/body-parser": "npm:*"
- "@types/express-serve-static-core": "npm:^4.17.33"
- "@types/qs": "npm:*"
- "@types/serve-static": "npm:*"
- checksum: 10c0/5802a0a28f7473744dd6a118479440d8c5c801c973d34fb6f31b5ee645a41fee936193978a8e905d55deefda9b675d19924167bf11a31339874c3161a3fc2922
- languageName: node
- linkType: hard
-
-"@types/fs-extra@npm:^11.0.1":
- version: 11.0.1
- resolution: "@types/fs-extra@npm:11.0.1"
- dependencies:
- "@types/jsonfile": "npm:*"
- "@types/node": "npm:*"
- checksum: 10c0/a65f1fae47849fe1a17441dcabc9400390303405972ff3cbb3578746cea8916b23d5e7652bf57a87767f75a9b2f37caac499b78b5230ae08fef0ba58b34c3a85
- languageName: node
- linkType: hard
-
-"@types/glob@npm:^8.1.0":
- version: 8.1.0
- resolution: "@types/glob@npm:8.1.0"
- dependencies:
- "@types/minimatch": "npm:^5.1.2"
- "@types/node": "npm:*"
- checksum: 10c0/ded07aa0d7a1caf3c47b85e262be82989ccd7933b4a14712b79c82fd45a239249811d9fc3a135b3e9457afa163e74a297033d7245b0dc63cd3d032f3906b053f
- languageName: node
- linkType: hard
-
"@types/gtag.js@npm:^0.0.12":
version: 0.0.12
resolution: "@types/gtag.js@npm:0.0.12"
@@ -6782,13 +6560,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/http-cache-semantics@npm:*":
- version: 4.0.1
- resolution: "@types/http-cache-semantics@npm:4.0.1"
- checksum: 10c0/6d6068110a04cac213bdc0fff9c7bac028b5a2da390492204328987d8ddc500adc10d9cf5747a6333dab261712655dcfe120ea1d5527c205d012a39cdccc2a7b
- languageName: node
- linkType: hard
-
"@types/http-cache-semantics@npm:^4.0.2":
version: 4.0.4
resolution: "@types/http-cache-semantics@npm:4.0.4"
@@ -6812,16 +6583,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/inquirer@npm:^8.1.2":
- version: 8.2.6
- resolution: "@types/inquirer@npm:8.2.6"
- dependencies:
- "@types/through": "npm:*"
- rxjs: "npm:^7.2.0"
- checksum: 10c0/9880538763bb1dc33eb6998555ec7bcaac247b6ada32ce171f019c05d8a99b356c1e880f7db9b70e5b2d96e421acb8f73d2c9d5ea4b37fcf5ae1a76870f5d9cb
- languageName: node
- linkType: hard
-
"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0":
version: 2.0.4
resolution: "@types/istanbul-lib-coverage@npm:2.0.4"
@@ -6856,13 +6617,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:^7.0.12":
- version: 7.0.14
- resolution: "@types/json-schema@npm:7.0.14"
- checksum: 10c0/da68689ccd44cb93ca4c9a4af3b25c6091ecf45fb370d1ed0d0ac5b780e235bf0b9bdc1f7e28f19e6713b22567c3db11fefcbcc6d48ac6b356d035a8f9f4ea30
- languageName: node
- linkType: hard
-
"@types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
@@ -6870,65 +6624,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/json5@npm:^0.0.29":
- version: 0.0.29
- resolution: "@types/json5@npm:0.0.29"
- checksum: 10c0/6bf5337bc447b706bb5b4431d37686aa2ea6d07cfd6f79cc31de80170d6ff9b1c7384a9c0ccbc45b3f512bae9e9f75c2e12109806a15331dc94e8a8db6dbb4ac
- languageName: node
- linkType: hard
-
-"@types/jsonfile@npm:*":
- version: 6.1.1
- resolution: "@types/jsonfile@npm:6.1.1"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/96dfca37e856978eaf256bf5200c46a01a27a0455b9323a72598e8d59ddd81095934bf15e9c84d6a30125cf63e1464aef6d70ab4a35f34ee2cdfa1fe0db0720b
- languageName: node
- linkType: hard
-
-"@types/keyv@npm:^3.1.4":
- version: 3.1.4
- resolution: "@types/keyv@npm:3.1.4"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/ff8f54fc49621210291f815fe5b15d809fd7d032941b3180743440bd507ecdf08b9e844625fa346af568c84bf34114eb378dcdc3e921a08ba1e2a08d7e3c809c
- languageName: node
- linkType: hard
-
-"@types/lodash.flattendeep@npm:^4.4.6":
- version: 4.4.7
- resolution: "@types/lodash.flattendeep@npm:4.4.7"
- dependencies:
- "@types/lodash": "npm:*"
- checksum: 10c0/55aee6c6e81e6d56fd367326a71e1e683dfb15dc960f55454370909158f78f4c32189266353cd315438e54ff028e2ea0aa987cf097406f7598724adb39a5455c
- languageName: node
- linkType: hard
-
-"@types/lodash.pickby@npm:^4.6.6":
- version: 4.6.7
- resolution: "@types/lodash.pickby@npm:4.6.7"
- dependencies:
- "@types/lodash": "npm:*"
- checksum: 10c0/fbba44ba376db6c9904b41ced380daa022ba1454a6144d4f1b36282c2d5f15cfd060e7d8de0a63aee2ec17c923fd54810e8fdeff638004c857da140c6acd606e
- languageName: node
- linkType: hard
-
-"@types/lodash.union@npm:^4.6.6":
- version: 4.6.7
- resolution: "@types/lodash.union@npm:4.6.7"
- dependencies:
- "@types/lodash": "npm:*"
- checksum: 10c0/9c85e98a5ffda7103bfa79d73521ed4e3edfd4269fb50a9d1db1488e0e7c08f5efe9d211fa4e342332db8a6b73fba8b0a05bda5c08c8932d68135087fe33d703
- languageName: node
- linkType: hard
-
-"@types/lodash@npm:*":
- version: 4.14.195
- resolution: "@types/lodash@npm:4.14.195"
- checksum: 10c0/6d733276df592614a0943a0053056140398b3c263cdf2557d4301b3a47b07ff561926cb9339a4725acbc7d8766f91ded218df11e0a4288cee369eafb5141d94d
- languageName: node
- linkType: hard
-
"@types/mdast@npm:^4.0.0, @types/mdast@npm:^4.0.2":
version: 4.0.3
resolution: "@types/mdast@npm:4.0.3"
@@ -6966,13 +6661,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/minimatch@npm:^5.1.2":
- version: 5.1.2
- resolution: "@types/minimatch@npm:5.1.2"
- checksum: 10c0/83cf1c11748891b714e129de0585af4c55dd4c2cafb1f1d5233d79246e5e1e19d1b5ad9e8db449667b3ffa2b6c80125c429dbee1054e9efb45758dbc4e118562
- languageName: node
- linkType: hard
-
"@types/minimist@npm:^1.2.0":
version: 1.2.2
resolution: "@types/minimist@npm:1.2.2"
@@ -6980,22 +6668,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/mocha@npm:^10.0.0":
- version: 10.0.1
- resolution: "@types/mocha@npm:10.0.1"
- checksum: 10c0/547873329c89bfff00cf311a84d8b7f0c0c9d6209c634d0cfa4a068f036ead593d0c7f1b9fe2c28bdb2be9d95d75ff2cda0c5c0a5bbc8909bb62293647a7abbb
- languageName: node
- linkType: hard
-
-"@types/morgan@npm:^1.9.1":
- version: 1.9.4
- resolution: "@types/morgan@npm:1.9.4"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/5a74703b64e765310ac54408ffeff8440422b4d966f3b1dc14fa1646b8e7c591fc430fbf2e27e1ab82e30720b0dff3c65829724e3a641a7910e0b35408837ec6
- languageName: node
- linkType: hard
-
"@types/ms@npm:*":
version: 0.7.31
resolution: "@types/ms@npm:0.7.31"
@@ -7026,13 +6698,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:^18.0.0":
- version: 18.16.19
- resolution: "@types/node@npm:18.16.19"
- checksum: 10c0/322aaf3c04dcbbae619c7e8d40ed70e4ae41894e88776267d87bf3719a71b9a21ecde903d9f67cec3a663cf608d2822056ab739b48dada75433db38fadac2514
- 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"
@@ -7040,13 +6705,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/object-inspect@npm:^1.8.0":
- version: 1.8.1
- resolution: "@types/object-inspect@npm:1.8.1"
- checksum: 10c0/b663da8fe67d81fbd9b2715931a4a19e5a55161a1c2cc407118c027384392aa1e902baf935df8cf116781d645b1b0d4667678d8d2acd98f6ee78f88b501d2357
- languageName: node
- linkType: hard
-
"@types/openui5@npm:^1.146.0":
version: 1.146.0
resolution: "@types/openui5@npm:1.146.0"
@@ -7149,24 +6807,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/recursive-readdir@npm:^2.2.0":
- version: 2.2.1
- resolution: "@types/recursive-readdir@npm:2.2.1"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/2a7b52f55fe231d9296c36e1d35b29da1bae0c2f1b3f82b3505e9994719b718a7784efe81f1dadc64ab82643d3026582cb65e16380542e48a101092063c71fd5
- languageName: node
- linkType: hard
-
-"@types/responselike@npm:^1.0.0":
- version: 1.0.0
- resolution: "@types/responselike@npm:1.0.0"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/474ac2402e6d43c007eee25f50d01eb1f67255ca83dd8e036877292bbe8dd5d2d1e50b54b408e233b50a8c38e681ff3ebeaf22f18b478056eddb65536abb003a
- languageName: node
- linkType: hard
-
"@types/retry@npm:0.12.0":
version: 0.12.0
resolution: "@types/retry@npm:0.12.0"
@@ -7190,20 +6830,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/semver@npm:^7.3.12":
- version: 7.5.8
- resolution: "@types/semver@npm:7.5.8"
- checksum: 10c0/8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa
- languageName: node
- linkType: hard
-
-"@types/semver@npm:^7.5.0":
- version: 7.5.4
- resolution: "@types/semver@npm:7.5.4"
- checksum: 10c0/dee66a71d9f089c118be74b5937d4fef42864d68d9472a3f4f5399b9e3ad74d56a8e155020c846667b9ecf9de78fdb9ea55a53fff5067af28e06779b282b6c40
- languageName: node
- linkType: hard
-
"@types/send@npm:*":
version: 0.17.1
resolution: "@types/send@npm:0.17.1"
@@ -7275,29 +6901,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/stack-utils@npm:^2.0.0":
- version: 2.0.1
- resolution: "@types/stack-utils@npm:2.0.1"
- checksum: 10c0/3327ee919a840ffe907bbd5c1d07dfd79137dd9732d2d466cf717ceec5bb21f66296173c53bb56cff95fae4185b9cd6770df3e9745fe4ba528bbc4975f54d13f
- languageName: node
- linkType: hard
-
-"@types/stream-buffers@npm:^3.0.3":
- version: 3.0.4
- resolution: "@types/stream-buffers@npm:3.0.4"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/b374eedd2467c1767c8a285f2a086ad98596c2f96f4b2d145ebb527ef6ba90ca6cbdea0460a9828a90a08fa78621fe31517f92f096ae2beee52d850e880af54e
- languageName: node
- linkType: hard
-
-"@types/supports-color@npm:^8.1.0":
- version: 8.1.1
- resolution: "@types/supports-color@npm:8.1.1"
- checksum: 10c0/c124d04302f65abc0ca86d622aeafcc9582a92cb0573287ec76a5b17fe3cc52a5ad34b2d458cf57f8a146ec39616901f5745985ddfc054f476ec8a983dfa3830
- languageName: node
- linkType: hard
-
"@types/tern@npm:*":
version: 0.23.9
resolution: "@types/tern@npm:0.23.9"
@@ -7307,22 +6910,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/through@npm:*":
- version: 0.0.30
- resolution: "@types/through@npm:0.0.30"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10c0/f78ead4bb253d9ce7e173fb3895a61d3bfc7c368246e886cfc79e16c65ed88b3acfe7812c06e72bfde54d6a25b9b1af4fc09072ee9353627093159d403003d59
- languageName: node
- linkType: hard
-
-"@types/tmp@npm:^0.2.0":
- version: 0.2.3
- resolution: "@types/tmp@npm:0.2.3"
- checksum: 10c0/a9a32d723b483713ef537af31caddfcc2129ba21a0d56f5e4eef39508e07d415b1ec7327486d15b2cd4ac277deaaef0f8368ed1a0f4029e5ef5c393f9c15856b
- languageName: node
- linkType: hard
-
"@types/tmp@npm:^0.2.3":
version: 0.2.6
resolution: "@types/tmp@npm:0.2.6"
@@ -7337,13 +6924,6 @@ __metadata:
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: 10c0/9ac418a56265a6a8cbac16d69b801c0e922514f81f16dc181405d3eb86b83a4c32a5cf4aab7a095702103ebc4e99206c9a7738aee1e3492da2d472c95fb36c68
- languageName: node
- linkType: hard
-
"@types/unist@npm:*, @types/unist@npm:^3.0.0":
version: 3.0.2
resolution: "@types/unist@npm:3.0.2"
@@ -7365,13 +6945,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/which@npm:^1.3.2":
- version: 1.3.2
- resolution: "@types/which@npm:1.3.2"
- checksum: 10c0/4d1f5f2d9fd8b86aa3a9283d4ccd5ea0752b0a5be9c57a9bd4e0862bf76c599dc664c6bdeb9534f1059515da1b052c0b8d24ecfbd70977cd4386f903234b3729
- languageName: node
- linkType: hard
-
"@types/ws@npm:^8.5.5":
version: 8.5.10
resolution: "@types/ws@npm:8.5.10"
@@ -7406,203 +6979,6 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^6.9.0":
- version: 6.21.0
- resolution: "@typescript-eslint/eslint-plugin@npm:6.21.0"
- dependencies:
- "@eslint-community/regexpp": "npm:^4.5.1"
- "@typescript-eslint/scope-manager": "npm:6.21.0"
- "@typescript-eslint/type-utils": "npm:6.21.0"
- "@typescript-eslint/utils": "npm:6.21.0"
- "@typescript-eslint/visitor-keys": "npm:6.21.0"
- debug: "npm:^4.3.4"
- graphemer: "npm:^1.4.0"
- ignore: "npm:^5.2.4"
- natural-compare: "npm:^1.4.0"
- semver: "npm:^7.5.4"
- ts-api-utils: "npm:^1.0.1"
- peerDependencies:
- "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha
- eslint: ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 10c0/f911a79ee64d642f814a3b6cdb0d324b5f45d9ef955c5033e78903f626b7239b4aa773e464a38c3e667519066169d983538f2bf8e5d00228af587c9d438fb344
- languageName: node
- linkType: hard
-
-"@typescript-eslint/experimental-utils@npm:^5.36.1":
- version: 5.62.0
- resolution: "@typescript-eslint/experimental-utils@npm:5.62.0"
- dependencies:
- "@typescript-eslint/utils": "npm:5.62.0"
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: 10c0/f7037977e00849cd8c03677a88b0659a4f0e0b1e0151aebb47c49c92b8e57408578142df598eac08b364623d926343c724f42494f87662e437b1c89f0b2e815b
- languageName: node
- linkType: hard
-
-"@typescript-eslint/parser@npm:^6.9.0":
- version: 6.21.0
- resolution: "@typescript-eslint/parser@npm:6.21.0"
- dependencies:
- "@typescript-eslint/scope-manager": "npm:6.21.0"
- "@typescript-eslint/types": "npm:6.21.0"
- "@typescript-eslint/typescript-estree": "npm:6.21.0"
- "@typescript-eslint/visitor-keys": "npm:6.21.0"
- debug: "npm:^4.3.4"
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 10c0/a8f99820679decd0d115c0af61903fb1de3b1b5bec412dc72b67670bf636de77ab07f2a68ee65d6da7976039bbf636907f9d5ca546db3f0b98a31ffbc225bc7d
- languageName: node
- linkType: hard
-
-"@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": "npm:5.62.0"
- "@typescript-eslint/visitor-keys": "npm:5.62.0"
- checksum: 10c0/861253235576c1c5c1772d23cdce1418c2da2618a479a7de4f6114a12a7ca853011a1e530525d0931c355a8fd237b9cd828fac560f85f9623e24054fd024726f
- languageName: node
- linkType: hard
-
-"@typescript-eslint/scope-manager@npm:6.21.0":
- version: 6.21.0
- resolution: "@typescript-eslint/scope-manager@npm:6.21.0"
- dependencies:
- "@typescript-eslint/types": "npm:6.21.0"
- "@typescript-eslint/visitor-keys": "npm:6.21.0"
- checksum: 10c0/eaf868938d811cbbea33e97e44ba7050d2b6892202cea6a9622c486b85ab1cf801979edf78036179a8ba4ac26f1dfdf7fcc83a68c1ff66be0b3a8e9a9989b526
- languageName: node
- linkType: hard
-
-"@typescript-eslint/type-utils@npm:6.21.0":
- version: 6.21.0
- resolution: "@typescript-eslint/type-utils@npm:6.21.0"
- dependencies:
- "@typescript-eslint/typescript-estree": "npm:6.21.0"
- "@typescript-eslint/utils": "npm:6.21.0"
- debug: "npm:^4.3.4"
- ts-api-utils: "npm:^1.0.1"
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 10c0/7409c97d1c4a4386b488962739c4f1b5b04dc60cf51f8cd88e6b12541f84d84c6b8b67e491a147a2c95f9ec486539bf4519fb9d418411aef6537b9c156468117
- languageName: node
- linkType: hard
-
-"@typescript-eslint/types@npm:5.62.0":
- version: 5.62.0
- resolution: "@typescript-eslint/types@npm:5.62.0"
- checksum: 10c0/7febd3a7f0701c0b927e094f02e82d8ee2cada2b186fcb938bc2b94ff6fbad88237afc304cbaf33e82797078bbbb1baf91475f6400912f8b64c89be79bfa4ddf
- languageName: node
- linkType: hard
-
-"@typescript-eslint/types@npm:6.21.0":
- version: 6.21.0
- resolution: "@typescript-eslint/types@npm:6.21.0"
- checksum: 10c0/020631d3223bbcff8a0da3efbdf058220a8f48a3de221563996ad1dcc30d6c08dadc3f7608cc08830d21c0d565efd2db19b557b9528921c78aabb605eef2d74d
- languageName: node
- linkType: hard
-
-"@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": "npm:5.62.0"
- "@typescript-eslint/visitor-keys": "npm:5.62.0"
- debug: "npm:^4.3.4"
- globby: "npm:^11.1.0"
- is-glob: "npm:^4.0.3"
- semver: "npm:^7.3.7"
- tsutils: "npm:^3.21.0"
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 10c0/d7984a3e9d56897b2481940ec803cb8e7ead03df8d9cfd9797350be82ff765dfcf3cfec04e7355e1779e948da8f02bc5e11719d07a596eb1cb995c48a95e38cf
- languageName: node
- linkType: hard
-
-"@typescript-eslint/typescript-estree@npm:6.21.0":
- version: 6.21.0
- resolution: "@typescript-eslint/typescript-estree@npm:6.21.0"
- dependencies:
- "@typescript-eslint/types": "npm:6.21.0"
- "@typescript-eslint/visitor-keys": "npm:6.21.0"
- debug: "npm:^4.3.4"
- globby: "npm:^11.1.0"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:9.0.3"
- semver: "npm:^7.5.4"
- ts-api-utils: "npm:^1.0.1"
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 10c0/af1438c60f080045ebb330155a8c9bb90db345d5069cdd5d01b67de502abb7449d6c75500519df829f913a6b3f490ade3e8215279b6bdc63d0fb0ae61034df5f
- languageName: node
- linkType: hard
-
-"@typescript-eslint/utils@npm:5.62.0":
- version: 5.62.0
- resolution: "@typescript-eslint/utils@npm:5.62.0"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.2.0"
- "@types/json-schema": "npm:^7.0.9"
- "@types/semver": "npm:^7.3.12"
- "@typescript-eslint/scope-manager": "npm:5.62.0"
- "@typescript-eslint/types": "npm:5.62.0"
- "@typescript-eslint/typescript-estree": "npm:5.62.0"
- eslint-scope: "npm:^5.1.1"
- semver: "npm:^7.3.7"
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: 10c0/f09b7d9952e4a205eb1ced31d7684dd55cee40bf8c2d78e923aa8a255318d97279825733902742c09d8690f37a50243f4c4d383ab16bd7aefaf9c4b438f785e1
- languageName: node
- linkType: hard
-
-"@typescript-eslint/utils@npm:6.21.0":
- version: 6.21.0
- resolution: "@typescript-eslint/utils@npm:6.21.0"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.4.0"
- "@types/json-schema": "npm:^7.0.12"
- "@types/semver": "npm:^7.5.0"
- "@typescript-eslint/scope-manager": "npm:6.21.0"
- "@typescript-eslint/types": "npm:6.21.0"
- "@typescript-eslint/typescript-estree": "npm:6.21.0"
- semver: "npm:^7.5.4"
- peerDependencies:
- eslint: ^7.0.0 || ^8.0.0
- checksum: 10c0/ab2df3833b2582d4e5467a484d08942b4f2f7208f8e09d67de510008eb8001a9b7460f2f9ba11c12086fd3cdcac0c626761c7995c2c6b5657d5fa6b82030a32d
- languageName: node
- linkType: hard
-
-"@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": "npm:5.62.0"
- eslint-visitor-keys: "npm:^3.3.0"
- checksum: 10c0/7c3b8e4148e9b94d9b7162a596a1260d7a3efc4e65199693b8025c71c4652b8042501c0bc9f57654c1e2943c26da98c0f77884a746c6ae81389fcb0b513d995d
- languageName: node
- linkType: hard
-
-"@typescript-eslint/visitor-keys@npm:6.21.0":
- version: 6.21.0
- resolution: "@typescript-eslint/visitor-keys@npm:6.21.0"
- dependencies:
- "@typescript-eslint/types": "npm:6.21.0"
- eslint-visitor-keys: "npm:^3.4.1"
- checksum: 10c0/7395f69739cfa1cb83c1fb2fad30afa2a814756367302fb4facd5893eff66abc807e8d8f63eba94ed3b0fe0c1c996ac9a1680bcbf0f83717acedc3f2bb724fbf
- languageName: node
- linkType: hard
-
"@ui5/create-webcomponents-package@workspace:packages/create-package":
version: 0.0.0-use.local
resolution: "@ui5/create-webcomponents-package@workspace:packages/create-package"
@@ -7634,10 +7010,10 @@ __metadata:
resolution: "@ui5/cypress-ct-ui5-webc@workspace:packages/cypress-ct-ui5-webc"
dependencies:
"@cypress/mount-utils": "npm:^4.1.2"
- cypress: "npm:^15.3.0"
+ cypress: "npm:^15.14.2"
preact: "npm:^10.25.4"
rimraf: "npm:^3.0.2"
- typescript: "npm:^5.6.2"
+ typescript: "npm:^6.0.3"
peerDependencies:
"@ui5/webcomponents-base": ^2.14.0
languageName: unknown
@@ -7649,11 +7025,11 @@ __metadata:
dependencies:
"@cypress/code-coverage": "npm:^3.14.6"
"@ui5/cypress-ct-ui5-webc": "npm:0.0.4"
- cypress: "npm:15.9.0"
+ cypress: "npm:15.14.2"
cypress-real-events: "npm:^1.15.0"
eslint-plugin-cypress: "npm:^3.4.0"
rimraf: "npm:^3.0.2"
- typescript: "npm:^5.6.2"
+ typescript: "npm:^6.0.3"
peerDependencies:
"@ui5/webcomponents-base": 2.14.0-rc.6
languageName: unknown
@@ -7670,8 +7046,8 @@ __metadata:
"@ui5/webcomponents-icons": "npm:2.22.0-rc.4"
"@ui5/webcomponents-theming": "npm:2.22.0-rc.4"
"@ui5/webcomponents-tools": "npm:2.22.0-rc.4"
- cypress: "npm:15.9.0"
- vite: "npm:5.4.21"
+ cypress: "npm:15.14.2"
+ vite: "npm:8.0.12"
languageName: unknown
linkType: soft
@@ -7685,15 +7061,16 @@ __metadata:
"@sap-theming/theming-base-content": "npm:11.35.0"
"@ui5/cypress-internal": "npm:0.1.0"
"@ui5/webcomponents-tools": "npm:2.22.0-rc.4"
+ chai: "npm:^4.3.4"
clean-css: "npm:^5.2.2"
- cypress: "npm:15.9.0"
+ cypress: "npm:15.14.2"
lit-html: "npm:^2.0.1"
mocha: "npm:^11.7.2"
replace-in-file: "npm:^6.3.5"
resolve: "npm:^1.20.0"
touch: "npm:^3.1.0"
- typescript: "npm:^5.6.2"
- vite: "npm:5.4.21"
+ typescript: "npm:^6.0.3"
+ vite: "npm:8.0.12"
peerDependencies:
react: ">=18"
peerDependenciesMeta:
@@ -7713,8 +7090,8 @@ __metadata:
"@ui5/webcomponents-icons": "npm:2.22.0-rc.4"
"@ui5/webcomponents-theming": "npm:2.22.0-rc.4"
"@ui5/webcomponents-tools": "npm:2.22.0-rc.4"
- cypress: "npm:15.9.0"
- vite: "npm:5.4.21"
+ cypress: "npm:15.14.2"
+ vite: "npm:8.0.12"
languageName: unknown
linkType: soft
@@ -7730,9 +7107,8 @@ __metadata:
"@ui5/webcomponents-theming": "npm:2.22.0-rc.4"
"@ui5/webcomponents-tools": "npm:2.22.0-rc.4"
"@zxing/library": "npm:^0.21.3"
- cypress: "npm:15.9.0"
- lit: "npm:^2.0.0"
- vite: "npm:5.4.21"
+ cypress: "npm:15.14.2"
+ vite: "npm:8.0.12"
yarn: "npm:^1.22.22"
languageName: unknown
linkType: soft
@@ -7800,55 +7176,27 @@ __metadata:
resolution: "@ui5/webcomponents-tools@workspace:packages/tools"
dependencies:
"@custom-elements-manifest/analyzer": "npm:^0.10.10"
- "@typescript-eslint/eslint-plugin": "npm:^6.9.0"
- "@typescript-eslint/parser": "npm:^6.9.0"
- "@wdio/cli": "npm:^7.19.7"
- "@wdio/dot-reporter": "npm:^7.19.7"
- "@wdio/local-runner": "npm:^7.19.7"
- "@wdio/mocha-framework": "npm:^7.19.7"
- "@wdio/spec-reporter": "npm:^7.19.7"
- "@wdio/static-server-service": "npm:^7.19.5"
ajv: "npm:^8.12.0"
cem-plugin-vs-code-custom-data-generator: "npm:^1.4.2"
- chai: "npm:^4.3.4"
- child_process: "npm:^1.0.2"
chokidar: "npm:^3.6.0"
command-line-args: "npm:^5.1.1"
comment-parser: "npm:^1.4.0"
- cross-env: "npm:^7.0.3"
custom-element-jet-brains-integration: "npm:^1.4.4"
dotenv: "npm:^16.5.0"
- esbuild: "npm:^0.25.0"
- escodegen: "npm:^2.0.0"
- eslint: "npm:^7.22.0"
- eslint-config-airbnb-base: "npm:^14.2.1"
- eslint-plugin-import: "npm:^2.31.0"
- eslint-plugin-jsx-no-leaked-values: "npm:^0.1.24"
- esprima: "npm:^4.0.1"
- getopts: "npm:^2.3.0"
+ esbuild: "npm:^0.28.0"
glob: "npm:^7.1.6"
glob-parent: "npm:^6.0.2"
globby: "npm:^13.1.1"
- handlebars: "npm:^4.7.7"
ignore: "npm:^7.0.5"
- is-port-reachable: "npm:^3.1.0"
- json-beautify: "npm:^1.1.1"
postcss: "npm:^8.4.5"
- postcss-cli: "npm:^9.1.0"
postcss-selector-parser: "npm:^6.0.10"
prompts: "npm:^2.4.2"
properties-reader: "npm:^2.2.0"
- recursive-readdir: "npm:^2.2.2"
- resolve: "npm:^1.20.0"
- slash: "npm:3.0.0"
string-argv: "npm:^0.3.2"
- vite: "npm:^5.4.8"
- vite-plugin-istanbul: "npm:^6.0.2"
- wdio-chromedriver-service: "npm:^7.3.2"
+ vite: "npm:^8.0.12"
yargs: "npm:^17.5.1"
peerDependencies:
- chromedriver: "*"
- typescript: ^5.6.2
+ typescript: ^6.0.3
peerDependenciesMeta:
typescript:
optional: true
@@ -7902,10 +7250,9 @@ __metadata:
"@ui5/webcomponents-localization": "npm:2.22.0-rc.4"
"@ui5/webcomponents-theming": "npm:2.22.0-rc.4"
"@ui5/webcomponents-tools": "npm:2.22.0-rc.4"
- cypress: "npm:15.9.0"
+ cypress: "npm:15.14.2"
jsdom: "npm:^26.0.0"
- lit: "npm:^2.0.0"
- vite: "npm:5.4.21"
+ vite: "npm:8.0.12"
vitest: "npm:^3.0.2"
languageName: unknown
linkType: soft
@@ -7998,223 +7345,6 @@ __metadata:
languageName: node
linkType: hard
-"@wdio/cli@npm:^7.19.7":
- version: 7.32.1
- resolution: "@wdio/cli@npm:7.32.1"
- dependencies:
- "@types/ejs": "npm:^3.0.5"
- "@types/fs-extra": "npm:^11.0.1"
- "@types/inquirer": "npm:^8.1.2"
- "@types/lodash.flattendeep": "npm:^4.4.6"
- "@types/lodash.pickby": "npm:^4.6.6"
- "@types/lodash.union": "npm:^4.6.6"
- "@types/node": "npm:^18.0.0"
- "@types/recursive-readdir": "npm:^2.2.0"
- "@wdio/config": "npm:7.31.1"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/protocols": "npm:7.27.0"
- "@wdio/types": "npm:7.30.2"
- "@wdio/utils": "npm:7.30.2"
- async-exit-hook: "npm:^2.0.1"
- chalk: "npm:^4.0.0"
- chokidar: "npm:^3.0.0"
- cli-spinners: "npm:^2.1.0"
- ejs: "npm:^3.0.1"
- fs-extra: "npm:^11.1.1"
- inquirer: "npm:8.2.4"
- lodash.flattendeep: "npm:^4.4.0"
- lodash.pickby: "npm:^4.6.0"
- lodash.union: "npm:^4.6.0"
- mkdirp: "npm:^3.0.0"
- recursive-readdir: "npm:^2.2.2"
- webdriverio: "npm:7.32.1"
- yargs: "npm:^17.0.0"
- yarn-install: "npm:^1.0.0"
- bin:
- wdio: bin/wdio.js
- checksum: 10c0/4abb070aeb4542ef0c5e41c5e56fb8d81156134aa9a638ccad2be2db20c9ae8a3e002b2bc0aa7cc9a07b53573a0828086520453612938ec20a27c1049cbf21d2
- languageName: node
- linkType: hard
-
-"@wdio/config@npm:7.31.1":
- version: 7.31.1
- resolution: "@wdio/config@npm:7.31.1"
- dependencies:
- "@types/glob": "npm:^8.1.0"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/types": "npm:7.30.2"
- "@wdio/utils": "npm:7.30.2"
- deepmerge: "npm:^4.0.0"
- glob: "npm:^8.0.3"
- checksum: 10c0/f00f71d31bd86e5b466ae782a2bcb2e002925178040f91bcfaf39cc19ddcdcb0c0b8c4b2ca915d11c907e0a4d87fab3c8329715c2f8efa6dff05959c57b3d0b1
- languageName: node
- linkType: hard
-
-"@wdio/dot-reporter@npm:^7.19.7":
- version: 7.31.1
- resolution: "@wdio/dot-reporter@npm:7.31.1"
- dependencies:
- "@wdio/reporter": "npm:7.31.1"
- "@wdio/types": "npm:7.30.2"
- chalk: "npm:^4.0.0"
- peerDependencies:
- "@wdio/cli": ^7.0.0
- checksum: 10c0/6d03903b2961b60ac10d4b1aa46a0fd86200eae8a6cd7d7cecbfc7f55ce4221c337a32e8e2f7f1d08ecfdd425f3bfcaa619c07eb5fea9e926c2023444e890c57
- languageName: node
- linkType: hard
-
-"@wdio/local-runner@npm:^7.19.7":
- version: 7.32.1
- resolution: "@wdio/local-runner@npm:7.32.1"
- dependencies:
- "@types/stream-buffers": "npm:^3.0.3"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/repl": "npm:7.30.2"
- "@wdio/runner": "npm:7.32.1"
- "@wdio/types": "npm:7.30.2"
- async-exit-hook: "npm:^2.0.1"
- split2: "npm:^4.0.0"
- stream-buffers: "npm:^3.0.2"
- peerDependencies:
- "@wdio/cli": ^7.0.0
- checksum: 10c0/1707cbe6dd648ae24bc7ab0aff3a5baf9d19ee48df180d813c2b34194322fb44cf88130ea9b14363f224fad4a70529e3755787a4e8743f4b125e390b185f9a12
- languageName: node
- linkType: hard
-
-"@wdio/logger@npm:7.26.0, @wdio/logger@npm:^7.5.3":
- version: 7.26.0
- resolution: "@wdio/logger@npm:7.26.0"
- dependencies:
- chalk: "npm:^4.0.0"
- loglevel: "npm:^1.6.0"
- loglevel-plugin-prefix: "npm:^0.8.4"
- strip-ansi: "npm:^6.0.0"
- checksum: 10c0/3ad3b13a713b970da1e65bd7283821be9606b136105168f19ec618a907ea18181d0c5b8bc2611e5b8d33439c6accdb5c12f3e961e483563526bbd86224a6a8f0
- languageName: node
- linkType: hard
-
-"@wdio/mocha-framework@npm:^7.19.7":
- version: 7.30.2
- resolution: "@wdio/mocha-framework@npm:7.30.2"
- dependencies:
- "@types/mocha": "npm:^10.0.0"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/types": "npm:7.30.2"
- "@wdio/utils": "npm:7.30.2"
- expect-webdriverio: "npm:^3.0.0"
- mocha: "npm:^10.0.0"
- checksum: 10c0/5da8f84d447422f51233fa4882e07cfb6aabd8c97b624bc049c62b4b4e00fe4a48f7a4c3d0342047646aeea14aa50fb7703a282cda64e49b0cf7aa6b933259e2
- languageName: node
- linkType: hard
-
-"@wdio/protocols@npm:7.27.0":
- version: 7.27.0
- resolution: "@wdio/protocols@npm:7.27.0"
- checksum: 10c0/4b6210f3fad236b002be3ae2e1c1459c2c5ebee996ac26c96712a9f1fdc821a3cf95aea845237bd0edbf8a0984295cf9a428e8dbaf877c3629b76899ed79bbc1
- languageName: node
- linkType: hard
-
-"@wdio/repl@npm:7.30.2":
- version: 7.30.2
- resolution: "@wdio/repl@npm:7.30.2"
- dependencies:
- "@wdio/utils": "npm:7.30.2"
- checksum: 10c0/71b2b43a000096fad00cba377c7570e6579706fd7e4557ec1f8677b21dbb58d0dfc34c0e331fccb016d596433fbf103465d719b3b745134da64b2ad1a14b6e2a
- languageName: node
- linkType: hard
-
-"@wdio/reporter@npm:7.31.1":
- version: 7.31.1
- resolution: "@wdio/reporter@npm:7.31.1"
- dependencies:
- "@types/diff": "npm:^5.0.0"
- "@types/node": "npm:^18.0.0"
- "@types/object-inspect": "npm:^1.8.0"
- "@types/supports-color": "npm:^8.1.0"
- "@types/tmp": "npm:^0.2.0"
- "@wdio/types": "npm:7.30.2"
- diff: "npm:^5.0.0"
- fs-extra: "npm:^11.1.1"
- object-inspect: "npm:^1.10.3"
- supports-color: "npm:8.1.1"
- checksum: 10c0/72468a158390a91e4523536b4eef99f5bac66f515ef952c1bba2013ead7c7243d23d91d18847573efb0dce0552b09d7c622b197a63159a091a5ae77f61a3b264
- languageName: node
- linkType: hard
-
-"@wdio/runner@npm:7.32.1":
- version: 7.32.1
- resolution: "@wdio/runner@npm:7.32.1"
- dependencies:
- "@wdio/config": "npm:7.31.1"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/types": "npm:7.30.2"
- "@wdio/utils": "npm:7.30.2"
- deepmerge: "npm:^4.0.0"
- gaze: "npm:^1.1.2"
- webdriver: "npm:7.31.1"
- webdriverio: "npm:7.32.1"
- checksum: 10c0/bed75706754e3f8d04d83b9daa7c85107782c82315aaa99abd84c18799b95bb5c682915fdbea51d44df347539423093727e85c475e4aa4b38ca6d9495487efe7
- languageName: node
- linkType: hard
-
-"@wdio/spec-reporter@npm:^7.19.7":
- version: 7.31.1
- resolution: "@wdio/spec-reporter@npm:7.31.1"
- dependencies:
- "@types/easy-table": "npm:^1.2.0"
- "@wdio/reporter": "npm:7.31.1"
- "@wdio/types": "npm:7.30.2"
- chalk: "npm:^4.0.0"
- easy-table: "npm:^1.1.1"
- pretty-ms: "npm:^7.0.0"
- peerDependencies:
- "@wdio/cli": ^7.0.0
- checksum: 10c0/4a58f844bb0709ae0107d589429b0230ea0561e6b7d443ebd38bf33b50241348ceefa70f5fe5e72321e80559037c5b9ae2f565eb71237719082b95830821f085
- languageName: node
- linkType: hard
-
-"@wdio/static-server-service@npm:^7.19.5":
- version: 7.31.1
- resolution: "@wdio/static-server-service@npm:7.31.1"
- dependencies:
- "@types/express": "npm:^4.17.8"
- "@types/fs-extra": "npm:^11.0.1"
- "@types/morgan": "npm:^1.9.1"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/types": "npm:7.30.2"
- express: "npm:^4.14.0"
- fs-extra: "npm:^11.1.1"
- morgan: "npm:^1.7.0"
- checksum: 10c0/ff6669b779e6d596965dca8dbf86205b7d15fdc2077171bf6c462e74cd7dc7aaa8fe860840c0edda3118bb5618bd978fc2cce02100915c531346282651fbdf26
- languageName: node
- linkType: hard
-
-"@wdio/types@npm:7.30.2":
- version: 7.30.2
- resolution: "@wdio/types@npm:7.30.2"
- dependencies:
- "@types/node": "npm:^18.0.0"
- got: "npm:^11.8.1"
- peerDependencies:
- typescript: ^4.6.2
- peerDependenciesMeta:
- typescript:
- optional: true
- checksum: 10c0/10a3c8138cea2833cc28b9dbd6929883f258baa103c20604267e7f7790bd61475b78f359700d96048340ed975078a23652085dbeef141dc6cc03323d224ff5e3
- languageName: node
- linkType: hard
-
-"@wdio/utils@npm:7.30.2":
- version: 7.30.2
- resolution: "@wdio/utils@npm:7.30.2"
- dependencies:
- "@wdio/logger": "npm:7.26.0"
- "@wdio/types": "npm:7.30.2"
- p-iteration: "npm:^1.1.8"
- checksum: 10c0/7052d4e8262861d26c10dcdbc17d0803cc844d77f26393113191e957274bbe5fd32baf915bcc7e2be4ec6ddacf125d2ee772f5b08269f10f83c93f8ca507a425
- languageName: node
- linkType: hard
-
"@web/config-loader@npm:0.1.3":
version: 0.1.3
resolution: "@web/config-loader@npm:0.1.3"
@@ -8545,7 +7675,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2":
+"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@@ -8568,15 +7698,6 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^7.4.0":
- version: 7.4.1
- resolution: "acorn@npm:7.4.1"
- bin:
- acorn: bin/acorn
- checksum: 10c0/bd0b2c2b0f334bbee48828ff897c12bd2eb5898d03bf556dcc8942022cec795ac5bb5b6b585e2de687db6231faf07e096b59a361231dd8c9344d5df5f7f0e526
- languageName: node
- linkType: hard
-
"acorn@npm:^8.0.0, acorn@npm:^8.0.4, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.2":
version: 8.11.3
resolution: "acorn@npm:8.11.3"
@@ -8586,15 +7707,6 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.14.0":
- version: 8.14.0
- resolution: "acorn@npm:8.14.0"
- bin:
- acorn: bin/acorn
- checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7
- languageName: node
- linkType: hard
-
"acorn@npm:^8.15.0":
version: 8.15.0
resolution: "acorn@npm:8.15.0"
@@ -8618,15 +7730,6 @@ __metadata:
languageName: node
linkType: hard
-"agent-base@npm:6":
- version: 6.0.2
- resolution: "agent-base@npm:6.0.2"
- dependencies:
- debug: "npm:4"
- checksum: 10c0/dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261
- languageName: node
- linkType: hard
-
"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0":
version: 7.1.0
resolution: "agent-base@npm:7.1.0"
@@ -8697,7 +7800,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^6.10.0, ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5, ajv@npm:^6.12.6":
+"ajv@npm:^6.12.2, ajv@npm:^6.12.5, ajv@npm:^6.12.6":
version: 6.12.6
resolution: "ajv@npm:6.12.6"
dependencies:
@@ -8709,7 +7812,7 @@ __metadata:
languageName: node
linkType: hard
-"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.12.0, ajv@npm:^8.9.0":
+"ajv@npm:^8.0.0, ajv@npm:^8.12.0, ajv@npm:^8.9.0":
version: 8.18.0
resolution: "ajv@npm:8.18.0"
dependencies:
@@ -8763,13 +7866,6 @@ __metadata:
languageName: node
linkType: hard
-"ansi-colors@npm:4.1.1":
- version: 4.1.1
- resolution: "ansi-colors@npm:4.1.1"
- checksum: 10c0/6086ade4336b4250b6b25e144b83e5623bcaf654d3df0c3546ce09c9c5ff999cb6a6f00c87e802d05cf98aef79d92dc76ade2670a2493b8dcb80220bec457838
- languageName: node
- linkType: hard
-
"ansi-colors@npm:^4.1.1":
version: 4.1.3
resolution: "ansi-colors@npm:4.1.3"
@@ -8777,7 +7873,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
+"ansi-escapes@npm:^4.3.0":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
dependencies:
@@ -8786,6 +7882,15 @@ __metadata:
languageName: node
linkType: hard
+"ansi-escapes@npm:^7.0.0":
+ version: 7.3.0
+ resolution: "ansi-escapes@npm:7.3.0"
+ dependencies:
+ environment: "npm:^1.0.0"
+ checksum: 10c0/068961d99f0ef28b661a4a9f84a5d645df93ccf3b9b93816cc7d46bbe1913321d4cdf156bb842a4e1e4583b7375c631fa963efb43001c4eb7ff9ab8f78fc0679
+ languageName: node
+ linkType: hard
+
"ansi-html-community@npm:^0.0.8":
version: 0.0.8
resolution: "ansi-html-community@npm:0.0.8"
@@ -8795,13 +7900,6 @@ __metadata:
languageName: node
linkType: hard
-"ansi-regex@npm:^2.0.0":
- version: 2.1.1
- resolution: "ansi-regex@npm:2.1.1"
- checksum: 10c0/78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b
- languageName: node
- linkType: hard
-
"ansi-regex@npm:^5.0.1":
version: 5.0.1
resolution: "ansi-regex@npm:5.0.1"
@@ -8816,10 +7914,10 @@ __metadata:
languageName: node
linkType: hard
-"ansi-styles@npm:^2.2.1":
- version: 2.2.1
- resolution: "ansi-styles@npm:2.2.1"
- checksum: 10c0/7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab
+"ansi-regex@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "ansi-regex@npm:6.2.2"
+ checksum: 10c0/05d4acb1d2f59ab2cf4b794339c7b168890d44dda4bf0ce01152a8da0213aca207802f930442ce8cd22d7a92f44907664aac6508904e75e038fa944d2601b30f
languageName: node
linkType: hard
@@ -8841,7 +7939,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-styles@npm:^5.0.0, ansi-styles@npm:^5.2.0":
+"ansi-styles@npm:^5.2.0":
version: 5.2.0
resolution: "ansi-styles@npm:5.2.0"
checksum: 10c0/9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df
@@ -8855,6 +7953,13 @@ __metadata:
languageName: node
linkType: hard
+"ansi-styles@npm:^6.2.1, ansi-styles@npm:^6.2.3":
+ version: 6.2.3
+ resolution: "ansi-styles@npm:6.2.3"
+ checksum: 10c0/23b8a4ce14e18fb854693b95351e286b771d23d8844057ed2e7d083cd3e708376c3323707ec6a24365f7d7eda3ca00327fe04092e29e551499ec4c8b7bfac868
+ languageName: node
+ linkType: hard
+
"anymatch@npm:~3.1.2":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
@@ -8888,39 +7993,6 @@ __metadata:
languageName: node
linkType: hard
-"archiver-utils@npm:^2.1.0":
- version: 2.1.0
- resolution: "archiver-utils@npm:2.1.0"
- dependencies:
- glob: "npm:^7.1.4"
- graceful-fs: "npm:^4.2.0"
- lazystream: "npm:^1.0.0"
- lodash.defaults: "npm:^4.2.0"
- lodash.difference: "npm:^4.5.0"
- lodash.flatten: "npm:^4.4.0"
- lodash.isplainobject: "npm:^4.0.6"
- lodash.union: "npm:^4.6.0"
- normalize-path: "npm:^3.0.0"
- readable-stream: "npm:^2.0.0"
- checksum: 10c0/6ea5b02e440f3099aff58b18dd384f84ecfe18632e81d26c1011fe7dfdb80ade43d7a06cbf048ef0e9ee0f2c87a80cb24c0f0ac5e3a2c4d67641d6f0d6e36ece
- languageName: node
- linkType: hard
-
-"archiver@npm:^5.0.0":
- version: 5.3.1
- resolution: "archiver@npm:5.3.1"
- dependencies:
- archiver-utils: "npm:^2.1.0"
- async: "npm:^3.2.3"
- buffer-crc32: "npm:^0.2.1"
- readable-stream: "npm:^3.6.0"
- readdir-glob: "npm:^1.0.0"
- tar-stream: "npm:^2.2.0"
- zip-stream: "npm:^4.1.0"
- checksum: 10c0/b1ee8ad616dc67fb896d8907f475cbcd48f3efe4681d516a96c1ad1f81956faf7950866de81e07f521a777cf5d309c1cd898699a03ae436602c926dd49badcd1
- languageName: node
- linkType: hard
-
"archy@npm:^1.0.0":
version: 1.0.0
resolution: "archy@npm:1.0.0"
@@ -8958,15 +8030,6 @@ __metadata:
languageName: node
linkType: hard
-"aria-query@npm:^5.2.1":
- version: 5.3.0
- resolution: "aria-query@npm:5.3.0"
- dependencies:
- dequal: "npm:^2.0.3"
- checksum: 10c0/2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469
- 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"
@@ -8991,26 +8054,6 @@ __metadata:
languageName: node
linkType: hard
-"array-buffer-byte-length@npm:^1.0.1":
- version: 1.0.1
- resolution: "array-buffer-byte-length@npm:1.0.1"
- dependencies:
- call-bind: "npm:^1.0.5"
- is-array-buffer: "npm:^3.0.4"
- checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917
- languageName: node
- linkType: hard
-
-"array-buffer-byte-length@npm:^1.0.2":
- version: 1.0.2
- resolution: "array-buffer-byte-length@npm:1.0.2"
- dependencies:
- call-bound: "npm:^1.0.3"
- is-array-buffer: "npm:^3.0.5"
- checksum: 10c0/74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d
- languageName: node
- linkType: hard
-
"array-differ@npm:^3.0.0":
version: 3.0.0
resolution: "array-differ@npm:3.0.0"
@@ -9032,22 +8075,6 @@ __metadata:
languageName: node
linkType: hard
-"array-includes@npm:^3.1.9":
- version: 3.1.9
- resolution: "array-includes@npm:3.1.9"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.4"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.24.0"
- es-object-atoms: "npm:^1.1.1"
- get-intrinsic: "npm:^1.3.0"
- is-string: "npm:^1.1.1"
- math-intrinsics: "npm:^1.1.0"
- checksum: 10c0/0235fa69078abeac05ac4250699c44996bc6f774a9cbe45db48674ce6bd142f09b327d31482ff75cf03344db4ea03eae23edb862d59378b484b47ed842574856
- languageName: node
- linkType: hard
-
"array-union@npm:^2.1.0":
version: 2.1.0
resolution: "array-union@npm:2.1.0"
@@ -9055,52 +8082,6 @@ __metadata:
languageName: node
linkType: hard
-"array-union@npm:^3.0.1":
- version: 3.0.1
- resolution: "array-union@npm:3.0.1"
- checksum: 10c0/b5271d7e5688d2d1932928b271796dbbddc422448557ab05ef6f34a9f84fb645eb855384feec6234bf59c226053a0e21b8a00b0e6cd588874b90a5c13dbeb64e
- languageName: node
- linkType: hard
-
-"array.prototype.findlastindex@npm:^1.2.6":
- version: 1.2.6
- resolution: "array.prototype.findlastindex@npm:1.2.6"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.4"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.9"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.1.1"
- es-shim-unscopables: "npm:^1.1.0"
- checksum: 10c0/82559310d2e57ec5f8fc53d7df420e3abf0ba497935de0a5570586035478ba7d07618cb18e2d4ada2da514c8fb98a034aaf5c06caa0a57e2f7f4c4adedef5956
- languageName: node
- linkType: hard
-
-"array.prototype.flat@npm:^1.3.3":
- version: 1.3.3
- resolution: "array.prototype.flat@npm:1.3.3"
- dependencies:
- call-bind: "npm:^1.0.8"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.5"
- es-shim-unscopables: "npm:^1.0.2"
- checksum: 10c0/d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a
- languageName: node
- linkType: hard
-
-"array.prototype.flatmap@npm:^1.3.3":
- version: 1.3.3
- resolution: "array.prototype.flatmap@npm:1.3.3"
- dependencies:
- call-bind: "npm:^1.0.8"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.5"
- es-shim-unscopables: "npm:^1.0.2"
- checksum: 10c0/ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54
- languageName: node
- linkType: hard
-
"arraybuffer.prototype.slice@npm:^1.0.1":
version: 1.0.1
resolution: "arraybuffer.prototype.slice@npm:1.0.1"
@@ -9115,21 +8096,6 @@ __metadata:
languageName: node
linkType: hard
-"arraybuffer.prototype.slice@npm:^1.0.4":
- version: 1.0.4
- resolution: "arraybuffer.prototype.slice@npm:1.0.4"
- dependencies:
- array-buffer-byte-length: "npm:^1.0.1"
- call-bind: "npm:^1.0.8"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.5"
- es-errors: "npm:^1.3.0"
- get-intrinsic: "npm:^1.2.6"
- is-array-buffer: "npm:^3.0.4"
- checksum: 10c0/2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06
- languageName: node
- linkType: hard
-
"arrify@npm:^1.0.1":
version: 1.0.1
resolution: "arrify@npm:1.0.1"
@@ -9190,27 +8156,6 @@ __metadata:
languageName: node
linkType: hard
-"async-exit-hook@npm:^2.0.1":
- version: 2.0.1
- resolution: "async-exit-hook@npm:2.0.1"
- checksum: 10c0/81407a440ef0aab328df2369f1a9d957ee53e9a5a43e3b3dcb2be05151a68de0e4ff5e927f4718c88abf85800731f5b3f69a47a6642ce135f5e7d43ca0fce41d
- languageName: node
- linkType: hard
-
-"async-function@npm:^1.0.0":
- version: 1.0.0
- resolution: "async-function@npm:1.0.0"
- checksum: 10c0/669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73
- languageName: node
- linkType: hard
-
-"async-generator-function@npm:^1.0.0":
- version: 1.0.0
- resolution: "async-generator-function@npm:1.0.0"
- checksum: 10c0/2c50ef856c543ad500d8d8777d347e3c1ba623b93e99c9263ecc5f965c1b12d2a140e2ab6e43c3d0b85366110696f28114649411cbcd10b452a92a2318394186
- languageName: node
- linkType: hard
-
"async@npm:^3.2.0":
version: 3.2.5
resolution: "async@npm:3.2.5"
@@ -9273,15 +8218,6 @@ __metadata:
languageName: node
linkType: hard
-"available-typed-arrays@npm:^1.0.7":
- version: 1.0.7
- resolution: "available-typed-arrays@npm:1.0.7"
- dependencies:
- possible-typed-array-names: "npm:^1.0.0"
- checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2
- languageName: node
- linkType: hard
-
"aws-sign2@npm:~0.7.0":
version: 0.7.0
resolution: "aws-sign2@npm:0.7.0"
@@ -9400,15 +8336,6 @@ __metadata:
languageName: node
linkType: hard
-"basic-auth@npm:~2.0.1":
- version: 2.0.1
- resolution: "basic-auth@npm:2.0.1"
- dependencies:
- safe-buffer: "npm:5.1.2"
- checksum: 10c0/05f56db3a0fc31c89c86b605231e32ee143fb6ae38dc60616bc0970ae6a0f034172def99e69d3aed0e2c9e7cac84e2d63bc51a0b5ff6ab5fc8808cc8b29923c1
- languageName: node
- linkType: hard
-
"batch@npm:0.6.1":
version: 0.6.1
resolution: "batch@npm:0.6.1"
@@ -9473,7 +8400,7 @@ __metadata:
languageName: node
linkType: hard
-"bl@npm:^4.0.3, bl@npm:^4.1.0":
+"bl@npm:^4.0.3":
version: 4.1.0
resolution: "bl@npm:4.1.0"
dependencies:
@@ -9609,7 +8536,7 @@ __metadata:
languageName: node
linkType: hard
-"browser-stdout@npm:1.3.1, browser-stdout@npm:^1.3.1":
+"browser-stdout@npm:^1.3.1":
version: 1.3.1
resolution: "browser-stdout@npm:1.3.1"
checksum: 10c0/c40e482fd82be872b6ea7b9f7591beafbf6f5ba522fe3dade98ba1573a1c29a11101564993e4eb44e5488be8f44510af072df9a9637c739217eb155ceb639205
@@ -9672,7 +8599,7 @@ __metadata:
languageName: node
linkType: hard
-"buffer-crc32@npm:^0.2.1, buffer-crc32@npm:^0.2.13, buffer-crc32@npm:~0.2.3":
+"buffer-crc32@npm:~0.2.3":
version: 0.2.13
resolution: "buffer-crc32@npm:0.2.13"
checksum: 10c0/cb0a8ddf5cf4f766466db63279e47761eb825693eeba6a5a95ee4ec8cb8f81ede70aa7f9d8aeec083e781d47154290eb5d4d26b3f7a465ec57fb9e7d59c47150
@@ -9686,7 +8613,7 @@ __metadata:
languageName: node
linkType: hard
-"buffer@npm:^5.2.1, buffer@npm:^5.5.0, buffer@npm:^5.7.1":
+"buffer@npm:^5.5.0, buffer@npm:^5.7.1":
version: 5.7.1
resolution: "buffer@npm:5.7.1"
dependencies:
@@ -9717,21 +8644,6 @@ __metadata:
languageName: node
linkType: hard
-"cac@npm:^3.0.3":
- version: 3.0.4
- resolution: "cac@npm:3.0.4"
- dependencies:
- camelcase-keys: "npm:^3.0.0"
- chalk: "npm:^1.1.3"
- indent-string: "npm:^3.0.0"
- minimist: "npm:^1.2.0"
- read-pkg-up: "npm:^1.0.1"
- suffix: "npm:^0.1.0"
- text-table: "npm:^0.2.0"
- checksum: 10c0/0e9ed8d4e098e322dab9ce3ff69a997cfe9577d40b7557e23dba847be43f9ca711e6dac4dffc6e093668bbd2e921ab833637397ea11db487901684eaa470a34c
- languageName: node
- linkType: hard
-
"cac@npm:^6.7.14":
version: 6.7.14
resolution: "cac@npm:6.7.14"
@@ -9778,13 +8690,6 @@ __metadata:
languageName: node
linkType: hard
-"cacheable-lookup@npm:^5.0.3":
- version: 5.0.4
- resolution: "cacheable-lookup@npm:5.0.4"
- checksum: 10c0/a6547fb4954b318aa831cbdd2f7b376824bc784fb1fa67610e4147099e3074726072d9af89f12efb69121415a0e1f2918a8ddd4aafcbcf4e91fbeef4a59cd42c
- languageName: node
- linkType: hard
-
"cacheable-lookup@npm:^7.0.0":
version: 7.0.0
resolution: "cacheable-lookup@npm:7.0.0"
@@ -9807,22 +8712,7 @@ __metadata:
languageName: node
linkType: hard
-"cacheable-request@npm:^7.0.2":
- version: 7.0.4
- resolution: "cacheable-request@npm:7.0.4"
- dependencies:
- clone-response: "npm:^1.0.2"
- get-stream: "npm:^5.1.0"
- http-cache-semantics: "npm:^4.0.0"
- keyv: "npm:^4.0.0"
- lowercase-keys: "npm:^2.0.0"
- normalize-url: "npm:^6.0.1"
- responselike: "npm:^2.0.0"
- checksum: 10c0/0834a7d17ae71a177bc34eab06de112a43f9b5ad05ebe929bec983d890a7d9f2bc5f1aa8bb67ea2b65e07a3bc74bea35fa62dd36dbac52876afe36fdcf83da41
- languageName: node
- linkType: hard
-
-"cachedir@npm:^2.3.0":
+"cachedir@npm:^2.3.0, cachedir@npm:^2.4.0":
version: 2.4.0
resolution: "cachedir@npm:2.4.0"
checksum: 10c0/76bff9009f2c446cd3777a4aede99af634a89670a67012b8041f65e951d3d36cefe8940341ea80c72219ee9913fa1f6146824cd9dfe9874a4bded728af7e6d76
@@ -9851,16 +8741,6 @@ __metadata:
languageName: node
linkType: hard
-"call-bind-apply-helpers@npm:^1.0.2":
- version: 1.0.2
- resolution: "call-bind-apply-helpers@npm:1.0.2"
- dependencies:
- es-errors: "npm:^1.3.0"
- function-bind: "npm:^1.1.2"
- checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938
- 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"
@@ -9871,7 +8751,7 @@ __metadata:
languageName: node
linkType: hard
-"call-bind@npm:^1.0.5, call-bind@npm:^1.0.7":
+"call-bind@npm:^1.0.5":
version: 1.0.7
resolution: "call-bind@npm:1.0.7"
dependencies:
@@ -9884,19 +8764,7 @@ __metadata:
languageName: node
linkType: hard
-"call-bind@npm:^1.0.6, call-bind@npm:^1.0.8":
- version: 1.0.8
- resolution: "call-bind@npm:1.0.8"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.0"
- es-define-property: "npm:^1.0.0"
- get-intrinsic: "npm:^1.2.4"
- set-function-length: "npm:^1.2.2"
- checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4
- languageName: node
- linkType: hard
-
-"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3":
+"call-bound@npm:^1.0.2":
version: 1.0.3
resolution: "call-bound@npm:1.0.3"
dependencies:
@@ -9906,16 +8774,6 @@ __metadata:
languageName: node
linkType: hard
-"call-bound@npm:^1.0.4":
- version: 1.0.4
- resolution: "call-bound@npm:1.0.4"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.2"
- get-intrinsic: "npm:^1.3.0"
- checksum: 10c0/f4796a6a0941e71c766aea672f63b72bc61234c4f4964dc6d7606e3664c307e7d77845328a8f3359ce39ddb377fed67318f9ee203dea1d47e46165dcf2917644
- languageName: node
- linkType: hard
-
"callsites@npm:^3.0.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
@@ -9933,16 +8791,6 @@ __metadata:
languageName: node
linkType: hard
-"camelcase-keys@npm:^3.0.0":
- version: 3.0.0
- resolution: "camelcase-keys@npm:3.0.0"
- dependencies:
- camelcase: "npm:^3.0.0"
- map-obj: "npm:^1.0.0"
- checksum: 10c0/90ceca4e5bcec3f417e55d697f8a8ed039d28eac26a546b1ab965e6930adcc136a1d0cfa91b97dfd43a34dfd0ea1c5e86434dfe4ed6d18578d3fb1b3c475cd0e
- languageName: node
- linkType: hard
-
"camelcase-keys@npm:^6.2.2":
version: 6.2.2
resolution: "camelcase-keys@npm:6.2.2"
@@ -9954,13 +8802,6 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:^3.0.0":
- version: 3.0.0
- resolution: "camelcase@npm:3.0.0"
- checksum: 10c0/98871bb40b936430beca49490d325759f8d8ade32bea538ee63c20b17b326abb6bbd3e1d84daf63d9332b2fc7637f28696bf76da59180b1247051b955cb1da12
- languageName: node
- linkType: hard
-
"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1":
version: 5.3.1
resolution: "camelcase@npm:5.3.1"
@@ -10083,7 +8924,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:4.1.2, 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.1.2, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2":
version: 4.1.2
resolution: "chalk@npm:4.1.2"
dependencies:
@@ -10093,19 +8934,6 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^1.1.3":
- version: 1.1.3
- resolution: "chalk@npm:1.1.3"
- dependencies:
- ansi-styles: "npm:^2.2.1"
- escape-string-regexp: "npm:^1.0.2"
- has-ansi: "npm:^2.0.0"
- strip-ansi: "npm:^3.0.0"
- supports-color: "npm:^2.0.0"
- checksum: 10c0/28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8
- languageName: node
- linkType: hard
-
"chalk@npm:^2.0.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -10159,13 +8987,6 @@ __metadata:
languageName: node
linkType: hard
-"chardet@npm:^0.7.0":
- version: 0.7.0
- resolution: "chardet@npm:0.7.0"
- checksum: 10c0/96e4731b9ec8050cbb56ab684e8c48d6c33f7826b755802d14e3ebfdc51c57afeece3ea39bc6b09acc359e4363525388b915e16640c1378053820f5e70d0f27d
- languageName: node
- linkType: hard
-
"chardet@npm:^2.1.0":
version: 2.1.1
resolution: "chardet@npm:2.1.1"
@@ -10223,13 +9044,6 @@ __metadata:
languageName: node
linkType: hard
-"child_process@npm:^1.0.2":
- version: 1.0.2
- resolution: "child_process@npm:1.0.2"
- checksum: 10c0/6e45dff224c704dc5c5edc14532e6c0c5c23a7c5f823574349246082d94a29780a68a46155d8a6989ffa986cb12ed0b01fbfc6c713b6655959fabb6b8cd52e4a
- languageName: node
- linkType: hard
-
"chokidar@npm:3.5.2":
version: 3.5.2
resolution: "chokidar@npm:3.5.2"
@@ -10249,9 +9063,9 @@ __metadata:
languageName: node
linkType: hard
-"chokidar@npm:3.5.3, chokidar@npm:^3.0.0, chokidar@npm:^3.3.0, chokidar@npm:^3.5.3":
- version: 3.5.3
- resolution: "chokidar@npm:3.5.3"
+"chokidar@npm:^3.4.2, chokidar@npm:^3.6.0":
+ version: 3.6.0
+ resolution: "chokidar@npm:3.6.0"
dependencies:
anymatch: "npm:~3.1.2"
braces: "npm:~3.0.2"
@@ -10264,13 +9078,13 @@ __metadata:
dependenciesMeta:
fsevents:
optional: true
- checksum: 10c0/1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1
+ checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
languageName: node
linkType: hard
-"chokidar@npm:^3.4.2, chokidar@npm:^3.6.0":
- version: 3.6.0
- resolution: "chokidar@npm:3.6.0"
+"chokidar@npm:^3.5.3":
+ version: 3.5.3
+ resolution: "chokidar@npm:3.5.3"
dependencies:
anymatch: "npm:~3.1.2"
braces: "npm:~3.0.2"
@@ -10283,7 +9097,7 @@ __metadata:
dependenciesMeta:
fsevents:
optional: true
- checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
+ checksum: 10c0/1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1
languageName: node
linkType: hard
@@ -10296,13 +9110,6 @@ __metadata:
languageName: node
linkType: hard
-"chownr@npm:^1.1.1":
- version: 1.1.4
- resolution: "chownr@npm:1.1.4"
- checksum: 10c0/ed57952a84cc0c802af900cf7136de643d3aba2eecb59d29344bc2f3f9bf703a301b9d84cdc71f82c3ffc9ccde831b0d92f5b45f91727d6c9da62f23aef9d9db
- languageName: node
- linkType: hard
-
"chownr@npm:^2.0.0":
version: 2.0.0
resolution: "chownr@npm:2.0.0"
@@ -10317,20 +9124,6 @@ __metadata:
languageName: node
linkType: hard
-"chrome-launcher@npm:^0.15.0":
- version: 0.15.2
- resolution: "chrome-launcher@npm:0.15.2"
- dependencies:
- "@types/node": "npm:*"
- escape-string-regexp: "npm:^4.0.0"
- is-wsl: "npm:^2.2.0"
- lighthouse-logger: "npm:^1.0.0"
- bin:
- print-chrome-path: bin/print-chrome-path.js
- checksum: 10c0/fc01abc19af753bb089744362c0de48707f32ea15779407b06fb569e029a6b1fbaa78107165539d768915cf54b5c38594e73d95563c34127873e3826fb43c636
- languageName: node
- linkType: hard
-
"chrome-trace-event@npm:^1.0.2":
version: 1.0.3
resolution: "chrome-trace-event@npm:1.0.3"
@@ -10409,6 +9202,15 @@ __metadata:
languageName: node
linkType: hard
+"cli-cursor@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "cli-cursor@npm:5.0.0"
+ dependencies:
+ restore-cursor: "npm:^5.0.0"
+ checksum: 10c0/7ec62f69b79f6734ab209a3e4dbdc8af7422d44d360a7cb1efa8a0887bbe466a6e625650c466fe4359aee44dbe2dc0b6994b583d40a05d0808a5cb193641d220
+ languageName: node
+ linkType: hard
+
"cli-spinners@npm:2.6.1":
version: 2.6.1
resolution: "cli-spinners@npm:2.6.1"
@@ -10416,7 +9218,7 @@ __metadata:
languageName: node
linkType: hard
-"cli-spinners@npm:^2.1.0, cli-spinners@npm:^2.5.0":
+"cli-spinners@npm:^2.5.0":
version: 2.9.0
resolution: "cli-spinners@npm:2.9.0"
checksum: 10c0/c0d5437acc1ace7361b1c58a4fda3c92c2d8691ff3169ac658ce30faee71280b7aa706c072bcb6d0e380c232f3495f7d5ad4668c1391fe02c4d3a39d37798f44
@@ -10472,10 +9274,13 @@ __metadata:
languageName: node
linkType: hard
-"cli-width@npm:^3.0.0":
- version: 3.0.0
- resolution: "cli-width@npm:3.0.0"
- checksum: 10c0/125a62810e59a2564268c80fdff56c23159a7690c003e34aeb2e68497dccff26911998ff49c33916fcfdf71e824322cc3953e3f7b48b27267c7a062c81348a9a
+"cli-truncate@npm:^5.0.0":
+ version: 5.2.0
+ resolution: "cli-truncate@npm:5.2.0"
+ dependencies:
+ slice-ansi: "npm:^8.0.0"
+ string-width: "npm:^8.2.0"
+ checksum: 10c0/0d4ec94702ca85b64522ac93633837fb5ea7db17b79b1322a60f6045e6ae2b8cd7bd4c1d19ac7d1f9e10e3bbda1112e172e439b68c02b785ee00da8d6a5c5471
languageName: node
linkType: hard
@@ -10530,15 +9335,6 @@ __metadata:
languageName: node
linkType: hard
-"clone-response@npm:^1.0.2":
- version: 1.0.3
- resolution: "clone-response@npm:1.0.3"
- dependencies:
- mimic-response: "npm:^1.0.0"
- checksum: 10c0/06a2b611824efb128810708baee3bd169ec9a1bf5976a5258cd7eb3f7db25f00166c6eee5961f075c7e38e194f373d4fdf86b8166ad5b9c7e82bbd2e333a6087
- languageName: node
- linkType: hard
-
"clone@npm:^1.0.2":
version: 1.0.4
resolution: "clone@npm:1.0.4"
@@ -10629,7 +9425,7 @@ __metadata:
languageName: node
linkType: hard
-"colorette@npm:^2.0.10, colorette@npm:^2.0.16":
+"colorette@npm:^2.0.10, colorette@npm:^2.0.16, colorette@npm:^2.0.20":
version: 2.0.20
resolution: "colorette@npm:2.0.20"
checksum: 10c0/e94116ff33b0ff56f3b83b9ace895e5bf87c2a7a47b3401b8c3f3226e050d5ef76cf4072fb3325f9dc24d1698f9b730baf4e05eeaf861d74a1883073f4c98a40
@@ -10808,18 +9604,6 @@ __metadata:
languageName: node
linkType: hard
-"compress-commons@npm:^4.1.0":
- version: 4.1.1
- resolution: "compress-commons@npm:4.1.1"
- dependencies:
- buffer-crc32: "npm:^0.2.13"
- crc32-stream: "npm:^4.0.2"
- normalize-path: "npm:^3.0.0"
- readable-stream: "npm:^3.6.0"
- checksum: 10c0/784ef2964cdce04fb6e91e3a4b8e2565db2024141259e8f843675ef556662b90a1d65aeaabe703f88d2eb0291fa4ed10a674a6c28f93b5fb37e569aad1b374fe
- languageName: node
- linkType: hard
-
"compressible@npm:~2.0.16":
version: 2.0.18
resolution: "compressible@npm:2.0.18"
@@ -10886,13 +9670,6 @@ __metadata:
languageName: node
linkType: hard
-"confusing-browser-globals@npm:^1.0.10":
- version: 1.0.11
- resolution: "confusing-browser-globals@npm:1.0.11"
- checksum: 10c0/475d0a284fa964a5182b519af5738b5b64bf7e413cfd703c1b3496bf6f4df9f827893a9b221c0ea5873c1476835beb1e0df569ba643eff0734010c1eb780589e
- languageName: node
- linkType: hard
-
"connect-history-api-fallback@npm:^2.0.0":
version: 2.0.0
resolution: "connect-history-api-fallback@npm:2.0.0"
@@ -11252,25 +10029,6 @@ __metadata:
languageName: node
linkType: hard
-"crc-32@npm:^1.2.0":
- version: 1.2.2
- resolution: "crc-32@npm:1.2.2"
- bin:
- crc32: bin/crc32.njs
- checksum: 10c0/11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0
- languageName: node
- linkType: hard
-
-"crc32-stream@npm:^4.0.2":
- version: 4.0.2
- resolution: "crc32-stream@npm:4.0.2"
- dependencies:
- crc-32: "npm:^1.2.0"
- readable-stream: "npm:^3.4.0"
- checksum: 10c0/215b515775296c9f152cbb8435c9e39552876042d52eec6569508f2bfc6d7c6cfa4bc8939002457c7f612e9b995a377f7abbaf473b961941b816361574913c9c
- languageName: node
- linkType: hard
-
"create-require@npm:^1.1.0":
version: 1.1.1
resolution: "create-require@npm:1.1.1"
@@ -11278,37 +10036,6 @@ __metadata:
languageName: node
linkType: hard
-"cross-env@npm:^7.0.3":
- version: 7.0.3
- resolution: "cross-env@npm:7.0.3"
- dependencies:
- cross-spawn: "npm:^7.0.1"
- bin:
- cross-env: src/bin/cross-env.js
- cross-env-shell: src/bin/cross-env-shell.js
- checksum: 10c0/f3765c25746c69fcca369655c442c6c886e54ccf3ab8c16847d5ad0e91e2f337d36eedc6599c1227904bf2a228d721e690324446876115bc8e7b32a866735ecf
- languageName: node
- linkType: hard
-
-"cross-fetch@npm:3.1.5":
- version: 3.1.5
- resolution: "cross-fetch@npm:3.1.5"
- dependencies:
- node-fetch: "npm:2.6.7"
- checksum: 10c0/29b457f8df11b46b8388a53c947de80bfe04e6466a59c1628c9870b48505b90ec1d28a05b543a0247416a99f1cfe147d1efe373afdeb46a192334ba5fe91b871
- languageName: node
- linkType: hard
-
-"cross-spawn@npm:^4.0.2":
- version: 4.0.2
- resolution: "cross-spawn@npm:4.0.2"
- dependencies:
- lru-cache: "npm:^4.0.1"
- which: "npm:^1.2.9"
- checksum: 10c0/4de7254653b658776be8e1050473349723d2ac8bc10b912fbeb159ad32d06c7fa2135b04b896b7cbe0141d274dae9d7543cc6e5c9c919e2062e44a66c2184665
- languageName: node
- linkType: hard
-
"cross-spawn@npm:^6.0.5":
version: 6.0.5
resolution: "cross-spawn@npm:6.0.5"
@@ -11322,7 +10049,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3":
version: 7.0.3
resolution: "cross-spawn@npm:7.0.3"
dependencies:
@@ -11333,7 +10060,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.6":
+"cross-spawn@npm:^7.0.6":
version: 7.0.6
resolution: "cross-spawn@npm:7.0.6"
dependencies:
@@ -11448,13 +10175,6 @@ __metadata:
languageName: node
linkType: hard
-"css-shorthand-properties@npm:^1.1.1":
- version: 1.1.1
- resolution: "css-shorthand-properties@npm:1.1.1"
- checksum: 10c0/f4a2acb9aa844e00ddc6bc47b7a68f2e3467f91e862253d276209f3e4f9c5821801babdfc9b8adba2b9271320bd54838953678859ef9edc33dd4b786fbe6c824
- 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"
@@ -11465,13 +10185,6 @@ __metadata:
languageName: node
linkType: hard
-"css-value@npm:^0.0.1":
- version: 0.0.1
- resolution: "css-value@npm:0.0.1"
- checksum: 10c0/1d3f5177df6c8d0ef26b98e2c3376b44c4a3898336bb2fb38d3ac38ee2e2848a4ca4fddec291108e1a254439f2c1462ac5cf71e342480b9123ac5f3cd1251cd5
- languageName: node
- linkType: hard
-
"css-what@npm:^6.0.1, css-what@npm:^6.1.0":
version: 6.1.0
resolution: "css-what@npm:6.1.0"
@@ -11616,9 +10329,9 @@ __metadata:
languageName: node
linkType: hard
-"cypress@npm:15.9.0":
- version: 15.9.0
- resolution: "cypress@npm:15.9.0"
+"cypress@npm:15.14.2, cypress@npm:^15.14.2":
+ version: 15.14.2
+ resolution: "cypress@npm:15.14.2"
dependencies:
"@cypress/request": "npm:^3.0.10"
"@cypress/xvfb": "npm:^1.2.4"
@@ -11629,26 +10342,23 @@ __metadata:
blob-util: "npm:^2.0.2"
bluebird: "npm:^3.7.2"
buffer: "npm:^5.7.1"
- cachedir: "npm:^2.3.0"
+ cachedir: "npm:^2.4.0"
chalk: "npm:^4.1.0"
ci-info: "npm:^4.1.0"
- cli-cursor: "npm:^3.1.0"
cli-table3: "npm:0.6.1"
commander: "npm:^6.2.1"
common-tags: "npm:^1.8.0"
dayjs: "npm:^1.10.4"
debug: "npm:^4.3.4"
- enquirer: "npm:^2.3.6"
eventemitter2: "npm:6.4.7"
execa: "npm:4.1.0"
executable: "npm:^4.1.1"
extract-zip: "npm:2.0.1"
- figures: "npm:^3.2.0"
fs-extra: "npm:^9.1.0"
hasha: "npm:5.2.2"
is-installed-globally: "npm:~0.4.0"
- listr2: "npm:^3.8.3"
- lodash: "npm:^4.17.21"
+ listr2: "npm:^9.0.5"
+ lodash: "npm:^4.17.23"
log-symbols: "npm:^4.0.0"
minimist: "npm:^1.2.8"
ospath: "npm:^1.2.2"
@@ -11657,14 +10367,15 @@ __metadata:
proxy-from-env: "npm:1.0.0"
request-progress: "npm:^3.0.0"
supports-color: "npm:^8.1.1"
- systeminformation: "npm:^5.27.14"
+ systeminformation: "npm:^5.31.1"
tmp: "npm:~0.2.4"
tree-kill: "npm:1.2.2"
+ tslib: "npm:1.14.1"
untildify: "npm:^4.0.0"
yauzl: "npm:^2.10.0"
bin:
cypress: bin/cypress
- checksum: 10c0/3626f778d32741262dfe34b810b3ac91ba7c4f66202154512f72bab4cce8c59dc184b76bb627ee3027c4ef6e81439c23b2459f902f05a704050e04329720101c
+ checksum: 10c0/d68ddc88004739f3d08babb373c156c0c037f2ff4bf25ec2062755cdd77e62f653b4ceac97ee91e797fadc15597f3afdca834f984f34de35fcacf095e9b9c8a2
languageName: node
linkType: hard
@@ -11720,69 +10431,16 @@ __metadata:
languageName: node
linkType: hard
-"cypress@npm:^15.3.0":
- version: 15.3.0
- resolution: "cypress@npm:15.3.0"
- dependencies:
- "@cypress/request": "npm:^3.0.9"
- "@cypress/xvfb": "npm:^1.2.4"
- "@types/sinonjs__fake-timers": "npm:8.1.1"
- "@types/sizzle": "npm:^2.3.2"
- "@types/tmp": "npm:^0.2.3"
- arch: "npm:^2.2.0"
- blob-util: "npm:^2.0.2"
- bluebird: "npm:^3.7.2"
- buffer: "npm:^5.7.1"
- cachedir: "npm:^2.3.0"
- chalk: "npm:^4.1.0"
- ci-info: "npm:^4.1.0"
- cli-cursor: "npm:^3.1.0"
- cli-table3: "npm:0.6.1"
- commander: "npm:^6.2.1"
- common-tags: "npm:^1.8.0"
- dayjs: "npm:^1.10.4"
- debug: "npm:^4.3.4"
- enquirer: "npm:^2.3.6"
- eventemitter2: "npm:6.4.7"
- execa: "npm:4.1.0"
- executable: "npm:^4.1.1"
- extract-zip: "npm:2.0.1"
- figures: "npm:^3.2.0"
- fs-extra: "npm:^9.1.0"
- hasha: "npm:5.2.2"
- is-installed-globally: "npm:~0.4.0"
- listr2: "npm:^3.8.3"
- lodash: "npm:^4.17.21"
- log-symbols: "npm:^4.0.0"
- minimist: "npm:^1.2.8"
- ospath: "npm:^1.2.2"
- pretty-bytes: "npm:^5.6.0"
- process: "npm:^0.11.10"
- proxy-from-env: "npm:1.0.0"
- request-progress: "npm:^3.0.0"
- semver: "npm:^7.7.1"
- supports-color: "npm:^8.1.1"
- systeminformation: "npm:5.27.7"
- tmp: "npm:~0.2.4"
- tree-kill: "npm:1.2.2"
- untildify: "npm:^4.0.0"
- yauzl: "npm:^2.10.0"
- bin:
- cypress: bin/cypress
- checksum: 10c0/41a422526ba851a68dbe0121d0897a1ce73ad85462d28432756e43b92d5e7df7335ba5c5d776e81a9a0b4730de316b69b9ab88f32d8c149a5ccb011eec8a4d2a
- languageName: node
- linkType: hard
-
-"dargs@npm:^7.0.0":
- version: 7.0.0
- resolution: "dargs@npm:7.0.0"
- checksum: 10c0/ec7f6a8315a8fa2f8b12d39207615bdf62b4d01f631b96fbe536c8ad5469ab9ed710d55811e564d0d5c1d548fc8cb6cc70bf0939f2415790159f5a75e0f96c92
- languageName: node
- linkType: hard
-
-"dashdash@npm:^1.12.0":
- version: 1.14.1
- resolution: "dashdash@npm:1.14.1"
+"dargs@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "dargs@npm:7.0.0"
+ checksum: 10c0/ec7f6a8315a8fa2f8b12d39207615bdf62b4d01f631b96fbe536c8ad5469ab9ed710d55811e564d0d5c1d548fc8cb6cc70bf0939f2415790159f5a75e0f96c92
+ languageName: node
+ linkType: hard
+
+"dashdash@npm:^1.12.0":
+ version: 1.14.1
+ resolution: "dashdash@npm:1.14.1"
dependencies:
assert-plus: "npm:^1.0.0"
checksum: 10c0/64589a15c5bd01fa41ff7007e0f2c6552c5ef2028075daa16b188a3721f4ba001841bf306dfc2eee6e2e6e7f76b38f5f17fb21fa847504192290ffa9e150118a
@@ -11799,72 +10457,6 @@ __metadata:
languageName: node
linkType: hard
-"data-view-buffer@npm:^1.0.1":
- version: 1.0.1
- resolution: "data-view-buffer@npm:1.0.1"
- dependencies:
- call-bind: "npm:^1.0.6"
- es-errors: "npm:^1.3.0"
- is-data-view: "npm:^1.0.1"
- checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583
- languageName: node
- linkType: hard
-
-"data-view-buffer@npm:^1.0.2":
- version: 1.0.2
- resolution: "data-view-buffer@npm:1.0.2"
- dependencies:
- call-bound: "npm:^1.0.3"
- es-errors: "npm:^1.3.0"
- is-data-view: "npm:^1.0.2"
- checksum: 10c0/7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c
- languageName: node
- linkType: hard
-
-"data-view-byte-length@npm:^1.0.1":
- version: 1.0.1
- resolution: "data-view-byte-length@npm:1.0.1"
- dependencies:
- call-bind: "npm:^1.0.7"
- es-errors: "npm:^1.3.0"
- is-data-view: "npm:^1.0.1"
- checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2
- languageName: node
- linkType: hard
-
-"data-view-byte-length@npm:^1.0.2":
- version: 1.0.2
- resolution: "data-view-byte-length@npm:1.0.2"
- dependencies:
- call-bound: "npm:^1.0.3"
- es-errors: "npm:^1.3.0"
- is-data-view: "npm:^1.0.2"
- checksum: 10c0/f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55
- languageName: node
- linkType: hard
-
-"data-view-byte-offset@npm:^1.0.0":
- version: 1.0.0
- resolution: "data-view-byte-offset@npm:1.0.0"
- dependencies:
- call-bind: "npm:^1.0.6"
- es-errors: "npm:^1.3.0"
- is-data-view: "npm:^1.0.1"
- checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f
- languageName: node
- linkType: hard
-
-"data-view-byte-offset@npm:^1.0.1":
- version: 1.0.1
- resolution: "data-view-byte-offset@npm:1.0.1"
- dependencies:
- call-bound: "npm:^1.0.2"
- es-errors: "npm:^1.3.0"
- is-data-view: "npm:^1.0.1"
- checksum: 10c0/fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4
- languageName: node
- linkType: hard
-
"dateformat@npm:^3.0.3":
version: 3.0.3
resolution: "dateformat@npm:3.0.3"
@@ -11893,7 +10485,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:2.6.9, debug@npm:^2.6.0, debug@npm:^2.6.9":
+"debug@npm:2.6.9, debug@npm:^2.6.0":
version: 2.6.9
resolution: "debug@npm:2.6.9"
dependencies:
@@ -11914,43 +10506,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:4.3.1":
- version: 4.3.1
- resolution: "debug@npm:4.3.1"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/610bcc2eb07c533d6a9964478422f7d741095d67301888ee0b77b8f2ad0a15d115c93fb2adb13d10a9eda3d81f2d4d335405540b09596fb23aca070e77497d95
- languageName: node
- linkType: hard
-
-"debug@npm:4.3.2":
- version: 4.3.2
- resolution: "debug@npm:4.3.2"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/3cc408070bcee066ee9b2a4f3a9c40f53728919ec7c7ff568f7c3a75b0723cb5a8407191a63495be4e10669e99b0ff7f26ec70e10b025da1898cdce4876d96ca
- languageName: node
- linkType: hard
-
-"debug@npm:4.3.4":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736
- languageName: node
- linkType: hard
-
-"debug@npm:^3.1.0, debug@npm:^3.2.7":
+"debug@npm:^3.1.0":
version: 3.2.7
resolution: "debug@npm:3.2.7"
dependencies:
@@ -11959,7 +10515,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^4.0.1, debug@npm:^4.3.5, debug@npm:^4.4.1":
+"debug@npm:^4.3.5, debug@npm:^4.4.1":
version: 4.4.3
resolution: "debug@npm:4.4.3"
dependencies:
@@ -12055,14 +10611,7 @@ __metadata:
languageName: node
linkType: hard
-"deep-is@npm:^0.1.3":
- version: 0.1.4
- resolution: "deep-is@npm:0.1.4"
- checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c
- languageName: node
- linkType: hard
-
-"deepmerge@npm:^4.0.0, deepmerge@npm:^4.2.2":
+"deepmerge@npm:^4.2.2":
version: 4.3.1
resolution: "deepmerge@npm:4.3.1"
checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044
@@ -12096,14 +10645,14 @@ __metadata:
languageName: node
linkType: hard
-"defer-to-connect@npm:^2.0.0, defer-to-connect@npm:^2.0.1":
+"defer-to-connect@npm:^2.0.1":
version: 2.0.1
resolution: "defer-to-connect@npm:2.0.1"
checksum: 10c0/625ce28e1b5ad10cf77057b9a6a727bf84780c17660f6644dab61dd34c23de3001f03cedc401f7d30a4ed9965c2e8a7336e220a329146f2cf85d4eddea429782
languageName: node
linkType: hard
-"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2, define-data-property@npm:^1.1.4":
+"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.2":
version: 1.1.4
resolution: "define-data-property@npm:1.1.4"
dependencies:
@@ -12179,13 +10728,6 @@ __metadata:
languageName: node
linkType: hard
-"dependency-graph@npm:^0.11.0":
- version: 0.11.0
- resolution: "dependency-graph@npm:0.11.0"
- checksum: 10c0/9e6968d1534fdb502f7f3a25a3819b499f9d60f8389193950ed0b4d1618f1341b36b5d039f2cee256cfe10c9e8198ace16b271e370df06a93fac206e81602e7c
- languageName: node
- linkType: hard
-
"deprecation@npm:^2.0.0":
version: 2.3.1
resolution: "deprecation@npm:2.3.1"
@@ -12193,7 +10735,7 @@ __metadata:
languageName: node
linkType: hard
-"dequal@npm:^2.0.0, dequal@npm:^2.0.3":
+"dequal@npm:^2.0.0":
version: 2.0.3
resolution: "dequal@npm:2.0.3"
checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888
@@ -12214,6 +10756,13 @@ __metadata:
languageName: node
linkType: hard
+"detect-libc@npm:^2.0.3":
+ version: 2.1.2
+ resolution: "detect-libc@npm:2.1.2"
+ checksum: 10c0/acc675c29a5649fa1fb6e255f993b8ee829e510b6b56b0910666949c80c364738833417d0edb5f90e4e46be17228b0f2b66a010513984e18b15deeeac49369c4
+ languageName: node
+ linkType: hard
+
"detect-node@npm:^2.0.4":
version: 2.1.0
resolution: "detect-node@npm:2.1.0"
@@ -12256,62 +10805,6 @@ __metadata:
languageName: node
linkType: hard
-"devtools-protocol@npm:0.0.948846":
- version: 0.0.948846
- resolution: "devtools-protocol@npm:0.0.948846"
- checksum: 10c0/c236dbdfc29734b3fc927ab8ebe0c41f93ccae8a2e7d5d209489c33407b2292bd55cf1037104c3883c5ed57b3690ae969c33900e8f5424e2365f49cfe4522775
- languageName: node
- linkType: hard
-
-"devtools-protocol@npm:0.0.981744":
- version: 0.0.981744
- resolution: "devtools-protocol@npm:0.0.981744"
- checksum: 10c0/495df0dbd7b3c05dd41a4ebc0a9b60b12768142bf0e8d8c694afbd5fbe86182b5d5de5447f6f35f9d31927b70b1ee798600384477ded63f94d02549354fe9f88
- languageName: node
- linkType: hard
-
-"devtools-protocol@npm:^0.0.1168520":
- version: 0.0.1168520
- resolution: "devtools-protocol@npm:0.0.1168520"
- checksum: 10c0/bcdcd6477ec8ecb80eb08c77124855e582e439a304a813b40ca7c6eb239df4024e6bcd1edf1725df6635c6cd75cd1df52bc7ec90f866bace692cf11d826979dc
- languageName: node
- linkType: hard
-
-"devtools@npm:7.32.0":
- version: 7.32.0
- resolution: "devtools@npm:7.32.0"
- dependencies:
- "@types/node": "npm:^18.0.0"
- "@types/ua-parser-js": "npm:^0.7.33"
- "@wdio/config": "npm:7.31.1"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/protocols": "npm:7.27.0"
- "@wdio/types": "npm:7.30.2"
- "@wdio/utils": "npm:7.30.2"
- chrome-launcher: "npm:^0.15.0"
- edge-paths: "npm:^2.1.0"
- puppeteer-core: "npm:13.1.3"
- query-selector-shadow-dom: "npm:^1.0.0"
- ua-parser-js: "npm:^1.0.1"
- uuid: "npm:^9.0.0"
- checksum: 10c0/dd7019ae280657bfc78f5c2e3c813eb3b6180ee0ee7aa179b6e039e704da00c396299eb55f9f49ec5ba48bbf5a634173da4683dbeaad62f4431e20904bf5a0dc
- languageName: node
- linkType: hard
-
-"diff-sequences@npm:^28.1.1":
- version: 28.1.1
- resolution: "diff-sequences@npm:28.1.1"
- checksum: 10c0/26f29fa3f6b8c9040c3c6f6dab85413d90a09c8e6cb17b318bbcf64f225d7dcb1fb64392f3a9919a90888b434c4f6c8a4cc4f807aad02bbabae912c5d13c31f7
- languageName: node
- linkType: hard
-
-"diff@npm:5.0.0":
- version: 5.0.0
- resolution: "diff@npm:5.0.0"
- checksum: 10c0/08c5904779bbababcd31f1707657b1ad57f8a9b65e6f88d3fb501d09a965d5f8d73066898a7d3f35981f9e4101892c61d99175d421f3b759533213c253d91134
- languageName: node
- linkType: hard
-
"diff@npm:^4.0.1":
version: 4.0.2
resolution: "diff@npm:4.0.2"
@@ -12319,13 +10812,6 @@ __metadata:
languageName: node
linkType: hard
-"diff@npm:^5.0.0":
- version: 5.1.0
- resolution: "diff@npm:5.1.0"
- checksum: 10c0/77a0d9beb9ed54796154ac2511872288432124ac90a1cabb1878783c9b4d81f1847f3b746a0630b1e836181461d2c76e1e6b95559bef86ed16294d114862e364
- languageName: node
- linkType: hard
-
"diff@npm:^7.0.0":
version: 7.0.0
resolution: "diff@npm:7.0.0"
@@ -12360,24 +10846,6 @@ __metadata:
languageName: node
linkType: hard
-"doctrine@npm:^2.1.0":
- version: 2.1.0
- resolution: "doctrine@npm:2.1.0"
- dependencies:
- esutils: "npm:^2.0.2"
- checksum: 10c0/b6416aaff1f380bf56c3b552f31fdf7a69b45689368deca72d28636f41c16bb28ec3ebc40ace97db4c1afc0ceeb8120e8492fe0046841c94c2933b2e30a7d5ac
- languageName: node
- linkType: hard
-
-"doctrine@npm:^3.0.0":
- version: 3.0.0
- resolution: "doctrine@npm:3.0.0"
- dependencies:
- esutils: "npm:^2.0.2"
- checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520
- languageName: node
- linkType: hard
-
"docusaurus-lunr-search@npm:^3.3.2":
version: 3.3.2
resolution: "docusaurus-lunr-search@npm:3.3.2"
@@ -12572,17 +11040,6 @@ __metadata:
languageName: node
linkType: hard
-"dunder-proto@npm:^1.0.1":
- version: 1.0.1
- resolution: "dunder-proto@npm:1.0.1"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.1"
- es-errors: "npm:^1.3.0"
- gopd: "npm:^1.2.0"
- checksum: 10c0/199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031
- languageName: node
- linkType: hard
-
"duplexer@npm:^0.1.2":
version: 0.1.2
resolution: "duplexer@npm:0.1.2"
@@ -12597,19 +11054,6 @@ __metadata:
languageName: node
linkType: hard
-"easy-table@npm:*, easy-table@npm:^1.1.1":
- version: 1.2.0
- resolution: "easy-table@npm:1.2.0"
- dependencies:
- ansi-regex: "npm:^5.0.1"
- wcwidth: "npm:^1.0.1"
- dependenciesMeta:
- wcwidth:
- optional: true
- checksum: 10c0/2d37937cd608586ba02e1ec479f90ccec581d366b3b0d1bb26b99ee6005f8d724e32a07a873759893461ca45b99e2d08c30326529d967ce9eedc1e9b68d4aa63
- languageName: node
- linkType: hard
-
"ecc-jsbn@npm:~0.1.1":
version: 0.1.2
resolution: "ecc-jsbn@npm:0.1.2"
@@ -12620,16 +11064,6 @@ __metadata:
languageName: node
linkType: hard
-"edge-paths@npm:^2.1.0":
- version: 2.2.1
- resolution: "edge-paths@npm:2.2.1"
- dependencies:
- "@types/which": "npm:^1.3.2"
- which: "npm:^2.0.2"
- checksum: 10c0/57c96067a9c1349b4dce25146386cbbe76718a7abbfa19a93c6a55f2365d74a0dd20d3c3162dcec33e6fc57131ec54708d80cd259d69a2ab9cd738589663e0e5
- languageName: node
- linkType: hard
-
"ee-first@npm:1.1.1":
version: 1.1.1
resolution: "ee-first@npm:1.1.1"
@@ -12637,7 +11071,7 @@ __metadata:
languageName: node
linkType: hard
-"ejs@npm:^3.0.1, ejs@npm:^3.1.7":
+"ejs@npm:^3.1.7":
version: 3.1.10
resolution: "ejs@npm:3.1.10"
dependencies:
@@ -12676,6 +11110,13 @@ __metadata:
languageName: node
linkType: hard
+"emoji-regex@npm:^10.3.0":
+ version: 10.6.0
+ resolution: "emoji-regex@npm:10.6.0"
+ checksum: 10c0/1e4aa097bb007301c3b4b1913879ae27327fdc48e93eeefefe3b87e495eb33c5af155300be951b4349ff6ac084f4403dc9eff970acba7c1c572d89396a9a32d7
+ languageName: node
+ linkType: hard
+
"emoji-regex@npm:^8.0.0":
version: 8.0.0
resolution: "emoji-regex@npm:8.0.0"
@@ -12753,16 +11194,6 @@ __metadata:
languageName: node
linkType: hard
-"enquirer@npm:^2.3.5":
- version: 2.4.1
- resolution: "enquirer@npm:2.4.1"
- dependencies:
- ansi-colors: "npm:^4.1.1"
- strip-ansi: "npm:^6.0.1"
- checksum: 10c0/43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918
- languageName: node
- linkType: hard
-
"enquirer@npm:^2.3.6, enquirer@npm:~2.3.6":
version: 2.3.6
resolution: "enquirer@npm:2.3.6"
@@ -12802,6 +11233,13 @@ __metadata:
languageName: node
linkType: hard
+"environment@npm:^1.0.0":
+ version: 1.1.0
+ resolution: "environment@npm:1.1.0"
+ checksum: 10c0/fb26434b0b581ab397039e51ff3c92b34924a98b2039dcb47e41b7bca577b9dbf134a8eadb364415c74464b682e2d3afe1a4c0eb9873dc44ea814c5d3103331d
+ languageName: node
+ linkType: hard
+
"err-code@npm:^2.0.2":
version: 2.0.3
resolution: "err-code@npm:2.0.3"
@@ -12809,7 +11247,7 @@ __metadata:
languageName: node
linkType: hard
-"error-ex@npm:^1.2.0, error-ex@npm:^1.3.1":
+"error-ex@npm:^1.3.1":
version: 1.3.2
resolution: "error-ex@npm:1.3.2"
dependencies:
@@ -12865,124 +11303,6 @@ __metadata:
languageName: node
linkType: hard
-"es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5":
- version: 1.23.6
- resolution: "es-abstract@npm:1.23.6"
- dependencies:
- array-buffer-byte-length: "npm:^1.0.1"
- arraybuffer.prototype.slice: "npm:^1.0.4"
- available-typed-arrays: "npm:^1.0.7"
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.3"
- data-view-buffer: "npm:^1.0.1"
- data-view-byte-length: "npm:^1.0.1"
- data-view-byte-offset: "npm:^1.0.0"
- es-define-property: "npm:^1.0.1"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.0.0"
- es-set-tostringtag: "npm:^2.0.3"
- es-to-primitive: "npm:^1.3.0"
- function.prototype.name: "npm:^1.1.7"
- get-intrinsic: "npm:^1.2.6"
- get-symbol-description: "npm:^1.0.2"
- globalthis: "npm:^1.0.4"
- gopd: "npm:^1.2.0"
- has-property-descriptors: "npm:^1.0.2"
- has-proto: "npm:^1.2.0"
- has-symbols: "npm:^1.1.0"
- hasown: "npm:^2.0.2"
- internal-slot: "npm:^1.1.0"
- is-array-buffer: "npm:^3.0.4"
- is-callable: "npm:^1.2.7"
- is-data-view: "npm:^1.0.2"
- is-negative-zero: "npm:^2.0.3"
- is-regex: "npm:^1.2.1"
- is-shared-array-buffer: "npm:^1.0.3"
- is-string: "npm:^1.1.1"
- is-typed-array: "npm:^1.1.13"
- is-weakref: "npm:^1.1.0"
- math-intrinsics: "npm:^1.0.0"
- object-inspect: "npm:^1.13.3"
- object-keys: "npm:^1.1.1"
- object.assign: "npm:^4.1.5"
- regexp.prototype.flags: "npm:^1.5.3"
- safe-array-concat: "npm:^1.1.3"
- safe-regex-test: "npm:^1.1.0"
- string.prototype.trim: "npm:^1.2.10"
- string.prototype.trimend: "npm:^1.0.9"
- string.prototype.trimstart: "npm:^1.0.8"
- typed-array-buffer: "npm:^1.0.2"
- typed-array-byte-length: "npm:^1.0.1"
- typed-array-byte-offset: "npm:^1.0.3"
- typed-array-length: "npm:^1.0.7"
- unbox-primitive: "npm:^1.0.2"
- which-typed-array: "npm:^1.1.16"
- checksum: 10c0/87c9cd85264f42e993ee2f7157c5e49c2866651bd7ff89a0799cc5bcfb962b19814e1f58c9970101072bab2a68a4fb859f094c6e8f161ba8042569431f0c1ec4
- languageName: node
- linkType: hard
-
-"es-abstract@npm:^1.23.9, es-abstract@npm:^1.24.0":
- version: 1.24.0
- resolution: "es-abstract@npm:1.24.0"
- dependencies:
- array-buffer-byte-length: "npm:^1.0.2"
- arraybuffer.prototype.slice: "npm:^1.0.4"
- available-typed-arrays: "npm:^1.0.7"
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.4"
- data-view-buffer: "npm:^1.0.2"
- data-view-byte-length: "npm:^1.0.2"
- data-view-byte-offset: "npm:^1.0.1"
- es-define-property: "npm:^1.0.1"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.1.1"
- es-set-tostringtag: "npm:^2.1.0"
- es-to-primitive: "npm:^1.3.0"
- function.prototype.name: "npm:^1.1.8"
- get-intrinsic: "npm:^1.3.0"
- get-proto: "npm:^1.0.1"
- get-symbol-description: "npm:^1.1.0"
- globalthis: "npm:^1.0.4"
- gopd: "npm:^1.2.0"
- has-property-descriptors: "npm:^1.0.2"
- has-proto: "npm:^1.2.0"
- has-symbols: "npm:^1.1.0"
- hasown: "npm:^2.0.2"
- internal-slot: "npm:^1.1.0"
- is-array-buffer: "npm:^3.0.5"
- is-callable: "npm:^1.2.7"
- is-data-view: "npm:^1.0.2"
- is-negative-zero: "npm:^2.0.3"
- is-regex: "npm:^1.2.1"
- is-set: "npm:^2.0.3"
- is-shared-array-buffer: "npm:^1.0.4"
- is-string: "npm:^1.1.1"
- is-typed-array: "npm:^1.1.15"
- is-weakref: "npm:^1.1.1"
- math-intrinsics: "npm:^1.1.0"
- object-inspect: "npm:^1.13.4"
- object-keys: "npm:^1.1.1"
- object.assign: "npm:^4.1.7"
- own-keys: "npm:^1.0.1"
- regexp.prototype.flags: "npm:^1.5.4"
- safe-array-concat: "npm:^1.1.3"
- safe-push-apply: "npm:^1.0.0"
- safe-regex-test: "npm:^1.1.0"
- set-proto: "npm:^1.0.0"
- stop-iteration-iterator: "npm:^1.1.0"
- string.prototype.trim: "npm:^1.2.10"
- string.prototype.trimend: "npm:^1.0.9"
- string.prototype.trimstart: "npm:^1.0.8"
- typed-array-buffer: "npm:^1.0.3"
- typed-array-byte-length: "npm:^1.0.3"
- typed-array-byte-offset: "npm:^1.0.4"
- typed-array-length: "npm:^1.0.7"
- unbox-primitive: "npm:^1.1.0"
- which-typed-array: "npm:^1.1.19"
- checksum: 10c0/b256e897be32df5d382786ce8cce29a1dd8c97efbab77a26609bd70f2ed29fbcfc7a31758cb07488d532e7ccccdfca76c1118f2afe5a424cdc05ca007867c318
- languageName: node
- linkType: hard
-
"es-define-property@npm:^1.0.0":
version: 1.0.0
resolution: "es-define-property@npm:1.0.0"
@@ -13029,15 +11349,6 @@ __metadata:
languageName: node
linkType: hard
-"es-object-atoms@npm:^1.1.1":
- version: 1.1.1
- resolution: "es-object-atoms@npm:1.1.1"
- dependencies:
- es-errors: "npm:^1.3.0"
- checksum: 10c0/65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c
- languageName: node
- linkType: hard
-
"es-set-tostringtag@npm:^2.0.1":
version: 2.0.1
resolution: "es-set-tostringtag@npm:2.0.1"
@@ -13049,17 +11360,6 @@ __metadata:
languageName: node
linkType: hard
-"es-set-tostringtag@npm:^2.0.3":
- version: 2.0.3
- resolution: "es-set-tostringtag@npm:2.0.3"
- dependencies:
- get-intrinsic: "npm:^1.2.4"
- has-tostringtag: "npm:^1.0.2"
- hasown: "npm:^2.0.1"
- checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a
- languageName: node
- linkType: hard
-
"es-set-tostringtag@npm:^2.1.0":
version: 2.1.0
resolution: "es-set-tostringtag@npm:2.1.0"
@@ -13072,24 +11372,6 @@ __metadata:
languageName: node
linkType: hard
-"es-shim-unscopables@npm:^1.0.2":
- version: 1.0.2
- resolution: "es-shim-unscopables@npm:1.0.2"
- dependencies:
- hasown: "npm:^2.0.0"
- checksum: 10c0/f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783
- languageName: node
- linkType: hard
-
-"es-shim-unscopables@npm:^1.1.0":
- version: 1.1.0
- resolution: "es-shim-unscopables@npm:1.1.0"
- dependencies:
- hasown: "npm:^2.0.2"
- checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb
- languageName: node
- linkType: hard
-
"es-to-primitive@npm:^1.2.1":
version: 1.2.1
resolution: "es-to-primitive@npm:1.2.1"
@@ -13101,17 +11383,6 @@ __metadata:
languageName: node
linkType: hard
-"es-to-primitive@npm:^1.3.0":
- version: 1.3.0
- resolution: "es-to-primitive@npm:1.3.0"
- dependencies:
- is-callable: "npm:^1.2.7"
- is-date-object: "npm:^1.0.5"
- is-symbol: "npm:^1.0.4"
- checksum: 10c0/c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b
- languageName: node
- linkType: hard
-
"es6-error@npm:^4.0.1":
version: 4.1.1
resolution: "es6-error@npm:4.1.1"
@@ -13119,86 +11390,6 @@ __metadata:
languageName: node
linkType: hard
-"esbuild@npm:^0.21.3":
- version: 0.21.5
- resolution: "esbuild@npm:0.21.5"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.21.5"
- "@esbuild/android-arm": "npm:0.21.5"
- "@esbuild/android-arm64": "npm:0.21.5"
- "@esbuild/android-x64": "npm:0.21.5"
- "@esbuild/darwin-arm64": "npm:0.21.5"
- "@esbuild/darwin-x64": "npm:0.21.5"
- "@esbuild/freebsd-arm64": "npm:0.21.5"
- "@esbuild/freebsd-x64": "npm:0.21.5"
- "@esbuild/linux-arm": "npm:0.21.5"
- "@esbuild/linux-arm64": "npm:0.21.5"
- "@esbuild/linux-ia32": "npm:0.21.5"
- "@esbuild/linux-loong64": "npm:0.21.5"
- "@esbuild/linux-mips64el": "npm:0.21.5"
- "@esbuild/linux-ppc64": "npm:0.21.5"
- "@esbuild/linux-riscv64": "npm:0.21.5"
- "@esbuild/linux-s390x": "npm:0.21.5"
- "@esbuild/linux-x64": "npm:0.21.5"
- "@esbuild/netbsd-x64": "npm:0.21.5"
- "@esbuild/openbsd-x64": "npm:0.21.5"
- "@esbuild/sunos-x64": "npm:0.21.5"
- "@esbuild/win32-arm64": "npm:0.21.5"
- "@esbuild/win32-ia32": "npm:0.21.5"
- "@esbuild/win32-x64": "npm:0.21.5"
- dependenciesMeta:
- "@esbuild/aix-ppc64":
- optional: true
- "@esbuild/android-arm":
- optional: true
- "@esbuild/android-arm64":
- optional: true
- "@esbuild/android-x64":
- optional: true
- "@esbuild/darwin-arm64":
- optional: true
- "@esbuild/darwin-x64":
- optional: true
- "@esbuild/freebsd-arm64":
- optional: true
- "@esbuild/freebsd-x64":
- optional: true
- "@esbuild/linux-arm":
- optional: true
- "@esbuild/linux-arm64":
- optional: true
- "@esbuild/linux-ia32":
- optional: true
- "@esbuild/linux-loong64":
- optional: true
- "@esbuild/linux-mips64el":
- optional: true
- "@esbuild/linux-ppc64":
- optional: true
- "@esbuild/linux-riscv64":
- optional: true
- "@esbuild/linux-s390x":
- optional: true
- "@esbuild/linux-x64":
- optional: true
- "@esbuild/netbsd-x64":
- optional: true
- "@esbuild/openbsd-x64":
- optional: true
- "@esbuild/sunos-x64":
- optional: true
- "@esbuild/win32-arm64":
- optional: true
- "@esbuild/win32-ia32":
- optional: true
- "@esbuild/win32-x64":
- optional: true
- bin:
- esbuild: bin/esbuild
- checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de
- languageName: node
- linkType: hard
-
"esbuild@npm:^0.24.2":
version: 0.24.2
resolution: "esbuild@npm:0.24.2"
@@ -13285,35 +11476,36 @@ __metadata:
languageName: node
linkType: hard
-"esbuild@npm:^0.25.0":
- version: 0.25.0
- resolution: "esbuild@npm:0.25.0"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.25.0"
- "@esbuild/android-arm": "npm:0.25.0"
- "@esbuild/android-arm64": "npm:0.25.0"
- "@esbuild/android-x64": "npm:0.25.0"
- "@esbuild/darwin-arm64": "npm:0.25.0"
- "@esbuild/darwin-x64": "npm:0.25.0"
- "@esbuild/freebsd-arm64": "npm:0.25.0"
- "@esbuild/freebsd-x64": "npm:0.25.0"
- "@esbuild/linux-arm": "npm:0.25.0"
- "@esbuild/linux-arm64": "npm:0.25.0"
- "@esbuild/linux-ia32": "npm:0.25.0"
- "@esbuild/linux-loong64": "npm:0.25.0"
- "@esbuild/linux-mips64el": "npm:0.25.0"
- "@esbuild/linux-ppc64": "npm:0.25.0"
- "@esbuild/linux-riscv64": "npm:0.25.0"
- "@esbuild/linux-s390x": "npm:0.25.0"
- "@esbuild/linux-x64": "npm:0.25.0"
- "@esbuild/netbsd-arm64": "npm:0.25.0"
- "@esbuild/netbsd-x64": "npm:0.25.0"
- "@esbuild/openbsd-arm64": "npm:0.25.0"
- "@esbuild/openbsd-x64": "npm:0.25.0"
- "@esbuild/sunos-x64": "npm:0.25.0"
- "@esbuild/win32-arm64": "npm:0.25.0"
- "@esbuild/win32-ia32": "npm:0.25.0"
- "@esbuild/win32-x64": "npm:0.25.0"
+"esbuild@npm:^0.28.0":
+ version: 0.28.0
+ resolution: "esbuild@npm:0.28.0"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.28.0"
+ "@esbuild/android-arm": "npm:0.28.0"
+ "@esbuild/android-arm64": "npm:0.28.0"
+ "@esbuild/android-x64": "npm:0.28.0"
+ "@esbuild/darwin-arm64": "npm:0.28.0"
+ "@esbuild/darwin-x64": "npm:0.28.0"
+ "@esbuild/freebsd-arm64": "npm:0.28.0"
+ "@esbuild/freebsd-x64": "npm:0.28.0"
+ "@esbuild/linux-arm": "npm:0.28.0"
+ "@esbuild/linux-arm64": "npm:0.28.0"
+ "@esbuild/linux-ia32": "npm:0.28.0"
+ "@esbuild/linux-loong64": "npm:0.28.0"
+ "@esbuild/linux-mips64el": "npm:0.28.0"
+ "@esbuild/linux-ppc64": "npm:0.28.0"
+ "@esbuild/linux-riscv64": "npm:0.28.0"
+ "@esbuild/linux-s390x": "npm:0.28.0"
+ "@esbuild/linux-x64": "npm:0.28.0"
+ "@esbuild/netbsd-arm64": "npm:0.28.0"
+ "@esbuild/netbsd-x64": "npm:0.28.0"
+ "@esbuild/openbsd-arm64": "npm:0.28.0"
+ "@esbuild/openbsd-x64": "npm:0.28.0"
+ "@esbuild/openharmony-arm64": "npm:0.28.0"
+ "@esbuild/sunos-x64": "npm:0.28.0"
+ "@esbuild/win32-arm64": "npm:0.28.0"
+ "@esbuild/win32-ia32": "npm:0.28.0"
+ "@esbuild/win32-x64": "npm:0.28.0"
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
@@ -13357,6 +11549,8 @@ __metadata:
optional: true
"@esbuild/openbsd-x64":
optional: true
+ "@esbuild/openharmony-arm64":
+ optional: true
"@esbuild/sunos-x64":
optional: true
"@esbuild/win32-arm64":
@@ -13367,7 +11561,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d
+ checksum: 10c0/8acd95c238ec6c4a9d16163277faf228a8994b642d187b3fe667ffbb469008e6748cde144fdc3c175bf8e78ee49e15a0ed9b9f183fdb5fcea1772f87fb1372a4
languageName: node
linkType: hard
@@ -13399,13 +11593,6 @@ __metadata:
languageName: node
linkType: hard
-"escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0":
- version: 4.0.0
- resolution: "escape-string-regexp@npm:4.0.0"
- checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9
- languageName: node
- linkType: hard
-
"escape-string-regexp@npm:5.0.0, escape-string-regexp@npm:^5.0.0":
version: 5.0.0
resolution: "escape-string-regexp@npm:5.0.0"
@@ -13413,72 +11600,17 @@ __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: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
languageName: node
linkType: hard
-"escape-string-regexp@npm:^2.0.0":
- version: 2.0.0
- resolution: "escape-string-regexp@npm:2.0.0"
- checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507
- languageName: node
- linkType: hard
-
-"escodegen@npm:^2.0.0":
- version: 2.1.0
- resolution: "escodegen@npm:2.1.0"
- dependencies:
- esprima: "npm:^4.0.1"
- estraverse: "npm:^5.2.0"
- esutils: "npm:^2.0.2"
- source-map: "npm:~0.6.1"
- dependenciesMeta:
- source-map:
- optional: true
- bin:
- escodegen: bin/escodegen.js
- esgenerate: bin/esgenerate.js
- checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3
- languageName: node
- linkType: hard
-
-"eslint-config-airbnb-base@npm:^14.2.1":
- version: 14.2.1
- resolution: "eslint-config-airbnb-base@npm:14.2.1"
- dependencies:
- confusing-browser-globals: "npm:^1.0.10"
- object.assign: "npm:^4.1.2"
- object.entries: "npm:^1.1.2"
- peerDependencies:
- eslint: ^5.16.0 || ^6.8.0 || ^7.2.0
- eslint-plugin-import: ^2.22.1
- checksum: 10c0/960654ae93f085800850ba5d54d745e576fb1c9e1fe46d0a64086586a1a6a78753ce6990b46c5543c35ba00ba4aee9018e4d3d3307dba8a0bf864a6ac803de16
- languageName: node
- linkType: hard
-
-"eslint-import-resolver-node@npm:^0.3.9":
- version: 0.3.9
- resolution: "eslint-import-resolver-node@npm:0.3.9"
- dependencies:
- debug: "npm:^3.2.7"
- is-core-module: "npm:^2.13.0"
- resolve: "npm:^1.22.4"
- checksum: 10c0/0ea8a24a72328a51fd95aa8f660dcca74c1429806737cf10261ab90cfcaaf62fd1eff664b76a44270868e0a932711a81b250053942595bcd00a93b1c1575dd61
- languageName: node
- linkType: hard
-
-"eslint-module-utils@npm:^2.12.1":
- version: 2.12.1
- resolution: "eslint-module-utils@npm:2.12.1"
- dependencies:
- debug: "npm:^3.2.7"
- peerDependenciesMeta:
- eslint:
- optional: true
- checksum: 10c0/6f4efbe7a91ae49bf67b4ab3644cb60bc5bd7db4cb5521de1b65be0847ffd3fb6bce0dd68f0995e1b312d137f768e2a1f842ee26fe73621afa05f850628fdc40
+"escape-string-regexp@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "escape-string-regexp@npm:4.0.0"
+ checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9
languageName: node
linkType: hard
@@ -13493,51 +11625,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-import@npm:^2.31.0":
- version: 2.32.0
- resolution: "eslint-plugin-import@npm:2.32.0"
- dependencies:
- "@rtsao/scc": "npm:^1.1.0"
- array-includes: "npm:^3.1.9"
- array.prototype.findlastindex: "npm:^1.2.6"
- array.prototype.flat: "npm:^1.3.3"
- array.prototype.flatmap: "npm:^1.3.3"
- debug: "npm:^3.2.7"
- doctrine: "npm:^2.1.0"
- eslint-import-resolver-node: "npm:^0.3.9"
- eslint-module-utils: "npm:^2.12.1"
- hasown: "npm:^2.0.2"
- is-core-module: "npm:^2.16.1"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:^3.1.2"
- object.fromentries: "npm:^2.0.8"
- object.groupby: "npm:^1.0.3"
- object.values: "npm:^1.2.1"
- semver: "npm:^6.3.1"
- string.prototype.trimend: "npm:^1.0.9"
- tsconfig-paths: "npm:^3.15.0"
- peerDependencies:
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
- checksum: 10c0/bfb1b8fc8800398e62ddfefbf3638d185286edfed26dfe00875cc2846d954491b4f5112457831588b757fa789384e1ae585f812614c4797f0499fa234fd4a48b
- languageName: node
- linkType: hard
-
-"eslint-plugin-jsx-no-leaked-values@npm:^0.1.24":
- version: 0.1.24
- resolution: "eslint-plugin-jsx-no-leaked-values@npm:0.1.24"
- dependencies:
- "@typescript-eslint/experimental-utils": "npm:^5.36.1"
- ts-pattern: "npm:^4.0.5"
- tsutils: "npm:^3.21.0"
- peerDependencies:
- "@typescript-eslint/parser": "*"
- eslint: "*"
- typescript: "*"
- checksum: 10c0/c4459f81179b3f354e8d8045a85fe6bbe4d37857158343bc8cb5871a392779a12533be80736f560c50ae6fa4715eb235c4946abc73966cfded07b24529f0c518
- languageName: node
- linkType: hard
-
-"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1":
+"eslint-scope@npm:5.1.1":
version: 5.1.1
resolution: "eslint-scope@npm:5.1.1"
dependencies:
@@ -13547,50 +11635,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint-utils@npm:^2.1.0":
- version: 2.1.0
- resolution: "eslint-utils@npm:2.1.0"
- dependencies:
- eslint-visitor-keys: "npm:^1.1.0"
- checksum: 10c0/69521c5d6569384b24093125d037ba238d3d6e54367f7143af9928f5286369e912c26cad5016d730c0ffb9797ac9e83831059d7f1d863f7dc84330eb02414611
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^1.1.0, eslint-visitor-keys@npm:^1.3.0":
- version: 1.3.0
- resolution: "eslint-visitor-keys@npm:1.3.0"
- checksum: 10c0/10c91fdbbe36810dd4308e57f9a8bc7177188b2a70247e54e3af1fa05ebc66414ae6fd4ce3c6c6821591f43a556e9037bc6b071122e099b5f8b7d2f76df553e3
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^2.0.0":
- version: 2.1.0
- resolution: "eslint-visitor-keys@npm:2.1.0"
- checksum: 10c0/9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^3.3.0":
- version: 3.4.1
- resolution: "eslint-visitor-keys@npm:3.4.1"
- checksum: 10c0/b4ebd35aed5426cd81b1fb92487825f1acf47a31e91d76597a3ee0664d69627140c4dafaf9b319cfeb1f48c1113a393e21a734c669e6565a72e6fcc311bd9911
- languageName: node
- linkType: hard
-
-"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: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
- languageName: node
- linkType: hard
-
-"eslint-visitor-keys@npm:^4.2.0":
- version: 4.2.0
- resolution: "eslint-visitor-keys@npm:4.2.0"
- checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269
- languageName: node
- linkType: hard
-
"eslint-visitor-keys@npm:^4.2.1":
version: 4.2.1
resolution: "eslint-visitor-keys@npm:4.2.1"
@@ -13598,67 +11642,6 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^7.22.0":
- version: 7.32.0
- resolution: "eslint@npm:7.32.0"
- dependencies:
- "@babel/code-frame": "npm:7.12.11"
- "@eslint/eslintrc": "npm:^0.4.3"
- "@humanwhocodes/config-array": "npm:^0.5.0"
- ajv: "npm:^6.10.0"
- chalk: "npm:^4.0.0"
- cross-spawn: "npm:^7.0.2"
- debug: "npm:^4.0.1"
- doctrine: "npm:^3.0.0"
- enquirer: "npm:^2.3.5"
- escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^5.1.1"
- eslint-utils: "npm:^2.1.0"
- eslint-visitor-keys: "npm:^2.0.0"
- espree: "npm:^7.3.1"
- esquery: "npm:^1.4.0"
- esutils: "npm:^2.0.2"
- fast-deep-equal: "npm:^3.1.3"
- file-entry-cache: "npm:^6.0.1"
- functional-red-black-tree: "npm:^1.0.1"
- glob-parent: "npm:^5.1.2"
- globals: "npm:^13.6.0"
- ignore: "npm:^4.0.6"
- import-fresh: "npm:^3.0.0"
- imurmurhash: "npm:^0.1.4"
- is-glob: "npm:^4.0.0"
- js-yaml: "npm:^3.13.1"
- json-stable-stringify-without-jsonify: "npm:^1.0.1"
- levn: "npm:^0.4.1"
- lodash.merge: "npm:^4.6.2"
- minimatch: "npm:^3.0.4"
- natural-compare: "npm:^1.4.0"
- optionator: "npm:^0.9.1"
- progress: "npm:^2.0.0"
- regexpp: "npm:^3.1.0"
- semver: "npm:^7.2.1"
- strip-ansi: "npm:^6.0.0"
- strip-json-comments: "npm:^3.1.0"
- table: "npm:^6.0.9"
- text-table: "npm:^0.2.0"
- v8-compile-cache: "npm:^2.0.3"
- bin:
- eslint: bin/eslint.js
- checksum: 10c0/84409f7767556179cb11529f1215f335c7dfccf90419df6147f949f14c347a960c7b569e80ed84011a0b6d10da1ef5046edbbb9b11c3e59aa6696d5217092e93
- languageName: node
- linkType: hard
-
-"espree@npm:^10.0.1":
- version: 10.3.0
- resolution: "espree@npm:10.3.0"
- dependencies:
- acorn: "npm:^8.14.0"
- acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^4.2.0"
- checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462
- languageName: node
- linkType: hard
-
"espree@npm:^10.3.0":
version: 10.4.0
resolution: "espree@npm:10.4.0"
@@ -13670,18 +11653,7 @@ __metadata:
languageName: node
linkType: hard
-"espree@npm:^7.3.0, espree@npm:^7.3.1":
- version: 7.3.1
- resolution: "espree@npm:7.3.1"
- dependencies:
- acorn: "npm:^7.4.0"
- acorn-jsx: "npm:^5.3.1"
- eslint-visitor-keys: "npm:^1.3.0"
- checksum: 10c0/f4e81b903f03eaf0e6925cea20571632da427deb6e14ca37e481f72c11f36d7bb4945fe8a2ff15ab22d078d3cd93ee65355fa94de9c27485c356481775f25d85
- languageName: node
- linkType: hard
-
-"esprima@npm:^4.0.0, esprima@npm:^4.0.1":
+"esprima@npm:^4.0.0":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
bin:
@@ -13691,15 +11663,6 @@ __metadata:
languageName: node
linkType: hard
-"esquery@npm:^1.4.0":
- version: 1.6.0
- resolution: "esquery@npm:1.6.0"
- dependencies:
- estraverse: "npm:^5.1.0"
- checksum: 10c0/cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2
- languageName: node
- linkType: hard
-
"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
@@ -13716,7 +11679,7 @@ __metadata:
languageName: node
linkType: hard
-"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0":
+"estraverse@npm:^5.2.0":
version: 5.3.0
resolution: "estraverse@npm:5.3.0"
checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107
@@ -13842,6 +11805,13 @@ __metadata:
languageName: node
linkType: hard
+"eventemitter3@npm:^5.0.1":
+ version: 5.0.4
+ resolution: "eventemitter3@npm:5.0.4"
+ checksum: 10c0/575b8cac8d709e1473da46f8f15ef311b57ff7609445a7c71af5cd42598583eee6f098fa7a593e30f27e94b8865642baa0689e8fa97c016f742abdb3b1bf6d9a
+ languageName: node
+ linkType: hard
+
"events@npm:^3.2.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
@@ -13916,29 +11886,6 @@ __metadata:
languageName: node
linkType: hard
-"expect-webdriverio@npm:^3.0.0":
- version: 3.6.0
- resolution: "expect-webdriverio@npm:3.6.0"
- dependencies:
- expect: "npm:^28.1.0"
- jest-matcher-utils: "npm:^28.1.0"
- checksum: 10c0/84609e85a3ddb93022f45ed0c92d42dcf4d4f840ee5e04f8a4673bd0fb8b08c2676b3dda2298ca3e0691223a251655afc61763677984089c236e610ee0ff60bc
- languageName: node
- linkType: hard
-
-"expect@npm:^28.1.0":
- version: 28.1.3
- resolution: "expect@npm:28.1.3"
- dependencies:
- "@jest/expect-utils": "npm:^28.1.3"
- jest-get-type: "npm:^28.0.2"
- jest-matcher-utils: "npm:^28.1.3"
- jest-message-util: "npm:^28.1.3"
- jest-util: "npm:^28.1.3"
- checksum: 10c0/fce8aa5462294fc7a32b17eef697e9999989b383e62f88b76e69badc59d4abb231dd6131aebaf27c4683be2fb0aa345e125bf2f15545e30a31dc85ec98673608
- languageName: node
- linkType: hard
-
"exponential-backoff@npm:^3.1.1":
version: 3.1.1
resolution: "exponential-backoff@npm:3.1.1"
@@ -13946,7 +11893,7 @@ __metadata:
languageName: node
linkType: hard
-"express@npm:^4.14.0, express@npm:^4.17.3":
+"express@npm:^4.17.3":
version: 4.22.1
resolution: "express@npm:4.22.1"
dependencies:
@@ -14001,17 +11948,6 @@ __metadata:
languageName: node
linkType: hard
-"external-editor@npm:^3.0.3":
- version: 3.1.0
- resolution: "external-editor@npm:3.1.0"
- dependencies:
- chardet: "npm:^0.7.0"
- iconv-lite: "npm:^0.4.24"
- tmp: "npm:^0.0.33"
- checksum: 10c0/c98f1ba3efdfa3c561db4447ff366a6adb5c1e2581462522c56a18bf90dfe4da382f9cd1feee3e330108c3595a854b218272539f311ba1b3298f841eb0fbf339
- languageName: node
- linkType: hard
-
"extract-zip@npm:2.0.1":
version: 2.0.1
resolution: "extract-zip@npm:2.0.1"
@@ -14043,13 +11979,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-deep-equal@npm:^2.0.1":
- version: 2.0.1
- resolution: "fast-deep-equal@npm:2.0.1"
- checksum: 10c0/1602e0d6ed63493c865cc6b03f9070d6d3926e8cd086a123060b58f80a295f3f08b1ecfb479ae7c45b7fd45535202aea7cf5b49bc31bffb81c20b1502300be84
- languageName: node
- linkType: hard
-
"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3":
version: 3.1.3
resolution: "fast-deep-equal@npm:3.1.3"
@@ -14083,7 +12012,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0":
+"fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0":
version: 3.3.0
resolution: "fast-glob@npm:3.3.0"
dependencies:
@@ -14103,13 +12032,6 @@ __metadata:
languageName: node
linkType: hard
-"fast-levenshtein@npm:^2.0.6":
- version: 2.0.6
- resolution: "fast-levenshtein@npm:2.0.6"
- checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4
- languageName: node
- linkType: hard
-
"fast-uri@npm:^3.0.1":
version: 3.1.0
resolution: "fast-uri@npm:3.1.0"
@@ -14183,7 +12105,7 @@ __metadata:
languageName: node
linkType: hard
-"figures@npm:3.2.0, figures@npm:^3.0.0, figures@npm:^3.2.0":
+"figures@npm:3.2.0, figures@npm:^3.2.0":
version: 3.2.0
resolution: "figures@npm:3.2.0"
dependencies:
@@ -14192,15 +12114,6 @@ __metadata:
languageName: node
linkType: hard
-"file-entry-cache@npm:^6.0.1":
- version: 6.0.1
- resolution: "file-entry-cache@npm:6.0.1"
- dependencies:
- flat-cache: "npm:^3.0.4"
- checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd
- languageName: node
- linkType: hard
-
"file-loader@npm:^6.2.0":
version: 6.2.0
resolution: "file-loader@npm:6.2.0"
@@ -14275,38 +12188,18 @@ __metadata:
linkType: hard
"find-parent-dir@npm:^0.3.0":
- version: 0.3.1
- resolution: "find-parent-dir@npm:0.3.1"
- checksum: 10c0/4817c60ff382a989da31cfa63ac748e6add98433f00a6d236b91d5a23dba8cfc80723b43ff45f47a2dbb54032737dd8643fe12834a60cbee0512021e64bfbf00
- languageName: node
- linkType: hard
-
-"find-replace@npm:^3.0.0":
- version: 3.0.0
- resolution: "find-replace@npm:3.0.0"
- dependencies:
- array-back: "npm:^3.0.1"
- checksum: 10c0/fcd1bf7960388c8193c2861bcdc760c18ac14edb4bde062a961915d9a25727b2e8aabf0229e90cc09c753fd557e5a3e5ae61e49cadbe727be89a9e8e49ce7668
- 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"
- dependencies:
- locate-path: "npm:^6.0.0"
- path-exists: "npm:^4.0.0"
- checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a
+ version: 0.3.1
+ resolution: "find-parent-dir@npm:0.3.1"
+ checksum: 10c0/4817c60ff382a989da31cfa63ac748e6add98433f00a6d236b91d5a23dba8cfc80723b43ff45f47a2dbb54032737dd8643fe12834a60cbee0512021e64bfbf00
languageName: node
linkType: hard
-"find-up@npm:^1.0.0":
- version: 1.1.2
- resolution: "find-up@npm:1.1.2"
+"find-replace@npm:^3.0.0":
+ version: 3.0.0
+ resolution: "find-replace@npm:3.0.0"
dependencies:
- path-exists: "npm:^2.0.0"
- pinkie-promise: "npm:^2.0.0"
- checksum: 10c0/51e35c62d9b7efe82d7d5cce966bfe10c2eaa78c769333f8114627e3a8a4a4f50747f5f50bff50b1094cbc6527776f0d3b9ff74d3561ef714a5290a17c80c2bc
+ array-back: "npm:^3.0.1"
+ checksum: 10c0/fcd1bf7960388c8193c2861bcdc760c18ac14edb4bde062a961915d9a25727b2e8aabf0229e90cc09c753fd557e5a3e5ae61e49cadbe727be89a9e8e49ce7668
languageName: node
linkType: hard
@@ -14338,6 +12231,16 @@ __metadata:
languageName: node
linkType: hard
+"find-up@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "find-up@npm:5.0.0"
+ dependencies:
+ locate-path: "npm:^6.0.0"
+ path-exists: "npm:^4.0.0"
+ checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a
+ languageName: node
+ linkType: hard
+
"find-up@npm:^6.3.0":
version: 6.3.0
resolution: "find-up@npm:6.3.0"
@@ -14348,17 +12251,6 @@ __metadata:
languageName: node
linkType: hard
-"flat-cache@npm:^3.0.4":
- version: 3.2.0
- resolution: "flat-cache@npm:3.2.0"
- dependencies:
- flatted: "npm:^3.2.9"
- keyv: "npm:^4.5.3"
- rimraf: "npm:^3.0.2"
- checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75
- languageName: node
- linkType: hard
-
"flat@npm:^5.0.2":
version: 5.0.2
resolution: "flat@npm:5.0.2"
@@ -14368,13 +12260,6 @@ __metadata:
languageName: node
linkType: hard
-"flatted@npm:^3.2.9":
- version: 3.3.3
- resolution: "flatted@npm:3.3.3"
- checksum: 10c0/e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538
- languageName: node
- linkType: hard
-
"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.6":
version: 1.15.6
resolution: "follow-redirects@npm:1.15.6"
@@ -14394,15 +12279,6 @@ __metadata:
languageName: node
linkType: hard
-"for-each@npm:^0.3.5":
- version: 0.3.5
- resolution: "for-each@npm:0.3.5"
- dependencies:
- is-callable: "npm:^1.2.7"
- checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee
- languageName: node
- linkType: hard
-
"foreground-child@npm:^2.0.0":
version: 2.0.0
resolution: "foreground-child@npm:2.0.0"
@@ -14705,40 +12581,6 @@ __metadata:
languageName: node
linkType: hard
-"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.7":
- version: 1.1.7
- resolution: "function.prototype.name@npm:1.1.7"
- dependencies:
- call-bind: "npm:^1.0.8"
- define-properties: "npm:^1.2.1"
- functions-have-names: "npm:^1.2.3"
- hasown: "npm:^2.0.2"
- is-callable: "npm:^1.2.7"
- checksum: 10c0/f369f794099a9883e8253290d84a7a3e37ed9d4e2b185bdb3034fcfe02d6ee9dd72b41ea1e6e556c49bce897c535aa373b8e31dab5b018875cf9bc0a70c5215f
- languageName: node
- linkType: hard
-
-"function.prototype.name@npm:^1.1.8":
- version: 1.1.8
- resolution: "function.prototype.name@npm:1.1.8"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.3"
- define-properties: "npm:^1.2.1"
- functions-have-names: "npm:^1.2.3"
- hasown: "npm:^2.0.2"
- is-callable: "npm:^1.2.7"
- checksum: 10c0/e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253
- languageName: node
- linkType: hard
-
-"functional-red-black-tree@npm:^1.0.1":
- version: 1.0.1
- resolution: "functional-red-black-tree@npm:1.0.1"
- checksum: 10c0/5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3
- 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"
@@ -14770,22 +12612,6 @@ __metadata:
languageName: node
linkType: hard
-"gaze@npm:^1.1.2":
- version: 1.1.3
- resolution: "gaze@npm:1.1.3"
- dependencies:
- globule: "npm:^1.0.0"
- checksum: 10c0/5369619e23f6585e3a5efc4b8fad3b9f129fb4a88685bf0d6a98ca5ea0adb3868ede3d05643101deb03c42e15a0d36182d37f0122945935d05eddc82f4d79bfe
- languageName: node
- linkType: hard
-
-"generator-function@npm:^2.0.0":
- version: 2.0.1
- resolution: "generator-function@npm:2.0.1"
- checksum: 10c0/8a9f59df0f01cfefafdb3b451b80555e5cf6d76487095db91ac461a0e682e4ff7a9dbce15f4ecec191e53586d59eece01949e05a4b4492879600bbbe8e28d6b8
- 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"
@@ -14800,6 +12626,13 @@ __metadata:
languageName: node
linkType: hard
+"get-east-asian-width@npm:^1.0.0, get-east-asian-width@npm:^1.3.1, get-east-asian-width@npm:^1.5.0":
+ version: 1.6.0
+ resolution: "get-east-asian-width@npm:1.6.0"
+ checksum: 10c0/7e72e9550fd49ca5b246f9af6bb2afc129c96412845ff6556b3274fd44817a381702ca17028efe9866b261a3d44254cbf21e6c90cf05b4b61675630af776d431
+ languageName: node
+ linkType: hard
+
"get-func-name@npm:^2.0.0":
version: 2.0.2
resolution: "get-func-name@npm:2.0.2"
@@ -14850,27 +12683,6 @@ __metadata:
languageName: node
linkType: hard
-"get-intrinsic@npm:^1.2.7, get-intrinsic@npm:^1.3.0":
- version: 1.3.1
- resolution: "get-intrinsic@npm:1.3.1"
- dependencies:
- async-function: "npm:^1.0.0"
- async-generator-function: "npm:^1.0.0"
- call-bind-apply-helpers: "npm:^1.0.2"
- es-define-property: "npm:^1.0.1"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.1.1"
- function-bind: "npm:^1.1.2"
- generator-function: "npm:^2.0.0"
- get-proto: "npm:^1.0.1"
- gopd: "npm:^1.2.0"
- has-symbols: "npm:^1.1.0"
- hasown: "npm:^2.0.2"
- math-intrinsics: "npm:^1.1.0"
- checksum: 10c0/9f4ab0cf7efe0fd2c8185f52e6f637e708f3a112610c88869f8f041bb9ecc2ce44bf285dfdbdc6f4f7c277a5b88d8e94a432374d97cca22f3de7fc63795deb5d
- languageName: node
- linkType: hard
-
"get-own-enumerable-property-symbols@npm:^3.0.0":
version: 3.0.2
resolution: "get-own-enumerable-property-symbols@npm:3.0.2"
@@ -14906,23 +12718,6 @@ __metadata:
languageName: node
linkType: hard
-"get-proto@npm:^1.0.1":
- version: 1.0.1
- resolution: "get-proto@npm:1.0.1"
- dependencies:
- dunder-proto: "npm:^1.0.1"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c
- languageName: node
- linkType: hard
-
-"get-stdin@npm:^9.0.0":
- version: 9.0.0
- resolution: "get-stdin@npm:9.0.0"
- checksum: 10c0/7ef2edc0c81a0644ca9f051aad8a96ae9373d901485abafaabe59fd347a1c378689d8a3d8825fb3067415d1d09dfcaa43cb9b9516ecac6b74b3138b65a8ccc6b
- languageName: node
- linkType: hard
-
"get-stream@npm:6.0.0":
version: 6.0.0
resolution: "get-stream@npm:6.0.0"
@@ -14956,35 +12751,6 @@ __metadata:
languageName: node
linkType: hard
-"get-symbol-description@npm:^1.0.2":
- version: 1.0.2
- resolution: "get-symbol-description@npm:1.0.2"
- dependencies:
- call-bind: "npm:^1.0.5"
- es-errors: "npm:^1.3.0"
- get-intrinsic: "npm:^1.2.4"
- checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc
- languageName: node
- linkType: hard
-
-"get-symbol-description@npm:^1.1.0":
- version: 1.1.0
- resolution: "get-symbol-description@npm:1.1.0"
- dependencies:
- call-bound: "npm:^1.0.3"
- es-errors: "npm:^1.3.0"
- get-intrinsic: "npm:^1.2.6"
- checksum: 10c0/d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b
- languageName: node
- linkType: hard
-
-"getopts@npm:^2.3.0":
- version: 2.3.0
- resolution: "getopts@npm:2.3.0"
- checksum: 10c0/edbcbd7020e9d87dc41e4ad9add5eb3873ae61339a62431bd92a461be2c0eaa9ec33b6fd0d67fa1b44feedffcf1cf28d6f9dbdb7d604cb1617eaba146a33cbca
- languageName: node
- linkType: hard
-
"getos@npm:^3.2.1":
version: 3.2.1
resolution: "getos@npm:3.2.1"
@@ -15188,19 +12954,6 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:^8.0.3":
- version: 8.1.0
- resolution: "glob@npm:8.1.0"
- dependencies:
- fs.realpath: "npm:^1.0.0"
- inflight: "npm:^1.0.4"
- inherits: "npm:2"
- minimatch: "npm:^5.0.1"
- once: "npm:^1.3.0"
- checksum: 10c0/cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f
- languageName: node
- linkType: hard
-
"glob@npm:^9.2.0":
version: 9.3.5
resolution: "glob@npm:9.3.5"
@@ -15213,20 +12966,6 @@ __metadata:
languageName: node
linkType: hard
-"glob@npm:~7.1.1":
- version: 7.1.7
- resolution: "glob@npm:7.1.7"
- dependencies:
- fs.realpath: "npm:^1.0.0"
- inflight: "npm:^1.0.4"
- inherits: "npm:2"
- minimatch: "npm:^3.0.4"
- once: "npm:^1.3.0"
- path-is-absolute: "npm:^1.0.0"
- checksum: 10c0/173245e6f9ccf904309eb7ef4a44a11f3bf68e9e341dff5a28b5db0dd7123b7506daf41497f3437a0710f57198187b758c2351eeaabce4d16935e956920da6a4
- languageName: node
- linkType: hard
-
"global-dirs@npm:^0.1.1":
version: 0.1.1
resolution: "global-dirs@npm:0.1.1"
@@ -15272,7 +13011,7 @@ __metadata:
languageName: node
linkType: hard
-"globals@npm:^13.20.0, globals@npm:^13.6.0, globals@npm:^13.9.0":
+"globals@npm:^13.20.0":
version: 13.24.0
resolution: "globals@npm:13.24.0"
dependencies:
@@ -15290,16 +13029,6 @@ __metadata:
languageName: node
linkType: hard
-"globalthis@npm:^1.0.4":
- version: 1.0.4
- resolution: "globalthis@npm:1.0.4"
- dependencies:
- define-properties: "npm:^1.2.1"
- gopd: "npm:^1.0.1"
- checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846
- languageName: node
- linkType: hard
-
"globby@npm:11.0.4":
version: 11.0.4
resolution: "globby@npm:11.0.4"
@@ -15328,20 +13057,6 @@ __metadata:
languageName: node
linkType: hard
-"globby@npm:^12.0.0":
- version: 12.2.0
- resolution: "globby@npm:12.2.0"
- dependencies:
- array-union: "npm:^3.0.1"
- dir-glob: "npm:^3.0.1"
- fast-glob: "npm:^3.2.7"
- ignore: "npm:^5.1.9"
- merge2: "npm:^1.4.1"
- slash: "npm:^4.0.0"
- checksum: 10c0/121fee62bb9a43a35a32731cda9540241003ef578f9cee5ad87b27d3020b94857ff62f8d82cb99dbeedf6f26981c9fa62509d873392642ceb37674f3d6ec4e52
- languageName: node
- linkType: hard
-
"globby@npm:^13.1.1":
version: 13.2.2
resolution: "globby@npm:13.2.2"
@@ -15376,17 +13091,6 @@ __metadata:
languageName: node
linkType: hard
-"globule@npm:^1.0.0":
- version: 1.3.4
- resolution: "globule@npm:1.3.4"
- dependencies:
- glob: "npm:~7.1.1"
- lodash: "npm:^4.17.21"
- minimatch: "npm:~3.0.2"
- checksum: 10c0/10204e914adae6f7ac0c499849b6e306d73cdd3547fd0c3a43db5f4afe36027fa8afa0707306c33b29d73d90fe0d357cd1c946c58ff20da9e52226abad20335a
- languageName: node
- linkType: hard
-
"gopd@npm:^1.0.1":
version: 1.0.1
resolution: "gopd@npm:1.0.1"
@@ -15403,25 +13107,6 @@ __metadata:
languageName: node
linkType: hard
-"got@npm:^11.0.2, got@npm:^11.8.1":
- version: 11.8.6
- resolution: "got@npm:11.8.6"
- dependencies:
- "@sindresorhus/is": "npm:^4.0.0"
- "@szmarczak/http-timer": "npm:^4.0.5"
- "@types/cacheable-request": "npm:^6.0.1"
- "@types/responselike": "npm:^1.0.0"
- cacheable-lookup: "npm:^5.0.3"
- cacheable-request: "npm:^7.0.2"
- decompress-response: "npm:^6.0.0"
- http2-wrapper: "npm:^1.0.0-beta.5.2"
- lowercase-keys: "npm:^2.0.0"
- p-cancelable: "npm:^2.0.0"
- responselike: "npm:^2.0.0"
- checksum: 10c0/754dd44877e5cf6183f1e989ff01c648d9a4719e357457bd4c78943911168881f1cfb7b2cb15d885e2105b3ad313adb8f017a67265dd7ade771afdb261ee8cb1
- languageName: node
- linkType: hard
-
"got@npm:^12.1.0":
version: 12.6.1
resolution: "got@npm:12.6.1"
@@ -15455,20 +13140,6 @@ __metadata:
languageName: node
linkType: hard
-"grapheme-splitter@npm:^1.0.2":
- version: 1.0.4
- resolution: "grapheme-splitter@npm:1.0.4"
- checksum: 10c0/108415fb07ac913f17040dc336607772fcea68c7f495ef91887edddb0b0f5ff7bc1d1ab181b125ecb2f0505669ef12c9a178a3bbd2dd8e042d8c5f1d7c90331a
- languageName: node
- linkType: hard
-
-"graphemer@npm:^1.4.0":
- version: 1.4.0
- resolution: "graphemer@npm:1.4.0"
- checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31
- languageName: node
- linkType: hard
-
"gray-matter@npm:^4.0.3":
version: 4.0.3
resolution: "gray-matter@npm:4.0.3"
@@ -15522,15 +13193,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: "npm:^2.0.0"
- checksum: 10c0/f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05
- 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"
@@ -15561,7 +13223,7 @@ __metadata:
languageName: node
linkType: hard
-"has-property-descriptors@npm:^1.0.1, has-property-descriptors@npm:^1.0.2":
+"has-property-descriptors@npm:^1.0.1":
version: 1.0.2
resolution: "has-property-descriptors@npm:1.0.2"
dependencies:
@@ -15577,15 +13239,6 @@ __metadata:
languageName: node
linkType: hard
-"has-proto@npm:^1.0.3, has-proto@npm:^1.2.0":
- version: 1.2.0
- resolution: "has-proto@npm:1.2.0"
- dependencies:
- dunder-proto: "npm:^1.0.0"
- checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95
- 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"
@@ -15660,7 +13313,7 @@ __metadata:
languageName: node
linkType: hard
-"hasown@npm:^2.0.1, hasown@npm:^2.0.2":
+"hasown@npm:^2.0.2":
version: 2.0.2
resolution: "hasown@npm:2.0.2"
dependencies:
@@ -15894,7 +13547,7 @@ __metadata:
languageName: node
linkType: hard
-"he@npm:1.2.0, he@npm:^1.2.0":
+"he@npm:^1.2.0":
version: 1.2.0
resolution: "he@npm:1.2.0"
bin:
@@ -16100,7 +13753,7 @@ __metadata:
languageName: node
linkType: hard
-"http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.1":
+"http-cache-semantics@npm:^4.1.1":
version: 4.1.1
resolution: "http-cache-semantics@npm:4.1.1"
checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc
@@ -16220,16 +13873,6 @@ __metadata:
languageName: node
linkType: hard
-"http2-wrapper@npm:^1.0.0-beta.5.2":
- version: 1.0.3
- resolution: "http2-wrapper@npm:1.0.3"
- dependencies:
- quick-lru: "npm:^5.1.1"
- resolve-alpn: "npm:^1.0.0"
- checksum: 10c0/6a9b72a033e9812e1476b9d776ce2f387bc94bc46c88aea0d5dab6bd47d0a539b8178830e77054dd26d1142c866d515a28a4dc7c3ff4232c88ff2ebe4f5d12d1
- languageName: node
- linkType: hard
-
"http2-wrapper@npm:^2.1.10":
version: 2.2.1
resolution: "http2-wrapper@npm:2.2.1"
@@ -16240,26 +13883,6 @@ __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: "npm:6"
- debug: "npm:4"
- checksum: 10c0/670c04f7f0effb5a449c094ea037cbcfb28a5ab93ed22e8c343095202cc7288027869a5a21caf4ee3b8ea06f9624ef1e1fc9044669c0fd92617654ff39f30806
- languageName: node
- linkType: hard
-
-"https-proxy-agent@npm:5.0.1":
- version: 5.0.1
- resolution: "https-proxy-agent@npm:5.0.1"
- dependencies:
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10c0/6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1
- languageName: node
- linkType: hard
-
"https-proxy-agent@npm:^7.0.0":
version: 7.0.5
resolution: "https-proxy-agent@npm:7.0.5"
@@ -16312,15 +13935,6 @@ __metadata:
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"
- dependencies:
- safer-buffer: "npm:>= 2.1.2 < 3"
- checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4
- languageName: node
- linkType: hard
-
"iconv-lite@npm:^0.7.0":
version: 0.7.0
resolution: "iconv-lite@npm:0.7.0"
@@ -16330,6 +13944,15 @@ __metadata:
languageName: node
linkType: hard
+"iconv-lite@npm:~0.4.24":
+ version: 0.4.24
+ resolution: "iconv-lite@npm:0.4.24"
+ dependencies:
+ safer-buffer: "npm:>= 2.1.2 < 3"
+ checksum: 10c0/c6886a24cc00f2a059767440ec1bc00d334a89f250db8e0f7feb4961c8727118457e27c495ba94d082e51d3baca378726cd110aaf7ded8b9bbfd6a44760cf1d4
+ languageName: node
+ linkType: hard
+
"icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0":
version: 5.1.0
resolution: "icss-utils@npm:5.1.0"
@@ -16355,14 +13978,7 @@ __metadata:
languageName: node
linkType: hard
-"ignore@npm:^4.0.6":
- version: 4.0.6
- resolution: "ignore@npm:4.0.6"
- checksum: 10c0/836ee7dc7fd9436096e2dba429359dbb9fa0e33d309e2b2d81692f375f6ca82024fc00567f798613d50c6b989e9cd2ad2b065acf116325cde177f02c86b7d4e0
- languageName: node
- linkType: hard
-
-"ignore@npm:^5.0.4, ignore@npm:^5.1.4, ignore@npm:^5.1.9, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
+"ignore@npm:^5.0.4, ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4":
version: 5.2.4
resolution: "ignore@npm:5.2.4"
checksum: 10c0/7c7cd90edd9fea6e037f9b9da4b01bf0a86b198ce78345f9bbd983929d68ff14830be31111edc5d70c264921f4962404d75b7262b4d9cc3bc12381eccbd03096
@@ -16437,13 +14053,6 @@ __metadata:
languageName: node
linkType: hard
-"indent-string@npm:^3.0.0":
- version: 3.2.0
- resolution: "indent-string@npm:3.2.0"
- checksum: 10c0/91b6d61621d24944c5c4d365d6f1ff4a490264ccaf1162a602faa0d323e69231db2180ad4ccc092c2f49cf8888cdb3da7b73e904cc0fdeec40d0bfb41ceb9478
- languageName: node
- linkType: hard
-
"indent-string@npm:^4.0.0":
version: 4.0.0
resolution: "indent-string@npm:4.0.0"
@@ -16559,29 +14168,6 @@ __metadata:
languageName: node
linkType: hard
-"inquirer@npm:8.2.4":
- version: 8.2.4
- resolution: "inquirer@npm:8.2.4"
- dependencies:
- ansi-escapes: "npm:^4.2.1"
- chalk: "npm:^4.1.1"
- cli-cursor: "npm:^3.1.0"
- cli-width: "npm:^3.0.0"
- external-editor: "npm:^3.0.3"
- figures: "npm:^3.0.0"
- lodash: "npm:^4.17.21"
- mute-stream: "npm:0.0.8"
- ora: "npm:^5.4.1"
- run-async: "npm:^2.4.0"
- rxjs: "npm:^7.5.5"
- string-width: "npm:^4.1.0"
- strip-ansi: "npm:^6.0.0"
- through: "npm:^2.3.6"
- wrap-ansi: "npm:^7.0.0"
- checksum: 10c0/e8c6185548a2da6a04b6d2096d9173451ae8aa01432bfd8a5ffcd29fb871ed7764419a4fd693fbfb99621891b54c131f5473f21660d4808d25c6818618f2de73
- languageName: node
- linkType: hard
-
"internal-slot@npm:^1.0.5":
version: 1.0.5
resolution: "internal-slot@npm:1.0.5"
@@ -16593,17 +14179,6 @@ __metadata:
languageName: node
linkType: hard
-"internal-slot@npm:^1.1.0":
- version: 1.1.0
- resolution: "internal-slot@npm:1.1.0"
- dependencies:
- es-errors: "npm:^1.3.0"
- hasown: "npm:^2.0.2"
- side-channel: "npm:^1.1.0"
- checksum: 10c0/03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7
- languageName: node
- linkType: hard
-
"interpret@npm:^1.0.0":
version: 1.4.0
resolution: "interpret@npm:1.4.0"
@@ -16627,13 +14202,6 @@ __metadata:
languageName: node
linkType: hard
-"ip-regex@npm:^4.1.0":
- version: 4.3.0
- resolution: "ip-regex@npm:4.3.0"
- checksum: 10c0/f9ef1f5d0df05b9133a882974e572ae525ccd205260cb103dae337f1fc7451ed783391acc6ad688e56dd2598f769e8e72ecbb650ec34763396af822a91768562
- languageName: node
- linkType: hard
-
"ipaddr.js@npm:1.9.1":
version: 1.9.1
resolution: "ipaddr.js@npm:1.9.1"
@@ -16676,40 +14244,10 @@ __metadata:
languageName: node
linkType: hard
-"is-array-buffer@npm:^3.0.4":
- version: 3.0.4
- resolution: "is-array-buffer@npm:3.0.4"
- dependencies:
- call-bind: "npm:^1.0.2"
- get-intrinsic: "npm:^1.2.1"
- checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860
- languageName: node
- linkType: hard
-
-"is-array-buffer@npm:^3.0.5":
- version: 3.0.5
- resolution: "is-array-buffer@npm:3.0.5"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.3"
- get-intrinsic: "npm:^1.2.6"
- checksum: 10c0/c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d
- languageName: node
- linkType: hard
-
"is-arrayish@npm:^0.2.1":
version: 0.2.1
- resolution: "is-arrayish@npm:0.2.1"
- checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729
- 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: "npm:^1.0.0"
- checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668
+ resolution: "is-arrayish@npm:0.2.1"
+ checksum: 10c0/e7fb686a739068bb70f860b39b67afc62acc62e36bb61c5f965768abce1873b379c563e61dd2adad96ebb7edf6651111b385e490cf508378959b0ed4cac4e729
languageName: node
linkType: hard
@@ -16722,15 +14260,6 @@ __metadata:
languageName: node
linkType: hard
-"is-bigint@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-bigint@npm:1.1.0"
- dependencies:
- has-bigints: "npm:^1.0.2"
- checksum: 10c0/f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4
- languageName: node
- linkType: hard
-
"is-binary-path@npm:~2.1.0":
version: 2.1.0
resolution: "is-binary-path@npm:2.1.0"
@@ -16750,16 +14279,6 @@ __metadata:
languageName: node
linkType: hard
-"is-boolean-object@npm:^1.2.1":
- version: 1.2.1
- resolution: "is-boolean-object@npm:1.2.1"
- dependencies:
- call-bound: "npm:^1.0.2"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/2ef601d255a39fdbde79cfe6be80c27b47430ed6712407f29b17d002e20f64c1e3d6692f1d842ba16bf1e9d8ddf1c4f13cac3ed7d9a4a21290f44879ebb4e8f5
- languageName: node
- linkType: hard
-
"is-buffer@npm:^2.0.0":
version: 2.0.5
resolution: "is-buffer@npm:2.0.5"
@@ -16803,35 +14322,6 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.16.0":
- version: 2.16.0
- resolution: "is-core-module@npm:2.16.0"
- dependencies:
- hasown: "npm:^2.0.2"
- checksum: 10c0/57e3b4bf3503a5ace3e61ef030a2eefa03d27827647b22968456e3e4befffed7c7aa849eea2e029f4f74a119a2d53cc391d5bad59c9352ecc9b79be3fd2acf79
- languageName: node
- linkType: hard
-
-"is-core-module@npm:^2.16.1":
- version: 2.16.1
- resolution: "is-core-module@npm:2.16.1"
- dependencies:
- hasown: "npm:^2.0.2"
- checksum: 10c0/898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd
- languageName: node
- linkType: hard
-
-"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2":
- version: 1.0.2
- resolution: "is-data-view@npm:1.0.2"
- dependencies:
- call-bound: "npm:^1.0.2"
- get-intrinsic: "npm:^1.2.6"
- is-typed-array: "npm:^1.1.13"
- checksum: 10c0/ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153
- languageName: node
- linkType: hard
-
"is-date-object@npm:^1.0.1":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
@@ -16841,16 +14331,6 @@ __metadata:
languageName: node
linkType: hard
-"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-date-object@npm:1.1.0"
- dependencies:
- call-bound: "npm:^1.0.2"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f
- languageName: node
- linkType: hard
-
"is-decimal@npm:^2.0.0":
version: 2.0.1
resolution: "is-decimal@npm:2.0.1"
@@ -16881,15 +14361,6 @@ __metadata:
languageName: node
linkType: hard
-"is-finalizationregistry@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-finalizationregistry@npm:1.1.0"
- dependencies:
- call-bind: "npm:^1.0.7"
- checksum: 10c0/1cd94236bfb6e060fe2b973c8726a2782727f7d495b3e8e1d51d3e619c5a3345413706f555956eb5b12af15eba0414118f64a1b19d793ec36b5e6767a13836ac
- 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"
@@ -16897,16 +14368,16 @@ __metadata:
languageName: node
linkType: hard
-"is-generator-function@npm:^1.0.10":
- version: 1.0.10
- resolution: "is-generator-function@npm:1.0.10"
+"is-fullwidth-code-point@npm:^5.0.0, is-fullwidth-code-point@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "is-fullwidth-code-point@npm:5.1.0"
dependencies:
- has-tostringtag: "npm:^1.0.0"
- checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b
+ get-east-asian-width: "npm:^1.3.1"
+ checksum: 10c0/c1172c2e417fb73470c56c431851681591f6a17233603a9e6f94b7ba870b2e8a5266506490573b607fb1081318589372034aa436aec07b465c2029c0bc7f07a4
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":
+"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"
dependencies:
@@ -16939,13 +14410,6 @@ __metadata:
languageName: node
linkType: hard
-"is-map@npm:^2.0.3":
- version: 2.0.3
- resolution: "is-map@npm:2.0.3"
- checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc
- languageName: node
- linkType: hard
-
"is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
@@ -16953,13 +14417,6 @@ __metadata:
languageName: node
linkType: hard
-"is-negative-zero@npm:^2.0.3":
- version: 2.0.3
- resolution: "is-negative-zero@npm:2.0.3"
- checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e
- languageName: node
- linkType: hard
-
"is-npm@npm:^6.0.0":
version: 6.0.0
resolution: "is-npm@npm:6.0.0"
@@ -16976,16 +14433,6 @@ __metadata:
languageName: node
linkType: hard
-"is-number-object@npm:^1.1.1":
- version: 1.1.1
- resolution: "is-number-object@npm:1.1.1"
- dependencies:
- call-bound: "npm:^1.0.3"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53
- languageName: node
- linkType: hard
-
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
@@ -17065,13 +14512,6 @@ __metadata:
languageName: node
linkType: hard
-"is-port-reachable@npm:^3.1.0":
- version: 3.1.0
- resolution: "is-port-reachable@npm:3.1.0"
- checksum: 10c0/9063ffeedc984ab9c856cbf58805a0f45e5bfaa54a33da475d91c65dca80754ca5d4737a9d7a1a315f147db39e886f9a4082c6e3183412111e4a99e6cdc1bec1
- languageName: node
- linkType: hard
-
"is-potential-custom-element-name@npm:^1.0.1":
version: 1.0.1
resolution: "is-potential-custom-element-name@npm:1.0.1"
@@ -17098,18 +14538,6 @@ __metadata:
languageName: node
linkType: hard
-"is-regex@npm:^1.2.1":
- version: 1.2.1
- resolution: "is-regex@npm:1.2.1"
- dependencies:
- call-bound: "npm:^1.0.2"
- gopd: "npm:^1.2.0"
- has-tostringtag: "npm:^1.0.2"
- hasown: "npm:^2.0.2"
- checksum: 10c0/1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04
- languageName: node
- linkType: hard
-
"is-regexp@npm:^1.0.0":
version: 1.0.0
resolution: "is-regexp@npm:1.0.0"
@@ -17124,13 +14552,6 @@ __metadata:
languageName: node
linkType: hard
-"is-set@npm:^2.0.3":
- version: 2.0.3
- resolution: "is-set@npm:2.0.3"
- checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7
- 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"
@@ -17140,24 +14561,6 @@ __metadata:
languageName: node
linkType: hard
-"is-shared-array-buffer@npm:^1.0.3":
- version: 1.0.3
- resolution: "is-shared-array-buffer@npm:1.0.3"
- dependencies:
- call-bind: "npm:^1.0.7"
- checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7
- languageName: node
- linkType: hard
-
-"is-shared-array-buffer@npm:^1.0.4":
- version: 1.0.4
- resolution: "is-shared-array-buffer@npm:1.0.4"
- dependencies:
- call-bound: "npm:^1.0.3"
- checksum: 10c0/65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db
- languageName: node
- linkType: hard
-
"is-ssh@npm:^1.4.0":
version: 1.4.0
resolution: "is-ssh@npm:1.4.0"
@@ -17190,16 +14593,6 @@ __metadata:
languageName: node
linkType: hard
-"is-string@npm:^1.1.1":
- version: 1.1.1
- resolution: "is-string@npm:1.1.1"
- dependencies:
- call-bound: "npm:^1.0.3"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d
- languageName: node
- linkType: hard
-
"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3":
version: 1.0.4
resolution: "is-symbol@npm:1.0.4"
@@ -17209,17 +14602,6 @@ __metadata:
languageName: node
linkType: hard
-"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1":
- version: 1.1.1
- resolution: "is-symbol@npm:1.1.1"
- dependencies:
- call-bound: "npm:^1.0.2"
- has-symbols: "npm:^1.1.0"
- safe-regex-test: "npm:^1.1.0"
- checksum: 10c0/f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e
- languageName: node
- linkType: hard
-
"is-text-path@npm:^1.0.1":
version: 1.0.1
resolution: "is-text-path@npm:1.0.1"
@@ -17242,24 +14624,6 @@ __metadata:
languageName: node
linkType: hard
-"is-typed-array@npm:^1.1.13":
- version: 1.1.13
- resolution: "is-typed-array@npm:1.1.13"
- dependencies:
- which-typed-array: "npm:^1.1.14"
- checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca
- languageName: node
- linkType: hard
-
-"is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15":
- version: 1.1.15
- resolution: "is-typed-array@npm:1.1.15"
- dependencies:
- which-typed-array: "npm:^1.1.16"
- checksum: 10c0/415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4
- languageName: node
- linkType: hard
-
"is-typedarray@npm:^1.0.0, is-typedarray@npm:~1.0.0":
version: 1.0.0
resolution: "is-typedarray@npm:1.0.0"
@@ -17274,27 +14638,6 @@ __metadata:
languageName: node
linkType: hard
-"is-url@npm:^1.2.4":
- version: 1.2.4
- resolution: "is-url@npm:1.2.4"
- checksum: 10c0/0157a79874f8f95fdd63540e3f38c8583c2ef572661cd0693cda80ae3e42dfe8e9a4a972ec1b827f861d9a9acf75b37f7d58a37f94a8a053259642912c252bc3
- languageName: node
- linkType: hard
-
-"is-utf8@npm:^0.2.0":
- version: 0.2.1
- resolution: "is-utf8@npm:0.2.1"
- checksum: 10c0/3ed45e5b4ddfa04ed7e32c63d29c61b980ecd6df74698f45978b8c17a54034943bcbffb6ae243202e799682a66f90fef526f465dd39438745e9fe70794c1ef09
- languageName: node
- linkType: hard
-
-"is-weakmap@npm:^2.0.2":
- version: 2.0.2
- resolution: "is-weakmap@npm:2.0.2"
- checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299
- languageName: node
- linkType: hard
-
"is-weakref@npm:^1.0.2":
version: 1.0.2
resolution: "is-weakref@npm:1.0.2"
@@ -17304,34 +14647,6 @@ __metadata:
languageName: node
linkType: hard
-"is-weakref@npm:^1.1.0":
- version: 1.1.0
- resolution: "is-weakref@npm:1.1.0"
- dependencies:
- call-bound: "npm:^1.0.2"
- checksum: 10c0/aa835f62e29cb60132ecb3ec7d11bd0f39ec7322325abe8412b805aef47153ec2daefdb21759b049711c674f49b13202a31d8d126bcdff7d8671c78babd4ae5b
- languageName: node
- linkType: hard
-
-"is-weakref@npm:^1.1.1":
- version: 1.1.1
- resolution: "is-weakref@npm:1.1.1"
- dependencies:
- call-bound: "npm:^1.0.3"
- checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b
- languageName: node
- linkType: hard
-
-"is-weakset@npm:^2.0.3":
- version: 2.0.3
- resolution: "is-weakset@npm:2.0.3"
- dependencies:
- call-bind: "npm:^1.0.7"
- get-intrinsic: "npm:^1.2.4"
- checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a
- languageName: node
- linkType: hard
-
"is-windows@npm:^1.0.2":
version: 1.0.2
resolution: "is-windows@npm:1.0.2"
@@ -17355,17 +14670,6 @@ __metadata:
languageName: node
linkType: hard
-"is2@npm:^2.0.6":
- version: 2.0.9
- resolution: "is2@npm:2.0.9"
- dependencies:
- deep-is: "npm:^0.1.3"
- ip-regex: "npm:^4.1.0"
- is-url: "npm:^1.2.4"
- checksum: 10c0/51090a2ad046651c1523e6aec98843c2be4b61fdafa5a68d89966b7d3b7116fdc68cfb218cfc3825eb20175fa741de2f89249546352dbc4ac1d86847fa4a084a
- languageName: node
- linkType: hard
-
"isarray@npm:0.0.1":
version: 0.0.1
resolution: "isarray@npm:0.0.1"
@@ -17456,7 +14760,7 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-instrument@npm:^6.0.2, istanbul-lib-instrument@npm:^6.0.3":
+"istanbul-lib-instrument@npm:^6.0.3":
version: 6.0.3
resolution: "istanbul-lib-instrument@npm:6.0.3"
dependencies:
@@ -17576,68 +14880,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-diff@npm:^28.1.3":
- version: 28.1.3
- resolution: "jest-diff@npm:28.1.3"
- dependencies:
- chalk: "npm:^4.0.0"
- diff-sequences: "npm:^28.1.1"
- jest-get-type: "npm:^28.0.2"
- pretty-format: "npm:^28.1.3"
- checksum: 10c0/17a101ceb7e8f25c3ef64edda15cb1a259c2835395637099f3cc44f578fbd94ced7a13d11c0cbe8c5c1c3959a08544f0a913bec25a305b6dfc9847ce488e7198
- languageName: node
- linkType: hard
-
-"jest-get-type@npm:^28.0.2":
- version: 28.0.2
- resolution: "jest-get-type@npm:28.0.2"
- checksum: 10c0/f64a40cfa10d79a56b383919033d35c8c4daee6145a1df31ec5ef2283fa7e8adbd443c6fcb4cfd0f60bbbd89f046c2323952f086b06e875cbbbc1a7d543a6e5e
- languageName: node
- linkType: hard
-
-"jest-matcher-utils@npm:^28.1.0, jest-matcher-utils@npm:^28.1.3":
- version: 28.1.3
- resolution: "jest-matcher-utils@npm:28.1.3"
- dependencies:
- chalk: "npm:^4.0.0"
- jest-diff: "npm:^28.1.3"
- jest-get-type: "npm:^28.0.2"
- pretty-format: "npm:^28.1.3"
- checksum: 10c0/026fbe664cfdaed5a5c9facfc86ccc9bed3718a7d1fe061e355eb6158019a77f74e9b843bc99f9a467966cbebe60bde8b43439174cbf64997d4ad404f8f809d0
- languageName: node
- linkType: hard
-
-"jest-message-util@npm:^28.1.3":
- version: 28.1.3
- resolution: "jest-message-util@npm:28.1.3"
- dependencies:
- "@babel/code-frame": "npm:^7.12.13"
- "@jest/types": "npm:^28.1.3"
- "@types/stack-utils": "npm:^2.0.0"
- chalk: "npm:^4.0.0"
- graceful-fs: "npm:^4.2.9"
- micromatch: "npm:^4.0.4"
- pretty-format: "npm:^28.1.3"
- slash: "npm:^3.0.0"
- stack-utils: "npm:^2.0.3"
- checksum: 10c0/9f56a11b4171e43e2375446e624eec86f82820d9a35de3cd8b065b5ce2d7f65d2bbbdfc0ffe5fa358ff866693a68ec4f6b0cb8ad953fd6f35f9895eb370c6ed7
- languageName: node
- linkType: hard
-
-"jest-util@npm:^28.1.3":
- version: 28.1.3
- resolution: "jest-util@npm:28.1.3"
- dependencies:
- "@jest/types": "npm:^28.1.3"
- "@types/node": "npm:*"
- chalk: "npm:^4.0.0"
- ci-info: "npm:^3.2.0"
- graceful-fs: "npm:^4.2.9"
- picomatch: "npm:^2.2.3"
- checksum: 10c0/7d4946424032a2ccb2ad669905debb44b0bf040dff7a1fe82d283c679ae4638a86ca48d6a276d65a76451252338ad84e76ef2cfde03f577f091fe2b3102aedc9
- languageName: node
- linkType: hard
-
"jest-util@npm:^29.7.0":
version: 29.7.0
resolution: "jest-util@npm:29.7.0"
@@ -17860,13 +15102,6 @@ __metadata:
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"
- checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5
- languageName: node
- linkType: hard
-
"json-stringify-nice@npm:^1.1.4":
version: 1.1.4
resolution: "json-stringify-nice@npm:1.1.4"
@@ -17881,17 +15116,6 @@ __metadata:
languageName: node
linkType: hard
-"json5@npm:^1.0.2":
- version: 1.0.2
- resolution: "json5@npm:1.0.2"
- dependencies:
- minimist: "npm:^1.2.0"
- bin:
- json5: lib/cli.js
- checksum: 10c0/9ee316bf21f000b00752e6c2a3b79ecf5324515a5c60ee88983a1910a45426b643a4f3461657586e8aeca87aaf96f0a519b0516d2ae527a6c3e7eed80f68717f
- languageName: node
- linkType: hard
-
"json5@npm:^2.1.2, json5@npm:^2.2.2, json5@npm:^2.2.3":
version: 2.2.3
resolution: "json5@npm:2.2.3"
@@ -17954,15 +15178,6 @@ __metadata:
languageName: node
linkType: hard
-"keyv@npm:^4.0.0":
- version: 4.5.3
- resolution: "keyv@npm:4.5.3"
- dependencies:
- json-buffer: "npm:3.0.1"
- checksum: 10c0/7d3fc0469962bdff75ce92402b216a23d146e0caad011424947b32b95ffc4b91df12b1206026e6e945e7f80b3729a3109c0c3984f23038d738d355491179dd79
- languageName: node
- linkType: hard
-
"keyv@npm:^4.5.3":
version: 4.5.4
resolution: "keyv@npm:4.5.4"
@@ -17986,13 +15201,6 @@ __metadata:
languageName: node
linkType: hard
-"ky@npm:0.30.0":
- version: 0.30.0
- resolution: "ky@npm:0.30.0"
- checksum: 10c0/ad77939194804dc02a5a4d6708cbf0402cd265627b23dd2a8407f1d57640f3f13d088ae9355cc5f15525aeb50b1231309f9ca09fe2822eace86709e6232b3f79
- languageName: node
- linkType: hard
-
"latest-version@npm:^7.0.0":
version: 7.0.0
resolution: "latest-version@npm:7.0.0"
@@ -18019,15 +15227,6 @@ __metadata:
languageName: node
linkType: hard
-"lazystream@npm:^1.0.0":
- version: 1.0.1
- resolution: "lazystream@npm:1.0.1"
- dependencies:
- readable-stream: "npm:^2.0.5"
- checksum: 10c0/ea4e509a5226ecfcc303ba6782cc269be8867d372b9bcbd625c88955df1987ea1a20da4643bf9270336415a398d33531ebf0d5f0d393b9283dc7c98bfcbd7b69
- languageName: node
- linkType: hard
-
"lerna@npm:^9.0.0":
version: 9.0.0
resolution: "lerna@npm:9.0.0"
@@ -18122,16 +15321,6 @@ __metadata:
languageName: node
linkType: hard
-"levn@npm:^0.4.1":
- version: 0.4.1
- resolution: "levn@npm:0.4.1"
- dependencies:
- prelude-ls: "npm:^1.2.1"
- type-check: "npm:~0.4.0"
- checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e
- languageName: node
- linkType: hard
-
"libnpmaccess@npm:10.0.1":
version: 10.0.1
resolution: "libnpmaccess@npm:10.0.1"
@@ -18142,33 +15331,143 @@ __metadata:
languageName: node
linkType: hard
-"libnpmpublish@npm:11.1.0":
- version: 11.1.0
- resolution: "libnpmpublish@npm:11.1.0"
- dependencies:
- "@npmcli/package-json": "npm:^6.2.0"
- ci-info: "npm:^4.0.0"
- npm-package-arg: "npm:^12.0.0"
- npm-registry-fetch: "npm:^18.0.1"
- proc-log: "npm:^5.0.0"
- semver: "npm:^7.3.7"
- sigstore: "npm:^3.0.0"
- ssri: "npm:^12.0.0"
- checksum: 10c0/e7d469913226c294ab653cc12a93c55465cb459e8b8b969812d1c1711e60117937c7b46085a32ea937355475ab881c93a633c6927f8e69414b267db53f3e635c
+"libnpmpublish@npm:11.1.0":
+ version: 11.1.0
+ resolution: "libnpmpublish@npm:11.1.0"
+ dependencies:
+ "@npmcli/package-json": "npm:^6.2.0"
+ ci-info: "npm:^4.0.0"
+ npm-package-arg: "npm:^12.0.0"
+ npm-registry-fetch: "npm:^18.0.1"
+ proc-log: "npm:^5.0.0"
+ semver: "npm:^7.3.7"
+ sigstore: "npm:^3.0.0"
+ ssri: "npm:^12.0.0"
+ checksum: 10c0/e7d469913226c294ab653cc12a93c55465cb459e8b8b969812d1c1711e60117937c7b46085a32ea937355475ab881c93a633c6927f8e69414b267db53f3e635c
+ languageName: node
+ linkType: hard
+
+"lightningcss-android-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-android-arm64@npm:1.32.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-arm64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-arm64@npm:1.32.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"lightningcss-darwin-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-darwin-x64@npm:1.32.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-freebsd-x64@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-freebsd-x64@npm:1.32.0"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm-gnueabihf@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm-gnueabihf@npm:1.32.0"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-arm64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-arm64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-gnu@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-gnu@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"lightningcss-linux-x64-musl@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-linux-x64-musl@npm:1.32.0"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"lightningcss-win32-arm64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-arm64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"lighthouse-logger@npm:^1.0.0":
- version: 1.4.2
- resolution: "lighthouse-logger@npm:1.4.2"
+"lightningcss-win32-x64-msvc@npm:1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss-win32-x64-msvc@npm:1.32.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"lightningcss@npm:^1.32.0":
+ version: 1.32.0
+ resolution: "lightningcss@npm:1.32.0"
dependencies:
- debug: "npm:^2.6.9"
- marky: "npm:^1.2.2"
- checksum: 10c0/090431db34e9ce01b03b2a03b39e998807a7a86214f2e8da2ba9588c36841caf4474f96ef1b2deaf9fe58f2e00f9f51618e0b98edecc2d8c9dfc13185bf0adc8
+ detect-libc: "npm:^2.0.3"
+ lightningcss-android-arm64: "npm:1.32.0"
+ lightningcss-darwin-arm64: "npm:1.32.0"
+ lightningcss-darwin-x64: "npm:1.32.0"
+ lightningcss-freebsd-x64: "npm:1.32.0"
+ lightningcss-linux-arm-gnueabihf: "npm:1.32.0"
+ lightningcss-linux-arm64-gnu: "npm:1.32.0"
+ lightningcss-linux-arm64-musl: "npm:1.32.0"
+ lightningcss-linux-x64-gnu: "npm:1.32.0"
+ lightningcss-linux-x64-musl: "npm:1.32.0"
+ lightningcss-win32-arm64-msvc: "npm:1.32.0"
+ lightningcss-win32-x64-msvc: "npm:1.32.0"
+ dependenciesMeta:
+ lightningcss-android-arm64:
+ optional: true
+ 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:
+ optional: true
+ lightningcss-linux-arm64-musl:
+ optional: true
+ lightningcss-linux-x64-gnu:
+ optional: true
+ lightningcss-linux-x64-musl:
+ optional: true
+ lightningcss-win32-arm64-msvc:
+ optional: true
+ lightningcss-win32-x64-msvc:
+ optional: true
+ checksum: 10c0/70945bd55097af46fc9fab7f5ed09cd5869d85940a2acab7ee06d0117004a1d68155708a2d462531cea2fc3c67aefc9333a7068c80b0b78dd404c16838809e03
languageName: node
linkType: hard
-"lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5":
+"lilconfig@npm:^2.0.3":
version: 2.1.0
resolution: "lilconfig@npm:2.1.0"
checksum: 10c0/64645641aa8d274c99338e130554abd6a0190533c0d9eb2ce7ebfaf2e05c7d9961f3ffe2bfa39efd3b60c521ba3dd24fa236fe2775fc38501bf82bf49d4678b8
@@ -18210,6 +15509,20 @@ __metadata:
languageName: node
linkType: hard
+"listr2@npm:^9.0.5":
+ version: 9.0.5
+ resolution: "listr2@npm:9.0.5"
+ dependencies:
+ cli-truncate: "npm:^5.0.0"
+ colorette: "npm:^2.0.20"
+ eventemitter3: "npm:^5.0.1"
+ log-update: "npm:^6.1.0"
+ rfdc: "npm:^1.4.1"
+ wrap-ansi: "npm:^9.0.0"
+ checksum: 10c0/46448d1ba0addc9d71aeafd05bb8e86ded9641ccad930ac302c2bd2ad71580375604743e18586fcb8f11906edf98e8e17fca75ba0759947bf275d381f68e311d
+ languageName: node
+ linkType: hard
+
"lit-element@npm:^3.3.0":
version: 3.3.2
resolution: "lit-element@npm:3.3.2"
@@ -18262,19 +15575,6 @@ __metadata:
languageName: node
linkType: hard
-"load-json-file@npm:^1.0.0":
- version: 1.1.0
- resolution: "load-json-file@npm:1.1.0"
- dependencies:
- graceful-fs: "npm:^4.1.2"
- parse-json: "npm:^2.2.0"
- pify: "npm:^2.0.0"
- pinkie-promise: "npm:^2.0.0"
- strip-bom: "npm:^2.0.0"
- checksum: 10c0/2a5344c2d88643735a938fdca8582c0504e1c290577faa74f56b9cc187fa443832709a15f36e5771f779ec0878215a03abc8faf97ec57bb86092ceb7e0caef22
- languageName: node
- linkType: hard
-
"load-json-file@npm:^4.0.0":
version: 4.0.0
resolution: "load-json-file@npm:4.0.0"
@@ -18380,13 +15680,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.clonedeep@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.clonedeep@npm:4.5.0"
- checksum: 10c0/2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985
- languageName: node
- linkType: hard
-
"lodash.debounce@npm:^4.0.8":
version: 4.0.8
resolution: "lodash.debounce@npm:4.0.8"
@@ -18394,20 +15687,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.defaults@npm:^4.2.0":
- version: 4.2.0
- resolution: "lodash.defaults@npm:4.2.0"
- checksum: 10c0/d5b77aeb702caa69b17be1358faece33a84497bcca814897383c58b28a2f8dfc381b1d9edbec239f8b425126a3bbe4916223da2a576bb0411c2cefd67df80707
- languageName: node
- linkType: hard
-
-"lodash.difference@npm:^4.5.0":
- version: 4.5.0
- resolution: "lodash.difference@npm:4.5.0"
- checksum: 10c0/5d52859218a7df427547ff1fadbc397879709fe6c788b037df7d6d92b676122c92bd35ec85d364edb596b65dfc6573132f420c9b4ee22bb6b9600cd454c90637
- languageName: node
- linkType: hard
-
"lodash.escaperegexp@npm:^4.1.2":
version: 4.1.2
resolution: "lodash.escaperegexp@npm:4.1.2"
@@ -18415,13 +15694,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.flatten@npm:^4.4.0":
- version: 4.4.0
- resolution: "lodash.flatten@npm:4.4.0"
- checksum: 10c0/97e8f0d6b61fe4723c02ad0c6e67e51784c4a2c48f56ef283483e556ad01594cf9cec9c773e177bbbdbdb5d19e99b09d2487cb6b6e5dc405c2693e93b125bd3a
- languageName: node
- linkType: hard
-
"lodash.flattendeep@npm:^4.4.0":
version: 4.4.0
resolution: "lodash.flattendeep@npm:4.4.0"
@@ -18436,13 +15708,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.isobject@npm:^3.0.2":
- version: 3.0.2
- resolution: "lodash.isobject@npm:3.0.2"
- checksum: 10c0/da4c8480d98b16835b59380b2fbd43c54081acd9466febb788ba77c434384349e0bec162d1c4e89f613f21687b2b6d8384d8a112b80da00c78d28d9915a5cdde
- languageName: node
- linkType: hard
-
"lodash.isplainobject@npm:^4.0.6":
version: 4.0.6
resolution: "lodash.isplainobject@npm:4.0.6"
@@ -18464,13 +15729,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.merge@npm:^4.6.1, lodash.merge@npm:^4.6.2":
- version: 4.6.2
- resolution: "lodash.merge@npm:4.6.2"
- checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506
- languageName: node
- linkType: hard
-
"lodash.once@npm:^4.1.1":
version: 4.1.1
resolution: "lodash.once@npm:4.1.1"
@@ -18478,27 +15736,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.pickby@npm:^4.6.0":
- version: 4.6.0
- resolution: "lodash.pickby@npm:4.6.0"
- checksum: 10c0/46befadb64ab0f61159977174b291f87b005cec1c7bd73d1b6949ec4cdff483c1be0e34398df8955b76ce06a3e93a4a5c5a552a4299520390d6993c5420c7ab9
- languageName: node
- linkType: hard
-
-"lodash.truncate@npm:^4.4.2":
- version: 4.4.2
- resolution: "lodash.truncate@npm:4.4.2"
- checksum: 10c0/4e870d54e8a6c86c8687e057cec4069d2e941446ccab7f40b4d9555fa5872d917d0b6aa73bece7765500a3123f1723bcdba9ae881b679ef120bba9e1a0b0ed70
- languageName: node
- linkType: hard
-
-"lodash.union@npm:^4.6.0":
- version: 4.6.0
- resolution: "lodash.union@npm:4.6.0"
- checksum: 10c0/6da7f72d1facd472f6090b49eefff984c9f9179e13172039c0debca6851d21d37d83c7ad5c43af23bd220f184cd80e6897e8e3206509fae491f9068b02ae6319
- languageName: node
- linkType: hard
-
"lodash.uniq@npm:^4.5.0":
version: 4.5.0
resolution: "lodash.uniq@npm:4.5.0"
@@ -18513,13 +15750,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.zip@npm:^4.2.0":
- version: 4.2.0
- resolution: "lodash.zip@npm:4.2.0"
- checksum: 10c0/e596da80a6138e369998b50c78b51ed6cf984b4f239e59056aa18dca5972a213c491c511caf5888a2dec603c67265caf942099bec554a86a5c7ff1937d57f0e4
- languageName: node
- linkType: hard
-
"lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21":
version: 4.17.23
resolution: "lodash@npm:4.17.23"
@@ -18527,7 +15757,14 @@ __metadata:
languageName: node
linkType: hard
-"log-symbols@npm:4.1.0, log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0":
+"lodash@npm:^4.17.23":
+ version: 4.18.1
+ resolution: "lodash@npm:4.18.1"
+ checksum: 10c0/757228fc68805c59789e82185135cf85f05d0b2d3d54631d680ca79ec21944ec8314d4533639a14b8bcfbd97a517e78960933041a5af17ecb693ec6eecb99a27
+ languageName: node
+ linkType: hard
+
+"log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0":
version: 4.1.0
resolution: "log-symbols@npm:4.1.0"
dependencies:
@@ -18549,17 +15786,16 @@ __metadata:
languageName: node
linkType: hard
-"loglevel-plugin-prefix@npm:^0.8.4":
- version: 0.8.4
- resolution: "loglevel-plugin-prefix@npm:0.8.4"
- checksum: 10c0/357524eec4c165ff823b5bbf72e8373ff529e5cb95c1f4b20749847bd5b5b16ab328d6d33d1a9019f1a2dc52e28fca5d595e52f2ee20e24986182a6f9552a9ec
- languageName: node
- linkType: hard
-
-"loglevel@npm:^1.6.0":
- version: 1.8.1
- resolution: "loglevel@npm:1.8.1"
- checksum: 10c0/21069436c97448a1801b154a77d19ada212225c513d94f0471bfe299c981ffd4dc0d21e6211f9250bd6209ba9837bfe0d40d9295c673d73e3c543ec6b1c5d9ef
+"log-update@npm:^6.1.0":
+ version: 6.1.0
+ resolution: "log-update@npm:6.1.0"
+ dependencies:
+ ansi-escapes: "npm:^7.0.0"
+ cli-cursor: "npm:^5.0.0"
+ slice-ansi: "npm:^7.1.0"
+ strip-ansi: "npm:^7.1.0"
+ wrap-ansi: "npm:^9.0.0"
+ checksum: 10c0/4b350c0a83d7753fea34dcac6cd797d1dc9603291565de009baa4aa91c0447eab0d3815a05c8ec9ac04fdfffb43c82adcdb03ec1fceafd8518e1a8c1cff4ff89
languageName: node
linkType: hard
@@ -18606,13 +15842,6 @@ __metadata:
languageName: node
linkType: hard
-"lowercase-keys@npm:^2.0.0":
- version: 2.0.0
- resolution: "lowercase-keys@npm:2.0.0"
- checksum: 10c0/f82a2b3568910509da4b7906362efa40f5b54ea14c2584778ddb313226f9cbf21020a5db35f9b9a0e95847a9b781d548601f31793d736b22a2b8ae8eb9ab1082
- languageName: node
- linkType: hard
-
"lowercase-keys@npm:^3.0.0":
version: 3.0.0
resolution: "lowercase-keys@npm:3.0.0"
@@ -18634,16 +15863,6 @@ __metadata:
languageName: node
linkType: hard
-"lru-cache@npm:^4.0.1":
- version: 4.1.5
- resolution: "lru-cache@npm:4.1.5"
- dependencies:
- pseudomap: "npm:^1.0.2"
- yallist: "npm:^2.1.2"
- checksum: 10c0/1ca5306814e5add9ec63556d6fd9b24a4ecdeaef8e9cea52cbf30301e6b88c8d8ddc7cab45b59b56eb763e6c45af911585dc89925a074ab65e1502e3fe8103cf
- languageName: node
- linkType: hard
-
"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
@@ -18800,13 +16019,6 @@ __metadata:
languageName: node
linkType: hard
-"marky@npm:^1.2.2":
- version: 1.2.5
- resolution: "marky@npm:1.2.5"
- checksum: 10c0/ca8a011f287dab1ac3291df720fc32b366c4cd767347b63722966650405ce71ec6566f71d1e22e1768bf6461a7fd689b9038e7df0fcfb62eacf3a5a6dcac249e
- languageName: node
- linkType: hard
-
"math-intrinsics@npm:^1.0.0":
version: 1.0.0
resolution: "math-intrinsics@npm:1.0.0"
@@ -18814,13 +16026,6 @@ __metadata:
languageName: node
linkType: hard
-"math-intrinsics@npm:^1.1.0":
- version: 1.1.0
- resolution: "math-intrinsics@npm:1.1.0"
- checksum: 10c0/7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f
- languageName: node
- linkType: hard
-
"mdast-util-directive@npm:^3.0.0":
version: 3.0.0
resolution: "mdast-util-directive@npm:3.0.0"
@@ -19716,10 +16921,10 @@ __metadata:
languageName: node
linkType: hard
-"mimic-response@npm:^1.0.0":
- version: 1.0.1
- resolution: "mimic-response@npm:1.0.1"
- checksum: 10c0/c5381a5eae997f1c3b5e90ca7f209ed58c3615caeee850e85329c598f0c000ae7bec40196580eef1781c60c709f47258131dab237cad8786f8f56750594f27fa
+"mimic-function@npm:^5.0.0":
+ version: 5.0.1
+ resolution: "mimic-function@npm:5.0.1"
+ checksum: 10c0/f3d9464dd1816ecf6bdf2aec6ba32c0728022039d992f178237d8e289b48764fee4131319e72eedd4f7f094e22ded0af836c3187a7edc4595d28dd74368fd81d
languageName: node
linkType: hard
@@ -19781,15 +16986,6 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:5.0.1":
- version: 5.0.1
- resolution: "minimatch@npm:5.0.1"
- dependencies:
- brace-expansion: "npm:^2.0.1"
- checksum: 10c0/baa60fc5839205f13d6c266d8ad4d160ae37c33f66b130b5640acac66deff84b934ac6307f5dc5e4b30362c51284817c12df7c9746ffb600b9009c581e0b1634
- languageName: node
- linkType: hard
-
"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1":
version: 9.0.3
resolution: "minimatch@npm:9.0.3"
@@ -19808,7 +17004,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0":
+"minimatch@npm:^5.0.1":
version: 5.1.6
resolution: "minimatch@npm:5.1.6"
dependencies:
@@ -19817,15 +17013,6 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^6.0.4":
- version: 6.2.0
- resolution: "minimatch@npm:6.2.0"
- dependencies:
- brace-expansion: "npm:^2.0.1"
- checksum: 10c0/0884fcf2dd6d3cb5b76e21c33e1797f32c6d4bdd3cefe693ea4f8bb829734b2ca0eee94f0a4f622e9f9fa305f838d2b4f5251df38fcbf98bf1a03a0d07d4ce2d
- languageName: node
- linkType: hard
-
"minimatch@npm:^8.0.2":
version: 8.0.4
resolution: "minimatch@npm:8.0.4"
@@ -19844,15 +17031,6 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:~3.0.2":
- version: 3.0.8
- resolution: "minimatch@npm:3.0.8"
- dependencies:
- brace-expansion: "npm:^1.1.7"
- checksum: 10c0/72b226f452dcfb5075255f53534cb83fc25565b909e79b9be4fad463d735cb1084827f7013ff41d050e77ee6e474408c6073473edd2fb72c2fd630cfb0acc6ad
- languageName: node
- linkType: hard
-
"minimist-options@npm:4.1.0":
version: 4.1.0
resolution: "minimist-options@npm:4.1.0"
@@ -19978,13 +17156,6 @@ __metadata:
languageName: node
linkType: hard
-"mkdirp-classic@npm:^0.5.2":
- version: 0.5.3
- resolution: "mkdirp-classic@npm:0.5.3"
- checksum: 10c0/95371d831d196960ddc3833cc6907e6b8f67ac5501a6582f47dfae5eb0f092e9f8ce88e0d83afcae95d6e2b61a01741ba03714eeafb6f7a6e9dcc158ac85b168
- languageName: node
- linkType: hard
-
"mkdirp@npm:0.3.0":
version: 0.3.0
resolution: "mkdirp@npm:0.3.0"
@@ -20001,47 +17172,6 @@ __metadata:
languageName: node
linkType: hard
-"mkdirp@npm:^3.0.0":
- version: 3.0.1
- resolution: "mkdirp@npm:3.0.1"
- bin:
- mkdirp: dist/cjs/src/bin.js
- checksum: 10c0/9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d
- languageName: node
- linkType: hard
-
-"mocha@npm:^10.0.0":
- version: 10.2.0
- resolution: "mocha@npm:10.2.0"
- dependencies:
- ansi-colors: "npm:4.1.1"
- browser-stdout: "npm:1.3.1"
- chokidar: "npm:3.5.3"
- debug: "npm:4.3.4"
- diff: "npm:5.0.0"
- escape-string-regexp: "npm:4.0.0"
- find-up: "npm:5.0.0"
- glob: "npm:7.2.0"
- he: "npm:1.2.0"
- js-yaml: "npm:4.1.0"
- log-symbols: "npm:4.1.0"
- minimatch: "npm:5.0.1"
- ms: "npm:2.1.3"
- nanoid: "npm:3.3.3"
- serialize-javascript: "npm:6.0.0"
- strip-json-comments: "npm:3.1.1"
- supports-color: "npm:8.1.1"
- workerpool: "npm:6.2.1"
- yargs: "npm:16.2.0"
- yargs-parser: "npm:20.2.4"
- yargs-unparser: "npm:2.0.0"
- bin:
- _mocha: bin/_mocha
- mocha: bin/mocha.js
- checksum: 10c0/145185435535ec7766932e9fa3def1520ffb895e7fa341e8592829844c4c9dd9fcb35db139d448c228b5ad3c2bedce50423ce760827b3054fafe6d47ef014937
- languageName: node
- linkType: hard
-
"mocha@npm:^11.7.2":
version: 11.7.2
resolution: "mocha@npm:11.7.2"
@@ -20087,19 +17217,6 @@ __metadata:
languageName: node
linkType: hard
-"morgan@npm:^1.7.0":
- version: 1.10.0
- resolution: "morgan@npm:1.10.0"
- dependencies:
- basic-auth: "npm:~2.0.1"
- debug: "npm:2.6.9"
- depd: "npm:~2.0.0"
- on-finished: "npm:~2.3.0"
- on-headers: "npm:~1.0.2"
- checksum: 10c0/684db061daca28f8d8e3bfd50bd0d21734401b46f74ea76f6df7785d45698fcd98f6d3b81a6bad59f8288c429183afba728c428e8f66d2e8c30fd277af3b5b3a
- languageName: node
- linkType: hard
-
"mrmime@npm:^2.0.0":
version: 2.0.0
resolution: "mrmime@npm:2.0.0"
@@ -20114,13 +17231,6 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc
- languageName: node
- linkType: hard
-
"ms@npm:2.1.3, ms@npm:^2.1.1, ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
@@ -20153,13 +17263,6 @@ __metadata:
languageName: node
linkType: hard
-"mute-stream@npm:0.0.8":
- version: 0.0.8
- resolution: "mute-stream@npm:0.0.8"
- checksum: 10c0/18d06d92e5d6d45e2b63c0e1b8f25376af71748ac36f53c059baa8b76ffac31c5ab225480494e7d35d30215ecdb18fed26ec23cafcd2f7733f2f14406bcd19e2
- languageName: node
- linkType: hard
-
"mute-stream@npm:^2.0.0":
version: 2.0.0
resolution: "mute-stream@npm:2.0.0"
@@ -20167,12 +17270,12 @@ __metadata:
languageName: node
linkType: hard
-"nanoid@npm:3.3.3":
- version: 3.3.3
- resolution: "nanoid@npm:3.3.3"
+"nanoid@npm:^3.3.11":
+ version: 3.3.12
+ resolution: "nanoid@npm:3.3.12"
bin:
nanoid: bin/nanoid.cjs
- checksum: 10c0/d7ab68893cdb92dd2152d505e56571d571c65b71a9815f9dfb3c9a8cbf943fe43c9777d9a95a3b81ef01e442fec8409a84375c08f90a5753610a9f22672d953a
+ checksum: 10c0/ba142b7b39e11e80c16dd74b0365d407880c87c1cf7e1480956981ae940ee36060fa5b6f092cd1e315184dd19244c657bd017d03327bd3c62247d691c5e8edfb
languageName: node
linkType: hard
@@ -20185,13 +17288,6 @@ __metadata:
languageName: node
linkType: hard
-"natural-compare@npm:^1.4.0":
- version: 1.4.0
- resolution: "natural-compare@npm:1.4.0"
- checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447
- languageName: node
- linkType: hard
-
"negotiator@npm:0.6.3":
version: 0.6.3
resolution: "negotiator@npm:0.6.3"
@@ -20242,20 +17338,6 @@ __metadata:
languageName: node
linkType: hard
-"node-fetch@npm:2.6.7":
- version: 2.6.7
- resolution: "node-fetch@npm:2.6.7"
- dependencies:
- whatwg-url: "npm:^5.0.0"
- peerDependencies:
- encoding: ^0.1.0
- peerDependenciesMeta:
- encoding:
- optional: true
- checksum: 10c0/fcae80f5ac52fbf5012f5e19df2bd3915e67d3b3ad51cb5942943df2238d32ba15890fecabd0e166876a9f98a581ab50f3f10eb942b09405c49ef8da36b826c7
- languageName: node
- linkType: hard
-
"node-forge@npm:^1":
version: 1.3.2
resolution: "node-forge@npm:1.3.2"
@@ -20792,7 +17874,7 @@ __metadata:
languageName: node
linkType: hard
-"object-inspect@npm:^1.10.3, object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0":
+"object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0":
version: 1.12.3
resolution: "object-inspect@npm:1.12.3"
checksum: 10c0/752bb5f4dc595e214157ea8f442adb77bdb850ace762b078d151d8b6486331ab12364997a89ee6509be1023b15adf2b3774437a7105f8a5043dfda11ed622411
@@ -20806,13 +17888,6 @@ __metadata:
languageName: node
linkType: hard
-"object-inspect@npm:^1.13.4":
- version: 1.13.4
- resolution: "object-inspect@npm:1.13.4"
- checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692
- languageName: node
- linkType: hard
-
"object-keys@npm:^1.1.1":
version: 1.1.1
resolution: "object-keys@npm:1.1.1"
@@ -20820,7 +17895,7 @@ __metadata:
languageName: node
linkType: hard
-"object.assign@npm:^4.1.0, object.assign@npm:^4.1.5":
+"object.assign@npm:^4.1.0":
version: 4.1.5
resolution: "object.assign@npm:4.1.5"
dependencies:
@@ -20832,7 +17907,7 @@ __metadata:
languageName: node
linkType: hard
-"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4":
+"object.assign@npm:^4.1.4":
version: 4.1.4
resolution: "object.assign@npm:4.1.4"
dependencies:
@@ -20844,66 +17919,6 @@ __metadata:
languageName: node
linkType: hard
-"object.assign@npm:^4.1.7":
- version: 4.1.7
- resolution: "object.assign@npm:4.1.7"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.3"
- define-properties: "npm:^1.2.1"
- es-object-atoms: "npm:^1.0.0"
- has-symbols: "npm:^1.1.0"
- object-keys: "npm:^1.1.1"
- checksum: 10c0/3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc
- languageName: node
- linkType: hard
-
-"object.entries@npm:^1.1.2":
- version: 1.1.6
- resolution: "object.entries@npm:1.1.6"
- dependencies:
- call-bind: "npm:^1.0.2"
- define-properties: "npm:^1.1.4"
- es-abstract: "npm:^1.20.4"
- checksum: 10c0/8782c71db3a068ccbae9e0541e6b4ac2c25dc67c63f97b7e6ad3c88271d7820197e7398e37747f96542ed47c27f0b81148cdf14c42df15dc22f64818ae7bb5bf
- languageName: node
- linkType: hard
-
-"object.fromentries@npm:^2.0.8":
- version: 2.0.8
- resolution: "object.fromentries@npm:2.0.8"
- dependencies:
- call-bind: "npm:^1.0.7"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.2"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b
- languageName: node
- linkType: hard
-
-"object.groupby@npm:^1.0.3":
- version: 1.0.3
- resolution: "object.groupby@npm:1.0.3"
- dependencies:
- call-bind: "npm:^1.0.7"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.2"
- checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c
- languageName: node
- linkType: hard
-
-"object.values@npm:^1.2.1":
- version: 1.2.1
- resolution: "object.values@npm:1.2.1"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.3"
- define-properties: "npm:^1.2.1"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9
- languageName: node
- linkType: hard
-
"obuf@npm:^1.0.0, obuf@npm:^1.1.2":
version: 1.1.2
resolution: "obuf@npm:1.1.2"
@@ -20920,15 +17935,6 @@ __metadata:
languageName: node
linkType: hard
-"on-finished@npm:~2.3.0":
- version: 2.3.0
- resolution: "on-finished@npm:2.3.0"
- dependencies:
- ee-first: "npm:1.1.1"
- checksum: 10c0/c904f9e518b11941eb60279a3cbfaf1289bd0001f600a950255b1dede9fe3df8cd74f38483550b3bb9485165166acb5db500c3b4c4337aec2815c88c96fcc2ea
- languageName: node
- linkType: hard
-
"on-headers@npm:~1.0.2":
version: 1.0.2
resolution: "on-headers@npm:1.0.2"
@@ -20954,6 +17960,15 @@ __metadata:
languageName: node
linkType: hard
+"onetime@npm:^7.0.0":
+ version: 7.0.0
+ resolution: "onetime@npm:7.0.0"
+ dependencies:
+ mimic-function: "npm:^5.0.0"
+ checksum: 10c0/5cb9179d74b63f52a196a2e7037ba2b9a893245a5532d3f44360012005c9cadb60851d56716ebff18a6f47129dab7168022445df47c2aff3b276d92585ed1221
+ languageName: node
+ linkType: hard
+
"open@npm:^8.0.9, open@npm:^8.4.0":
version: 8.4.2
resolution: "open@npm:8.4.2"
@@ -20974,20 +17989,6 @@ __metadata:
languageName: node
linkType: hard
-"optionator@npm:^0.9.1":
- version: 0.9.4
- resolution: "optionator@npm:0.9.4"
- dependencies:
- deep-is: "npm:^0.1.3"
- fast-levenshtein: "npm:^2.0.6"
- levn: "npm:^0.4.1"
- prelude-ls: "npm:^1.2.1"
- type-check: "npm:^0.4.0"
- word-wrap: "npm:^1.2.5"
- checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675
- languageName: node
- linkType: hard
-
"ora@npm:5.3.0":
version: 5.3.0
resolution: "ora@npm:5.3.0"
@@ -21004,52 +18005,10 @@ __metadata:
languageName: node
linkType: hard
-"ora@npm:^5.4.1":
- version: 5.4.1
- resolution: "ora@npm:5.4.1"
- dependencies:
- bl: "npm:^4.1.0"
- chalk: "npm:^4.1.0"
- cli-cursor: "npm:^3.1.0"
- cli-spinners: "npm:^2.5.0"
- is-interactive: "npm:^1.0.0"
- is-unicode-supported: "npm:^0.1.0"
- log-symbols: "npm:^4.1.0"
- strip-ansi: "npm:^6.0.0"
- wcwidth: "npm:^1.0.1"
- checksum: 10c0/10ff14aace236d0e2f044193362b22edce4784add08b779eccc8f8ef97195cae1248db8ec1ec5f5ff076f91acbe573f5f42a98c19b78dba8c54eefff983cae85
- languageName: node
- linkType: hard
-
-"os-tmpdir@npm:~1.0.2":
- version: 1.0.2
- resolution: "os-tmpdir@npm:1.0.2"
- checksum: 10c0/f438450224f8e2687605a8dd318f0db694b6293c5d835ae509a69e97c8de38b6994645337e5577f5001115470414638978cc49da1cdcc25106dad8738dc69990
- languageName: node
- linkType: hard
-
-"ospath@npm:^1.2.2":
- version: 1.2.2
- resolution: "ospath@npm:1.2.2"
- checksum: 10c0/e485a6ca91964f786163408b093860bf26a9d9704d83ec39ccf463b9f11ea712b780b23b73d1f64536de62c5f66244dd94ed83fc9ffe3c1564dd1eed5cdae923
- languageName: node
- linkType: hard
-
-"own-keys@npm:^1.0.1":
- version: 1.0.1
- resolution: "own-keys@npm:1.0.1"
- dependencies:
- get-intrinsic: "npm:^1.2.6"
- object-keys: "npm:^1.1.1"
- safe-push-apply: "npm:^1.0.0"
- checksum: 10c0/6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a
- languageName: node
- linkType: hard
-
-"p-cancelable@npm:^2.0.0":
- version: 2.1.1
- resolution: "p-cancelable@npm:2.1.1"
- checksum: 10c0/8c6dc1f8dd4154fd8b96a10e55a3a832684c4365fb9108056d89e79fbf21a2465027c04a59d0d797b5ffe10b54a61a32043af287d5c4860f1e996cbdbc847f01
+"ospath@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "ospath@npm:1.2.2"
+ checksum: 10c0/e485a6ca91964f786163408b093860bf26a9d9704d83ec39ccf463b9f11ea712b780b23b73d1f64536de62c5f66244dd94ed83fc9ffe3c1564dd1eed5cdae923
languageName: node
linkType: hard
@@ -21076,13 +18035,6 @@ __metadata:
languageName: node
linkType: hard
-"p-iteration@npm:^1.1.8":
- version: 1.1.8
- resolution: "p-iteration@npm:1.1.8"
- checksum: 10c0/70fb2b070ff00b995cd7545a2135acada04aba9993ab4d1fb4473c29a2ea50acb7d7a575509990a4c3fa218e6e976e7f1112050f02518834ba9295ab8a77404c
- languageName: node
- linkType: hard
-
"p-limit@npm:^1.1.0":
version: 1.3.0
resolution: "p-limit@npm:1.3.0"
@@ -21407,15 +18359,6 @@ __metadata:
languageName: node
linkType: hard
-"parse-json@npm:^2.2.0":
- version: 2.2.0
- resolution: "parse-json@npm:2.2.0"
- dependencies:
- error-ex: "npm:^1.2.0"
- checksum: 10c0/7a90132aa76016f518a3d5d746a21b3f1ad0f97a68436ed71b6f995b67c7151141f5464eea0c16c59aec9b7756519a0e3007a8f98cf3714632d509ec07736df6
- languageName: node
- linkType: hard
-
"parse-json@npm:^4.0.0":
version: 4.0.0
resolution: "parse-json@npm:4.0.0"
@@ -21438,13 +18381,6 @@ __metadata:
languageName: node
linkType: hard
-"parse-ms@npm:^2.1.0":
- version: 2.1.0
- resolution: "parse-ms@npm:2.1.0"
- checksum: 10c0/9c5c0a95c6267c84085685556a6e102ee806c3147ec11cbb9b98e35998eb4a48a757bd6ea7bfd930062de65909a33d24985055b4394e70aa0b65ee40cef16911
- languageName: node
- linkType: hard
-
"parse-numeric-range@npm:^1.3.0":
version: 1.3.0
resolution: "parse-numeric-range@npm:1.3.0"
@@ -21522,15 +18458,6 @@ __metadata:
languageName: node
linkType: hard
-"path-exists@npm:^2.0.0":
- version: 2.1.0
- resolution: "path-exists@npm:2.1.0"
- dependencies:
- pinkie-promise: "npm:^2.0.0"
- checksum: 10c0/87352f1601c085d5a6eb202f60e5c016c1b790bd0bc09398af446ed3f5c4510b4531ff99cf8acac2d91868886e792927b4292f768b35a83dce12588fb7cbb46e
- languageName: node
- linkType: hard
-
"path-exists@npm:^3.0.0":
version: 3.0.0
resolution: "path-exists@npm:3.0.0"
@@ -21647,17 +18574,6 @@ __metadata:
languageName: node
linkType: hard
-"path-type@npm:^1.0.0":
- version: 1.1.0
- resolution: "path-type@npm:1.1.0"
- dependencies:
- graceful-fs: "npm:^4.1.2"
- pify: "npm:^2.0.0"
- pinkie-promise: "npm:^2.0.0"
- checksum: 10c0/2b8c348cb52bbc0c0568afa10a0a5d8f6233adfe5ae75feb56064f6aed6324ab74185c61c2545f4e52ca08acdc76005f615da4e127ed6eecb866002cf491f350
- languageName: node
- linkType: hard
-
"path-type@npm:^3.0.0":
version: 3.0.0
resolution: "path-type@npm:3.0.0"
@@ -21755,6 +18671,13 @@ __metadata:
languageName: node
linkType: hard
+"picomatch@npm:^4.0.4":
+ version: 4.0.4
+ resolution: "picomatch@npm:4.0.4"
+ checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0
+ languageName: node
+ linkType: hard
+
"pidtree@npm:^0.3.0":
version: 0.3.1
resolution: "pidtree@npm:0.3.1"
@@ -21771,7 +18694,7 @@ __metadata:
languageName: node
linkType: hard
-"pify@npm:^2.0.0, pify@npm:^2.2.0, pify@npm:^2.3.0":
+"pify@npm:^2.2.0, pify@npm:^2.3.0":
version: 2.3.0
resolution: "pify@npm:2.3.0"
checksum: 10c0/551ff8ab830b1052633f59cb8adc9ae8407a436e06b4a9718bcb27dc5844b83d535c3a8512b388b6062af65a98c49bdc0dd523d8b2617b188f7c8fee457158dc
@@ -21792,23 +18715,7 @@ __metadata:
languageName: node
linkType: hard
-"pinkie-promise@npm:^2.0.0":
- version: 2.0.1
- resolution: "pinkie-promise@npm:2.0.1"
- dependencies:
- pinkie: "npm:^2.0.0"
- checksum: 10c0/11b5e5ce2b090c573f8fad7b517cbca1bb9a247587306f05ae71aef6f9b2cd2b923c304aa9663c2409cfde27b367286179f1379bc4ec18a3fbf2bb0d473b160a
- languageName: node
- linkType: hard
-
-"pinkie@npm:^2.0.0":
- version: 2.0.4
- resolution: "pinkie@npm:2.0.4"
- checksum: 10c0/25228b08b5597da42dc384221aa0ce56ee0fbf32965db12ba838e2a9ca0193c2f0609c45551ee077ccd2060bf109137fdb185b00c6d7e0ed7e35006d20fdcbc6
- 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.1.0, pkg-dir@npm:^4.2.0":
version: 4.2.0
resolution: "pkg-dir@npm:4.2.0"
dependencies:
@@ -21875,13 +18782,6 @@ __metadata:
languageName: node
linkType: hard
-"possible-typed-array-names@npm:^1.0.0":
- version: 1.0.0
- resolution: "possible-typed-array-names@npm:1.0.0"
- checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd
- languageName: node
- linkType: hard
-
"postcss-calc@npm:^8.2.3":
version: 8.2.4
resolution: "postcss-calc@npm:8.2.4"
@@ -21894,30 +18794,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-cli@npm:^9.1.0":
- version: 9.1.0
- resolution: "postcss-cli@npm:9.1.0"
- dependencies:
- chokidar: "npm:^3.3.0"
- dependency-graph: "npm:^0.11.0"
- fs-extra: "npm:^10.0.0"
- get-stdin: "npm:^9.0.0"
- globby: "npm:^12.0.0"
- picocolors: "npm:^1.0.0"
- postcss-load-config: "npm:^3.0.0"
- postcss-reporter: "npm:^7.0.0"
- pretty-hrtime: "npm:^1.0.3"
- read-cache: "npm:^1.0.0"
- slash: "npm:^4.0.0"
- yargs: "npm:^17.0.0"
- peerDependencies:
- postcss: ^8.0.0
- bin:
- postcss: index.js
- checksum: 10c0/ae34e46217bf0317f93632263661f8296be3ee9f7859f5afb517a206197aa3abac6500814f00879702b7d372b64fea1b45cb36e00dd6ba37e021b79ab8bc67ee
- languageName: node
- linkType: hard
-
"postcss-colormin@npm:^5.3.1":
version: 5.3.1
resolution: "postcss-colormin@npm:5.3.1"
@@ -22004,24 +18880,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-load-config@npm:^3.0.0":
- version: 3.1.4
- resolution: "postcss-load-config@npm:3.1.4"
- dependencies:
- lilconfig: "npm:^2.0.5"
- yaml: "npm:^1.10.2"
- peerDependencies:
- postcss: ">=8.0.9"
- ts-node: ">=9.0.0"
- peerDependenciesMeta:
- postcss:
- optional: true
- ts-node:
- optional: true
- checksum: 10c0/7d2cc6695c2fc063e4538316d651a687fdb55e48db453ff699de916a6ee55ab68eac2b120c28a6b8ca7aa746a588888351b810a215b5cd090eabea62c5762ede
- languageName: node
- linkType: hard
-
"postcss-loader@npm:^7.3.3":
version: 7.3.4
resolution: "postcss-loader@npm:7.3.4"
@@ -22311,18 +19169,6 @@ __metadata:
languageName: node
linkType: hard
-"postcss-reporter@npm:^7.0.0":
- version: 7.0.5
- resolution: "postcss-reporter@npm:7.0.5"
- dependencies:
- picocolors: "npm:^1.0.0"
- thenby: "npm:^1.3.4"
- peerDependencies:
- postcss: ^8.1.0
- checksum: 10c0/5bd96e9681b0f1a557dbd8e8e802c112a220cd93951b7a3c4ddfd90be8910a9001ebef0a16c277f93c37f6710c73aeb22698165f7ec17b0d76892a691ddb38a4
- languageName: node
- linkType: hard
-
"postcss-selector-parser@npm:^6.0.10":
version: 6.0.13
resolution: "postcss-selector-parser@npm:6.0.13"
@@ -22403,7 +19249,7 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.4.17, postcss@npm:^8.4.21, postcss@npm:^8.4.26, postcss@npm:^8.4.33, postcss@npm:^8.4.43, postcss@npm:^8.4.49, postcss@npm:^8.4.5":
+"postcss@npm:^8.4.17, postcss@npm:^8.4.21, postcss@npm:^8.4.26, postcss@npm:^8.4.33, postcss@npm:^8.4.49, postcss@npm:^8.4.5":
version: 8.5.1
resolution: "postcss@npm:8.5.1"
dependencies:
@@ -22414,6 +19260,17 @@ __metadata:
languageName: node
linkType: hard
+"postcss@npm:^8.5.14":
+ version: 8.5.14
+ resolution: "postcss@npm:8.5.14"
+ dependencies:
+ nanoid: "npm:^3.3.11"
+ picocolors: "npm:^1.1.1"
+ source-map-js: "npm:^1.2.1"
+ checksum: 10c0/48138207cf5ef5581be1bfe2cb65ccfe0ac75e43888ba045afc8ed6043d7b56aeb3b9a9fe5b353ff554be943cd0cc15d826ccb991525159175971e5ee8ab0237
+ languageName: node
+ linkType: hard
+
"preact@npm:^10.25.4":
version: 10.25.4
resolution: "preact@npm:10.25.4"
@@ -22421,13 +19278,6 @@ __metadata:
languageName: node
linkType: hard
-"prelude-ls@npm:^1.2.1":
- version: 1.2.1
- resolution: "prelude-ls@npm:1.2.1"
- checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd
- languageName: node
- linkType: hard
-
"prettier@npm:^2.7.1, prettier@npm:^2.8.0":
version: 2.8.8
resolution: "prettier@npm:2.8.8"
@@ -22474,34 +19324,6 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^28.1.3":
- version: 28.1.3
- resolution: "pretty-format@npm:28.1.3"
- dependencies:
- "@jest/schemas": "npm:^28.1.3"
- ansi-regex: "npm:^5.0.1"
- ansi-styles: "npm:^5.0.0"
- react-is: "npm:^18.0.0"
- checksum: 10c0/596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f
- languageName: node
- linkType: hard
-
-"pretty-hrtime@npm:^1.0.3":
- version: 1.0.3
- resolution: "pretty-hrtime@npm:1.0.3"
- checksum: 10c0/67cb3fc283a72252b49ac488647e6a01b78b7aa1b8f2061834aa1650691229081518ef3ca940f77f41cc8a8f02ba9eeb74b843481596670209e493062f2e89e0
- languageName: node
- linkType: hard
-
-"pretty-ms@npm:^7.0.0":
- version: 7.0.1
- resolution: "pretty-ms@npm:7.0.1"
- dependencies:
- parse-ms: "npm:^2.1.0"
- checksum: 10c0/069aec9d939e7903846b3db53b020bed92e3dc5909e0fef09ec8ab104a0b7f9a846605a1633c60af900d288582fb333f6f30469e59d6487a2330301fad35a89c
- languageName: node
- linkType: hard
-
"pretty-time@npm:^1.1.0":
version: 1.1.0
resolution: "pretty-time@npm:1.1.0"
@@ -22572,13 +19394,6 @@ __metadata:
languageName: node
linkType: hard
-"progress@npm:2.0.3, progress@npm:^2.0.0":
- version: 2.0.3
- resolution: "progress@npm:2.0.3"
- checksum: 10c0/1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c
- languageName: node
- linkType: hard
-
"promise-all-reject-late@npm:^1.0.0":
version: 1.0.1
resolution: "promise-all-reject-late@npm:1.0.1"
@@ -22689,20 +19504,13 @@ __metadata:
languageName: node
linkType: hard
-"proxy-from-env@npm:1.1.0, proxy-from-env@npm:^1.1.0":
+"proxy-from-env@npm:^1.1.0":
version: 1.1.0
resolution: "proxy-from-env@npm:1.1.0"
checksum: 10c0/fe7dd8b1bdbbbea18d1459107729c3e4a2243ca870d26d34c2c1bcd3e4425b7bcc5112362df2d93cc7fb9746f6142b5e272fd1cc5c86ddf8580175186f6ad42b
languageName: node
linkType: hard
-"pseudomap@npm:^1.0.2":
- version: 1.0.2
- resolution: "pseudomap@npm:1.0.2"
- checksum: 10c0/5a91ce114c64ed3a6a553aa7d2943868811377388bb31447f9d8028271bae9b05b340fe0b6961a64e45b9c72946aeb0a4ab635e8f7cb3715ffd0ff2beeb6a679
- languageName: node
- linkType: hard
-
"psl@npm:^1.1.33":
version: 1.9.0
resolution: "psl@npm:1.9.0"
@@ -22750,46 +19558,6 @@ __metadata:
languageName: node
linkType: hard
-"puppeteer-core@npm:13.1.3":
- version: 13.1.3
- resolution: "puppeteer-core@npm:13.1.3"
- dependencies:
- debug: "npm:4.3.2"
- devtools-protocol: "npm:0.0.948846"
- extract-zip: "npm:2.0.1"
- https-proxy-agent: "npm:5.0.0"
- node-fetch: "npm:2.6.7"
- pkg-dir: "npm:4.2.0"
- progress: "npm:2.0.3"
- proxy-from-env: "npm:1.1.0"
- rimraf: "npm:3.0.2"
- tar-fs: "npm:2.1.1"
- unbzip2-stream: "npm:1.4.3"
- ws: "npm:8.2.3"
- checksum: 10c0/e730cabb43066db322b2e9b3821449f7c2ca958ea0a12db330216e9a5b5b9ea7863e48192f15207c10e555e4ca6cd1b270948c5eb1f0c6e6b456a23c09c1fa16
- languageName: node
- linkType: hard
-
-"puppeteer-core@npm:^13.1.3":
- version: 13.7.0
- resolution: "puppeteer-core@npm:13.7.0"
- dependencies:
- cross-fetch: "npm:3.1.5"
- debug: "npm:4.3.4"
- devtools-protocol: "npm:0.0.981744"
- extract-zip: "npm:2.0.1"
- https-proxy-agent: "npm:5.0.1"
- pkg-dir: "npm:4.2.0"
- progress: "npm:2.0.3"
- proxy-from-env: "npm:1.1.0"
- rimraf: "npm:3.0.2"
- tar-fs: "npm:2.1.1"
- unbzip2-stream: "npm:1.4.3"
- ws: "npm:8.5.0"
- checksum: 10c0/e4364c2654de078fbfbe606892cc48c14ee4c172d730aa0e75c3cacbc7c3478d4786b6d36dd4d3e4f1a13f24a29a401b9d5efe011b69ae9fc4062bb59e53f7d6
- languageName: node
- linkType: hard
-
"q@npm:^1.5.1":
version: 1.5.1
resolution: "q@npm:1.5.1"
@@ -22806,7 +19574,7 @@ __metadata:
languageName: node
linkType: hard
-"qs@npm:6.14.0, qs@npm:~6.14.0":
+"qs@npm:~6.14.0":
version: 6.14.0
resolution: "qs@npm:6.14.0"
dependencies:
@@ -22824,13 +19592,6 @@ __metadata:
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"
- checksum: 10c0/f36de03f170ff1da69c3eecfa7f8b01e450a46dd266c921e17f36076ec59862eee00179489f30cb17c118bb56e868436578c01ea66f671fb358750d6ae474125
- languageName: node
- linkType: hard
-
"querystringify@npm:^2.1.1":
version: 2.2.0
resolution: "querystringify@npm:2.2.0"
@@ -23024,13 +19785,6 @@ __metadata:
languageName: node
linkType: hard
-"react-is@npm:^18.0.0":
- version: 18.2.0
- resolution: "react-is@npm:18.2.0"
- checksum: 10c0/6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0
- languageName: node
- linkType: hard
-
"react-is@npm:^18.3.1":
version: 18.3.1
resolution: "react-is@npm:18.3.1"
@@ -23149,16 +19903,6 @@ __metadata:
languageName: node
linkType: hard
-"read-pkg-up@npm:^1.0.1":
- version: 1.0.1
- resolution: "read-pkg-up@npm:1.0.1"
- dependencies:
- find-up: "npm:^1.0.0"
- read-pkg: "npm:^1.0.0"
- checksum: 10c0/36c4fc8bd73edf77a4eeb497b6e43010819ea4aef64cbf8e393439fac303398751c5a299feab84e179a74507e3a1416e1ed033a888b1dac3463bf46d1765f7ac
- languageName: node
- linkType: hard
-
"read-pkg-up@npm:^3.0.0":
version: 3.0.0
resolution: "read-pkg-up@npm:3.0.0"
@@ -23180,17 +19924,6 @@ __metadata:
languageName: node
linkType: hard
-"read-pkg@npm:^1.0.0":
- version: 1.1.0
- resolution: "read-pkg@npm:1.1.0"
- dependencies:
- load-json-file: "npm:^1.0.0"
- normalize-package-data: "npm:^2.3.2"
- path-type: "npm:^1.0.0"
- checksum: 10c0/51fce9f7066787dc7688ea7014324cedeb9f38daa7dace4f1147d526f22354a07189ef728710bc97e27fcf5ed3a03b68ad8b60afb4251984640b6f09c180d572
- languageName: node
- linkType: hard
-
"read-pkg@npm:^3.0.0":
version: 3.0.0
resolution: "read-pkg@npm:3.0.0"
@@ -23223,7 +19956,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0":
+"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0":
version: 3.6.2
resolution: "readable-stream@npm:3.6.2"
dependencies:
@@ -23234,7 +19967,7 @@ __metadata:
languageName: node
linkType: hard
-"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.5, readable-stream@npm:~2.3.6":
+"readable-stream@npm:^2.0.1, readable-stream@npm:~2.3.6":
version: 2.3.8
resolution: "readable-stream@npm:2.3.8"
dependencies:
@@ -23249,15 +19982,6 @@ __metadata:
languageName: node
linkType: hard
-"readdir-glob@npm:^1.0.0":
- version: 1.1.3
- resolution: "readdir-glob@npm:1.1.3"
- dependencies:
- minimatch: "npm:^5.1.0"
- checksum: 10c0/a37e0716726650845d761f1041387acd93aa91b28dd5381950733f994b6c349ddc1e21e266ec7cc1f9b92e205a7a972232f9b89d5424d07361c2c3753d5dbace
- languageName: node
- linkType: hard
-
"readdirp@npm:^4.0.1":
version: 4.1.2
resolution: "readdirp@npm:4.1.2"
@@ -23309,38 +20033,6 @@ __metadata:
languageName: node
linkType: hard
-"reflect.getprototypeof@npm:^1.0.6":
- version: 1.0.8
- resolution: "reflect.getprototypeof@npm:1.0.8"
- dependencies:
- call-bind: "npm:^1.0.8"
- define-properties: "npm:^1.2.1"
- dunder-proto: "npm:^1.0.0"
- es-abstract: "npm:^1.23.5"
- es-errors: "npm:^1.3.0"
- get-intrinsic: "npm:^1.2.4"
- gopd: "npm:^1.2.0"
- which-builtin-type: "npm:^1.2.0"
- checksum: 10c0/720479dd7a72a20d66efaca507ed7c7e18403d24ce764f436130464d4a516a12ed8a9a2714dcabc3e1296f9a31f914ba1095e2371619df23d3ac56c4f8c8bae1
- languageName: node
- linkType: hard
-
-"reflect.getprototypeof@npm:^1.0.9":
- version: 1.0.10
- resolution: "reflect.getprototypeof@npm:1.0.10"
- dependencies:
- call-bind: "npm:^1.0.8"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.9"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.0.0"
- get-intrinsic: "npm:^1.2.7"
- get-proto: "npm:^1.0.1"
- which-builtin-type: "npm:^1.2.1"
- checksum: 10c0/7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac
- languageName: node
- linkType: hard
-
"regenerate-unicode-properties@npm:^10.1.0":
version: 10.1.0
resolution: "regenerate-unicode-properties@npm:10.1.0"
@@ -23384,39 +20076,6 @@ __metadata:
languageName: node
linkType: hard
-"regexp.prototype.flags@npm:^1.5.3":
- version: 1.5.3
- resolution: "regexp.prototype.flags@npm:1.5.3"
- dependencies:
- call-bind: "npm:^1.0.7"
- define-properties: "npm:^1.2.1"
- es-errors: "npm:^1.3.0"
- set-function-name: "npm:^2.0.2"
- checksum: 10c0/e1a7c7dc42cc91abf73e47a269c4b3a8f225321b7f617baa25821f6a123a91d23a73b5152f21872c566e699207e1135d075d2251cd3e84cc96d82a910adf6020
- languageName: node
- linkType: hard
-
-"regexp.prototype.flags@npm:^1.5.4":
- version: 1.5.4
- resolution: "regexp.prototype.flags@npm:1.5.4"
- dependencies:
- call-bind: "npm:^1.0.8"
- define-properties: "npm:^1.2.1"
- es-errors: "npm:^1.3.0"
- get-proto: "npm:^1.0.1"
- gopd: "npm:^1.2.0"
- set-function-name: "npm:^2.0.2"
- checksum: 10c0/83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77
- languageName: node
- linkType: hard
-
-"regexpp@npm:^3.1.0":
- version: 3.2.0
- resolution: "regexpp@npm:3.2.0"
- checksum: 10c0/d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710
- languageName: node
- linkType: hard
-
"regexpu-core@npm:^5.3.1":
version: 5.3.2
resolution: "regexpu-core@npm:5.3.2"
@@ -23671,7 +20330,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.0":
+"resolve-alpn@npm:^1.2.0":
version: 1.2.1
resolution: "resolve-alpn@npm:1.2.1"
checksum: 10c0/b70b29c1843bc39781ef946c8cd4482e6d425976599c0f9c138cec8209e4e0736161bf39319b01676a847000085dfdaf63583c6fb4427bf751a10635bd2aa0c4
@@ -23750,19 +20409,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.22.4":
- version: 1.22.9
- resolution: "resolve@npm:1.22.9"
- dependencies:
- is-core-module: "npm:^2.16.0"
- path-parse: "npm:^1.0.7"
- supports-preserve-symlinks-flag: "npm:^1.0.0"
- bin:
- resolve: bin/resolve
- checksum: 10c0/314cea2c47f956743f106256854203bd43a60a3ec6fb85ee6894e75cf4b16004952e4280319bfeb4c6fb1246e3ecd27f2699abb2e2b316b7c5727ec6491505c9
- languageName: node
- linkType: hard
-
"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin":
version: 1.22.8
resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d"
@@ -23789,28 +20435,6 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@npm%3A^1.22.4#optional!builtin":
- version: 1.22.9
- resolution: "resolve@patch:resolve@npm%3A1.22.9#optional!builtin::version=1.22.9&hash=c3c19d"
- dependencies:
- is-core-module: "npm:^2.16.0"
- path-parse: "npm:^1.0.7"
- supports-preserve-symlinks-flag: "npm:^1.0.0"
- bin:
- resolve: bin/resolve
- checksum: 10c0/dadd8c85040784fdc18d6edc0cc27f7f35776c5d904b030ea67485ab9a5607568187afcfaf157e6fa9db9274481d155356bc42ca578c5578be25965b880d1e80
- languageName: node
- linkType: hard
-
-"responselike@npm:^2.0.0":
- version: 2.0.1
- resolution: "responselike@npm:2.0.1"
- dependencies:
- lowercase-keys: "npm:^2.0.0"
- checksum: 10c0/360b6deb5f101a9f8a4174f7837c523c3ec78b7ca8a7c1d45a1062b303659308a23757e318b1e91ed8684ad1205721142dd664d94771cd63499353fd4ee732b5
- languageName: node
- linkType: hard
-
"responselike@npm:^3.0.0":
version: 3.0.0
resolution: "responselike@npm:3.0.0"
@@ -23820,15 +20444,6 @@ __metadata:
languageName: node
linkType: hard
-"resq@npm:^1.9.1":
- version: 1.11.0
- resolution: "resq@npm:1.11.0"
- dependencies:
- fast-deep-equal: "npm:^2.0.1"
- checksum: 10c0/870e70bcbb85fcfe311c6742843decd4ef870252d00f4b041960076f98b2ff4d18cf88aca36d4f4838ca8bc6ded27097fefb31ab3340390adfcb8a82b9474a95
- languageName: node
- linkType: hard
-
"restore-cursor@npm:^3.1.0":
version: 3.1.0
resolution: "restore-cursor@npm:3.1.0"
@@ -23839,6 +20454,16 @@ __metadata:
languageName: node
linkType: hard
+"restore-cursor@npm:^5.0.0":
+ version: 5.1.0
+ resolution: "restore-cursor@npm:5.1.0"
+ dependencies:
+ onetime: "npm:^7.0.0"
+ signal-exit: "npm:^4.1.0"
+ checksum: 10c0/c2ba89131eea791d1b25205bdfdc86699767e2b88dee2a590b1a6caa51737deac8bad0260a5ded2f7c074b7db2f3a626bcf1fcf3cdf35974cbeea5e2e6764f60
+ languageName: node
+ linkType: hard
+
"retry@npm:^0.12.0":
version: 0.12.0
resolution: "retry@npm:0.12.0"
@@ -23867,14 +20492,14 @@ __metadata:
languageName: node
linkType: hard
-"rgb2hex@npm:0.2.5":
- version: 0.2.5
- resolution: "rgb2hex@npm:0.2.5"
- checksum: 10c0/32bf5373fe2690efc2a1761c9b50500faa6248e86ef3051766b06d4e95f3c49acfa6d522da5ea87e5db3ec5412ed777570fd626b1505c54bb5a970653fc9757b
+"rfdc@npm:^1.4.1":
+ version: 1.4.1
+ resolution: "rfdc@npm:1.4.1"
+ checksum: 10c0/4614e4292356cafade0b6031527eea9bc90f2372a22c012313be1dcc69a3b90c7338158b414539be863fa95bfcb2ddcd0587be696841af4e6679d85e62c060c7
languageName: node
linkType: hard
-"rimraf@npm:3.0.2, rimraf@npm:^3.0.0, rimraf@npm:^3.0.2":
+"rimraf@npm:^3.0.0, rimraf@npm:^3.0.2":
version: 3.0.2
resolution: "rimraf@npm:3.0.2"
dependencies:
@@ -23896,7 +20521,65 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:^4.20.0, rollup@npm:^4.23.0":
+"rolldown@npm:1.0.0":
+ version: 1.0.0
+ resolution: "rolldown@npm:1.0.0"
+ dependencies:
+ "@oxc-project/types": "npm:=0.129.0"
+ "@rolldown/binding-android-arm64": "npm:1.0.0"
+ "@rolldown/binding-darwin-arm64": "npm:1.0.0"
+ "@rolldown/binding-darwin-x64": "npm:1.0.0"
+ "@rolldown/binding-freebsd-x64": "npm:1.0.0"
+ "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0"
+ "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-arm64-musl": "npm:1.0.0"
+ "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-s390x-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-x64-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-x64-musl": "npm:1.0.0"
+ "@rolldown/binding-openharmony-arm64": "npm:1.0.0"
+ "@rolldown/binding-wasm32-wasi": "npm:1.0.0"
+ "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0"
+ "@rolldown/binding-win32-x64-msvc": "npm:1.0.0"
+ "@rolldown/pluginutils": "npm:1.0.0"
+ dependenciesMeta:
+ "@rolldown/binding-android-arm64":
+ optional: true
+ "@rolldown/binding-darwin-arm64":
+ optional: true
+ "@rolldown/binding-darwin-x64":
+ optional: true
+ "@rolldown/binding-freebsd-x64":
+ optional: true
+ "@rolldown/binding-linux-arm-gnueabihf":
+ optional: true
+ "@rolldown/binding-linux-arm64-gnu":
+ optional: true
+ "@rolldown/binding-linux-arm64-musl":
+ optional: true
+ "@rolldown/binding-linux-ppc64-gnu":
+ optional: true
+ "@rolldown/binding-linux-s390x-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-musl":
+ optional: true
+ "@rolldown/binding-openharmony-arm64":
+ optional: true
+ "@rolldown/binding-wasm32-wasi":
+ optional: true
+ "@rolldown/binding-win32-arm64-msvc":
+ optional: true
+ "@rolldown/binding-win32-x64-msvc":
+ optional: true
+ bin:
+ rolldown: bin/cli.mjs
+ checksum: 10c0/8e8c4ebcd80cd6fc051e1e58ad2ffb6578431f6828522788d6e5da6ba6d6e3e92f20e47df5e30034aba5a5af296f497a2b2ff26a21d5ade3c125b620ea958256
+ languageName: node
+ linkType: hard
+
+"rollup@npm:^4.23.0":
version: 4.59.0
resolution: "rollup@npm:4.59.0"
dependencies:
@@ -23998,7 +20681,7 @@ __metadata:
husky: "npm:^7.0.4"
lerna: "npm:^9.0.0"
npm-run-all: "npm:^4.1.3"
- typescript: "npm:^5.6.2"
+ typescript: "npm:^6.0.3"
vite-plugin-checker: "patch:vite-plugin-checker@npm%3A0.11.0#~/.yarn/patches/vite-plugin-checker-npm-0.11.0-8b4c9e71ff.patch"
vite-plugin-istanbul: "npm:^7.2.0"
vite-tsconfig-paths: "npm:^4.2.1"
@@ -24070,13 +20753,6 @@ __metadata:
languageName: node
linkType: hard
-"run-async@npm:^2.4.0":
- version: 2.4.1
- resolution: "run-async@npm:2.4.1"
- checksum: 10c0/35a68c8f1d9664f6c7c2e153877ca1d6e4f886e5ca067c25cdd895a6891ff3a1466ee07c63d6a9be306e9619ff7d509494e6d9c129516a36b9fd82263d579ee1
- languageName: node
- linkType: hard
-
"run-async@npm:^4.0.5":
version: 4.0.6
resolution: "run-async@npm:4.0.6"
@@ -24093,7 +20769,7 @@ __metadata:
languageName: node
linkType: hard
-"rxjs@npm:^7.2.0, rxjs@npm:^7.5.1, rxjs@npm:^7.5.5":
+"rxjs@npm:^7.5.1":
version: 7.8.1
resolution: "rxjs@npm:7.8.1"
dependencies:
@@ -24123,19 +20799,6 @@ __metadata:
languageName: node
linkType: hard
-"safe-array-concat@npm:^1.1.3":
- version: 1.1.3
- resolution: "safe-array-concat@npm:1.1.3"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.2"
- get-intrinsic: "npm:^1.2.6"
- has-symbols: "npm:^1.1.0"
- isarray: "npm:^2.0.5"
- checksum: 10c0/43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d
- languageName: node
- linkType: hard
-
"safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1":
version: 5.1.2
resolution: "safe-buffer@npm:5.1.2"
@@ -24150,16 +20813,6 @@ __metadata:
languageName: node
linkType: hard
-"safe-push-apply@npm:^1.0.0":
- version: 1.0.0
- resolution: "safe-push-apply@npm:1.0.0"
- dependencies:
- es-errors: "npm:^1.3.0"
- isarray: "npm:^2.0.5"
- checksum: 10c0/831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750
- languageName: node
- linkType: hard
-
"safe-regex-test@npm:^1.0.0":
version: 1.0.0
resolution: "safe-regex-test@npm:1.0.0"
@@ -24167,18 +20820,7 @@ __metadata:
call-bind: "npm:^1.0.2"
get-intrinsic: "npm:^1.1.3"
is-regex: "npm:^1.1.4"
- checksum: 10c0/14a81a7e683f97b2d6e9c8be61fddcf8ed7a02f4e64a825515f96bb1738eb007145359313741d2704d28b55b703a0f6300c749dde7c1dbc13952a2b85048ede2
- languageName: node
- linkType: hard
-
-"safe-regex-test@npm:^1.1.0":
- version: 1.1.0
- resolution: "safe-regex-test@npm:1.1.0"
- dependencies:
- call-bound: "npm:^1.0.2"
- es-errors: "npm:^1.3.0"
- is-regex: "npm:^1.2.1"
- checksum: 10c0/f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665
+ checksum: 10c0/14a81a7e683f97b2d6e9c8be61fddcf8ed7a02f4e64a825515f96bb1738eb007145359313741d2704d28b55b703a0f6300c749dde7c1dbc13952a2b85048ede2
languageName: node
linkType: hard
@@ -24311,7 +20953,7 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:7.7.2, semver@npm:^7.7.1":
+"semver@npm:7.7.2":
version: 7.7.2
resolution: "semver@npm:7.7.2"
bin:
@@ -24340,15 +20982,6 @@ __metadata:
languageName: node
linkType: hard
-"semver@npm:^7.2.1, semver@npm:^7.7.2":
- version: 7.7.3
- resolution: "semver@npm:7.7.3"
- bin:
- semver: bin/semver.js
- checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e
- languageName: node
- linkType: hard
-
"semver@npm:^7.3.2":
version: 7.6.0
resolution: "semver@npm:7.6.0"
@@ -24360,6 +20993,15 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:^7.7.2":
+ version: 7.7.3
+ resolution: "semver@npm:7.7.3"
+ bin:
+ semver: bin/semver.js
+ checksum: 10c0/4afe5c986567db82f44c8c6faef8fe9df2a9b1d98098fc1721f57c696c4c21cebd572f297fc21002f81889492345b8470473bc6f4aff5fb032a6ea59ea2bc45e
+ languageName: node
+ linkType: hard
+
"send@npm:0.19.0":
version: 0.19.0
resolution: "send@npm:0.19.0"
@@ -24402,24 +21044,6 @@ __metadata:
languageName: node
linkType: hard
-"serialize-error@npm:^8.0.0":
- version: 8.1.0
- resolution: "serialize-error@npm:8.1.0"
- dependencies:
- type-fest: "npm:^0.20.2"
- checksum: 10c0/8cfd89f43ca93e283c5f1d16178a536bdfac9bc6029f4a9df988610cc399bc4f2478d1f10ce40b9dff66b863a5158a19b438fbec929045c96d92174f6bca1e88
- languageName: node
- linkType: hard
-
-"serialize-javascript@npm:6.0.0":
- version: 6.0.0
- resolution: "serialize-javascript@npm:6.0.0"
- dependencies:
- randombytes: "npm:^2.1.0"
- checksum: 10c0/73104922ef0a919064346eea21caab99de1a019a1f5fb54a7daa7fcabc39e83b387a2a363e52a889598c3b1bcf507c4b2a7b26df76e991a310657af20eea2e7c
- languageName: node
- linkType: hard
-
"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2":
version: 6.0.2
resolution: "serialize-javascript@npm:6.0.2"
@@ -24493,43 +21117,6 @@ __metadata:
languageName: node
linkType: hard
-"set-function-length@npm:^1.2.2":
- version: 1.2.2
- resolution: "set-function-length@npm:1.2.2"
- dependencies:
- define-data-property: "npm:^1.1.4"
- es-errors: "npm:^1.3.0"
- function-bind: "npm:^1.1.2"
- get-intrinsic: "npm:^1.2.4"
- gopd: "npm:^1.0.1"
- has-property-descriptors: "npm:^1.0.2"
- checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c
- languageName: node
- linkType: hard
-
-"set-function-name@npm:^2.0.2":
- version: 2.0.2
- resolution: "set-function-name@npm:2.0.2"
- dependencies:
- define-data-property: "npm:^1.1.4"
- es-errors: "npm:^1.3.0"
- functions-have-names: "npm:^1.2.3"
- has-property-descriptors: "npm:^1.0.2"
- checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316
- languageName: node
- linkType: hard
-
-"set-proto@npm:^1.0.0":
- version: 1.0.0
- resolution: "set-proto@npm:1.0.0"
- dependencies:
- dunder-proto: "npm:^1.0.1"
- es-errors: "npm:^1.3.0"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a
- languageName: node
- linkType: hard
-
"setprototypeof@npm:1.1.0":
version: 1.1.0
resolution: "setprototypeof@npm:1.1.0"
@@ -24811,6 +21398,26 @@ __metadata:
languageName: node
linkType: hard
+"slice-ansi@npm:^7.1.0":
+ version: 7.1.2
+ resolution: "slice-ansi@npm:7.1.2"
+ dependencies:
+ ansi-styles: "npm:^6.2.1"
+ is-fullwidth-code-point: "npm:^5.0.0"
+ checksum: 10c0/36742f2eb0c03e2e81a38ed14d13a64f7b732fe38c3faf96cce0599788a345011e840db35f1430ca606ea3f8db2abeb92a8d25c2753a819e3babaa10c2e289a2
+ languageName: node
+ linkType: hard
+
+"slice-ansi@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "slice-ansi@npm:8.0.0"
+ dependencies:
+ ansi-styles: "npm:^6.2.3"
+ is-fullwidth-code-point: "npm:^5.1.0"
+ checksum: 10c0/0ce4aa91febb7cea4a00c2c27bb820fa53b6d2862ce0f80f7120134719f7914fc416b0ed966cf35250a3169e152916392f35917a2d7cad0fcc5d8b841010fa9a
+ languageName: node
+ linkType: hard
+
"smart-buffer@npm:^4.2.0":
version: 4.2.0
resolution: "smart-buffer@npm:4.2.0"
@@ -24883,7 +21490,7 @@ __metadata:
languageName: node
linkType: hard
-"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1":
+"source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0":
version: 0.6.1
resolution: "source-map@npm:0.6.1"
checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011
@@ -24995,13 +21602,6 @@ __metadata:
languageName: node
linkType: hard
-"split2@npm:^4.0.0":
- version: 4.2.0
- resolution: "split2@npm:4.2.0"
- checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534
- languageName: node
- linkType: hard
-
"split@npm:^1.0.1":
version: 1.0.1
resolution: "split@npm:1.0.1"
@@ -25062,15 +21662,6 @@ __metadata:
languageName: node
linkType: hard
-"stack-utils@npm:^2.0.3":
- version: 2.0.6
- resolution: "stack-utils@npm:2.0.6"
- dependencies:
- escape-string-regexp: "npm:^2.0.0"
- checksum: 10c0/651c9f87667e077584bbe848acaecc6049bc71979f1e9a46c7b920cad4431c388df0f51b8ad7cfd6eed3db97a2878d0fc8b3122979439ea8bac29c61c95eec8a
- languageName: node
- linkType: hard
-
"stackback@npm:0.0.2":
version: 0.0.2
resolution: "stackback@npm:0.0.2"
@@ -25113,23 +21704,6 @@ __metadata:
languageName: node
linkType: hard
-"stop-iteration-iterator@npm:^1.1.0":
- version: 1.1.0
- resolution: "stop-iteration-iterator@npm:1.1.0"
- dependencies:
- es-errors: "npm:^1.3.0"
- internal-slot: "npm:^1.1.0"
- checksum: 10c0/de4e45706bb4c0354a4b1122a2b8cc45a639e86206807ce0baf390ee9218d3ef181923fa4d2b67443367c491aa255c5fbaa64bb74648e3c5b48299928af86c09
- languageName: node
- linkType: hard
-
-"stream-buffers@npm:^3.0.2":
- version: 3.0.2
- resolution: "stream-buffers@npm:3.0.2"
- checksum: 10c0/5f12f5a3af4d2012b4f5386a05667b16710fdfc3d9c9db12ec64c44d9f0f831b10cf8c941afd5398b6f47ddb3db692894a16e0f82a8a22b43a5ecb424064ce40
- languageName: node
- linkType: hard
-
"string-argv@npm:^0.3.2":
version: 0.3.2
resolution: "string-argv@npm:0.3.2"
@@ -25159,6 +21733,27 @@ __metadata:
languageName: node
linkType: hard
+"string-width@npm:^7.0.0":
+ version: 7.2.0
+ resolution: "string-width@npm:7.2.0"
+ dependencies:
+ emoji-regex: "npm:^10.3.0"
+ get-east-asian-width: "npm:^1.0.0"
+ strip-ansi: "npm:^7.1.0"
+ checksum: 10c0/eb0430dd43f3199c7a46dcbf7a0b34539c76fe3aa62763d0b0655acdcbdf360b3f66f3d58ca25ba0205f42ea3491fa00f09426d3b7d3040e506878fc7664c9b9
+ languageName: node
+ linkType: hard
+
+"string-width@npm:^8.2.0":
+ version: 8.2.1
+ resolution: "string-width@npm:8.2.1"
+ dependencies:
+ get-east-asian-width: "npm:^1.5.0"
+ strip-ansi: "npm:^7.1.2"
+ checksum: 10c0/d467b4eaf4c40a01bb438a2620e77badd2456ffd5131c9973abe4f3acf7c802d5b21f3b6a00a5e33a7fc28ca8f9c103226e01bac61e9f259659c6f46d78e353a
+ languageName: node
+ linkType: hard
+
"string.prototype.padend@npm:^3.0.0":
version: 3.1.4
resolution: "string.prototype.padend@npm:3.1.4"
@@ -25170,21 +21765,6 @@ __metadata:
languageName: node
linkType: hard
-"string.prototype.trim@npm:^1.2.10":
- version: 1.2.10
- resolution: "string.prototype.trim@npm:1.2.10"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.2"
- define-data-property: "npm:^1.1.4"
- define-properties: "npm:^1.2.1"
- es-abstract: "npm:^1.23.5"
- es-object-atoms: "npm:^1.0.0"
- has-property-descriptors: "npm:^1.0.2"
- checksum: 10c0/8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8
- languageName: node
- linkType: hard
-
"string.prototype.trim@npm:^1.2.7":
version: 1.2.7
resolution: "string.prototype.trim@npm:1.2.7"
@@ -25207,18 +21787,6 @@ __metadata:
languageName: node
linkType: hard
-"string.prototype.trimend@npm:^1.0.9":
- version: 1.0.9
- resolution: "string.prototype.trimend@npm:1.0.9"
- dependencies:
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.2"
- define-properties: "npm:^1.2.1"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6
- languageName: node
- linkType: hard
-
"string.prototype.trimstart@npm:^1.0.6":
version: 1.0.6
resolution: "string.prototype.trimstart@npm:1.0.6"
@@ -25230,17 +21798,6 @@ __metadata:
languageName: node
linkType: hard
-"string.prototype.trimstart@npm:^1.0.8":
- version: 1.0.8
- resolution: "string.prototype.trimstart@npm:1.0.8"
- dependencies:
- call-bind: "npm:^1.0.7"
- define-properties: "npm:^1.2.1"
- es-object-atoms: "npm:^1.0.0"
- checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366
- languageName: node
- linkType: hard
-
"string_decoder@npm:^1.1.1":
version: 1.3.0
resolution: "string_decoder@npm:1.3.0"
@@ -25289,15 +21846,6 @@ __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: "npm:^2.0.0"
- checksum: 10c0/f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f
- languageName: node
- linkType: hard
-
"strip-ansi@npm:^7.0.1":
version: 7.1.0
resolution: "strip-ansi@npm:7.1.0"
@@ -25307,6 +21855,15 @@ __metadata:
languageName: node
linkType: hard
+"strip-ansi@npm:^7.1.0, strip-ansi@npm:^7.1.2":
+ version: 7.2.0
+ resolution: "strip-ansi@npm:7.2.0"
+ dependencies:
+ ansi-regex: "npm:^6.2.2"
+ checksum: 10c0/544d13b7582f8254811ea97db202f519e189e59d35740c46095897e254e4f1aa9fe1524a83ad6bc5ad67d4dd6c0281d2e0219ed62b880a6238a16a17d375f221
+ languageName: node
+ linkType: hard
+
"strip-bom-string@npm:^1.0.0":
version: 1.0.0
resolution: "strip-bom-string@npm:1.0.0"
@@ -25314,15 +21871,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-bom@npm:^2.0.0":
- version: 2.0.0
- resolution: "strip-bom@npm:2.0.0"
- dependencies:
- is-utf8: "npm:^0.2.0"
- checksum: 10c0/4fcbb248af1d5c1f2d710022b7d60245077e7942079bfb7ef3fc8c1ae78d61e96278525ba46719b15ab12fced5c7603777105bc898695339d7c97c64d300ed0b
- languageName: node
- linkType: hard
-
"strip-bom@npm:^3.0.0":
version: 3.0.0
resolution: "strip-bom@npm:3.0.0"
@@ -25353,7 +21901,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":
version: 3.1.1
resolution: "strip-json-comments@npm:3.1.1"
checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd
@@ -25397,29 +21945,6 @@ __metadata:
languageName: node
linkType: hard
-"suffix@npm:^0.1.0":
- version: 0.1.1
- resolution: "suffix@npm:0.1.1"
- checksum: 10c0/cd21df8f5f430cff407a9b532898c3a0a9490d795c6d723a8a144467ab381638a034bdbf56fc5be266d8a6fe43bfabc52ce460663a7cfab74c873d63392eef3b
- languageName: node
- linkType: hard
-
-"supports-color@npm:8.1.1, supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
- version: 8.1.1
- resolution: "supports-color@npm:8.1.1"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89
- languageName: node
- linkType: hard
-
-"supports-color@npm:^2.0.0":
- version: 2.0.0
- resolution: "supports-color@npm:2.0.0"
- checksum: 10c0/570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda
- languageName: node
- linkType: hard
-
"supports-color@npm:^5.3.0":
version: 5.5.0
resolution: "supports-color@npm:5.5.0"
@@ -25438,6 +21963,15 @@ __metadata:
languageName: node
linkType: hard
+"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1":
+ version: 8.1.1
+ resolution: "supports-color@npm:8.1.1"
+ dependencies:
+ has-flag: "npm:^4.0.0"
+ checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89
+ languageName: node
+ linkType: hard
+
"supports-preserve-symlinks-flag@npm:^1.0.0":
version: 1.0.0
resolution: "supports-preserve-symlinks-flag@npm:1.0.0"
@@ -25476,39 +22010,16 @@ __metadata:
languageName: node
linkType: hard
-"systeminformation@npm:5.27.7":
- version: 5.27.7
- resolution: "systeminformation@npm:5.27.7"
- bin:
- systeminformation: lib/cli.js
- checksum: 10c0/92a9f3a2f37e135422da745be8e51984d66ae4c411e3d5c0ffdab9aef5cd8abc45d0d476bfa28c4bfee30a6e73722649544a88c4b6fa82b426c291adbfcdd8f9
- conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android)
- languageName: node
- linkType: hard
-
-"systeminformation@npm:^5.27.14":
- version: 5.30.7
- resolution: "systeminformation@npm:5.30.7"
+"systeminformation@npm:^5.31.1":
+ version: 5.31.6
+ resolution: "systeminformation@npm:5.31.6"
bin:
systeminformation: lib/cli.js
- checksum: 10c0/62588fabe62ec258d56055e609a075fe1eb1da2f090adc8c53e025ad8947d6eb9d3d2889646973fafba9528e06958decbb1def2b989af0363a952c5aff65fbae
+ checksum: 10c0/fb0c9dae20e47277d26f3dd374f14c846567adba15a2bf9715e0a871f912424d31b75f6c27e0c8b819abc3fcd285ae8c1f6468acd8a161f18a1a39b632a01923
conditions: (os=darwin | os=linux | os=win32 | os=freebsd | os=openbsd | os=netbsd | os=sunos | os=android)
languageName: node
linkType: hard
-"table@npm:^6.0.9":
- version: 6.9.0
- resolution: "table@npm:6.9.0"
- dependencies:
- ajv: "npm:^8.0.1"
- lodash.truncate: "npm:^4.4.2"
- slice-ansi: "npm:^4.0.0"
- string-width: "npm:^4.2.3"
- strip-ansi: "npm:^6.0.1"
- checksum: 10c0/35646185712bb65985fbae5975dda46696325844b78735f95faefae83e86df0a265277819a3e67d189de6e858c509b54e66ca3958ffd51bde56ef1118d455bf4
- languageName: node
- linkType: hard
-
"tapable@npm:^1.0.0":
version: 1.1.3
resolution: "tapable@npm:1.1.3"
@@ -25523,19 +22034,7 @@ __metadata:
languageName: node
linkType: hard
-"tar-fs@npm:2.1.1":
- version: 2.1.1
- resolution: "tar-fs@npm:2.1.1"
- dependencies:
- chownr: "npm:^1.1.1"
- mkdirp-classic: "npm:^0.5.2"
- pump: "npm:^3.0.0"
- tar-stream: "npm:^2.1.4"
- checksum: 10c0/871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d
- languageName: node
- linkType: hard
-
-"tar-stream@npm:^2.1.4, tar-stream@npm:^2.2.0, tar-stream@npm:~2.2.0":
+"tar-stream@npm:~2.2.0":
version: 2.2.0
resolution: "tar-stream@npm:2.2.0"
dependencies:
@@ -25582,16 +22081,6 @@ __metadata:
languageName: node
linkType: hard
-"tcp-port-used@npm:^1.0.1":
- version: 1.0.2
- resolution: "tcp-port-used@npm:1.0.2"
- dependencies:
- debug: "npm:4.3.1"
- is2: "npm:^2.0.6"
- checksum: 10c0/a5fb29e35f1e452f1064e3671d02b6d65e7d9bffad98d8da688270b6ffdaa9a8351fe8321aedf131f3904af70b569d9c5f6d9fe75d57dda19c466abac2bc025a
- languageName: node
- linkType: hard
-
"temp-dir@npm:1.0.0":
version: 1.0.0
resolution: "temp-dir@npm:1.0.0"
@@ -25671,13 +22160,6 @@ __metadata:
languageName: node
linkType: hard
-"thenby@npm:^1.3.4":
- version: 1.3.4
- resolution: "thenby@npm:1.3.4"
- checksum: 10c0/8845b44db18e74885c7eb34ba8aed7950be5de4903c0e284425ee83ebb089cb8a8215c066e5fd161e4621b0a82f18dc8fb1f44dcc36522b3a4a1ac0190133087
- languageName: node
- linkType: hard
-
"throttleit@npm:^1.0.0":
version: 1.0.1
resolution: "throttleit@npm:1.0.1"
@@ -25704,7 +22186,7 @@ __metadata:
languageName: node
linkType: hard
-"through@npm:2, through@npm:2.3.8, through@npm:>=2.2.7 <3, through@npm:^2.3.6, through@npm:^2.3.8":
+"through@npm:2, through@npm:2.3.8, through@npm:>=2.2.7 <3, through@npm:^2.3.8":
version: 2.3.8
resolution: "through@npm:2.3.8"
checksum: 10c0/4b09f3774099de0d4df26d95c5821a62faee32c7e96fb1f4ebd54a2d7c11c57fe88b0a0d49cf375de5fee5ae6bf4eb56dbbf29d07366864e2ee805349970d3cc
@@ -25766,6 +22248,16 @@ __metadata:
languageName: node
linkType: hard
+"tinyglobby@npm:^0.2.16":
+ version: 0.2.16
+ resolution: "tinyglobby@npm:0.2.16"
+ dependencies:
+ fdir: "npm:^6.5.0"
+ picomatch: "npm:^4.0.4"
+ checksum: 10c0/f2e09fd93dd95c41e522113b686ff6f7c13020962f8698a864a257f3d7737599afc47722b7ab726e12f8a813f779906187911ff8ee6701ede65072671a7e934b
+ languageName: node
+ linkType: hard
+
"tinypool@npm:^1.0.2":
version: 1.0.2
resolution: "tinypool@npm:1.0.2"
@@ -25805,15 +22297,6 @@ __metadata:
languageName: node
linkType: hard
-"tmp@npm:^0.0.33":
- version: 0.0.33
- resolution: "tmp@npm:0.0.33"
- dependencies:
- os-tmpdir: "npm:~1.0.2"
- checksum: 10c0/69863947b8c29cabad43fe0ce65cec5bb4b481d15d4b4b21e036b060b3edbf3bc7a5541de1bacb437bb3f7c4538f669752627fdf9b4aaf034cebd172ba373408
- languageName: node
- linkType: hard
-
"tmp@npm:~0.2.1":
version: 0.2.1
resolution: "tmp@npm:0.2.1"
@@ -25911,13 +22394,6 @@ __metadata:
languageName: node
linkType: hard
-"tr46@npm:~0.0.3":
- version: 0.0.3
- resolution: "tr46@npm:0.0.3"
- checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11
- languageName: node
- linkType: hard
-
"tree-kill@npm:1.2.2, tree-kill@npm:^1.2.2":
version: 1.2.2
resolution: "tree-kill@npm:1.2.2"
@@ -25962,15 +22438,6 @@ __metadata:
languageName: node
linkType: hard
-"ts-api-utils@npm:^1.0.1":
- version: 1.0.3
- resolution: "ts-api-utils@npm:1.0.3"
- peerDependencies:
- typescript: ">=4.2.0"
- checksum: 10c0/9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9
- languageName: node
- linkType: hard
-
"ts-custom-error@npm:^3.2.1":
version: 3.3.1
resolution: "ts-custom-error@npm:3.3.1"
@@ -26016,13 +22483,6 @@ __metadata:
languageName: node
linkType: hard
-"ts-pattern@npm:^4.0.5":
- version: 4.3.0
- resolution: "ts-pattern@npm:4.3.0"
- checksum: 10c0/e83d370feeda3657f5b9d49b119840e4c4f7cbee9797233078cbf1ad8f82dbd44935e8120ee3293d7626fed542b230827fdb87fcbdcaf37fd0f1d22345d05594
- languageName: node
- linkType: hard
-
"tsconfck@npm:^2.1.0":
version: 2.1.2
resolution: "tsconfck@npm:2.1.2"
@@ -26037,18 +22497,6 @@ __metadata:
languageName: node
linkType: hard
-"tsconfig-paths@npm:^3.15.0":
- version: 3.15.0
- resolution: "tsconfig-paths@npm:3.15.0"
- dependencies:
- "@types/json5": "npm:^0.0.29"
- json5: "npm:^1.0.2"
- minimist: "npm:^1.2.6"
- strip-bom: "npm:^3.0.0"
- checksum: 10c0/5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5
- languageName: node
- linkType: hard
-
"tsconfig-paths@npm:^4.1.2":
version: 4.2.0
resolution: "tsconfig-paths@npm:4.2.0"
@@ -26060,7 +22508,7 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:^1.8.1":
+"tslib@npm:1.14.1":
version: 1.14.1
resolution: "tslib@npm:1.14.1"
checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2
@@ -26081,17 +22529,6 @@ __metadata:
languageName: node
linkType: hard
-"tsutils@npm:^3.21.0":
- version: 3.21.0
- resolution: "tsutils@npm:3.21.0"
- dependencies:
- tslib: "npm:^1.8.1"
- peerDependencies:
- typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta"
- checksum: 10c0/02f19e458ec78ead8fffbf711f834ad8ecd2cc6ade4ec0320790713dccc0a412b99e7fd907c4cda2a1dc602c75db6f12e0108e87a5afad4b2f9e90a24cabd5a2
- languageName: node
- linkType: hard
-
"tuf-js@npm:^3.0.1":
version: 3.1.0
resolution: "tuf-js@npm:3.1.0"
@@ -26130,15 +22567,6 @@ __metadata:
languageName: node
linkType: hard
-"type-check@npm:^0.4.0, type-check@npm:~0.4.0":
- version: 0.4.0
- resolution: "type-check@npm:0.4.0"
- dependencies:
- prelude-ls: "npm:^1.2.1"
- checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58
- languageName: node
- linkType: hard
-
"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5":
version: 4.0.8
resolution: "type-detect@npm:4.0.8"
@@ -26223,28 +22651,6 @@ __metadata:
languageName: node
linkType: hard
-"typed-array-buffer@npm:^1.0.2":
- version: 1.0.2
- resolution: "typed-array-buffer@npm:1.0.2"
- dependencies:
- call-bind: "npm:^1.0.7"
- es-errors: "npm:^1.3.0"
- is-typed-array: "npm:^1.1.13"
- checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da
- languageName: node
- linkType: hard
-
-"typed-array-buffer@npm:^1.0.3":
- version: 1.0.3
- resolution: "typed-array-buffer@npm:1.0.3"
- dependencies:
- call-bound: "npm:^1.0.3"
- es-errors: "npm:^1.3.0"
- is-typed-array: "npm:^1.1.14"
- checksum: 10c0/1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079
- 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"
@@ -26257,32 +22663,6 @@ __metadata:
languageName: node
linkType: hard
-"typed-array-byte-length@npm:^1.0.1":
- version: 1.0.1
- resolution: "typed-array-byte-length@npm:1.0.1"
- dependencies:
- call-bind: "npm:^1.0.7"
- for-each: "npm:^0.3.3"
- gopd: "npm:^1.0.1"
- has-proto: "npm:^1.0.3"
- is-typed-array: "npm:^1.1.13"
- checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3
- languageName: node
- linkType: hard
-
-"typed-array-byte-length@npm:^1.0.3":
- version: 1.0.3
- resolution: "typed-array-byte-length@npm:1.0.3"
- dependencies:
- call-bind: "npm:^1.0.8"
- for-each: "npm:^0.3.3"
- gopd: "npm:^1.2.0"
- has-proto: "npm:^1.2.0"
- is-typed-array: "npm:^1.1.14"
- checksum: 10c0/6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e
- 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"
@@ -26290,39 +22670,9 @@ __metadata:
available-typed-arrays: "npm:^1.0.5"
call-bind: "npm:^1.0.2"
for-each: "npm:^0.3.3"
- has-proto: "npm:^1.0.1"
- is-typed-array: "npm:^1.1.10"
- checksum: 10c0/4036ce007ae9752931bed3dd61e0d6de2a3e5f6a5a85a05f3adb35388d2c0728f9b1a1e638d75579f168e49c289bfb5417f00e96d4ab081f38b647fc854ff7a5
- languageName: node
- linkType: hard
-
-"typed-array-byte-offset@npm:^1.0.3":
- version: 1.0.3
- resolution: "typed-array-byte-offset@npm:1.0.3"
- dependencies:
- available-typed-arrays: "npm:^1.0.7"
- call-bind: "npm:^1.0.7"
- for-each: "npm:^0.3.3"
- gopd: "npm:^1.0.1"
- has-proto: "npm:^1.0.3"
- is-typed-array: "npm:^1.1.13"
- reflect.getprototypeof: "npm:^1.0.6"
- checksum: 10c0/5da29585f96671c0521475226d3227000b3e01d1e99208b66bb05b75c7c8f4d0e9cc2e79920f3bfbc792a00102df1daa2608a2753e3f291b671d5a80245bde5b
- languageName: node
- linkType: hard
-
-"typed-array-byte-offset@npm:^1.0.4":
- version: 1.0.4
- resolution: "typed-array-byte-offset@npm:1.0.4"
- dependencies:
- available-typed-arrays: "npm:^1.0.7"
- call-bind: "npm:^1.0.8"
- for-each: "npm:^0.3.3"
- gopd: "npm:^1.2.0"
- has-proto: "npm:^1.2.0"
- is-typed-array: "npm:^1.1.15"
- reflect.getprototypeof: "npm:^1.0.9"
- checksum: 10c0/3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53
+ has-proto: "npm:^1.0.1"
+ is-typed-array: "npm:^1.1.10"
+ checksum: 10c0/4036ce007ae9752931bed3dd61e0d6de2a3e5f6a5a85a05f3adb35388d2c0728f9b1a1e638d75579f168e49c289bfb5417f00e96d4ab081f38b647fc854ff7a5
languageName: node
linkType: hard
@@ -26337,20 +22687,6 @@ __metadata:
languageName: node
linkType: hard
-"typed-array-length@npm:^1.0.7":
- version: 1.0.7
- resolution: "typed-array-length@npm:1.0.7"
- dependencies:
- call-bind: "npm:^1.0.7"
- for-each: "npm:^0.3.3"
- gopd: "npm:^1.0.1"
- is-typed-array: "npm:^1.1.13"
- possible-typed-array-names: "npm:^1.0.0"
- reflect.getprototypeof: "npm:^1.0.6"
- checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295
- languageName: node
- linkType: hard
-
"typedarray-to-buffer@npm:^3.1.5":
version: 3.1.5
resolution: "typedarray-to-buffer@npm:3.1.5"
@@ -26387,13 +22723,13 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:^5.6.2, typescript@npm:~5.6.2":
- version: 5.6.2
- resolution: "typescript@npm:5.6.2"
+"typescript@npm:^6.0.3":
+ version: 6.0.3
+ resolution: "typescript@npm:6.0.3"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/3ed8297a8c7c56b7fec282532503d1ac795239d06e7c4966b42d4330c6cf433a170b53bcf93a130a7f14ccc5235de5560df4f1045eb7f3550b46ebed16d3c5e5
+ checksum: 10c0/4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606
languageName: node
linkType: hard
@@ -26407,6 +22743,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@npm:~5.6.2":
+ version: 5.6.2
+ resolution: "typescript@npm:5.6.2"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/3ed8297a8c7c56b7fec282532503d1ac795239d06e7c4966b42d4330c6cf433a170b53bcf93a130a7f14ccc5235de5560df4f1045eb7f3550b46ebed16d3c5e5
+ languageName: node
+ linkType: hard
+
"typescript@patch:typescript@npm%3A>=3 < 6#optional!builtin":
version: 5.5.2
resolution: "typescript@patch:typescript@npm%3A5.5.2#optional!builtin::version=5.5.2&hash=379a07"
@@ -26427,13 +22773,13 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A^5.6.2#optional!builtin, typescript@patch:typescript@npm%3A~5.6.2#optional!builtin":
- version: 5.6.2
- resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=8c6c40"
+"typescript@patch:typescript@npm%3A^6.0.3#optional!builtin":
+ version: 6.0.3
+ resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/94eb47e130d3edd964b76da85975601dcb3604b0c848a36f63ac448d0104e93819d94c8bdf6b07c00120f2ce9c05256b8b6092d23cf5cf1c6fa911159e4d572f
+ checksum: 10c0/2f25c74e65663c248fa1ade2b8459d9ce5372ff9dad07067310f132966ebec1d93f6c42f0baf77a6b6a7a91460463f708e6887013aaade22111037457c6b25df
languageName: node
linkType: hard
@@ -26447,6 +22793,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@npm%3A~5.6.2#optional!builtin":
+ version: 5.6.2
+ resolution: "typescript@patch:typescript@npm%3A5.6.2#optional!builtin::version=5.6.2&hash=8c6c40"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: 10c0/94eb47e130d3edd964b76da85975601dcb3604b0c848a36f63ac448d0104e93819d94c8bdf6b07c00120f2ce9c05256b8b6092d23cf5cf1c6fa911159e4d572f
+ languageName: node
+ linkType: hard
+
"typical@npm:^4.0.0":
version: 4.0.0
resolution: "typical@npm:4.0.0"
@@ -26454,13 +22810,6 @@ __metadata:
languageName: node
linkType: hard
-"ua-parser-js@npm:^1.0.1":
- version: 1.0.35
- resolution: "ua-parser-js@npm:1.0.35"
- checksum: 10c0/4641332fdf163ecdec4810cc2335932754f1b71527097f06005a658de256e22f5836a4a7860619c9e611d578e0451ff39dbff1a9b83c6615e3b0b3dd29588c30
- languageName: node
- linkType: hard
-
"uglify-js@npm:^3.1.4":
version: 3.17.4
resolution: "uglify-js@npm:3.17.4"
@@ -26482,28 +22831,6 @@ __metadata:
languageName: node
linkType: hard
-"unbox-primitive@npm:^1.1.0":
- version: 1.1.0
- resolution: "unbox-primitive@npm:1.1.0"
- dependencies:
- call-bound: "npm:^1.0.3"
- has-bigints: "npm:^1.0.2"
- has-symbols: "npm:^1.1.0"
- which-boxed-primitive: "npm:^1.1.1"
- checksum: 10c0/7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982
- languageName: node
- linkType: hard
-
-"unbzip2-stream@npm:1.4.3":
- version: 1.4.3
- resolution: "unbzip2-stream@npm:1.4.3"
- dependencies:
- buffer: "npm:^5.2.1"
- through: "npm:^2.3.8"
- checksum: 10c0/2ea2048f3c9db3499316ccc1d95ff757017ccb6f46c812d7c42466247e3b863fb178864267482f7f178254214247779daf68e85f50bd7736c3c97ba2d58b910a
- 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"
@@ -26927,15 +23254,6 @@ __metadata:
languageName: node
linkType: hard
-"uuid@npm:^9.0.0":
- version: 9.0.0
- resolution: "uuid@npm:9.0.0"
- bin:
- uuid: dist/bin/uuid
- checksum: 10c0/8867e438990d1d33ac61093e2e4e3477a2148b844e4fa9e3c2360fa4399292429c4b6ec64537eb1659c97b2d10db349c673ad58b50e2824a11e0d3630de3c056
- languageName: node
- linkType: hard
-
"v8-compile-cache-lib@npm:^3.0.1":
version: 3.0.1
resolution: "v8-compile-cache-lib@npm:3.0.1"
@@ -26943,13 +23261,6 @@ __metadata:
languageName: node
linkType: hard
-"v8-compile-cache@npm:^2.0.3":
- version: 2.4.0
- resolution: "v8-compile-cache@npm:2.4.0"
- checksum: 10c0/387851192545e7f4d691ba674de90890bba76c0f08ee4909ab862377f556221e75b3a361466490e201203401d64d7795f889882bdabc98b6f3c0bf1038a535be
- languageName: node
- linkType: hard
-
"validate-npm-package-license@npm:3.0.4, 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"
@@ -27165,22 +23476,6 @@ __metadata:
languageName: node
linkType: hard
-"vite-plugin-istanbul@npm:^6.0.2":
- version: 6.0.2
- resolution: "vite-plugin-istanbul@npm:6.0.2"
- dependencies:
- "@istanbuljs/load-nyc-config": "npm:^1.1.0"
- espree: "npm:^10.0.1"
- istanbul-lib-instrument: "npm:^6.0.2"
- picocolors: "npm:^1.0.0"
- source-map: "npm:^0.7.4"
- test-exclude: "npm:^6.0.0"
- peerDependencies:
- vite: ">=4 <=6"
- checksum: 10c0/120d84cd44af99ec7cce298768d8504ad4481439322d3ec724d7e8313e87fc5b214cbeaf827ba94fa145bb2367067b6f1d65c7387e30cced43658df9f7fc5fe8
- languageName: node
- linkType: hard
-
"vite-plugin-istanbul@npm:^7.2.0":
version: 7.2.0
resolution: "vite-plugin-istanbul@npm:7.2.0"
@@ -27214,32 +23509,42 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:5.4.21":
- version: 5.4.21
- resolution: "vite@npm:5.4.21"
+"vite@npm:8.0.12, vite@npm:^8.0.12":
+ version: 8.0.12
+ resolution: "vite@npm:8.0.12"
dependencies:
- esbuild: "npm:^0.21.3"
fsevents: "npm:~2.3.3"
- postcss: "npm:^8.4.43"
- rollup: "npm:^4.20.0"
- peerDependencies:
- "@types/node": ^18.0.0 || >=20.0.0
- less: "*"
- lightningcss: ^1.21.0
- sass: "*"
- sass-embedded: "*"
- stylus: "*"
- sugarss: "*"
- terser: ^5.4.0
+ lightningcss: "npm:^1.32.0"
+ picomatch: "npm:^4.0.4"
+ postcss: "npm:^8.5.14"
+ rolldown: "npm:1.0.0"
+ tinyglobby: "npm:^0.2.16"
+ peerDependencies:
+ "@types/node": ^20.19.0 || >=22.12.0
+ "@vitejs/devtools": ^0.1.18
+ esbuild: ^0.27.0 || ^0.28.0
+ jiti: ">=1.21.0"
+ less: ^4.0.0
+ sass: ^1.70.0
+ sass-embedded: ^1.70.0
+ stylus: ">=0.54.8"
+ sugarss: ^5.0.0
+ terser: ^5.16.0
+ tsx: ^4.8.1
+ yaml: ^2.4.2
dependenciesMeta:
fsevents:
optional: true
peerDependenciesMeta:
"@types/node":
optional: true
- less:
+ "@vitejs/devtools":
optional: true
- lightningcss:
+ esbuild:
+ optional: true
+ jiti:
+ optional: true
+ less:
optional: true
sass:
optional: true
@@ -27251,9 +23556,13 @@ __metadata:
optional: true
terser:
optional: true
+ tsx:
+ optional: true
+ yaml:
+ optional: true
bin:
vite: bin/vite.js
- checksum: 10c0/468336a1409f728b464160cbf02672e72271fb688d0e605e776b74a89d27e1029509eef3a3a6c755928d8011e474dbf234824d054d07960be5f23cd176bc72de
+ checksum: 10c0/4711efaa2a7a07755a8bed38cc8753fe3bd51d9cbe8e684a47a1a60dc752eddd2eefa5b88f7b6d7edfab9c0ed9d558ca4d1ae162e60fb64e21a9924c7771047b
languageName: node
linkType: hard
@@ -27309,49 +23618,6 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:^5.4.8":
- version: 5.4.20
- resolution: "vite@npm:5.4.20"
- dependencies:
- esbuild: "npm:^0.21.3"
- fsevents: "npm:~2.3.3"
- postcss: "npm:^8.4.43"
- rollup: "npm:^4.20.0"
- peerDependencies:
- "@types/node": ^18.0.0 || >=20.0.0
- less: "*"
- lightningcss: ^1.21.0
- sass: "*"
- sass-embedded: "*"
- stylus: "*"
- sugarss: "*"
- terser: ^5.4.0
- dependenciesMeta:
- fsevents:
- optional: true
- peerDependenciesMeta:
- "@types/node":
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- bin:
- vite: bin/vite.js
- checksum: 10c0/391a1fdd7e05445d60aa3b15d6c1cffcdd92c5d154da375bf06b9cd5633c2387ebee0e8f2fceed3226a63dff36c8ef18fb497662dde8c135133c46670996c7a1
- languageName: node
- linkType: hard
-
"vitest@npm:^3.0.2":
version: 3.0.5
resolution: "vitest@npm:3.0.5"
@@ -27480,30 +23746,6 @@ __metadata:
languageName: node
linkType: hard
-"wdio-chromedriver-service@npm:^7.3.2":
- version: 7.3.2
- resolution: "wdio-chromedriver-service@npm:7.3.2"
- dependencies:
- "@wdio/logger": "npm:^7.5.3"
- fs-extra: "npm:^9.1.0"
- split2: "npm:^3.2.2"
- tcp-port-used: "npm:^1.0.1"
- peerDependencies:
- "@wdio/cli": ^7.0.0
- "@wdio/types": ^7.0.0
- chromedriver: "*"
- webdriverio: ^7.0.0
- peerDependenciesMeta:
- "@wdio/types":
- optional: true
- chromedriver:
- optional: true
- webdriverio:
- optional: false
- checksum: 10c0/0d99d728507ffdd1d149d4f3fc2de3fa71df92adea84e47771357eeb424c341b9a7bae4ed7db1eeb17547da5e660be45b902bcae1525ad4680befaf07f0f2ee7
- languageName: node
- linkType: hard
-
"web-namespaces@npm:^1.0.0":
version: 1.1.4
resolution: "web-namespaces@npm:1.1.4"
@@ -27518,65 +23760,6 @@ __metadata:
languageName: node
linkType: hard
-"webdriver@npm:7.31.1":
- version: 7.31.1
- resolution: "webdriver@npm:7.31.1"
- dependencies:
- "@types/node": "npm:^18.0.0"
- "@wdio/config": "npm:7.31.1"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/protocols": "npm:7.27.0"
- "@wdio/types": "npm:7.30.2"
- "@wdio/utils": "npm:7.30.2"
- got: "npm:^11.0.2"
- ky: "npm:0.30.0"
- lodash.merge: "npm:^4.6.1"
- checksum: 10c0/201afb50155aa5eab902b2751932e0d4483746348e9e81e958410a8446137d48d9c52c0f23053c196cf990e719e1d999013b6dbda7e6e6215f30d3764cefcc48
- languageName: node
- linkType: hard
-
-"webdriverio@npm:7.32.1":
- version: 7.32.1
- resolution: "webdriverio@npm:7.32.1"
- dependencies:
- "@types/aria-query": "npm:^5.0.0"
- "@types/node": "npm:^18.0.0"
- "@wdio/config": "npm:7.31.1"
- "@wdio/logger": "npm:7.26.0"
- "@wdio/protocols": "npm:7.27.0"
- "@wdio/repl": "npm:7.30.2"
- "@wdio/types": "npm:7.30.2"
- "@wdio/utils": "npm:7.30.2"
- archiver: "npm:^5.0.0"
- aria-query: "npm:^5.2.1"
- css-shorthand-properties: "npm:^1.1.1"
- css-value: "npm:^0.0.1"
- devtools: "npm:7.32.0"
- devtools-protocol: "npm:^0.0.1168520"
- fs-extra: "npm:^11.1.1"
- grapheme-splitter: "npm:^1.0.2"
- lodash.clonedeep: "npm:^4.5.0"
- lodash.isobject: "npm:^3.0.2"
- lodash.isplainobject: "npm:^4.0.6"
- lodash.zip: "npm:^4.2.0"
- minimatch: "npm:^6.0.4"
- puppeteer-core: "npm:^13.1.3"
- query-selector-shadow-dom: "npm:^1.0.0"
- resq: "npm:^1.9.1"
- rgb2hex: "npm:0.2.5"
- serialize-error: "npm:^8.0.0"
- webdriver: "npm:7.31.1"
- checksum: 10c0/ffb1d30267ef7de48ca336aa5c678c256418bd866e8f7e39cebb2664d630e6543d3d924c1a0b026ee7bbd7c905de55af055e887d8b0f11cce5b0164ecea436f7
- languageName: node
- linkType: hard
-
-"webidl-conversions@npm:^3.0.0":
- version: 3.0.1
- resolution: "webidl-conversions@npm:3.0.1"
- checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db
- languageName: node
- linkType: hard
-
"webidl-conversions@npm:^7.0.0":
version: 7.0.0
resolution: "webidl-conversions@npm:7.0.0"
@@ -27781,16 +23964,6 @@ __metadata:
languageName: node
linkType: hard
-"whatwg-url@npm:^5.0.0":
- version: 5.0.0
- resolution: "whatwg-url@npm:5.0.0"
- dependencies:
- tr46: "npm:~0.0.3"
- webidl-conversions: "npm:^3.0.0"
- checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5
- languageName: node
- linkType: hard
-
"which-boxed-primitive@npm:^1.0.2":
version: 1.0.2
resolution: "which-boxed-primitive@npm:1.0.2"
@@ -27804,52 +23977,6 @@ __metadata:
languageName: node
linkType: hard
-"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1":
- version: 1.1.1
- resolution: "which-boxed-primitive@npm:1.1.1"
- dependencies:
- is-bigint: "npm:^1.1.0"
- is-boolean-object: "npm:^1.2.1"
- is-number-object: "npm:^1.1.1"
- is-string: "npm:^1.1.1"
- is-symbol: "npm:^1.1.1"
- checksum: 10c0/aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe
- languageName: node
- linkType: hard
-
-"which-builtin-type@npm:^1.2.0, which-builtin-type@npm:^1.2.1":
- version: 1.2.1
- resolution: "which-builtin-type@npm:1.2.1"
- dependencies:
- call-bound: "npm:^1.0.2"
- function.prototype.name: "npm:^1.1.6"
- has-tostringtag: "npm:^1.0.2"
- is-async-function: "npm:^2.0.0"
- is-date-object: "npm:^1.1.0"
- is-finalizationregistry: "npm:^1.1.0"
- is-generator-function: "npm:^1.0.10"
- is-regex: "npm:^1.2.1"
- is-weakref: "npm:^1.0.2"
- isarray: "npm:^2.0.5"
- which-boxed-primitive: "npm:^1.1.0"
- which-collection: "npm:^1.0.2"
- which-typed-array: "npm:^1.1.16"
- checksum: 10c0/8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471
- languageName: node
- linkType: hard
-
-"which-collection@npm:^1.0.2":
- version: 1.0.2
- resolution: "which-collection@npm:1.0.2"
- dependencies:
- is-map: "npm:^2.0.3"
- is-set: "npm:^2.0.3"
- is-weakmap: "npm:^2.0.2"
- is-weakset: "npm:^2.0.3"
- checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2
- languageName: node
- linkType: hard
-
"which-module@npm:^2.0.0":
version: 2.0.1
resolution: "which-module@npm:2.0.1"
@@ -27871,34 +23998,6 @@ __metadata:
languageName: node
linkType: hard
-"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.16":
- version: 1.1.16
- resolution: "which-typed-array@npm:1.1.16"
- dependencies:
- available-typed-arrays: "npm:^1.0.7"
- call-bind: "npm:^1.0.7"
- for-each: "npm:^0.3.3"
- gopd: "npm:^1.0.1"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/a9075293200db4fbce7c24d52731843542c5a19edfc66e31aa2cbefa788b5caa7ef05008f6e60d2c38d8198add6b92d0ddc2937918c5c308be398b1ebd8721af
- languageName: node
- linkType: hard
-
-"which-typed-array@npm:^1.1.19":
- version: 1.1.19
- resolution: "which-typed-array@npm:1.1.19"
- dependencies:
- available-typed-arrays: "npm:^1.0.7"
- call-bind: "npm:^1.0.8"
- call-bound: "npm:^1.0.4"
- for-each: "npm:^0.3.5"
- get-proto: "npm:^1.0.1"
- gopd: "npm:^1.2.0"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/702b5dc878addafe6c6300c3d0af5983b175c75fcb4f2a72dfc3dd38d93cf9e89581e4b29c854b16ea37e50a7d7fca5ae42ece5c273d8060dcd603b2404bbb3f
- languageName: node
- linkType: hard
-
"which@npm:^1.2.9, which@npm:^1.3.1":
version: 1.3.1
resolution: "which@npm:1.3.1"
@@ -27910,7 +24009,7 @@ __metadata:
languageName: node
linkType: hard
-"which@npm:^2.0.1, which@npm:^2.0.2":
+"which@npm:^2.0.1":
version: 2.0.2
resolution: "which@npm:2.0.2"
dependencies:
@@ -27969,13 +24068,6 @@ __metadata:
languageName: node
linkType: hard
-"word-wrap@npm:^1.2.5":
- version: 1.2.5
- resolution: "word-wrap@npm:1.2.5"
- checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20
- languageName: node
- linkType: hard
-
"wordwrap@npm:^1.0.0":
version: 1.0.0
resolution: "wordwrap@npm:1.0.0"
@@ -27983,13 +24075,6 @@ __metadata:
languageName: node
linkType: hard
-"workerpool@npm:6.2.1":
- version: 6.2.1
- resolution: "workerpool@npm:6.2.1"
- checksum: 10c0/f0efd2d74eafd58eaeb36d7d85837d080f75c52b64893cff317b66257dd308e5c9f85ef0b12904f6c7f24ed2365bc3cfeba1f1d16aa736d84d6ef8156ae37c80
- languageName: node
- linkType: hard
-
"workerpool@npm:^9.2.0":
version: 9.3.4
resolution: "workerpool@npm:9.3.4"
@@ -28030,6 +24115,17 @@ __metadata:
languageName: node
linkType: hard
+"wrap-ansi@npm:^9.0.0":
+ version: 9.0.2
+ resolution: "wrap-ansi@npm:9.0.2"
+ dependencies:
+ ansi-styles: "npm:^6.2.1"
+ string-width: "npm:^7.0.0"
+ strip-ansi: "npm:^7.1.0"
+ checksum: 10c0/3305839b9a0d6fb930cb63a52f34d3936013d8b0682ff3ec133c9826512620f213800ffa19ea22904876d5b7e9a3c1f40682f03597d986a4ca881fa7b033688c
+ languageName: node
+ linkType: hard
+
"wrappy@npm:1":
version: 1.0.2
resolution: "wrappy@npm:1.0.2"
@@ -28105,36 +24201,6 @@ __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: 10c0/5ef0f81cc5b8776fb5dd5504c83b4f49be5aa610f9319ff774158bba7db495127e69763d73085288223061e7a5d104d022e2e264346b36b046322f50057e7945
- languageName: node
- linkType: hard
-
-"ws@npm:8.5.0":
- version: 8.5.0
- resolution: "ws@npm:8.5.0"
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ^5.0.2
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- checksum: 10c0/0baeee03e97865accda8fad51e8e5fa17d19b8e264529efdf662bbba2acc1c7f1de8316287e6df5cb639231a96009e6d5234b57e6ff36ee2d04e49a0995fec2f
- languageName: node
- linkType: hard
-
"ws@npm:^7.3.1":
version: 7.5.9
resolution: "ws@npm:7.5.9"
@@ -28233,13 +24299,6 @@ __metadata:
languageName: node
linkType: hard
-"yallist@npm:^2.1.2":
- version: 2.1.2
- resolution: "yallist@npm:2.1.2"
- checksum: 10c0/0b9e25aa00adf19e01d2bcd4b208aee2b0db643d9927131797b7af5ff69480fc80f1c3db738cbf3946f0bddf39d8f2d0a5709c644fd42d4aa3a4e6e786c087b5
- languageName: node
- linkType: hard
-
"yallist@npm:^3.0.2":
version: 3.1.1
resolution: "yallist@npm:3.1.1"
@@ -28277,13 +24336,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs-parser@npm:20.2.4":
- version: 20.2.4
- resolution: "yargs-parser@npm:20.2.4"
- checksum: 10c0/08dc341f0b9f940c2fffc1d1decf3be00e28cabd2b578a694901eccc7dcd10577f10c6aa1b040fdd9a68b2042515a60f18476543bccacf9f3ce2c8534cd87435
- languageName: node
- linkType: hard
-
"yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1":
version: 21.1.1
resolution: "yargs-parser@npm:21.1.1"
@@ -28308,7 +24360,7 @@ __metadata:
languageName: node
linkType: hard
-"yargs-unparser@npm:2.0.0, yargs-unparser@npm:^2.0.0":
+"yargs-unparser@npm:^2.0.0":
version: 2.0.0
resolution: "yargs-unparser@npm:2.0.0"
dependencies:
@@ -28320,21 +24372,6 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:16.2.0, yargs@npm:^16.2.0":
- version: 16.2.0
- resolution: "yargs@npm:16.2.0"
- dependencies:
- cliui: "npm:^7.0.2"
- escalade: "npm:^3.1.1"
- get-caller-file: "npm:^2.0.5"
- require-directory: "npm:^2.1.1"
- string-width: "npm:^4.2.0"
- y18n: "npm:^5.0.5"
- yargs-parser: "npm:^20.2.2"
- checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651
- languageName: node
- linkType: hard
-
"yargs@npm:17.7.2, yargs@npm:^17.0.0, yargs@npm:^17.2.1, yargs@npm:^17.5.1, yargs@npm:^17.6.2, yargs@npm:^17.7.2":
version: 17.7.2
resolution: "yargs@npm:17.7.2"
@@ -28369,17 +24406,18 @@ __metadata:
languageName: node
linkType: hard
-"yarn-install@npm:^1.0.0":
- version: 1.0.0
- resolution: "yarn-install@npm:1.0.0"
+"yargs@npm:^16.2.0":
+ version: 16.2.0
+ resolution: "yargs@npm:16.2.0"
dependencies:
- cac: "npm:^3.0.3"
- chalk: "npm:^1.1.3"
- cross-spawn: "npm:^4.0.2"
- bin:
- yarn-install: bin/yarn-install.js
- yarn-remove: bin/yarn-remove.js
- checksum: 10c0/3f5966d6cec24267c67efc28f6c7e545e3632e744369ac48fadf24f5e310a151837e9f39df30f428e6dda1ce8dfcce75df22c9ed604511ae7ebabdbb623959f1
+ cliui: "npm:^7.0.2"
+ escalade: "npm:^3.1.1"
+ get-caller-file: "npm:^2.0.5"
+ require-directory: "npm:^2.1.1"
+ string-width: "npm:^4.2.0"
+ y18n: "npm:^5.0.5"
+ yargs-parser: "npm:^20.2.2"
+ checksum: 10c0/b1dbfefa679848442454b60053a6c95d62f2d2e21dd28def92b647587f415969173c6e99a0f3bab4f1b67ee8283bf735ebe3544013f09491186ba9e8a9a2b651
languageName: node
linkType: hard
@@ -28443,17 +24481,6 @@ __metadata:
languageName: node
linkType: hard
-"zip-stream@npm:^4.1.0":
- version: 4.1.0
- resolution: "zip-stream@npm:4.1.0"
- dependencies:
- archiver-utils: "npm:^2.1.0"
- compress-commons: "npm:^4.1.0"
- readable-stream: "npm:^3.6.0"
- checksum: 10c0/ed9eb9387953576c43bdf7678705e8b0ff4e9149cf92b39fa845ddd5413b08daf68655b1ee8311e2dd7c88ddeb95908a785e8e48473016b2595870b0adf588d4
- languageName: node
- linkType: hard
-
"zwitch@npm:^1.0.0":
version: 1.0.5
resolution: "zwitch@npm:1.0.5"