From 8d0200e7c9f48180bb551d7284d1ce2e846dc8e7 Mon Sep 17 00:00:00 2001
From: ahnpnl
Date: Thu, 1 Aug 2024 00:21:15 +0200
Subject: [PATCH] refactor: use Jest `projects` config for unit and e2e tests
---
.github/workflows/code_standard_check.yml | 1 +
.github/workflows/install.yml | 2 +
...nd-publish.yml => release_and_publish.yml} | 2 +-
...source_codes_ci.yml => source_code_ci.yml} | 0
.github/workflows/test.yml | 6 +-
e2e/__tests__/ast-transformers.test.ts | 23 -
e2e/__tests__/async.test.ts | 22 -
e2e/__tests__/babel-support.test.ts | 22 -
e2e/__tests__/custom-typings.test.ts | 22 -
e2e/__tests__/full-ivy-lib.test.ts | 15 -
e2e/__tests__/jest-globals.test.ts | 22 -
e2e/__tests__/ng-deep-import.test.ts | 15 -
e2e/__tests__/partial-ivy-lib.test.ts | 15 -
e2e/__tests__/path-mapping.test.ts | 15 -
e2e/__tests__/process-js-packages.test.ts | 16 -
e2e/__tests__/snapshot-serializers.test.ts | 15 -
.../hoisting/jest-isolated.config.js | 14 -
e2e/ast-transformers/hoisting/jest.config.js | 3 -
e2e/ast-transformers/hoisting/package.json | 3 -
.../__tests__/bar.component.spec.ts | 45 -
.../jest-isolated.config.js | 15 -
.../ng-jit-transformers/jest.config.js | 9 -
.../ng-jit-transformers/package.json | 3 -
.../ng-jit-transformers/ts-jest.config.js | 3 -
e2e/async/__tests__/async.spec.ts | 8 +-
e2e/async/jest-cjs.config.ts | 19 +
e2e/async/jest-isolated.config.js | 15 -
e2e/async/jest-transpile-cjs.config.ts | 20 +
e2e/async/jest.config.js | 9 -
e2e/async/package.json | 7 -
e2e/async/ts-jest.config.js | 8 -
e2e/async/tsconfig-cjs.spec.json | 3 +
e2e/async/yarn.lock | 72 -
e2e/babel-support/.babelrc | 2 +-
.../{index.ts => babel-support.spec.ts} | 2 +-
e2e/babel-support/__tests__/main.js | 2 +-
e2e/babel-support/jest-cjs.config.ts | 18 +
e2e/babel-support/jest-esm.config.ts | 18 +
e2e/babel-support/jest-isolated.config.js | 11 -
.../jest-transpile-cjs.config.ts | 19 +
.../jest-transpile-esm.config.ts | 19 +
e2e/babel-support/jest.config.js | 5 -
e2e/babel-support/package.json | 8 -
e2e/babel-support/ts-jest.config.js | 3 -
e2e/babel-support/tsconfig-cjs.spec.json | 3 +
e2e/babel-support/tsconfig-esm.spec.json | 7 +
e2e/babel-support/yarn.lock | 3413 -----------------
.../__tests__/custom-typings.spec.ts | 14 -
e2e/custom-typings/global.ts | 2 -
e2e/custom-typings/jest-isolated.config.js | 13 -
e2e/custom-typings/jest.config.js | 3 -
e2e/custom-typings/jquery.d.ts | 7 -
e2e/custom-typings/package.json | 7 -
e2e/custom-typings/tsconfig.json | 6 -
e2e/custom-typings/yarn.lock | 38 -
.../__tests__/full-ivy-lib.spec.ts | 1 +
e2e/full-ivy-lib/jest-cjs.config.ts | 19 +
e2e/full-ivy-lib/jest-esm.config.ts | 23 +
e2e/full-ivy-lib/jest-isolated.config.js | 14 -
e2e/full-ivy-lib/jest-transpile-cjs.config.ts | 20 +
e2e/full-ivy-lib/jest-transpile-esm.config.ts | 24 +
e2e/full-ivy-lib/jest.config.js | 10 -
e2e/full-ivy-lib/package.json | 3 -
e2e/full-ivy-lib/tsconfig-cjs.spec.json | 3 +
e2e/full-ivy-lib/tsconfig-esm.spec.json | 7 +
.../hoisting/__test_modules__/Mocked.ts | 0
.../hoisting/__test_modules__/Unmocked.ts | 0
.../hoisting/__test_modules__/a.ts | 0
.../hoisting/__test_modules__/b.ts | 0
.../hoisting/__test_modules__/banana.ts | 0
.../hoisting/__test_modules__/c.ts | 0
.../hoisting/__test_modules__/d.ts | 0
.../hoisting/__test_modules__/e.ts | 0
.../hoisting/__test_modules__/mockFile.ts | 0
.../__tests__/general-hoisting.spec.ts | 0
.../hoisting/__tests__/import-jest.spec.ts | 0
e2e/hoisting/jest-cjs.config.ts | 16 +
e2e/hoisting/jest-transpile-cjs.config.ts | 20 +
e2e/hoisting/tsconfig-cjs.spec.json | 3 +
.../__tests__/jest-globals.spec.ts | 60 -
e2e/jest-globals/jest-isolated.config.js | 14 -
e2e/jest-globals/jest.config.js | 4 -
e2e/jest-globals/package.json | 6 -
e2e/jest-globals/yarn.lock | 2381 ------------
e2e/ng-deep-import/jest-cjs.config.ts | 19 +
e2e/ng-deep-import/jest-esm.config.ts | 23 +
e2e/ng-deep-import/jest-isolated.config.js | 14 -
.../jest-transpile-cjs.config.ts | 20 +
.../jest-transpile-esm.config.ts | 24 +
e2e/ng-deep-import/jest.config.js | 8 -
e2e/ng-deep-import/package.json | 3 -
e2e/ng-deep-import/tsconfig-cjs.spec.json | 3 +
e2e/ng-deep-import/tsconfig-esm.spec.json | 7 +
.../__tests__/downlevel-ctor.spec.ts | 6 +-
.../__tests__/replace-resource.spec.ts | 22 +
.../__tests__/signal-inputs.spec.ts | 0
.../__tests__/signal-queries.spec.ts | 0
.../bar.component.html | 0
.../bar.component.scss | 0
e2e/ng-jit-transformers/bar.component.ts | 26 +
e2e/ng-jit-transformers/jest-cjs.config.ts | 19 +
e2e/ng-jit-transformers/jest-esm.config.ts | 23 +
.../jest-transpile-cjs.config.ts | 20 +
.../jest-transpile-esm.config.ts | 24 +
.../tsconfig-cjs.spec.json | 3 +
.../tsconfig-esm.spec.json | 7 +
.../__tests__/partial-ivy-lib.spec.ts | 1 +
e2e/partial-ivy-lib/jest-cjs.config.ts | 19 +
e2e/partial-ivy-lib/jest-esm.config.ts | 23 +
e2e/partial-ivy-lib/jest-isolated.config.js | 14 -
.../jest-transpile-cjs.config.ts | 20 +
.../jest-transpile-esm.config.ts | 24 +
e2e/partial-ivy-lib/jest.config.js | 10 -
e2e/partial-ivy-lib/package.json | 3 -
e2e/partial-ivy-lib/tsconfig-cjs.spec.json | 3 +
e2e/partial-ivy-lib/tsconfig-esm.spec.json | 7 +
.../__tests__/path-mapping.spec.ts | 9 -
e2e/path-mapping/jest-isolated.config.js | 14 -
e2e/path-mapping/jest.config.js | 8 -
e2e/path-mapping/libs/bar/bar-constant.ts | 1 -
e2e/path-mapping/libs/foo/foo-constant.ts | 1 -
e2e/path-mapping/package.json | 3 -
e2e/path-mapping/tsconfig.json | 9 -
e2e/process-js-packages/jest-cjs.config.ts | 22 +
e2e/process-js-packages/jest-esm.config.ts | 22 +
...config.js => jest-transpile-cjs.config.ts} | 12 +-
.../jest-transpile-esm.config.ts | 23 +
e2e/process-js-packages/package.json | 3 +-
.../tsconfig-cjs.spec.json | 3 +
.../tsconfig-esm.spec.json | 7 +
e2e/process-js-packages/tsconfig.spec.json | 8 -
e2e/process-js-packages/yarn.lock | 8 -
e2e/run-jest.ts | 128 -
...snap => snapshot-serializers.spec.ts.snap} | 4 +-
...t.spec.ts => snapshot-serializers.spec.ts} | 32 +-
.../{__tests__ => }/foo.component.html | 4 +-
.../{__tests__ => }/foo.component.scss | 0
e2e/snapshot-serializers/foo.component.ts | 25 +
e2e/snapshot-serializers/jest-cjs.config.ts | 24 +
e2e/snapshot-serializers/jest-esm.config.ts | 28 +
.../jest-isolated.config.js | 14 -
.../jest-transpile-cjs.config.ts | 25 +
.../jest-transpile-esm.config.ts | 29 +
e2e/snapshot-serializers/jest.config.js | 14 -
e2e/snapshot-serializers/package.json | 3 -
e2e/snapshot-serializers/ts-jest.config.js | 3 -
.../tsconfig-cjs.spec.json | 3 +
.../tsconfig-esm.spec.json | 7 +
e2e/utils.ts | 132 -
jest-cjs.config.ts | 22 +
jest-esm.config.ts | 22 +
jest.config.ts => jest-src.config.ts | 9 +-
jest-transpile-cjs.config.ts | 22 +
jest-transpile-esm.config.ts | 22 +
package.json | 13 +-
tsconfig-base.spec.json | 7 +
tsconfig.eslint.json | 3 +-
tsconfig.spec.json | 8 -
yarn.lock | 552 ++-
159 files changed, 1515 insertions(+), 6905 deletions(-)
rename .github/workflows/{release-and-publish.yml => release_and_publish.yml} (98%)
rename .github/workflows/{source_codes_ci.yml => source_code_ci.yml} (100%)
delete mode 100644 e2e/__tests__/ast-transformers.test.ts
delete mode 100644 e2e/__tests__/async.test.ts
delete mode 100644 e2e/__tests__/babel-support.test.ts
delete mode 100644 e2e/__tests__/custom-typings.test.ts
delete mode 100644 e2e/__tests__/full-ivy-lib.test.ts
delete mode 100644 e2e/__tests__/jest-globals.test.ts
delete mode 100644 e2e/__tests__/ng-deep-import.test.ts
delete mode 100644 e2e/__tests__/partial-ivy-lib.test.ts
delete mode 100644 e2e/__tests__/path-mapping.test.ts
delete mode 100644 e2e/__tests__/process-js-packages.test.ts
delete mode 100644 e2e/__tests__/snapshot-serializers.test.ts
delete mode 100644 e2e/ast-transformers/hoisting/jest-isolated.config.js
delete mode 100644 e2e/ast-transformers/hoisting/jest.config.js
delete mode 100644 e2e/ast-transformers/hoisting/package.json
delete mode 100644 e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.spec.ts
delete mode 100644 e2e/ast-transformers/ng-jit-transformers/jest-isolated.config.js
delete mode 100644 e2e/ast-transformers/ng-jit-transformers/jest.config.js
delete mode 100644 e2e/ast-transformers/ng-jit-transformers/package.json
delete mode 100644 e2e/ast-transformers/ng-jit-transformers/ts-jest.config.js
create mode 100644 e2e/async/jest-cjs.config.ts
delete mode 100644 e2e/async/jest-isolated.config.js
create mode 100644 e2e/async/jest-transpile-cjs.config.ts
delete mode 100644 e2e/async/jest.config.js
delete mode 100644 e2e/async/package.json
delete mode 100644 e2e/async/ts-jest.config.js
create mode 100644 e2e/async/tsconfig-cjs.spec.json
delete mode 100644 e2e/async/yarn.lock
rename e2e/babel-support/__tests__/{index.ts => babel-support.spec.ts} (76%)
create mode 100644 e2e/babel-support/jest-cjs.config.ts
create mode 100644 e2e/babel-support/jest-esm.config.ts
delete mode 100644 e2e/babel-support/jest-isolated.config.js
create mode 100644 e2e/babel-support/jest-transpile-cjs.config.ts
create mode 100644 e2e/babel-support/jest-transpile-esm.config.ts
delete mode 100644 e2e/babel-support/jest.config.js
delete mode 100644 e2e/babel-support/package.json
delete mode 100644 e2e/babel-support/ts-jest.config.js
create mode 100644 e2e/babel-support/tsconfig-cjs.spec.json
create mode 100644 e2e/babel-support/tsconfig-esm.spec.json
delete mode 100644 e2e/babel-support/yarn.lock
delete mode 100644 e2e/custom-typings/__tests__/custom-typings.spec.ts
delete mode 100644 e2e/custom-typings/global.ts
delete mode 100644 e2e/custom-typings/jest-isolated.config.js
delete mode 100644 e2e/custom-typings/jest.config.js
delete mode 100644 e2e/custom-typings/jquery.d.ts
delete mode 100644 e2e/custom-typings/package.json
delete mode 100644 e2e/custom-typings/tsconfig.json
delete mode 100644 e2e/custom-typings/yarn.lock
create mode 100644 e2e/full-ivy-lib/jest-cjs.config.ts
create mode 100644 e2e/full-ivy-lib/jest-esm.config.ts
delete mode 100644 e2e/full-ivy-lib/jest-isolated.config.js
create mode 100644 e2e/full-ivy-lib/jest-transpile-cjs.config.ts
create mode 100644 e2e/full-ivy-lib/jest-transpile-esm.config.ts
delete mode 100644 e2e/full-ivy-lib/jest.config.js
delete mode 100644 e2e/full-ivy-lib/package.json
create mode 100644 e2e/full-ivy-lib/tsconfig-cjs.spec.json
create mode 100644 e2e/full-ivy-lib/tsconfig-esm.spec.json
rename e2e/{ast-transformers => }/hoisting/__test_modules__/Mocked.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/Unmocked.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/a.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/b.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/banana.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/c.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/d.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/e.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__test_modules__/mockFile.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__tests__/general-hoisting.spec.ts (100%)
rename e2e/{ast-transformers => }/hoisting/__tests__/import-jest.spec.ts (100%)
create mode 100644 e2e/hoisting/jest-cjs.config.ts
create mode 100644 e2e/hoisting/jest-transpile-cjs.config.ts
create mode 100644 e2e/hoisting/tsconfig-cjs.spec.json
delete mode 100644 e2e/jest-globals/__tests__/jest-globals.spec.ts
delete mode 100644 e2e/jest-globals/jest-isolated.config.js
delete mode 100644 e2e/jest-globals/jest.config.js
delete mode 100644 e2e/jest-globals/package.json
delete mode 100644 e2e/jest-globals/yarn.lock
create mode 100644 e2e/ng-deep-import/jest-cjs.config.ts
create mode 100644 e2e/ng-deep-import/jest-esm.config.ts
delete mode 100644 e2e/ng-deep-import/jest-isolated.config.js
create mode 100644 e2e/ng-deep-import/jest-transpile-cjs.config.ts
create mode 100644 e2e/ng-deep-import/jest-transpile-esm.config.ts
delete mode 100644 e2e/ng-deep-import/jest.config.js
delete mode 100644 e2e/ng-deep-import/package.json
create mode 100644 e2e/ng-deep-import/tsconfig-cjs.spec.json
create mode 100644 e2e/ng-deep-import/tsconfig-esm.spec.json
rename e2e/{ast-transformers => }/ng-jit-transformers/__tests__/downlevel-ctor.spec.ts (71%)
create mode 100644 e2e/ng-jit-transformers/__tests__/replace-resource.spec.ts
rename e2e/{ast-transformers => }/ng-jit-transformers/__tests__/signal-inputs.spec.ts (100%)
rename e2e/{ast-transformers => }/ng-jit-transformers/__tests__/signal-queries.spec.ts (100%)
rename e2e/{ast-transformers/ng-jit-transformers/__tests__ => ng-jit-transformers}/bar.component.html (100%)
rename e2e/{ast-transformers/ng-jit-transformers/__tests__ => ng-jit-transformers}/bar.component.scss (100%)
create mode 100644 e2e/ng-jit-transformers/bar.component.ts
create mode 100644 e2e/ng-jit-transformers/jest-cjs.config.ts
create mode 100644 e2e/ng-jit-transformers/jest-esm.config.ts
create mode 100644 e2e/ng-jit-transformers/jest-transpile-cjs.config.ts
create mode 100644 e2e/ng-jit-transformers/jest-transpile-esm.config.ts
create mode 100644 e2e/ng-jit-transformers/tsconfig-cjs.spec.json
create mode 100644 e2e/ng-jit-transformers/tsconfig-esm.spec.json
create mode 100644 e2e/partial-ivy-lib/jest-cjs.config.ts
create mode 100644 e2e/partial-ivy-lib/jest-esm.config.ts
delete mode 100644 e2e/partial-ivy-lib/jest-isolated.config.js
create mode 100644 e2e/partial-ivy-lib/jest-transpile-cjs.config.ts
create mode 100644 e2e/partial-ivy-lib/jest-transpile-esm.config.ts
delete mode 100644 e2e/partial-ivy-lib/jest.config.js
delete mode 100644 e2e/partial-ivy-lib/package.json
create mode 100644 e2e/partial-ivy-lib/tsconfig-cjs.spec.json
create mode 100644 e2e/partial-ivy-lib/tsconfig-esm.spec.json
delete mode 100644 e2e/path-mapping/__tests__/path-mapping.spec.ts
delete mode 100644 e2e/path-mapping/jest-isolated.config.js
delete mode 100644 e2e/path-mapping/jest.config.js
delete mode 100644 e2e/path-mapping/libs/bar/bar-constant.ts
delete mode 100644 e2e/path-mapping/libs/foo/foo-constant.ts
delete mode 100644 e2e/path-mapping/package.json
delete mode 100644 e2e/path-mapping/tsconfig.json
create mode 100644 e2e/process-js-packages/jest-cjs.config.ts
create mode 100644 e2e/process-js-packages/jest-esm.config.ts
rename e2e/process-js-packages/{jest.config.js => jest-transpile-cjs.config.ts} (50%)
create mode 100644 e2e/process-js-packages/jest-transpile-esm.config.ts
create mode 100644 e2e/process-js-packages/tsconfig-cjs.spec.json
create mode 100644 e2e/process-js-packages/tsconfig-esm.spec.json
delete mode 100644 e2e/process-js-packages/tsconfig.spec.json
delete mode 100644 e2e/run-jest.ts
rename e2e/snapshot-serializers/__tests__/__snapshots__/{foo.component.spec.ts.snap => snapshot-serializers.spec.ts.snap} (93%)
rename e2e/snapshot-serializers/__tests__/{foo.component.spec.ts => snapshot-serializers.spec.ts} (68%)
rename e2e/snapshot-serializers/{__tests__ => }/foo.component.html (73%)
rename e2e/snapshot-serializers/{__tests__ => }/foo.component.scss (100%)
create mode 100644 e2e/snapshot-serializers/foo.component.ts
create mode 100644 e2e/snapshot-serializers/jest-cjs.config.ts
create mode 100644 e2e/snapshot-serializers/jest-esm.config.ts
delete mode 100644 e2e/snapshot-serializers/jest-isolated.config.js
create mode 100644 e2e/snapshot-serializers/jest-transpile-cjs.config.ts
create mode 100644 e2e/snapshot-serializers/jest-transpile-esm.config.ts
delete mode 100644 e2e/snapshot-serializers/jest.config.js
delete mode 100644 e2e/snapshot-serializers/package.json
delete mode 100644 e2e/snapshot-serializers/ts-jest.config.js
create mode 100644 e2e/snapshot-serializers/tsconfig-cjs.spec.json
create mode 100644 e2e/snapshot-serializers/tsconfig-esm.spec.json
delete mode 100644 e2e/utils.ts
create mode 100644 jest-cjs.config.ts
create mode 100644 jest-esm.config.ts
rename jest.config.ts => jest-src.config.ts (57%)
create mode 100644 jest-transpile-cjs.config.ts
create mode 100644 jest-transpile-esm.config.ts
create mode 100644 tsconfig-base.spec.json
delete mode 100644 tsconfig.spec.json
diff --git a/.github/workflows/code_standard_check.yml b/.github/workflows/code_standard_check.yml
index af8ec7d36b..d95af23236 100644
--- a/.github/workflows/code_standard_check.yml
+++ b/.github/workflows/code_standard_check.yml
@@ -34,6 +34,7 @@ jobs:
examples/example-app-monorepo/node_modules
examples/example-app-v15/node_modules
examples/example-app-v17/node_modules
+ examples/example-app-v18/node_modules
examples/example-app-yarn-workspace/node_modules
key: ${{ inputs.os }}-${{ inputs.node }}-build-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
diff --git a/.github/workflows/install.yml b/.github/workflows/install.yml
index fafb4c2871..0fe4607c97 100644
--- a/.github/workflows/install.yml
+++ b/.github/workflows/install.yml
@@ -35,6 +35,7 @@ jobs:
examples/example-app-monorepo/node_modules
examples/example-app-v15/node_modules
examples/example-app-v17/node_modules
+ examples/example-app-v18/node_modules
examples/example-app-yarn-workspace/node_modules
key: ${{ inputs.os }}-${{ inputs.node }}-build-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
@@ -53,4 +54,5 @@ jobs:
yarn --cwd examples/example-app-monorepo
yarn --cwd examples/example-app-v15
yarn --cwd examples/example-app-v17
+ yarn --cwd examples/example-app-v18
yarn --cwd examples/example-app-yarn-workspace
diff --git a/.github/workflows/release-and-publish.yml b/.github/workflows/release_and_publish.yml
similarity index 98%
rename from .github/workflows/release-and-publish.yml
rename to .github/workflows/release_and_publish.yml
index 8ddd1d33b6..d5bb228be8 100644
--- a/.github/workflows/release-and-publish.yml
+++ b/.github/workflows/release_and_publish.yml
@@ -1,7 +1,7 @@
# This is a workflow to create github release for a tag and publish the package
# to npm repo
-name: release-and-publish
+name: Release and publish
# Controls when the action will run. Triggers the workflow on push of tag
# request events but only tags matching the configured regex
diff --git a/.github/workflows/source_codes_ci.yml b/.github/workflows/source_code_ci.yml
similarity index 100%
rename from .github/workflows/source_codes_ci.yml
rename to .github/workflows/source_code_ci.yml
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 1c8a61166f..ed0fbc8394 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -34,6 +34,7 @@ jobs:
examples/example-app-monorepo/node_modules
examples/example-app-v15/node_modules
examples/example-app-v17/node_modules
+ examples/example-app-v18/node_modules
examples/example-app-yarn-workspace/node_modules
key: ${{ inputs.os }}-${{ inputs.node }}-build-${{ hashFiles('**/yarn.lock') }}
restore-keys: |
@@ -44,8 +45,11 @@ jobs:
with:
node-version: ${{ inputs.node }}
- - name: Run tests 🧪
+ - name: Run tests in CommonJS mode 🧪
run: yarn test
+ - name: Run tests in ESM mode 🧪
+ run: yarn test-esm
+
- name: Run tests in example projects 🧪
run: yarn test-examples
diff --git a/e2e/__tests__/ast-transformers.test.ts b/e2e/__tests__/ast-transformers.test.ts
deleted file mode 100644
index 8b317f219e..0000000000
--- a/e2e/__tests__/ast-transformers.test.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-
-const executeTest = (dirName: string): void => {
- test(`successfully runs the tests inside ${dirName} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(dirName);
-
- expect(json.success).toBe(true);
- });
-
- test(`successfully runs the tests inside ${dirName} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(dirName, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
- });
-};
-
-describe('hoisting', () => {
- executeTest('ast-transformers/hoisting');
-});
-
-describe('ng-jit-transformers', () => {
- executeTest('ast-transformers/ng-jit-transformers');
-});
diff --git a/e2e/__tests__/async.test.ts b/e2e/__tests__/async.test.ts
deleted file mode 100644
index 41070bba83..0000000000
--- a/e2e/__tests__/async.test.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import path from 'path';
-
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-import { runYarnInstall } from '../utils';
-
-const DIR = 'async';
-
-beforeAll(() => {
- runYarnInstall(path.join(__dirname, '..', DIR));
-});
-
-test(`successfully run the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully run the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/babel-support.test.ts b/e2e/__tests__/babel-support.test.ts
deleted file mode 100644
index 20dd4d99e8..0000000000
--- a/e2e/__tests__/babel-support.test.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import path from 'path';
-
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-import { runYarnInstall } from '../utils';
-
-const DIR = 'babel-support';
-
-beforeAll(() => {
- runYarnInstall(path.join(__dirname, '..', DIR));
-});
-
-test(`successfully run the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully run the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/custom-typings.test.ts b/e2e/__tests__/custom-typings.test.ts
deleted file mode 100644
index 2bdaae064f..0000000000
--- a/e2e/__tests__/custom-typings.test.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import path from 'path';
-
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-import { runYarnInstall } from '../utils';
-
-const DIR = 'custom-typings';
-
-beforeAll(() => {
- runYarnInstall(path.join(__dirname, '..', DIR));
-});
-
-test(`successfully run the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully run the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/full-ivy-lib.test.ts b/e2e/__tests__/full-ivy-lib.test.ts
deleted file mode 100644
index df67291311..0000000000
--- a/e2e/__tests__/full-ivy-lib.test.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-
-const DIR = 'full-ivy-lib';
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/jest-globals.test.ts b/e2e/__tests__/jest-globals.test.ts
deleted file mode 100644
index 73fad9765b..0000000000
--- a/e2e/__tests__/jest-globals.test.ts
+++ /dev/null
@@ -1,22 +0,0 @@
-import path from 'path';
-
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-import { runYarnInstall } from '../utils';
-
-const DIR = 'jest-globals';
-
-beforeAll(() => {
- runYarnInstall(path.join(__dirname, '..', DIR));
-});
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/ng-deep-import.test.ts b/e2e/__tests__/ng-deep-import.test.ts
deleted file mode 100644
index 6324a60a59..0000000000
--- a/e2e/__tests__/ng-deep-import.test.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-
-const DIR = 'ng-deep-import';
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/partial-ivy-lib.test.ts b/e2e/__tests__/partial-ivy-lib.test.ts
deleted file mode 100644
index 00dc2ffc0e..0000000000
--- a/e2e/__tests__/partial-ivy-lib.test.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-
-const DIR = 'partial-ivy-lib';
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/path-mapping.test.ts b/e2e/__tests__/path-mapping.test.ts
deleted file mode 100644
index c291846e51..0000000000
--- a/e2e/__tests__/path-mapping.test.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-
-const DIR = 'path-mapping';
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/process-js-packages.test.ts b/e2e/__tests__/process-js-packages.test.ts
deleted file mode 100644
index d2affef0b1..0000000000
--- a/e2e/__tests__/process-js-packages.test.ts
+++ /dev/null
@@ -1,16 +0,0 @@
-import path from 'path';
-
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-import { runYarnInstall } from '../utils';
-
-const DIR = 'process-js-packages';
-
-beforeAll(() => {
- runYarnInstall(path.join(__dirname, '..', DIR));
-});
-
-test(`successfully run the tests inside ${DIR} with CommonJS mode`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/__tests__/snapshot-serializers.test.ts b/e2e/__tests__/snapshot-serializers.test.ts
deleted file mode 100644
index d6c09ddc7c..0000000000
--- a/e2e/__tests__/snapshot-serializers.test.ts
+++ /dev/null
@@ -1,15 +0,0 @@
-import { jsonNoCache as runWithJsonNoCache } from '../run-jest';
-
-const DIR = 'snapshot-serializers';
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: false`, () => {
- const { json } = runWithJsonNoCache(DIR);
-
- expect(json.success).toBe(true);
-});
-
-test(`successfully runs the tests inside ${DIR} with isolatedModules: true`, () => {
- const { json } = runWithJsonNoCache(DIR, ['-c=jest-isolated.config.js']);
-
- expect(json.success).toBe(true);
-});
diff --git a/e2e/ast-transformers/hoisting/jest-isolated.config.js b/e2e/ast-transformers/hoisting/jest-isolated.config.js
deleted file mode 100644
index a9bd797af8..0000000000
--- a/e2e/ast-transformers/hoisting/jest-isolated.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|js|html)$': [
- '/../../../build/index.js',
- {
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/ast-transformers/hoisting/jest.config.js b/e2e/ast-transformers/hoisting/jest.config.js
deleted file mode 100644
index 6466b5cbd0..0000000000
--- a/e2e/ast-transformers/hoisting/jest.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- transform: { '^.+\\.(ts|js|html)$': '/../../../build/index.js' },
-};
diff --git a/e2e/ast-transformers/hoisting/package.json b/e2e/ast-transformers/hoisting/package.json
deleted file mode 100644
index d010cff3aa..0000000000
--- a/e2e/ast-transformers/hoisting/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "hoisting"
-}
diff --git a/e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.spec.ts b/e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.spec.ts
deleted file mode 100644
index 74cfe919c1..0000000000
--- a/e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.spec.ts
+++ /dev/null
@@ -1,45 +0,0 @@
-import { Component, Inject, InjectionToken } from '@angular/core';
-import { TestBed, waitForAsync } from '@angular/core/testing';
-
-interface ServerError {
- title: string;
- errors: Map;
-}
-
-const DATA_TOKEN = new InjectionToken('DataToken');
-
-@Component({
- selector: 'bar',
- templateUrl: './bar.component.html',
- styleUrls: ['./bar.component.scss'],
- // we have to setup styles this way, since simple styles/styleUrs properties will be removed (jest does not unit test styles)
- styles: [
- `
- p {
- color: red;
- }
- `,
- ],
-})
-class BarComponent {
- constructor(@Inject(DATA_TOKEN) public data: ServerError) {}
-}
-
-test('templateUrl/styleUrls/styles should work', waitForAsync(() => {
- TestBed.configureTestingModule({
- declarations: [BarComponent],
- providers: [
- {
- provide: DATA_TOKEN,
- useValue: {},
- },
- ],
- });
- const fixture = TestBed.createComponent(BarComponent);
- fixture.detectChanges();
-
- const elementToFind = fixture.debugElement.nativeElement.querySelector('p');
- expect(elementToFind).toBeDefined();
- expect(window.getComputedStyle(elementToFind).color).toEqual('');
- expect(window.getComputedStyle(elementToFind).fontSize).toEqual('');
-}));
diff --git a/e2e/ast-transformers/ng-jit-transformers/jest-isolated.config.js b/e2e/ast-transformers/ng-jit-transformers/jest-isolated.config.js
deleted file mode 100644
index 03edb0887a..0000000000
--- a/e2e/ast-transformers/ng-jit-transformers/jest-isolated.config.js
+++ /dev/null
@@ -1,15 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|js|mjs|html)$': [
- '/../../../build/index.js',
- {
- ...require('./ts-jest.config'),
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/ast-transformers/ng-jit-transformers/jest.config.js b/e2e/ast-transformers/ng-jit-transformers/jest.config.js
deleted file mode 100644
index deb4b0a125..0000000000
--- a/e2e/ast-transformers/ng-jit-transformers/jest.config.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = {
- resolver: '/../../../build/resolvers/ng-jest-resolver',
- setupFilesAfterEnv: ['/../../../setup-jest.js'],
- testEnvironment: 'jsdom',
- transform: {
- '^.+\\.(ts|js|mjs|html)$': ['/../../../build/index.js', require('./ts-jest.config')],
- },
- transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
-};
diff --git a/e2e/ast-transformers/ng-jit-transformers/package.json b/e2e/ast-transformers/ng-jit-transformers/package.json
deleted file mode 100644
index 346666b562..0000000000
--- a/e2e/ast-transformers/ng-jit-transformers/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "ng-jit-transformers"
-}
diff --git a/e2e/ast-transformers/ng-jit-transformers/ts-jest.config.js b/e2e/ast-transformers/ng-jit-transformers/ts-jest.config.js
deleted file mode 100644
index 3def0f9bfe..0000000000
--- a/e2e/ast-transformers/ng-jit-transformers/ts-jest.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- stringifyContentPathRegex: '\\.html$',
-};
diff --git a/e2e/async/__tests__/async.spec.ts b/e2e/async/__tests__/async.spec.ts
index 8d38e84e68..bf92813e37 100644
--- a/e2e/async/__tests__/async.spec.ts
+++ b/e2e/async/__tests__/async.spec.ts
@@ -2,11 +2,12 @@ import type { HarnessLoader } from '@angular/cdk/testing';
import { TestbedHarnessEnvironment } from '@angular/cdk/testing/testbed';
import { Component } from '@angular/core';
import { ComponentFixture, fakeAsync, TestBed, tick, waitForAsync } from '@angular/core/testing';
-import { MatButtonModule } from '@angular/material/button';
+import { MatButton } from '@angular/material/button';
import { MatButtonHarness } from '@angular/material/button/testing';
import { MATERIAL_SANITY_CHECKS } from '@angular/material/core';
@Component({
+ standalone: true,
selector: 'snd-button-page',
template: `
button-page works!
@@ -20,6 +21,7 @@ import { MATERIAL_SANITY_CHECKS } from '@angular/material/core';
`,
styles: [],
+ imports: [MatButton],
})
class ButtonPageComponent {
r = 0;
@@ -36,8 +38,7 @@ describe('ButtonPageComponent', () => {
beforeEach(async () => {
await TestBed.configureTestingModule({
- imports: [MatButtonModule],
- declarations: [ButtonPageComponent],
+ imports: [ButtonPageComponent],
providers: [
{
provide: MATERIAL_SANITY_CHECKS,
@@ -61,6 +62,7 @@ describe('ButtonPageComponent', () => {
test('should click', async () => {
const button = await loader.getHarness(MatButtonHarness);
await button.click();
+
expect(component.r).toBe(1);
});
});
diff --git a/e2e/async/jest-cjs.config.ts b/e2e/async/jest-cjs.config.ts
new file mode 100644
index 0000000000..16f2038f56
--- /dev/null
+++ b/e2e/async/jest-cjs.config.ts
@@ -0,0 +1,19 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-async',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/async/jest-isolated.config.js b/e2e/async/jest-isolated.config.js
deleted file mode 100644
index a19f51ffb9..0000000000
--- a/e2e/async/jest-isolated.config.js
+++ /dev/null
@@ -1,15 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|mjs|js|html)$': [
- '/../../build/index.js',
- {
- ...require('./ts-jest.config'),
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/async/jest-transpile-cjs.config.ts b/e2e/async/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..a227d06453
--- /dev/null
+++ b/e2e/async/jest-transpile-cjs.config.ts
@@ -0,0 +1,20 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-async',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/async/jest.config.js b/e2e/async/jest.config.js
deleted file mode 100644
index 41fcda5735..0000000000
--- a/e2e/async/jest.config.js
+++ /dev/null
@@ -1,9 +0,0 @@
-module.exports = {
- resolver: '/../../build/resolvers/ng-jest-resolver',
- testEnvironment: 'jsdom',
- setupFilesAfterEnv: ['/../../setup-jest.js'],
- transform: {
- '^.+\\.(ts|mjs|js|html)$': ['/../../build/index.js', require('./ts-jest.config')],
- },
- transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
-};
diff --git a/e2e/async/package.json b/e2e/async/package.json
deleted file mode 100644
index 25ddd7213f..0000000000
--- a/e2e/async/package.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "name": "async",
- "devDependencies": {
- "@angular/cdk": "^18.1.3",
- "@angular/material": "^18.1.2"
- }
-}
diff --git a/e2e/async/ts-jest.config.js b/e2e/async/ts-jest.config.js
deleted file mode 100644
index e763a6aebc..0000000000
--- a/e2e/async/ts-jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-module.exports = {
- tsconfig: {
- /** Angular doesn't work with ES2017+
- * see https://github.com/angular/components/issues/21632#issuecomment-764975917
- */
- target: 'ES2016',
- },
-};
diff --git a/e2e/async/tsconfig-cjs.spec.json b/e2e/async/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/async/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/async/yarn.lock b/e2e/async/yarn.lock
deleted file mode 100644
index 3921b983e6..0000000000
--- a/e2e/async/yarn.lock
+++ /dev/null
@@ -1,72 +0,0 @@
-# This file is generated by running "yarn install" inside your project.
-# Manual changes might be lost - proceed with caution!
-
-__metadata:
- version: 8
- cacheKey: 10
-
-"@angular/cdk@npm:^18.1.3":
- version: 18.1.3
- resolution: "@angular/cdk@npm:18.1.3"
- dependencies:
- parse5: "npm:^7.1.2"
- tslib: "npm:^2.3.0"
- peerDependencies:
- "@angular/common": ^18.0.0 || ^19.0.0
- "@angular/core": ^18.0.0 || ^19.0.0
- rxjs: ^6.5.3 || ^7.4.0
- dependenciesMeta:
- parse5:
- optional: true
- checksum: 10/f80a684cdee4cdcc88f61551be6e9a8c359bf0373ef6d4d4101ec8cbb8307693a6ffd10457288241ba3134bfa2dd74a0dcf350c5502dac6930f8fd1a87809a16
- languageName: node
- linkType: hard
-
-"@angular/material@npm:^18.1.2":
- version: 18.1.2
- resolution: "@angular/material@npm:18.1.2"
- dependencies:
- tslib: "npm:^2.3.0"
- peerDependencies:
- "@angular/animations": ^18.0.0 || ^19.0.0
- "@angular/cdk": 18.1.2
- "@angular/common": ^18.0.0 || ^19.0.0
- "@angular/core": ^18.0.0 || ^19.0.0
- "@angular/forms": ^18.0.0 || ^19.0.0
- "@angular/platform-browser": ^18.0.0 || ^19.0.0
- rxjs: ^6.5.3 || ^7.4.0
- checksum: 10/e2141cf05182dfcb948c8e13262d8c9881460a5ee252e5227b2091580ac62a5a11081945c11e83e659503aac91cf422fad8e006f40e7d7556aab330b592c8306
- languageName: node
- linkType: hard
-
-"async@workspace:.":
- version: 0.0.0-use.local
- resolution: "async@workspace:."
- dependencies:
- "@angular/cdk": "npm:^18.1.3"
- "@angular/material": "npm:^18.1.2"
- languageName: unknown
- linkType: soft
-
-"entities@npm:^4.4.0":
- version: 4.4.0
- resolution: "entities@npm:4.4.0"
- checksum: 10/b627cb900e901cc7817037b83bf993a1cbf6a64850540f7526af7bcf9c7d09ebc671198e6182cfae4680f733799e2852e6a1c46aa62ff36eb99680057a038df5
- languageName: node
- linkType: hard
-
-"parse5@npm:^7.1.2":
- version: 7.1.2
- resolution: "parse5@npm:7.1.2"
- dependencies:
- entities: "npm:^4.4.0"
- checksum: 10/3c86806bb0fb1e9a999ff3a4c883b1ca243d99f45a619a0898dbf021a95a0189ed955c31b07fe49d342b54e814f33f2c9d7489198e8630dacd5477d413ec5782
- languageName: node
- linkType: hard
-
-"tslib@npm:^2.3.0":
- version: 2.4.1
- resolution: "tslib@npm:2.4.1"
- checksum: 10/e14311d5392ec0e3519feb9afdb54483d7f3aa2d3def6f1a1a30bd3deca5dfeadd106e80bee9ba880bce86a2e50854c9fe5958572cd188d7ac6f8625101a6a8f
- languageName: node
- linkType: hard
diff --git a/e2e/babel-support/.babelrc b/e2e/babel-support/.babelrc
index a29ac9986c..f83a47226f 100644
--- a/e2e/babel-support/.babelrc
+++ b/e2e/babel-support/.babelrc
@@ -1,5 +1,5 @@
{
"presets": [
- "@babel/preset-env"
+ "@babel/preset-env",
]
}
diff --git a/e2e/babel-support/__tests__/index.ts b/e2e/babel-support/__tests__/babel-support.spec.ts
similarity index 76%
rename from e2e/babel-support/__tests__/index.ts
rename to e2e/babel-support/__tests__/babel-support.spec.ts
index 188f0e512a..bf796a479e 100644
--- a/e2e/babel-support/__tests__/index.ts
+++ b/e2e/babel-support/__tests__/babel-support.spec.ts
@@ -1,3 +1,3 @@
-test('spread', () => {
+it('should work', () => {
expect({ ...{ bar: 'foo' }, foo: 'bar' }).toEqual({ foo: 'bar', bar: 'foo' });
});
diff --git a/e2e/babel-support/__tests__/main.js b/e2e/babel-support/__tests__/main.js
index 188f0e512a..bf796a479e 100644
--- a/e2e/babel-support/__tests__/main.js
+++ b/e2e/babel-support/__tests__/main.js
@@ -1,3 +1,3 @@
-test('spread', () => {
+it('should work', () => {
expect({ ...{ bar: 'foo' }, foo: 'bar' }).toEqual({ foo: 'bar', bar: 'foo' });
});
diff --git a/e2e/babel-support/jest-cjs.config.ts b/e2e/babel-support/jest-cjs.config.ts
new file mode 100644
index 0000000000..da199ae58b
--- /dev/null
+++ b/e2e/babel-support/jest-cjs.config.ts
@@ -0,0 +1,18 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-babel-support',
+ testEnvironment: 'jsdom',
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ babelConfig: true,
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/babel-support/jest-esm.config.ts b/e2e/babel-support/jest-esm.config.ts
new file mode 100644
index 0000000000..0089c5f359
--- /dev/null
+++ b/e2e/babel-support/jest-esm.config.ts
@@ -0,0 +1,18 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-babel-support',
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ babelConfig: true,
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/babel-support/jest-isolated.config.js b/e2e/babel-support/jest-isolated.config.js
deleted file mode 100644
index 31b94b0a6b..0000000000
--- a/e2e/babel-support/jest-isolated.config.js
+++ /dev/null
@@ -1,11 +0,0 @@
-module.exports = {
- transform: {
- '^.+\\.(ts|js|html)$': [
- '/../../build/index.js',
- {
- ...require('./ts-jest.config'),
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/babel-support/jest-transpile-cjs.config.ts b/e2e/babel-support/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..6da12a96ea
--- /dev/null
+++ b/e2e/babel-support/jest-transpile-cjs.config.ts
@@ -0,0 +1,19 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-babel-support',
+ testEnvironment: 'jsdom',
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ babelConfig: true,
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/babel-support/jest-transpile-esm.config.ts b/e2e/babel-support/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..77342c7dad
--- /dev/null
+++ b/e2e/babel-support/jest-transpile-esm.config.ts
@@ -0,0 +1,19 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-babel-support',
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ babelConfig: true,
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/babel-support/jest.config.js b/e2e/babel-support/jest.config.js
deleted file mode 100644
index 30d8b81307..0000000000
--- a/e2e/babel-support/jest.config.js
+++ /dev/null
@@ -1,5 +0,0 @@
-module.exports = {
- transform: {
- '^.+\\.(ts|js|html)$': ['/../../build/index.js', require('./ts-jest.config')],
- },
-};
diff --git a/e2e/babel-support/package.json b/e2e/babel-support/package.json
deleted file mode 100644
index 9f868b45b9..0000000000
--- a/e2e/babel-support/package.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "name": "babel-support",
- "devDependencies": {
- "@babel/core": "^7.25.2",
- "@babel/preset-env": "^7.25.3",
- "babel-jest": "^29.7.0"
- }
-}
diff --git a/e2e/babel-support/ts-jest.config.js b/e2e/babel-support/ts-jest.config.js
deleted file mode 100644
index defbf5393a..0000000000
--- a/e2e/babel-support/ts-jest.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- babelConfig: true,
-};
diff --git a/e2e/babel-support/tsconfig-cjs.spec.json b/e2e/babel-support/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/babel-support/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/babel-support/tsconfig-esm.spec.json b/e2e/babel-support/tsconfig-esm.spec.json
new file mode 100644
index 0000000000..2007b41c6e
--- /dev/null
+++ b/e2e/babel-support/tsconfig-esm.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig-base.spec.json",
+ "compilerOptions": {
+ "module": "ES2022",
+ "esModuleInterop": true
+ }
+}
diff --git a/e2e/babel-support/yarn.lock b/e2e/babel-support/yarn.lock
deleted file mode 100644
index 119feb76bb..0000000000
--- a/e2e/babel-support/yarn.lock
+++ /dev/null
@@ -1,3413 +0,0 @@
-# This file is generated by running "yarn install" inside your project.
-# Manual changes might be lost - proceed with caution!
-
-__metadata:
- version: 8
- cacheKey: 10
-
-"@ampproject/remapping@npm:^2.2.0":
- version: 2.2.0
- resolution: "@ampproject/remapping@npm:2.2.0"
- dependencies:
- "@jridgewell/gen-mapping": "npm:^0.1.0"
- "@jridgewell/trace-mapping": "npm:^0.3.9"
- checksum: 10/503a58d6e9d645a20debd34fa8df79fb435a79a34b1d487b9ff0be9f20712b1594ce21da16b63af7db8a6b34472212572e53a55613a5a6b3134b23fc74843d04
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/code-frame@npm:7.24.7"
- dependencies:
- "@babel/highlight": "npm:^7.24.7"
- picocolors: "npm:^1.0.0"
- checksum: 10/4812e94885ba7e3213d49583a155fdffb05292330f0a9b2c41b49288da70cf3c746a3fda0bf1074041a6d741c33f8d7be24be5e96f41ef77395eeddc5c9ff624
- languageName: node
- linkType: hard
-
-"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/compat-data@npm:7.25.2"
- checksum: 10/fd61de9303db3177fc98173571f81f3f551eac5c9f839c05ad02818b11fe77a74daa632abebf7f423fbb4a29976ae9141e0d2bd7517746a0ff3d74cb659ad33a
- languageName: node
- linkType: hard
-
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/core@npm:7.25.2"
- dependencies:
- "@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/generator": "npm:^7.25.0"
- "@babel/helper-compilation-targets": "npm:^7.25.2"
- "@babel/helper-module-transforms": "npm:^7.25.2"
- "@babel/helpers": "npm:^7.25.0"
- "@babel/parser": "npm:^7.25.0"
- "@babel/template": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.2"
- "@babel/types": "npm:^7.25.2"
- convert-source-map: "npm:^2.0.0"
- debug: "npm:^4.1.0"
- gensync: "npm:^1.0.0-beta.2"
- json5: "npm:^2.2.3"
- semver: "npm:^6.3.1"
- checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33
- languageName: node
- linkType: hard
-
-"@babel/generator@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/generator@npm:7.25.0"
- dependencies:
- "@babel/types": "npm:^7.25.0"
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- jsesc: "npm:^2.5.1"
- checksum: 10/de3ce2ae7aa0c9585260556ca5a81ce2ce6b8269e3260d7bb4e47a74661af715184ca6343e9906c22e4dd3eed5ce39977dfaf6cded4d2d8968fa096c7cf66697
- languageName: node
- linkType: hard
-
-"@babel/helper-annotate-as-pure@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-annotate-as-pure@npm:7.24.7"
- dependencies:
- "@babel/types": "npm:^7.24.7"
- checksum: 10/a9017bfc1c4e9f2225b967fbf818004703de7cf29686468b54002ffe8d6b56e0808afa20d636819fcf3a34b89ba72f52c11bdf1d69f303928ee10d92752cad95
- languageName: node
- linkType: hard
-
-"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.24.7"
- dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10/3ddff45d1e086c9c6dcef53ef46521a0c11ddb09fe3ab42dca5af6bb1b1703895a9f4f8056f49fdf53c2dbf6e5cf1ddb4baf17d7e3766c63f051ab8d60a919ee
- languageName: node
- linkType: hard
-
-"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.24.7, @babel/helper-compilation-targets@npm:^7.24.8, @babel/helper-compilation-targets@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/helper-compilation-targets@npm:7.25.2"
- dependencies:
- "@babel/compat-data": "npm:^7.25.2"
- "@babel/helper-validator-option": "npm:^7.24.8"
- browserslist: "npm:^4.23.1"
- lru-cache: "npm:^5.1.1"
- semver: "npm:^6.3.1"
- checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111
- languageName: node
- linkType: hard
-
-"@babel/helper-create-class-features-plugin@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-create-class-features-plugin@npm:7.24.7"
- dependencies:
- "@babel/helper-annotate-as-pure": "npm:^7.24.7"
- "@babel/helper-environment-visitor": "npm:^7.24.7"
- "@babel/helper-function-name": "npm:^7.24.7"
- "@babel/helper-member-expression-to-functions": "npm:^7.24.7"
- "@babel/helper-optimise-call-expression": "npm:^7.24.7"
- "@babel/helper-replace-supers": "npm:^7.24.7"
- "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7"
- "@babel/helper-split-export-declaration": "npm:^7.24.7"
- semver: "npm:^6.3.1"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/8ecb1c2acc808e1e0c21dccc7ea6899de9a140cb1856946800176b4784de6fccd575661fbff7744bb895d01aa6956ce963446b8577c4c2334293ba5579d5cdb9
- languageName: node
- linkType: hard
-
-"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.24.7, @babel/helper-create-regexp-features-plugin@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.0"
- dependencies:
- "@babel/helper-annotate-as-pure": "npm:^7.24.7"
- regexpu-core: "npm:^5.3.1"
- semver: "npm:^6.3.1"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/591a860396911b4264a82afe43c2bedbc35660570ae1891074d86153785b660bb42b1b075aa996ade70fc4b99e5cbfd7bb52c0c8ba00856a04a0a69dfb4b9ed9
- languageName: node
- linkType: hard
-
-"@babel/helper-define-polyfill-provider@npm:^0.6.1":
- version: 0.6.1
- resolution: "@babel/helper-define-polyfill-provider@npm:0.6.1"
- dependencies:
- "@babel/helper-compilation-targets": "npm:^7.22.6"
- "@babel/helper-plugin-utils": "npm:^7.22.5"
- debug: "npm:^4.1.1"
- lodash.debounce: "npm:^4.0.8"
- resolve: "npm:^1.14.2"
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 10/316e7c0f05d2ae233d5fbb622c6339436da8d2b2047be866b64a16e6996c078a23b4adfebbdb33bc6a9882326a6cc20b95daa79a5e0edc92e9730e36d45fa523
- languageName: node
- linkType: hard
-
-"@babel/helper-environment-visitor@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-environment-visitor@npm:7.24.7"
- dependencies:
- "@babel/types": "npm:^7.24.7"
- checksum: 10/079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6
- languageName: node
- linkType: hard
-
-"@babel/helper-function-name@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-function-name@npm:7.24.7"
- dependencies:
- "@babel/template": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10/2ceb3d9b2b35a0fc4100fc06ed7be3bc38f03ff0bf128ff0edbc0cc7dd842967b1496fc70b5c616c747d7711c2b87e7d025c8888f48740631d6148a9d3614f85
- languageName: node
- linkType: hard
-
-"@babel/helper-member-expression-to-functions@npm:^7.24.7, @babel/helper-member-expression-to-functions@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8"
- dependencies:
- "@babel/traverse": "npm:^7.24.8"
- "@babel/types": "npm:^7.24.8"
- checksum: 10/ac878761cfd0a46c081cda0da75cc186f922cf16e8ecdd0c4fb6dca4330d9fe4871b41a9976224cf9669c9e7fe0421b5c27349f2e99c125fa0be871b327fa770
- languageName: node
- linkType: hard
-
-"@babel/helper-module-imports@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-module-imports@npm:7.24.7"
- dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10/df8bfb2bb18413aa151ecd63b7d5deb0eec102f924f9de6bc08022ced7ed8ca7fed914562d2f6fa5b59b74a5d6e255dc35612b2bc3b8abf361e13f61b3704770
- languageName: node
- linkType: hard
-
-"@babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/helper-module-transforms@npm:7.25.2"
- dependencies:
- "@babel/helper-module-imports": "npm:^7.24.7"
- "@babel/helper-simple-access": "npm:^7.24.7"
- "@babel/helper-validator-identifier": "npm:^7.24.7"
- "@babel/traverse": "npm:^7.25.2"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300
- languageName: node
- linkType: hard
-
-"@babel/helper-optimise-call-expression@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-optimise-call-expression@npm:7.24.7"
- dependencies:
- "@babel/types": "npm:^7.24.7"
- checksum: 10/da7a7f2d1bb1be4cffd5fa820bd605bc075c7dd014e0458f608bb6f34f450fe9412c8cea93e788227ab396e0e02c162d7b1db3fbcb755a6360e354c485d61df0
- languageName: node
- linkType: hard
-
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
- version: 7.24.8
- resolution: "@babel/helper-plugin-utils@npm:7.24.8"
- checksum: 10/adbc9fc1142800a35a5eb0793296924ee8057fe35c61657774208670468a9fbfbb216f2d0bc46c680c5fefa785e5ff917cc1674b10bd75cdf9a6aa3444780630
- languageName: node
- linkType: hard
-
-"@babel/helper-remap-async-to-generator@npm:^7.24.7, @babel/helper-remap-async-to-generator@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0"
- dependencies:
- "@babel/helper-annotate-as-pure": "npm:^7.24.7"
- "@babel/helper-wrap-function": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.0"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/6b1ab73a067008c92e2fe5b7a9f39aab32e7f5a8c5eaf0a864436c21791f708ad8619d4a509febdfe934aeb373af4baa7c7d9f41181b385e09f39eaf11ca108e
- languageName: node
- linkType: hard
-
-"@babel/helper-replace-supers@npm:^7.24.7, @babel/helper-replace-supers@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/helper-replace-supers@npm:7.25.0"
- dependencies:
- "@babel/helper-member-expression-to-functions": "npm:^7.24.8"
- "@babel/helper-optimise-call-expression": "npm:^7.24.7"
- "@babel/traverse": "npm:^7.25.0"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/97c6c17780cb9692132f7243f5a21fb6420104cb8ff8752dc03cfc9a1912a243994c0290c77ff096637ab6f2a7363b63811cfc68c2bad44e6b39460ac2f6a63f
- languageName: node
- linkType: hard
-
-"@babel/helper-simple-access@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-simple-access@npm:7.24.7"
- dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10/5083e190186028e48fc358a192e4b93ab320bd016103caffcfda81302a13300ccce46c9cd255ae520c25d2a6a9b47671f93e5fe5678954a2329dc0a685465c49
- languageName: node
- linkType: hard
-
-"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7"
- dependencies:
- "@babel/traverse": "npm:^7.24.7"
- "@babel/types": "npm:^7.24.7"
- checksum: 10/784a6fdd251a9a7e42ccd04aca087ecdab83eddc60fda76a2950e00eb239cc937d3c914266f0cc476298b52ac3f44ffd04c358e808bd17552a7e008d75494a77
- languageName: node
- linkType: hard
-
-"@babel/helper-split-export-declaration@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-split-export-declaration@npm:7.24.7"
- dependencies:
- "@babel/types": "npm:^7.24.7"
- checksum: 10/ff04a3071603c87de0d6ee2540b7291ab36305b329bd047cdbb6cbd7db335a12f9a77af1cf708779f75f13c4d9af46093c00b34432e50b2411872c658d1a2e5e
- languageName: node
- linkType: hard
-
-"@babel/helper-string-parser@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/helper-string-parser@npm:7.24.8"
- checksum: 10/6d1bf8f27dd725ce02bdc6dffca3c95fb9ab8a06adc2edbd9c1c9d68500274230d1a609025833ed81981eff560045b6b38f7b4c6fb1ab19fc90e5004e3932535
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-identifier@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/helper-validator-identifier@npm:7.24.7"
- checksum: 10/86875063f57361471b531dbc2ea10bbf5406e12b06d249b03827d361db4cad2388c6f00936bcd9dc86479f7e2c69ea21412c2228d4b3672588b754b70a449d4b
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-option@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/helper-validator-option@npm:7.24.8"
- checksum: 10/a52442dfa74be6719c0608fee3225bd0493c4057459f3014681ea1a4643cd38b68ff477fe867c4b356da7330d085f247f0724d300582fa4ab9a02efaf34d107c
- languageName: node
- linkType: hard
-
-"@babel/helper-wrap-function@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/helper-wrap-function@npm:7.25.0"
- dependencies:
- "@babel/template": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.0"
- checksum: 10/08724128b9c540c02a59f02f9c1c9940fe5363d85d0f30ec826a4f926afdb26fa4ec33ca2b88b4aa745fe3dbe1f44be2969b8a03af259af7945d8cd3262168d3
- languageName: node
- linkType: hard
-
-"@babel/helpers@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/helpers@npm:7.25.0"
- dependencies:
- "@babel/template": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.0"
- checksum: 10/4fcb8167eba9853e30b8b235b81b923ef7b707396b0e23d7a4fa3e811729506755576cb9ec736e8b92cf19e5a1ec61e83d182904d8e6a0953803c6bebc2e1592
- languageName: node
- linkType: hard
-
-"@babel/highlight@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/highlight@npm:7.24.7"
- dependencies:
- "@babel/helper-validator-identifier": "npm:^7.24.7"
- chalk: "npm:^2.4.2"
- js-tokens: "npm:^4.0.0"
- picocolors: "npm:^1.0.0"
- checksum: 10/69b73f38cdd4f881b09b939a711e76646da34f4834f4ce141d7a49a6bb1926eab1c594148970a8aa9360398dff800f63aade4e81fafdd7c8d8a8489ea93bfec1
- languageName: node
- linkType: hard
-
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3":
- version: 7.25.3
- resolution: "@babel/parser@npm:7.25.3"
- dependencies:
- "@babel/types": "npm:^7.25.2"
- bin:
- parser: ./bin/babel-parser.js
- checksum: 10/7bd57e89110bdc9cffe0ef2f2286f1cfb9bbb3aa1d9208c287e0bf6a1eb4cfe6ab33958876ebc59aafcbe3e2381c4449240fc7cc2ff32b79bc9db89cd52fc779
- languageName: node
- linkType: hard
-
-"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3":
- version: 7.25.3
- resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/traverse": "npm:^7.25.3"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/9743feb0152f2ac686aaee6dfd41e8ea211989a459d4c2b10b531442f6865057cd1a502515634c25462b155bc58f0710267afed72396780e9b72be25370dd577
- languageName: node
- linkType: hard
-
-"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/5e504bba884a4500e71224d344efb1e70ebbeabd621e07a58f2d3c0d14a71a49c97b4989259a288cdbbfacebfea224397acf1217d26c77aebf9aa35bdd988249
- languageName: node
- linkType: hard
-
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/f574beb1d4f723bb9b913ce379259a55b50a308364585ccb83e00d933465c26c04cbbc85a06e6d4c829279eb1021b3236133d486b3ff11cfd90ad815c8b478d2
- languageName: node
- linkType: hard
-
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7"
- "@babel/plugin-transform-optional-chaining": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.13.0
- checksum: 10/887f1b8bd0ef61206ece47919fda78a32eef35da31c0d95ab8d7adc8b4722534dc5177c86c8d6d81bcf4343f3c08c6adab2b46cfd2bea8e33c6c04e51306f9cc
- languageName: node
- linkType: hard
-
-"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/traverse": "npm:^7.25.0"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/de04a9342e9a0db1673683112c83cdc52173f489f45aeed864ceba72dfba8c8588e565171e64cb2a408a09269e5fb35c6ab4ef50e3e649c4f8c0c787feb5c048
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2":
- version: 7.21.0-placeholder-for-preset-env.2
- resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/fab70f399aa869275690ec6c7cedb4ef361d4e8b6f55c3d7b04bfee61d52fb93c87cec2c65d73cddbaca89fb8ef5ec0921fce675c9169d9d51f18305ab34e78a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-async-generators@npm:^7.8.4":
- version: 7.8.4
- resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-bigint@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-bigint@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3":
- version: 7.12.13
- resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.12.13"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-static-block@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-dynamic-import@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-assertions@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/bd065cd73ae3dbe69e6f9167aa605da3df77d69bbad2ede95e4aa9e7af7744d5bc1838b928c77338ca62df7691a7adf6e608279be50c18e4b3c70cf77e3013d7
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-attributes@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/22fc50bd85a491bb8d22065f330a41f60d66f2f2d7a1deb73e80c8a4b5d7a42a092a03f8da18800650eca0fc14585167cc4e5c9fab351f0d390d1592347162ae
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-json-strings@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": "npm:^7.18.6"
- "@babel/helper-plugin-utils": "npm:^7.18.6"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-arrow-functions@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/6720173645826046878015c579c2ca9d93cdba79a2832f0180f5cf147d9817c85bf9c8338b16d6bdaa71f87809b7a194a6902e6c82ec00b6354aca6b40abe5e6
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-async-generator-functions@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.0"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/helper-remap-async-to-generator": "npm:^7.25.0"
- "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
- "@babel/traverse": "npm:^7.25.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/c65757490005234719a9614dbaf5004ca815612eff251edf95d4149fb74f42ebf91ff079f6b3594b6aa93eec6f4b6d2cda9f2c924f6217bb0422896be58ed0fe
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-async-to-generator@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7"
- dependencies:
- "@babel/helper-module-imports": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/helper-remap-async-to-generator": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/b2041d9d50b09afef983c4f1dece63fdfc5a8e4646e42591db398bc4322958434d60b3cb0f5d0f9f9dbdad8577e8a1a33ba9859aacc3004bf6d25d094d20193f
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-block-scoped-functions@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/33e2fb9f24c11889b2bacbe9c3625f738edafc2136c8206598e0422664267ec5ca9422cb4563cc42039ccfc333fb42ce5f8513382e56c5b02f934005d0d6e8ff
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-block-scoping@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/981e565a8ff1e1f8d539b5ff067328517233142b131329d11e6c60405204e2a4a993828c367f7dc729a9608aabebdada869616563816e5f8f1385e91ac0fa4d6
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-class-properties@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-class-properties@npm:7.24.7"
- dependencies:
- "@babel/helper-create-class-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/1c6f645dd3889257028f27bfbb04526ac7676763a923fc8203aa79aa5232820e0201cb858c73b684b1922327af10304121ac013c7b756876d54560a9c1a7bc79
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-class-static-block@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-class-static-block@npm:7.24.7"
- dependencies:
- "@babel/helper-create-class-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-class-static-block": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.12.0
- checksum: 10/00b4d35788bcfefb56b6a1d3506ca23f11dd55d4bb5a34eb70397c06283dc7f596cd9d40995c4a6cb897b45ad220de211f854e7a030a05e26a307c8f56b6ba4b
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-classes@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-transform-classes@npm:7.25.0"
- dependencies:
- "@babel/helper-annotate-as-pure": "npm:^7.24.7"
- "@babel/helper-compilation-targets": "npm:^7.24.8"
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/helper-replace-supers": "npm:^7.25.0"
- "@babel/traverse": "npm:^7.25.0"
- globals: "npm:^11.1.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/59aeb33b91e462a9b01cc9691c6a27e6601c5b76d83e3e4f95fef4086c6561e3557597847fe5243006542723fe4288d8fa6824544b1d94bb3104438f4fd96ebc
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-computed-properties@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/template": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/fecf3c770b2dd8e70be6da12d4dd0273de9d8ef4d0f46be98d56fddb3a451932cdc9bb81de3057c9acb903e05ece657886cc31886d5762afa7b0a256db0f791e
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-destructuring@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/plugin-transform-destructuring@npm:7.24.8"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/e3bba0bb050592615fbf062ea07ae94f99e9cf22add006eaa66ed672d67ff7051b578a5ea68a7d79f9184fb3c27c65333d86b0b8ea04f9810bcccbeea2ffbe76
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-dotall-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/51b75638748f6e5adab95b711d3365b8d7757f881c178946618a43b15063ec1160b07f4aa3b116bf3f1e097a88226a01db4cae2c5c4aad4c71fe5568828a03f5
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-duplicate-keys@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/4284d8fe058c838f80d594bace1380ce02995fa9a271decbece59c40815bc2f7e715807dcbe4d5da8b444716e6d05cc6d79771f500fb044cd0dd00ce4324b619
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": "npm:^7.25.0"
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/869c08def8eb80e3619c77e7af962dd82323a8447697298f461624077593c7b7082fc2238989880a0c0ba94bc6442300fd23e33255ac225760bc8bb755268941
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-dynamic-import@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/e949c02aa57098d916eb6edcbef0f3f7d62640f37e1a061b0692523964e081f8182f2c4292173b4dbea4edb8d146e65d6a20ce4b6b5f8c33be34bd846ae114ea
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-exponentiation-operator@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.7"
- dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/014b211f73a524ee98441541ddc4f6b067eefcf94d509e99074a45ea8c3f3ad0e36cab6f5f96666ac05b747a21fa6fda949aa25153656bb2821545a4b302e0d4
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-export-namespace-from@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/d59d21945d2fd1ead914bb21f909f75b70ebe0e7627c2b1326ce500babca4c8e4a2513af6899d92e06e87186c61ee5087209345f5102fb4ff5a0e47e7b159a2c
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-for-of@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-for-of@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/ea471ad1345f1153f7f72f1f084e74f48dc349272ca1b2d8710b841b015c9861d673e12c3c98d42ab3c640cb6ab88bb9a8da1f4ca9c57a8f71f00815fa23ecef
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-function-name@npm:^7.25.1":
- version: 7.25.1
- resolution: "@babel/plugin-transform-function-name@npm:7.25.1"
- dependencies:
- "@babel/helper-compilation-targets": "npm:^7.24.8"
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/traverse": "npm:^7.25.1"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/1b4cd214c8523f7fa024fcda540ffe5503eda0e0be08b7c21405c96a870b5fe8bb1bda9e23a43a31467bf3dfc3a08edca250cf7f55f09dc40759a1ca6c6d6a4a
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-json-strings@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-json-strings@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/5549dc97fc2d429a089d14ccfd51d8b3ba23c39b79edfe6d754e804fb1d50e6a4c070e73550be514a919c4db1553d8e6f7406178d68756b5959afe025a602cb2
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-literals@npm:^7.25.2":
- version: 7.25.2
- resolution: "@babel/plugin-transform-literals@npm:7.25.2"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/d9728625a6d55305610dd37057fe1a3473df4f3789fef693c900516caf8958dfb341394ecf69ce9b60c82c422ad2954491a7e4d4533432fd5df812827443d6e9
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/e39581cf1f9a43330b8340177c618fdb3232deb03faab1937819ef39327660a1fe94fd0ec2f66d1f5b5f98acba68871a77a9931588011c13dded3d7094ecc9de
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-member-expression-literals@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/837b60ea42fc69a430c8f7fb124247ba009ff6d93187a521fe9f83556fe124715bd46533b1684a3e139f272849a14d1d4faf3397bde13714f99ce0938526ea6f
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-amd@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-modules-amd@npm:7.24.7"
- dependencies:
- "@babel/helper-module-transforms": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/66465ffba49af7a7b7a62995eb58f591ecd23ab42b0c67f8a70020177b3789d2a379bd6cbb68cbd09a69fd75c38a91f5a09ea70f5c8347bf4c6ea81caa0f6c6b
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-commonjs@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8"
- dependencies:
- "@babel/helper-module-transforms": "npm:^7.24.8"
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/helper-simple-access": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/18e5d229767c7b5b6ff0cbf1a8d2d555965b90201839d0ac2dc043b56857624ea344e59f733f028142a8c1d54923b82e2a0185694ef36f988d797bfbaf59819c
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-systemjs@npm:^7.25.0":
- version: 7.25.0
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0"
- dependencies:
- "@babel/helper-module-transforms": "npm:^7.25.0"
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/helper-validator-identifier": "npm:^7.24.7"
- "@babel/traverse": "npm:^7.25.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/2c38efdbaf6faf730cdcb0c5e42d2d15bb114eecf184db078319de496b5e3ce68d499e531265a0e13e29f0dcaa001f240773db5c4c078eac7f4456d6c8bddd88
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-umd@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7"
- dependencies:
- "@babel/helper-module-transforms": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/cef9c8917b3c35c3b6cb424dc2e6f74016122f1d25c196e2c7e51eb080d95e96c5d34966c0d5b9d4e17b8e60d455a97ed271317ed104e0e70bff159830a59678
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.24.7"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/b0ecb1afd22946b21fb8f34e826cfbfea4b5337f7592a5ff8af7937eddec4440149c59d2d134b4f21b2ed91b57611f39b19827729e19d99b7c11eaf614435f83
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-new-target@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-new-target@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/91b6a7439b7622f80dc755ddfb9ab083355bedc0b2af18e7c7a948faed14467599609331c8d59cfab4273640e3fc36e4cd02ad5b6dcb4a428f5a8baefc507acc
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/113cd24b6ce4d0a8e54ad9324428244942ce752a3fd38f8b615c3a786641ec18a00a01b662fe4cbebf369358f5904a975bbde0a977b839f2438b16f0d7d1dd36
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-numeric-separator@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/dc5bb0534889d207b1da125635471c42da61a4a4e9e68855f24b1cd04ccdcf8325b2c29112e719913c2097242e7e62d660e0fea2a46f3a9a983c9d02a0ec7a04
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-object-rest-spread@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.7"
- dependencies:
- "@babel/helper-compilation-targets": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
- "@babel/plugin-transform-parameters": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/d586995dc3396bbf8fb75b84f0a3548d923e4c3500bb414641a7fe30762a4ffd82987887fece6381f600d8de2da1e3310fc9a725271724d35f9020fcd5d4b2a3
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-object-super@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-object-super@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/helper-replace-supers": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/382739a017972d7126416b958ea81b4b950b6275414908a54bfef6aeed9b9fcc6c8d247db3a1134b09a3b355a60039670ce41ee41c626f8acec70f49c3c8d2a6
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-optional-catch-binding@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/605ae3764354e83f73c1e6430bac29e308806abcce8d1369cf69e4921771ff3592e8f60ba60c15990070d79b8d8740f0841069d64b466b3ce8a8c43e9743da7e
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-optional-chaining@npm:^7.24.7, @babel/plugin-transform-optional-chaining@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7"
- "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/1f873fb9d86c280b64dfe5ebc59244b459b717ed72a7682da2386db3d9e11fc9d831cfc2e11d37262b4325a7a0e3ccbccfb8cd0b944caf199d3c9e03fff7b0af
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-parameters@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-parameters@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/41ff6bda926fabfb2e5d90b70621f279330691bed92009297340a8e776cfe9c3f2dda6afbc31dd3cbdccdfa9a5c57f2046e3ccc84f963c3797356df003d1703a
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-private-methods@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-private-methods@npm:7.24.7"
- dependencies:
- "@babel/helper-create-class-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/5338df2aae53c43e6a7ea0c44f20a1100709778769c7e42d4901a61945c3200ba0e7fca83832f48932423a68528219fbea233cb5b8741a2501fdecbacdc08292
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-private-property-in-object@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.7"
- dependencies:
- "@babel/helper-annotate-as-pure": "npm:^7.24.7"
- "@babel/helper-create-class-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/a23ee18340818e292abfcb98b1086a188c81d640b1045e6809e9a3e8add78f9cb26607774de4ed653cbecd4277965dc4f4f1affc3504682209bb2a65fd4251f8
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-property-literals@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-property-literals@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/71708890fe007d45ad7a130150a2ba1fea0205f575b925ca2e1bb65018730636a68e65c634a474e5b658378d72871c337c953560009c081a645e088769bf168a
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-regenerator@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-regenerator@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- regenerator-transform: "npm:^0.15.2"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/70fa2bb36d3e2ce69a25c7227da8ad92307ab7b50cb6dfcc4dc5ce8f1cc79b0fcf997292a1cb3b4ae7cb136f515d1b2c3fb78c927bdba8d719794430403eb0c6
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-reserved-words@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-reserved-words@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/64a2669671bb97c3dee3830a82c3e932fe6e02d56a4053c6ee4453d317b5f436d3d44907fbb0f4fbd8a56ebee34f6aee250e49743b7243d14d00c069215f3113
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-shorthand-properties@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/c68c2be965007e0cb6667daa209bc0af877cab4b327ef2e21b2114c38554243c3f7fdcc5b03679b20f72a26d966aa646af771f3165c882067e85a3887647f028
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-spread@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-spread@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/76e2c8544129d727d5a698e2a67d74e438bc35df843adb5f769316ec432c5e1bbb4128123a95b2fe8ef0aec7b26d87efe81d64326291c77ad757ff184d38448a
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-sticky-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/3b9a99ae043ef363c81bfb097fa7a553fcf7c7d9fddc13dd2b47b3b2e45cf2741a9ca78cfe55f463983b043b365f0f8452f2d5eaadbdea20e6d6de50c16bed25
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-template-literals@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-template-literals@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/ecf05a8511176d5570cb0d481577a407a4e8a9a430f86522d809e0ac2c823913e854ef9e2a1c83c0bd7c12489d82e1b48fabb52e697e80d6a6962125197593ca
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-typeof-symbol@npm:^7.24.8":
- version: 7.24.8
- resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/5f113fed94b694ec4a40a27b8628ce736cfa172b69fcffa2833c9a41895032127f3daeea552e94fdb4a3ce4e8cd51de67a670ab87a1f447a0cf55c9cb2d7ed11
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-escapes@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/6b8bca3495acedc89e880942de7b83c263fb5b4c9599594dcf3923e2128ae25f1f4725a295fe101027f75d8ef081ef28319296adf274b5022e57039e42836103
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-property-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.7"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/c0c284bbbdead7e17e059d72e1b288f86b0baacc410398ef6c6c703fe4326b069e68515ccb84359601315cd8e888f9226731d00624b7c6959b1c0853f072b61f
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.7"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/b545310d0d592d75566b9cd158f4b8951e34d07d839656789d179b39b3fd92b32bd387cdfaf33a93e636609f3bfb9bb03d41f3e43be598116c9c6c80cc3418c4
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.7":
- version: 7.24.7
- resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.7"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": "npm:^7.24.7"
- "@babel/helper-plugin-utils": "npm:^7.24.7"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/183b72d5987dc93f9971667ce3f26d28b0e1058e71b129733dd9d5282aecba4c062b67c9567526780d2defd2bfbf950ca58d8306dc90b2761fd1e960d867ddb7
- languageName: node
- linkType: hard
-
-"@babel/preset-env@npm:^7.25.3":
- version: 7.25.3
- resolution: "@babel/preset-env@npm:7.25.3"
- dependencies:
- "@babel/compat-data": "npm:^7.25.2"
- "@babel/helper-compilation-targets": "npm:^7.25.2"
- "@babel/helper-plugin-utils": "npm:^7.24.8"
- "@babel/helper-validator-option": "npm:^7.24.8"
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.3"
- "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.0"
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.0"
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.7"
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.0"
- "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2"
- "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
- "@babel/plugin-syntax-class-properties": "npm:^7.12.13"
- "@babel/plugin-syntax-class-static-block": "npm:^7.14.5"
- "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3"
- "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3"
- "@babel/plugin-syntax-import-assertions": "npm:^7.24.7"
- "@babel/plugin-syntax-import-attributes": "npm:^7.24.7"
- "@babel/plugin-syntax-import-meta": "npm:^7.10.4"
- "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
- "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
- "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
- "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5"
- "@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
- "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6"
- "@babel/plugin-transform-arrow-functions": "npm:^7.24.7"
- "@babel/plugin-transform-async-generator-functions": "npm:^7.25.0"
- "@babel/plugin-transform-async-to-generator": "npm:^7.24.7"
- "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.7"
- "@babel/plugin-transform-block-scoping": "npm:^7.25.0"
- "@babel/plugin-transform-class-properties": "npm:^7.24.7"
- "@babel/plugin-transform-class-static-block": "npm:^7.24.7"
- "@babel/plugin-transform-classes": "npm:^7.25.0"
- "@babel/plugin-transform-computed-properties": "npm:^7.24.7"
- "@babel/plugin-transform-destructuring": "npm:^7.24.8"
- "@babel/plugin-transform-dotall-regex": "npm:^7.24.7"
- "@babel/plugin-transform-duplicate-keys": "npm:^7.24.7"
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.0"
- "@babel/plugin-transform-dynamic-import": "npm:^7.24.7"
- "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.7"
- "@babel/plugin-transform-export-namespace-from": "npm:^7.24.7"
- "@babel/plugin-transform-for-of": "npm:^7.24.7"
- "@babel/plugin-transform-function-name": "npm:^7.25.1"
- "@babel/plugin-transform-json-strings": "npm:^7.24.7"
- "@babel/plugin-transform-literals": "npm:^7.25.2"
- "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7"
- "@babel/plugin-transform-member-expression-literals": "npm:^7.24.7"
- "@babel/plugin-transform-modules-amd": "npm:^7.24.7"
- "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8"
- "@babel/plugin-transform-modules-systemjs": "npm:^7.25.0"
- "@babel/plugin-transform-modules-umd": "npm:^7.24.7"
- "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7"
- "@babel/plugin-transform-new-target": "npm:^7.24.7"
- "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7"
- "@babel/plugin-transform-numeric-separator": "npm:^7.24.7"
- "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7"
- "@babel/plugin-transform-object-super": "npm:^7.24.7"
- "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7"
- "@babel/plugin-transform-optional-chaining": "npm:^7.24.8"
- "@babel/plugin-transform-parameters": "npm:^7.24.7"
- "@babel/plugin-transform-private-methods": "npm:^7.24.7"
- "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7"
- "@babel/plugin-transform-property-literals": "npm:^7.24.7"
- "@babel/plugin-transform-regenerator": "npm:^7.24.7"
- "@babel/plugin-transform-reserved-words": "npm:^7.24.7"
- "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7"
- "@babel/plugin-transform-spread": "npm:^7.24.7"
- "@babel/plugin-transform-sticky-regex": "npm:^7.24.7"
- "@babel/plugin-transform-template-literals": "npm:^7.24.7"
- "@babel/plugin-transform-typeof-symbol": "npm:^7.24.8"
- "@babel/plugin-transform-unicode-escapes": "npm:^7.24.7"
- "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.7"
- "@babel/plugin-transform-unicode-regex": "npm:^7.24.7"
- "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.7"
- "@babel/preset-modules": "npm:0.1.6-no-external-plugins"
- babel-plugin-polyfill-corejs2: "npm:^0.4.10"
- babel-plugin-polyfill-corejs3: "npm:^0.10.4"
- babel-plugin-polyfill-regenerator: "npm:^0.6.1"
- core-js-compat: "npm:^3.37.1"
- semver: "npm:^6.3.1"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/293c32dee33f138d22cea0c0e163b6d79ef3860ac269921a438edb4adbfa53976ce2cd3f7a79408c8e52c852b5feda45abdbc986a54e9d9aa0b6680d7a371a58
- languageName: node
- linkType: hard
-
-"@babel/preset-modules@npm:0.1.6-no-external-plugins":
- version: 0.1.6-no-external-plugins
- resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.0.0"
- "@babel/types": "npm:^7.4.4"
- esutils: "npm:^2.0.2"
- peerDependencies:
- "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0
- checksum: 10/039aba98a697b920d6440c622aaa6104bb6076d65356b29dad4b3e6627ec0354da44f9621bafbeefd052cd4ac4d7f88c9a2ab094efcb50963cb352781d0c6428
- languageName: node
- linkType: hard
-
-"@babel/regjsgen@npm:^0.8.0":
- version: 0.8.0
- resolution: "@babel/regjsgen@npm:0.8.0"
- checksum: 10/c57fb730b17332b7572574b74364a77d70faa302a281a62819476fa3b09822974fd75af77aea603ad77378395be64e81f89f0e800bf86cbbf21652d49ce12ee8
- languageName: node
- linkType: hard
-
-"@babel/runtime@npm:^7.8.4":
- version: 7.17.9
- resolution: "@babel/runtime@npm:7.17.9"
- dependencies:
- regenerator-runtime: "npm:^0.13.4"
- checksum: 10/571f476feaf34dd81b94246de69f93a511e02a96e33c27889f150ed0000b068c70e102588a2a9c579d767f35a869663b21b79b36414b64e866e91861a137e7f4
- languageName: node
- linkType: hard
-
-"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.0, @babel/template@npm:^7.3.3":
- version: 7.25.0
- resolution: "@babel/template@npm:7.25.0"
- dependencies:
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/parser": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.0"
- checksum: 10/07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0
- languageName: node
- linkType: hard
-
-"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8, @babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3":
- version: 7.25.3
- resolution: "@babel/traverse@npm:7.25.3"
- dependencies:
- "@babel/code-frame": "npm:^7.24.7"
- "@babel/generator": "npm:^7.25.0"
- "@babel/parser": "npm:^7.25.3"
- "@babel/template": "npm:^7.25.0"
- "@babel/types": "npm:^7.25.2"
- debug: "npm:^4.3.1"
- globals: "npm:^11.1.0"
- checksum: 10/fba34f323e17fa83372fc290bc12413a50e2f780a86c7d8b1875c594b6be2857867804de5d52ab10a78a9cae29e1b09ea15d85ad63671ce97d79c40650282bb9
- languageName: node
- linkType: hard
-
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4":
- version: 7.25.2
- resolution: "@babel/types@npm:7.25.2"
- dependencies:
- "@babel/helper-string-parser": "npm:^7.24.8"
- "@babel/helper-validator-identifier": "npm:^7.24.7"
- to-fast-properties: "npm:^2.0.0"
- checksum: 10/ccf5399db1dcd6dd87b84a6f7bc8dd241e04a326f4f038c973c26ccb69cd360c8f2276603f584c58fd94da95229313060b27baceb0d9b18a435742d3f616afd1
- languageName: node
- linkType: hard
-
-"@gar/promisify@npm:^1.1.3":
- version: 1.1.3
- resolution: "@gar/promisify@npm:1.1.3"
- checksum: 10/052dd232140fa60e81588000cbe729a40146579b361f1070bce63e2a761388a22a16d00beeffc504bd3601cb8e055c57b21a185448b3ed550cf50716f4fd442e
- languageName: node
- linkType: hard
-
-"@istanbuljs/load-nyc-config@npm:^1.0.0":
- version: 1.1.0
- resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
- dependencies:
- camelcase: "npm:^5.3.1"
- find-up: "npm:^4.1.0"
- get-package-type: "npm:^0.1.0"
- js-yaml: "npm:^3.13.1"
- resolve-from: "npm:^5.0.0"
- checksum: 10/b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8
- languageName: node
- linkType: hard
-
-"@istanbuljs/schema@npm:^0.1.2":
- version: 0.1.3
- resolution: "@istanbuljs/schema@npm:0.1.3"
- checksum: 10/a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b
- languageName: node
- linkType: hard
-
-"@jest/schemas@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/schemas@npm:29.6.3"
- dependencies:
- "@sinclair/typebox": "npm:^0.27.8"
- checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93
- languageName: node
- linkType: hard
-
-"@jest/transform@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/transform@npm:29.7.0"
- dependencies:
- "@babel/core": "npm:^7.11.6"
- "@jest/types": "npm:^29.6.3"
- "@jridgewell/trace-mapping": "npm:^0.3.18"
- babel-plugin-istanbul: "npm:^6.1.1"
- chalk: "npm:^4.0.0"
- convert-source-map: "npm:^2.0.0"
- fast-json-stable-stringify: "npm:^2.1.0"
- graceful-fs: "npm:^4.2.9"
- jest-haste-map: "npm:^29.7.0"
- jest-regex-util: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- pirates: "npm:^4.0.4"
- slash: "npm:^3.0.0"
- write-file-atomic: "npm:^4.0.2"
- checksum: 10/30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1
- languageName: node
- linkType: hard
-
-"@jest/types@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/types@npm:29.6.3"
- dependencies:
- "@jest/schemas": "npm:^29.6.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: 10/f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd
- languageName: node
- linkType: hard
-
-"@jridgewell/gen-mapping@npm:^0.1.0":
- version: 0.1.1
- resolution: "@jridgewell/gen-mapping@npm:0.1.1"
- dependencies:
- "@jridgewell/set-array": "npm:^1.0.0"
- "@jridgewell/sourcemap-codec": "npm:^1.4.10"
- checksum: 10/ba76fae1d8ea52b181474518c705a8eac36405dfc836fb07e9c25730a84d29e05fd6d954f121057742639f3128a24ea45d205c9c989efd464d1114671c19fa6c
- languageName: node
- linkType: hard
-
-"@jridgewell/gen-mapping@npm:^0.3.5":
- version: 0.3.5
- resolution: "@jridgewell/gen-mapping@npm:0.3.5"
- dependencies:
- "@jridgewell/set-array": "npm:^1.2.1"
- "@jridgewell/sourcemap-codec": "npm:^1.4.10"
- "@jridgewell/trace-mapping": "npm:^0.3.24"
- checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2
- languageName: node
- linkType: hard
-
-"@jridgewell/resolve-uri@npm:^3.1.0":
- version: 3.1.1
- resolution: "@jridgewell/resolve-uri@npm:3.1.1"
- checksum: 10/64d59df8ae1a4e74315eb1b61e012f1c7bc8aac47a3a1e683f6fe7008eab07bc512a742b7aa7c0405685d1421206de58c9c2e6adbfe23832f8bd69408ffc183e
- languageName: node
- linkType: hard
-
-"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.2.1":
- version: 1.2.1
- resolution: "@jridgewell/set-array@npm:1.2.1"
- checksum: 10/832e513a85a588f8ed4f27d1279420d8547743cc37fcad5a5a76fc74bb895b013dfe614d0eed9cb860048e6546b798f8f2652020b4b2ba0561b05caa8c654b10
- languageName: node
- linkType: hard
-
-"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14":
- version: 1.4.15
- resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
- checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09
- languageName: node
- linkType: hard
-
-"@jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25, @jridgewell/trace-mapping@npm:^0.3.9":
- version: 0.3.25
- resolution: "@jridgewell/trace-mapping@npm:0.3.25"
- dependencies:
- "@jridgewell/resolve-uri": "npm:^3.1.0"
- "@jridgewell/sourcemap-codec": "npm:^1.4.14"
- checksum: 10/dced32160a44b49d531b80a4a2159dceab6b3ddf0c8e95a0deae4b0e894b172defa63d5ac52a19c2068e1fe7d31ea4ba931fbeec103233ecb4208953967120fc
- languageName: node
- linkType: hard
-
-"@npmcli/fs@npm:^2.1.0":
- version: 2.1.0
- resolution: "@npmcli/fs@npm:2.1.0"
- dependencies:
- "@gar/promisify": "npm:^1.1.3"
- semver: "npm:^7.3.5"
- checksum: 10/1fe97efb5c1250c5986b46b6c8256b1eab8159a6d50fc8ace9f90937b3195541272faf77f18bdbf5eeb89bab68332c7846ac5ab9337e6099e63c6007388ebe84
- languageName: node
- linkType: hard
-
-"@npmcli/move-file@npm:^2.0.0":
- version: 2.0.0
- resolution: "@npmcli/move-file@npm:2.0.0"
- dependencies:
- mkdirp: "npm:^1.0.4"
- rimraf: "npm:^3.0.2"
- checksum: 10/1388777b507b0c592d53f41b9d182e1a8de7763bc625fc07999b8edbc22325f074e5b3ec90af79c89d6987fdb2325bc66d59f483258543c14a43661621f841b0
- languageName: node
- linkType: hard
-
-"@sinclair/typebox@npm:^0.27.8":
- version: 0.27.8
- resolution: "@sinclair/typebox@npm:0.27.8"
- checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d
- languageName: node
- linkType: hard
-
-"@tootallnate/once@npm:2":
- version: 2.0.0
- resolution: "@tootallnate/once@npm:2.0.0"
- checksum: 10/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
- languageName: node
- linkType: hard
-
-"@types/babel__core@npm:^7.1.14":
- version: 7.1.19
- resolution: "@types/babel__core@npm:7.1.19"
- dependencies:
- "@babel/parser": "npm:^7.1.0"
- "@babel/types": "npm:^7.0.0"
- "@types/babel__generator": "npm:*"
- "@types/babel__template": "npm:*"
- "@types/babel__traverse": "npm:*"
- checksum: 10/cd6850227184f078ffd412696c13393257e5808232cf993e0f19dc081cbeac6c9058eaf9b36797069c3f68857c16e0262a9ab4eb43fb0eb2edb70c563eaa6eed
- languageName: node
- linkType: hard
-
-"@types/babel__generator@npm:*":
- version: 7.6.4
- resolution: "@types/babel__generator@npm:7.6.4"
- dependencies:
- "@babel/types": "npm:^7.0.0"
- checksum: 10/34f361a0d54a0d85ea4c4b5122c4025a5738fe6795361c85f07a4f8f9add383de640e8611edeeb8339db8203c2d64bff30be266bdcfe3cf777c19e8d34f9cebc
- languageName: node
- linkType: hard
-
-"@types/babel__template@npm:*":
- version: 7.4.1
- resolution: "@types/babel__template@npm:7.4.1"
- dependencies:
- "@babel/parser": "npm:^7.1.0"
- "@babel/types": "npm:^7.0.0"
- checksum: 10/649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee
- languageName: node
- linkType: hard
-
-"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6":
- version: 7.17.1
- resolution: "@types/babel__traverse@npm:7.17.1"
- dependencies:
- "@babel/types": "npm:^7.3.0"
- checksum: 10/498f7230954baf94052cf51d52f71073b3b5e965d2a81c0098013bf6b9ef55f0da03ede6b8c489038534803e0d0e49ce60c301c7eb22bf6829188ae3d2c0ea81
- languageName: node
- linkType: hard
-
-"@types/graceful-fs@npm:^4.1.3":
- version: 4.1.5
- resolution: "@types/graceful-fs@npm:4.1.5"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10/d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a
- 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"
- checksum: 10/a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7
- languageName: node
- linkType: hard
-
-"@types/istanbul-lib-report@npm:*":
- version: 3.0.0
- resolution: "@types/istanbul-lib-report@npm:3.0.0"
- dependencies:
- "@types/istanbul-lib-coverage": "npm:*"
- checksum: 10/f121dcac8a6b8184f3cab97286d8d519f1937fa8620ada5dbc43b699d602b8be289e4a4bccbd6ee1aade6869d3c9fb68bf04c6fdca8c5b0c4e7e314c31c7900a
- languageName: node
- linkType: hard
-
-"@types/istanbul-reports@npm:^3.0.0":
- version: 3.0.1
- resolution: "@types/istanbul-reports@npm:3.0.1"
- dependencies:
- "@types/istanbul-lib-report": "npm:*"
- checksum: 10/f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903
- languageName: node
- linkType: hard
-
-"@types/node@npm:*":
- version: 17.0.31
- resolution: "@types/node@npm:17.0.31"
- checksum: 10/707f1b81b84a29428f5a61cb11906621a783cce75767a6d5e1158d4f8a9fe6b2375a9c585d04ebe325f1a78630fe05142f93cf8992142e96de14b09dbad330da
- languageName: node
- linkType: hard
-
-"@types/yargs-parser@npm:*":
- version: 21.0.0
- resolution: "@types/yargs-parser@npm:21.0.0"
- checksum: 10/c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0
- languageName: node
- linkType: hard
-
-"@types/yargs@npm:^17.0.8":
- version: 17.0.10
- resolution: "@types/yargs@npm:17.0.10"
- dependencies:
- "@types/yargs-parser": "npm:*"
- checksum: 10/cfe94e8ba50364e08d7b3ecb10a7c153762d0e56c571079538bb06b306638d1045e395fc5a745b94519e73798779c761fa386ec13c82306a62349f64d7b9eec1
- languageName: node
- linkType: hard
-
-"abbrev@npm:1":
- version: 1.1.1
- resolution: "abbrev@npm:1.1.1"
- checksum: 10/2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243
- languageName: node
- linkType: hard
-
-"agent-base@npm:6, agent-base@npm:^6.0.2":
- version: 6.0.2
- resolution: "agent-base@npm:6.0.2"
- dependencies:
- debug: "npm:4"
- checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23
- languageName: node
- linkType: hard
-
-"agentkeepalive@npm:^4.2.1":
- version: 4.2.1
- resolution: "agentkeepalive@npm:4.2.1"
- dependencies:
- debug: "npm:^4.1.0"
- depd: "npm:^1.1.2"
- humanize-ms: "npm:^1.2.1"
- checksum: 10/63961cba1afa26d708da94159f3b9428d46fdc137b783fbc399b848e750c5e28c97d96839efa8cb3c2d11ecd12dd411298c00d164600212f660e8c55369c9e55
- languageName: node
- linkType: hard
-
-"aggregate-error@npm:^3.0.0":
- version: 3.1.0
- resolution: "aggregate-error@npm:3.1.0"
- dependencies:
- clean-stack: "npm:^2.0.0"
- indent-string: "npm:^4.0.0"
- checksum: 10/1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^5.0.1":
- version: 5.0.1
- resolution: "ansi-regex@npm:5.0.1"
- checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^3.2.1":
- version: 3.2.1
- resolution: "ansi-styles@npm:3.2.1"
- dependencies:
- color-convert: "npm:^1.9.0"
- checksum: 10/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^4.1.0":
- version: 4.3.0
- resolution: "ansi-styles@npm:4.3.0"
- dependencies:
- color-convert: "npm:^2.0.1"
- checksum: 10/b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff
- languageName: node
- linkType: hard
-
-"anymatch@npm:^3.0.3":
- version: 3.1.2
- resolution: "anymatch@npm:3.1.2"
- dependencies:
- normalize-path: "npm:^3.0.0"
- picomatch: "npm:^2.0.4"
- checksum: 10/985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9
- languageName: node
- linkType: hard
-
-"aproba@npm:^1.0.3 || ^2.0.0":
- version: 2.0.0
- resolution: "aproba@npm:2.0.0"
- checksum: 10/c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b
- languageName: node
- linkType: hard
-
-"are-we-there-yet@npm:^3.0.0":
- version: 3.0.0
- resolution: "are-we-there-yet@npm:3.0.0"
- dependencies:
- delegates: "npm:^1.0.0"
- readable-stream: "npm:^3.6.0"
- checksum: 10/7266eee19d0be9dd8e58b63cfb1e1ad45945125fac1e75f00237b55960891bf3bb0be291757a8d9dcf1dbfacfb3802d3eb3f9a064084a6a70a61fe0571f9318f
- languageName: node
- linkType: hard
-
-"argparse@npm:^1.0.7":
- version: 1.0.10
- resolution: "argparse@npm:1.0.10"
- dependencies:
- sprintf-js: "npm:~1.0.2"
- checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e
- languageName: node
- linkType: hard
-
-"babel-jest@npm:^29.7.0":
- version: 29.7.0
- resolution: "babel-jest@npm:29.7.0"
- dependencies:
- "@jest/transform": "npm:^29.7.0"
- "@types/babel__core": "npm:^7.1.14"
- babel-plugin-istanbul: "npm:^6.1.1"
- babel-preset-jest: "npm:^29.6.3"
- chalk: "npm:^4.0.0"
- graceful-fs: "npm:^4.2.9"
- slash: "npm:^3.0.0"
- peerDependencies:
- "@babel/core": ^7.8.0
- checksum: 10/8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258
- languageName: node
- linkType: hard
-
-"babel-plugin-istanbul@npm:^6.1.1":
- version: 6.1.1
- resolution: "babel-plugin-istanbul@npm:6.1.1"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.0.0"
- "@istanbuljs/load-nyc-config": "npm:^1.0.0"
- "@istanbuljs/schema": "npm:^0.1.2"
- istanbul-lib-instrument: "npm:^5.0.4"
- test-exclude: "npm:^6.0.0"
- checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d
- languageName: node
- linkType: hard
-
-"babel-plugin-jest-hoist@npm:^29.6.3":
- version: 29.6.3
- resolution: "babel-plugin-jest-hoist@npm:29.6.3"
- dependencies:
- "@babel/template": "npm:^7.3.3"
- "@babel/types": "npm:^7.3.3"
- "@types/babel__core": "npm:^7.1.14"
- "@types/babel__traverse": "npm:^7.0.6"
- checksum: 10/9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65
- languageName: node
- linkType: hard
-
-"babel-plugin-polyfill-corejs2@npm:^0.4.10":
- version: 0.4.10
- resolution: "babel-plugin-polyfill-corejs2@npm:0.4.10"
- dependencies:
- "@babel/compat-data": "npm:^7.22.6"
- "@babel/helper-define-polyfill-provider": "npm:^0.6.1"
- semver: "npm:^6.3.1"
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 10/9fb5e59a3235eba66fb05060b2a3ecd6923084f100df7526ab74b6272347d7adcf99e17366b82df36e592cde4e82fdb7ae24346a990eced76c7d504cac243400
- languageName: node
- linkType: hard
-
-"babel-plugin-polyfill-corejs3@npm:^0.10.4":
- version: 0.10.4
- resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4"
- dependencies:
- "@babel/helper-define-polyfill-provider": "npm:^0.6.1"
- core-js-compat: "npm:^3.36.1"
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 10/a69ed5a95bb55e9b7ea37307d56113f7e24054d479c15de6d50fa61388b5334bed1f9b6414cde6c575fa910a4de4d1ab4f2d22720967d57c4fec9d1b8f61b355
- languageName: node
- linkType: hard
-
-"babel-plugin-polyfill-regenerator@npm:^0.6.1":
- version: 0.6.1
- resolution: "babel-plugin-polyfill-regenerator@npm:0.6.1"
- dependencies:
- "@babel/helper-define-polyfill-provider": "npm:^0.6.1"
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 10/9df4a8e9939dd419fed3d9ea26594b4479f2968f37c225e1b2aa463001d7721f5537740e6622909d2a570b61cec23256924a1701404fc9d6fd4474d3e845cedb
- languageName: node
- linkType: hard
-
-"babel-preset-current-node-syntax@npm:^1.0.0":
- version: 1.0.1
- resolution: "babel-preset-current-node-syntax@npm:1.0.1"
- dependencies:
- "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
- "@babel/plugin-syntax-bigint": "npm:^7.8.3"
- "@babel/plugin-syntax-class-properties": "npm:^7.8.3"
- "@babel/plugin-syntax-import-meta": "npm:^7.8.3"
- "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3"
- "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
- "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3"
- "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
- "@babel/plugin-syntax-top-level-await": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74
- languageName: node
- linkType: hard
-
-"babel-preset-jest@npm:^29.6.3":
- version: 29.6.3
- resolution: "babel-preset-jest@npm:29.6.3"
- dependencies:
- babel-plugin-jest-hoist: "npm:^29.6.3"
- babel-preset-current-node-syntax: "npm:^1.0.0"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb
- languageName: node
- linkType: hard
-
-"babel-support@workspace:.":
- version: 0.0.0-use.local
- resolution: "babel-support@workspace:."
- dependencies:
- "@babel/core": "npm:^7.25.2"
- "@babel/preset-env": "npm:^7.25.3"
- babel-jest: "npm:^29.7.0"
- languageName: unknown
- linkType: soft
-
-"balanced-match@npm:^1.0.0":
- version: 1.0.2
- resolution: "balanced-match@npm:1.0.2"
- checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65
- languageName: node
- linkType: hard
-
-"brace-expansion@npm:^1.1.7":
- version: 1.1.11
- resolution: "brace-expansion@npm:1.1.11"
- dependencies:
- balanced-match: "npm:^1.0.0"
- concat-map: "npm:0.0.1"
- checksum: 10/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07
- languageName: node
- linkType: hard
-
-"brace-expansion@npm:^2.0.1":
- version: 2.0.1
- resolution: "brace-expansion@npm:2.0.1"
- dependencies:
- balanced-match: "npm:^1.0.0"
- checksum: 10/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1
- languageName: node
- linkType: hard
-
-"braces@npm:^3.0.2":
- version: 3.0.3
- resolution: "braces@npm:3.0.3"
- dependencies:
- fill-range: "npm:^7.1.1"
- checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6
- languageName: node
- linkType: hard
-
-"browserslist@npm:^4.23.0, browserslist@npm:^4.23.1":
- version: 4.23.2
- resolution: "browserslist@npm:4.23.2"
- dependencies:
- caniuse-lite: "npm:^1.0.30001640"
- electron-to-chromium: "npm:^1.4.820"
- node-releases: "npm:^2.0.14"
- update-browserslist-db: "npm:^1.1.0"
- bin:
- browserslist: cli.js
- checksum: 10/326a98b1c39bcc9a99b197f15790dc28e122b1aead3257c837421899377ac96239123f26868698085b3d9be916d72540602738e1f857e86a387e810af3fda6e5
- languageName: node
- linkType: hard
-
-"bser@npm:2.1.1":
- version: 2.1.1
- resolution: "bser@npm:2.1.1"
- dependencies:
- node-int64: "npm:^0.4.0"
- checksum: 10/edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020
- languageName: node
- linkType: hard
-
-"cacache@npm:^16.1.0":
- version: 16.1.1
- resolution: "cacache@npm:16.1.1"
- dependencies:
- "@npmcli/fs": "npm:^2.1.0"
- "@npmcli/move-file": "npm:^2.0.0"
- chownr: "npm:^2.0.0"
- fs-minipass: "npm:^2.1.0"
- glob: "npm:^8.0.1"
- infer-owner: "npm:^1.0.4"
- lru-cache: "npm:^7.7.1"
- minipass: "npm:^3.1.6"
- minipass-collect: "npm:^1.0.2"
- minipass-flush: "npm:^1.0.5"
- minipass-pipeline: "npm:^1.2.4"
- mkdirp: "npm:^1.0.4"
- p-map: "npm:^4.0.0"
- promise-inflight: "npm:^1.0.1"
- rimraf: "npm:^3.0.2"
- ssri: "npm:^9.0.0"
- tar: "npm:^6.1.11"
- unique-filename: "npm:^1.1.1"
- checksum: 10/8356f969767ff11ed5e9dc6fcb3fc47d227431c6e68086a34ae08b2f3744909e6e22ae1868dc5ab094132a3d8dfc174f08bd7f3122abf50cf56fd789553d3d1f
- languageName: node
- linkType: hard
-
-"camelcase@npm:^5.3.1":
- version: 5.3.1
- resolution: "camelcase@npm:5.3.1"
- checksum: 10/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b
- languageName: node
- linkType: hard
-
-"caniuse-lite@npm:^1.0.30001640":
- version: 1.0.30001641
- resolution: "caniuse-lite@npm:1.0.30001641"
- checksum: 10/d60df2662fcae31efc8f36451929640e9630bb2e936f7449166dc70dcc4a757f6d86a5a089eed763b58354d684404b175e6c8790a9fd95c48abed1fcb7c26225
- languageName: node
- linkType: hard
-
-"chalk@npm:^2.4.2":
- version: 2.4.2
- resolution: "chalk@npm:2.4.2"
- dependencies:
- ansi-styles: "npm:^3.2.1"
- escape-string-regexp: "npm:^1.0.5"
- supports-color: "npm:^5.3.0"
- checksum: 10/3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303
- languageName: node
- linkType: hard
-
-"chalk@npm:^4.0.0":
- version: 4.1.2
- resolution: "chalk@npm:4.1.2"
- dependencies:
- ansi-styles: "npm:^4.1.0"
- supports-color: "npm:^7.1.0"
- checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139
- languageName: node
- linkType: hard
-
-"chownr@npm:^2.0.0":
- version: 2.0.0
- resolution: "chownr@npm:2.0.0"
- checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f
- languageName: node
- linkType: hard
-
-"ci-info@npm:^3.2.0":
- version: 3.3.0
- resolution: "ci-info@npm:3.3.0"
- checksum: 10/8adea555a4f92e4f80f5e58e63277b349efa439dabfc6e2ca3773126f3fea7699f3546ff931f996a08f9905b2f6a7fc4d671a0c549cfedab7369e35aa0723b00
- languageName: node
- linkType: hard
-
-"clean-stack@npm:^2.0.0":
- version: 2.2.0
- resolution: "clean-stack@npm:2.2.0"
- checksum: 10/2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68
- languageName: node
- linkType: hard
-
-"color-convert@npm:^1.9.0":
- version: 1.9.3
- resolution: "color-convert@npm:1.9.3"
- dependencies:
- color-name: "npm:1.1.3"
- checksum: 10/ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10
- languageName: node
- linkType: hard
-
-"color-convert@npm:^2.0.1":
- version: 2.0.1
- resolution: "color-convert@npm:2.0.1"
- dependencies:
- color-name: "npm:~1.1.4"
- checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64
- languageName: node
- linkType: hard
-
-"color-name@npm:1.1.3":
- version: 1.1.3
- resolution: "color-name@npm:1.1.3"
- checksum: 10/09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d
- languageName: node
- linkType: hard
-
-"color-name@npm:~1.1.4":
- version: 1.1.4
- resolution: "color-name@npm:1.1.4"
- checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
- languageName: node
- linkType: hard
-
-"color-support@npm:^1.1.3":
- version: 1.1.3
- resolution: "color-support@npm:1.1.3"
- bin:
- color-support: bin.js
- checksum: 10/4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a
- languageName: node
- linkType: hard
-
-"concat-map@npm:0.0.1":
- version: 0.0.1
- resolution: "concat-map@npm:0.0.1"
- checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2
- languageName: node
- linkType: hard
-
-"console-control-strings@npm:^1.1.0":
- version: 1.1.0
- resolution: "console-control-strings@npm:1.1.0"
- checksum: 10/27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:^2.0.0":
- version: 2.0.0
- resolution: "convert-source-map@npm:2.0.0"
- checksum: 10/c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15
- languageName: node
- linkType: hard
-
-"core-js-compat@npm:^3.36.1, core-js-compat@npm:^3.37.1":
- version: 3.37.1
- resolution: "core-js-compat@npm:3.37.1"
- dependencies:
- browserslist: "npm:^4.23.0"
- checksum: 10/30c6fdbd9ff179cc53951814689b8aabec106e5de6cddfa7a7feacc96b66d415b8eebcf5ec8f7c68ef35c552fe7d39edb8b15b1ce0f27379a272295b6e937061
- languageName: node
- linkType: hard
-
-"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255
- languageName: node
- linkType: hard
-
-"delegates@npm:^1.0.0":
- version: 1.0.0
- resolution: "delegates@npm:1.0.0"
- checksum: 10/a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd
- languageName: node
- linkType: hard
-
-"depd@npm:^1.1.2":
- version: 1.1.2
- resolution: "depd@npm:1.1.2"
- checksum: 10/2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d
- languageName: node
- linkType: hard
-
-"electron-to-chromium@npm:^1.4.820":
- version: 1.4.825
- resolution: "electron-to-chromium@npm:1.4.825"
- checksum: 10/8bc5afdaf44ead0f3fef98bbb3e1c21a865b78947a61b6f3c638795c2c64ba8e08c921e2add98f4f38744b63c250269ce7c18ba6aabe519bf48d8bd3b827b2a6
- languageName: node
- linkType: hard
-
-"emoji-regex@npm:^8.0.0":
- version: 8.0.0
- resolution: "emoji-regex@npm:8.0.0"
- checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1
- languageName: node
- linkType: hard
-
-"encoding@npm:^0.1.13":
- version: 0.1.13
- resolution: "encoding@npm:0.1.13"
- dependencies:
- iconv-lite: "npm:^0.6.2"
- checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f
- languageName: node
- linkType: hard
-
-"env-paths@npm:^2.2.0":
- version: 2.2.1
- resolution: "env-paths@npm:2.2.1"
- checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
- languageName: node
- linkType: hard
-
-"err-code@npm:^2.0.2":
- version: 2.0.3
- resolution: "err-code@npm:2.0.3"
- checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd
- languageName: node
- linkType: hard
-
-"escalade@npm:^3.1.2":
- version: 3.1.2
- resolution: "escalade@npm:3.1.2"
- checksum: 10/a1e07fea2f15663c30e40b9193d658397846ffe28ce0a3e4da0d8e485fedfeca228ab846aee101a05015829adf39f9934ff45b2a3fca47bed37a29646bd05cd3
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:^1.0.5":
- version: 1.0.5
- resolution: "escape-string-regexp@npm:1.0.5"
- checksum: 10/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410
- languageName: node
- linkType: hard
-
-"esprima@npm:^4.0.0":
- version: 4.0.1
- resolution: "esprima@npm:4.0.1"
- bin:
- esparse: ./bin/esparse.js
- esvalidate: ./bin/esvalidate.js
- checksum: 10/f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb
- languageName: node
- linkType: hard
-
-"esutils@npm:^2.0.2":
- version: 2.0.3
- resolution: "esutils@npm:2.0.3"
- checksum: 10/b23acd24791db11d8f65be5ea58fd9a6ce2df5120ae2da65c16cfc5331ff59d5ac4ef50af66cd4bde238881503ec839928a0135b99a036a9cdfa22d17fd56cdb
- languageName: node
- linkType: hard
-
-"fast-json-stable-stringify@npm:^2.1.0":
- version: 2.1.0
- resolution: "fast-json-stable-stringify@npm:2.1.0"
- checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e
- languageName: node
- linkType: hard
-
-"fb-watchman@npm:^2.0.0":
- version: 2.0.1
- resolution: "fb-watchman@npm:2.0.1"
- dependencies:
- bser: "npm:2.1.1"
- checksum: 10/9a03efc7d41ce3ca3d799d63505a1f7312caddf4e7737d39f2165bfe4872cbd4b87eccc9e6c57229ea08f14b4d7187896da31a7270b8da7a4aaa8fba2d3d1c42
- languageName: node
- linkType: hard
-
-"fill-range@npm:^7.1.1":
- version: 7.1.1
- resolution: "fill-range@npm:7.1.1"
- dependencies:
- to-regex-range: "npm:^5.0.1"
- checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea
- languageName: node
- linkType: hard
-
-"find-up@npm:^4.1.0":
- version: 4.1.0
- resolution: "find-up@npm:4.1.0"
- dependencies:
- locate-path: "npm:^5.0.0"
- path-exists: "npm:^4.0.0"
- checksum: 10/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844
- languageName: node
- linkType: hard
-
-"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0":
- version: 2.1.0
- resolution: "fs-minipass@npm:2.1.0"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec
- languageName: node
- linkType: hard
-
-"fs.realpath@npm:^1.0.0":
- version: 1.0.0
- resolution: "fs.realpath@npm:1.0.0"
- checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96
- languageName: node
- linkType: hard
-
-"fsevents@npm:^2.3.2":
- version: 2.3.2
- resolution: "fsevents@npm:2.3.2"
- dependencies:
- node-gyp: "npm:latest"
- checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin":
- version: 2.3.2
- resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"
- dependencies:
- node-gyp: "npm:latest"
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"function-bind@npm:^1.1.1":
- version: 1.1.1
- resolution: "function-bind@npm:1.1.1"
- checksum: 10/d83f2968030678f0b8c3f2183d63dcd969344eb8b55b4eb826a94ccac6de8b87c95bebffda37a6386c74f152284eb02956ff2c496897f35d32bdc2628ac68ac5
- languageName: node
- linkType: hard
-
-"gauge@npm:^4.0.3":
- version: 4.0.4
- resolution: "gauge@npm:4.0.4"
- dependencies:
- aproba: "npm:^1.0.3 || ^2.0.0"
- color-support: "npm:^1.1.3"
- console-control-strings: "npm:^1.1.0"
- has-unicode: "npm:^2.0.1"
- signal-exit: "npm:^3.0.7"
- string-width: "npm:^4.2.3"
- strip-ansi: "npm:^6.0.1"
- wide-align: "npm:^1.1.5"
- checksum: 10/09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4
- 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"
- checksum: 10/17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd
- languageName: node
- linkType: hard
-
-"get-package-type@npm:^0.1.0":
- version: 0.1.0
- resolution: "get-package-type@npm:0.1.0"
- checksum: 10/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148
- languageName: node
- linkType: hard
-
-"glob@npm:^7.1.3, glob@npm:^7.1.4":
- version: 7.2.3
- resolution: "glob@npm:7.2.3"
- dependencies:
- fs.realpath: "npm:^1.0.0"
- inflight: "npm:^1.0.4"
- inherits: "npm:2"
- minimatch: "npm:^3.1.1"
- once: "npm:^1.3.0"
- path-is-absolute: "npm:^1.0.0"
- checksum: 10/59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b
- languageName: node
- linkType: hard
-
-"glob@npm:^8.0.1":
- version: 8.0.3
- resolution: "glob@npm:8.0.3"
- 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: 10/cd002c04010ffddba426376c3046466b923b5450f89a434e6a9df6bfec369a4e907afc436303d7fbc34366dcf37056dcc3bec41e41ce983ed8d78b6035ecc317
- languageName: node
- linkType: hard
-
-"globals@npm:^11.1.0":
- version: 11.12.0
- resolution: "globals@npm:11.12.0"
- checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2
- languageName: node
- linkType: hard
-
-"graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
- version: 4.2.10
- resolution: "graceful-fs@npm:4.2.10"
- checksum: 10/0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a
- languageName: node
- linkType: hard
-
-"has-flag@npm:^3.0.0":
- version: 3.0.0
- resolution: "has-flag@npm:3.0.0"
- checksum: 10/4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b
- languageName: node
- linkType: hard
-
-"has-flag@npm:^4.0.0":
- version: 4.0.0
- resolution: "has-flag@npm:4.0.0"
- checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad
- languageName: node
- linkType: hard
-
-"has-unicode@npm:^2.0.1":
- version: 2.0.1
- resolution: "has-unicode@npm:2.0.1"
- checksum: 10/041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8
- languageName: node
- linkType: hard
-
-"has@npm:^1.0.3":
- version: 1.0.3
- resolution: "has@npm:1.0.3"
- dependencies:
- function-bind: "npm:^1.1.1"
- checksum: 10/a449f3185b1d165026e8d25f6a8c3390bd25c201ff4b8c1aaf948fc6a5fcfd6507310b8c00c13a3325795ea9791fcc3d79d61eafa313b5750438fc19183df57b
- languageName: node
- linkType: hard
-
-"http-cache-semantics@npm:^4.1.0":
- version: 4.1.1
- resolution: "http-cache-semantics@npm:4.1.1"
- checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f
- languageName: node
- linkType: hard
-
-"http-proxy-agent@npm:^5.0.0":
- version: 5.0.0
- resolution: "http-proxy-agent@npm:5.0.0"
- dependencies:
- "@tootallnate/once": "npm:2"
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10/5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0
- languageName: node
- linkType: hard
-
-"https-proxy-agent@npm:^5.0.0":
- version: 5.0.1
- resolution: "https-proxy-agent@npm:5.0.1"
- dependencies:
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df
- languageName: node
- linkType: hard
-
-"humanize-ms@npm:^1.2.1":
- version: 1.2.1
- resolution: "humanize-ms@npm:1.2.1"
- dependencies:
- ms: "npm:^2.0.0"
- checksum: 10/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16
- languageName: node
- linkType: hard
-
-"iconv-lite@npm:^0.6.2":
- version: 0.6.3
- resolution: "iconv-lite@npm:0.6.3"
- dependencies:
- safer-buffer: "npm:>= 2.1.2 < 3.0.0"
- checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f
- languageName: node
- linkType: hard
-
-"imurmurhash@npm:^0.1.4":
- version: 0.1.4
- resolution: "imurmurhash@npm:0.1.4"
- checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8
- languageName: node
- linkType: hard
-
-"indent-string@npm:^4.0.0":
- version: 4.0.0
- resolution: "indent-string@npm:4.0.0"
- checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9
- languageName: node
- linkType: hard
-
-"infer-owner@npm:^1.0.4":
- version: 1.0.4
- resolution: "infer-owner@npm:1.0.4"
- checksum: 10/181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89
- languageName: node
- linkType: hard
-
-"inflight@npm:^1.0.4":
- version: 1.0.6
- resolution: "inflight@npm:1.0.6"
- dependencies:
- once: "npm:^1.3.0"
- wrappy: "npm:1"
- checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67
- languageName: node
- linkType: hard
-
-"inherits@npm:2, inherits@npm:^2.0.3":
- version: 2.0.4
- resolution: "inherits@npm:2.0.4"
- checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
- languageName: node
- linkType: hard
-
-"ip@npm:^1.1.5":
- version: 1.1.9
- resolution: "ip@npm:1.1.9"
- checksum: 10/29261559b806f64929ada21e6d7e3bf4e67f2b43a4cb67500fdb72cead2e655ce97451a2e325eca3f404081c634ff5c3a68472814744b7f2148ddffc0fdfe66c
- languageName: node
- linkType: hard
-
-"is-core-module@npm:^2.8.1":
- version: 2.9.0
- resolution: "is-core-module@npm:2.9.0"
- dependencies:
- has: "npm:^1.0.3"
- checksum: 10/1a17939da6f9c6c90073a2a13a6b79c423ed375b9ba1f87ca5daab6e706ccef6b5aaba7ebede08514441ba773ce21a0f8ce29ff2b88e68d5ede8b8de2b157bde
- 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"
- checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348
- languageName: node
- linkType: hard
-
-"is-lambda@npm:^1.0.1":
- version: 1.0.1
- resolution: "is-lambda@npm:1.0.1"
- checksum: 10/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35
- languageName: node
- linkType: hard
-
-"is-number@npm:^7.0.0":
- version: 7.0.0
- resolution: "is-number@npm:7.0.0"
- checksum: 10/6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86
- languageName: node
- linkType: hard
-
-"isexe@npm:^2.0.0":
- version: 2.0.0
- resolution: "isexe@npm:2.0.0"
- checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92
- languageName: node
- linkType: hard
-
-"istanbul-lib-coverage@npm:^3.2.0":
- version: 3.2.0
- resolution: "istanbul-lib-coverage@npm:3.2.0"
- checksum: 10/31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24
- languageName: node
- linkType: hard
-
-"istanbul-lib-instrument@npm:^5.0.4":
- version: 5.2.0
- resolution: "istanbul-lib-instrument@npm:5.2.0"
- dependencies:
- "@babel/core": "npm:^7.12.3"
- "@babel/parser": "npm:^7.14.7"
- "@istanbuljs/schema": "npm:^0.1.2"
- istanbul-lib-coverage: "npm:^3.2.0"
- semver: "npm:^6.3.0"
- checksum: 10/4caf04f696c80ee39ceb3c6633a77fef85d2f9071592e32ad1ce60aaa3be86489042fffd6cce9f1d4d14ee0c20663dc681875795562ed1cc85fe98fbae8a5895
- languageName: node
- linkType: hard
-
-"jest-haste-map@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-haste-map@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@types/graceful-fs": "npm:^4.1.3"
- "@types/node": "npm:*"
- anymatch: "npm:^3.0.3"
- fb-watchman: "npm:^2.0.0"
- fsevents: "npm:^2.3.2"
- graceful-fs: "npm:^4.2.9"
- jest-regex-util: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- jest-worker: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- walker: "npm:^1.0.8"
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 10/8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85
- languageName: node
- linkType: hard
-
-"jest-regex-util@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-regex-util@npm:29.6.3"
- checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a
- languageName: node
- linkType: hard
-
-"jest-util@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-util@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.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: 10/30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3
- languageName: node
- linkType: hard
-
-"jest-worker@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-worker@npm:29.7.0"
- dependencies:
- "@types/node": "npm:*"
- jest-util: "npm:^29.7.0"
- merge-stream: "npm:^2.0.0"
- supports-color: "npm:^8.0.0"
- checksum: 10/364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745
- languageName: node
- linkType: hard
-
-"js-tokens@npm:^4.0.0":
- version: 4.0.0
- resolution: "js-tokens@npm:4.0.0"
- checksum: 10/af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2
- languageName: node
- linkType: hard
-
-"js-yaml@npm:^3.13.1":
- version: 3.14.1
- resolution: "js-yaml@npm:3.14.1"
- dependencies:
- argparse: "npm:^1.0.7"
- esprima: "npm:^4.0.0"
- bin:
- js-yaml: bin/js-yaml.js
- checksum: 10/9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379
- languageName: node
- linkType: hard
-
-"jsesc@npm:^2.5.1":
- version: 2.5.2
- resolution: "jsesc@npm:2.5.2"
- bin:
- jsesc: bin/jsesc
- checksum: 10/d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13
- languageName: node
- linkType: hard
-
-"jsesc@npm:~0.5.0":
- version: 0.5.0
- resolution: "jsesc@npm:0.5.0"
- bin:
- jsesc: bin/jsesc
- checksum: 10/fab949f585c71e169c5cbe00f049f20de74f067081bbd64a55443bad1c71e1b5a5b448f2359bf2fe06f5ed7c07e2e4a9101843b01c823c30b6afc11f5bfaf724
- languageName: node
- linkType: hard
-
-"json5@npm:^2.2.3":
- version: 2.2.3
- resolution: "json5@npm:2.2.3"
- bin:
- json5: lib/cli.js
- checksum: 10/1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da
- languageName: node
- linkType: hard
-
-"locate-path@npm:^5.0.0":
- version: 5.0.0
- resolution: "locate-path@npm:5.0.0"
- dependencies:
- p-locate: "npm:^4.1.0"
- checksum: 10/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30
- languageName: node
- linkType: hard
-
-"lodash.debounce@npm:^4.0.8":
- version: 4.0.8
- resolution: "lodash.debounce@npm:4.0.8"
- checksum: 10/cd0b2819786e6e80cb9f5cda26b1a8fc073daaf04e48d4cb462fa4663ec9adb3a5387aa22d7129e48eed1afa05b482e2a6b79bfc99b86886364449500cbb00fd
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^5.1.1":
- version: 5.1.1
- resolution: "lru-cache@npm:5.1.1"
- dependencies:
- yallist: "npm:^3.0.2"
- checksum: 10/951d2673dcc64a7fb888bf3d13bc2fdf923faca97d89cdb405ba3dfff77e2b26e5798d405e78fcd7094c9e7b8b4dab2ddc5a4f8a11928af24a207b7c738ca3f8
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^6.0.0":
- version: 6.0.0
- resolution: "lru-cache@npm:6.0.0"
- dependencies:
- yallist: "npm:^4.0.0"
- checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^7.7.1":
- version: 7.10.1
- resolution: "lru-cache@npm:7.10.1"
- checksum: 10/34a917a3764992fa1e8ed9449afece4c2b1ee8787bb904770d76994f84d3d6bdc7175cc3017ce2f1faaf87518f49bfb1f986de20ab775791f50fea340e551bda
- languageName: node
- linkType: hard
-
-"make-fetch-happen@npm:^10.0.3":
- version: 10.1.7
- resolution: "make-fetch-happen@npm:10.1.7"
- dependencies:
- agentkeepalive: "npm:^4.2.1"
- cacache: "npm:^16.1.0"
- http-cache-semantics: "npm:^4.1.0"
- http-proxy-agent: "npm:^5.0.0"
- https-proxy-agent: "npm:^5.0.0"
- is-lambda: "npm:^1.0.1"
- lru-cache: "npm:^7.7.1"
- minipass: "npm:^3.1.6"
- minipass-collect: "npm:^1.0.2"
- minipass-fetch: "npm:^2.0.3"
- minipass-flush: "npm:^1.0.5"
- minipass-pipeline: "npm:^1.2.4"
- negotiator: "npm:^0.6.3"
- promise-retry: "npm:^2.0.1"
- socks-proxy-agent: "npm:^7.0.0"
- ssri: "npm:^9.0.0"
- checksum: 10/a483c11ea8940f69ff439dfb3357396d44986e23403e88389cbeacd01bc68f27569ff1e09978f32819505c6efe62f5085297c7e2f038dae1603b552bd83ee73c
- languageName: node
- linkType: hard
-
-"makeerror@npm:1.0.12":
- version: 1.0.12
- resolution: "makeerror@npm:1.0.12"
- dependencies:
- tmpl: "npm:1.0.5"
- checksum: 10/4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40
- languageName: node
- linkType: hard
-
-"merge-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "merge-stream@npm:2.0.0"
- checksum: 10/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
- languageName: node
- linkType: hard
-
-"micromatch@npm:^4.0.4":
- version: 4.0.5
- resolution: "micromatch@npm:4.0.5"
- dependencies:
- braces: "npm:^3.0.2"
- picomatch: "npm:^2.3.1"
- checksum: 10/a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2
- languageName: node
- linkType: hard
-
-"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1":
- version: 3.1.2
- resolution: "minimatch@npm:3.1.2"
- dependencies:
- brace-expansion: "npm:^1.1.7"
- checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634
- languageName: node
- linkType: hard
-
-"minimatch@npm:^5.0.1":
- version: 5.1.0
- resolution: "minimatch@npm:5.1.0"
- dependencies:
- brace-expansion: "npm:^2.0.1"
- checksum: 10/3bcc271af1e5e95260fb9acd859628db9567a27ff1fe45b42fcf9b37f17dddbc5a23a614108755a6e076a5109969cabdc0b266ae6929fab12e679ec0f07f65ec
- languageName: node
- linkType: hard
-
-"minipass-collect@npm:^1.0.2":
- version: 1.0.2
- resolution: "minipass-collect@npm:1.0.2"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10
- languageName: node
- linkType: hard
-
-"minipass-fetch@npm:^2.0.3":
- version: 2.1.0
- resolution: "minipass-fetch@npm:2.1.0"
- dependencies:
- encoding: "npm:^0.1.13"
- minipass: "npm:^3.1.6"
- minipass-sized: "npm:^1.0.3"
- minizlib: "npm:^2.1.2"
- dependenciesMeta:
- encoding:
- optional: true
- checksum: 10/33b6927ef8a4516e27878e1e9966a6dee5c2efb844584b39712a8c222cf7cc586ae00c09897ce3b21e77b6600ad4c7503f8bd732ef1a8bf98137f18c45c6d6c4
- languageName: node
- linkType: hard
-
-"minipass-flush@npm:^1.0.5":
- version: 1.0.5
- resolution: "minipass-flush@npm:1.0.5"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
- languageName: node
- linkType: hard
-
-"minipass-pipeline@npm:^1.2.4":
- version: 1.2.4
- resolution: "minipass-pipeline@npm:1.2.4"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
- languageName: node
- linkType: hard
-
-"minipass-sized@npm:^1.0.3":
- version: 1.0.3
- resolution: "minipass-sized@npm:1.0.3"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd
- languageName: node
- linkType: hard
-
-"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
- version: 3.2.1
- resolution: "minipass@npm:3.2.1"
- dependencies:
- yallist: "npm:^4.0.0"
- checksum: 10/ad52e45279484eef091624fb8b2267163eefa47cacf647bbe87bda42d7f3b1555cd6069d45bcbd405cf8b26ad9ecff9e81bdba4688c5b6b2ae05d40581e339ef
- languageName: node
- linkType: hard
-
-"minipass@npm:^5.0.0":
- version: 5.0.0
- resolution: "minipass@npm:5.0.0"
- checksum: 10/61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93
- languageName: node
- linkType: hard
-
-"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
- version: 2.1.2
- resolution: "minizlib@npm:2.1.2"
- dependencies:
- minipass: "npm:^3.0.0"
- yallist: "npm:^4.0.0"
- checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1
- languageName: node
- linkType: hard
-
-"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
- version: 1.0.4
- resolution: "mkdirp@npm:1.0.4"
- bin:
- mkdirp: bin/cmd.js
- checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2
- languageName: node
- linkType: hard
-
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
- languageName: node
- linkType: hard
-
-"ms@npm:^2.0.0":
- version: 2.1.3
- resolution: "ms@npm:2.1.3"
- checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
- languageName: node
- linkType: hard
-
-"negotiator@npm:^0.6.3":
- version: 0.6.3
- resolution: "negotiator@npm:0.6.3"
- checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837
- languageName: node
- linkType: hard
-
-"node-gyp@npm:latest":
- version: 9.0.0
- resolution: "node-gyp@npm:9.0.0"
- dependencies:
- env-paths: "npm:^2.2.0"
- glob: "npm:^7.1.4"
- graceful-fs: "npm:^4.2.6"
- make-fetch-happen: "npm:^10.0.3"
- nopt: "npm:^5.0.0"
- npmlog: "npm:^6.0.0"
- rimraf: "npm:^3.0.2"
- semver: "npm:^7.3.5"
- tar: "npm:^6.1.2"
- which: "npm:^2.0.2"
- bin:
- node-gyp: bin/node-gyp.js
- checksum: 10/7a9f184dda7bd53970ac52e138b091b417505bef5be0a7d9a902137a55246afaebbae1263a0545b6d7d94af131bcd49ac99f18db0b801c5b4c627dd291c08a7f
- languageName: node
- linkType: hard
-
-"node-int64@npm:^0.4.0":
- version: 0.4.0
- resolution: "node-int64@npm:0.4.0"
- checksum: 10/b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02
- languageName: node
- linkType: hard
-
-"node-releases@npm:^2.0.14":
- version: 2.0.14
- resolution: "node-releases@npm:2.0.14"
- checksum: 10/0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24
- languageName: node
- linkType: hard
-
-"nopt@npm:^5.0.0":
- version: 5.0.0
- resolution: "nopt@npm:5.0.0"
- dependencies:
- abbrev: "npm:1"
- bin:
- nopt: bin/nopt.js
- checksum: 10/00f9bb2d16449469ba8ffcf9b8f0eae6bae285ec74b135fec533e5883563d2400c0cd70902d0a7759e47ac031ccf206ace4e86556da08ed3f1c66dda206e9ccd
- languageName: node
- linkType: hard
-
-"normalize-path@npm:^3.0.0":
- version: 3.0.0
- resolution: "normalize-path@npm:3.0.0"
- checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
- languageName: node
- linkType: hard
-
-"npmlog@npm:^6.0.0":
- version: 6.0.2
- resolution: "npmlog@npm:6.0.2"
- dependencies:
- are-we-there-yet: "npm:^3.0.0"
- console-control-strings: "npm:^1.1.0"
- gauge: "npm:^4.0.3"
- set-blocking: "npm:^2.0.0"
- checksum: 10/82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb
- languageName: node
- linkType: hard
-
-"once@npm:^1.3.0":
- version: 1.4.0
- resolution: "once@npm:1.4.0"
- dependencies:
- wrappy: "npm:1"
- checksum: 10/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
- languageName: node
- linkType: hard
-
-"p-limit@npm:^2.2.0":
- version: 2.3.0
- resolution: "p-limit@npm:2.3.0"
- dependencies:
- p-try: "npm:^2.0.0"
- checksum: 10/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1
- languageName: node
- linkType: hard
-
-"p-locate@npm:^4.1.0":
- version: 4.1.0
- resolution: "p-locate@npm:4.1.0"
- dependencies:
- p-limit: "npm:^2.2.0"
- checksum: 10/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870
- languageName: node
- linkType: hard
-
-"p-map@npm:^4.0.0":
- version: 4.0.0
- resolution: "p-map@npm:4.0.0"
- dependencies:
- aggregate-error: "npm:^3.0.0"
- checksum: 10/7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c
- languageName: node
- linkType: hard
-
-"p-try@npm:^2.0.0":
- version: 2.2.0
- resolution: "p-try@npm:2.2.0"
- checksum: 10/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae
- languageName: node
- linkType: hard
-
-"path-exists@npm:^4.0.0":
- version: 4.0.0
- resolution: "path-exists@npm:4.0.0"
- checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1
- languageName: node
- linkType: hard
-
-"path-is-absolute@npm:^1.0.0":
- version: 1.0.1
- resolution: "path-is-absolute@npm:1.0.1"
- checksum: 10/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
- languageName: node
- linkType: hard
-
-"path-parse@npm:^1.0.7":
- version: 1.0.7
- resolution: "path-parse@npm:1.0.7"
- checksum: 10/49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a
- languageName: node
- linkType: hard
-
-"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1":
- version: 1.0.1
- resolution: "picocolors@npm:1.0.1"
- checksum: 10/fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5
- languageName: node
- linkType: hard
-
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
- version: 2.3.1
- resolution: "picomatch@npm:2.3.1"
- checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc
- languageName: node
- linkType: hard
-
-"pirates@npm:^4.0.4":
- version: 4.0.5
- resolution: "pirates@npm:4.0.5"
- checksum: 10/3728bae0cf6c18c3d25f5449ee8c5bc1a6a83bca688abe0e1654ce8c069bfd408170397cef133ed9ec8b0faeb4093c5c728d0e72ab7b3385256cd87008c40364
- languageName: node
- linkType: hard
-
-"promise-inflight@npm:^1.0.1":
- version: 1.0.1
- resolution: "promise-inflight@npm:1.0.1"
- checksum: 10/1560d413ea20c5a74f3631d39ba8cbd1972b9228072a755d01e1f5ca5110382d9af76a1582d889445adc6e75bb5ac4886b56dc4b6eae51b30145d7bb1ac7505b
- languageName: node
- linkType: hard
-
-"promise-retry@npm:^2.0.1":
- version: 2.0.1
- resolution: "promise-retry@npm:2.0.1"
- dependencies:
- err-code: "npm:^2.0.2"
- retry: "npm:^0.12.0"
- checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4
- languageName: node
- linkType: hard
-
-"readable-stream@npm:^3.6.0":
- version: 3.6.0
- resolution: "readable-stream@npm:3.6.0"
- dependencies:
- inherits: "npm:^2.0.3"
- string_decoder: "npm:^1.1.1"
- util-deprecate: "npm:^1.0.1"
- checksum: 10/b80b3e6a7fafb1c79de7db541de357f4a5ee73bd70c21672f5a7c840d27bb27bdb0151e7ba2fd82c4a888df22ce0c501b0d9f3e4dfe51688876701c437d59536
- languageName: node
- linkType: hard
-
-"regenerate-unicode-properties@npm:^10.1.0":
- version: 10.1.0
- resolution: "regenerate-unicode-properties@npm:10.1.0"
- dependencies:
- regenerate: "npm:^1.4.2"
- checksum: 10/25b268659898955ad105267b4efba20e361e27b233670694b683728a2800314bec3053918d3bf71b0604376fd76fe9bc9c6f80379cfb6d1e209a58de44101aac
- languageName: node
- linkType: hard
-
-"regenerate@npm:^1.4.2":
- version: 1.4.2
- resolution: "regenerate@npm:1.4.2"
- checksum: 10/dc6c95ae4b3ba6adbd7687cafac260eee4640318c7a95239d5ce847d9b9263979758389e862fe9c93d633b5792ea4ada5708df75885dc5aa05a309fa18140a87
- languageName: node
- linkType: hard
-
-"regenerator-runtime@npm:^0.13.4":
- version: 0.13.9
- resolution: "regenerator-runtime@npm:0.13.9"
- checksum: 10/efbbcee420cf89b90c634ac4c53e4ac8000c80b4650d6d34560f124185d43b21b824d385ec6147657603a1ec1bed6820fc5dfb78e669f9acc7c1b5d7238b1627
- languageName: node
- linkType: hard
-
-"regenerator-transform@npm:^0.15.2":
- version: 0.15.2
- resolution: "regenerator-transform@npm:0.15.2"
- dependencies:
- "@babel/runtime": "npm:^7.8.4"
- checksum: 10/c4fdcb46d11bbe32605b4b9ed76b21b8d3f241a45153e9dc6f5542fed4c7744fed459f42701f650d5d5956786bf7de57547329d1c05a9df2ed9e367b9d903302
- languageName: node
- linkType: hard
-
-"regexpu-core@npm:^5.3.1":
- version: 5.3.2
- resolution: "regexpu-core@npm:5.3.2"
- dependencies:
- "@babel/regjsgen": "npm:^0.8.0"
- regenerate: "npm:^1.4.2"
- regenerate-unicode-properties: "npm:^10.1.0"
- regjsparser: "npm:^0.9.1"
- unicode-match-property-ecmascript: "npm:^2.0.0"
- unicode-match-property-value-ecmascript: "npm:^2.1.0"
- checksum: 10/ed0d7c66d84c633fbe8db4939d084c780190eca11f6920807dfb8ebac59e2676952cd8f2008d9c86ae8cf0463ea5fd12c5cff09ef2ce7d51ee6b420a5eb4d177
- languageName: node
- linkType: hard
-
-"regjsparser@npm:^0.9.1":
- version: 0.9.1
- resolution: "regjsparser@npm:0.9.1"
- dependencies:
- jsesc: "npm:~0.5.0"
- bin:
- regjsparser: bin/parser
- checksum: 10/be7757ef76e1db10bf6996001d1021048b5fb12f5cb470a99b8cf7f3ff943f0f0e2291c0dcdbb418b458ddc4ac10e48680a822b69ef487a0284c8b6b77beddc3
- languageName: node
- linkType: hard
-
-"resolve-from@npm:^5.0.0":
- version: 5.0.0
- resolution: "resolve-from@npm:5.0.0"
- checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23
- languageName: node
- linkType: hard
-
-"resolve@npm:^1.14.2":
- version: 1.22.0
- resolution: "resolve@npm:1.22.0"
- dependencies:
- is-core-module: "npm:^2.8.1"
- path-parse: "npm:^1.0.7"
- supports-preserve-symlinks-flag: "npm:^1.0.0"
- bin:
- resolve: bin/resolve
- checksum: 10/b2f7405d3092f8bb537105b364378698dd0e7428dd3e76a3f00424cdc0bf8a1d85c3f5dab036fd04154e29c8fc221a591697ec699eb1cbd37d9a628b8bb7ccf5
- languageName: node
- linkType: hard
-
-"resolve@patch:resolve@npm%3A^1.14.2#optional!builtin":
- version: 1.22.0
- resolution: "resolve@patch:resolve@npm%3A1.22.0#optional!builtin::version=1.22.0&hash=c3c19d"
- dependencies:
- is-core-module: "npm:^2.8.1"
- path-parse: "npm:^1.0.7"
- supports-preserve-symlinks-flag: "npm:^1.0.0"
- bin:
- resolve: bin/resolve
- checksum: 10/cb53ccafb067fb04989dbff2ce7186d03f4a55b7283eab91b545d614b336dc509faa5c71210ce77ab1a4b0f7de4ffbccc170febcbeef40bf5a09b9ddb05bf447
- languageName: node
- linkType: hard
-
-"retry@npm:^0.12.0":
- version: 0.12.0
- resolution: "retry@npm:0.12.0"
- checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6
- languageName: node
- linkType: hard
-
-"rimraf@npm:^3.0.2":
- version: 3.0.2
- resolution: "rimraf@npm:3.0.2"
- dependencies:
- glob: "npm:^7.1.3"
- bin:
- rimraf: bin.js
- checksum: 10/063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5
- languageName: node
- linkType: hard
-
-"safe-buffer@npm:~5.2.0":
- version: 5.2.1
- resolution: "safe-buffer@npm:5.2.1"
- checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451
- languageName: node
- linkType: hard
-
-"safer-buffer@npm:>= 2.1.2 < 3.0.0":
- version: 2.1.2
- resolution: "safer-buffer@npm:2.1.2"
- checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83
- languageName: node
- linkType: hard
-
-"semver@npm:^6.3.0, semver@npm:^6.3.1":
- version: 6.3.1
- resolution: "semver@npm:6.3.1"
- bin:
- semver: bin/semver.js
- checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e
- languageName: node
- linkType: hard
-
-"semver@npm:^7.3.5":
- version: 7.3.7
- resolution: "semver@npm:7.3.7"
- dependencies:
- lru-cache: "npm:^6.0.0"
- bin:
- semver: bin/semver.js
- checksum: 10/6f60700810ef4879eb0af1d8d0626e5a2d11ba57ca7889e041d88155cb4b45629d1efebb8c6d381ecac4f87870ecb4e1b27760019d017ed1bf74a5083f4eeeb8
- languageName: node
- linkType: hard
-
-"set-blocking@npm:^2.0.0":
- version: 2.0.0
- resolution: "set-blocking@npm:2.0.0"
- checksum: 10/8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef
- languageName: node
- linkType: hard
-
-"signal-exit@npm:^3.0.7":
- version: 3.0.7
- resolution: "signal-exit@npm:3.0.7"
- checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
- languageName: node
- linkType: hard
-
-"slash@npm:^3.0.0":
- version: 3.0.0
- resolution: "slash@npm:3.0.0"
- checksum: 10/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c
- languageName: node
- linkType: hard
-
-"smart-buffer@npm:^4.2.0":
- version: 4.2.0
- resolution: "smart-buffer@npm:4.2.0"
- checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2
- languageName: node
- linkType: hard
-
-"socks-proxy-agent@npm:^7.0.0":
- version: 7.0.0
- resolution: "socks-proxy-agent@npm:7.0.0"
- dependencies:
- agent-base: "npm:^6.0.2"
- debug: "npm:^4.3.3"
- socks: "npm:^2.6.2"
- checksum: 10/26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c
- languageName: node
- linkType: hard
-
-"socks@npm:^2.6.2":
- version: 2.6.2
- resolution: "socks@npm:2.6.2"
- dependencies:
- ip: "npm:^1.1.5"
- smart-buffer: "npm:^4.2.0"
- checksum: 10/820232ddaeb847ef33312c429fb51aae03e1b774917f189ef491048bb4c4d7742924064f72d7730e3aa08a3ddb6cc2bdcd5949d34c35597e4f6a66eefd994f14
- languageName: node
- linkType: hard
-
-"sprintf-js@npm:~1.0.2":
- version: 1.0.3
- resolution: "sprintf-js@npm:1.0.3"
- checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa
- languageName: node
- linkType: hard
-
-"ssri@npm:^9.0.0":
- version: 9.0.1
- resolution: "ssri@npm:9.0.1"
- dependencies:
- minipass: "npm:^3.1.1"
- checksum: 10/7638a61e91432510718e9265d48d0438a17d53065e5184f1336f234ef6aa3479663942e41e97df56cda06bb24d9d0b5ef342c10685add3cac7267a82d7fa6718
- languageName: node
- linkType: hard
-
-"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3":
- version: 4.2.3
- resolution: "string-width@npm:4.2.3"
- dependencies:
- emoji-regex: "npm:^8.0.0"
- is-fullwidth-code-point: "npm:^3.0.0"
- strip-ansi: "npm:^6.0.1"
- checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
- languageName: node
- linkType: hard
-
-"string_decoder@npm:^1.1.1":
- version: 1.3.0
- resolution: "string_decoder@npm:1.3.0"
- dependencies:
- safe-buffer: "npm:~5.2.0"
- checksum: 10/54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^6.0.1":
- version: 6.0.1
- resolution: "strip-ansi@npm:6.0.1"
- dependencies:
- ansi-regex: "npm:^5.0.1"
- checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2
- languageName: node
- linkType: hard
-
-"supports-color@npm:^5.3.0":
- version: 5.5.0
- resolution: "supports-color@npm:5.5.0"
- dependencies:
- has-flag: "npm:^3.0.0"
- checksum: 10/5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b
- languageName: node
- linkType: hard
-
-"supports-color@npm:^7.1.0":
- version: 7.2.0
- resolution: "supports-color@npm:7.2.0"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10/c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a
- languageName: node
- linkType: hard
-
-"supports-color@npm:^8.0.0":
- version: 8.1.1
- resolution: "supports-color@npm:8.1.1"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282
- 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"
- checksum: 10/a9dc19ae2220c952bd2231d08ddeecb1b0328b61e72071ff4000c8384e145cc07c1c0bdb3b5a1cb06e186a7b2790f1dee793418b332f6ddf320de25d9125be7e
- languageName: node
- linkType: hard
-
-"tar@npm:^6.1.11, tar@npm:^6.1.2":
- version: 6.2.1
- resolution: "tar@npm:6.2.1"
- dependencies:
- chownr: "npm:^2.0.0"
- fs-minipass: "npm:^2.0.0"
- minipass: "npm:^5.0.0"
- minizlib: "npm:^2.1.1"
- mkdirp: "npm:^1.0.3"
- yallist: "npm:^4.0.0"
- checksum: 10/bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0
- languageName: node
- linkType: hard
-
-"test-exclude@npm:^6.0.0":
- version: 6.0.0
- resolution: "test-exclude@npm:6.0.0"
- dependencies:
- "@istanbuljs/schema": "npm:^0.1.2"
- glob: "npm:^7.1.4"
- minimatch: "npm:^3.0.4"
- checksum: 10/8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5
- languageName: node
- linkType: hard
-
-"tmpl@npm:1.0.5":
- version: 1.0.5
- resolution: "tmpl@npm:1.0.5"
- checksum: 10/cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873
- languageName: node
- linkType: hard
-
-"to-fast-properties@npm:^2.0.0":
- version: 2.0.0
- resolution: "to-fast-properties@npm:2.0.0"
- checksum: 10/be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168
- languageName: node
- linkType: hard
-
-"to-regex-range@npm:^5.0.1":
- version: 5.0.1
- resolution: "to-regex-range@npm:5.0.1"
- dependencies:
- is-number: "npm:^7.0.0"
- checksum: 10/10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a
- 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"
- checksum: 10/39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45
- languageName: node
- linkType: hard
-
-"unicode-match-property-ecmascript@npm:^2.0.0":
- version: 2.0.0
- resolution: "unicode-match-property-ecmascript@npm:2.0.0"
- dependencies:
- unicode-canonical-property-names-ecmascript: "npm:^2.0.0"
- unicode-property-aliases-ecmascript: "npm:^2.0.0"
- checksum: 10/1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a
- languageName: node
- linkType: hard
-
-"unicode-match-property-value-ecmascript@npm:^2.1.0":
- version: 2.1.0
- resolution: "unicode-match-property-value-ecmascript@npm:2.1.0"
- checksum: 10/06661bc8aba2a60c7733a7044f3e13085808939ad17924ffd4f5222a650f88009eb7c09481dc9c15cfc593d4ad99bd1cde8d54042733b335672591a81c52601c
- languageName: node
- linkType: hard
-
-"unicode-property-aliases-ecmascript@npm:^2.0.0":
- version: 2.0.0
- resolution: "unicode-property-aliases-ecmascript@npm:2.0.0"
- checksum: 10/dda4d39128cbbede2ac60fbb85493d979ec65913b8a486bf7cb7a375a2346fa48cbf9dc6f1ae23376e7e8e684c2b411434891e151e865a661b40a85407db51d0
- languageName: node
- linkType: hard
-
-"unique-filename@npm:^1.1.1":
- version: 1.1.1
- resolution: "unique-filename@npm:1.1.1"
- dependencies:
- unique-slug: "npm:^2.0.0"
- checksum: 10/9b6969d649a2096755f19f793315465c6427453b66d67c2a1bee8f36ca7e1fc40725be2c028e974dec110d365bd30a4248e89b1044dc1dfe29663b6867d071ef
- languageName: node
- linkType: hard
-
-"unique-slug@npm:^2.0.0":
- version: 2.0.2
- resolution: "unique-slug@npm:2.0.2"
- dependencies:
- imurmurhash: "npm:^0.1.4"
- checksum: 10/6cfaf91976acc9c125fd0686c561ee9ca0784bb4b2b408972e6cd30e747b4ff0ca50264c01bcf5e711b463535ea611ffb84199e9f73088cd79ac9ddee8154042
- languageName: node
- linkType: hard
-
-"update-browserslist-db@npm:^1.1.0":
- version: 1.1.0
- resolution: "update-browserslist-db@npm:1.1.0"
- dependencies:
- escalade: "npm:^3.1.2"
- picocolors: "npm:^1.0.1"
- peerDependencies:
- browserslist: ">= 4.21.0"
- bin:
- update-browserslist-db: cli.js
- checksum: 10/d70b9efeaf4601aadb1a4f6456a7a5d9118e0063d995866b8e0c5e0cf559482671dab6ce7b079f9536b06758a344fbd83f974b965211e1c6e8d1958540b0c24c
- languageName: node
- linkType: hard
-
-"util-deprecate@npm:^1.0.1":
- version: 1.0.2
- resolution: "util-deprecate@npm:1.0.2"
- checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
- languageName: node
- linkType: hard
-
-"walker@npm:^1.0.8":
- version: 1.0.8
- resolution: "walker@npm:1.0.8"
- dependencies:
- makeerror: "npm:1.0.12"
- checksum: 10/ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c
- languageName: node
- linkType: hard
-
-"which@npm:^2.0.2":
- version: 2.0.2
- resolution: "which@npm:2.0.2"
- dependencies:
- isexe: "npm:^2.0.0"
- bin:
- node-which: ./bin/node-which
- checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f
- languageName: node
- linkType: hard
-
-"wide-align@npm:^1.1.5":
- version: 1.1.5
- resolution: "wide-align@npm:1.1.5"
- dependencies:
- string-width: "npm:^1.0.2 || 2 || 3 || 4"
- checksum: 10/d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99
- languageName: node
- linkType: hard
-
-"wrappy@npm:1":
- version: 1.0.2
- resolution: "wrappy@npm:1.0.2"
- checksum: 10/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5
- languageName: node
- linkType: hard
-
-"write-file-atomic@npm:^4.0.2":
- version: 4.0.2
- resolution: "write-file-atomic@npm:4.0.2"
- dependencies:
- imurmurhash: "npm:^0.1.4"
- signal-exit: "npm:^3.0.7"
- checksum: 10/3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246
- languageName: node
- linkType: hard
-
-"yallist@npm:^3.0.2":
- version: 3.1.1
- resolution: "yallist@npm:3.1.1"
- checksum: 10/9af0a4329c3c6b779ac4736c69fae4190ac03029fa27c1aef4e6bcc92119b73dea6fe5db5fe881fb0ce2a0e9539a42cdf60c7c21eda04d1a0b8c082e38509efb
- languageName: node
- linkType: hard
-
-"yallist@npm:^4.0.0":
- version: 4.0.0
- resolution: "yallist@npm:4.0.0"
- checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd
- languageName: node
- linkType: hard
diff --git a/e2e/custom-typings/__tests__/custom-typings.spec.ts b/e2e/custom-typings/__tests__/custom-typings.spec.ts
deleted file mode 100644
index 479b4b78ba..0000000000
--- a/e2e/custom-typings/__tests__/custom-typings.spec.ts
+++ /dev/null
@@ -1,14 +0,0 @@
-// eslint-disable-next-line
-function foo() {
- $.ajax('/foo');
-}
-
-test('foo', () => {
- expect(2).toBe(2);
-});
-
-test('bar', () => {
- const terminateReason: TerminatedReason = 'culled';
-
- expect(terminateReason).toEqual('culled');
-});
diff --git a/e2e/custom-typings/global.ts b/e2e/custom-typings/global.ts
deleted file mode 100644
index e3fdf4977e..0000000000
--- a/e2e/custom-typings/global.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-// eslint-disable-next-line @typescript-eslint/no-unused-vars
-type TerminatedReason = 'culled' | 'died' | 'transferred';
diff --git a/e2e/custom-typings/jest-isolated.config.js b/e2e/custom-typings/jest-isolated.config.js
deleted file mode 100644
index 1ef63f6019..0000000000
--- a/e2e/custom-typings/jest-isolated.config.js
+++ /dev/null
@@ -1,13 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- '^.+\\.(ts|js|html)$': [
- '/../../build/index.js',
- {
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/custom-typings/jest.config.js b/e2e/custom-typings/jest.config.js
deleted file mode 100644
index a975fa3b01..0000000000
--- a/e2e/custom-typings/jest.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- transform: { '^.+\\.(ts|js|html)$': '/../../build/index.js' },
-};
diff --git a/e2e/custom-typings/jquery.d.ts b/e2e/custom-typings/jquery.d.ts
deleted file mode 100644
index e6f545fdda..0000000000
--- a/e2e/custom-typings/jquery.d.ts
+++ /dev/null
@@ -1,7 +0,0 @@
-declare global {
- interface JQueryStatic {
- ajax(url: string, settings?: JQuery.AjaxSettings): JQuery.jqXHR;
- }
-}
-
-export {};
diff --git a/e2e/custom-typings/package.json b/e2e/custom-typings/package.json
deleted file mode 100644
index 0a4e728a3c..0000000000
--- a/e2e/custom-typings/package.json
+++ /dev/null
@@ -1,7 +0,0 @@
-{
- "name": "custom-typings",
- "devDependencies": {
- "@types/jquery": "^3.5.30",
- "jquery": "^3.7.1"
- }
-}
diff --git a/e2e/custom-typings/tsconfig.json b/e2e/custom-typings/tsconfig.json
deleted file mode 100644
index f95c807a15..0000000000
--- a/e2e/custom-typings/tsconfig.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "compilerOptions": {
- "esModuleInterop": true,
- "types": ["jquery", "jest"]
- }
-}
\ No newline at end of file
diff --git a/e2e/custom-typings/yarn.lock b/e2e/custom-typings/yarn.lock
deleted file mode 100644
index 3b3eb51b2c..0000000000
--- a/e2e/custom-typings/yarn.lock
+++ /dev/null
@@ -1,38 +0,0 @@
-# This file is generated by running "yarn install" inside your project.
-# Manual changes might be lost - proceed with caution!
-
-__metadata:
- version: 8
- cacheKey: 10
-
-"@types/jquery@npm:^3.5.30":
- version: 3.5.30
- resolution: "@types/jquery@npm:3.5.30"
- dependencies:
- "@types/sizzle": "npm:*"
- checksum: 10/5287586be022bfe85d411733b35f8f0ae8577c4afb5a94ff0e157d2c1036e10adfdd15ed80becb06f01647c39be5dbb24a45cba10db3fa6304eb442fa509321e
- languageName: node
- linkType: hard
-
-"@types/sizzle@npm:*":
- version: 2.3.3
- resolution: "@types/sizzle@npm:2.3.3"
- checksum: 10/586a9fb1f6ff3e325e0f2cc1596a460615f0bc8a28f6e276ac9b509401039dd242fa8b34496d3a30c52f5b495873922d09a9e76c50c2ab2bcc70ba3fb9c4e160
- languageName: node
- linkType: hard
-
-"custom-typings@workspace:.":
- version: 0.0.0-use.local
- resolution: "custom-typings@workspace:."
- dependencies:
- "@types/jquery": "npm:^3.5.30"
- jquery: "npm:^3.7.1"
- languageName: unknown
- linkType: soft
-
-"jquery@npm:^3.7.1":
- version: 3.7.1
- resolution: "jquery@npm:3.7.1"
- checksum: 10/17be9929f5fa37697d9848284f0d108c543318ef79ec794e130cd0c49f6c050d60c803a69e8cfa16fa19f5ff7cdb814a6905cceab0831186560c65ed113cd579
- languageName: node
- linkType: hard
diff --git a/e2e/full-ivy-lib/__tests__/full-ivy-lib.spec.ts b/e2e/full-ivy-lib/__tests__/full-ivy-lib.spec.ts
index 956ae7af71..cfca55129a 100644
--- a/e2e/full-ivy-lib/__tests__/full-ivy-lib.spec.ts
+++ b/e2e/full-ivy-lib/__tests__/full-ivy-lib.spec.ts
@@ -1,4 +1,5 @@
import { TestBed, waitForAsync } from '@angular/core/testing';
+
import { FullIvyService, FullIvyComponent, FullIvyModule } from 'full-ivy';
describe('Full Ivy library', () => {
diff --git a/e2e/full-ivy-lib/jest-cjs.config.ts b/e2e/full-ivy-lib/jest-cjs.config.ts
new file mode 100644
index 0000000000..b35bac4f64
--- /dev/null
+++ b/e2e/full-ivy-lib/jest-cjs.config.ts
@@ -0,0 +1,19 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-full-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/full-ivy-lib/jest-esm.config.ts b/e2e/full-ivy-lib/jest-esm.config.ts
new file mode 100644
index 0000000000..c4459badc5
--- /dev/null
+++ b/e2e/full-ivy-lib/jest-esm.config.ts
@@ -0,0 +1,23 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-full-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/full-ivy-lib/jest-isolated.config.js b/e2e/full-ivy-lib/jest-isolated.config.js
deleted file mode 100644
index e0926f2c14..0000000000
--- a/e2e/full-ivy-lib/jest-isolated.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|js|mjs|html)$': [
- '/../../build/index.js',
- {
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/full-ivy-lib/jest-transpile-cjs.config.ts b/e2e/full-ivy-lib/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..124d855189
--- /dev/null
+++ b/e2e/full-ivy-lib/jest-transpile-cjs.config.ts
@@ -0,0 +1,20 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-full-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/full-ivy-lib/jest-transpile-esm.config.ts b/e2e/full-ivy-lib/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..7b77f1edc7
--- /dev/null
+++ b/e2e/full-ivy-lib/jest-transpile-esm.config.ts
@@ -0,0 +1,24 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-full-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/full-ivy-lib/jest.config.js b/e2e/full-ivy-lib/jest.config.js
deleted file mode 100644
index 0409e04786..0000000000
--- a/e2e/full-ivy-lib/jest.config.js
+++ /dev/null
@@ -1,10 +0,0 @@
-module.exports = {
- moduleFileExtensions: ['ts', 'html', 'js', 'json', 'mjs'],
- resolver: '/../../build/resolvers/ng-jest-resolver.js',
- setupFilesAfterEnv: ['/../../setup-jest.js'],
- testEnvironment: 'jsdom',
- transform: {
- '^.+\\.(ts|js|mjs|html)$': '/../../build/index.js',
- },
- transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
-};
diff --git a/e2e/full-ivy-lib/package.json b/e2e/full-ivy-lib/package.json
deleted file mode 100644
index 068f65770f..0000000000
--- a/e2e/full-ivy-lib/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "full-ivy-lib"
-}
diff --git a/e2e/full-ivy-lib/tsconfig-cjs.spec.json b/e2e/full-ivy-lib/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/full-ivy-lib/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/full-ivy-lib/tsconfig-esm.spec.json b/e2e/full-ivy-lib/tsconfig-esm.spec.json
new file mode 100644
index 0000000000..2007b41c6e
--- /dev/null
+++ b/e2e/full-ivy-lib/tsconfig-esm.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig-base.spec.json",
+ "compilerOptions": {
+ "module": "ES2022",
+ "esModuleInterop": true
+ }
+}
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/Mocked.ts b/e2e/hoisting/__test_modules__/Mocked.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/Mocked.ts
rename to e2e/hoisting/__test_modules__/Mocked.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/Unmocked.ts b/e2e/hoisting/__test_modules__/Unmocked.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/Unmocked.ts
rename to e2e/hoisting/__test_modules__/Unmocked.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/a.ts b/e2e/hoisting/__test_modules__/a.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/a.ts
rename to e2e/hoisting/__test_modules__/a.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/b.ts b/e2e/hoisting/__test_modules__/b.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/b.ts
rename to e2e/hoisting/__test_modules__/b.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/banana.ts b/e2e/hoisting/__test_modules__/banana.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/banana.ts
rename to e2e/hoisting/__test_modules__/banana.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/c.ts b/e2e/hoisting/__test_modules__/c.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/c.ts
rename to e2e/hoisting/__test_modules__/c.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/d.ts b/e2e/hoisting/__test_modules__/d.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/d.ts
rename to e2e/hoisting/__test_modules__/d.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/e.ts b/e2e/hoisting/__test_modules__/e.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/e.ts
rename to e2e/hoisting/__test_modules__/e.ts
diff --git a/e2e/ast-transformers/hoisting/__test_modules__/mockFile.ts b/e2e/hoisting/__test_modules__/mockFile.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__test_modules__/mockFile.ts
rename to e2e/hoisting/__test_modules__/mockFile.ts
diff --git a/e2e/ast-transformers/hoisting/__tests__/general-hoisting.spec.ts b/e2e/hoisting/__tests__/general-hoisting.spec.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__tests__/general-hoisting.spec.ts
rename to e2e/hoisting/__tests__/general-hoisting.spec.ts
diff --git a/e2e/ast-transformers/hoisting/__tests__/import-jest.spec.ts b/e2e/hoisting/__tests__/import-jest.spec.ts
similarity index 100%
rename from e2e/ast-transformers/hoisting/__tests__/import-jest.spec.ts
rename to e2e/hoisting/__tests__/import-jest.spec.ts
diff --git a/e2e/hoisting/jest-cjs.config.ts b/e2e/hoisting/jest-cjs.config.ts
new file mode 100644
index 0000000000..c61ae0e796
--- /dev/null
+++ b/e2e/hoisting/jest-cjs.config.ts
@@ -0,0 +1,16 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-hoisting',
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/hoisting/jest-transpile-cjs.config.ts b/e2e/hoisting/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..698c379bb8
--- /dev/null
+++ b/e2e/hoisting/jest-transpile-cjs.config.ts
@@ -0,0 +1,20 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-hoisting',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/hoisting/tsconfig-cjs.spec.json b/e2e/hoisting/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/hoisting/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/jest-globals/__tests__/jest-globals.spec.ts b/e2e/jest-globals/__tests__/jest-globals.spec.ts
deleted file mode 100644
index ade7611641..0000000000
--- a/e2e/jest-globals/__tests__/jest-globals.spec.ts
+++ /dev/null
@@ -1,60 +0,0 @@
-import { describe, expect, test } from '@jest/globals';
-
-describe('@jest/globals should work', () => {
- test.each([[1, 2]])('with 2D array', (arg1, arg2) => {
- expect(arg1).toBe(1);
- expect(arg2).toBe(2);
- });
-
- test.each([2])('with 1D array', (arg1) => {
- expect(arg1).toBe(2);
- });
-
- // eslint-disable-next-line
- (test.each([2]) as any)('test.each with 1D array and done', (arg1: any, done: () => void) => {
- // eslint-disable-next-line jest/no-standalone-expect
- expect(arg1).toBe(2);
- done();
- });
-
- // eslint-disable-next-line
- (test.each([[1, 2]]) as any)('test.each with done', (arg1: any, arg2: any, done: () => void) => {
- // eslint-disable-next-line jest/no-standalone-expect
- expect(arg1).toBe(1);
- // eslint-disable-next-line jest/no-standalone-expect
- expect(arg2).toBe(2);
- done();
- });
-
- test.each`
- foo | bar
- ${1} | ${2}
- `('should work with table as a tagged template literal', ({ foo, bar }) => {
- expect(foo).toBe(1);
- expect(bar).toBe(2);
- });
-
- (
- test.each`
- foo | bar
- ${1} | ${2}
- ` as any)( // eslint-disable-line
- 'it.each should work with table as a tagged template literal with done',
- ({ foo, bar }: any, done: () => void) => { // eslint-disable-line
- expect(foo).toBe(1);
- expect(bar).toBe(2);
- done();
- },
- );
-
- test.each`
- foo | bar
- ${1} | ${2}
- `('(async) it.each should work with table as a tagged template literal', async ({ foo, bar }) => {
- expect(foo).toBe(1);
- expect(bar).toBe(2);
- });
-
- // eslint-disable-next-line jest/no-disabled-tests
- test.todo('a sample todo');
-});
diff --git a/e2e/jest-globals/jest-isolated.config.js b/e2e/jest-globals/jest-isolated.config.js
deleted file mode 100644
index e460652145..0000000000
--- a/e2e/jest-globals/jest-isolated.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|js|html)$': [
- '/../../build/index.js',
- {
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/jest-globals/jest.config.js b/e2e/jest-globals/jest.config.js
deleted file mode 100644
index 2ee161c9da..0000000000
--- a/e2e/jest-globals/jest.config.js
+++ /dev/null
@@ -1,4 +0,0 @@
-module.exports = {
- injectGlobals: false,
- transform: { '^.+\\.(ts|js|html)$': '/../../build/index.js' },
-};
diff --git a/e2e/jest-globals/package.json b/e2e/jest-globals/package.json
deleted file mode 100644
index b4d6d336c9..0000000000
--- a/e2e/jest-globals/package.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "name": "jest-globals",
- "devDependencies": {
- "@jest/globals": "^29.7.0"
- }
-}
diff --git a/e2e/jest-globals/yarn.lock b/e2e/jest-globals/yarn.lock
deleted file mode 100644
index fd6c06b624..0000000000
--- a/e2e/jest-globals/yarn.lock
+++ /dev/null
@@ -1,2381 +0,0 @@
-# This file is generated by running "yarn install" inside your project.
-# Manual changes might be lost - proceed with caution!
-
-__metadata:
- version: 8
- cacheKey: 10
-
-"@ampproject/remapping@npm:^2.1.0":
- version: 2.2.0
- resolution: "@ampproject/remapping@npm:2.2.0"
- dependencies:
- "@jridgewell/gen-mapping": "npm:^0.1.0"
- "@jridgewell/trace-mapping": "npm:^0.3.9"
- checksum: 10/503a58d6e9d645a20debd34fa8df79fb435a79a34b1d487b9ff0be9f20712b1594ce21da16b63af7db8a6b34472212572e53a55613a5a6b3134b23fc74843d04
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.13":
- version: 7.22.13
- resolution: "@babel/code-frame@npm:7.22.13"
- dependencies:
- "@babel/highlight": "npm:^7.22.13"
- chalk: "npm:^2.4.2"
- checksum: 10/bf6ae6ba3a510adfda6a211b4a89b0f1c98ca1352b745c077d113f3b568141e0d44ce750b9ac2a80143ba5c8c4080c50fcfc1aa11d86e194ea6785f62520eb5a
- languageName: node
- linkType: hard
-
-"@babel/compat-data@npm:^7.17.10":
- version: 7.17.10
- resolution: "@babel/compat-data@npm:7.17.10"
- checksum: 10/aae484b855a407767bbf902cc4a6863998737a8a41a95e76e4903f7bc42d86e4aeffdda40d9ed2167bf03c0dfc5a9b047acd2179fa3a3a5ee086035c8d60e637
- languageName: node
- linkType: hard
-
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3":
- version: 7.17.10
- resolution: "@babel/core@npm:7.17.10"
- dependencies:
- "@ampproject/remapping": "npm:^2.1.0"
- "@babel/code-frame": "npm:^7.16.7"
- "@babel/generator": "npm:^7.17.10"
- "@babel/helper-compilation-targets": "npm:^7.17.10"
- "@babel/helper-module-transforms": "npm:^7.17.7"
- "@babel/helpers": "npm:^7.17.9"
- "@babel/parser": "npm:^7.17.10"
- "@babel/template": "npm:^7.16.7"
- "@babel/traverse": "npm:^7.17.10"
- "@babel/types": "npm:^7.17.10"
- convert-source-map: "npm:^1.7.0"
- debug: "npm:^4.1.0"
- gensync: "npm:^1.0.0-beta.2"
- json5: "npm:^2.2.1"
- semver: "npm:^6.3.0"
- checksum: 10/018b40bb6f2e34317af4682eae2e60e088b67f2d7c3540333a35c62c158f0ca28ec9084484a1a954a73284bb3671db9435b0d09e76fff90f88463324fee9b1a6
- languageName: node
- linkType: hard
-
-"@babel/generator@npm:^7.17.10, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2":
- version: 7.23.0
- resolution: "@babel/generator@npm:7.23.0"
- dependencies:
- "@babel/types": "npm:^7.23.0"
- "@jridgewell/gen-mapping": "npm:^0.3.2"
- "@jridgewell/trace-mapping": "npm:^0.3.17"
- jsesc: "npm:^2.5.1"
- checksum: 10/bd1598bd356756065d90ce26968dd464ac2b915c67623f6f071fb487da5f9eb454031a380e20e7c9a7ce5c4a49d23be6cb9efde404952b0b3f3c0c3a9b73d68a
- languageName: node
- linkType: hard
-
-"@babel/helper-compilation-targets@npm:^7.17.10":
- version: 7.17.10
- resolution: "@babel/helper-compilation-targets@npm:7.17.10"
- dependencies:
- "@babel/compat-data": "npm:^7.17.10"
- "@babel/helper-validator-option": "npm:^7.16.7"
- browserslist: "npm:^4.20.2"
- semver: "npm:^6.3.0"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/2d431a0cc01e384d72afd10fa80e94a4e47f85fdb235309e5ebe64758c4ef3ef587a7b517ec1a2a0fd4c64bcbb96e2340f252276fcd32c10e24124f5869838ad
- languageName: node
- linkType: hard
-
-"@babel/helper-environment-visitor@npm:^7.16.7, @babel/helper-environment-visitor@npm:^7.22.20":
- version: 7.22.20
- resolution: "@babel/helper-environment-visitor@npm:7.22.20"
- checksum: 10/d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
- languageName: node
- linkType: hard
-
-"@babel/helper-function-name@npm:^7.23.0":
- version: 7.23.0
- resolution: "@babel/helper-function-name@npm:7.23.0"
- dependencies:
- "@babel/template": "npm:^7.22.15"
- "@babel/types": "npm:^7.23.0"
- checksum: 10/7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d
- languageName: node
- linkType: hard
-
-"@babel/helper-hoist-variables@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-hoist-variables@npm:7.22.5"
- dependencies:
- "@babel/types": "npm:^7.22.5"
- checksum: 10/394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc
- languageName: node
- linkType: hard
-
-"@babel/helper-module-imports@npm:^7.16.7":
- version: 7.16.7
- resolution: "@babel/helper-module-imports@npm:7.16.7"
- dependencies:
- "@babel/types": "npm:^7.16.7"
- checksum: 10/f48cb485be7cad70c3fdcbc1d6d104732565288fe5dd38575be4b6dd577aa606a0e7553078cebf91bea5182e1b059bcc5b6882cd1f8ccb9013d6c76b6ff136ff
- languageName: node
- linkType: hard
-
-"@babel/helper-module-transforms@npm:^7.17.7":
- version: 7.17.7
- resolution: "@babel/helper-module-transforms@npm:7.17.7"
- dependencies:
- "@babel/helper-environment-visitor": "npm:^7.16.7"
- "@babel/helper-module-imports": "npm:^7.16.7"
- "@babel/helper-simple-access": "npm:^7.17.7"
- "@babel/helper-split-export-declaration": "npm:^7.16.7"
- "@babel/helper-validator-identifier": "npm:^7.16.7"
- "@babel/template": "npm:^7.16.7"
- "@babel/traverse": "npm:^7.17.3"
- "@babel/types": "npm:^7.17.0"
- checksum: 10/d11a4adbc3fa14b94d9fb7db96f87a268c31b5ce4e4d112e62ef23c7f54154b941869cf6065a844b656bf0c51f998793006c21e607d5415b62dc0c33de7a8359
- languageName: node
- linkType: hard
-
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.8.0":
- version: 7.19.0
- resolution: "@babel/helper-plugin-utils@npm:7.19.0"
- checksum: 10/dea0e4340b6d3a943c8fe62db5d6d8c5a5238d6d3cbd24620b59d4cef13d90a1a835df42341688d0a998c0cb145ee30e9fc9c4ba6bc132bbdd73cbd0b3165930
- languageName: node
- linkType: hard
-
-"@babel/helper-simple-access@npm:^7.17.7":
- version: 7.17.7
- resolution: "@babel/helper-simple-access@npm:7.17.7"
- dependencies:
- "@babel/types": "npm:^7.17.0"
- checksum: 10/58a9bfd054720024f6ff47fbb113c96061dc2bd31a5e5285756bd3c2e83918c6926900e00150d0fb175d899494fe7d69bf2a8b278c32ef6f6bea8d032e6a3831
- languageName: node
- linkType: hard
-
-"@babel/helper-split-export-declaration@npm:^7.16.7, @babel/helper-split-export-declaration@npm:^7.22.6":
- version: 7.22.6
- resolution: "@babel/helper-split-export-declaration@npm:7.22.6"
- dependencies:
- "@babel/types": "npm:^7.22.5"
- checksum: 10/e141cace583b19d9195f9c2b8e17a3ae913b7ee9b8120246d0f9ca349ca6f03cb2c001fd5ec57488c544347c0bb584afec66c936511e447fd20a360e591ac921
- languageName: node
- linkType: hard
-
-"@babel/helper-string-parser@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-string-parser@npm:7.22.5"
- checksum: 10/7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-identifier@npm:^7.16.7, @babel/helper-validator-identifier@npm:^7.22.20":
- version: 7.22.20
- resolution: "@babel/helper-validator-identifier@npm:7.22.20"
- checksum: 10/df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-option@npm:^7.16.7":
- version: 7.16.7
- resolution: "@babel/helper-validator-option@npm:7.16.7"
- checksum: 10/c5ccc451911883cc9f12125d47be69434f28094475c1b9d2ada7c3452e6ac98a1ee8ddd364ca9e3f9855fcdee96cdeafa32543ebd9d17fee7a1062c202e80570
- languageName: node
- linkType: hard
-
-"@babel/helpers@npm:^7.17.9":
- version: 7.17.9
- resolution: "@babel/helpers@npm:7.17.9"
- dependencies:
- "@babel/template": "npm:^7.16.7"
- "@babel/traverse": "npm:^7.17.9"
- "@babel/types": "npm:^7.17.0"
- checksum: 10/43abc513da845f54904b1adb8f1d4e74e626565ddb7046babefb6c1c6906d89141f352b1b108bec0d2549ef134e7778df0135a322f2113d4bf1edb52c3351c4b
- languageName: node
- linkType: hard
-
-"@babel/highlight@npm:^7.22.13":
- version: 7.22.20
- resolution: "@babel/highlight@npm:7.22.20"
- dependencies:
- "@babel/helper-validator-identifier": "npm:^7.22.20"
- chalk: "npm:^2.4.2"
- js-tokens: "npm:^4.0.0"
- checksum: 10/1aabc95b2cb7f67adc26c7049554306f1435bfedb76b9731c36ff3d7cdfcb32bd65a6dd06985644124eb2100bd911721d9e5c4f5ac40b7f0da2995a61bf8da92
- languageName: node
- linkType: hard
-
-"@babel/parser@npm:^7.14.7, @babel/parser@npm:^7.17.10, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0":
- version: 7.23.0
- resolution: "@babel/parser@npm:7.23.0"
- bin:
- parser: ./bin/babel-parser.js
- checksum: 10/201641e068f8cca1ff12b141fcba32d7ccbabc586961bd1b85ae89d9695867f84d57fc2e1176dc4981fd28e5e97ca0e7c32cd688bd5eabb641a302abc0cb5040
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-async-generators@npm:^7.8.4":
- version: 7.8.4
- resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-bigint@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-bigint@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-class-properties@npm:^7.8.3":
- version: 7.12.13
- resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.12.13"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-meta@npm:^7.8.3":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-json-strings@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-jsx@npm:^7.7.2":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-jsx@npm:7.18.6"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.18.6"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/6d37ea972970195f1ffe1a54745ce2ae456e0ac6145fae9aa1480f297248b262ea6ebb93010eddb86ebfacb94f57c05a1fc5d232b9a67325b09060299d515c67
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-numeric-separator@npm:^7.8.3":
- version: 7.10.4
- resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.10.4"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-optional-chaining@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.8.0"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-top-level-await@npm:^7.8.3":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.14.5"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-typescript@npm:^7.7.2":
- version: 7.17.10
- resolution: "@babel/plugin-syntax-typescript@npm:7.17.10"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.16.7"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10/43e908acf4a1e267f7bd86dc2fcb015b1fbcc364da43b125289d6a91bd32eeed41e5d9870051f7a3e4e2da9eeff7655f7988b6f27beac06bcb60c054aa5bac6d
- languageName: node
- linkType: hard
-
-"@babel/template@npm:^7.16.7, @babel/template@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/template@npm:7.22.15"
- dependencies:
- "@babel/code-frame": "npm:^7.22.13"
- "@babel/parser": "npm:^7.22.15"
- "@babel/types": "npm:^7.22.15"
- checksum: 10/21e768e4eed4d1da2ce5d30aa51db0f4d6d8700bc1821fec6292587df7bba2fe1a96451230de8c64b989740731888ebf1141138bfffb14cacccf4d05c66ad93f
- languageName: node
- linkType: hard
-
-"@babel/traverse@npm:^7.17.10, @babel/traverse@npm:^7.17.3, @babel/traverse@npm:^7.17.9":
- version: 7.23.2
- resolution: "@babel/traverse@npm:7.23.2"
- dependencies:
- "@babel/code-frame": "npm:^7.22.13"
- "@babel/generator": "npm:^7.23.0"
- "@babel/helper-environment-visitor": "npm:^7.22.20"
- "@babel/helper-function-name": "npm:^7.23.0"
- "@babel/helper-hoist-variables": "npm:^7.22.5"
- "@babel/helper-split-export-declaration": "npm:^7.22.6"
- "@babel/parser": "npm:^7.23.0"
- "@babel/types": "npm:^7.23.0"
- debug: "npm:^4.1.0"
- globals: "npm:^11.1.0"
- checksum: 10/e4fcb8f8395804956df4ae1301230a14b6eb35b74a7058a0e0b40f6f4be7281e619e6dafe400e833d4512da5d61cf17ea177d04b00a8f7cf3d8d69aff83ca3d8
- languageName: node
- linkType: hard
-
-"@babel/types@npm:^7.16.7, @babel/types@npm:^7.17.0, @babel/types@npm:^7.17.10, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3":
- version: 7.23.0
- resolution: "@babel/types@npm:7.23.0"
- dependencies:
- "@babel/helper-string-parser": "npm:^7.22.5"
- "@babel/helper-validator-identifier": "npm:^7.22.20"
- to-fast-properties: "npm:^2.0.0"
- checksum: 10/ca5b896a26c91c5672254725c4c892a35567d2122afc47bd5331d1611a7f9230c19fc9ef591a5a6f80bf0d80737e104a9ac205c96447c74bee01d4319db58001
- languageName: node
- linkType: hard
-
-"@gar/promisify@npm:^1.1.3":
- version: 1.1.3
- resolution: "@gar/promisify@npm:1.1.3"
- checksum: 10/052dd232140fa60e81588000cbe729a40146579b361f1070bce63e2a761388a22a16d00beeffc504bd3601cb8e055c57b21a185448b3ed550cf50716f4fd442e
- languageName: node
- linkType: hard
-
-"@istanbuljs/load-nyc-config@npm:^1.0.0":
- version: 1.1.0
- resolution: "@istanbuljs/load-nyc-config@npm:1.1.0"
- dependencies:
- camelcase: "npm:^5.3.1"
- find-up: "npm:^4.1.0"
- get-package-type: "npm:^0.1.0"
- js-yaml: "npm:^3.13.1"
- resolve-from: "npm:^5.0.0"
- checksum: 10/b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8
- languageName: node
- linkType: hard
-
-"@istanbuljs/schema@npm:^0.1.2":
- version: 0.1.3
- resolution: "@istanbuljs/schema@npm:0.1.3"
- checksum: 10/a9b1e49acdf5efc2f5b2359f2df7f90c5c725f2656f16099e8b2cd3a000619ecca9fc48cf693ba789cf0fd989f6e0df6a22bc05574be4223ecdbb7997d04384b
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/environment@npm:29.7.0"
- dependencies:
- "@jest/fake-timers": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- jest-mock: "npm:^29.7.0"
- checksum: 10/90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8
- languageName: node
- linkType: hard
-
-"@jest/expect-utils@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/expect-utils@npm:29.7.0"
- dependencies:
- jest-get-type: "npm:^29.6.3"
- checksum: 10/ef8d379778ef574a17bde2801a6f4469f8022a46a5f9e385191dc73bb1fc318996beaed4513fbd7055c2847227a1bed2469977821866534593a6e52a281499ee
- languageName: node
- linkType: hard
-
-"@jest/expect@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/expect@npm:29.7.0"
- dependencies:
- expect: "npm:^29.7.0"
- jest-snapshot: "npm:^29.7.0"
- checksum: 10/fea6c3317a8da5c840429d90bfe49d928e89c9e89fceee2149b93a11b7e9c73d2f6e4d7cdf647163da938fc4e2169e4490be6bae64952902bc7a701033fd4880
- languageName: node
- linkType: hard
-
-"@jest/fake-timers@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/fake-timers@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@sinonjs/fake-timers": "npm:^10.0.2"
- "@types/node": "npm:*"
- jest-message-util: "npm:^29.7.0"
- jest-mock: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- checksum: 10/9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27
- languageName: node
- linkType: hard
-
-"@jest/globals@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/globals@npm:29.7.0"
- dependencies:
- "@jest/environment": "npm:^29.7.0"
- "@jest/expect": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- jest-mock: "npm:^29.7.0"
- checksum: 10/97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123
- languageName: node
- linkType: hard
-
-"@jest/schemas@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/schemas@npm:29.6.3"
- dependencies:
- "@sinclair/typebox": "npm:^0.27.8"
- checksum: 10/910040425f0fc93cd13e68c750b7885590b8839066dfa0cd78e7def07bbb708ad869381f725945d66f2284de5663bbecf63e8fdd856e2ae6e261ba30b1687e93
- languageName: node
- linkType: hard
-
-"@jest/transform@npm:^29.7.0":
- version: 29.7.0
- resolution: "@jest/transform@npm:29.7.0"
- dependencies:
- "@babel/core": "npm:^7.11.6"
- "@jest/types": "npm:^29.6.3"
- "@jridgewell/trace-mapping": "npm:^0.3.18"
- babel-plugin-istanbul: "npm:^6.1.1"
- chalk: "npm:^4.0.0"
- convert-source-map: "npm:^2.0.0"
- fast-json-stable-stringify: "npm:^2.1.0"
- graceful-fs: "npm:^4.2.9"
- jest-haste-map: "npm:^29.7.0"
- jest-regex-util: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- pirates: "npm:^4.0.4"
- slash: "npm:^3.0.0"
- write-file-atomic: "npm:^4.0.2"
- checksum: 10/30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1
- languageName: node
- linkType: hard
-
-"@jest/types@npm:^29.6.3":
- version: 29.6.3
- resolution: "@jest/types@npm:29.6.3"
- dependencies:
- "@jest/schemas": "npm:^29.6.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: 10/f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd
- languageName: node
- linkType: hard
-
-"@jridgewell/gen-mapping@npm:^0.1.0":
- version: 0.1.1
- resolution: "@jridgewell/gen-mapping@npm:0.1.1"
- dependencies:
- "@jridgewell/set-array": "npm:^1.0.0"
- "@jridgewell/sourcemap-codec": "npm:^1.4.10"
- checksum: 10/ba76fae1d8ea52b181474518c705a8eac36405dfc836fb07e9c25730a84d29e05fd6d954f121057742639f3128a24ea45d205c9c989efd464d1114671c19fa6c
- languageName: node
- linkType: hard
-
-"@jridgewell/gen-mapping@npm:^0.3.2":
- version: 0.3.3
- resolution: "@jridgewell/gen-mapping@npm:0.3.3"
- dependencies:
- "@jridgewell/set-array": "npm:^1.0.1"
- "@jridgewell/sourcemap-codec": "npm:^1.4.10"
- "@jridgewell/trace-mapping": "npm:^0.3.9"
- checksum: 10/072ace159c39ab85944bdabe017c3de15c5e046a4a4a772045b00ff05e2ebdcfa3840b88ae27e897d473eb4d4845b37be3c78e28910c779f5aeeeae2fb7f0cc2
- languageName: node
- linkType: hard
-
-"@jridgewell/resolve-uri@npm:^3.1.0":
- version: 3.1.1
- resolution: "@jridgewell/resolve-uri@npm:3.1.1"
- checksum: 10/64d59df8ae1a4e74315eb1b61e012f1c7bc8aac47a3a1e683f6fe7008eab07bc512a742b7aa7c0405685d1421206de58c9c2e6adbfe23832f8bd69408ffc183e
- languageName: node
- linkType: hard
-
-"@jridgewell/set-array@npm:^1.0.0, @jridgewell/set-array@npm:^1.0.1":
- version: 1.1.2
- resolution: "@jridgewell/set-array@npm:1.1.2"
- checksum: 10/69a84d5980385f396ff60a175f7177af0b8da4ddb81824cb7016a9ef914eee9806c72b6b65942003c63f7983d4f39a5c6c27185bbca88eb4690b62075602e28e
- languageName: node
- linkType: hard
-
-"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14":
- version: 1.4.15
- resolution: "@jridgewell/sourcemap-codec@npm:1.4.15"
- checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09
- languageName: node
- linkType: hard
-
-"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9":
- version: 0.3.22
- resolution: "@jridgewell/trace-mapping@npm:0.3.22"
- dependencies:
- "@jridgewell/resolve-uri": "npm:^3.1.0"
- "@jridgewell/sourcemap-codec": "npm:^1.4.14"
- checksum: 10/48d3e3db00dbecb211613649a1849876ba5544a3f41cf5e6b99ea1130272d6cf18591b5b67389bce20f1c871b4ede5900c3b6446a7aab6d0a3b2fe806a834db7
- languageName: node
- linkType: hard
-
-"@npmcli/fs@npm:^2.1.0":
- version: 2.1.0
- resolution: "@npmcli/fs@npm:2.1.0"
- dependencies:
- "@gar/promisify": "npm:^1.1.3"
- semver: "npm:^7.3.5"
- checksum: 10/1fe97efb5c1250c5986b46b6c8256b1eab8159a6d50fc8ace9f90937b3195541272faf77f18bdbf5eeb89bab68332c7846ac5ab9337e6099e63c6007388ebe84
- languageName: node
- linkType: hard
-
-"@npmcli/move-file@npm:^2.0.0":
- version: 2.0.0
- resolution: "@npmcli/move-file@npm:2.0.0"
- dependencies:
- mkdirp: "npm:^1.0.4"
- rimraf: "npm:^3.0.2"
- checksum: 10/1388777b507b0c592d53f41b9d182e1a8de7763bc625fc07999b8edbc22325f074e5b3ec90af79c89d6987fdb2325bc66d59f483258543c14a43661621f841b0
- languageName: node
- linkType: hard
-
-"@sinclair/typebox@npm:^0.27.8":
- version: 0.27.8
- resolution: "@sinclair/typebox@npm:0.27.8"
- checksum: 10/297f95ff77c82c54de8c9907f186076e715ff2621c5222ba50b8d40a170661c0c5242c763cba2a4791f0f91cb1d8ffa53ea1d7294570cf8cd4694c0e383e484d
- languageName: node
- linkType: hard
-
-"@sinonjs/commons@npm:^2.0.0":
- version: 2.0.0
- resolution: "@sinonjs/commons@npm:2.0.0"
- dependencies:
- type-detect: "npm:4.0.8"
- checksum: 10/bd6b44957077cd99067dcf401e80ed5ea03ba930cba2066edbbfe302d5fc973a108db25c0ae4930ee53852716929e4c94fa3b8a1510a51ac6869443a139d1e3d
- languageName: node
- linkType: hard
-
-"@sinonjs/fake-timers@npm:^10.0.2":
- version: 10.0.2
- resolution: "@sinonjs/fake-timers@npm:10.0.2"
- dependencies:
- "@sinonjs/commons": "npm:^2.0.0"
- checksum: 10/f7b47a290426d545894774c946c39877de6d6b3645e46d7d4dc99b9fc869c513791fb5be2496e877472fa630df0b61fc05b12a150bbdca606651a41ec3d5da2d
- languageName: node
- linkType: hard
-
-"@tootallnate/once@npm:2":
- version: 2.0.0
- resolution: "@tootallnate/once@npm:2.0.0"
- checksum: 10/ad87447820dd3f24825d2d947ebc03072b20a42bfc96cbafec16bff8bbda6c1a81fcb0be56d5b21968560c5359a0af4038a68ba150c3e1694fe4c109a063bed8
- languageName: node
- linkType: hard
-
-"@types/graceful-fs@npm:^4.1.3":
- version: 4.1.5
- resolution: "@types/graceful-fs@npm:4.1.5"
- dependencies:
- "@types/node": "npm:*"
- checksum: 10/d076bb61f45d0fc42dee496ef8b1c2f8742e15d5e47e90e20d0243386e426c04d4efd408a48875ab432f7960b4ce3414db20ed0fbbfc7bcc89d84e574f6e045a
- 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"
- checksum: 10/a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7
- languageName: node
- linkType: hard
-
-"@types/istanbul-lib-report@npm:*":
- version: 3.0.0
- resolution: "@types/istanbul-lib-report@npm:3.0.0"
- dependencies:
- "@types/istanbul-lib-coverage": "npm:*"
- checksum: 10/f121dcac8a6b8184f3cab97286d8d519f1937fa8620ada5dbc43b699d602b8be289e4a4bccbd6ee1aade6869d3c9fb68bf04c6fdca8c5b0c4e7e314c31c7900a
- languageName: node
- linkType: hard
-
-"@types/istanbul-reports@npm:^3.0.0":
- version: 3.0.1
- resolution: "@types/istanbul-reports@npm:3.0.1"
- dependencies:
- "@types/istanbul-lib-report": "npm:*"
- checksum: 10/f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903
- languageName: node
- linkType: hard
-
-"@types/node@npm:*":
- version: 17.0.31
- resolution: "@types/node@npm:17.0.31"
- checksum: 10/707f1b81b84a29428f5a61cb11906621a783cce75767a6d5e1158d4f8a9fe6b2375a9c585d04ebe325f1a78630fe05142f93cf8992142e96de14b09dbad330da
- languageName: node
- linkType: hard
-
-"@types/stack-utils@npm:^2.0.0":
- version: 2.0.1
- resolution: "@types/stack-utils@npm:2.0.1"
- checksum: 10/205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019
- languageName: node
- linkType: hard
-
-"@types/yargs-parser@npm:*":
- version: 21.0.0
- resolution: "@types/yargs-parser@npm:21.0.0"
- checksum: 10/c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0
- languageName: node
- linkType: hard
-
-"@types/yargs@npm:^17.0.8":
- version: 17.0.10
- resolution: "@types/yargs@npm:17.0.10"
- dependencies:
- "@types/yargs-parser": "npm:*"
- checksum: 10/cfe94e8ba50364e08d7b3ecb10a7c153762d0e56c571079538bb06b306638d1045e395fc5a745b94519e73798779c761fa386ec13c82306a62349f64d7b9eec1
- languageName: node
- linkType: hard
-
-"abbrev@npm:1":
- version: 1.1.1
- resolution: "abbrev@npm:1.1.1"
- checksum: 10/2d882941183c66aa665118bafdab82b7a177e9add5eb2776c33e960a4f3c89cff88a1b38aba13a456de01d0dd9d66a8bea7c903268b21ea91dd1097e1e2e8243
- languageName: node
- linkType: hard
-
-"agent-base@npm:6, agent-base@npm:^6.0.2":
- version: 6.0.2
- resolution: "agent-base@npm:6.0.2"
- dependencies:
- debug: "npm:4"
- checksum: 10/21fb903e0917e5cb16591b4d0ef6a028a54b83ac30cd1fca58dece3d4e0990512a8723f9f83130d88a41e2af8b1f7be1386fda3ea2d181bb1a62155e75e95e23
- languageName: node
- linkType: hard
-
-"agentkeepalive@npm:^4.2.1":
- version: 4.2.1
- resolution: "agentkeepalive@npm:4.2.1"
- dependencies:
- debug: "npm:^4.1.0"
- depd: "npm:^1.1.2"
- humanize-ms: "npm:^1.2.1"
- checksum: 10/63961cba1afa26d708da94159f3b9428d46fdc137b783fbc399b848e750c5e28c97d96839efa8cb3c2d11ecd12dd411298c00d164600212f660e8c55369c9e55
- languageName: node
- linkType: hard
-
-"aggregate-error@npm:^3.0.0":
- version: 3.1.0
- resolution: "aggregate-error@npm:3.1.0"
- dependencies:
- clean-stack: "npm:^2.0.0"
- indent-string: "npm:^4.0.0"
- checksum: 10/1101a33f21baa27a2fa8e04b698271e64616b886795fd43c31068c07533c7b3facfcaf4e9e0cab3624bd88f729a592f1c901a1a229c9e490eafce411a8644b79
- languageName: node
- linkType: hard
-
-"ansi-regex@npm:^5.0.1":
- version: 5.0.1
- resolution: "ansi-regex@npm:5.0.1"
- checksum: 10/2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^3.2.1":
- version: 3.2.1
- resolution: "ansi-styles@npm:3.2.1"
- dependencies:
- color-convert: "npm:^1.9.0"
- checksum: 10/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^4.1.0":
- version: 4.3.0
- resolution: "ansi-styles@npm:4.3.0"
- dependencies:
- color-convert: "npm:^2.0.1"
- checksum: 10/b4494dfbfc7e4591b4711a396bd27e540f8153914123dccb4cdbbcb514015ada63a3809f362b9d8d4f6b17a706f1d7bea3c6f974b15fa5ae76b5b502070889ff
- languageName: node
- linkType: hard
-
-"ansi-styles@npm:^5.0.0":
- version: 5.2.0
- resolution: "ansi-styles@npm:5.2.0"
- checksum: 10/d7f4e97ce0623aea6bc0d90dcd28881ee04cba06c570b97fd3391bd7a268eedfd9d5e2dd4fdcbdd82b8105df5faf6f24aaedc08eaf3da898e702db5948f63469
- languageName: node
- linkType: hard
-
-"anymatch@npm:^3.0.3":
- version: 3.1.2
- resolution: "anymatch@npm:3.1.2"
- dependencies:
- normalize-path: "npm:^3.0.0"
- picomatch: "npm:^2.0.4"
- checksum: 10/985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9
- languageName: node
- linkType: hard
-
-"aproba@npm:^1.0.3 || ^2.0.0":
- version: 2.0.0
- resolution: "aproba@npm:2.0.0"
- checksum: 10/c2b9a631298e8d6f3797547e866db642f68493808f5b37cd61da778d5f6ada890d16f668285f7d60bd4fc3b03889bd590ffe62cf81b700e9bb353431238a0a7b
- languageName: node
- linkType: hard
-
-"are-we-there-yet@npm:^3.0.0":
- version: 3.0.0
- resolution: "are-we-there-yet@npm:3.0.0"
- dependencies:
- delegates: "npm:^1.0.0"
- readable-stream: "npm:^3.6.0"
- checksum: 10/7266eee19d0be9dd8e58b63cfb1e1ad45945125fac1e75f00237b55960891bf3bb0be291757a8d9dcf1dbfacfb3802d3eb3f9a064084a6a70a61fe0571f9318f
- languageName: node
- linkType: hard
-
-"argparse@npm:^1.0.7":
- version: 1.0.10
- resolution: "argparse@npm:1.0.10"
- dependencies:
- sprintf-js: "npm:~1.0.2"
- checksum: 10/c6a621343a553ff3779390bb5ee9c2263d6643ebcd7843227bdde6cc7adbed796eb5540ca98db19e3fd7b4714e1faa51551f8849b268bb62df27ddb15cbcd91e
- languageName: node
- linkType: hard
-
-"babel-plugin-istanbul@npm:^6.1.1":
- version: 6.1.1
- resolution: "babel-plugin-istanbul@npm:6.1.1"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.0.0"
- "@istanbuljs/load-nyc-config": "npm:^1.0.0"
- "@istanbuljs/schema": "npm:^0.1.2"
- istanbul-lib-instrument: "npm:^5.0.4"
- test-exclude: "npm:^6.0.0"
- checksum: 10/ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d
- languageName: node
- linkType: hard
-
-"babel-preset-current-node-syntax@npm:^1.0.0":
- version: 1.0.1
- resolution: "babel-preset-current-node-syntax@npm:1.0.1"
- dependencies:
- "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
- "@babel/plugin-syntax-bigint": "npm:^7.8.3"
- "@babel/plugin-syntax-class-properties": "npm:^7.8.3"
- "@babel/plugin-syntax-import-meta": "npm:^7.8.3"
- "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
- "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3"
- "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
- "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3"
- "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
- "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
- "@babel/plugin-syntax-top-level-await": "npm:^7.8.3"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10/94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74
- languageName: node
- linkType: hard
-
-"balanced-match@npm:^1.0.0":
- version: 1.0.2
- resolution: "balanced-match@npm:1.0.2"
- checksum: 10/9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65
- languageName: node
- linkType: hard
-
-"brace-expansion@npm:^1.1.7":
- version: 1.1.11
- resolution: "brace-expansion@npm:1.1.11"
- dependencies:
- balanced-match: "npm:^1.0.0"
- concat-map: "npm:0.0.1"
- checksum: 10/faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07
- languageName: node
- linkType: hard
-
-"brace-expansion@npm:^2.0.1":
- version: 2.0.1
- resolution: "brace-expansion@npm:2.0.1"
- dependencies:
- balanced-match: "npm:^1.0.0"
- checksum: 10/a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1
- languageName: node
- linkType: hard
-
-"braces@npm:^3.0.2":
- version: 3.0.3
- resolution: "braces@npm:3.0.3"
- dependencies:
- fill-range: "npm:^7.1.1"
- checksum: 10/fad11a0d4697a27162840b02b1fad249c1683cbc510cd5bf1a471f2f8085c046d41094308c577a50a03a579dd99d5a6b3724c4b5e8b14df2c4443844cfcda2c6
- languageName: node
- linkType: hard
-
-"browserslist@npm:^4.20.2":
- version: 4.20.3
- resolution: "browserslist@npm:4.20.3"
- dependencies:
- caniuse-lite: "npm:^1.0.30001332"
- electron-to-chromium: "npm:^1.4.118"
- escalade: "npm:^3.1.1"
- node-releases: "npm:^2.0.3"
- picocolors: "npm:^1.0.0"
- bin:
- browserslist: cli.js
- checksum: 10/63e285ae2d19aca763616a48b3ad48dc84fb896038faa3a85bcfed801411ed783fd166bdbf5f4af0d11494ea1b6632aa390a4ba32ce92249bd627f4563c88cd0
- languageName: node
- linkType: hard
-
-"bser@npm:2.1.1":
- version: 2.1.1
- resolution: "bser@npm:2.1.1"
- dependencies:
- node-int64: "npm:^0.4.0"
- checksum: 10/edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020
- languageName: node
- linkType: hard
-
-"cacache@npm:^16.1.0":
- version: 16.1.1
- resolution: "cacache@npm:16.1.1"
- dependencies:
- "@npmcli/fs": "npm:^2.1.0"
- "@npmcli/move-file": "npm:^2.0.0"
- chownr: "npm:^2.0.0"
- fs-minipass: "npm:^2.1.0"
- glob: "npm:^8.0.1"
- infer-owner: "npm:^1.0.4"
- lru-cache: "npm:^7.7.1"
- minipass: "npm:^3.1.6"
- minipass-collect: "npm:^1.0.2"
- minipass-flush: "npm:^1.0.5"
- minipass-pipeline: "npm:^1.2.4"
- mkdirp: "npm:^1.0.4"
- p-map: "npm:^4.0.0"
- promise-inflight: "npm:^1.0.1"
- rimraf: "npm:^3.0.2"
- ssri: "npm:^9.0.0"
- tar: "npm:^6.1.11"
- unique-filename: "npm:^1.1.1"
- checksum: 10/8356f969767ff11ed5e9dc6fcb3fc47d227431c6e68086a34ae08b2f3744909e6e22ae1868dc5ab094132a3d8dfc174f08bd7f3122abf50cf56fd789553d3d1f
- languageName: node
- linkType: hard
-
-"camelcase@npm:^5.3.1":
- version: 5.3.1
- resolution: "camelcase@npm:5.3.1"
- checksum: 10/e6effce26b9404e3c0f301498184f243811c30dfe6d0b9051863bd8e4034d09c8c2923794f280d6827e5aa055f6c434115ff97864a16a963366fb35fd673024b
- languageName: node
- linkType: hard
-
-"caniuse-lite@npm:^1.0.30001332":
- version: 1.0.30001338
- resolution: "caniuse-lite@npm:1.0.30001338"
- checksum: 10/983bea62139b55787b46efef2d741a2bb07028ca0e8a7a0c11c34ee91e9f0c030e89b6d7dbb9cd68878d2c5deb41961c29b1559ab8ac044de11267377d70e73c
- languageName: node
- linkType: hard
-
-"chalk@npm:^2.4.2":
- version: 2.4.2
- resolution: "chalk@npm:2.4.2"
- dependencies:
- ansi-styles: "npm:^3.2.1"
- escape-string-regexp: "npm:^1.0.5"
- supports-color: "npm:^5.3.0"
- checksum: 10/3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303
- languageName: node
- linkType: hard
-
-"chalk@npm:^4.0.0":
- version: 4.1.2
- resolution: "chalk@npm:4.1.2"
- dependencies:
- ansi-styles: "npm:^4.1.0"
- supports-color: "npm:^7.1.0"
- checksum: 10/cb3f3e594913d63b1814d7ca7c9bafbf895f75fbf93b92991980610dfd7b48500af4e3a5d4e3a8f337990a96b168d7eb84ee55efdce965e2ee8efc20f8c8f139
- languageName: node
- linkType: hard
-
-"chownr@npm:^2.0.0":
- version: 2.0.0
- resolution: "chownr@npm:2.0.0"
- checksum: 10/c57cf9dd0791e2f18a5ee9c1a299ae6e801ff58fee96dc8bfd0dcb4738a6ce58dd252a3605b1c93c6418fe4f9d5093b28ffbf4d66648cb2a9c67eaef9679be2f
- languageName: node
- linkType: hard
-
-"ci-info@npm:^3.2.0":
- version: 3.3.0
- resolution: "ci-info@npm:3.3.0"
- checksum: 10/8adea555a4f92e4f80f5e58e63277b349efa439dabfc6e2ca3773126f3fea7699f3546ff931f996a08f9905b2f6a7fc4d671a0c549cfedab7369e35aa0723b00
- languageName: node
- linkType: hard
-
-"clean-stack@npm:^2.0.0":
- version: 2.2.0
- resolution: "clean-stack@npm:2.2.0"
- checksum: 10/2ac8cd2b2f5ec986a3c743935ec85b07bc174d5421a5efc8017e1f146a1cf5f781ae962618f416352103b32c9cd7e203276e8c28241bbe946160cab16149fb68
- languageName: node
- linkType: hard
-
-"color-convert@npm:^1.9.0":
- version: 1.9.3
- resolution: "color-convert@npm:1.9.3"
- dependencies:
- color-name: "npm:1.1.3"
- checksum: 10/ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10
- languageName: node
- linkType: hard
-
-"color-convert@npm:^2.0.1":
- version: 2.0.1
- resolution: "color-convert@npm:2.0.1"
- dependencies:
- color-name: "npm:~1.1.4"
- checksum: 10/fa00c91b4332b294de06b443923246bccebe9fab1b253f7fe1772d37b06a2269b4039a85e309abe1fe11b267b11c08d1d0473fda3badd6167f57313af2887a64
- languageName: node
- linkType: hard
-
-"color-name@npm:1.1.3":
- version: 1.1.3
- resolution: "color-name@npm:1.1.3"
- checksum: 10/09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d
- languageName: node
- linkType: hard
-
-"color-name@npm:~1.1.4":
- version: 1.1.4
- resolution: "color-name@npm:1.1.4"
- checksum: 10/b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610
- languageName: node
- linkType: hard
-
-"color-support@npm:^1.1.3":
- version: 1.1.3
- resolution: "color-support@npm:1.1.3"
- bin:
- color-support: bin.js
- checksum: 10/4bcfe30eea1498fe1cabc852bbda6c9770f230ea0e4faf4611c5858b1b9e4dde3730ac485e65f54ca182f4c50b626c1bea7c8441ceda47367a54a818c248aa7a
- languageName: node
- linkType: hard
-
-"concat-map@npm:0.0.1":
- version: 0.0.1
- resolution: "concat-map@npm:0.0.1"
- checksum: 10/9680699c8e2b3af0ae22592cb764acaf973f292a7b71b8a06720233011853a58e256c89216a10cbe889727532fd77f8bcd49a760cedfde271b8e006c20e079f2
- languageName: node
- linkType: hard
-
-"console-control-strings@npm:^1.1.0":
- version: 1.1.0
- resolution: "console-control-strings@npm:1.1.0"
- checksum: 10/27b5fa302bc8e9ae9e98c03c66d76ca289ad0c61ce2fe20ab288d288bee875d217512d2edb2363fc83165e88f1c405180cf3f5413a46e51b4fe1a004840c6cdb
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:^1.7.0":
- version: 1.8.0
- resolution: "convert-source-map@npm:1.8.0"
- dependencies:
- safe-buffer: "npm:~5.1.1"
- checksum: 10/985d974a2d33e1a2543ada51c93e1ba2f73eaed608dc39f229afc78f71dcc4c8b7d7c684aa647e3c6a3a204027444d69e53e169ce94e8d1fa8d7dee80c9c8fed
- languageName: node
- linkType: hard
-
-"convert-source-map@npm:^2.0.0":
- version: 2.0.0
- resolution: "convert-source-map@npm:2.0.0"
- checksum: 10/c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15
- languageName: node
- linkType: hard
-
-"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.3":
- version: 4.3.4
- resolution: "debug@npm:4.3.4"
- dependencies:
- ms: "npm:2.1.2"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255
- languageName: node
- linkType: hard
-
-"delegates@npm:^1.0.0":
- version: 1.0.0
- resolution: "delegates@npm:1.0.0"
- checksum: 10/a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd
- languageName: node
- linkType: hard
-
-"depd@npm:^1.1.2":
- version: 1.1.2
- resolution: "depd@npm:1.1.2"
- checksum: 10/2ed6966fc14463a9e85451db330ab8ba041efed0b9a1a472dbfc6fbf2f82bab66491915f996b25d8517dddc36c8c74e24c30879b34877f3c4410733444a51d1d
- languageName: node
- linkType: hard
-
-"diff-sequences@npm:^29.6.3":
- version: 29.6.3
- resolution: "diff-sequences@npm:29.6.3"
- checksum: 10/179daf9d2f9af5c57ad66d97cb902a538bcf8ed64963fa7aa0c329b3de3665ce2eb6ffdc2f69f29d445fa4af2517e5e55e5b6e00c00a9ae4f43645f97f7078cb
- languageName: node
- linkType: hard
-
-"electron-to-chromium@npm:^1.4.118":
- version: 1.4.137
- resolution: "electron-to-chromium@npm:1.4.137"
- checksum: 10/3e0bbd1faaa654efcc13214245cbee8c51178e8c4f3bfdb1a458bc933fe2d3794b9992c627f73f5fbf131f9f0268ba8dfbba1198efbfc868821fa071fbc17d57
- languageName: node
- linkType: hard
-
-"emoji-regex@npm:^8.0.0":
- version: 8.0.0
- resolution: "emoji-regex@npm:8.0.0"
- checksum: 10/c72d67a6821be15ec11997877c437491c313d924306b8da5d87d2a2bcc2cec9903cb5b04ee1a088460501d8e5b44f10df82fdc93c444101a7610b80c8b6938e1
- languageName: node
- linkType: hard
-
-"encoding@npm:^0.1.13":
- version: 0.1.13
- resolution: "encoding@npm:0.1.13"
- dependencies:
- iconv-lite: "npm:^0.6.2"
- checksum: 10/bb98632f8ffa823996e508ce6a58ffcf5856330fde839ae42c9e1f436cc3b5cc651d4aeae72222916545428e54fd0f6aa8862fd8d25bdbcc4589f1e3f3715e7f
- languageName: node
- linkType: hard
-
-"env-paths@npm:^2.2.0":
- version: 2.2.1
- resolution: "env-paths@npm:2.2.1"
- checksum: 10/65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
- languageName: node
- linkType: hard
-
-"err-code@npm:^2.0.2":
- version: 2.0.3
- resolution: "err-code@npm:2.0.3"
- checksum: 10/1d20d825cdcce8d811bfbe86340f4755c02655a7feb2f13f8c880566d9d72a3f6c92c192a6867632e490d6da67b678271f46e01044996a6443e870331100dfdd
- languageName: node
- linkType: hard
-
-"escalade@npm:^3.1.1":
- version: 3.1.1
- resolution: "escalade@npm:3.1.1"
- checksum: 10/afa618e73362576b63f6ca83c975456621095a1ed42ff068174e3f5cea48afc422814dda548c96e6ebb5333e7265140c7292abcc81bbd6ccb1757d50d3a4e182
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:^1.0.5":
- version: 1.0.5
- resolution: "escape-string-regexp@npm:1.0.5"
- checksum: 10/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410
- languageName: node
- linkType: hard
-
-"escape-string-regexp@npm:^2.0.0":
- version: 2.0.0
- resolution: "escape-string-regexp@npm:2.0.0"
- checksum: 10/9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395
- languageName: node
- linkType: hard
-
-"esprima@npm:^4.0.0":
- version: 4.0.1
- resolution: "esprima@npm:4.0.1"
- bin:
- esparse: ./bin/esparse.js
- esvalidate: ./bin/esvalidate.js
- checksum: 10/f1d3c622ad992421362294f7acf866aa9409fbad4eb2e8fa230bd33944ce371d32279667b242d8b8907ec2b6ad7353a717f3c0e60e748873a34a7905174bc0eb
- languageName: node
- linkType: hard
-
-"expect@npm:^29.7.0":
- version: 29.7.0
- resolution: "expect@npm:29.7.0"
- dependencies:
- "@jest/expect-utils": "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- jest-matcher-utils: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- checksum: 10/63f97bc51f56a491950fb525f9ad94f1916e8a014947f8d8445d3847a665b5471b768522d659f5e865db20b6c2033d2ac10f35fcbd881a4d26407a4f6f18451a
- languageName: node
- linkType: hard
-
-"fast-json-stable-stringify@npm:^2.1.0":
- version: 2.1.0
- resolution: "fast-json-stable-stringify@npm:2.1.0"
- checksum: 10/2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e
- languageName: node
- linkType: hard
-
-"fb-watchman@npm:^2.0.0":
- version: 2.0.1
- resolution: "fb-watchman@npm:2.0.1"
- dependencies:
- bser: "npm:2.1.1"
- checksum: 10/9a03efc7d41ce3ca3d799d63505a1f7312caddf4e7737d39f2165bfe4872cbd4b87eccc9e6c57229ea08f14b4d7187896da31a7270b8da7a4aaa8fba2d3d1c42
- languageName: node
- linkType: hard
-
-"fill-range@npm:^7.1.1":
- version: 7.1.1
- resolution: "fill-range@npm:7.1.1"
- dependencies:
- to-regex-range: "npm:^5.0.1"
- checksum: 10/a7095cb39e5bc32fada2aa7c7249d3f6b01bd1ce461a61b0adabacccabd9198500c6fb1f68a7c851a657e273fce2233ba869638897f3d7ed2e87a2d89b4436ea
- languageName: node
- linkType: hard
-
-"find-up@npm:^4.1.0":
- version: 4.1.0
- resolution: "find-up@npm:4.1.0"
- dependencies:
- locate-path: "npm:^5.0.0"
- path-exists: "npm:^4.0.0"
- checksum: 10/4c172680e8f8c1f78839486e14a43ef82e9decd0e74145f40707cc42e7420506d5ec92d9a11c22bd2c48fb0c384ea05dd30e10dd152fefeec6f2f75282a8b844
- languageName: node
- linkType: hard
-
-"fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0":
- version: 2.1.0
- resolution: "fs-minipass@npm:2.1.0"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/03191781e94bc9a54bd376d3146f90fe8e082627c502185dbf7b9b3032f66b0b142c1115f3b2cc5936575fc1b44845ce903dd4c21bec2a8d69f3bd56f9cee9ec
- languageName: node
- linkType: hard
-
-"fs.realpath@npm:^1.0.0":
- version: 1.0.0
- resolution: "fs.realpath@npm:1.0.0"
- checksum: 10/e703107c28e362d8d7b910bbcbfd371e640a3bb45ae157a362b5952c0030c0b6d4981140ec319b347bce7adc025dd7813da1ff908a945ac214d64f5402a51b96
- languageName: node
- linkType: hard
-
-"fsevents@npm:^2.3.2":
- version: 2.3.2
- resolution: "fsevents@npm:2.3.2"
- dependencies:
- node-gyp: "npm:latest"
- checksum: 10/6b5b6f5692372446ff81cf9501c76e3e0459a4852b3b5f1fc72c103198c125a6b8c72f5f166bdd76ffb2fca261e7f6ee5565daf80dca6e571e55bcc589cc1256
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin":
- version: 2.3.2
- resolution: "fsevents@patch:fsevents@npm%3A2.3.2#optional!builtin::version=2.3.2&hash=df0bf1"
- dependencies:
- node-gyp: "npm:latest"
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"gauge@npm:^4.0.3":
- version: 4.0.4
- resolution: "gauge@npm:4.0.4"
- dependencies:
- aproba: "npm:^1.0.3 || ^2.0.0"
- color-support: "npm:^1.1.3"
- console-control-strings: "npm:^1.1.0"
- has-unicode: "npm:^2.0.1"
- signal-exit: "npm:^3.0.7"
- string-width: "npm:^4.2.3"
- strip-ansi: "npm:^6.0.1"
- wide-align: "npm:^1.1.5"
- checksum: 10/09535dd53b5ced6a34482b1fa9f3929efdeac02f9858569cde73cef3ed95050e0f3d095706c1689614059898924b7a74aa14042f51381a1ccc4ee5c29d2389c4
- 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"
- checksum: 10/17d8333460204fbf1f9160d067e1e77f908a5447febb49424b8ab043026049835c9ef3974445c57dbd39161f4d2b04356d7de12b2eecaa27a7a7ea7d871cbedd
- languageName: node
- linkType: hard
-
-"get-package-type@npm:^0.1.0":
- version: 0.1.0
- resolution: "get-package-type@npm:0.1.0"
- checksum: 10/bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148
- languageName: node
- linkType: hard
-
-"glob@npm:^7.1.3, glob@npm:^7.1.4":
- version: 7.2.3
- resolution: "glob@npm:7.2.3"
- dependencies:
- fs.realpath: "npm:^1.0.0"
- inflight: "npm:^1.0.4"
- inherits: "npm:2"
- minimatch: "npm:^3.1.1"
- once: "npm:^1.3.0"
- path-is-absolute: "npm:^1.0.0"
- checksum: 10/59452a9202c81d4508a43b8af7082ca5c76452b9fcc4a9ab17655822e6ce9b21d4f8fbadabe4fe3faef448294cec249af305e2cd824b7e9aaf689240e5e96a7b
- languageName: node
- linkType: hard
-
-"glob@npm:^8.0.1":
- version: 8.0.3
- resolution: "glob@npm:8.0.3"
- 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: 10/cd002c04010ffddba426376c3046466b923b5450f89a434e6a9df6bfec369a4e907afc436303d7fbc34366dcf37056dcc3bec41e41ce983ed8d78b6035ecc317
- languageName: node
- linkType: hard
-
-"globals@npm:^11.1.0":
- version: 11.12.0
- resolution: "globals@npm:11.12.0"
- checksum: 10/9f054fa38ff8de8fa356502eb9d2dae0c928217b8b5c8de1f09f5c9b6c8a96d8b9bd3afc49acbcd384a98a81fea713c859e1b09e214c60509517bb8fc2bc13c2
- languageName: node
- linkType: hard
-
-"graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
- version: 4.2.10
- resolution: "graceful-fs@npm:4.2.10"
- checksum: 10/0c83c52b62c68a944dcfb9d66b0f9f10f7d6e3d081e8067b9bfdc9e5f3a8896584d576036f82915773189eec1eba599397fc620e75c03c0610fb3d67c6713c1a
- languageName: node
- linkType: hard
-
-"has-flag@npm:^3.0.0":
- version: 3.0.0
- resolution: "has-flag@npm:3.0.0"
- checksum: 10/4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b
- languageName: node
- linkType: hard
-
-"has-flag@npm:^4.0.0":
- version: 4.0.0
- resolution: "has-flag@npm:4.0.0"
- checksum: 10/261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad
- languageName: node
- linkType: hard
-
-"has-unicode@npm:^2.0.1":
- version: 2.0.1
- resolution: "has-unicode@npm:2.0.1"
- checksum: 10/041b4293ad6bf391e21c5d85ed03f412506d6623786b801c4ab39e4e6ca54993f13201bceb544d92963f9e0024e6e7fbf0cb1d84c9d6b31cb9c79c8c990d13d8
- languageName: node
- linkType: hard
-
-"http-cache-semantics@npm:^4.1.0":
- version: 4.1.1
- resolution: "http-cache-semantics@npm:4.1.1"
- checksum: 10/362d5ed66b12ceb9c0a328fb31200b590ab1b02f4a254a697dc796850cc4385603e75f53ec59f768b2dad3bfa1464bd229f7de278d2899a0e3beffc634b6683f
- languageName: node
- linkType: hard
-
-"http-proxy-agent@npm:^5.0.0":
- version: 5.0.0
- resolution: "http-proxy-agent@npm:5.0.0"
- dependencies:
- "@tootallnate/once": "npm:2"
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10/5ee19423bc3e0fd5f23ce991b0755699ad2a46a440ce9cec99e8126bb98448ad3479d2c0ea54be5519db5b19a4ffaa69616bac01540db18506dd4dac3dc418f0
- languageName: node
- linkType: hard
-
-"https-proxy-agent@npm:^5.0.0":
- version: 5.0.1
- resolution: "https-proxy-agent@npm:5.0.1"
- dependencies:
- agent-base: "npm:6"
- debug: "npm:4"
- checksum: 10/f0dce7bdcac5e8eaa0be3c7368bb8836ed010fb5b6349ffb412b172a203efe8f807d9a6681319105ea1b6901e1972c7b5ea899672a7b9aad58309f766dcbe0df
- languageName: node
- linkType: hard
-
-"humanize-ms@npm:^1.2.1":
- version: 1.2.1
- resolution: "humanize-ms@npm:1.2.1"
- dependencies:
- ms: "npm:^2.0.0"
- checksum: 10/9c7a74a2827f9294c009266c82031030eae811ca87b0da3dceb8d6071b9bde22c9f3daef0469c3c533cc67a97d8a167cd9fc0389350e5f415f61a79b171ded16
- languageName: node
- linkType: hard
-
-"iconv-lite@npm:^0.6.2":
- version: 0.6.3
- resolution: "iconv-lite@npm:0.6.3"
- dependencies:
- safer-buffer: "npm:>= 2.1.2 < 3.0.0"
- checksum: 10/24e3292dd3dadaa81d065c6f8c41b274a47098150d444b96e5f53b4638a9a71482921ea6a91a1f59bb71d9796de25e04afd05919fa64c360347ba65d3766f10f
- languageName: node
- linkType: hard
-
-"imurmurhash@npm:^0.1.4":
- version: 0.1.4
- resolution: "imurmurhash@npm:0.1.4"
- checksum: 10/2d30b157a91fe1c1d7c6f653cbf263f039be6c5bfa959245a16d4ee191fc0f2af86c08545b6e6beeb041c56b574d2d5b9f95343d378ab49c0f37394d541e7fc8
- languageName: node
- linkType: hard
-
-"indent-string@npm:^4.0.0":
- version: 4.0.0
- resolution: "indent-string@npm:4.0.0"
- checksum: 10/cd3f5cbc9ca2d624c6a1f53f12e6b341659aba0e2d3254ae2b4464aaea8b4294cdb09616abbc59458f980531f2429784ed6a420d48d245bcad0811980c9efae9
- languageName: node
- linkType: hard
-
-"infer-owner@npm:^1.0.4":
- version: 1.0.4
- resolution: "infer-owner@npm:1.0.4"
- checksum: 10/181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89
- languageName: node
- linkType: hard
-
-"inflight@npm:^1.0.4":
- version: 1.0.6
- resolution: "inflight@npm:1.0.6"
- dependencies:
- once: "npm:^1.3.0"
- wrappy: "npm:1"
- checksum: 10/d2ebd65441a38c8336c223d1b80b921b9fa737e37ea466fd7e253cb000c64ae1f17fa59e68130ef5bda92cfd8d36b83d37dab0eb0a4558bcfec8e8cdfd2dcb67
- languageName: node
- linkType: hard
-
-"inherits@npm:2, inherits@npm:^2.0.3":
- version: 2.0.4
- resolution: "inherits@npm:2.0.4"
- checksum: 10/cd45e923bee15186c07fa4c89db0aace24824c482fb887b528304694b2aa6ff8a898da8657046a5dcf3e46cd6db6c61629551f9215f208d7c3f157cf9b290521
- languageName: node
- linkType: hard
-
-"ip@npm:^1.1.5":
- version: 1.1.9
- resolution: "ip@npm:1.1.9"
- checksum: 10/29261559b806f64929ada21e6d7e3bf4e67f2b43a4cb67500fdb72cead2e655ce97451a2e325eca3f404081c634ff5c3a68472814744b7f2148ddffc0fdfe66c
- 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"
- checksum: 10/44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348
- languageName: node
- linkType: hard
-
-"is-lambda@npm:^1.0.1":
- version: 1.0.1
- resolution: "is-lambda@npm:1.0.1"
- checksum: 10/93a32f01940220532e5948538699ad610d5924ac86093fcee83022252b363eb0cc99ba53ab084a04e4fb62bf7b5731f55496257a4c38adf87af9c4d352c71c35
- languageName: node
- linkType: hard
-
-"is-number@npm:^7.0.0":
- version: 7.0.0
- resolution: "is-number@npm:7.0.0"
- checksum: 10/6a6c3383f68afa1e05b286af866017c78f1226d43ac8cb064e115ff9ed85eb33f5c4f7216c96a71e4dfea289ef52c5da3aef5bbfade8ffe47a0465d70c0c8e86
- languageName: node
- linkType: hard
-
-"isexe@npm:^2.0.0":
- version: 2.0.0
- resolution: "isexe@npm:2.0.0"
- checksum: 10/7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92
- languageName: node
- linkType: hard
-
-"istanbul-lib-coverage@npm:^3.2.0":
- version: 3.2.0
- resolution: "istanbul-lib-coverage@npm:3.2.0"
- checksum: 10/31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24
- languageName: node
- linkType: hard
-
-"istanbul-lib-instrument@npm:^5.0.4":
- version: 5.2.0
- resolution: "istanbul-lib-instrument@npm:5.2.0"
- dependencies:
- "@babel/core": "npm:^7.12.3"
- "@babel/parser": "npm:^7.14.7"
- "@istanbuljs/schema": "npm:^0.1.2"
- istanbul-lib-coverage: "npm:^3.2.0"
- semver: "npm:^6.3.0"
- checksum: 10/4caf04f696c80ee39ceb3c6633a77fef85d2f9071592e32ad1ce60aaa3be86489042fffd6cce9f1d4d14ee0c20663dc681875795562ed1cc85fe98fbae8a5895
- languageName: node
- linkType: hard
-
-"jest-diff@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-diff@npm:29.7.0"
- dependencies:
- chalk: "npm:^4.0.0"
- diff-sequences: "npm:^29.6.3"
- jest-get-type: "npm:^29.6.3"
- pretty-format: "npm:^29.7.0"
- checksum: 10/6f3a7eb9cd9de5ea9e5aa94aed535631fa6f80221832952839b3cb59dd419b91c20b73887deb0b62230d06d02d6b6cf34ebb810b88d904bb4fe1e2e4f0905c98
- languageName: node
- linkType: hard
-
-"jest-get-type@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-get-type@npm:29.6.3"
- checksum: 10/88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205
- languageName: node
- linkType: hard
-
-"jest-globals@workspace:.":
- version: 0.0.0-use.local
- resolution: "jest-globals@workspace:."
- dependencies:
- "@jest/globals": "npm:^29.7.0"
- languageName: unknown
- linkType: soft
-
-"jest-haste-map@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-haste-map@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@types/graceful-fs": "npm:^4.1.3"
- "@types/node": "npm:*"
- anymatch: "npm:^3.0.3"
- fb-watchman: "npm:^2.0.0"
- fsevents: "npm:^2.3.2"
- graceful-fs: "npm:^4.2.9"
- jest-regex-util: "npm:^29.6.3"
- jest-util: "npm:^29.7.0"
- jest-worker: "npm:^29.7.0"
- micromatch: "npm:^4.0.4"
- walker: "npm:^1.0.8"
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 10/8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85
- languageName: node
- linkType: hard
-
-"jest-matcher-utils@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-matcher-utils@npm:29.7.0"
- dependencies:
- chalk: "npm:^4.0.0"
- jest-diff: "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- pretty-format: "npm:^29.7.0"
- checksum: 10/981904a494299cf1e3baed352f8a3bd8b50a8c13a662c509b6a53c31461f94ea3bfeffa9d5efcfeb248e384e318c87de7e3baa6af0f79674e987482aa189af40
- languageName: node
- linkType: hard
-
-"jest-message-util@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-message-util@npm:29.7.0"
- dependencies:
- "@babel/code-frame": "npm:^7.12.13"
- "@jest/types": "npm:^29.6.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:^29.7.0"
- slash: "npm:^3.0.0"
- stack-utils: "npm:^2.0.3"
- checksum: 10/31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9
- languageName: node
- linkType: hard
-
-"jest-mock@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-mock@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.3"
- "@types/node": "npm:*"
- jest-util: "npm:^29.7.0"
- checksum: 10/ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c
- languageName: node
- linkType: hard
-
-"jest-regex-util@npm:^29.6.3":
- version: 29.6.3
- resolution: "jest-regex-util@npm:29.6.3"
- checksum: 10/0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a
- languageName: node
- linkType: hard
-
-"jest-snapshot@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-snapshot@npm:29.7.0"
- dependencies:
- "@babel/core": "npm:^7.11.6"
- "@babel/generator": "npm:^7.7.2"
- "@babel/plugin-syntax-jsx": "npm:^7.7.2"
- "@babel/plugin-syntax-typescript": "npm:^7.7.2"
- "@babel/types": "npm:^7.3.3"
- "@jest/expect-utils": "npm:^29.7.0"
- "@jest/transform": "npm:^29.7.0"
- "@jest/types": "npm:^29.6.3"
- babel-preset-current-node-syntax: "npm:^1.0.0"
- chalk: "npm:^4.0.0"
- expect: "npm:^29.7.0"
- graceful-fs: "npm:^4.2.9"
- jest-diff: "npm:^29.7.0"
- jest-get-type: "npm:^29.6.3"
- jest-matcher-utils: "npm:^29.7.0"
- jest-message-util: "npm:^29.7.0"
- jest-util: "npm:^29.7.0"
- natural-compare: "npm:^1.4.0"
- pretty-format: "npm:^29.7.0"
- semver: "npm:^7.5.3"
- checksum: 10/cb19a3948256de5f922d52f251821f99657339969bf86843bd26cf3332eae94883e8260e3d2fba46129a27c3971c1aa522490e460e16c7fad516e82d10bbf9f8
- languageName: node
- linkType: hard
-
-"jest-util@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-util@npm:29.7.0"
- dependencies:
- "@jest/types": "npm:^29.6.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: 10/30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3
- languageName: node
- linkType: hard
-
-"jest-worker@npm:^29.7.0":
- version: 29.7.0
- resolution: "jest-worker@npm:29.7.0"
- dependencies:
- "@types/node": "npm:*"
- jest-util: "npm:^29.7.0"
- merge-stream: "npm:^2.0.0"
- supports-color: "npm:^8.0.0"
- checksum: 10/364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745
- languageName: node
- linkType: hard
-
-"js-tokens@npm:^4.0.0":
- version: 4.0.0
- resolution: "js-tokens@npm:4.0.0"
- checksum: 10/af37d0d913fb56aec6dc0074c163cc71cd23c0b8aad5c2350747b6721d37ba118af35abdd8b33c47ec2800de07dedb16a527ca9c530ee004093e04958bd0cbf2
- languageName: node
- linkType: hard
-
-"js-yaml@npm:^3.13.1":
- version: 3.14.1
- resolution: "js-yaml@npm:3.14.1"
- dependencies:
- argparse: "npm:^1.0.7"
- esprima: "npm:^4.0.0"
- bin:
- js-yaml: bin/js-yaml.js
- checksum: 10/9e22d80b4d0105b9899135365f746d47466ed53ef4223c529b3c0f7a39907743fdbd3c4379f94f1106f02755b5e90b2faaf84801a891135544e1ea475d1a1379
- languageName: node
- linkType: hard
-
-"jsesc@npm:^2.5.1":
- version: 2.5.2
- resolution: "jsesc@npm:2.5.2"
- bin:
- jsesc: bin/jsesc
- checksum: 10/d2096abdcdec56969764b40ffc91d4a23408aa2f351b4d1c13f736f25476643238c43fdbaf38a191c26b1b78fd856d965f5d4d0dde7b89459cd94025190cdf13
- languageName: node
- linkType: hard
-
-"json5@npm:^2.2.1":
- version: 2.2.3
- resolution: "json5@npm:2.2.3"
- bin:
- json5: lib/cli.js
- checksum: 10/1db67b853ff0de3534085d630691d3247de53a2ed1390ba0ddff681ea43e9b3e30ecbdb65c5e9aab49435e44059c23dbd6fee8ee619419ba37465bb0dd7135da
- languageName: node
- linkType: hard
-
-"locate-path@npm:^5.0.0":
- version: 5.0.0
- resolution: "locate-path@npm:5.0.0"
- dependencies:
- p-locate: "npm:^4.1.0"
- checksum: 10/83e51725e67517287d73e1ded92b28602e3ae5580b301fe54bfb76c0c723e3f285b19252e375712316774cf52006cb236aed5704692c32db0d5d089b69696e30
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^6.0.0":
- version: 6.0.0
- resolution: "lru-cache@npm:6.0.0"
- dependencies:
- yallist: "npm:^4.0.0"
- checksum: 10/fc1fe2ee205f7c8855fa0f34c1ab0bcf14b6229e35579ec1fd1079f31d6fc8ef8eb6fd17f2f4d99788d7e339f50e047555551ebd5e434dda503696e7c6591825
- languageName: node
- linkType: hard
-
-"lru-cache@npm:^7.7.1":
- version: 7.10.1
- resolution: "lru-cache@npm:7.10.1"
- checksum: 10/34a917a3764992fa1e8ed9449afece4c2b1ee8787bb904770d76994f84d3d6bdc7175cc3017ce2f1faaf87518f49bfb1f986de20ab775791f50fea340e551bda
- languageName: node
- linkType: hard
-
-"make-fetch-happen@npm:^10.0.3":
- version: 10.1.7
- resolution: "make-fetch-happen@npm:10.1.7"
- dependencies:
- agentkeepalive: "npm:^4.2.1"
- cacache: "npm:^16.1.0"
- http-cache-semantics: "npm:^4.1.0"
- http-proxy-agent: "npm:^5.0.0"
- https-proxy-agent: "npm:^5.0.0"
- is-lambda: "npm:^1.0.1"
- lru-cache: "npm:^7.7.1"
- minipass: "npm:^3.1.6"
- minipass-collect: "npm:^1.0.2"
- minipass-fetch: "npm:^2.0.3"
- minipass-flush: "npm:^1.0.5"
- minipass-pipeline: "npm:^1.2.4"
- negotiator: "npm:^0.6.3"
- promise-retry: "npm:^2.0.1"
- socks-proxy-agent: "npm:^7.0.0"
- ssri: "npm:^9.0.0"
- checksum: 10/a483c11ea8940f69ff439dfb3357396d44986e23403e88389cbeacd01bc68f27569ff1e09978f32819505c6efe62f5085297c7e2f038dae1603b552bd83ee73c
- languageName: node
- linkType: hard
-
-"makeerror@npm:1.0.12":
- version: 1.0.12
- resolution: "makeerror@npm:1.0.12"
- dependencies:
- tmpl: "npm:1.0.5"
- checksum: 10/4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40
- languageName: node
- linkType: hard
-
-"merge-stream@npm:^2.0.0":
- version: 2.0.0
- resolution: "merge-stream@npm:2.0.0"
- checksum: 10/6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4
- languageName: node
- linkType: hard
-
-"micromatch@npm:^4.0.4":
- version: 4.0.5
- resolution: "micromatch@npm:4.0.5"
- dependencies:
- braces: "npm:^3.0.2"
- picomatch: "npm:^2.3.1"
- checksum: 10/a749888789fc15cac0e03273844dbd749f9f8e8d64e70c564bcf06a033129554c789bb9e30d7566d7ff6596611a08e58ac12cf2a05f6e3c9c47c50c4c7e12fa2
- languageName: node
- linkType: hard
-
-"minimatch@npm:^3.0.4, minimatch@npm:^3.1.1":
- version: 3.1.2
- resolution: "minimatch@npm:3.1.2"
- dependencies:
- brace-expansion: "npm:^1.1.7"
- checksum: 10/e0b25b04cd4ec6732830344e5739b13f8690f8a012d73445a4a19fbc623f5dd481ef7a5827fde25954cd6026fede7574cc54dc4643c99d6c6b653d6203f94634
- languageName: node
- linkType: hard
-
-"minimatch@npm:^5.0.1":
- version: 5.1.0
- resolution: "minimatch@npm:5.1.0"
- dependencies:
- brace-expansion: "npm:^2.0.1"
- checksum: 10/3bcc271af1e5e95260fb9acd859628db9567a27ff1fe45b42fcf9b37f17dddbc5a23a614108755a6e076a5109969cabdc0b266ae6929fab12e679ec0f07f65ec
- languageName: node
- linkType: hard
-
-"minipass-collect@npm:^1.0.2":
- version: 1.0.2
- resolution: "minipass-collect@npm:1.0.2"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/14df761028f3e47293aee72888f2657695ec66bd7d09cae7ad558da30415fdc4752bbfee66287dcc6fd5e6a2fa3466d6c484dc1cbd986525d9393b9523d97f10
- languageName: node
- linkType: hard
-
-"minipass-fetch@npm:^2.0.3":
- version: 2.1.0
- resolution: "minipass-fetch@npm:2.1.0"
- dependencies:
- encoding: "npm:^0.1.13"
- minipass: "npm:^3.1.6"
- minipass-sized: "npm:^1.0.3"
- minizlib: "npm:^2.1.2"
- dependenciesMeta:
- encoding:
- optional: true
- checksum: 10/33b6927ef8a4516e27878e1e9966a6dee5c2efb844584b39712a8c222cf7cc586ae00c09897ce3b21e77b6600ad4c7503f8bd732ef1a8bf98137f18c45c6d6c4
- languageName: node
- linkType: hard
-
-"minipass-flush@npm:^1.0.5":
- version: 1.0.5
- resolution: "minipass-flush@npm:1.0.5"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/56269a0b22bad756a08a94b1ffc36b7c9c5de0735a4dd1ab2b06c066d795cfd1f0ac44a0fcae13eece5589b908ecddc867f04c745c7009be0b566421ea0944cf
- languageName: node
- linkType: hard
-
-"minipass-pipeline@npm:^1.2.4":
- version: 1.2.4
- resolution: "minipass-pipeline@npm:1.2.4"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/b14240dac0d29823c3d5911c286069e36d0b81173d7bdf07a7e4a91ecdef92cdff4baaf31ea3746f1c61e0957f652e641223970870e2353593f382112257971b
- languageName: node
- linkType: hard
-
-"minipass-sized@npm:^1.0.3":
- version: 1.0.3
- resolution: "minipass-sized@npm:1.0.3"
- dependencies:
- minipass: "npm:^3.0.0"
- checksum: 10/40982d8d836a52b0f37049a0a7e5d0f089637298e6d9b45df9c115d4f0520682a78258905e5c8b180fb41b593b0a82cc1361d2c74b45f7ada66334f84d1ecfdd
- languageName: node
- linkType: hard
-
-"minipass@npm:^3.0.0, minipass@npm:^3.1.1, minipass@npm:^3.1.6":
- version: 3.2.1
- resolution: "minipass@npm:3.2.1"
- dependencies:
- yallist: "npm:^4.0.0"
- checksum: 10/ad52e45279484eef091624fb8b2267163eefa47cacf647bbe87bda42d7f3b1555cd6069d45bcbd405cf8b26ad9ecff9e81bdba4688c5b6b2ae05d40581e339ef
- languageName: node
- linkType: hard
-
-"minipass@npm:^5.0.0":
- version: 5.0.0
- resolution: "minipass@npm:5.0.0"
- checksum: 10/61682162d29f45d3152b78b08bab7fb32ca10899bc5991ffe98afc18c9e9543bd1e3be94f8b8373ba6262497db63607079dc242ea62e43e7b2270837b7347c93
- languageName: node
- linkType: hard
-
-"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2":
- version: 2.1.2
- resolution: "minizlib@npm:2.1.2"
- dependencies:
- minipass: "npm:^3.0.0"
- yallist: "npm:^4.0.0"
- checksum: 10/ae0f45436fb51344dcb87938446a32fbebb540d0e191d63b35e1c773d47512e17307bf54aa88326cc6d176594d00e4423563a091f7266c2f9a6872cdc1e234d1
- languageName: node
- linkType: hard
-
-"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4":
- version: 1.0.4
- resolution: "mkdirp@npm:1.0.4"
- bin:
- mkdirp: bin/cmd.js
- checksum: 10/d71b8dcd4b5af2fe13ecf3bd24070263489404fe216488c5ba7e38ece1f54daf219e72a833a3a2dc404331e870e9f44963a33399589490956bff003a3404d3b2
- languageName: node
- linkType: hard
-
-"ms@npm:2.1.2":
- version: 2.1.2
- resolution: "ms@npm:2.1.2"
- checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f
- languageName: node
- linkType: hard
-
-"ms@npm:^2.0.0":
- version: 2.1.3
- resolution: "ms@npm:2.1.3"
- checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d
- languageName: node
- linkType: hard
-
-"natural-compare@npm:^1.4.0":
- version: 1.4.0
- resolution: "natural-compare@npm:1.4.0"
- checksum: 10/23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d
- languageName: node
- linkType: hard
-
-"negotiator@npm:^0.6.3":
- version: 0.6.3
- resolution: "negotiator@npm:0.6.3"
- checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837
- languageName: node
- linkType: hard
-
-"node-gyp@npm:latest":
- version: 9.0.0
- resolution: "node-gyp@npm:9.0.0"
- dependencies:
- env-paths: "npm:^2.2.0"
- glob: "npm:^7.1.4"
- graceful-fs: "npm:^4.2.6"
- make-fetch-happen: "npm:^10.0.3"
- nopt: "npm:^5.0.0"
- npmlog: "npm:^6.0.0"
- rimraf: "npm:^3.0.2"
- semver: "npm:^7.3.5"
- tar: "npm:^6.1.2"
- which: "npm:^2.0.2"
- bin:
- node-gyp: bin/node-gyp.js
- checksum: 10/7a9f184dda7bd53970ac52e138b091b417505bef5be0a7d9a902137a55246afaebbae1263a0545b6d7d94af131bcd49ac99f18db0b801c5b4c627dd291c08a7f
- languageName: node
- linkType: hard
-
-"node-int64@npm:^0.4.0":
- version: 0.4.0
- resolution: "node-int64@npm:0.4.0"
- checksum: 10/b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02
- languageName: node
- linkType: hard
-
-"node-releases@npm:^2.0.3":
- version: 2.0.4
- resolution: "node-releases@npm:2.0.4"
- checksum: 10/b32d6c2032c7b169ae3938b416fc50f123f5bd577d54a79b2ae201febf27b22846b01c803dd35ac8689afe840f8ba4e5f7154723db629b80f359836b6707b92f
- languageName: node
- linkType: hard
-
-"nopt@npm:^5.0.0":
- version: 5.0.0
- resolution: "nopt@npm:5.0.0"
- dependencies:
- abbrev: "npm:1"
- bin:
- nopt: bin/nopt.js
- checksum: 10/00f9bb2d16449469ba8ffcf9b8f0eae6bae285ec74b135fec533e5883563d2400c0cd70902d0a7759e47ac031ccf206ace4e86556da08ed3f1c66dda206e9ccd
- languageName: node
- linkType: hard
-
-"normalize-path@npm:^3.0.0":
- version: 3.0.0
- resolution: "normalize-path@npm:3.0.0"
- checksum: 10/88eeb4da891e10b1318c4b2476b6e2ecbeb5ff97d946815ffea7794c31a89017c70d7f34b3c2ebf23ef4e9fc9fb99f7dffe36da22011b5b5c6ffa34f4873ec20
- languageName: node
- linkType: hard
-
-"npmlog@npm:^6.0.0":
- version: 6.0.2
- resolution: "npmlog@npm:6.0.2"
- dependencies:
- are-we-there-yet: "npm:^3.0.0"
- console-control-strings: "npm:^1.1.0"
- gauge: "npm:^4.0.3"
- set-blocking: "npm:^2.0.0"
- checksum: 10/82b123677e62deb9e7472e27b92386c09e6e254ee6c8bcd720b3011013e4168bc7088e984f4fbd53cb6e12f8b4690e23e4fa6132689313e0d0dc4feea45489bb
- languageName: node
- linkType: hard
-
-"once@npm:^1.3.0":
- version: 1.4.0
- resolution: "once@npm:1.4.0"
- dependencies:
- wrappy: "npm:1"
- checksum: 10/cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68
- languageName: node
- linkType: hard
-
-"p-limit@npm:^2.2.0":
- version: 2.3.0
- resolution: "p-limit@npm:2.3.0"
- dependencies:
- p-try: "npm:^2.0.0"
- checksum: 10/84ff17f1a38126c3314e91ecfe56aecbf36430940e2873dadaa773ffe072dc23b7af8e46d4b6485d302a11673fe94c6b67ca2cfbb60c989848b02100d0594ac1
- languageName: node
- linkType: hard
-
-"p-locate@npm:^4.1.0":
- version: 4.1.0
- resolution: "p-locate@npm:4.1.0"
- dependencies:
- p-limit: "npm:^2.2.0"
- checksum: 10/513bd14a455f5da4ebfcb819ef706c54adb09097703de6aeaa5d26fe5ea16df92b48d1ac45e01e3944ce1e6aa2a66f7f8894742b8c9d6e276e16cd2049a2b870
- languageName: node
- linkType: hard
-
-"p-map@npm:^4.0.0":
- version: 4.0.0
- resolution: "p-map@npm:4.0.0"
- dependencies:
- aggregate-error: "npm:^3.0.0"
- checksum: 10/7ba4a2b1e24c05e1fc14bbaea0fc6d85cf005ae7e9c9425d4575550f37e2e584b1af97bcde78eacd7559208f20995988d52881334db16cf77bc1bcf68e48ed7c
- languageName: node
- linkType: hard
-
-"p-try@npm:^2.0.0":
- version: 2.2.0
- resolution: "p-try@npm:2.2.0"
- checksum: 10/f8a8e9a7693659383f06aec604ad5ead237c7a261c18048a6e1b5b85a5f8a067e469aa24f5bc009b991ea3b058a87f5065ef4176793a200d4917349881216cae
- languageName: node
- linkType: hard
-
-"path-exists@npm:^4.0.0":
- version: 4.0.0
- resolution: "path-exists@npm:4.0.0"
- checksum: 10/505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1
- languageName: node
- linkType: hard
-
-"path-is-absolute@npm:^1.0.0":
- version: 1.0.1
- resolution: "path-is-absolute@npm:1.0.1"
- checksum: 10/060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8
- languageName: node
- linkType: hard
-
-"picocolors@npm:^1.0.0":
- version: 1.0.0
- resolution: "picocolors@npm:1.0.0"
- checksum: 10/a2e8092dd86c8396bdba9f2b5481032848525b3dc295ce9b57896f931e63fc16f79805144321f72976383fc249584672a75cc18d6777c6b757603f372f745981
- languageName: node
- linkType: hard
-
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
- version: 2.3.1
- resolution: "picomatch@npm:2.3.1"
- checksum: 10/60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc
- languageName: node
- linkType: hard
-
-"pirates@npm:^4.0.4":
- version: 4.0.5
- resolution: "pirates@npm:4.0.5"
- checksum: 10/3728bae0cf6c18c3d25f5449ee8c5bc1a6a83bca688abe0e1654ce8c069bfd408170397cef133ed9ec8b0faeb4093c5c728d0e72ab7b3385256cd87008c40364
- languageName: node
- linkType: hard
-
-"pretty-format@npm:^29.7.0":
- version: 29.7.0
- resolution: "pretty-format@npm:29.7.0"
- dependencies:
- "@jest/schemas": "npm:^29.6.3"
- ansi-styles: "npm:^5.0.0"
- react-is: "npm:^18.0.0"
- checksum: 10/dea96bc83c83cd91b2bfc55757b6b2747edcaac45b568e46de29deee80742f17bc76fe8898135a70d904f4928eafd8bb693cd1da4896e8bdd3c5e82cadf1d2bb
- languageName: node
- linkType: hard
-
-"promise-inflight@npm:^1.0.1":
- version: 1.0.1
- resolution: "promise-inflight@npm:1.0.1"
- checksum: 10/1560d413ea20c5a74f3631d39ba8cbd1972b9228072a755d01e1f5ca5110382d9af76a1582d889445adc6e75bb5ac4886b56dc4b6eae51b30145d7bb1ac7505b
- languageName: node
- linkType: hard
-
-"promise-retry@npm:^2.0.1":
- version: 2.0.1
- resolution: "promise-retry@npm:2.0.1"
- dependencies:
- err-code: "npm:^2.0.2"
- retry: "npm:^0.12.0"
- checksum: 10/96e1a82453c6c96eef53a37a1d6134c9f2482f94068f98a59145d0986ca4e497bf110a410adf73857e588165eab3899f0ebcf7b3890c1b3ce802abc0d65967d4
- languageName: node
- linkType: hard
-
-"react-is@npm:^18.0.0":
- version: 18.1.0
- resolution: "react-is@npm:18.1.0"
- checksum: 10/fe09c86d5e12a8531bf3e748660f3dffbe900a6da0b488c7efaf0a866e16b74ecc1b0011b0960b13594f8719f39f87a987c0c85edff0b2d3e2f14b87e7230ad2
- languageName: node
- linkType: hard
-
-"readable-stream@npm:^3.6.0":
- version: 3.6.0
- resolution: "readable-stream@npm:3.6.0"
- dependencies:
- inherits: "npm:^2.0.3"
- string_decoder: "npm:^1.1.1"
- util-deprecate: "npm:^1.0.1"
- checksum: 10/b80b3e6a7fafb1c79de7db541de357f4a5ee73bd70c21672f5a7c840d27bb27bdb0151e7ba2fd82c4a888df22ce0c501b0d9f3e4dfe51688876701c437d59536
- languageName: node
- linkType: hard
-
-"resolve-from@npm:^5.0.0":
- version: 5.0.0
- resolution: "resolve-from@npm:5.0.0"
- checksum: 10/be18a5e4d76dd711778664829841cde690971d02b6cbae277735a09c1c28f407b99ef6ef3cd585a1e6546d4097b28df40ed32c4a287b9699dcf6d7f208495e23
- languageName: node
- linkType: hard
-
-"retry@npm:^0.12.0":
- version: 0.12.0
- resolution: "retry@npm:0.12.0"
- checksum: 10/1f914879f97e7ee931ad05fe3afa629bd55270fc6cf1c1e589b6a99fab96d15daad0fa1a52a00c729ec0078045fe3e399bd4fd0c93bcc906957bdc17f89cb8e6
- languageName: node
- linkType: hard
-
-"rimraf@npm:^3.0.2":
- version: 3.0.2
- resolution: "rimraf@npm:3.0.2"
- dependencies:
- glob: "npm:^7.1.3"
- bin:
- rimraf: bin.js
- checksum: 10/063ffaccaaaca2cfd0ef3beafb12d6a03dd7ff1260d752d62a6077b5dfff6ae81bea571f655bb6b589d366930ec1bdd285d40d560c0dae9b12f125e54eb743d5
- languageName: node
- linkType: hard
-
-"safe-buffer@npm:~5.1.1":
- version: 5.1.2
- resolution: "safe-buffer@npm:5.1.2"
- checksum: 10/7eb5b48f2ed9a594a4795677d5a150faa7eb54483b2318b568dc0c4fc94092a6cce5be02c7288a0500a156282f5276d5688bce7259299568d1053b2150ef374a
- languageName: node
- linkType: hard
-
-"safe-buffer@npm:~5.2.0":
- version: 5.2.1
- resolution: "safe-buffer@npm:5.2.1"
- checksum: 10/32872cd0ff68a3ddade7a7617b8f4c2ae8764d8b7d884c651b74457967a9e0e886267d3ecc781220629c44a865167b61c375d2da6c720c840ecd73f45d5d9451
- languageName: node
- linkType: hard
-
-"safer-buffer@npm:>= 2.1.2 < 3.0.0":
- version: 2.1.2
- resolution: "safer-buffer@npm:2.1.2"
- checksum: 10/7eaf7a0cf37cc27b42fb3ef6a9b1df6e93a1c6d98c6c6702b02fe262d5fcbd89db63320793b99b21cb5348097d0a53de81bd5f4e8b86e20cc9412e3f1cfb4e83
- languageName: node
- linkType: hard
-
-"semver@npm:^6.3.0":
- version: 6.3.1
- resolution: "semver@npm:6.3.1"
- bin:
- semver: bin/semver.js
- checksum: 10/1ef3a85bd02a760c6ef76a45b8c1ce18226de40831e02a00bad78485390b98b6ccaa31046245fc63bba4a47a6a592b6c7eedc65cc47126e60489f9cc1ce3ed7e
- languageName: node
- linkType: hard
-
-"semver@npm:^7.3.5, semver@npm:^7.5.3":
- version: 7.5.4
- resolution: "semver@npm:7.5.4"
- dependencies:
- lru-cache: "npm:^6.0.0"
- bin:
- semver: bin/semver.js
- checksum: 10/985dec0d372370229a262c737063860fabd4a1c730662c1ea3200a2f649117761a42184c96df62a0e885e76fbd5dace41087d6c1ac0351b13c0df5d6bcb1b5ac
- languageName: node
- linkType: hard
-
-"set-blocking@npm:^2.0.0":
- version: 2.0.0
- resolution: "set-blocking@npm:2.0.0"
- checksum: 10/8980ebf7ae9eb945bb036b6e283c547ee783a1ad557a82babf758a065e2fb6ea337fd82cac30dd565c1e606e423f30024a19fff7afbf4977d784720c4026a8ef
- languageName: node
- linkType: hard
-
-"signal-exit@npm:^3.0.7":
- version: 3.0.7
- resolution: "signal-exit@npm:3.0.7"
- checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318
- languageName: node
- linkType: hard
-
-"slash@npm:^3.0.0":
- version: 3.0.0
- resolution: "slash@npm:3.0.0"
- checksum: 10/94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c
- languageName: node
- linkType: hard
-
-"smart-buffer@npm:^4.2.0":
- version: 4.2.0
- resolution: "smart-buffer@npm:4.2.0"
- checksum: 10/927484aa0b1640fd9473cee3e0a0bcad6fce93fd7bbc18bac9ad0c33686f5d2e2c422fba24b5899c184524af01e11dd2bd051c2bf2b07e47aff8ca72cbfc60d2
- languageName: node
- linkType: hard
-
-"socks-proxy-agent@npm:^7.0.0":
- version: 7.0.0
- resolution: "socks-proxy-agent@npm:7.0.0"
- dependencies:
- agent-base: "npm:^6.0.2"
- debug: "npm:^4.3.3"
- socks: "npm:^2.6.2"
- checksum: 10/26c75d9c62a9ed3fd494df60e65e88da442f78e0d4bc19bfd85ac37bd2c67470d6d4bba5202e804561cda6674db52864c9e2a2266775f879bc8d89c1445a5f4c
- languageName: node
- linkType: hard
-
-"socks@npm:^2.6.2":
- version: 2.6.2
- resolution: "socks@npm:2.6.2"
- dependencies:
- ip: "npm:^1.1.5"
- smart-buffer: "npm:^4.2.0"
- checksum: 10/820232ddaeb847ef33312c429fb51aae03e1b774917f189ef491048bb4c4d7742924064f72d7730e3aa08a3ddb6cc2bdcd5949d34c35597e4f6a66eefd994f14
- languageName: node
- linkType: hard
-
-"sprintf-js@npm:~1.0.2":
- version: 1.0.3
- resolution: "sprintf-js@npm:1.0.3"
- checksum: 10/c34828732ab8509c2741e5fd1af6b767c3daf2c642f267788f933a65b1614943c282e74c4284f4fa749c264b18ee016a0d37a3e5b73aee446da46277d3a85daa
- languageName: node
- linkType: hard
-
-"ssri@npm:^9.0.0":
- version: 9.0.1
- resolution: "ssri@npm:9.0.1"
- dependencies:
- minipass: "npm:^3.1.1"
- checksum: 10/7638a61e91432510718e9265d48d0438a17d53065e5184f1336f234ef6aa3479663942e41e97df56cda06bb24d9d0b5ef342c10685add3cac7267a82d7fa6718
- languageName: node
- linkType: hard
-
-"stack-utils@npm:^2.0.3":
- version: 2.0.5
- resolution: "stack-utils@npm:2.0.5"
- dependencies:
- escape-string-regexp: "npm:^2.0.0"
- checksum: 10/a6d64e5dd24d321289ebefdff2e210ece75fdf20dbcdb702b86da1f7b730743fae3e9337adae4a5cc00d4970d748ff758387df3ea7c71c45b466c43c7359bc00
- languageName: node
- linkType: hard
-
-"string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.2.3":
- version: 4.2.3
- resolution: "string-width@npm:4.2.3"
- dependencies:
- emoji-regex: "npm:^8.0.0"
- is-fullwidth-code-point: "npm:^3.0.0"
- strip-ansi: "npm:^6.0.1"
- checksum: 10/e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb
- languageName: node
- linkType: hard
-
-"string_decoder@npm:^1.1.1":
- version: 1.3.0
- resolution: "string_decoder@npm:1.3.0"
- dependencies:
- safe-buffer: "npm:~5.2.0"
- checksum: 10/54d23f4a6acae0e93f999a585e673be9e561b65cd4cca37714af1e893ab8cd8dfa52a9e4f58f48f87b4a44918d3a9254326cb80ed194bf2e4c226e2b21767e56
- languageName: node
- linkType: hard
-
-"strip-ansi@npm:^6.0.1":
- version: 6.0.1
- resolution: "strip-ansi@npm:6.0.1"
- dependencies:
- ansi-regex: "npm:^5.0.1"
- checksum: 10/ae3b5436d34fadeb6096367626ce987057713c566e1e7768818797e00ac5d62023d0f198c4e681eae9e20701721980b26a64a8f5b91238869592a9c6800719a2
- languageName: node
- linkType: hard
-
-"supports-color@npm:^5.3.0":
- version: 5.5.0
- resolution: "supports-color@npm:5.5.0"
- dependencies:
- has-flag: "npm:^3.0.0"
- checksum: 10/5f505c6fa3c6e05873b43af096ddeb22159831597649881aeb8572d6fe3b81e798cc10840d0c9735e0026b250368851b7f77b65e84f4e4daa820a4f69947f55b
- languageName: node
- linkType: hard
-
-"supports-color@npm:^7.1.0":
- version: 7.2.0
- resolution: "supports-color@npm:7.2.0"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10/c8bb7afd564e3b26b50ca6ee47572c217526a1389fe018d00345856d4a9b08ffbd61fadaf283a87368d94c3dcdb8f5ffe2650a5a65863e21ad2730ca0f05210a
- languageName: node
- linkType: hard
-
-"supports-color@npm:^8.0.0":
- version: 8.1.1
- resolution: "supports-color@npm:8.1.1"
- dependencies:
- has-flag: "npm:^4.0.0"
- checksum: 10/157b534df88e39c5518c5e78c35580c1eca848d7dbaf31bbe06cdfc048e22c7ff1a9d046ae17b25691128f631a51d9ec373c1b740c12ae4f0de6e292037e4282
- languageName: node
- linkType: hard
-
-"tar@npm:^6.1.11, tar@npm:^6.1.2":
- version: 6.2.1
- resolution: "tar@npm:6.2.1"
- dependencies:
- chownr: "npm:^2.0.0"
- fs-minipass: "npm:^2.0.0"
- minipass: "npm:^5.0.0"
- minizlib: "npm:^2.1.1"
- mkdirp: "npm:^1.0.3"
- yallist: "npm:^4.0.0"
- checksum: 10/bfbfbb2861888077fc1130b84029cdc2721efb93d1d1fb80f22a7ac3a98ec6f8972f29e564103bbebf5e97be67ebc356d37fa48dbc4960600a1eb7230fbd1ea0
- languageName: node
- linkType: hard
-
-"test-exclude@npm:^6.0.0":
- version: 6.0.0
- resolution: "test-exclude@npm:6.0.0"
- dependencies:
- "@istanbuljs/schema": "npm:^0.1.2"
- glob: "npm:^7.1.4"
- minimatch: "npm:^3.0.4"
- checksum: 10/8fccb2cb6c8fcb6bb4115394feb833f8b6cf4b9503ec2485c2c90febf435cac62abe882a0c5c51a37b9bbe70640cdd05acf5f45e486ac4583389f4b0855f69e5
- languageName: node
- linkType: hard
-
-"tmpl@npm:1.0.5":
- version: 1.0.5
- resolution: "tmpl@npm:1.0.5"
- checksum: 10/cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873
- languageName: node
- linkType: hard
-
-"to-fast-properties@npm:^2.0.0":
- version: 2.0.0
- resolution: "to-fast-properties@npm:2.0.0"
- checksum: 10/be2de62fe58ead94e3e592680052683b1ec986c72d589e7b21e5697f8744cdbf48c266fa72f6c15932894c10187b5f54573a3bcf7da0bfd964d5caf23d436168
- languageName: node
- linkType: hard
-
-"to-regex-range@npm:^5.0.1":
- version: 5.0.1
- resolution: "to-regex-range@npm:5.0.1"
- dependencies:
- is-number: "npm:^7.0.0"
- checksum: 10/10dda13571e1f5ad37546827e9b6d4252d2e0bc176c24a101252153ef435d83696e2557fe128c4678e4e78f5f01e83711c703eef9814eb12dab028580d45980a
- languageName: node
- linkType: hard
-
-"type-detect@npm:4.0.8":
- version: 4.0.8
- resolution: "type-detect@npm:4.0.8"
- checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d
- languageName: node
- linkType: hard
-
-"unique-filename@npm:^1.1.1":
- version: 1.1.1
- resolution: "unique-filename@npm:1.1.1"
- dependencies:
- unique-slug: "npm:^2.0.0"
- checksum: 10/9b6969d649a2096755f19f793315465c6427453b66d67c2a1bee8f36ca7e1fc40725be2c028e974dec110d365bd30a4248e89b1044dc1dfe29663b6867d071ef
- languageName: node
- linkType: hard
-
-"unique-slug@npm:^2.0.0":
- version: 2.0.2
- resolution: "unique-slug@npm:2.0.2"
- dependencies:
- imurmurhash: "npm:^0.1.4"
- checksum: 10/6cfaf91976acc9c125fd0686c561ee9ca0784bb4b2b408972e6cd30e747b4ff0ca50264c01bcf5e711b463535ea611ffb84199e9f73088cd79ac9ddee8154042
- languageName: node
- linkType: hard
-
-"util-deprecate@npm:^1.0.1":
- version: 1.0.2
- resolution: "util-deprecate@npm:1.0.2"
- checksum: 10/474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2
- languageName: node
- linkType: hard
-
-"walker@npm:^1.0.8":
- version: 1.0.8
- resolution: "walker@npm:1.0.8"
- dependencies:
- makeerror: "npm:1.0.12"
- checksum: 10/ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c
- languageName: node
- linkType: hard
-
-"which@npm:^2.0.2":
- version: 2.0.2
- resolution: "which@npm:2.0.2"
- dependencies:
- isexe: "npm:^2.0.0"
- bin:
- node-which: ./bin/node-which
- checksum: 10/4782f8a1d6b8fc12c65e968fea49f59752bf6302dc43036c3bf87da718a80710f61a062516e9764c70008b487929a73546125570acea95c5b5dcc8ac3052c70f
- languageName: node
- linkType: hard
-
-"wide-align@npm:^1.1.5":
- version: 1.1.5
- resolution: "wide-align@npm:1.1.5"
- dependencies:
- string-width: "npm:^1.0.2 || 2 || 3 || 4"
- checksum: 10/d5f8027b9a8255a493a94e4ec1b74a27bff6679d5ffe29316a3215e4712945c84ef73ca4045c7e20ae7d0c72f5f57f296e04a4928e773d4276a2f1222e4c2e99
- languageName: node
- linkType: hard
-
-"wrappy@npm:1":
- version: 1.0.2
- resolution: "wrappy@npm:1.0.2"
- checksum: 10/159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5
- languageName: node
- linkType: hard
-
-"write-file-atomic@npm:^4.0.2":
- version: 4.0.2
- resolution: "write-file-atomic@npm:4.0.2"
- dependencies:
- imurmurhash: "npm:^0.1.4"
- signal-exit: "npm:^3.0.7"
- checksum: 10/3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246
- languageName: node
- linkType: hard
-
-"yallist@npm:^4.0.0":
- version: 4.0.0
- resolution: "yallist@npm:4.0.0"
- checksum: 10/4cb02b42b8a93b5cf50caf5d8e9beb409400a8a4d85e83bb0685c1457e9ac0b7a00819e9f5991ac25ffabb56a78e2f017c1acc010b3a1babfe6de690ba531abd
- languageName: node
- linkType: hard
diff --git a/e2e/ng-deep-import/jest-cjs.config.ts b/e2e/ng-deep-import/jest-cjs.config.ts
new file mode 100644
index 0000000000..d8579c334d
--- /dev/null
+++ b/e2e/ng-deep-import/jest-cjs.config.ts
@@ -0,0 +1,19 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-deep-import',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/ng-deep-import/jest-esm.config.ts b/e2e/ng-deep-import/jest-esm.config.ts
new file mode 100644
index 0000000000..3652b2fa5d
--- /dev/null
+++ b/e2e/ng-deep-import/jest-esm.config.ts
@@ -0,0 +1,23 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-deep-import',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/ng-deep-import/jest-isolated.config.js b/e2e/ng-deep-import/jest-isolated.config.js
deleted file mode 100644
index e0926f2c14..0000000000
--- a/e2e/ng-deep-import/jest-isolated.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|js|mjs|html)$': [
- '/../../build/index.js',
- {
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/ng-deep-import/jest-transpile-cjs.config.ts b/e2e/ng-deep-import/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..ca1382aba4
--- /dev/null
+++ b/e2e/ng-deep-import/jest-transpile-cjs.config.ts
@@ -0,0 +1,20 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-deep-import',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/ng-deep-import/jest-transpile-esm.config.ts b/e2e/ng-deep-import/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..7bee3d9165
--- /dev/null
+++ b/e2e/ng-deep-import/jest-transpile-esm.config.ts
@@ -0,0 +1,24 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-deep-import',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/ng-deep-import/jest.config.js b/e2e/ng-deep-import/jest.config.js
deleted file mode 100644
index a3c4246d13..0000000000
--- a/e2e/ng-deep-import/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-module.exports = {
- moduleFileExtensions: ['ts', 'html', 'js', 'json', 'mjs'],
- resolver: '/../../build/resolvers/ng-jest-resolver.js',
- transform: {
- '^.+\\.(ts|js|mjs|html)$': '/../../build/index.js',
- },
- transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
-};
diff --git a/e2e/ng-deep-import/package.json b/e2e/ng-deep-import/package.json
deleted file mode 100644
index e9b31b3e6e..0000000000
--- a/e2e/ng-deep-import/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "ng-deep-import"
-}
diff --git a/e2e/ng-deep-import/tsconfig-cjs.spec.json b/e2e/ng-deep-import/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/ng-deep-import/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/ng-deep-import/tsconfig-esm.spec.json b/e2e/ng-deep-import/tsconfig-esm.spec.json
new file mode 100644
index 0000000000..2007b41c6e
--- /dev/null
+++ b/e2e/ng-deep-import/tsconfig-esm.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig-base.spec.json",
+ "compilerOptions": {
+ "module": "ES2022",
+ "esModuleInterop": true
+ }
+}
diff --git a/e2e/ast-transformers/ng-jit-transformers/__tests__/downlevel-ctor.spec.ts b/e2e/ng-jit-transformers/__tests__/downlevel-ctor.spec.ts
similarity index 71%
rename from e2e/ast-transformers/ng-jit-transformers/__tests__/downlevel-ctor.spec.ts
rename to e2e/ng-jit-transformers/__tests__/downlevel-ctor.spec.ts
index 82632575e9..db711b6708 100644
--- a/e2e/ast-transformers/ng-jit-transformers/__tests__/downlevel-ctor.spec.ts
+++ b/e2e/ng-jit-transformers/__tests__/downlevel-ctor.spec.ts
@@ -21,8 +21,6 @@ test('forwardRef should work', () => {
],
});
- // eslint-disable-next-line jest/no-standalone-expect
- expect(injector.get(Door) instanceof Door).toBe(true);
- // eslint-disable-next-line jest/no-standalone-expect
- expect(injector.get(Door).lock instanceof Lock).toBe(true);
+ expect(injector.get(Door)).toBeInstanceOf(Door);
+ expect(injector.get(Door).lock).toBeInstanceOf(Lock);
});
diff --git a/e2e/ng-jit-transformers/__tests__/replace-resource.spec.ts b/e2e/ng-jit-transformers/__tests__/replace-resource.spec.ts
new file mode 100644
index 0000000000..8f6dbe87b9
--- /dev/null
+++ b/e2e/ng-jit-transformers/__tests__/replace-resource.spec.ts
@@ -0,0 +1,22 @@
+import { TestBed } from '@angular/core/testing';
+
+import { BarComponent, DATA_TOKEN } from '../bar.component';
+
+test('templateUrl/styleUrls/styles should work', () => {
+ TestBed.configureTestingModule({
+ imports: [BarComponent],
+ providers: [
+ {
+ provide: DATA_TOKEN,
+ useValue: {},
+ },
+ ],
+ });
+ const fixture = TestBed.createComponent(BarComponent);
+ fixture.detectChanges();
+
+ const elementToFind = fixture.debugElement.nativeElement.querySelector('p');
+ expect(elementToFind).toBeDefined();
+ expect(window.getComputedStyle(elementToFind).color).toEqual('');
+ expect(window.getComputedStyle(elementToFind).fontSize).toEqual('');
+});
diff --git a/e2e/ast-transformers/ng-jit-transformers/__tests__/signal-inputs.spec.ts b/e2e/ng-jit-transformers/__tests__/signal-inputs.spec.ts
similarity index 100%
rename from e2e/ast-transformers/ng-jit-transformers/__tests__/signal-inputs.spec.ts
rename to e2e/ng-jit-transformers/__tests__/signal-inputs.spec.ts
diff --git a/e2e/ast-transformers/ng-jit-transformers/__tests__/signal-queries.spec.ts b/e2e/ng-jit-transformers/__tests__/signal-queries.spec.ts
similarity index 100%
rename from e2e/ast-transformers/ng-jit-transformers/__tests__/signal-queries.spec.ts
rename to e2e/ng-jit-transformers/__tests__/signal-queries.spec.ts
diff --git a/e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.html b/e2e/ng-jit-transformers/bar.component.html
similarity index 100%
rename from e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.html
rename to e2e/ng-jit-transformers/bar.component.html
diff --git a/e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.scss b/e2e/ng-jit-transformers/bar.component.scss
similarity index 100%
rename from e2e/ast-transformers/ng-jit-transformers/__tests__/bar.component.scss
rename to e2e/ng-jit-transformers/bar.component.scss
diff --git a/e2e/ng-jit-transformers/bar.component.ts b/e2e/ng-jit-transformers/bar.component.ts
new file mode 100644
index 0000000000..46801fa733
--- /dev/null
+++ b/e2e/ng-jit-transformers/bar.component.ts
@@ -0,0 +1,26 @@
+import { Component, Inject, InjectionToken } from '@angular/core';
+
+interface ServerError {
+ title: string;
+ errors: Map;
+}
+
+export const DATA_TOKEN = new InjectionToken('DataToken');
+
+@Component({
+ standalone: true,
+ selector: 'bar',
+ templateUrl: './bar.component.html',
+ styleUrls: ['./bar.component.scss'],
+ // we have to setup styles this way, since simple styles/styleUrs properties will be removed (jest does not unit test styles)
+ styles: [
+ `
+ p {
+ color: red;
+ }
+ `,
+ ],
+})
+export class BarComponent {
+ constructor(@Inject(DATA_TOKEN) public data: ServerError) {}
+}
diff --git a/e2e/ng-jit-transformers/jest-cjs.config.ts b/e2e/ng-jit-transformers/jest-cjs.config.ts
new file mode 100644
index 0000000000..e017778c43
--- /dev/null
+++ b/e2e/ng-jit-transformers/jest-cjs.config.ts
@@ -0,0 +1,19 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-jit-transformers',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/ng-jit-transformers/jest-esm.config.ts b/e2e/ng-jit-transformers/jest-esm.config.ts
new file mode 100644
index 0000000000..d64ffefe6e
--- /dev/null
+++ b/e2e/ng-jit-transformers/jest-esm.config.ts
@@ -0,0 +1,23 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-jit-transformers',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/ng-jit-transformers/jest-transpile-cjs.config.ts b/e2e/ng-jit-transformers/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..1da3aa628c
--- /dev/null
+++ b/e2e/ng-jit-transformers/jest-transpile-cjs.config.ts
@@ -0,0 +1,20 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-jit-transformers',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/ng-jit-transformers/jest-transpile-esm.config.ts b/e2e/ng-jit-transformers/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..9d94bc5253
--- /dev/null
+++ b/e2e/ng-jit-transformers/jest-transpile-esm.config.ts
@@ -0,0 +1,24 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-ng-jit-transformers',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/ng-jit-transformers/tsconfig-cjs.spec.json b/e2e/ng-jit-transformers/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/ng-jit-transformers/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/ng-jit-transformers/tsconfig-esm.spec.json b/e2e/ng-jit-transformers/tsconfig-esm.spec.json
new file mode 100644
index 0000000000..2007b41c6e
--- /dev/null
+++ b/e2e/ng-jit-transformers/tsconfig-esm.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig-base.spec.json",
+ "compilerOptions": {
+ "module": "ES2022",
+ "esModuleInterop": true
+ }
+}
diff --git a/e2e/partial-ivy-lib/__tests__/partial-ivy-lib.spec.ts b/e2e/partial-ivy-lib/__tests__/partial-ivy-lib.spec.ts
index b11a633925..591f672921 100644
--- a/e2e/partial-ivy-lib/__tests__/partial-ivy-lib.spec.ts
+++ b/e2e/partial-ivy-lib/__tests__/partial-ivy-lib.spec.ts
@@ -1,4 +1,5 @@
import { TestBed, waitForAsync } from '@angular/core/testing';
+
import { PartialIvyService, PartialIvyComponent, PartialIvyModule } from 'partial-ivy';
import { PartialIvyTestingModule } from 'partial-ivy/testing';
diff --git a/e2e/partial-ivy-lib/jest-cjs.config.ts b/e2e/partial-ivy-lib/jest-cjs.config.ts
new file mode 100644
index 0000000000..c1c556790b
--- /dev/null
+++ b/e2e/partial-ivy-lib/jest-cjs.config.ts
@@ -0,0 +1,19 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-partial-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/partial-ivy-lib/jest-esm.config.ts b/e2e/partial-ivy-lib/jest-esm.config.ts
new file mode 100644
index 0000000000..3c0707ce93
--- /dev/null
+++ b/e2e/partial-ivy-lib/jest-esm.config.ts
@@ -0,0 +1,23 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-partial-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/partial-ivy-lib/jest-isolated.config.js b/e2e/partial-ivy-lib/jest-isolated.config.js
deleted file mode 100644
index e0926f2c14..0000000000
--- a/e2e/partial-ivy-lib/jest-isolated.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|js|mjs|html)$': [
- '/../../build/index.js',
- {
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/partial-ivy-lib/jest-transpile-cjs.config.ts b/e2e/partial-ivy-lib/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..4d2b1216e0
--- /dev/null
+++ b/e2e/partial-ivy-lib/jest-transpile-cjs.config.ts
@@ -0,0 +1,20 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-partial-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/partial-ivy-lib/jest-transpile-esm.config.ts b/e2e/partial-ivy-lib/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..2d45f1f2bb
--- /dev/null
+++ b/e2e/partial-ivy-lib/jest-transpile-esm.config.ts
@@ -0,0 +1,24 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-partial-ivy-lib',
+ testEnvironment: 'jsdom',
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|mjs|js|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/partial-ivy-lib/jest.config.js b/e2e/partial-ivy-lib/jest.config.js
deleted file mode 100644
index 0409e04786..0000000000
--- a/e2e/partial-ivy-lib/jest.config.js
+++ /dev/null
@@ -1,10 +0,0 @@
-module.exports = {
- moduleFileExtensions: ['ts', 'html', 'js', 'json', 'mjs'],
- resolver: '/../../build/resolvers/ng-jest-resolver.js',
- setupFilesAfterEnv: ['/../../setup-jest.js'],
- testEnvironment: 'jsdom',
- transform: {
- '^.+\\.(ts|js|mjs|html)$': '/../../build/index.js',
- },
- transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
-};
diff --git a/e2e/partial-ivy-lib/package.json b/e2e/partial-ivy-lib/package.json
deleted file mode 100644
index 48c84ca452..0000000000
--- a/e2e/partial-ivy-lib/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "partial-ivy-lib"
-}
diff --git a/e2e/partial-ivy-lib/tsconfig-cjs.spec.json b/e2e/partial-ivy-lib/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/partial-ivy-lib/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/partial-ivy-lib/tsconfig-esm.spec.json b/e2e/partial-ivy-lib/tsconfig-esm.spec.json
new file mode 100644
index 0000000000..2007b41c6e
--- /dev/null
+++ b/e2e/partial-ivy-lib/tsconfig-esm.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig-base.spec.json",
+ "compilerOptions": {
+ "module": "ES2022",
+ "esModuleInterop": true
+ }
+}
diff --git a/e2e/path-mapping/__tests__/path-mapping.spec.ts b/e2e/path-mapping/__tests__/path-mapping.spec.ts
deleted file mode 100644
index 82fad49400..0000000000
--- a/e2e/path-mapping/__tests__/path-mapping.spec.ts
+++ /dev/null
@@ -1,9 +0,0 @@
-import { bar } from '@bar/bar-constant';
-
-test('path mapping should work without being affected by resolver', async () => {
- expect(bar).toBe(1);
- // @ts-expect-error testing purpose
- await expect(import('@foo/foo-constant')).rejects.toMatchInlineSnapshot(
- `[Error: Cannot find module '@foo/foo-constant' from '__tests__/path-mapping.spec.ts']`,
- );
-});
diff --git a/e2e/path-mapping/jest-isolated.config.js b/e2e/path-mapping/jest-isolated.config.js
deleted file mode 100644
index e460652145..0000000000
--- a/e2e/path-mapping/jest-isolated.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- ...baseCfg.transform,
- '^.+\\.(ts|js|html)$': [
- '/../../build/index.js',
- {
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/path-mapping/jest.config.js b/e2e/path-mapping/jest.config.js
deleted file mode 100644
index 43e9b0b3eb..0000000000
--- a/e2e/path-mapping/jest.config.js
+++ /dev/null
@@ -1,8 +0,0 @@
-const { pathsToModuleNameMapper } = require('ts-jest');
-
-const { paths } = require('./tsconfig.json').compilerOptions;
-
-module.exports = {
- moduleNameMapper: pathsToModuleNameMapper(paths, { prefix: '' }),
- transform: { '^.+\\.(ts|js|html)$': '/../../build/index.js' },
-};
diff --git a/e2e/path-mapping/libs/bar/bar-constant.ts b/e2e/path-mapping/libs/bar/bar-constant.ts
deleted file mode 100644
index 41d3667829..0000000000
--- a/e2e/path-mapping/libs/bar/bar-constant.ts
+++ /dev/null
@@ -1 +0,0 @@
-export const bar = 1;
diff --git a/e2e/path-mapping/libs/foo/foo-constant.ts b/e2e/path-mapping/libs/foo/foo-constant.ts
deleted file mode 100644
index cc57a55e25..0000000000
--- a/e2e/path-mapping/libs/foo/foo-constant.ts
+++ /dev/null
@@ -1 +0,0 @@
-export const foo = 2;
diff --git a/e2e/path-mapping/package.json b/e2e/path-mapping/package.json
deleted file mode 100644
index 88f76eea44..0000000000
--- a/e2e/path-mapping/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "path-mapping"
-}
diff --git a/e2e/path-mapping/tsconfig.json b/e2e/path-mapping/tsconfig.json
deleted file mode 100644
index a96ec4cd51..0000000000
--- a/e2e/path-mapping/tsconfig.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "extends": "../../tsconfig.spec.json",
- "compilerOptions": {
- "baseUrl": ".",
- "paths": {
- "@bar/*": ["libs/bar/*"]
- }
- }
-}
\ No newline at end of file
diff --git a/e2e/process-js-packages/jest-cjs.config.ts b/e2e/process-js-packages/jest-cjs.config.ts
new file mode 100644
index 0000000000..79b783ca78
--- /dev/null
+++ b/e2e/process-js-packages/jest-cjs.config.ts
@@ -0,0 +1,22 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-process-js-packages',
+ globals: {
+ ngJest: {
+ processWithEsbuild: ['**/node_modules/lodash-es/*.js'],
+ },
+ },
+ transform: {
+ '^.+\\.(ts|js|mjs|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!lodash-es)'],
+};
+
+export default config;
diff --git a/e2e/process-js-packages/jest-esm.config.ts b/e2e/process-js-packages/jest-esm.config.ts
new file mode 100644
index 0000000000..f07a72ce40
--- /dev/null
+++ b/e2e/process-js-packages/jest-esm.config.ts
@@ -0,0 +1,22 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-process-js-packages',
+ globals: {
+ ngJest: {
+ processWithEsbuild: ['**/node_modules/lodash-es/*.js'],
+ },
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|js|mjs|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/process-js-packages/jest.config.js b/e2e/process-js-packages/jest-transpile-cjs.config.ts
similarity index 50%
rename from e2e/process-js-packages/jest.config.js
rename to e2e/process-js-packages/jest-transpile-cjs.config.ts
index e9351a0eea..3e419b70f6 100644
--- a/e2e/process-js-packages/jest.config.js
+++ b/e2e/process-js-packages/jest-transpile-cjs.config.ts
@@ -1,17 +1,23 @@
-module.exports = {
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-process-js-packages',
globals: {
ngJest: {
processWithEsbuild: ['**/node_modules/lodash-es/*.js'],
},
},
transform: {
- '^.+\\.(ts|js|mjs)$': [
+ '^.+\\.(ts|js|mjs|html)$': [
'/../../build/index.js',
{
- tsconfig: 'tsconfig.spec.json',
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
isolatedModules: true,
},
],
},
transformIgnorePatterns: ['node_modules/(?!lodash-es)'],
};
+
+export default config;
diff --git a/e2e/process-js-packages/jest-transpile-esm.config.ts b/e2e/process-js-packages/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..2faa96eed3
--- /dev/null
+++ b/e2e/process-js-packages/jest-transpile-esm.config.ts
@@ -0,0 +1,23 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-process-js-packages',
+ globals: {
+ ngJest: {
+ processWithEsbuild: ['**/node_modules/lodash-es/*.js'],
+ },
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|js|mjs|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/process-js-packages/package.json b/e2e/process-js-packages/package.json
index 61dda3291c..fe21ef5e38 100644
--- a/e2e/process-js-packages/package.json
+++ b/e2e/process-js-packages/package.json
@@ -3,7 +3,6 @@
"private": true,
"devDependencies": {
"@types/lodash-es": "^4.17.12",
- "lodash-es": "^4.17.21",
- "tslib": "^2.6.3"
+ "lodash-es": "^4.17.21"
}
}
diff --git a/e2e/process-js-packages/tsconfig-cjs.spec.json b/e2e/process-js-packages/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/process-js-packages/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/process-js-packages/tsconfig-esm.spec.json b/e2e/process-js-packages/tsconfig-esm.spec.json
new file mode 100644
index 0000000000..2007b41c6e
--- /dev/null
+++ b/e2e/process-js-packages/tsconfig-esm.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig-base.spec.json",
+ "compilerOptions": {
+ "module": "ES2022",
+ "esModuleInterop": true
+ }
+}
diff --git a/e2e/process-js-packages/tsconfig.spec.json b/e2e/process-js-packages/tsconfig.spec.json
deleted file mode 100644
index eb7ee89b02..0000000000
--- a/e2e/process-js-packages/tsconfig.spec.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "compilerOptions": {
- "allowJs": true,
- "module": "CommonJS",
- "skipLibCheck": true
- },
- "includes": ["__tests__/*.spec.ts"]
-}
diff --git a/e2e/process-js-packages/yarn.lock b/e2e/process-js-packages/yarn.lock
index cfc0c92dc8..a074df505c 100644
--- a/e2e/process-js-packages/yarn.lock
+++ b/e2e/process-js-packages/yarn.lock
@@ -34,13 +34,5 @@ __metadata:
dependencies:
"@types/lodash-es": "npm:^4.17.12"
lodash-es: "npm:^4.17.21"
- tslib: "npm:^2.6.3"
languageName: unknown
linkType: soft
-
-"tslib@npm:^2.6.3":
- version: 2.6.3
- resolution: "tslib@npm:2.6.3"
- checksum: 10/52109bb681f8133a2e58142f11a50e05476de4f075ca906d13b596ae5f7f12d30c482feb0bff167ae01cfc84c5803e575a307d47938999246f5a49d174fc558c
- languageName: node
- linkType: hard
diff --git a/e2e/run-jest.ts b/e2e/run-jest.ts
deleted file mode 100644
index 57161ecf05..0000000000
--- a/e2e/run-jest.ts
+++ /dev/null
@@ -1,128 +0,0 @@
-import path from 'path';
-
-import type { FormattedTestResults } from '@jest/test-result';
-import execa from 'execa';
-import * as fs from 'graceful-fs';
-import stripAnsi from 'strip-ansi';
-
-import { normalizeIcons } from './utils';
-
-const JEST_PATH = path.resolve(__dirname, '../node_modules/jest/bin/jest.js');
-
-type RunJestOptions = {
- nodeOptions?: string;
- nodePath?: string;
- skipPkgJsonCheck?: boolean; // don't complain if can't find package.json
- stripAnsi?: boolean; // remove colors from stdout and stderr,
- timeout?: number; // kill the Jest process after X milliseconds
- env?: NodeJS.ProcessEnv;
-};
-
-// return the result of the spawned process:
-// [ 'status', 'signal', 'output', 'pid', 'stdout', 'stderr',
-// 'envPairs', 'options', 'args', 'file' ]
-export default function runJest(dir: string, args?: string[], options: RunJestOptions = {}): RunJestResult {
- return normalizeStdoutAndStderrOnResult(spawnJest(dir, args, options), options);
-}
-
-function spawnJest(dir: string, args?: string[], options?: RunJestOptions, spawnAsync?: false): RunJestResult;
-function spawnJest(dir: string, args?: string[], options?: RunJestOptions, spawnAsync?: true): execa.ExecaChildProcess;
-
-// Spawns Jest and returns either a Promise (if spawnAsync is true) or the completed child process
-function spawnJest(
- dir: string,
- args: string[] = [],
- options: RunJestOptions = {},
- spawnAsync = false,
-): execa.ExecaSyncReturnValue | execa.ExecaChildProcess {
- const isRelative = !path.isAbsolute(dir);
-
- if (isRelative) {
- dir = path.resolve(__dirname, dir);
- }
-
- const localPackageJson = path.resolve(dir, 'package.json');
- if (!options.skipPkgJsonCheck && !fs.existsSync(localPackageJson)) {
- throw new Error(
- `
- Make sure you have a local package.json file at
- "${localPackageJson}".
- Otherwise Jest will try to traverse the directory tree and find the
- global package.json, which will send Jest into infinite loop.
- `,
- );
- }
- const env: NodeJS.ProcessEnv = {
- ...process.env,
- FORCE_COLOR: '0',
- ...options.env,
- };
-
- if (options.nodeOptions) {
- env['NODE_OPTIONS'] = options.nodeOptions;
- }
- if (options.nodePath) {
- env['NODE_PATH'] = options.nodePath;
- }
-
- const spawnArgs = [JEST_PATH, ...args];
- const spawnOptions: execa.CommonOptions = {
- cwd: dir,
- env,
- reject: false,
- timeout: options.timeout || 0,
- };
-
- return (spawnAsync ? execa : execa.sync)(process.execPath, spawnArgs, spawnOptions);
-}
-
-type RunJestResult = execa.ExecaReturnValue;
-
-interface RunJestJsonResult extends RunJestResult {
- json: FormattedTestResults;
-}
-
-function normalizeStreamString(stream: string, options: RunJestOptions): string {
- if (options.stripAnsi) {
- stream = stripAnsi(stream);
- }
- stream = normalizeIcons(stream);
-
- return stream;
-}
-
-function normalizeStdoutAndStderrOnResult(result: RunJestResult, options: RunJestOptions): RunJestResult {
- const stdout = normalizeStreamString(result.stdout, options);
- const stderr = normalizeStreamString(result.stderr, options);
-
- return { ...result, stderr, stdout };
-}
-
-// Runs `jest` with `--json` option and adds `json` property to the result obj.
-// 'success', 'startTime', 'numTotalTests', 'numTotalTestSuites',
-// 'numRuntimeErrorTestSuites', 'numPassedTests', 'numFailedTests',
-// 'numPendingTests', 'testResults'
-const json = function (dir: string, args?: string[], options: RunJestOptions = {}): RunJestJsonResult {
- args = [...(args || []), '--json'];
- const result = runJest(dir, args, options);
- try {
- return {
- ...result,
- json: JSON.parse(result.stdout || ''),
- };
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- } catch (e: any) {
- throw new Error(
- `
- Can't parse JSON.
- ERROR: ${e.name} ${e.message}
- STDOUT: ${result.stdout}
- STDERR: ${result.stderr}
- `,
- );
- }
-};
-
-export const jsonNoCache = (dir: string, jestArgs?: string[], options: RunJestOptions = {}): RunJestJsonResult => {
- return json(dir, jestArgs ? [...jestArgs, '--no-cache'] : ['--no-cache'], options);
-};
diff --git a/e2e/snapshot-serializers/__tests__/__snapshots__/foo.component.spec.ts.snap b/e2e/snapshot-serializers/__tests__/__snapshots__/snapshot-serializers.spec.ts.snap
similarity index 93%
rename from e2e/snapshot-serializers/__tests__/__snapshots__/foo.component.spec.ts.snap
rename to e2e/snapshot-serializers/__tests__/__snapshots__/snapshot-serializers.spec.ts.snap
index 665fb1ba9d..80114aefa4 100644
--- a/e2e/snapshot-serializers/__tests__/__snapshots__/foo.component.spec.ts.snap
+++ b/e2e/snapshot-serializers/__tests__/__snapshots__/snapshot-serializers.spec.ts.snap
@@ -4,8 +4,8 @@ exports[`FooComponent should allow generating snapshot 1`] = `
Line 1
diff --git a/e2e/snapshot-serializers/__tests__/foo.component.spec.ts b/e2e/snapshot-serializers/__tests__/snapshot-serializers.spec.ts
similarity index 68%
rename from e2e/snapshot-serializers/__tests__/foo.component.spec.ts
rename to e2e/snapshot-serializers/__tests__/snapshot-serializers.spec.ts
index af377589ef..7816439104 100644
--- a/e2e/snapshot-serializers/__tests__/foo.component.spec.ts
+++ b/e2e/snapshot-serializers/__tests__/snapshot-serializers.spec.ts
@@ -1,28 +1,7 @@
-import { Component, Input } from '@angular/core';
import { TestBed } from '@angular/core/testing';
import serializer from '../../../build/serializers/ng-snapshot';
-
-@Component({
- selector: 'foo',
- templateUrl: './foo.component.html',
- styleUrls: ['./foo.component.scss'],
- // we have to setup styles this way, since simple styles/styleUrs properties will be removed (jest does not unit test styles)
- styles: [
- `
- p {
- color: red;
- }
- `,
- ],
-})
-class FooComponent {
- @Input() value1 = 'val1';
- @Input() value2 = 'val2';
-
- condition1 = true;
- condition2 = false;
-}
+import { FooComponent } from '../foo.component';
describe('FooComponent', () => {
test('should allow generating snapshot with removed component attributes with snapshot serializer option', () => {
@@ -40,12 +19,11 @@ describe('FooComponent', () => {
),
test: serializer.test,
});
-
TestBed.configureTestingModule({
- declarations: [FooComponent],
+ imports: [FooComponent],
});
-
const fixture = TestBed.createComponent(FooComponent);
+
fixture.detectChanges();
expect(fixture).toMatchSnapshot();
@@ -55,10 +33,10 @@ describe('FooComponent', () => {
test('should allow generating snapshot', () => {
expect.addSnapshotSerializer(serializer);
TestBed.configureTestingModule({
- declarations: [FooComponent],
+ imports: [FooComponent],
});
-
const fixture = TestBed.createComponent(FooComponent);
+
fixture.detectChanges();
expect(fixture).toMatchSnapshot();
diff --git a/e2e/snapshot-serializers/__tests__/foo.component.html b/e2e/snapshot-serializers/foo.component.html
similarity index 73%
rename from e2e/snapshot-serializers/__tests__/foo.component.html
rename to e2e/snapshot-serializers/foo.component.html
index d2b85c3343..cdd69d0efa 100644
--- a/e2e/snapshot-serializers/__tests__/foo.component.html
+++ b/e2e/snapshot-serializers/foo.component.html
@@ -2,9 +2,9 @@
Line 1
- {{ value1 }}
+ {{ value1() }}
- {{ value2 }}
+ {{ value2() }}
diff --git a/e2e/snapshot-serializers/__tests__/foo.component.scss b/e2e/snapshot-serializers/foo.component.scss
similarity index 100%
rename from e2e/snapshot-serializers/__tests__/foo.component.scss
rename to e2e/snapshot-serializers/foo.component.scss
diff --git a/e2e/snapshot-serializers/foo.component.ts b/e2e/snapshot-serializers/foo.component.ts
new file mode 100644
index 0000000000..62407aed74
--- /dev/null
+++ b/e2e/snapshot-serializers/foo.component.ts
@@ -0,0 +1,25 @@
+import { NgIf } from '@angular/common';
+import { Component, input } from '@angular/core';
+
+@Component({
+ selector: 'foo',
+ standalone: true,
+ templateUrl: './foo.component.html',
+ styleUrls: ['./foo.component.scss'],
+ // we have to setup styles this way, since simple styles/styleUrs properties will be removed (jest does not unit test styles)
+ styles: [
+ `
+ p {
+ color: red;
+ }
+ `,
+ ],
+ imports: [NgIf],
+})
+export class FooComponent {
+ readonly value1 = input('val1');
+ readonly value2 = input('val2');
+
+ protected readonly condition1 = true;
+ protected readonly condition2 = false;
+}
diff --git a/e2e/snapshot-serializers/jest-cjs.config.ts b/e2e/snapshot-serializers/jest-cjs.config.ts
new file mode 100644
index 0000000000..b109c3d53c
--- /dev/null
+++ b/e2e/snapshot-serializers/jest-cjs.config.ts
@@ -0,0 +1,24 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-snapshot-serializers',
+ testEnvironment: 'jsdom',
+ snapshotSerializers: [
+ '/../../build/serializers/html-comment',
+ '/../../build/serializers/ng-snapshot',
+ '/../../build/serializers/no-ng-attributes',
+ ],
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|js|mjs|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/snapshot-serializers/jest-esm.config.ts b/e2e/snapshot-serializers/jest-esm.config.ts
new file mode 100644
index 0000000000..9dcf4a48d8
--- /dev/null
+++ b/e2e/snapshot-serializers/jest-esm.config.ts
@@ -0,0 +1,28 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-snapshot-serializers',
+ testEnvironment: 'jsdom',
+ snapshotSerializers: [
+ '/../../build/serializers/html-comment',
+ '/../../build/serializers/ng-snapshot',
+ '/../../build/serializers/no-ng-attributes',
+ ],
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|js|mjs|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/snapshot-serializers/jest-isolated.config.js b/e2e/snapshot-serializers/jest-isolated.config.js
deleted file mode 100644
index eb5d1396db..0000000000
--- a/e2e/snapshot-serializers/jest-isolated.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-const baseCfg = require('./jest.config');
-
-module.exports = {
- ...baseCfg,
- transform: {
- '^.+\\.(ts|js|mjs|html)$': [
- '/../../build/index.js',
- {
- ...require('./ts-jest.config'),
- isolatedModules: true,
- },
- ],
- },
-};
diff --git a/e2e/snapshot-serializers/jest-transpile-cjs.config.ts b/e2e/snapshot-serializers/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..7a9487a86b
--- /dev/null
+++ b/e2e/snapshot-serializers/jest-transpile-cjs.config.ts
@@ -0,0 +1,25 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-snapshot-serializers',
+ testEnvironment: 'jsdom',
+ snapshotSerializers: [
+ '/../../build/serializers/html-comment',
+ '/../../build/serializers/ng-snapshot',
+ '/../../build/serializers/no-ng-attributes',
+ ],
+ setupFilesAfterEnv: ['/../../setup-jest'],
+ transform: {
+ '^.+\\.(ts|js|mjs|html)$': [
+ '/../../build/index.js',
+ {
+ tsconfig: '/tsconfig-cjs.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+ transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
+};
+
+export default config;
diff --git a/e2e/snapshot-serializers/jest-transpile-esm.config.ts b/e2e/snapshot-serializers/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..8445311394
--- /dev/null
+++ b/e2e/snapshot-serializers/jest-transpile-esm.config.ts
@@ -0,0 +1,29 @@
+import type { JestConfigWithTsJest } from 'ts-jest';
+
+const config: JestConfigWithTsJest = {
+ displayName: 'e2e-snapshot-serializers',
+ testEnvironment: 'jsdom',
+ snapshotSerializers: [
+ '/../../build/serializers/html-comment',
+ '/../../build/serializers/ng-snapshot',
+ '/../../build/serializers/no-ng-attributes',
+ ],
+ setupFilesAfterEnv: ['/../../setup-jest.mjs'],
+ moduleNameMapper: {
+ rxjs: '/../../node_modules/rxjs/dist/bundles/rxjs.umd.js',
+ },
+ extensionsToTreatAsEsm: ['.ts'],
+ transform: {
+ '^.+\\.(ts|js|mjs|html)$': [
+ '/../../build/index.js',
+ {
+ useESM: true,
+ tsconfig: '/tsconfig-esm.spec.json',
+ stringifyContentPathRegex: '\\.(html|svg)$',
+ isolatedModules: true,
+ },
+ ],
+ },
+};
+
+export default config;
diff --git a/e2e/snapshot-serializers/jest.config.js b/e2e/snapshot-serializers/jest.config.js
deleted file mode 100644
index 56ad8de915..0000000000
--- a/e2e/snapshot-serializers/jest.config.js
+++ /dev/null
@@ -1,14 +0,0 @@
-module.exports = {
- resolver: '/../../build/resolvers/ng-jest-resolver',
- setupFilesAfterEnv: ['/../../setup-jest.js'],
- snapshotSerializers: [
- '/../../build/serializers/html-comment',
- '/../../build/serializers/ng-snapshot',
- '/../../build/serializers/no-ng-attributes',
- ],
- testEnvironment: 'jsdom',
- transform: {
- '^.+\\.(ts|js|mjs|html)$': ['/../../build/index.js', require('./ts-jest.config')],
- },
- transformIgnorePatterns: ['node_modules/(?!.*\\.mjs$)'],
-};
diff --git a/e2e/snapshot-serializers/package.json b/e2e/snapshot-serializers/package.json
deleted file mode 100644
index 70bb338a60..0000000000
--- a/e2e/snapshot-serializers/package.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "name": "snapshot-serializers"
-}
diff --git a/e2e/snapshot-serializers/ts-jest.config.js b/e2e/snapshot-serializers/ts-jest.config.js
deleted file mode 100644
index 3def0f9bfe..0000000000
--- a/e2e/snapshot-serializers/ts-jest.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- stringifyContentPathRegex: '\\.html$',
-};
diff --git a/e2e/snapshot-serializers/tsconfig-cjs.spec.json b/e2e/snapshot-serializers/tsconfig-cjs.spec.json
new file mode 100644
index 0000000000..f65fc7b4f1
--- /dev/null
+++ b/e2e/snapshot-serializers/tsconfig-cjs.spec.json
@@ -0,0 +1,3 @@
+{
+ "extends": "../../tsconfig-base.spec.json"
+}
diff --git a/e2e/snapshot-serializers/tsconfig-esm.spec.json b/e2e/snapshot-serializers/tsconfig-esm.spec.json
new file mode 100644
index 0000000000..2007b41c6e
--- /dev/null
+++ b/e2e/snapshot-serializers/tsconfig-esm.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "../../tsconfig-base.spec.json",
+ "compilerOptions": {
+ "module": "ES2022",
+ "esModuleInterop": true
+ }
+}
diff --git a/e2e/utils.ts b/e2e/utils.ts
deleted file mode 100644
index 1854e53ba5..0000000000
--- a/e2e/utils.ts
+++ /dev/null
@@ -1,132 +0,0 @@
-import path from 'path';
-
-import { type ExecaReturnValue, sync as spawnSync } from 'execa';
-import * as fs from 'graceful-fs';
-
-interface RunResult extends ExecaReturnValue {
- status: number;
- error: Error;
-}
-export const run = (cmd: string, cwd?: string, env?: Record): RunResult => {
- const args = cmd.split(/\s/).slice(1);
- const spawnOptions = { cwd, env, preferLocal: false, reject: false };
- const result = spawnSync(cmd.split(/\s/)[0], args, spawnOptions) as RunResult;
-
- // For compat with cross-spawn
- result.status = result.exitCode;
-
- if (result.status !== 0) {
- const message = `
- ORIGINAL CMD: ${cmd}
- STDOUT: ${result.stdout}
- STDERR: ${result.stderr}
- STATUS: ${result.status}
- ERROR: ${result.error}
- `;
- throw new Error(message);
- }
-
- return result;
-};
-
-export const runYarnInstall = (cwd: string, env?: Record): RunResult => {
- const lockfilePath = path.resolve(cwd, 'yarn.lock');
-
- // If the lockfile doesn't exist, yarn's project detection is confused. Just creating an empty file works
- if (!fs.existsSync(lockfilePath)) {
- fs.writeFileSync(lockfilePath, '');
- }
-
- return run('yarn install', cwd, env);
-};
-
-const replaceTime = (str: string): string =>
- str.replace(/\d*\.?\d+ m?s\b/g, '<>').replace(/, estimated <>/g, '');
-
-const removeFnNameNode10 = (str: string): string => str.replace('.test', '');
-
-export const extractSummary = (stdout: string): { rest: string; summary: string } => {
- const match = stdout
- .replace(/(?:\\[rn])+/g, '\n')
- .match(/Test Suites:.*\nTests.*\nSnapshots.*\nTime.*(\nRan all test suites)*.*\n*$/gm);
- if (!match) {
- throw new Error(
- `
- Could not find test summary in the output.
- OUTPUT:
- ${stdout}
- `,
- );
- }
-
- const summary = replaceTime(match[0]);
-
- const rest = stdout
- .replace(match[0], '')
- // remove all timestamps
- .replace(/\s*\(\d*\.?\d+ m?s\b\)$/gm, '');
-
- return {
- rest: removeFnNameNode10(rest.trim()),
- summary: summary.trim(),
- };
-};
-
-const sortTests = (stdout: string) =>
- removeFnNameNode10(
- stdout
- .split('\n')
- .reduce((tests, line) => {
- if (['RUNS', 'PASS', 'FAIL'].includes(line.slice(0, 4))) {
- tests.push([line]);
- } else {
- tests[tests.length - 1].push(line);
- }
-
- return tests;
- }, [])
- .sort(([a], [b]) => (a > b ? 1 : -1))
- .map((strings) => (strings.length > 1 ? `${strings.join('\n').trimRight()}\n` : strings[0]))
- .join('\n')
- .trim(),
- );
-
-export const extractSortedSummary = (stdout: string): { rest: string; summary: string } => {
- const { rest, summary } = extractSummary(stdout);
-
- return {
- rest: sortTests(replaceTime(rest)),
- summary,
- };
-};
-
-export const extractSummaries = (stdout: string): Array<{ rest: string; summary: string }> => {
- const regex = /Test Suites:.*\nTests.*\nSnapshots.*\nTime.*(\nRan all test suites)*.*\n*$/gm;
-
- let match = regex.exec(stdout);
- const matches: RegExpExecArray[] = [];
-
- while (match) {
- matches.push(match);
- match = regex.exec(stdout);
- }
-
- return matches
- .map((currentMatch, i) => {
- const prevMatch = matches[i - 1];
- const start = prevMatch ? prevMatch.index + prevMatch[0].length : 0;
- const end = currentMatch.index + currentMatch[0].length;
-
- return { end, start };
- })
- .map(({ start, end }) => extractSortedSummary(stdout.slice(start, end)));
-};
-
-export const normalizeIcons = (str: string): string => {
- if (!str) {
- return str;
- }
-
- // Make sure to keep in sync with `jest-cli/src/constants`
- return str.replace(new RegExp('\u00D7', 'g'), '\u2715').replace(new RegExp('\u221A', 'g'), '\u2713');
-};
diff --git a/jest-cjs.config.ts b/jest-cjs.config.ts
new file mode 100644
index 0000000000..544a8f8db4
--- /dev/null
+++ b/jest-cjs.config.ts
@@ -0,0 +1,22 @@
+import { existsSync } from 'node:fs';
+import path from 'node:path';
+
+import type { Config } from '@jest/types';
+import { sync as spawnSync } from 'execa';
+import { sync as globSync } from 'glob';
+
+const e2eFoldersToInstallDeps = globSync('e2e/*')
+ .map((folderPath) => path.join(process.cwd(), folderPath))
+ .filter((folderPath) => existsSync(path.join(folderPath, 'package.json')));
+
+e2eFoldersToInstallDeps.forEach((folderPath) => {
+ spawnSync('yarn', ['install'], {
+ cwd: folderPath,
+ });
+});
+
+const config: Config.InitialOptions = {
+ projects: ['e2e/**/jest-cjs.config.ts'],
+};
+
+export default config;
diff --git a/jest-esm.config.ts b/jest-esm.config.ts
new file mode 100644
index 0000000000..68923a21be
--- /dev/null
+++ b/jest-esm.config.ts
@@ -0,0 +1,22 @@
+import { existsSync } from 'node:fs';
+import path from 'node:path';
+
+import type { Config } from '@jest/types';
+import { sync as spawnSync } from 'execa';
+import { sync as globSync } from 'glob';
+
+const e2eFoldersToInstallDeps = globSync('e2e/*')
+ .map((folderPath) => path.join(process.cwd(), folderPath))
+ .filter((folderPath) => existsSync(path.join(folderPath, 'package.json')));
+
+e2eFoldersToInstallDeps.forEach((folderPath) => {
+ spawnSync('yarn', ['install'], {
+ cwd: folderPath,
+ });
+});
+
+const config: Config.InitialOptions = {
+ projects: ['e2e/**/jest-esm.config.ts'],
+};
+
+export default config;
diff --git a/jest.config.ts b/jest-src.config.ts
similarity index 57%
rename from jest.config.ts
rename to jest-src.config.ts
index 33c460c0ad..a40fd85922 100644
--- a/jest.config.ts
+++ b/jest-src.config.ts
@@ -1,17 +1,14 @@
import type { JestConfigWithTsJest } from 'ts-jest';
const config: JestConfigWithTsJest = {
- moduleNameMapper: {
- '@angular/compiler-cli/ngcc': '/node_modules/@angular/compiler-cli/bundles/ngcc/main-ngcc.js',
- },
- testEnvironment: 'jsdom',
modulePathIgnorePatterns: ['examples/.*', 'website/.*'],
- testPathIgnorePatterns: ['/node_modules/', '/examples/', '/e2e/.*/__tests__', '\\.snap$'],
+ testMatch: ['/src/**/*.spec.ts'],
+ testEnvironment: 'jsdom',
transform: {
'^.+\\.(ts|js|mjs|html)$': [
'/build/index.js',
{
- tsconfig: 'tsconfig.spec.json',
+ tsconfig: 'tsconfig-base.spec.json',
isolatedModules: true,
},
],
diff --git a/jest-transpile-cjs.config.ts b/jest-transpile-cjs.config.ts
new file mode 100644
index 0000000000..037cec3e2c
--- /dev/null
+++ b/jest-transpile-cjs.config.ts
@@ -0,0 +1,22 @@
+import { existsSync } from 'node:fs';
+import path from 'node:path';
+
+import type { Config } from '@jest/types';
+import { sync as spawnSync } from 'execa';
+import { sync as globSync } from 'glob';
+
+const e2eFoldersToInstallDeps = globSync('e2e/*')
+ .map((folderPath) => path.join(process.cwd(), folderPath))
+ .filter((folderPath) => existsSync(path.join(folderPath, 'package.json')));
+
+e2eFoldersToInstallDeps.forEach((folderPath) => {
+ spawnSync('yarn', ['install'], {
+ cwd: folderPath,
+ });
+});
+
+const config: Config.InitialOptions = {
+ projects: ['jest-src.config.ts', 'e2e/**/jest-transpile-cjs.config.ts'],
+};
+
+export default config;
diff --git a/jest-transpile-esm.config.ts b/jest-transpile-esm.config.ts
new file mode 100644
index 0000000000..9506f1cdee
--- /dev/null
+++ b/jest-transpile-esm.config.ts
@@ -0,0 +1,22 @@
+import { existsSync } from 'node:fs';
+import path from 'node:path';
+
+import type { Config } from '@jest/types';
+import { sync as spawnSync } from 'execa';
+import { sync as globSync } from 'glob';
+
+const e2eFoldersToInstallDeps = globSync('e2e/*')
+ .map((folderPath) => path.join(process.cwd(), folderPath))
+ .filter((folderPath) => existsSync(path.join(folderPath, 'package.json')));
+
+e2eFoldersToInstallDeps.forEach((folderPath) => {
+ spawnSync('yarn', ['install'], {
+ cwd: folderPath,
+ });
+});
+
+const config: Config.InitialOptions = {
+ projects: ['e2e/**/jest-transpile-esm.config.ts'],
+};
+
+export default config;
diff --git a/package.json b/package.json
index e7df6e8cf9..5f1767f3bc 100644
--- a/package.json
+++ b/package.json
@@ -33,8 +33,9 @@
"lint-fix": "eslint --fix .",
"lint-prettier": "prettier \"**/*.{yml,yaml,md}\" --write",
"lint-prettier-ci": "prettier \"**/*.{yml,yaml,md}\" --check",
- "pretest": "tsc -p tsconfig.spec.json --noEmit",
- "test": "yarn build && jest",
+ "pretest": "tsc -p tsconfig-cjs-base.spec.json --noEmit",
+ "test": "yarn build && jest -c=jest-cjs.config.ts && jest -c=jest-transpile-cjs.config.ts",
+ "test-esm": "yarn build && node --experimental-vm-modules --no-warnings node_modules/jest/bin/jest.js -c=jest-esm.config.ts && node --experimental-vm-modules --no-warnings node_modules/jest/bin/jest.js -c=jest-transpile-esm.config.ts",
"test-examples": "node scripts/test-examples.js",
"doc": "cd website && yarn start",
"doc:build": "cd website && yarn build",
@@ -68,21 +69,29 @@
"@angular-eslint/eslint-plugin-template": "^17.5.2",
"@angular-eslint/template-parser": "^17.5.2",
"@angular/animations": "^18.1.3",
+ "@angular/cdk": "^18.1.3",
"@angular/common": "^18.1.3",
"@angular/compiler": "^18.1.3",
"@angular/compiler-cli": "^18.1.3",
"@angular/core": "^18.1.3",
+ "@angular/forms": "^18.1.3",
+ "@angular/material": "^18.1.3",
"@angular/platform-browser": "^18.1.3",
"@angular/platform-browser-dynamic": "^18.1.3",
+ "@babel/core": "^7.25.2",
+ "@babel/preset-env": "^7.25.3",
"@commitlint/cli": "^19.3.0",
"@commitlint/config-angular": "^19.3.0",
"@jest/transform": "^29.7.0",
"@jest/types": "^29.6.3",
+ "@types/babel__core": "^7",
+ "@types/babel__preset-env": "^7",
"@types/jest": "^29.5.12",
"@types/node": "^20.14.13",
"@types/semver": "^7.5.8",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
+ "babel-jest": "^29.7.0",
"chalk": "^4.1.2",
"conventional-changelog-cli": "^5.0.0",
"cross-env": "^7.0.3",
diff --git a/tsconfig-base.spec.json b/tsconfig-base.spec.json
new file mode 100644
index 0000000000..96d1a7f13b
--- /dev/null
+++ b/tsconfig-base.spec.json
@@ -0,0 +1,7 @@
+{
+ "extends": "./tsconfig.json",
+ "compilerOptions": {
+ "module": "CommonJS",
+ "types": ["jest"]
+ }
+}
diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json
index b3287e7027..084c38de30 100644
--- a/tsconfig.eslint.json
+++ b/tsconfig.eslint.json
@@ -1,8 +1,7 @@
{
"extends": "./tsconfig.json",
"files": [
- "jest.config.ts",
".eslintrc.js"
],
- "include": ["src", "presets", "website", "*.js", "scripts", "examples", "e2e"]
+ "include": ["src", "presets", "website", "*.js", "scripts", "examples", "e2e", "*.config.ts"]
}
diff --git a/tsconfig.spec.json b/tsconfig.spec.json
deleted file mode 100644
index 9f0e63ca5a..0000000000
--- a/tsconfig.spec.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "extends": "./tsconfig.json",
- "compilerOptions": {
- "module": "CommonJS"
- },
- "includes": ["src/**/*.spec.ts"],
- "exclude": ["e2e", "examples", "website"]
-}
diff --git a/yarn.lock b/yarn.lock
index 4c39f53dbc..796ab9fd72 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -331,6 +331,23 @@ __metadata:
languageName: node
linkType: hard
+"@angular/cdk@npm:^18.1.3":
+ version: 18.1.3
+ resolution: "@angular/cdk@npm:18.1.3"
+ dependencies:
+ parse5: "npm:^7.1.2"
+ tslib: "npm:^2.3.0"
+ peerDependencies:
+ "@angular/common": ^18.0.0 || ^19.0.0
+ "@angular/core": ^18.0.0 || ^19.0.0
+ rxjs: ^6.5.3 || ^7.4.0
+ dependenciesMeta:
+ parse5:
+ optional: true
+ checksum: 10/f80a684cdee4cdcc88f61551be6e9a8c359bf0373ef6d4d4101ec8cbb8307693a6ffd10457288241ba3134bfa2dd74a0dcf350c5502dac6930f8fd1a87809a16
+ languageName: node
+ linkType: hard
+
"@angular/common@npm:^18.1.3":
version: 18.1.3
resolution: "@angular/common@npm:18.1.3"
@@ -392,6 +409,37 @@ __metadata:
languageName: node
linkType: hard
+"@angular/forms@npm:^18.1.3":
+ version: 18.1.3
+ resolution: "@angular/forms@npm:18.1.3"
+ dependencies:
+ tslib: "npm:^2.3.0"
+ peerDependencies:
+ "@angular/common": 18.1.3
+ "@angular/core": 18.1.3
+ "@angular/platform-browser": 18.1.3
+ rxjs: ^6.5.3 || ^7.4.0
+ checksum: 10/e0f75a862c04f1676ac2ffdff04de7f8c68d132aa7bfb9c7c61acbb8fab46dd11c55d6bf0c3c22c5788f236dc7c7a3d79faed6549a71dc86fa89bb267fbb54a6
+ languageName: node
+ linkType: hard
+
+"@angular/material@npm:^18.1.3":
+ version: 18.1.3
+ resolution: "@angular/material@npm:18.1.3"
+ dependencies:
+ tslib: "npm:^2.3.0"
+ peerDependencies:
+ "@angular/animations": ^18.0.0 || ^19.0.0
+ "@angular/cdk": 18.1.3
+ "@angular/common": ^18.0.0 || ^19.0.0
+ "@angular/core": ^18.0.0 || ^19.0.0
+ "@angular/forms": ^18.0.0 || ^19.0.0
+ "@angular/platform-browser": ^18.0.0 || ^19.0.0
+ rxjs: ^6.5.3 || ^7.4.0
+ checksum: 10/548996d7f8b364ac132c1804906d304a9416959becddcb08082611bb0ff66d6c5b16c3e239db432d75721ddbd7ffc2e4dd91aa21f50ac01167d9ade0252bd56e
+ languageName: node
+ linkType: hard
+
"@angular/platform-browser-dynamic@npm:^18.1.3":
version: 18.1.3
resolution: "@angular/platform-browser-dynamic@npm:18.1.3"
@@ -439,6 +487,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/compat-data@npm:^7.25.2":
+ version: 7.25.2
+ resolution: "@babel/compat-data@npm:7.25.2"
+ checksum: 10/fd61de9303db3177fc98173571f81f3f551eac5c9f839c05ad02818b11fe77a74daa632abebf7f423fbb4a29976ae9141e0d2bd7517746a0ff3d74cb659ad33a
+ languageName: node
+ linkType: hard
+
"@babel/core@npm:7.24.7":
version: 7.24.7
resolution: "@babel/core@npm:7.24.7"
@@ -485,6 +540,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/core@npm:^7.25.2":
+ version: 7.25.2
+ resolution: "@babel/core@npm:7.25.2"
+ dependencies:
+ "@ampproject/remapping": "npm:^2.2.0"
+ "@babel/code-frame": "npm:^7.24.7"
+ "@babel/generator": "npm:^7.25.0"
+ "@babel/helper-compilation-targets": "npm:^7.25.2"
+ "@babel/helper-module-transforms": "npm:^7.25.2"
+ "@babel/helpers": "npm:^7.25.0"
+ "@babel/parser": "npm:^7.25.0"
+ "@babel/template": "npm:^7.25.0"
+ "@babel/traverse": "npm:^7.25.2"
+ "@babel/types": "npm:^7.25.2"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum: 10/0d6ec10ff430df66f654c089d6f7ef1d9bed0c318ac257ad5f0dfa0caa45666011828ae75f998bcdb279763e892b091b2925d0bc483299e61649d2c7a2245e33
+ languageName: node
+ linkType: hard
+
"@babel/generator@npm:7.24.7":
version: 7.24.7
resolution: "@babel/generator@npm:7.24.7"
@@ -509,6 +587,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/generator@npm:7.25.0"
+ dependencies:
+ "@babel/types": "npm:^7.25.0"
+ "@jridgewell/gen-mapping": "npm:^0.3.5"
+ "@jridgewell/trace-mapping": "npm:^0.3.25"
+ jsesc: "npm:^2.5.1"
+ checksum: 10/de3ce2ae7aa0c9585260556ca5a81ce2ce6b8269e3260d7bb4e47a74661af715184ca6343e9906c22e4dd3eed5ce39977dfaf6cded4d2d8968fa096c7cf66697
+ languageName: node
+ linkType: hard
+
"@babel/helper-annotate-as-pure@npm:7.24.7, @babel/helper-annotate-as-pure@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-annotate-as-pure@npm:7.24.7"
@@ -541,6 +631,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-compilation-targets@npm:^7.25.2":
+ version: 7.25.2
+ resolution: "@babel/helper-compilation-targets@npm:7.25.2"
+ dependencies:
+ "@babel/compat-data": "npm:^7.25.2"
+ "@babel/helper-validator-option": "npm:^7.24.8"
+ browserslist: "npm:^4.23.1"
+ lru-cache: "npm:^5.1.1"
+ semver: "npm:^6.3.1"
+ checksum: 10/eccb2d75923d2d4d596f9ff64716e8664047c4192f1b44c7d5c07701d4a3498ac2587a72ddae1046e65a501bc630eb7df4557958b08ec2dcf5b4a264a052f111
+ languageName: node
+ linkType: hard
+
"@babel/helper-create-class-features-plugin@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-create-class-features-plugin@npm:7.24.7"
@@ -573,6 +676,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-create-regexp-features-plugin@npm:^7.25.0":
+ version: 7.25.2
+ resolution: "@babel/helper-create-regexp-features-plugin@npm:7.25.2"
+ dependencies:
+ "@babel/helper-annotate-as-pure": "npm:^7.24.7"
+ regexpu-core: "npm:^5.3.1"
+ semver: "npm:^6.3.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/33dd627eef9e4229aba66789efd8fb7342fc2667b821d4b7947c7294f6d472cf025ff2db9b358a1e03de98376de44e839f0611a456a57127fd6e4b4dbfc96c51
+ languageName: node
+ linkType: hard
+
"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2":
version: 0.6.2
resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2"
@@ -626,6 +742,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-member-expression-to-functions@npm:^7.24.8":
+ version: 7.24.8
+ resolution: "@babel/helper-member-expression-to-functions@npm:7.24.8"
+ dependencies:
+ "@babel/traverse": "npm:^7.24.8"
+ "@babel/types": "npm:^7.24.8"
+ checksum: 10/ac878761cfd0a46c081cda0da75cc186f922cf16e8ecdd0c4fb6dca4330d9fe4871b41a9976224cf9669c9e7fe0421b5c27349f2e99c125fa0be871b327fa770
+ languageName: node
+ linkType: hard
+
"@babel/helper-module-imports@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-module-imports@npm:7.24.7"
@@ -651,6 +777,20 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.25.0, @babel/helper-module-transforms@npm:^7.25.2":
+ version: 7.25.2
+ resolution: "@babel/helper-module-transforms@npm:7.25.2"
+ dependencies:
+ "@babel/helper-module-imports": "npm:^7.24.7"
+ "@babel/helper-simple-access": "npm:^7.24.7"
+ "@babel/helper-validator-identifier": "npm:^7.24.7"
+ "@babel/traverse": "npm:^7.25.2"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/a3bcf7815f3e9d8b205e0af4a8d92603d685868e45d119b621357e274996bf916216bb95ab5c6a60fde3775b91941555bf129d608e3d025b04f8aac84589f300
+ languageName: node
+ linkType: hard
+
"@babel/helper-optimise-call-expression@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-optimise-call-expression@npm:7.24.7"
@@ -667,6 +807,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-plugin-utils@npm:^7.24.8":
+ version: 7.24.8
+ resolution: "@babel/helper-plugin-utils@npm:7.24.8"
+ checksum: 10/adbc9fc1142800a35a5eb0793296924ee8057fe35c61657774208670468a9fbfbb216f2d0bc46c680c5fefa785e5ff917cc1674b10bd75cdf9a6aa3444780630
+ languageName: node
+ linkType: hard
+
"@babel/helper-remap-async-to-generator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-remap-async-to-generator@npm:7.24.7"
@@ -680,6 +827,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-remap-async-to-generator@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/helper-remap-async-to-generator@npm:7.25.0"
+ dependencies:
+ "@babel/helper-annotate-as-pure": "npm:^7.24.7"
+ "@babel/helper-wrap-function": "npm:^7.25.0"
+ "@babel/traverse": "npm:^7.25.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/6b1ab73a067008c92e2fe5b7a9f39aab32e7f5a8c5eaf0a864436c21791f708ad8619d4a509febdfe934aeb373af4baa7c7d9f41181b385e09f39eaf11ca108e
+ languageName: node
+ linkType: hard
+
"@babel/helper-replace-supers@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-replace-supers@npm:7.24.7"
@@ -693,6 +853,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-replace-supers@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/helper-replace-supers@npm:7.25.0"
+ dependencies:
+ "@babel/helper-member-expression-to-functions": "npm:^7.24.8"
+ "@babel/helper-optimise-call-expression": "npm:^7.24.7"
+ "@babel/traverse": "npm:^7.25.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/97c6c17780cb9692132f7243f5a21fb6420104cb8ff8752dc03cfc9a1912a243994c0290c77ff096637ab6f2a7363b63811cfc68c2bad44e6b39460ac2f6a63f
+ languageName: node
+ linkType: hard
+
"@babel/helper-simple-access@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/helper-simple-access@npm:7.24.7"
@@ -755,6 +928,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-wrap-function@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/helper-wrap-function@npm:7.25.0"
+ dependencies:
+ "@babel/template": "npm:^7.25.0"
+ "@babel/traverse": "npm:^7.25.0"
+ "@babel/types": "npm:^7.25.0"
+ checksum: 10/08724128b9c540c02a59f02f9c1c9940fe5363d85d0f30ec826a4f926afdb26fa4ec33ca2b88b4aa745fe3dbe1f44be2969b8a03af259af7945d8cd3262168d3
+ languageName: node
+ linkType: hard
+
"@babel/helpers@npm:^7.24.7, @babel/helpers@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/helpers@npm:7.24.8"
@@ -765,6 +949,16 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helpers@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/helpers@npm:7.25.0"
+ dependencies:
+ "@babel/template": "npm:^7.25.0"
+ "@babel/types": "npm:^7.25.0"
+ checksum: 10/4fcb8167eba9853e30b8b235b81b923ef7b707396b0e23d7a4fa3e811729506755576cb9ec736e8b92cf19e5a1ec61e83d182904d8e6a0953803c6bebc2e1592
+ languageName: node
+ linkType: hard
+
"@babel/highlight@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/highlight@npm:7.24.7"
@@ -786,6 +980,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.0, @babel/parser@npm:^7.25.3":
+ version: 7.25.3
+ resolution: "@babel/parser@npm:7.25.3"
+ dependencies:
+ "@babel/types": "npm:^7.25.2"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10/7bd57e89110bdc9cffe0ef2f2286f1cfb9bbb3aa1d9208c287e0bf6a1eb4cfe6ab33958876ebc59aafcbe3e2381c4449240fc7cc2ff32b79bc9db89cd52fc779
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.7"
@@ -798,6 +1003,29 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.3":
+ version: 7.25.3
+ resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.3"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/traverse": "npm:^7.25.3"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/9743feb0152f2ac686aaee6dfd41e8ea211989a459d4c2b10b531442f6865057cd1a502515634c25462b155bc58f0710267afed72396780e9b72be25370dd577
+ languageName: node
+ linkType: hard
+
+"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.0"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/5e504bba884a4500e71224d344efb1e70ebbeabd621e07a58f2d3c0d14a71a49c97b4989259a288cdbbfacebfea224397acf1217d26c77aebf9aa35bdd988249
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.7"
@@ -809,6 +1037,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.0"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/f574beb1d4f723bb9b913ce379259a55b50a308364585ccb83e00d933465c26c04cbbc85a06e6d4c829279eb1021b3236133d486b3ff11cfd90ad815c8b478d2
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.7"
@@ -834,6 +1073,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.0"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/traverse": "npm:^7.25.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/de04a9342e9a0db1673683112c83cdc52173f489f45aeed864ceba72dfba8c8588e565171e64cb2a408a09269e5fb35c6ab4ef50e3e649c4f8c0c787feb5c048
+ languageName: node
+ linkType: hard
+
"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2":
version: 7.21.0-placeholder-for-preset-env.2
resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2"
@@ -1100,6 +1351,20 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-async-generator-functions@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.0"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/helper-remap-async-to-generator": "npm:^7.25.0"
+ "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
+ "@babel/traverse": "npm:^7.25.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/c65757490005234719a9614dbaf5004ca815612eff251edf95d4149fb74f42ebf91ff079f6b3594b6aa93eec6f4b6d2cda9f2c924f6217bb0422896be58ed0fe
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-async-to-generator@npm:7.24.7, @babel/plugin-transform-async-to-generator@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.7"
@@ -1135,6 +1400,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-block-scoping@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-transform-block-scoping@npm:7.25.0"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/981e565a8ff1e1f8d539b5ff067328517233142b131329d11e6c60405204e2a4a993828c367f7dc729a9608aabebdada869616563816e5f8f1385e91ac0fa4d6
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-class-properties@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-class-properties@npm:7.24.7"
@@ -1178,6 +1454,22 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-classes@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-transform-classes@npm:7.25.0"
+ dependencies:
+ "@babel/helper-annotate-as-pure": "npm:^7.24.7"
+ "@babel/helper-compilation-targets": "npm:^7.24.8"
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/helper-replace-supers": "npm:^7.25.0"
+ "@babel/traverse": "npm:^7.25.0"
+ globals: "npm:^11.1.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/59aeb33b91e462a9b01cc9691c6a27e6601c5b76d83e3e4f95fef4086c6561e3557597847fe5243006542723fe4288d8fa6824544b1d94bb3104438f4fd96ebc
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-computed-properties@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-computed-properties@npm:7.24.7"
@@ -1201,6 +1493,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-destructuring@npm:^7.24.8":
+ version: 7.24.8
+ resolution: "@babel/plugin-transform-destructuring@npm:7.24.8"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/e3bba0bb050592615fbf062ea07ae94f99e9cf22add006eaa66ed672d67ff7051b578a5ea68a7d79f9184fb3c27c65333d86b0b8ea04f9810bcccbeea2ffbe76
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-dotall-regex@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.7"
@@ -1224,6 +1527,18 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.0"
+ dependencies:
+ "@babel/helper-create-regexp-features-plugin": "npm:^7.25.0"
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: 10/869c08def8eb80e3619c77e7af962dd82323a8447697298f461624077593c7b7082fc2238989880a0c0ba94bc6442300fd23e33255ac225760bc8bb755268941
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-dynamic-import@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.7"
@@ -1285,6 +1600,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-function-name@npm:^7.25.1":
+ version: 7.25.1
+ resolution: "@babel/plugin-transform-function-name@npm:7.25.1"
+ dependencies:
+ "@babel/helper-compilation-targets": "npm:^7.24.8"
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/traverse": "npm:^7.25.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/1b4cd214c8523f7fa024fcda540ffe5503eda0e0be08b7c21405c96a870b5fe8bb1bda9e23a43a31467bf3dfc3a08edca250cf7f55f09dc40759a1ca6c6d6a4a
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-json-strings@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-json-strings@npm:7.24.7"
@@ -1308,6 +1636,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-literals@npm:^7.25.2":
+ version: 7.25.2
+ resolution: "@babel/plugin-transform-literals@npm:7.25.2"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/d9728625a6d55305610dd37057fe1a3473df4f3789fef693c900516caf8958dfb341394ecf69ce9b60c82c422ad2954491a7e4d4533432fd5df812827443d6e9
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.7"
@@ -1356,6 +1695,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-modules-commonjs@npm:^7.24.8":
+ version: 7.24.8
+ resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.8"
+ dependencies:
+ "@babel/helper-module-transforms": "npm:^7.24.8"
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/helper-simple-access": "npm:^7.24.7"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/18e5d229767c7b5b6ff0cbf1a8d2d555965b90201839d0ac2dc043b56857624ea344e59f733f028142a8c1d54923b82e2a0185694ef36f988d797bfbaf59819c
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-modules-systemjs@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.7"
@@ -1370,6 +1722,20 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-modules-systemjs@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.0"
+ dependencies:
+ "@babel/helper-module-transforms": "npm:^7.25.0"
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/helper-validator-identifier": "npm:^7.24.7"
+ "@babel/traverse": "npm:^7.25.0"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/2c38efdbaf6faf730cdcb0c5e42d2d15bb114eecf184db078319de496b5e3ce68d499e531265a0e13e29f0dcaa001f240773db5c4c078eac7f4456d6c8bddd88
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-modules-umd@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-modules-umd@npm:7.24.7"
@@ -1480,6 +1846,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-optional-chaining@npm:^7.24.8":
+ version: 7.24.8
+ resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.8"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7"
+ "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/1f873fb9d86c280b64dfe5ebc59244b459b717ed72a7682da2386db3d9e11fc9d831cfc2e11d37262b4325a7a0e3ccbccfb8cd0b944caf199d3c9e03fff7b0af
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-parameters@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-parameters@npm:7.24.7"
@@ -1623,6 +2002,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/plugin-transform-typeof-symbol@npm:^7.24.8":
+ version: 7.24.8
+ resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.8"
+ dependencies:
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/5f113fed94b694ec4a40a27b8628ce736cfa172b69fcffa2833c9a41895032127f3daeea552e94fdb4a3ce4e8cd51de67a670ab87a1f447a0cf55c9cb2d7ed11
+ languageName: node
+ linkType: hard
+
"@babel/plugin-transform-unicode-escapes@npm:^7.24.7":
version: 7.24.7
resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7"
@@ -1761,6 +2151,99 @@ __metadata:
languageName: node
linkType: hard
+"@babel/preset-env@npm:^7.25.3":
+ version: 7.25.3
+ resolution: "@babel/preset-env@npm:7.25.3"
+ dependencies:
+ "@babel/compat-data": "npm:^7.25.2"
+ "@babel/helper-compilation-targets": "npm:^7.25.2"
+ "@babel/helper-plugin-utils": "npm:^7.24.8"
+ "@babel/helper-validator-option": "npm:^7.24.8"
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.3"
+ "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.0"
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.0"
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.7"
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.0"
+ "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2"
+ "@babel/plugin-syntax-async-generators": "npm:^7.8.4"
+ "@babel/plugin-syntax-class-properties": "npm:^7.12.13"
+ "@babel/plugin-syntax-class-static-block": "npm:^7.14.5"
+ "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3"
+ "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3"
+ "@babel/plugin-syntax-import-assertions": "npm:^7.24.7"
+ "@babel/plugin-syntax-import-attributes": "npm:^7.24.7"
+ "@babel/plugin-syntax-import-meta": "npm:^7.10.4"
+ "@babel/plugin-syntax-json-strings": "npm:^7.8.3"
+ "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4"
+ "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3"
+ "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4"
+ "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3"
+ "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3"
+ "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5"
+ "@babel/plugin-syntax-top-level-await": "npm:^7.14.5"
+ "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6"
+ "@babel/plugin-transform-arrow-functions": "npm:^7.24.7"
+ "@babel/plugin-transform-async-generator-functions": "npm:^7.25.0"
+ "@babel/plugin-transform-async-to-generator": "npm:^7.24.7"
+ "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.7"
+ "@babel/plugin-transform-block-scoping": "npm:^7.25.0"
+ "@babel/plugin-transform-class-properties": "npm:^7.24.7"
+ "@babel/plugin-transform-class-static-block": "npm:^7.24.7"
+ "@babel/plugin-transform-classes": "npm:^7.25.0"
+ "@babel/plugin-transform-computed-properties": "npm:^7.24.7"
+ "@babel/plugin-transform-destructuring": "npm:^7.24.8"
+ "@babel/plugin-transform-dotall-regex": "npm:^7.24.7"
+ "@babel/plugin-transform-duplicate-keys": "npm:^7.24.7"
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.0"
+ "@babel/plugin-transform-dynamic-import": "npm:^7.24.7"
+ "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.7"
+ "@babel/plugin-transform-export-namespace-from": "npm:^7.24.7"
+ "@babel/plugin-transform-for-of": "npm:^7.24.7"
+ "@babel/plugin-transform-function-name": "npm:^7.25.1"
+ "@babel/plugin-transform-json-strings": "npm:^7.24.7"
+ "@babel/plugin-transform-literals": "npm:^7.25.2"
+ "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.7"
+ "@babel/plugin-transform-member-expression-literals": "npm:^7.24.7"
+ "@babel/plugin-transform-modules-amd": "npm:^7.24.7"
+ "@babel/plugin-transform-modules-commonjs": "npm:^7.24.8"
+ "@babel/plugin-transform-modules-systemjs": "npm:^7.25.0"
+ "@babel/plugin-transform-modules-umd": "npm:^7.24.7"
+ "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.24.7"
+ "@babel/plugin-transform-new-target": "npm:^7.24.7"
+ "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.7"
+ "@babel/plugin-transform-numeric-separator": "npm:^7.24.7"
+ "@babel/plugin-transform-object-rest-spread": "npm:^7.24.7"
+ "@babel/plugin-transform-object-super": "npm:^7.24.7"
+ "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.7"
+ "@babel/plugin-transform-optional-chaining": "npm:^7.24.8"
+ "@babel/plugin-transform-parameters": "npm:^7.24.7"
+ "@babel/plugin-transform-private-methods": "npm:^7.24.7"
+ "@babel/plugin-transform-private-property-in-object": "npm:^7.24.7"
+ "@babel/plugin-transform-property-literals": "npm:^7.24.7"
+ "@babel/plugin-transform-regenerator": "npm:^7.24.7"
+ "@babel/plugin-transform-reserved-words": "npm:^7.24.7"
+ "@babel/plugin-transform-shorthand-properties": "npm:^7.24.7"
+ "@babel/plugin-transform-spread": "npm:^7.24.7"
+ "@babel/plugin-transform-sticky-regex": "npm:^7.24.7"
+ "@babel/plugin-transform-template-literals": "npm:^7.24.7"
+ "@babel/plugin-transform-typeof-symbol": "npm:^7.24.8"
+ "@babel/plugin-transform-unicode-escapes": "npm:^7.24.7"
+ "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.7"
+ "@babel/plugin-transform-unicode-regex": "npm:^7.24.7"
+ "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.7"
+ "@babel/preset-modules": "npm:0.1.6-no-external-plugins"
+ babel-plugin-polyfill-corejs2: "npm:^0.4.10"
+ babel-plugin-polyfill-corejs3: "npm:^0.10.4"
+ babel-plugin-polyfill-regenerator: "npm:^0.6.1"
+ core-js-compat: "npm:^3.37.1"
+ semver: "npm:^6.3.1"
+ peerDependencies:
+ "@babel/core": ^7.0.0-0
+ checksum: 10/293c32dee33f138d22cea0c0e163b6d79ef3860ac269921a438edb4adbfa53976ce2cd3f7a79408c8e52c852b5feda45abdbc986a54e9d9aa0b6680d7a371a58
+ languageName: node
+ linkType: hard
+
"@babel/preset-modules@npm:0.1.6-no-external-plugins":
version: 0.1.6-no-external-plugins
resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins"
@@ -1801,6 +2284,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/template@npm:^7.25.0":
+ version: 7.25.0
+ resolution: "@babel/template@npm:7.25.0"
+ dependencies:
+ "@babel/code-frame": "npm:^7.24.7"
+ "@babel/parser": "npm:^7.25.0"
+ "@babel/types": "npm:^7.25.0"
+ checksum: 10/07ebecf6db8b28244b7397628e09c99e7a317b959b926d90455c7253c88df3677a5a32d1501d9749fe292a263ff51a4b6b5385bcabd5dadd3a48036f4d4949e0
+ languageName: node
+ linkType: hard
+
"@babel/traverse@npm:^7.24.7, @babel/traverse@npm:^7.24.8":
version: 7.24.8
resolution: "@babel/traverse@npm:7.24.8"
@@ -1819,6 +2313,21 @@ __metadata:
languageName: node
linkType: hard
+"@babel/traverse@npm:^7.25.0, @babel/traverse@npm:^7.25.1, @babel/traverse@npm:^7.25.2, @babel/traverse@npm:^7.25.3":
+ version: 7.25.3
+ resolution: "@babel/traverse@npm:7.25.3"
+ dependencies:
+ "@babel/code-frame": "npm:^7.24.7"
+ "@babel/generator": "npm:^7.25.0"
+ "@babel/parser": "npm:^7.25.3"
+ "@babel/template": "npm:^7.25.0"
+ "@babel/types": "npm:^7.25.2"
+ debug: "npm:^4.3.1"
+ globals: "npm:^11.1.0"
+ checksum: 10/fba34f323e17fa83372fc290bc12413a50e2f780a86c7d8b1875c594b6be2857867804de5d52ab10a78a9cae29e1b09ea15d85ad63671ce97d79c40650282bb9
+ languageName: node
+ linkType: hard
+
"@babel/types@npm:^7.0.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.24.9, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
version: 7.24.9
resolution: "@babel/types@npm:7.24.9"
@@ -1830,6 +2339,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/types@npm:^7.20.7, @babel/types@npm:^7.25.0, @babel/types@npm:^7.25.2":
+ version: 7.25.2
+ resolution: "@babel/types@npm:7.25.2"
+ dependencies:
+ "@babel/helper-string-parser": "npm:^7.24.8"
+ "@babel/helper-validator-identifier": "npm:^7.24.7"
+ to-fast-properties: "npm:^2.0.0"
+ checksum: 10/ccf5399db1dcd6dd87b84a6f7bc8dd241e04a326f4f038c973c26ccb69cd360c8f2276603f584c58fd94da95229313060b27baceb0d9b18a435742d3f616afd1
+ languageName: node
+ linkType: hard
+
"@bcoe/v8-coverage@npm:^0.2.3":
version: 0.2.3
resolution: "@bcoe/v8-coverage@npm:0.2.3"
@@ -3074,6 +3594,19 @@ __metadata:
languageName: node
linkType: hard
+"@types/babel__core@npm:^7":
+ version: 7.20.5
+ resolution: "@types/babel__core@npm:7.20.5"
+ dependencies:
+ "@babel/parser": "npm:^7.20.7"
+ "@babel/types": "npm:^7.20.7"
+ "@types/babel__generator": "npm:*"
+ "@types/babel__template": "npm:*"
+ "@types/babel__traverse": "npm:*"
+ checksum: 10/c32838d280b5ab59d62557f9e331d3831f8e547ee10b4f85cb78753d97d521270cebfc73ce501e9fb27fe71884d1ba75e18658692c2f4117543f0fc4e3e118b3
+ languageName: node
+ linkType: hard
+
"@types/babel__core@npm:^7.1.14":
version: 7.1.19
resolution: "@types/babel__core@npm:7.1.19"
@@ -3096,6 +3629,13 @@ __metadata:
languageName: node
linkType: hard
+"@types/babel__preset-env@npm:^7":
+ version: 7.9.7
+ resolution: "@types/babel__preset-env@npm:7.9.7"
+ checksum: 10/624425a84d9149aec04795fed6b1ac2f27dfd5d7976fde479bb1a4d754de34c92cdc28a1a373a5826382a68127b536420a0e090aa5fae522cb62724b7a571cb5
+ languageName: node
+ linkType: hard
+
"@types/babel__template@npm:*":
version: 7.4.1
resolution: "@types/babel__template@npm:7.4.1"
@@ -5234,7 +5774,7 @@ __metadata:
languageName: node
linkType: hard
-"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1":
+"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1, core-js-compat@npm:^3.37.1":
version: 3.37.1
resolution: "core-js-compat@npm:3.37.1"
dependencies:
@@ -8287,21 +8827,29 @@ __metadata:
"@angular-eslint/eslint-plugin-template": "npm:^17.5.2"
"@angular-eslint/template-parser": "npm:^17.5.2"
"@angular/animations": "npm:^18.1.3"
+ "@angular/cdk": "npm:^18.1.3"
"@angular/common": "npm:^18.1.3"
"@angular/compiler": "npm:^18.1.3"
"@angular/compiler-cli": "npm:^18.1.3"
"@angular/core": "npm:^18.1.3"
+ "@angular/forms": "npm:^18.1.3"
+ "@angular/material": "npm:^18.1.3"
"@angular/platform-browser": "npm:^18.1.3"
"@angular/platform-browser-dynamic": "npm:^18.1.3"
+ "@babel/core": "npm:^7.25.2"
+ "@babel/preset-env": "npm:^7.25.3"
"@commitlint/cli": "npm:^19.3.0"
"@commitlint/config-angular": "npm:^19.3.0"
"@jest/transform": "npm:^29.7.0"
"@jest/types": "npm:^29.6.3"
+ "@types/babel__core": "npm:^7"
+ "@types/babel__preset-env": "npm:^7"
"@types/jest": "npm:^29.5.12"
"@types/node": "npm:^20.14.13"
"@types/semver": "npm:^7.5.8"
"@typescript-eslint/eslint-plugin": "npm:^7.18.0"
"@typescript-eslint/parser": "npm:^7.18.0"
+ babel-jest: "npm:^29.7.0"
bs-logger: "npm:^0.2.6"
chalk: "npm:^4.1.2"
conventional-changelog-cli: "npm:^5.0.0"
@@ -10035,7 +10583,7 @@ __metadata:
languageName: node
linkType: hard
-"parse5@npm:^7.0.0, parse5@npm:^7.1.1":
+"parse5@npm:^7.0.0, parse5@npm:^7.1.1, parse5@npm:^7.1.2":
version: 7.1.2
resolution: "parse5@npm:7.1.2"
dependencies: