From 6b92c7ee5eadf7308ced2b79e253d8042239fac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Collonval?= Date: Wed, 29 May 2024 17:41:09 +0200 Subject: [PATCH] Switch from karma to web-test-runner (#704) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Switch from karma to web-test-runner * Fix installing playwright browser * Update doc and fix installing chromium * Align browser name with playwright naming * Fix inconsistency in commands package * Add note on playwright cache Co-authored-by: gabalafou * Add note to install pw browsers * Lint contributing.md * Recommend npx rather than yarn to install web browsers * [skip ci] Apply suggestions from code review Co-authored-by: gabalafou * Add playwright as root dev dependency * More robust tests Co-authored-by: gabalafou --------- Co-authored-by: Frédéric Collonval Co-authored-by: gabalafou --- .github/workflows/tests.yml | 26 +- CONTRIBUTING.md | 24 +- examples/example-dockpanel-amd/package.json | 2 +- examples/example-dockpanel-iife/package.json | 2 +- .../example-nested-dockpanel-amd/package.json | 2 +- package.json | 12 +- packages/algorithm/package.json | 23 +- packages/algorithm/tests/karma.conf.js | 24 - packages/application/package.json | 23 +- packages/application/tests/karma.conf.js | 24 - packages/collections/package.json | 23 +- packages/collections/tests/karma.conf.js | 24 - packages/commands/package.json | 30 +- packages/commands/tests/karma.conf.js | 24 - packages/coreutils/package.json | 23 +- packages/coreutils/tests/karma.conf.js | 24 - packages/datagrid/package.json | 30 +- packages/datagrid/tests/karma.conf.js | 24 - packages/disposable/package.json | 23 +- packages/disposable/tests/karma.conf.js | 24 - packages/domutils/package.json | 23 +- packages/domutils/tests/karma.conf.js | 24 - packages/dragdrop/package.json | 24 +- packages/dragdrop/tests/karma.conf.js | 24 - packages/keyboard/package.json | 23 +- packages/keyboard/tests/karma.conf.js | 24 - packages/messaging/package.json | 23 +- packages/messaging/tests/karma.conf.js | 24 - packages/polling/package.json | 23 +- packages/polling/tests/karma.conf.js | 24 - packages/properties/package.json | 23 +- packages/properties/tests/karma.conf.js | 24 - packages/signaling/package.json | 23 +- packages/signaling/tests/karma.conf.js | 24 - packages/virtualdom/package.json | 30 +- packages/virtualdom/tests/karma.conf.js | 24 - packages/widgets/package.json | 31 +- packages/widgets/tests/karma.conf.js | 24 - packages/widgets/tests/src/menu.spec.ts | 16 +- packages/widgets/tests/src/menubar.spec.ts | 18 +- yarn.lock | 2617 ++++++++++++----- 41 files changed, 2099 insertions(+), 1402 deletions(-) delete mode 100644 packages/algorithm/tests/karma.conf.js delete mode 100644 packages/application/tests/karma.conf.js delete mode 100644 packages/collections/tests/karma.conf.js delete mode 100644 packages/commands/tests/karma.conf.js delete mode 100644 packages/coreutils/tests/karma.conf.js delete mode 100644 packages/datagrid/tests/karma.conf.js delete mode 100644 packages/disposable/tests/karma.conf.js delete mode 100644 packages/domutils/tests/karma.conf.js delete mode 100644 packages/dragdrop/tests/karma.conf.js delete mode 100644 packages/keyboard/tests/karma.conf.js delete mode 100644 packages/messaging/tests/karma.conf.js delete mode 100644 packages/polling/tests/karma.conf.js delete mode 100644 packages/properties/tests/karma.conf.js delete mode 100644 packages/signaling/tests/karma.conf.js delete mode 100644 packages/virtualdom/tests/karma.conf.js delete mode 100644 packages/widgets/tests/karma.conf.js diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 800616d53..866765aa2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,6 +5,14 @@ on: branches: [main] pull_request: +concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: true + +env: + # Use environment variable to tell Playwright where to install browser binaries so they can be cached for future workflow runs + PLAYWRIGHT_BROWSERS_PATH: ${{ github.workspace }}/pw-browsers + jobs: test: name: JS @@ -12,16 +20,23 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-latest] - browser: [chrome-headless, firefox-headless, webkit-headless] + browser: [chromium, firefox, webkit] exclude: # Playwright webkit binary is not compatible with ubuntu - os: ubuntu-latest - browser: webkit-headless + browser: webkit runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v4 - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 + - name: Set up browser cache + uses: actions/cache@v4 + with: + path: | + ${{ github.workspace }}/pw-browsers + key: ${{ matrix.os }}-${{ matrix.browser }}-${{ hashFiles('./yarn.lock') }} + - name: Install dependencies shell: bash run: | @@ -34,7 +49,7 @@ jobs: run: | set -eux yarn build - yarn build:test + yarn playwright install ${{ matrix.browser }} - name: Run Tests run: | @@ -43,9 +58,6 @@ jobs: build: runs-on: ubuntu-latest - env: - PLAYWRIGHT_BROWSERS_PATH: ${{ github.workspace }}/pw-browsers - steps: - uses: actions/checkout@v4 - uses: jupyterlab/maintainer-tools/.github/actions/base-setup@v1 @@ -55,7 +67,7 @@ jobs: with: path: | ${{ github.workspace }}/pw-browsers - key: ubuntu-latest-${{ hashFiles('./yarn.lock') }} + key: ubuntu-latest-chromium-${{ hashFiles('./yarn.lock') }} - name: Install dependencies shell: bash diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 8fab04cdc..1e5d8d040 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,15 +18,35 @@ yarn build:src ## Tests -The tests are written using karma to simulate a browser environment. +The tests are written using [web-test-runner](https://modern-web.dev/docs/test-runner/overview/) +to test in browser environment (provided by [playwright](https://playwright.dev/)). + +If you have never installed playwright before or updated it, you need to install the browsers +by executing: + +```bash +yarn playwright install +``` To run the tests, run: ```bash yarn build:test -yarn test # optionally test:chrome, test:firefox, or test:webkit +yarn test # optionally test:chromium, test:firefox, or test:webkit ``` +You can run the tests manually to debug them by going inside one package (e.g. `packages/application`) +and then executing `yarn test:debug`. This should open your browser +in which you will be able to select the test file to execute. +The outcome of the tests are displayed in the web browser console and you +can use the web browser debug capability to debug the tests. + +> [!NOTE] +> The test files are transpiled and bundled before execution. Therefore +> when debugging in the browser, you must use the file `tests/lib/bundle.test.js`. +> Then you will need to apply the fix to the Typescript test file and re-run +> the test command (to trigger the bundling) to check the test is fixed. + ## Examples Lumino examples are in the `examples/` folder. To build and run an example: diff --git a/examples/example-dockpanel-amd/package.json b/examples/example-dockpanel-amd/package.json index 9a5a8feec..bc7fef2a0 100644 --- a/examples/example-dockpanel-amd/package.json +++ b/examples/example-dockpanel-amd/package.json @@ -6,6 +6,6 @@ "test": "playwright test" }, "devDependencies": { - "@playwright/test": "^1.29.0" + "@playwright/test": "^1.44.0" } } diff --git a/examples/example-dockpanel-iife/package.json b/examples/example-dockpanel-iife/package.json index ffd857537..b5aaf7b74 100644 --- a/examples/example-dockpanel-iife/package.json +++ b/examples/example-dockpanel-iife/package.json @@ -6,6 +6,6 @@ "test": "playwright test" }, "devDependencies": { - "@playwright/test": "^1.29.0" + "@playwright/test": "^1.44.0" } } diff --git a/examples/example-nested-dockpanel-amd/package.json b/examples/example-nested-dockpanel-amd/package.json index 58c72c563..8f91fefe2 100644 --- a/examples/example-nested-dockpanel-amd/package.json +++ b/examples/example-nested-dockpanel-amd/package.json @@ -6,6 +6,6 @@ "test": "playwright test" }, "devDependencies": { - "@playwright/test": "^1.29.0" + "@playwright/test": "^1.44.0" } } diff --git a/package.json b/package.json index 03205615d..2805f4705 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "clean": "lerna run clean", "clean:examples": "lerna run clean --scope \"@lumino/example-*\"", "clean:src": "lerna run clean --scope \"@lumino/!(test-|example-)*\"", - "clean:tests": "lerna run clean:tests", + "clean:test": "lerna run clean:test", "predocs": "lerna run build:src", "docs": "typedoc", "eslint": "eslint --ext .js,.jsx,.ts,.tsx --cache --fix .", @@ -31,20 +31,18 @@ "prettier:check": "prettier --check \"**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}\"", "publish": "npm run clean && npm run build:dist && node scripts/tag-versions.js && lerna publish --yes -m \"Publish\" from-package", "remove:dependency": "remove-dependency", - "test": "lerna run test --scope \"@lumino/!(example-)*\"", - "test:chrome": "lerna run test:chrome", - "test:chrome-headless": "lerna run test:chrome-headless", + "test": "lerna run test --concurrency 1 --scope \"@lumino/!(example-)*\"", + "test:chromium": "lerna run test:chromium --concurrency 1", "test:examples": "lerna run test --scope \"@lumino/example-*\"", - "test:firefox": "lerna run test:firefox", - "test:firefox-headless": "lerna run test:firefox-headless", + "test:firefox": "lerna run test:firefox --concurrency 1", "test:webkit": "lerna run test:webkit --concurrency 1", - "test:webkit-headless": "lerna run test:webkit-headless --concurrency 1", "update:dependency": "update-dependency --lerna", "update:versions": "lerna version --no-push --no-git-tag-version", "prepare": "husky install" }, "devDependencies": { "@jupyterlab/buildutils": "^4.0.0", + "@playwright/test": "^1.44.0", "@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/parser": "^6.0.0", "eslint": "^8.45.0", diff --git a/packages/algorithm/package.json b/packages/algorithm/package.json index f5c1407c0..5334e50bb 100644 --- a/packages/algorithm/package.json +++ b/packages/algorithm/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && yarn karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "devDependencies": { @@ -46,15 +44,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^4.3.4", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/algorithm/tests/karma.conf.js b/packages/algorithm/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/algorithm/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/application/package.json b/packages/application/package.json index 2883c1b9f..73ab2933d 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -51,15 +49,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/application/tests/karma.conf.js b/packages/application/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/application/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/collections/package.json b/packages/collections/package.json index 04dce030a..514f92b6b 100644 --- a/packages/collections/package.json +++ b/packages/collections/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -49,15 +47,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/collections/tests/karma.conf.js b/packages/collections/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/collections/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/commands/package.json b/packages/commands/package.json index d16a21ca4..1d944c8bf 100644 --- a/packages/commands/package.json +++ b/packages/commands/package.json @@ -27,23 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "npm run test:nobrowser -- --browsers=Chrome", - "test:chrome-headless": "npm run test:nobrowser -- --browsers=ChromeHeadless", - "test:debug": "npm run test:debug:firefox", - "test:debug:chrome": "npm run test:debug:nobrowser -- --browsers=Chrome", - "test:debug:chrome-headless": "npm run test:debug:nobrowser -- --browsers=ChromeHeadless", - "test:debug:firefox": "npm run test:debug:nobrowser -- --browsers=Firefox", - "test:debug:firefox-headless": "npm run test:debug:nobrowser -- --browsers=FirefoxHeadless", - "test:debug:nobrowser": "cd tests && karma start --singleRun=false --debug=true --browserNoActivityTimeout=10000000 --browserDisconnectTimeout=10000000", - "test:firefox": "npm run test:nobrowser -- --browsers=Firefox", - "test:firefox-headless": "npm run test:nobrowser -- --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", - "test:nobrowser": "cd tests && karma start", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -62,15 +53,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/commands/tests/karma.conf.js b/packages/commands/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/commands/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/coreutils/package.json b/packages/coreutils/package.json index 66a98b86d..8035d01b6 100644 --- a/packages/coreutils/package.json +++ b/packages/coreutils/package.json @@ -29,16 +29,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -51,15 +49,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/coreutils/tests/karma.conf.js b/packages/coreutils/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/coreutils/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/datagrid/package.json b/packages/datagrid/package.json index 8894a5269..faeafccdc 100644 --- a/packages/datagrid/package.json +++ b/packages/datagrid/package.json @@ -27,23 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "npm run test:nobrowser -- --browsers=Chrome", - "test:chrome-headless": "npm run test:nobrowser -- --browsers=ChromeHeadless", - "test:debug": "npm run test:debug:firefox", - "test:debug:chrome": "npm run test:debug:nobrowser -- --browsers=Chrome", - "test:debug:chrome-headless": "npm run test:debug:nobrowser -- --browsers=ChromeHeadless", - "test:debug:firefox": "npm run test:debug:nobrowser -- --browsers=Firefox", - "test:debug:firefox-headless": "npm run test:debug:nobrowser -- --browsers=FirefoxHeadless", - "test:debug:nobrowser": "cd tests && karma start --singleRun=false --debug=true --browserNoActivityTimeout=10000000 --browserDisconnectTimeout=10000000", - "test:firefox": "npm run test:nobrowser -- --browsers=Firefox", - "test:firefox-headless": "npm run test:nobrowser -- --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", - "test:nobrowser": "cd tests && karma start", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -64,15 +55,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/datagrid/tests/karma.conf.js b/packages/datagrid/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/datagrid/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/disposable/package.json b/packages/disposable/package.json index 55518b5b7..e2247646d 100644 --- a/packages/disposable/package.json +++ b/packages/disposable/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -49,15 +47,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/disposable/tests/karma.conf.js b/packages/disposable/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/disposable/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/domutils/package.json b/packages/domutils/package.json index c62e18e97..b01639973 100644 --- a/packages/domutils/package.json +++ b/packages/domutils/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "devDependencies": { @@ -46,15 +44,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/domutils/tests/karma.conf.js b/packages/domutils/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/domutils/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/dragdrop/package.json b/packages/dragdrop/package.json index 54269bca3..7568a89c5 100644 --- a/packages/dragdrop/package.json +++ b/packages/dragdrop/package.json @@ -30,16 +30,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -53,16 +51,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "downlevel-dts": "^0.4.0", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/dragdrop/tests/karma.conf.js b/packages/dragdrop/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/dragdrop/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/keyboard/package.json b/packages/keyboard/package.json index 6c7458a4e..24914f324 100644 --- a/packages/keyboard/package.json +++ b/packages/keyboard/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "devDependencies": { @@ -46,15 +44,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/keyboard/tests/karma.conf.js b/packages/keyboard/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/keyboard/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/messaging/package.json b/packages/messaging/package.json index 431f7c35a..0c9d9dc10 100644 --- a/packages/messaging/package.json +++ b/packages/messaging/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -51,15 +49,10 @@ "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", "@types/node": "^12.12.17", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/messaging/tests/karma.conf.js b/packages/messaging/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/messaging/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/polling/package.json b/packages/polling/package.json index 0a4d3c44c..a0a4783c8 100644 --- a/packages/polling/package.json +++ b/packages/polling/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -52,15 +50,10 @@ "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", "@types/node": "^12.12.17", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/polling/tests/karma.conf.js b/packages/polling/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/polling/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/properties/package.json b/packages/properties/package.json index a360413e3..c651ae10c 100644 --- a/packages/properties/package.json +++ b/packages/properties/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "devDependencies": { @@ -46,15 +44,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/properties/tests/karma.conf.js b/packages/properties/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/properties/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/signaling/package.json b/packages/signaling/package.json index 0beced89e..434dcc8b6 100644 --- a/packages/signaling/package.json +++ b/packages/signaling/package.json @@ -27,16 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "cd tests && karma start --browsers=Chrome", - "test:chrome-headless": "cd tests && karma start --browsers=ChromeHeadless", - "test:firefox": "cd tests && karma start --browsers=Firefox", - "test:firefox-headless": "cd tests && karma start --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -51,15 +49,10 @@ "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", "@types/node": "^12.12.17", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/signaling/tests/karma.conf.js b/packages/signaling/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/signaling/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/virtualdom/package.json b/packages/virtualdom/package.json index c6e47879a..72be1e961 100644 --- a/packages/virtualdom/package.json +++ b/packages/virtualdom/package.json @@ -27,23 +27,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "npm run test:nobrowser -- --browsers=Chrome", - "test:chrome-headless": "npm run test:nobrowser -- --browsers=ChromeHeadless", - "test:debug": "npm run test:debug:firefox", - "test:debug:chrome": "npm run test:debug:nobrowser -- --browsers=Chrome", - "test:debug:chrome-headless": "npm run test:debug:nobrowser -- --browsers=ChromeHeadless", - "test:debug:firefox": "npm run test:debug:nobrowser -- --browsers=Firefox", - "test:debug:firefox-headless": "npm run test:debug:nobrowser -- --browsers=FirefoxHeadless", - "test:debug:nobrowser": "cd tests && karma start --singleRun=false --debug=true --browserNoActivityTimeout=10000000 --browserDisconnectTimeout=10000000", - "test:firefox": "npm run test:nobrowser -- --browsers=Firefox", - "test:firefox-headless": "npm run test:nobrowser -- --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", - "test:nobrowser": "cd tests && karma start", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -56,15 +47,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/virtualdom/tests/karma.conf.js b/packages/virtualdom/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/virtualdom/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/widgets/package.json b/packages/widgets/package.json index 6c2765f10..9fee44e5f 100644 --- a/packages/widgets/package.json +++ b/packages/widgets/package.json @@ -30,23 +30,14 @@ "build": "npm run build:src && rollup -c", "build:src": "tsc --build", "build:test": "npm run clean:test && tsc --build tests && cd tests && rollup -c", - "clean": "rimraf ./lib && rimraf *.tsbuildinfo && rimraf ./types && rimraf ./dist", + "clean": "rimraf ./lib *.tsbuildinfo ./types ./dist", "clean:test": "rimraf tests/lib tests/tsconfig.tsbuildinfo", "minimize": "terser dist/index.js -c -m --source-map \"content='dist/index.js.map',url='index.min.js.map'\" -o dist/index.min.js", - "test": "npm run test:firefox-headless", - "test:chrome": "npm run test:nobrowser -- --browsers=Chrome", - "test:chrome-headless": "npm run test:nobrowser -- --browsers=ChromeHeadless", - "test:debug": "npm run test:debug:firefox", - "test:debug:chrome": "npm run test:debug:nobrowser -- --browsers=Chrome", - "test:debug:chrome-headless": "npm run test:debug:nobrowser -- --browsers=ChromeHeadless", - "test:debug:firefox": "npm run test:debug:nobrowser -- --browsers=Firefox", - "test:debug:firefox-headless": "npm run test:debug:nobrowser -- --browsers=FirefoxHeadless", - "test:debug:nobrowser": "cd tests && karma start --singleRun=false --debug=true --browserNoActivityTimeout=10000000 --browserDisconnectTimeout=10000000", - "test:firefox": "npm run test:nobrowser -- --browsers=Firefox", - "test:firefox-headless": "npm run test:nobrowser -- --browsers=FirefoxHeadless", - "test:webkit": "cd tests && karma start --browsers=Webkit", - "test:webkit-headless": "cd tests && karma start --browsers=WebkitHeadless", - "test:nobrowser": "cd tests && karma start", + "test": "npm run build:test && web-test-runner tests/lib/bundle.test.js --node-resolve --playwright", + "test:debug": "npm run test -- --manual --open", + "test:chromium": "npm run test -- --browsers chromium", + "test:firefox": "npm run test -- --browsers firefox", + "test:webkit": "npm run test -- --browsers webkit", "watch": "tsc --build --watch" }, "dependencies": { @@ -69,16 +60,10 @@ "@rollup/plugin-node-resolve": "^15.0.1", "@types/chai": "^3.4.35", "@types/mocha": "^2.2.39", + "@web/test-runner": "^0.18.2", + "@web/test-runner-playwright": "^0.11.0", "chai": "^4.3.4", - "downlevel-dts": "^0.4.0", - "karma": "^6.3.4", - "karma-chrome-launcher": "^3.1.0", - "karma-firefox-launcher": "^2.1.1", - "karma-mocha": "^2.0.1", - "karma-mocha-reporter": "^2.2.5", - "karma-webkit-launcher": "^1.0.2", "mocha": "^9.0.3", - "playwright": "^1.35.0", "postcss": "^8.4.24", "rimraf": "^5.0.1", "rollup": "^3.25.1", diff --git a/packages/widgets/tests/karma.conf.js b/packages/widgets/tests/karma.conf.js deleted file mode 100644 index 82380ec18..000000000 --- a/packages/widgets/tests/karma.conf.js +++ /dev/null @@ -1,24 +0,0 @@ -/* - * Copyright (c) Jupyter Development Team. - * Distributed under the terms of the Modified BSD License. - */ - -process.env.FIREFOX_BIN = require('playwright').firefox.executablePath(); -process.env.FIREFOX_HEADLESS_BIN = process.env.FIREFOX_BIN; -process.env.WEBKIT_BIN = require('playwright').webkit.executablePath(); -process.env.WEBKIT_HEADLESS_BIN = process.env.WEBKIT_BIN; - -module.exports = function (config) { - config.set({ - basePath: '.', - frameworks: ['mocha'], - reporters: ['mocha'], - files: ['lib/bundle.test.js'], - port: 9876, - colors: true, - singleRun: true, - browserNoActivityTimeout: 30000, - failOnEmptyTestSuite: false, - logLevel: config.LOG_INFO - }); -}; diff --git a/packages/widgets/tests/src/menu.spec.ts b/packages/widgets/tests/src/menu.spec.ts index 2bc7e1809..ad71c83ce 100644 --- a/packages/widgets/tests/src/menu.spec.ts +++ b/packages/widgets/tests/src/menu.spec.ts @@ -813,8 +813,8 @@ describe('@lumino/widgets', () => { menu.node.dispatchEvent( new MouseEvent('mousemove', { bubbles, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }) ); expect(menu.activeIndex).to.equal(0); @@ -831,8 +831,8 @@ describe('@lumino/widgets', () => { menu.node.dispatchEvent( new MouseEvent('mousemove', { bubbles, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }) ); expect(menu.activeIndex).to.equal(0); @@ -882,8 +882,8 @@ describe('@lumino/widgets', () => { menu.node.dispatchEvent( new MouseEvent('mousemove', { bubbles, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }) ); expect(menu.activeIndex).to.equal(0); @@ -908,8 +908,8 @@ describe('@lumino/widgets', () => { menu.node.dispatchEvent( new MouseEvent('mousedown', { bubbles, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }) ); expect(menu.isAttached).to.equal(true); diff --git a/packages/widgets/tests/src/menubar.spec.ts b/packages/widgets/tests/src/menubar.spec.ts index 69003ddd6..0424a7fa0 100644 --- a/packages/widgets/tests/src/menubar.spec.ts +++ b/packages/widgets/tests/src/menubar.spec.ts @@ -734,8 +734,8 @@ describe('@lumino/widgets', () => { let mouseEvent = new MouseEvent('mousedown', { bubbles, cancelable: true, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }); expect(bar.activeIndex).to.equal(0); bar.node.dispatchEvent(mouseEvent); @@ -755,8 +755,8 @@ describe('@lumino/widgets', () => { let mouseEvent = new MouseEvent('mousedown', { bubbles, cancelable: true, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }); bar.node.dispatchEvent(mouseEvent); expect(bar.activeIndex).to.equal(0); @@ -779,8 +779,8 @@ describe('@lumino/widgets', () => { new MouseEvent('mousedown', { bubbles, button: 1, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }) ); expect(bar.activeIndex).to.equal(0); @@ -801,8 +801,8 @@ describe('@lumino/widgets', () => { new MouseEvent('mousedown', { bubbles, button: 0, - clientX: rect.left, - clientY: rect.top + clientX: rect.left + 1, + clientY: rect.top + 1 }) ); expect(bar.activeIndex).to.equal(-1); @@ -822,7 +822,7 @@ describe('@lumino/widgets', () => { new MouseEvent('mousemove', { bubbles, clientX: rect.left + 1, - clientY: rect.top + clientY: rect.top + 1 }) ); expect(bar.activeIndex).to.equal(1); diff --git a/yarn.lock b/yarn.lock index bc4be23eb..bec8e7155 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,6 +5,16 @@ __metadata: version: 6 cacheKey: 8 +"@75lb/deep-merge@npm:^1.1.1": + version: 1.1.1 + resolution: "@75lb/deep-merge@npm:1.1.1" + dependencies: + lodash.assignwith: ^4.2.0 + typical: ^7.1.1 + checksum: fd9063488d854bc5d2e1636426a51d7864d0d32d2d82c5b01a40e89466088680f6e2623345fb46782de438088b6d3f029b0eea6d79a7807e0000b365f6b8142b + languageName: node + linkType: hard + "@aashutoshrathi/word-wrap@npm:^1.2.3": version: 1.2.6 resolution: "@aashutoshrathi/word-wrap@npm:1.2.6" @@ -12,30 +22,32 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0": - version: 7.18.6 - resolution: "@babel/code-frame@npm:7.18.6" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11": + version: 7.24.2 + resolution: "@babel/code-frame@npm:7.24.2" dependencies: - "@babel/highlight": ^7.18.6 - checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba + "@babel/highlight": ^7.24.2 + picocolors: ^1.0.0 + checksum: 70e867340cfe09ca5488b2f36372c45cabf43c79a5b6426e6df5ef0611ff5dfa75a57dda841895693de6008f32c21a7c97027a8c7bcabd63a7d17416cbead6f8 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.18.6": - version: 7.19.1 - resolution: "@babel/helper-validator-identifier@npm:7.19.1" - checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a +"@babel/helper-validator-identifier@npm:^7.24.5": + version: 7.24.5 + resolution: "@babel/helper-validator-identifier@npm:7.24.5" + checksum: 75d6f9f475c08f3be87bae4953e9b8d8c72983e16ed2860870b328d048cb20dccb4fcbf85eacbdd817ea1efbb38552a6db9046e2e37bfe13bdec44ac8939024c languageName: node linkType: hard -"@babel/highlight@npm:^7.18.6": - version: 7.18.6 - resolution: "@babel/highlight@npm:7.18.6" +"@babel/highlight@npm:^7.24.2": + version: 7.24.5 + resolution: "@babel/highlight@npm:7.24.5" dependencies: - "@babel/helper-validator-identifier": ^7.18.6 - chalk: ^2.0.0 + "@babel/helper-validator-identifier": ^7.24.5 + chalk: ^2.4.2 js-tokens: ^4.0.0 - checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 + picocolors: ^1.0.0 + checksum: eece0e63e9210e902f1ee88f15cabfa31d2693bd2e56806eb849478b859d274c24477081c649cee6a241c4aed7da6f3e05c7afa5c3cd70094006ed095292b0d0 languageName: node linkType: hard @@ -48,13 +60,6 @@ __metadata: languageName: node linkType: hard -"@colors/colors@npm:1.5.0": - version: 1.5.0 - resolution: "@colors/colors@npm:1.5.0" - checksum: d64d5260bed1d5012ae3fc617d38d1afc0329fec05342f4e6b838f46998855ba56e0a73833f4a80fa8378c84810da254f76a8a19c39d038260dc06dc4e007425 - languageName: node - linkType: hard - "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.3.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -170,7 +175,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/resolve-uri@npm:3.1.0": +"@jridgewell/resolve-uri@npm:^3.1.0": version: 3.1.0 resolution: "@jridgewell/resolve-uri@npm:3.1.0" checksum: b5ceaaf9a110fcb2780d1d8f8d4a0bfd216702f31c988d8042e5f8fbe353c55d9b0f55a1733afdc64806f8e79c485d2464680ac48a0d9fcadb9548ee6b81d267 @@ -194,20 +199,20 @@ __metadata: languageName: node linkType: hard -"@jridgewell/sourcemap-codec@npm:1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13": +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14": version: 1.4.14 resolution: "@jridgewell/sourcemap-codec@npm:1.4.14" checksum: 61100637b6d173d3ba786a5dff019e1a74b1f394f323c1fee337ff390239f053b87266c7a948777f4b1ee68c01a8ad0ab61e5ff4abb5a012a0b091bec391ab97 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.17 - resolution: "@jridgewell/trace-mapping@npm:0.3.17" +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.9": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: - "@jridgewell/resolve-uri": 3.1.0 - "@jridgewell/sourcemap-codec": 1.4.14 - checksum: 9d703b859cff5cd83b7308fd457a431387db5db96bd781a63bf48e183418dd9d3d44e76b9e4ae13237f6abeeb25d739ec9215c1d5bfdd08f66f750a50074a339 + "@jridgewell/resolve-uri": ^3.1.0 + "@jridgewell/sourcemap-codec": ^1.4.14 + checksum: 9d3c40d225e139987b50c48988f8717a54a8c994d8a948ee42e1412e08988761d0754d7d10b803061cc3aebf35f92a5dbbab493bd0e1a9ef9e89a2130e83ba34 languageName: node linkType: hard @@ -284,15 +289,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^4.3.4 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -317,15 +317,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -362,15 +357,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -399,15 +389,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -430,15 +415,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -469,15 +449,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -509,15 +484,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -539,15 +509,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -571,16 +536,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - downlevel-dts: ^0.4.0 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -628,7 +587,7 @@ __metadata: version: 0.0.0-use.local resolution: "@lumino/example-dockpanel-amd@workspace:examples/example-dockpanel-amd" dependencies: - "@playwright/test": ^1.29.0 + "@playwright/test": ^1.44.0 languageName: unknown linkType: soft @@ -636,7 +595,7 @@ __metadata: version: 0.0.0-use.local resolution: "@lumino/example-dockpanel-iife@workspace:examples/example-dockpanel-iife" dependencies: - "@playwright/test": ^1.29.0 + "@playwright/test": ^1.44.0 languageName: unknown linkType: soft @@ -676,7 +635,7 @@ __metadata: version: 0.0.0-use.local resolution: "@lumino/example-nested-dockpanel-amd@workspace:examples/example-nested-dockpanel-amd" dependencies: - "@playwright/test": ^1.29.0 + "@playwright/test": ^1.44.0 languageName: unknown linkType: soft @@ -690,15 +649,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -723,15 +677,10 @@ __metadata: "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 "@types/node": ^12.12.17 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -757,15 +706,10 @@ __metadata: "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 "@types/node": ^12.12.17 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -787,15 +731,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -820,15 +759,10 @@ __metadata: "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 "@types/node": ^12.12.17 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -851,15 +785,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -892,16 +821,10 @@ __metadata: "@rollup/plugin-node-resolve": ^15.0.1 "@types/chai": ^3.4.35 "@types/mocha": ^2.2.39 + "@web/test-runner": ^0.18.2 + "@web/test-runner-playwright": ^0.11.0 chai: ^4.3.4 - downlevel-dts: ^0.4.0 - karma: ^6.3.4 - karma-chrome-launcher: ^3.1.0 - karma-firefox-launcher: ^2.1.1 - karma-mocha: ^2.0.1 - karma-mocha-reporter: ^2.2.5 - karma-webkit-launcher: ^1.0.2 mocha: ^9.0.3 - playwright: ^1.35.0 postcss: ^8.4.24 rimraf: ^5.0.1 rollup: ^3.25.1 @@ -1387,15 +1310,32 @@ __metadata: languageName: node linkType: hard -"@playwright/test@npm:^1.29.0": - version: 1.29.1 - resolution: "@playwright/test@npm:1.29.1" +"@playwright/test@npm:^1.44.0": + version: 1.44.0 + resolution: "@playwright/test@npm:1.44.0" dependencies: - "@types/node": "*" - playwright-core: 1.29.1 + playwright: 1.44.0 bin: playwright: cli.js - checksum: c4424ee09f6589a296a3a78402f8c9eac841f3e5f44d96e3a2ba07aaa00d53ee9c10cc96379b304743a9e70f231df0ded0ad2fc197f412ada67b4cf17ee24b0f + checksum: 64cb12e26156e0530d16cec629d82c228db7a57fe29096a6961a18fc8b7fc5f35e28f8905af7039fad5d3af0224d38e93dba479760db2ce16a63c5e2fbe2990c + languageName: node + linkType: hard + +"@puppeteer/browsers@npm:2.2.3": + version: 2.2.3 + resolution: "@puppeteer/browsers@npm:2.2.3" + dependencies: + debug: 4.3.4 + extract-zip: 2.0.1 + progress: 2.0.3 + proxy-agent: 6.4.0 + semver: 7.6.0 + tar-fs: 3.0.5 + unbzip2-stream: 1.4.3 + yargs: 17.7.2 + bin: + browsers: lib/cjs/main-cli.js + checksum: 44d496e2c4d717e472b40473fd916b1aa3b1a6024b9e4f571ca1521172ae38d090b5f331ccc6694593f41eb0b667865d72e4c9bc29d6a705a369ade53dacbd5c languageName: node linkType: hard @@ -1476,6 +1416,118 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.17.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-android-arm64@npm:4.17.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-darwin-arm64@npm:4.17.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-darwin-x64@npm:4.17.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.17.2" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.17.2" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.17.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.17.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.17.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.17.2" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.17.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.17.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.17.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.17.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.17.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.17.2": + version: 4.17.2 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.17.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rushstack/node-core-library@npm:3.59.4": version: 3.59.4 resolution: "@rushstack/node-core-library@npm:3.59.4" @@ -1550,13 +1602,6 @@ __metadata: languageName: node linkType: hard -"@socket.io/component-emitter@npm:~3.1.0": - version: 3.1.0 - resolution: "@socket.io/component-emitter@npm:3.1.0" - checksum: db069d95425b419de1514dffe945cc439795f6a8ef5b9465715acf5b8b50798e2c91b8719cbf5434b3fe7de179d6cdcd503c277b7871cb3dd03febb69bdd50fa - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^4.0.5": version: 4.0.6 resolution: "@szmarczak/http-timer@npm:4.0.6" @@ -1573,6 +1618,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/quickjs-emscripten@npm:^0.23.0": + version: 0.23.0 + resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" + checksum: c350a2947ffb80b22e14ff35099fd582d1340d65723384a0fd0515e905e2534459ad2f301a43279a37308a27c99273c932e64649abd57d0bb3ca8c557150eccc + languageName: node + linkType: hard + "@trysound/sax@npm:0.2.0": version: 0.2.0 resolution: "@trysound/sax@npm:0.2.0" @@ -1597,6 +1649,15 @@ __metadata: languageName: node linkType: hard +"@types/accepts@npm:*": + version: 1.3.7 + resolution: "@types/accepts@npm:1.3.7" + dependencies: + "@types/node": "*" + checksum: 7678cf74976e16093aff6e6f9755826faf069ac1e30179276158ce46ea246348ff22ca6bdd46cef08428881337d9ceefbf00bab08a7731646eb9fc9449d6a1e7 + languageName: node + linkType: hard + "@types/argparse@npm:1.0.38": version: 1.0.38 resolution: "@types/argparse@npm:1.0.38" @@ -1604,6 +1665,23 @@ __metadata: languageName: node linkType: hard +"@types/babel__code-frame@npm:^7.0.2": + version: 7.0.6 + resolution: "@types/babel__code-frame@npm:7.0.6" + checksum: 5325ab85d95e58fe84279757788ddb0de68bfd6814bc636e868f9ff7b5229915873f28847c4baf48fd3a4a460a73b4ea87bc9e1d78a3a5a60cfc7ca627a722c5 + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "*" + "@types/node": "*" + checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + languageName: node + linkType: hard + "@types/cacheable-request@npm:^6.0.1": version: 6.0.3 resolution: "@types/cacheable-request@npm:6.0.3" @@ -1624,23 +1702,61 @@ __metadata: linkType: hard "@types/chai@npm:^4.3.4": - version: 4.3.4 - resolution: "@types/chai@npm:4.3.4" - checksum: 571184967beb03bf64c4392a13a7d44e72da9af5a1e83077ff81c39cf59c0fda2a5c78d2005084601cf8f3d11726608574d8b5b4a0e3e9736792807afd926cd0 + version: 4.3.16 + resolution: "@types/chai@npm:4.3.16" + checksum: bb5f52d1b70534ed8b4bf74bd248add003ffe1156303802ea367331607c06b494da885ffbc2b674a66b4f90c9ee88759790a5f243879f6759f124f22328f5e95 languageName: node linkType: hard -"@types/cookie@npm:^0.4.1": - version: 0.4.1 - resolution: "@types/cookie@npm:0.4.1" - checksum: 3275534ed69a76c68eb1a77d547d75f99fedc80befb75a3d1d03662fb08d697e6f8b1274e12af1a74c6896071b11510631ba891f64d30c78528d0ec45a9c1a18 +"@types/co-body@npm:^6.1.0": + version: 6.1.3 + resolution: "@types/co-body@npm:6.1.3" + dependencies: + "@types/node": "*" + "@types/qs": "*" + checksum: e93fdc177f69ee0535cf401783258e4255f5eb8235c58b5a2a5a8958cf341fadf3d0bf2c75907ed6b7d188ce2c2f2cf9593a71d4eef12900beba54ebbbdd5cc1 + languageName: node + linkType: hard + +"@types/command-line-args@npm:^5.0.0": + version: 5.2.3 + resolution: "@types/command-line-args@npm:5.2.3" + checksum: 3d90db5b4bbaabd049654a0d12fa378989ab0d76a0f98d4c606761b5a08ce76458df0f9bb175219e187b4cd57e285e6f836d23e86b2c3d997820854cc3ed9121 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "*" + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + +"@types/content-disposition@npm:*": + version: 0.5.8 + resolution: "@types/content-disposition@npm:0.5.8" + checksum: eeea868fb510ae7a32aa2d7de680fba79d59001f3e758a334621e10bc0a6496d3a42bb79243a5e53b9c63cb524522853ccc144fe1ab160c4247d37cdb81146c4 languageName: node linkType: hard -"@types/cors@npm:^2.8.12": - version: 2.8.12 - resolution: "@types/cors@npm:2.8.12" - checksum: 8c45f112c7d1d2d831b4b266f2e6ed33a1887a35dcbfe2a18b28370751fababb7cd045e745ef84a523c33a25932678097bf79afaa367c6cb3fa0daa7a6438257 +"@types/convert-source-map@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/convert-source-map@npm:2.0.3" + checksum: 411cf9a02cf5dbe204e325dd5ebf50de00b58b38d1d2a3064c6ea28417c23bae956206eaa9ed3a75a994909b4ab3f9c6389073d0636a62500fa6d6333c64d45a + languageName: node + linkType: hard + +"@types/cookies@npm:*": + version: 0.9.0 + resolution: "@types/cookies@npm:0.9.0" + dependencies: + "@types/connect": "*" + "@types/express": "*" + "@types/keygrip": "*" + "@types/node": "*" + checksum: ce59bfdf3a5d750400ac32aa93157ec7be997dc632660cf0bbfd76df23d71a70bb5f0820558cd26b9a5576f86b6664a2fd23ae211b51202a5b2f9a15995d7331 languageName: node linkType: hard @@ -1653,10 +1769,17 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:*, @types/estree@npm:^1.0.0": - version: 1.0.0 - resolution: "@types/estree@npm:1.0.0" - checksum: 910d97fb7092c6738d30a7430ae4786a38542023c6302b95d46f49420b797f21619cdde11fa92b338366268795884111c2eb10356e4bd2c8ad5b92941e9e6443 +"@types/debounce@npm:^1.2.0": + version: 1.2.4 + resolution: "@types/debounce@npm:1.2.4" + checksum: decef3eee65d681556d50f7fac346f1b33134f6b21f806d41326f9dfb362fa66b0282ff0640ae6791b690694c9dc3dad4e146e909e707e6f96650f3aa325b9da + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: dd8b5bed28e6213b7acd0fb665a84e693554d850b0df423ac8076cc3ad5823a6bc26b0251d080bdc545af83179ede51dd3f6fa78cad2c46ed1f29624ddf3e41a languageName: node linkType: hard @@ -1667,6 +1790,30 @@ __metadata: languageName: node linkType: hard +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.19.0 + resolution: "@types/express-serve-static-core@npm:4.19.0" + dependencies: + "@types/node": "*" + "@types/qs": "*" + "@types/range-parser": "*" + "@types/send": "*" + checksum: 39c09fcb3f61de96ed56d97273874cafe50e6675ac254af4d77014e569e4fdc29d1d0d1dd12e11f008cb9a52785b07c2801c6ba91397965392b20c75ee01fb4e + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" + dependencies: + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.33 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: fb238298630370a7392c7abdc80f495ae6c716723e114705d7e3fb67e3850b3859bbfd29391463a3fb8c0b32051847935933d99e719c0478710f8098ee7091c5 + languageName: node + linkType: hard + "@types/glob@npm:^7.1.1": version: 7.2.0 resolution: "@types/glob@npm:7.2.0" @@ -1677,6 +1824,13 @@ __metadata: languageName: node linkType: hard +"@types/http-assert@npm:*": + version: 1.5.5 + resolution: "@types/http-assert@npm:1.5.5" + checksum: cd6bb7fd42cc6e2a702cb55370b8b25231954ad74c04bcd185b943a74ded3d4c28099c30f77b26951df2426441baff41718816c60b5af80efe2b8888d900bf93 + languageName: node + linkType: hard + "@types/http-cache-semantics@npm:*": version: 4.0.1 resolution: "@types/http-cache-semantics@npm:4.0.1" @@ -1684,6 +1838,38 @@ __metadata: languageName: node linkType: hard +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + languageName: node + linkType: hard + +"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.1, @types/istanbul-lib-coverage@npm:^2.0.3": + version: 2.0.6 + resolution: "@types/istanbul-lib-coverage@npm:2.0.6" + checksum: 3feac423fd3e5449485afac999dcfcb3d44a37c830af898b689fadc65d26526460bedb889db278e0d4d815a670331796494d073a10ee6e3a6526301fe7415778 + languageName: node + linkType: hard + +"@types/istanbul-lib-report@npm:*": + version: 3.0.3 + resolution: "@types/istanbul-lib-report@npm:3.0.3" + dependencies: + "@types/istanbul-lib-coverage": "*" + checksum: b91e9b60f865ff08cb35667a427b70f6c2c63e88105eadd29a112582942af47ed99c60610180aa8dcc22382fa405033f141c119c69b95db78c4c709fbadfeeb4 + languageName: node + linkType: hard + +"@types/istanbul-reports@npm:^3.0.0": + version: 3.0.4 + resolution: "@types/istanbul-reports@npm:3.0.4" + dependencies: + "@types/istanbul-lib-report": "*" + checksum: 93eb18835770b3431f68ae9ac1ca91741ab85f7606f310a34b3586b5a34450ec038c3eed7ab19266635499594de52ff73723a54a72a75b9f7d6a956f01edee95 + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.11": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" @@ -1691,6 +1877,13 @@ __metadata: languageName: node linkType: hard +"@types/keygrip@npm:*": + version: 1.0.6 + resolution: "@types/keygrip@npm:1.0.6" + checksum: d157f60bf920492347791d2b26d530d5069ce05796549fbacd4c24d66ffbebbcb0ab67b21e7a1b80a593b9fd4b67dc4843dec04c12bbc2e0fddfb8577a826c41 + languageName: node + linkType: hard + "@types/keyv@npm:^3.1.4": version: 3.1.4 resolution: "@types/keyv@npm:3.1.4" @@ -1700,6 +1893,31 @@ __metadata: languageName: node linkType: hard +"@types/koa-compose@npm:*": + version: 3.2.8 + resolution: "@types/koa-compose@npm:3.2.8" + dependencies: + "@types/koa": "*" + checksum: 95c32bdee738ac7c10439bbf6342ca3b9f0aafd7e8118739eac7fb0fa703a23cfe4c88f63e13a69a16fbde702e0bcdc62b272aa734325fc8efa7e5625479752e + languageName: node + linkType: hard + +"@types/koa@npm:*, @types/koa@npm:^2.11.6": + version: 2.15.0 + resolution: "@types/koa@npm:2.15.0" + dependencies: + "@types/accepts": "*" + "@types/content-disposition": "*" + "@types/cookies": "*" + "@types/http-assert": "*" + "@types/http-errors": "*" + "@types/keygrip": "*" + "@types/koa-compose": "*" + "@types/node": "*" + checksum: f429b92f36f96c8f5ceb5333f982400d0db20e177b7d89a7a576ac6f63aff8c964f7ab313e2e281a07bbb93931c66327fb42614cd4984b2ef33dfe7cbd76d741 + languageName: node + linkType: hard + "@types/lodash@npm:^4.14.175": version: 4.14.191 resolution: "@types/lodash@npm:4.14.191" @@ -1707,6 +1925,13 @@ __metadata: languageName: node linkType: hard +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 + languageName: node + linkType: hard + "@types/minimatch@npm:*, @types/minimatch@npm:^3.0.3": version: 3.0.5 resolution: "@types/minimatch@npm:3.0.5" @@ -1728,7 +1953,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:>=10.0.0, @types/node@npm:^12.12.17": +"@types/node@npm:*, @types/node@npm:^12.12.17": version: 12.20.55 resolution: "@types/node@npm:12.20.55" checksum: e4f86785f4092706e0d3b0edff8dca5a13b45627e4b36700acd8dfe6ad53db71928c8dee914d4276c7fd3b6ccd829aa919811c9eb708a2c8e4c6eb3701178c37 @@ -1749,6 +1974,27 @@ __metadata: languageName: node linkType: hard +"@types/parse5@npm:^6.0.1": + version: 6.0.3 + resolution: "@types/parse5@npm:6.0.3" + checksum: ddb59ee4144af5dfcc508a8dcf32f37879d11e12559561e65788756b95b33e6f03ea027d88e1f5408f9b7bfb656bf630ace31a2169edf44151daaf8dd58df1b7 + languageName: node + linkType: hard + +"@types/qs@npm:*": + version: 6.9.15 + resolution: "@types/qs@npm:6.9.15" + checksum: 97d8208c2b82013b618e7a9fc14df6bd40a73e1385ac479b6896bafc7949a46201c15f42afd06e86a05e914f146f495f606b6fb65610cc60cf2e0ff743ec38a2 + languageName: node + linkType: hard + +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + languageName: node + linkType: hard + "@types/resolve@npm:1.20.2": version: 1.20.2 resolution: "@types/resolve@npm:1.20.2" @@ -1772,6 +2018,45 @@ __metadata: languageName: node linkType: hard +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": ^1 + "@types/node": "*" + checksum: cf4db48251bbb03cd6452b4de6e8e09e2d75390a92fd798eca4a803df06444adc94ed050246c94c7ed46fb97be1f63607f0e1f13c3ce83d71788b3e08640e5e0 + languageName: node + linkType: hard + +"@types/serve-static@npm:*": + version: 1.15.7 + resolution: "@types/serve-static@npm:1.15.7" + dependencies: + "@types/http-errors": "*" + "@types/node": "*" + "@types/send": "*" + checksum: bbbf00dbd84719da2250a462270dc68964006e8d62f41fe3741abd94504ba3688f420a49afb2b7478921a1544d3793183ffa097c5724167da777f4e0c7f1a7d6 + languageName: node + linkType: hard + +"@types/ws@npm:^7.4.0": + version: 7.4.7 + resolution: "@types/ws@npm:7.4.7" + dependencies: + "@types/node": "*" + checksum: b4c9b8ad209620c9b21e78314ce4ff07515c0cadab9af101c1651e7bfb992d7fd933bd8b9c99d110738fd6db523ed15f82f29f50b45510288da72e964dedb1a3 + languageName: node + linkType: hard + +"@types/yauzl@npm:^2.9.1": + version: 2.10.3 + resolution: "@types/yauzl@npm:2.10.3" + dependencies: + "@types/node": "*" + checksum: 5ee966ea7bd6b2802f31ad4281c92c4c0b6dfa593c378a2582c58541fa113bec3d70eb0696b34ad95e8e6861a884cba6c3e351285816693ed176222f840a8c08 + languageName: node + linkType: hard + "@typescript-eslint/eslint-plugin@npm:^6.0.0": version: 6.0.0 resolution: "@typescript-eslint/eslint-plugin@npm:6.0.0" @@ -2099,6 +2384,214 @@ __metadata: languageName: node linkType: hard +"@web/browser-logs@npm:^0.4.0": + version: 0.4.0 + resolution: "@web/browser-logs@npm:0.4.0" + dependencies: + errorstacks: ^2.2.0 + checksum: 65c6c4312b1ff00ff40fd15c07708f5e113bb8b4f87c972356010546a0664287dd4f64c5475f8be27b6abb29b9272ecc4162aada90ffb732f1779ceec5fd8ad6 + languageName: node + linkType: hard + +"@web/config-loader@npm:^0.3.0": + version: 0.3.1 + resolution: "@web/config-loader@npm:0.3.1" + checksum: 3ff87dc5cf44a98be97477b1d4c36673d282e7567b61e554aff56f8674a187938c51cd8045f868ca5f4b6ff4d52c72fbbc176c26f27df4335f2341d105d2b535 + languageName: node + linkType: hard + +"@web/dev-server-core@npm:^0.7.2": + version: 0.7.2 + resolution: "@web/dev-server-core@npm:0.7.2" + dependencies: + "@types/koa": ^2.11.6 + "@types/ws": ^7.4.0 + "@web/parse5-utils": ^2.1.0 + chokidar: ^3.4.3 + clone: ^2.1.2 + es-module-lexer: ^1.0.0 + get-stream: ^6.0.0 + is-stream: ^2.0.0 + isbinaryfile: ^5.0.0 + koa: ^2.13.0 + koa-etag: ^4.0.0 + koa-send: ^5.0.1 + koa-static: ^5.0.0 + lru-cache: ^8.0.4 + mime-types: ^2.1.27 + parse5: ^6.0.1 + picomatch: ^2.2.2 + ws: ^7.4.2 + checksum: f97f334a732fa52bdd2c012fae4bbbf2d180b6e56a57831982043defb43cbcceb2ceece1141f8bc94c0bb9044a8b1e2ff9e65daa8ab2866f417d081b1ef2950f + languageName: node + linkType: hard + +"@web/dev-server-rollup@npm:^0.6.1": + version: 0.6.3 + resolution: "@web/dev-server-rollup@npm:0.6.3" + dependencies: + "@rollup/plugin-node-resolve": ^15.0.1 + "@web/dev-server-core": ^0.7.2 + nanocolors: ^0.2.1 + parse5: ^6.0.1 + rollup: ^4.4.0 + whatwg-url: ^11.0.0 + checksum: 915a0a559a5a1bdf7600acea7cea8cf1942c240107a7ce429904eb0386c806b0d81042243cfad3b6587c591801b5c710b99123c76051857b4ff8a3d546ea2d3e + languageName: node + linkType: hard + +"@web/dev-server@npm:^0.4.0": + version: 0.4.5 + resolution: "@web/dev-server@npm:0.4.5" + dependencies: + "@babel/code-frame": ^7.12.11 + "@types/command-line-args": ^5.0.0 + "@web/config-loader": ^0.3.0 + "@web/dev-server-core": ^0.7.2 + "@web/dev-server-rollup": ^0.6.1 + camelcase: ^6.2.0 + command-line-args: ^5.1.1 + command-line-usage: ^7.0.1 + debounce: ^1.2.0 + deepmerge: ^4.2.2 + ip: ^2.0.1 + nanocolors: ^0.2.1 + open: ^8.0.2 + portfinder: ^1.0.32 + bin: + wds: dist/bin.js + web-dev-server: dist/bin.js + checksum: c9bb5369982c968a3f57e49bcd2d01d83b6f7511974d52eed9cc682eafcdbba60f59ce3bbf6743558943629241a7d3071fa06e07fed59f129ed6f5b9cc7e7934 + languageName: node + linkType: hard + +"@web/parse5-utils@npm:^2.1.0": + version: 2.1.0 + resolution: "@web/parse5-utils@npm:2.1.0" + dependencies: + "@types/parse5": ^6.0.1 + parse5: ^6.0.1 + checksum: 0faa93c51d61934e0006bebc2e257036f8cedeb455c7bf22b8fdbc17919929518c2cc99ced3769f8eb3b1d6694dd4a7186d66ad2b3c4330140fd2ce03dc6c4d2 + languageName: node + linkType: hard + +"@web/test-runner-chrome@npm:^0.16.0": + version: 0.16.0 + resolution: "@web/test-runner-chrome@npm:0.16.0" + dependencies: + "@web/test-runner-core": ^0.13.0 + "@web/test-runner-coverage-v8": ^0.8.0 + async-mutex: 0.4.0 + chrome-launcher: ^0.15.0 + puppeteer-core: ^22.0.0 + checksum: 99cfa93d12e8854fb2d104de1f8c5a73403e39fc56e5ed78e24f63e903299521750c7b475253dfb75293a2e604ed83d5cfdc1e593a72e9208a99a511bdb6169a + languageName: node + linkType: hard + +"@web/test-runner-commands@npm:^0.9.0": + version: 0.9.0 + resolution: "@web/test-runner-commands@npm:0.9.0" + dependencies: + "@web/test-runner-core": ^0.13.0 + mkdirp: ^1.0.4 + checksum: df226f76148c5967df68c2589549b10ffe75f3d34a31d63bea132447271cdf073de7350aa680fcbf4315737b909fc44faad23d9f8e7e3ce37e93e05e67a7f295 + languageName: node + linkType: hard + +"@web/test-runner-core@npm:^0.13.0": + version: 0.13.2 + resolution: "@web/test-runner-core@npm:0.13.2" + dependencies: + "@babel/code-frame": ^7.12.11 + "@types/babel__code-frame": ^7.0.2 + "@types/co-body": ^6.1.0 + "@types/convert-source-map": ^2.0.0 + "@types/debounce": ^1.2.0 + "@types/istanbul-lib-coverage": ^2.0.3 + "@types/istanbul-reports": ^3.0.0 + "@web/browser-logs": ^0.4.0 + "@web/dev-server-core": ^0.7.2 + chokidar: ^3.4.3 + cli-cursor: ^3.1.0 + co-body: ^6.1.0 + convert-source-map: ^2.0.0 + debounce: ^1.2.0 + dependency-graph: ^0.11.0 + globby: ^11.0.1 + ip: ^2.0.1 + istanbul-lib-coverage: ^3.0.0 + istanbul-lib-report: ^3.0.1 + istanbul-reports: ^3.0.2 + log-update: ^4.0.0 + nanocolors: ^0.2.1 + nanoid: ^3.1.25 + open: ^8.0.2 + picomatch: ^2.2.2 + source-map: ^0.7.3 + checksum: 45337ed91d0513757dc68d4e0dde5e46ca80bbad52f22704f94ccb943d5516782b31a71a0d988b687ed9f4c2d6fd501f21b801682c47794b6ec2b805e24fa6e9 + languageName: node + linkType: hard + +"@web/test-runner-coverage-v8@npm:^0.8.0": + version: 0.8.0 + resolution: "@web/test-runner-coverage-v8@npm:0.8.0" + dependencies: + "@web/test-runner-core": ^0.13.0 + istanbul-lib-coverage: ^3.0.0 + lru-cache: ^8.0.4 + picomatch: ^2.2.2 + v8-to-istanbul: ^9.0.1 + checksum: 343f834372b3aeb2c24f4b03ce956d8ad851ef2a85b94507651c2a65321fcdff1b26a2c44d7516e97d9c42786bb003b9c245ad0798a414a814d0264fdbe0761e + languageName: node + linkType: hard + +"@web/test-runner-mocha@npm:^0.9.0": + version: 0.9.0 + resolution: "@web/test-runner-mocha@npm:0.9.0" + dependencies: + "@web/test-runner-core": ^0.13.0 + checksum: bcc9410ac9d679e7bb804fc5720b2a0ed3b4d08f2b49c03f2157f5b54c7f525a432712e1da644f04e5190c2480af2dc46a4c736cdba3fda3ba5fa98fd0f01a94 + languageName: node + linkType: hard + +"@web/test-runner-playwright@npm:^0.11.0": + version: 0.11.0 + resolution: "@web/test-runner-playwright@npm:0.11.0" + dependencies: + "@web/test-runner-core": ^0.13.0 + "@web/test-runner-coverage-v8": ^0.8.0 + playwright: ^1.22.2 + checksum: 3618b0b559d865af1211b3d86ec57487b32722a0dd640c9a3faca6c692cceec75176d742d0db73c823d300fbe761e5c15b2fad0c5096c3dbfedab313ed1aa7fe + languageName: node + linkType: hard + +"@web/test-runner@npm:^0.18.2": + version: 0.18.2 + resolution: "@web/test-runner@npm:0.18.2" + dependencies: + "@web/browser-logs": ^0.4.0 + "@web/config-loader": ^0.3.0 + "@web/dev-server": ^0.4.0 + "@web/test-runner-chrome": ^0.16.0 + "@web/test-runner-commands": ^0.9.0 + "@web/test-runner-core": ^0.13.0 + "@web/test-runner-mocha": ^0.9.0 + camelcase: ^6.2.0 + command-line-args: ^5.1.1 + command-line-usage: ^7.0.1 + convert-source-map: ^2.0.0 + diff: ^5.0.0 + globby: ^11.0.1 + nanocolors: ^0.2.1 + portfinder: ^1.0.32 + source-map: ^0.7.3 + bin: + web-test-runner: dist/bin.js + wtr: dist/bin.js + checksum: 5a98ad35c389c434fa91b9cf2dfe97a404c12c65e19fdcf21456d27ef77213ed020b5ff9131e78a22bb8d32490212959375e8249389ca4bbcf447f39ae07f77e + languageName: node + linkType: hard + "@yarnpkg/lockfile@npm:^1.1.0": version: 1.1.0 resolution: "@yarnpkg/lockfile@npm:1.1.0" @@ -2155,7 +2648,7 @@ __metadata: languageName: node linkType: hard -"accepts@npm:~1.3.4, accepts@npm:~1.3.5, accepts@npm:~1.3.8": +"accepts@npm:^1.3.5, accepts@npm:~1.3.5, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" dependencies: @@ -2199,6 +2692,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: ^4.3.4 + checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 + languageName: node + linkType: hard + "agentkeepalive@npm:^4.2.1": version: 4.2.1 resolution: "agentkeepalive@npm:4.2.1" @@ -2260,13 +2762,6 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-regex@npm:3.0.1" - checksum: 09daf180c5f59af9850c7ac1bd7fda85ba596cc8cbeb210826e90755f06c818af86d9fa1e6e8322fab2c3b9e9b03f56c537b42241139f824dd75066a1e7257cc - languageName: node - linkType: hard - "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -2370,6 +2865,20 @@ __metadata: languageName: node linkType: hard +"array-back@npm:^3.0.1, array-back@npm:^3.1.0": + version: 3.1.0 + resolution: "array-back@npm:3.1.0" + checksum: 7205004fcd0f9edd926db921af901b083094608d5b265738d0290092f9822f73accb468e677db74c7c94ef432d39e5ed75a7b1786701e182efb25bbba9734209 + languageName: node + linkType: hard + +"array-back@npm:^6.2.2": + version: 6.2.2 + resolution: "array-back@npm:6.2.2" + checksum: baae1e3a1687300a307d3bdf09715f6415e1099b5729d3d8e397309fb1e43d90b939d694602892172aaca7e0aeed38da89d04aa4951637d31c2a21350809e003 + languageName: node + linkType: hard + "array-differ@npm:^3.0.0": version: 3.0.0 resolution: "array-differ@npm:3.0.0" @@ -2435,6 +2944,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.13.4": + version: 0.13.4 + resolution: "ast-types@npm:0.13.4" + dependencies: + tslib: ^2.0.1 + checksum: 5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -2442,6 +2960,15 @@ __metadata: languageName: node linkType: hard +"async-mutex@npm:0.4.0": + version: 0.4.0 + resolution: "async-mutex@npm:0.4.0" + dependencies: + tslib: ^2.4.0 + checksum: 813a71728b35a4fbfd64dba719f04726d9133c67b577fcd951b7028c4a675a13ee34e69beb82d621f87bf81f5d4f135c4c44be0448550c7db728547244ef71fc + languageName: node + linkType: hard + "async@npm:3.2.4, async@npm:^3.2.3": version: 3.2.4 resolution: "async@npm:3.2.4" @@ -2449,6 +2976,15 @@ __metadata: languageName: node linkType: hard +"async@npm:^2.6.4": + version: 2.6.4 + resolution: "async@npm:2.6.4" + dependencies: + lodash: ^4.17.14 + checksum: a52083fb32e1ebe1d63e5c5624038bb30be68ff07a6c8d7dfe35e47c93fc144bd8652cbec869e0ac07d57dde387aa5f1386be3559cdee799cb1f789678d88e19 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -2497,6 +3033,13 @@ __metadata: languageName: node linkType: hard +"b4a@npm:^1.6.4": + version: 1.6.6 + resolution: "b4a@npm:1.6.6" + checksum: c46a27e3ac9c84426ae728f0fc46a6ae7703a7bc03e771fa0bef4827fd7cf3bb976d1a3d5afff54606248372ab8fdf595bd0114406690edf37f14d120630cf7f + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -2504,6 +3047,49 @@ __metadata: languageName: node linkType: hard +"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": + version: 2.2.2 + resolution: "bare-events@npm:2.2.2" + checksum: 154d3fc044cc171d3b85a89b768e626417b60c050123ac2ac10fc002152b4bdeb359ed1453ad54c0f1d05a7786f780d3b976af68e55c09fe4579d8466d3ff256 + languageName: node + linkType: hard + +"bare-fs@npm:^2.1.1": + version: 2.3.0 + resolution: "bare-fs@npm:2.3.0" + dependencies: + bare-events: ^2.0.0 + bare-path: ^2.0.0 + bare-stream: ^1.0.0 + checksum: 0b2033551d30e51acbca64a885f76e0361cb1e783c410e10589206a9c6a4ac25ff5865aa67e6a5e412d3175694c7aff6ffe490c509f1cb38b329a855dc7471a5 + languageName: node + linkType: hard + +"bare-os@npm:^2.1.0": + version: 2.3.0 + resolution: "bare-os@npm:2.3.0" + checksum: 873aa2d18c5dc4614b63f5a7eaf4ffdd1b5385c57167aa90895d6ba308c92c28e5f7e2cdc8474695df26b3320e72e3174f7b8d7202c46b46f47e016e2ade5185 + languageName: node + linkType: hard + +"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": + version: 2.1.2 + resolution: "bare-path@npm:2.1.2" + dependencies: + bare-os: ^2.1.0 + checksum: 06bdb3f5909b459dc34aa42624c6d3fcf8baf46203e36add063f3040ea86dda527620c2d06d53926ee5725502f4d0c57eb0a0bf0b5c14a687fd81246104e5ca5 + languageName: node + linkType: hard + +"bare-stream@npm:^1.0.0": + version: 1.0.0 + resolution: "bare-stream@npm:1.0.0" + dependencies: + streamx: ^2.16.1 + checksum: 3bc1fab505e12628257e9e162e4194af26a5bb4a66adae142ad82570faf2a4b2a934deef7fd93b180cc6ba1bdf0b57068e79d3d635f14ab38cddd66827379919 + languageName: node + linkType: hard + "base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -2511,10 +3097,10 @@ __metadata: languageName: node linkType: hard -"base64id@npm:2.0.0, base64id@npm:~2.0.0": - version: 2.0.0 - resolution: "base64id@npm:2.0.0" - checksum: 581b1d37e6cf3738b7ccdd4d14fe2bfc5c238e696e2720ee6c44c183b838655842e22034e53ffd783f872a539915c51b0d4728a49c7cc678ac5a758e00d62168 +"basic-ftp@npm:^5.0.2": + version: 5.0.5 + resolution: "basic-ftp@npm:5.0.5" + checksum: bc82d1c1c61cd838eaca96d68ece888bacf07546642fb6b9b8328ed410756f5935f8cf43a42cb44bb343e0565e28e908adc54c298bd2f1a6e0976871fb11fec6 languageName: node linkType: hard @@ -2586,7 +3172,7 @@ __metadata: languageName: node linkType: hard -"body-parser@npm:1.20.2, body-parser@npm:^1.19.0": +"body-parser@npm:1.20.2": version: 1.20.2 resolution: "body-parser@npm:1.20.2" dependencies: @@ -2671,6 +3257,13 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:~0.2.3": + version: 0.2.13 + resolution: "buffer-crc32@npm:0.2.13" + checksum: 06252347ae6daca3453b94e4b2f1d3754a3b146a111d81c68924c22d91889a40623264e95e67955b1cb4a68cbedf317abeabb5140a9766ed248973096db5ce1c + languageName: node + linkType: hard + "buffer-equal-constant-time@npm:1.0.1": version: 1.0.1 resolution: "buffer-equal-constant-time@npm:1.0.1" @@ -2685,7 +3278,7 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^5.5.0": +"buffer@npm:^5.2.1, buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" dependencies: @@ -2804,6 +3397,16 @@ __metadata: languageName: node linkType: hard +"cache-content-type@npm:^1.0.0": + version: 1.0.1 + resolution: "cache-content-type@npm:1.0.1" + dependencies: + mime-types: ^2.1.18 + ylru: ^1.2.0 + checksum: 18db4d59452669ccbfd7146a1510a37eb28e9eccf18ca7a4eb603dff2edc5cccdca7498fc3042a2978f76f11151fba486eb9eb69d9afa3fb124957870aef4fd3 + languageName: node + linkType: hard + "cacheable-lookup@npm:^5.0.3": version: 5.0.4 resolution: "cacheable-lookup@npm:5.0.4" @@ -2826,13 +3429,16 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0": - version: 1.0.2 - resolution: "call-bind@npm:1.0.2" +"call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: - function-bind: ^1.1.1 - get-intrinsic: ^1.0.2 - checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + set-function-length: ^1.2.1 + checksum: 295c0c62b90dd6522e6db3b0ab1ce26bdf9e7404215bda13cfee25b626b5ff1a7761324d58d38b1ef1607fc65aca2d06e44d2e18d0dfc6c14b465b00d8660029 languageName: node linkType: hard @@ -2861,7 +3467,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.0.0": +"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -2895,17 +3501,26 @@ __metadata: linkType: hard "chai@npm:^4.3.4": - version: 4.3.7 - resolution: "chai@npm:4.3.7" + version: 4.4.1 + resolution: "chai@npm:4.4.1" dependencies: assertion-error: ^1.1.0 - check-error: ^1.0.2 - deep-eql: ^4.1.2 - get-func-name: ^2.0.0 - loupe: ^2.3.1 + check-error: ^1.0.3 + deep-eql: ^4.1.3 + get-func-name: ^2.0.2 + loupe: ^2.3.6 pathval: ^1.1.1 - type-detect: ^4.0.5 - checksum: 0bba7d267848015246a66995f044ce3f0ebc35e530da3cbdf171db744e14cbe301ab913a8d07caf7952b430257ccbb1a4a983c570a7c5748dc537897e5131f7c + type-detect: ^4.0.8 + checksum: 9ab84f36eb8e0b280c56c6c21ca4da5933132cd8a0c89c384f1497f77953640db0bc151edd47f81748240a9fab57b78f7d925edfeedc8e8fc98016d71f40c36e + languageName: node + linkType: hard + +"chalk-template@npm:^0.4.0": + version: 0.4.0 + resolution: "chalk-template@npm:0.4.0" + dependencies: + chalk: ^4.1.2 + checksum: 6c706802a79a7963cbce18f022b046fe86e438a67843151868852f80ea7346e975a6a9749991601e7e5d3b6a6c4852a04c53dc966a9a3d04031bd0e0ed53c819 languageName: node linkType: hard @@ -2919,7 +3534,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.1.0": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -2930,7 +3545,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1": +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -2954,10 +3569,12 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.2": - version: 1.0.2 - resolution: "check-error@npm:1.0.2" - checksum: d9d106504404b8addd1ee3f63f8c0eaa7cd962a1a28eb9c519b1c4a1dc7098be38007fc0060f045ee00f075fbb7a2a4f42abcf61d68323677e11ab98dc16042e +"check-error@npm:^1.0.3": + version: 1.0.3 + resolution: "check-error@npm:1.0.3" + dependencies: + get-func-name: ^2.0.2 + checksum: e2131025cf059b21080f4813e55b3c480419256914601750b0fee3bd9b2b8315b531e551ef12560419b8b6d92a3636511322752b1ce905703239e7cc451b6399 languageName: node linkType: hard @@ -2968,7 +3585,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.5.3, chokidar@npm:^3.5.1": +"chokidar@npm:3.5.3, chokidar@npm:^3.4.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -2994,6 +3611,33 @@ __metadata: languageName: node linkType: hard +"chrome-launcher@npm:^0.15.0": + version: 0.15.2 + resolution: "chrome-launcher@npm:0.15.2" + dependencies: + "@types/node": "*" + escape-string-regexp: ^4.0.0 + is-wsl: ^2.2.0 + lighthouse-logger: ^1.0.0 + bin: + print-chrome-path: bin/print-chrome-path.js + checksum: e1f8131b9f7bd931248ea85f413c6cdb93a0d41440ff5bf0987f36afb081d2b2c7b60ba6062ee7ae2dd9b052143f6b275b38c9eb115d11b49c3ea8829bad7db0 + languageName: node + linkType: hard + +"chromium-bidi@npm:0.5.19": + version: 0.5.19 + resolution: "chromium-bidi@npm:0.5.19" + dependencies: + mitt: 3.0.1 + urlpattern-polyfill: 10.0.0 + zod: 3.22.4 + peerDependencies: + devtools-protocol: "*" + checksum: aec876416dc856150c2fe4af1eb0328497c6859af8f9e5be0e0275435d7c0996654bfff68ea1fcd6125bf605957f16ad431c1961f47897542f0cb927ceb93e31 + languageName: node + linkType: hard + "ci-info@npm:^3.2.0, ci-info@npm:^3.6.1": version: 3.8.0 resolution: "ci-info@npm:3.8.0" @@ -3118,6 +3762,13 @@ __metadata: languageName: node linkType: hard +"clone@npm:^2.1.2": + version: 2.1.2 + resolution: "clone@npm:2.1.2" + checksum: aaf106e9bc025b21333e2f4c12da539b568db4925c0501a1bf4070836c9e848c892fa22c35548ce0d1132b08bbbfa17a00144fe58fccdab6fa900fec4250f67d + languageName: node + linkType: hard + "cmd-shim@npm:6.0.1": version: 6.0.1 resolution: "cmd-shim@npm:6.0.1" @@ -3125,6 +3776,25 @@ __metadata: languageName: node linkType: hard +"co-body@npm:^6.1.0": + version: 6.1.0 + resolution: "co-body@npm:6.1.0" + dependencies: + inflation: ^2.0.0 + qs: ^6.5.2 + raw-body: ^2.3.3 + type-is: ^1.6.16 + checksum: d0a78831a6651f2085fce16b0ecdc49f45fb5baf4f94148c2f499e7ec89d188205362548b9c500eae15a819360cfda208079e68a72c204cf66ca3ffa2fc0f57e + languageName: node + linkType: hard + +"co@npm:^4.6.0": + version: 4.6.0 + resolution: "co@npm:4.6.0" + checksum: 5210d9223010eb95b29df06a91116f2cf7c8e0748a9013ed853b53f362ea0e822f1e5bb054fb3cefc645239a4cf966af1f6133a3b43f40d591f3b68ed6cf0510 + languageName: node + linkType: hard + "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -3206,6 +3876,30 @@ __metadata: languageName: node linkType: hard +"command-line-args@npm:^5.1.1, command-line-args@npm:^5.2.1": + version: 5.2.1 + resolution: "command-line-args@npm:5.2.1" + dependencies: + array-back: ^3.1.0 + find-replace: ^3.0.0 + lodash.camelcase: ^4.3.0 + typical: ^4.0.0 + checksum: e759519087be3cf2e86af8b9a97d3058b4910cd11ee852495be881a067b72891f6a32718fb685ee6d41531ab76b2b7bfb6602f79f882cd4b7587ff1e827982c7 + languageName: node + linkType: hard + +"command-line-usage@npm:^7.0.0, command-line-usage@npm:^7.0.1": + version: 7.0.1 + resolution: "command-line-usage@npm:7.0.1" + dependencies: + array-back: ^6.2.2 + chalk-template: ^0.4.0 + table-layout: ^3.0.0 + typical: ^7.1.1 + checksum: ac78ad6b83b9622bb111ae8e82205bde1d2da74df237fdd0bd7d98eda3592c8933ec600818b0b028b2313ddca638b1b60f0780dd9457ad4a0384b17156641f79 + languageName: node + linkType: hard + "commander@npm:^2.20.0, commander@npm:^2.20.3": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -3296,18 +3990,6 @@ __metadata: languageName: node linkType: hard -"connect@npm:^3.7.0": - version: 3.7.0 - resolution: "connect@npm:3.7.0" - dependencies: - debug: 2.6.9 - finalhandler: 1.1.2 - parseurl: ~1.3.3 - utils-merge: 1.0.1 - checksum: 96e1c4effcf219b065c7823e57351c94366d2e2a6952fa95e8212bffb35c86f1d5a3f9f6c5796d4cd3a5fdda628368b1c3cc44bf19c66cfd68fe9f9cab9177e2 - languageName: node - linkType: hard - "console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" @@ -3315,7 +3997,7 @@ __metadata: languageName: node linkType: hard -"content-disposition@npm:0.5.4": +"content-disposition@npm:0.5.4, content-disposition@npm:~0.5.2": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" dependencies: @@ -3324,7 +4006,7 @@ __metadata: languageName: node linkType: hard -"content-type@npm:~1.0.4, content-type@npm:~1.0.5": +"content-type@npm:^1.0.4, content-type@npm:~1.0.4, content-type@npm:~1.0.5": version: 1.0.5 resolution: "content-type@npm:1.0.5" checksum: 566271e0a251642254cde0f845f9dd4f9856e52d988f4eb0d0dcffbb7a1f8ec98de7a5215fc628f3bce30fe2fb6fd2bc064b562d721658c59b544e2d34ea2766 @@ -3424,6 +4106,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 63ae9933be5a2b8d4509daca5124e20c14d023c820258e484e32dc324d34c2754e71297c94a05784064ad27615037ef677e3f0c00469fb55f409d2bb21261035 + languageName: node + linkType: hard + "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -3438,13 +4127,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:~0.4.1": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: a00833c998bedf8e787b4c342defe5fa419abd96b32f4464f718b91022586b8f1bafbddd499288e75c037642493c83083da426c6a9080d309e3bd90fd11baa9b - languageName: node - linkType: hard - "cookies@npm:0.8.0": version: 0.8.0 resolution: "cookies@npm:0.8.0" @@ -3455,6 +4137,16 @@ __metadata: languageName: node linkType: hard +"cookies@npm:~0.9.0": + version: 0.9.1 + resolution: "cookies@npm:0.9.1" + dependencies: + depd: ~2.0.0 + keygrip: ~1.1.0 + checksum: 213e4d14847b582fbd8a003203d3621a4b9fa792a315c37954e89332d38fac5bcc34ba92ef316ad6d5fe28f0187aaa115927fbbe2080744ad1707a93b4313247 + languageName: node + linkType: hard + "core-js@npm:3.30.2": version: 3.30.2 resolution: "core-js@npm:3.30.2" @@ -3469,7 +4161,7 @@ __metadata: languageName: node linkType: hard -"cors@npm:2.8.5, cors@npm:~2.8.5": +"cors@npm:2.8.5": version: 2.8.5 resolution: "cors@npm:2.8.5" dependencies: @@ -3640,13 +4332,6 @@ __metadata: languageName: node linkType: hard -"custom-event@npm:~1.0.0": - version: 1.0.1 - resolution: "custom-event@npm:1.0.1" - checksum: 334f48a6d5fb98df95c5f72cab2729417ffdcc74aebb1d51aa9220391bdee028ec36d9e19976a5a64f536e1e4aceb5bb4f0232d4761acc3e8fd74c54573959bd - languageName: node - linkType: hard - "dargs@npm:^7.0.0": version: 7.0.0 resolution: "dargs@npm:7.0.0" @@ -3663,10 +4348,10 @@ __metadata: languageName: node linkType: hard -"date-format@npm:^4.0.14": - version: 4.0.14 - resolution: "date-format@npm:4.0.14" - checksum: dfe5139df6af5759b9dd3c007b899b3f60d45a9240ffeee6314ab74e6ab52e9b519a44ccf285888bdd6b626c66ee9b4c8a523075fa1140617b5beb1cbb9b18d1 +"data-uri-to-buffer@npm:^6.0.2": + version: 6.0.2 + resolution: "data-uri-to-buffer@npm:6.0.2" + checksum: 8b6927c33f9b54037f442856be0aa20e5fd49fa6c9c8ceece408dc306445d593ad72d207d57037c529ce65f413b421da800c6827b1dbefb607b8056f17123a61 languageName: node linkType: hard @@ -3684,7 +4369,14 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9": +"debounce@npm:^1.2.0": + version: 1.2.1 + resolution: "debounce@npm:1.2.1" + checksum: 682a89506d9e54fb109526f4da255c5546102fbb8e3ae75eef3b04effaf5d4853756aee97475cd4650641869794e44f410eeb20ace2b18ea592287ab2038519e + languageName: node + linkType: hard + +"debug@npm:2.6.9, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -3693,7 +4385,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -3717,6 +4409,15 @@ __metadata: languageName: node linkType: hard +"debug@npm:^3.1.0, debug@npm:^3.2.7": + version: 3.2.7 + resolution: "debug@npm:3.2.7" + dependencies: + ms: ^2.1.1 + checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c + languageName: node + linkType: hard + "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" @@ -3764,12 +4465,19 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.1.2": - version: 4.1.2 - resolution: "deep-eql@npm:4.1.2" +"deep-eql@npm:^4.1.3": + version: 4.1.3 + resolution: "deep-eql@npm:4.1.3" dependencies: type-detect: ^4.0.0 - checksum: 1832456c5f6a59d6ef6f0b925d4c75c30ef9582bc9a884c8c2475844d31febafefc5b3ff129cf95d14a3f450b7c1dfb52e597fad849653d8a123bbbb21d9fc3e + checksum: 7f6d30cb41c713973dc07eaadded848b2ab0b835e518a88b91bea72f34e08c4c71d167a722a6f302d3a6108f05afd8e6d7650689a84d5d29ec7fe6220420397f + languageName: node + linkType: hard + +"deep-equal@npm:~1.0.1": + version: 1.0.1 + resolution: "deep-equal@npm:1.0.1" + checksum: 5af8cbfcebf190491878a498caccc7dc9592f8ebd1685b976eacc3825619d222b5e929923163b92c4f414494e2b884f7ebf00c022e8198e8292deb70dd9785f4 languageName: node linkType: hard @@ -3832,6 +4540,17 @@ __metadata: languageName: node linkType: hard +"define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: ^1.0.0 + es-errors: ^1.3.0 + gopd: ^1.0.1 + checksum: 8068ee6cab694d409ac25936eb861eea704b7763f7f342adbdfe337fc27c78d7ae0eff2364b2917b58c508d723c7a074326d068eef2e45c4edcd85cf94d0313b + languageName: node + linkType: hard + "define-lazy-prop@npm:^2.0.0": version: 2.0.0 resolution: "define-lazy-prop@npm:2.0.0" @@ -3846,6 +4565,17 @@ __metadata: languageName: node linkType: hard +"degenerator@npm:^5.0.0": + version: 5.0.1 + resolution: "degenerator@npm:5.0.1" + dependencies: + ast-types: ^0.13.4 + escodegen: ^2.1.0 + esprima: ^4.0.1 + checksum: a64fa39cdf6c2edd75188157d32338ee9de7193d7dbb2aeb4acb1eb30fa4a15ed80ba8dae9bd4d7b085472cf174a5baf81adb761aaa8e326771392c922084152 + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -3860,14 +4590,14 @@ __metadata: languageName: node linkType: hard -"depd@npm:2.0.0, depd@npm:~2.0.0": +"depd@npm:2.0.0, depd@npm:^2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" checksum: abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a languageName: node linkType: hard -"depd@npm:^1.1.2": +"depd@npm:^1.1.2, depd@npm:~1.1.2": version: 1.1.2 resolution: "depd@npm:1.1.2" checksum: 6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9 @@ -3888,7 +4618,7 @@ __metadata: languageName: node linkType: hard -"destroy@npm:1.2.0": +"destroy@npm:1.2.0, destroy@npm:^1.0.4": version: 1.2.0 resolution: "destroy@npm:1.2.0" checksum: 0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38 @@ -3916,10 +4646,10 @@ __metadata: languageName: node linkType: hard -"di@npm:^0.0.1": - version: 0.0.1 - resolution: "di@npm:0.0.1" - checksum: 3f09a99534d33e49264585db7f863ea8bc76c25c4d5a60df387c946018ecf1e1516b2c05a2092e5ca51fcdc08cefe609a6adc5253fa831626cb78cad4746505e +"devtools-protocol@npm:0.0.1286932": + version: 0.0.1286932 + resolution: "devtools-protocol@npm:0.0.1286932" + checksum: b63223a0d775b4e4823d5078b9d8e6aadf4f5c9aa08521d313d3e32af8b81b3631dcaaad5cf4ba5bbcdf3a6fef7377194a396845f059185c536a2af444f7ffcb languageName: node linkType: hard @@ -3930,7 +4660,7 @@ __metadata: languageName: node linkType: hard -"diff@npm:5.0.0": +"diff@npm:5.0.0, diff@npm:^5.0.0": version: 5.0.0 resolution: "diff@npm:5.0.0" checksum: f19fe29284b633afdb2725c2a8bb7d25761ea54d321d8e67987ac851c5294be4afeab532bd84531e02583a3fe7f4014aa314a3eda84f5590e7a9e6b371ef3b46 @@ -3955,18 +4685,6 @@ __metadata: languageName: node linkType: hard -"dom-serialize@npm:^2.2.1": - version: 2.2.1 - resolution: "dom-serialize@npm:2.2.1" - dependencies: - custom-event: ~1.0.0 - ent: ~2.2.0 - extend: ^3.0.0 - void-elements: ^2.0.0 - checksum: 48262e299a694dbfa32905ecceb29b89f2ce59adfc00cb676284f85ee0c8db0225e07961cbf9b06bf309291deebf52c958f855a5b6709d556000acf46d5a46ef - languageName: node - linkType: hard - "dom-serializer@npm:^1.0.1": version: 1.4.1 resolution: "dom-serializer@npm:1.4.1" @@ -4021,18 +4739,6 @@ __metadata: languageName: node linkType: hard -"downlevel-dts@npm:^0.4.0": - version: 0.4.0 - resolution: "downlevel-dts@npm:0.4.0" - dependencies: - shelljs: ^0.8.3 - typescript: ^3.8.0-dev.20200111 - bin: - downlevel-dts: index.js - checksum: b4b66cec65e7b91a5f46c2ce9339e7c8af5557664673ba9cb8a6f50036862a34b58e6c9b30f4ab76bc63c4815f486cb0e522699f43d7ead1266ffc7fe406ab4e - languageName: node - linkType: hard - "duplexer@npm:^0.1.1": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -4117,7 +4823,7 @@ __metadata: languageName: node linkType: hard -"encodeurl@npm:~1.0.2": +"encodeurl@npm:^1.0.2, encodeurl@npm:~1.0.2": version: 1.0.2 resolution: "encodeurl@npm:1.0.2" checksum: e50e3d508cdd9c4565ba72d2012e65038e5d71bdc9198cb125beb6237b5b1ade6c0d343998da9e170fb2eae52c1bed37d4d6d98a46ea423a0cddbed5ac3f780c @@ -4142,31 +4848,6 @@ __metadata: languageName: node linkType: hard -"engine.io-parser@npm:~5.0.3": - version: 5.0.4 - resolution: "engine.io-parser@npm:5.0.4" - checksum: d4ad0cef6ff63c350e35696da9bb3dbd180f67b56e93e90375010cc40393e6c0639b780d5680807e1d93a7e2e3d7b4a1c3b27cf75db28eb8cbf605bc1497da03 - languageName: node - linkType: hard - -"engine.io@npm:~6.2.0": - version: 6.2.1 - resolution: "engine.io@npm:6.2.1" - dependencies: - "@types/cookie": ^0.4.1 - "@types/cors": ^2.8.12 - "@types/node": ">=10.0.0" - accepts: ~1.3.4 - base64id: 2.0.0 - cookie: ~0.4.1 - cors: ~2.8.5 - debug: ~4.3.1 - engine.io-parser: ~5.0.3 - ws: ~8.2.3 - checksum: 626d7a77f2f6d3e1f888c43932e2f34222201b6c0bc4bcbb0ead054cc170a1df3bf0d6f8b34432e68d7223346b7aa5ed34fbda1e706ef02b7801789465e34f40 - languageName: node - linkType: hard - "enquirer@npm:~2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" @@ -4176,13 +4857,6 @@ __metadata: languageName: node linkType: hard -"ent@npm:~2.2.0": - version: 2.2.0 - resolution: "ent@npm:2.2.0" - checksum: f588b5707d6fef36011ea10d530645912a69530a1eb0831f8708c498ac028363a7009f45cfadd28ceb4dafd9ac17ec15213f88d09ce239cd033cfe1328dd7d7d - languageName: node - linkType: hard - "entities@npm:^2.0.0": version: 2.2.0 resolution: "entities@npm:2.2.0" @@ -4222,6 +4896,36 @@ __metadata: languageName: node linkType: hard +"errorstacks@npm:^2.2.0": + version: 2.4.1 + resolution: "errorstacks@npm:2.4.1" + checksum: 1b46bdd3c40d3e30dbb6945c0529ffbef6ccdf2260eeecff6cc1ee95b708ec732094597d6adaa53ffe18d045150b366e3f7472d8594946f430941bfa4ad54479 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: ^1.2.4 + checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 + languageName: node + linkType: hard + +"es-module-lexer@npm:^1.0.0": + version: 1.5.3 + resolution: "es-module-lexer@npm:1.5.3" + checksum: 2e0a0936fb49ca072d438128f588d5b46974035f7a1362bdb26447868016243cfd1c5ec8f12e80d273749e8c603f5aba5a828d5c2d95c07f61fbe77ab4fce4af + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1" @@ -4229,7 +4933,7 @@ __metadata: languageName: node linkType: hard -"escape-html@npm:~1.0.3": +"escape-html@npm:^1.0.3, escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" checksum: 6213ca9ae00d0ab8bccb6d8d4e0a98e76237b2410302cf7df70aaa6591d509a2a37ce8998008cbecae8fc8ffaadf3fb0229535e6a145f3ce0b211d060decbb24 @@ -4257,6 +4961,24 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.1.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: ^4.0.1 + estraverse: ^5.2.0 + esutils: ^2.0.2 + source-map: ~0.6.1 + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 096696407e161305cd05aebb95134ad176708bc5cb13d0dcc89a5fcbb959b8ed757e7f2591a5f8036f8f4952d4a724de0df14cd419e29212729fa6df5ce16bf6 + languageName: node + linkType: hard + "eslint-config-prettier@npm:^8.8.0": version: 8.8.0 resolution: "eslint-config-prettier@npm:8.8.0" @@ -4372,7 +5094,7 @@ __metadata: languageName: node linkType: hard -"esprima@npm:^4.0.0": +"esprima@npm:^4.0.0, esprima@npm:^4.0.1": version: 4.0.1 resolution: "esprima@npm:4.0.1" bin: @@ -4442,7 +5164,7 @@ __metadata: languageName: node linkType: hard -"etag@npm:~1.8.1": +"etag@npm:^1.8.1, etag@npm:~1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff @@ -4456,7 +5178,7 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^4.0.0, eventemitter3@npm:^4.0.4": +"eventemitter3@npm:^4.0.4": version: 4.0.7 resolution: "eventemitter3@npm:4.0.7" checksum: 1875311c42fcfe9c707b2712c32664a245629b42bb0a5a84439762dd0fd637fc54d078155ea83c2af9e0323c9ac13687e03cfba79b03af9f40c89b4960099374 @@ -4567,7 +5289,7 @@ __metadata: languageName: node linkType: hard -"extend@npm:^3.0.0, extend@npm:~3.0.2": +"extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: a50a8309ca65ea5d426382ff09f33586527882cf532931cb08ca786ea3146c0553310bda688710ff61d7668eba9f96b923fe1420cdf56a2c3eaf30fcab87b515 @@ -4585,6 +5307,23 @@ __metadata: languageName: node linkType: hard +"extract-zip@npm:2.0.1": + version: 2.0.1 + resolution: "extract-zip@npm:2.0.1" + dependencies: + "@types/yauzl": ^2.9.1 + debug: ^4.1.1 + get-stream: ^5.1.0 + yauzl: ^2.10.0 + dependenciesMeta: + "@types/yauzl": + optional: true + bin: + extract-zip: cli.js + checksum: 8cbda9debdd6d6980819cc69734d874ddd71051c9fe5bde1ef307ebcedfe949ba57b004894b585f758b7c9eeeea0e3d87f2dda89b7d25320459c2c9643ebb635 + languageName: node + linkType: hard + "extsprintf@npm:1.3.0, extsprintf@npm:^1.2.0": version: 1.3.0 resolution: "extsprintf@npm:1.3.0" @@ -4606,6 +5345,13 @@ __metadata: languageName: node linkType: hard +"fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0": + version: 1.3.2 + resolution: "fast-fifo@npm:1.3.2" + checksum: 6bfcba3e4df5af7be3332703b69a7898a8ed7020837ec4395bb341bd96cc3a6d86c3f6071dd98da289618cf2234c70d84b2a6f09a33dd6f988b1ff60d8e54275 + languageName: node + linkType: hard + "fast-glob@npm:3.2.7": version: 3.2.7 resolution: "fast-glob@npm:3.2.7" @@ -4669,6 +5415,15 @@ __metadata: languageName: node linkType: hard +"fd-slicer@npm:~1.1.0": + version: 1.1.0 + resolution: "fd-slicer@npm:1.1.0" + dependencies: + pend: ~1.2.0 + checksum: c8585fd5713f4476eb8261150900d2cb7f6ff2d87f8feb306ccc8a1122efd152f1783bdb2b8dc891395744583436bfd8081d8e63ece0ec8687eeefea394d4ff2 + languageName: node + linkType: hard + "figures@npm:3.2.0, figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -4722,21 +5477,6 @@ __metadata: languageName: node linkType: hard -"finalhandler@npm:1.1.2": - version: 1.1.2 - resolution: "finalhandler@npm:1.1.2" - dependencies: - debug: 2.6.9 - encodeurl: ~1.0.2 - escape-html: ~1.0.3 - on-finished: ~2.3.0 - parseurl: ~1.3.3 - statuses: ~1.5.0 - unpipe: ~1.0.0 - checksum: 617880460c5138dd7ccfd555cb5dde4d8f170f4b31b8bd51e4b646bb2946c30f7db716428a1f2882d730d2b72afb47d1f67cc487b874cb15426f95753a88965e - languageName: node - linkType: hard - "finalhandler@npm:1.2.0": version: 1.2.0 resolution: "finalhandler@npm:1.2.0" @@ -4752,6 +5492,15 @@ __metadata: languageName: node linkType: hard +"find-replace@npm:^3.0.0": + version: 3.0.0 + resolution: "find-replace@npm:3.0.0" + dependencies: + array-back: ^3.0.1 + checksum: 6b04bcfd79027f5b84aa1dfe100e3295da989bdac4b4de6b277f4d063e78f5c9e92ebc8a1fec6dd3b448c924ba404ee051cc759e14a3ee3e825fa1361025df08 + languageName: node + linkType: hard + "find-up@npm:5.0.0, find-up@npm:^5.0.0": version: 5.0.0 resolution: "find-up@npm:5.0.0" @@ -4800,14 +5549,14 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.1.0, flatted@npm:^3.2.7": +"flatted@npm:^3.1.0": version: 3.2.7 resolution: "flatted@npm:3.2.7" checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 languageName: node linkType: hard -"follow-redirects@npm:^1.0.0, follow-redirects@npm:^1.15.0": +"follow-redirects@npm:^1.15.0": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -4863,7 +5612,7 @@ __metadata: languageName: node linkType: hard -"fresh@npm:0.5.2": +"fresh@npm:0.5.2, fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" checksum: 13ea8b08f91e669a64e3ba3a20eb79d7ca5379a81f1ff7f4310d54e2320645503cc0c78daedc93dfb6191287295f6479544a649c64d8e41a1c0fb0c221552346 @@ -4888,25 +5637,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" +"fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd - languageName: node - linkType: hard - -"fs-extra@npm:^8.1.0": - version: 8.1.0 - resolution: "fs-extra@npm:8.1.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^4.0.0 - universalify: ^0.1.0 - checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 + checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 languageName: node linkType: hard @@ -4946,7 +5684,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.2": +"fsevents@npm:2.3.2, fsevents@npm:~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -4956,7 +5694,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@patch:fsevents@2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=df0bf1" dependencies: @@ -4965,10 +5703,10 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1": - version: 1.1.1 - resolution: "function-bind@npm:1.1.1" - checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a +"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 2b0ff4ce708d99715ad14a6d1f894e2a83242e4a52ccfcefaee5e40050562e5f6dafc1adbb4ce2d4ab47279a45dc736ab91ea5042d843c3c092820dfe032efb1 languageName: node linkType: hard @@ -5004,21 +5742,23 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0": +"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2": - version: 1.1.3 - resolution: "get-intrinsic@npm:1.1.3" +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: - function-bind: ^1.1.1 - has: ^1.0.3 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + has-proto: ^1.0.1 has-symbols: ^1.0.3 - checksum: 152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a + hasown: ^2.0.0 + checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 languageName: node linkType: hard @@ -5066,6 +5806,18 @@ __metadata: languageName: node linkType: hard +"get-uri@npm:^6.0.1": + version: 6.0.3 + resolution: "get-uri@npm:6.0.3" + dependencies: + basic-ftp: ^5.0.2 + data-uri-to-buffer: ^6.0.2 + debug: ^4.3.4 + fs-extra: ^11.2.0 + checksum: 3eda448a59fa1ba82ad4f252e58490fec586b644f2dc9c98ba3ab20e801ecc8a1bc1784829c474c9d188edb633d4dfd81c33894ca6117a33a16e8e013b41b40f + languageName: node + linkType: hard + "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -5177,7 +5929,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.2.0, glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7": +"glob@npm:7.2.0, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.0 resolution: "glob@npm:7.2.0" dependencies: @@ -5283,7 +6035,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:11.1.0, globby@npm:^11.1.0": +"globby@npm:11.1.0, globby@npm:^11.0.1, globby@npm:^11.1.0": version: 11.1.0 resolution: "globby@npm:11.1.0" dependencies: @@ -5297,6 +6049,15 @@ __metadata: languageName: node linkType: hard +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: ^1.1.3 + checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 + languageName: node + linkType: hard + "got@npm:^11.8.2": version: 11.8.6 resolution: "got@npm:11.8.6" @@ -5400,6 +6161,22 @@ __metadata: languageName: node linkType: hard +"has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: ^1.0.0 + checksum: fcbb246ea2838058be39887935231c6d5788babed499d0e9d0cc5737494c48aba4fe17ba1449e0d0fbbb1e36175442faa37f9c427ae357d6ccb1d895fbcd3de3 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: fe7c3d50b33f50f3933a04413ed1f69441d21d2d2944f81036276d30635cad9279f6b43bc8f32036c31ebdfcf6e731150f46c1907ad90c669ffe9b066c3ba5c4 + languageName: node + linkType: hard + "has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" @@ -5407,6 +6184,15 @@ __metadata: languageName: node linkType: hard +"has-tostringtag@npm:^1.0.0": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: ^1.0.3 + checksum: 999d60bb753ad714356b2c6c87b7fb74f32463b8426e159397da4bde5bca7e598ab1073f4d8d4deafac297f2eb311484cd177af242776bf05f0d11565680468d + languageName: node + linkType: hard + "has-unicode@npm:2.0.1, has-unicode@npm:^2.0.1": version: 2.0.1 resolution: "has-unicode@npm:2.0.1" @@ -5423,6 +6209,15 @@ __metadata: languageName: node linkType: hard +"hasown@npm:^2.0.0": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: ^1.1.2 + checksum: e8516f776a15149ca6c6ed2ae3110c417a00b62260e222590e54aa367cbcd6ed99122020b37b7fbdf05748df57b265e70095d7bf35a47660587619b15ffb93db + languageName: node + linkType: hard + "he@npm:1.2.0": version: 1.2.0 resolution: "he@npm:1.2.0" @@ -5466,6 +6261,23 @@ __metadata: languageName: node linkType: hard +"html-escaper@npm:^2.0.0": + version: 2.0.2 + resolution: "html-escaper@npm:2.0.2" + checksum: d2df2da3ad40ca9ee3a39c5cc6475ef67c8f83c234475f24d8e9ce0dc80a2c82df8e1d6fa78ddd1e9022a586ea1bd247a615e80a5cd9273d90111ddda7d9e974 + languageName: node + linkType: hard + +"http-assert@npm:^1.3.0": + version: 1.5.0 + resolution: "http-assert@npm:1.5.0" + dependencies: + deep-equal: ~1.0.1 + http-errors: ~1.8.0 + checksum: 69c9b3c14cf8b2822916360a365089ce936c883c49068f91c365eccba5c141a9964d19fdda589150a480013bf503bf37d8936c732e9635819339e730ab0e7527 + languageName: node + linkType: hard + "http-cache-semantics@npm:^4.0.0, http-cache-semantics@npm:^4.1.0, http-cache-semantics@npm:^4.1.1": version: 4.1.1 resolution: "http-cache-semantics@npm:4.1.1" @@ -5486,6 +6298,31 @@ __metadata: languageName: node linkType: hard +"http-errors@npm:^1.6.3, http-errors@npm:^1.7.3, http-errors@npm:~1.8.0": + version: 1.8.1 + resolution: "http-errors@npm:1.8.1" + dependencies: + depd: ~1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: ">= 1.5.0 < 2" + toidentifier: 1.0.1 + checksum: d3c7e7e776fd51c0a812baff570bdf06fe49a5dc448b700ab6171b1250e4cf7db8b8f4c0b133e4bfe2451022a5790c1ca6c2cae4094dedd6ac8304a1267f91d2 + languageName: node + linkType: hard + +"http-errors@npm:~1.6.2": + version: 1.6.3 + resolution: "http-errors@npm:1.6.3" + dependencies: + depd: ~1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: ">= 1.4.0 < 2" + checksum: a9654ee027e3d5de305a56db1d1461f25709ac23267c6dc28cdab8323e3f96caa58a9a6a5e93ac15d7285cee0c2f019378c3ada9026e7fe19c872d695f27de7c + languageName: node + linkType: hard + "http-proxy-agent@npm:^5.0.0": version: 5.0.0 resolution: "http-proxy-agent@npm:5.0.0" @@ -5497,14 +6334,13 @@ __metadata: languageName: node linkType: hard -"http-proxy@npm:^1.18.1": - version: 1.18.1 - resolution: "http-proxy@npm:1.18.1" +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: - eventemitter3: ^4.0.0 - follow-redirects: ^1.0.0 - requires-port: ^1.0.0 - checksum: f5bd96bf83e0b1e4226633dbb51f8b056c3e6321917df402deacec31dd7fe433914fc7a2c1831cf7ae21e69c90b3a669b8f434723e9e8b71fd68afe30737b6a5 + agent-base: ^7.1.0 + debug: ^4.3.4 + checksum: 670858c8f8f3146db5889e1fa117630910101db601fff7d5a8aa637da0abedf68c899f03d3451cac2f83bcc4c3d2dabf339b3aa00ff8080571cceb02c3ce02f3 languageName: node linkType: hard @@ -5546,6 +6382,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.2, https-proxy-agent@npm:^7.0.3": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: ^7.0.2 + debug: 4 + checksum: daaab857a967a2519ddc724f91edbbd388d766ff141b9025b629f92b9408fc83cee8a27e11a907aede392938e9c398e240d643e178408a59e4073539cde8cfe9 + languageName: node + linkType: hard + "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -5719,6 +6565,13 @@ __metadata: languageName: node linkType: hard +"inflation@npm:^2.0.0": + version: 2.1.0 + resolution: "inflation@npm:2.1.0" + checksum: 80c1b5d9ec408105a85f0623c824d668ddf0cadafd8d9716c0737990e5a712ae5f7d6bb0ff216b6648eccb9c6ac69fe06c0d8c58456d168db5bf550c89dd74ed + languageName: node + linkType: hard + "inflight@npm:^1.0.4": version: 1.0.6 resolution: "inflight@npm:1.0.6" @@ -5736,6 +6589,13 @@ __metadata: languageName: node linkType: hard +"inherits@npm:2.0.3": + version: 2.0.3 + resolution: "inherits@npm:2.0.3" + checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 + languageName: node + linkType: hard + "ini@npm:^1.3.2, ini@npm:^1.3.8, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" @@ -5804,14 +6664,17 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^1.0.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 2e5f51268b5941e4a17e4ef0575bc91ed0ab5f8515e3cf77486f7c14d13f3010df9c0959f37063dcc96e78d12dc6b0bb1b9e111cdfe69771f4656d2993d36155 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: 1.1.0 + sprintf-js: ^1.1.3 + checksum: aa15f12cfd0ef5e38349744e3654bae649a34c3b10c77a674a167e99925d1549486c5b14730eebce9fea26f6db9d5e42097b00aa4f9f612e68c79121c71652dc languageName: node linkType: hard -"ip@npm:^2.0.0": +"ip@npm:^2.0.1": version: 2.0.1 resolution: "ip@npm:2.0.1" checksum: d765c9fd212b8a99023a4cde6a558a054c298d640fec1020567494d257afd78ca77e37126b1a3ef0e053646ced79a816bf50621d38d5e768cdde0431fa3b0d35 @@ -5909,6 +6772,15 @@ __metadata: languageName: node linkType: hard +"is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: ^1.0.0 + checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -6086,10 +6958,10 @@ __metadata: languageName: node linkType: hard -"isbinaryfile@npm:^4.0.8": - version: 4.0.10 - resolution: "isbinaryfile@npm:4.0.10" - checksum: a6b28db7e23ac7a77d3707567cac81356ea18bd602a4f21f424f862a31d0e7ab4f250759c98a559ece35ffe4d99f0d339f1ab884ffa9795172f632ab8f88e686 +"isbinaryfile@npm:^5.0.0": + version: 5.0.2 + resolution: "isbinaryfile@npm:5.0.2" + checksum: 5e3e9d31b016eefb7e93bd0ab7d088489882eeb9018bf71303f2ce5d9ad02dbb127663d065ce2519913c3c9135a99002e989d6b1786a0fcc0b3c3d2defb1f7d0 languageName: node linkType: hard @@ -6114,6 +6986,34 @@ __metadata: languageName: node linkType: hard +"istanbul-lib-coverage@npm:^3.0.0": + version: 3.2.2 + resolution: "istanbul-lib-coverage@npm:3.2.2" + checksum: 2367407a8d13982d8f7a859a35e7f8dd5d8f75aae4bb5484ede3a9ea1b426dc245aff28b976a2af48ee759fdd9be374ce2bd2669b644f31e76c5f46a2e29a831 + languageName: node + linkType: hard + +"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" + dependencies: + istanbul-lib-coverage: ^3.0.0 + make-dir: ^4.0.0 + supports-color: ^7.1.0 + checksum: fd17a1b879e7faf9bb1dc8f80b2a16e9f5b7b8498fe6ed580a618c34df0bfe53d2abd35bf8a0a00e628fb7405462576427c7df20bbe4148d19c14b431c974b21 + languageName: node + linkType: hard + +"istanbul-reports@npm:^3.0.2": + version: 3.1.7 + resolution: "istanbul-reports@npm:3.1.7" + dependencies: + html-escaper: ^2.0.0 + istanbul-lib-report: ^3.0.0 + checksum: 2072db6e07bfbb4d0eb30e2700250636182398c1af811aea5032acb219d2080f7586923c09fa194029efd6b92361afb3dcbe1ebcc3ee6651d13340f7c6c4ed95 + languageName: node + linkType: hard + "jackspeak@npm:^2.0.3": version: 2.2.1 resolution: "jackspeak@npm:2.2.1" @@ -6197,6 +7097,13 @@ __metadata: languageName: node linkType: hard +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 944f924f2bd67ad533b3850eee47603eed0f6ae425fd1ee8c760f477e8c34a05f144c1bd4f5a5dd1963141dc79a2c55f89ccc5ab77d039e7077f3ad196b64965 + languageName: node + linkType: hard + "jsbn@npm:~0.1.0": version: 0.1.1 resolution: "jsbn@npm:0.1.1" @@ -6360,124 +7267,113 @@ __metadata: languageName: node linkType: hard -"karma-chrome-launcher@npm:^3.1.0": - version: 3.1.1 - resolution: "karma-chrome-launcher@npm:3.1.1" +"keygrip@npm:~1.1.0": + version: 1.1.0 + resolution: "keygrip@npm:1.1.0" dependencies: - which: ^1.2.1 - checksum: 8442219105e1f11a9284fd47f2e21e34720f7e725f25ea08f7525a7ec2088e2c1b65e2def4d7780139d296afc5c30bf4e1d4a839a097eb814031c2f6b379b39f + tsscmp: 1.0.6 + checksum: 078cd16a463d187121f0a27c1c9c95c52ad392b620f823431689f345a0501132cee60f6e96914b07d570105af470b96960402accd6c48a0b1f3cd8fac4fa2cae languageName: node linkType: hard -"karma-firefox-launcher@npm:^2.1.1": - version: 2.1.2 - resolution: "karma-firefox-launcher@npm:2.1.2" +"keyv@npm:^4.0.0": + version: 4.5.2 + resolution: "keyv@npm:4.5.2" dependencies: - is-wsl: ^2.2.0 - which: ^2.0.1 - checksum: bfd5b35b35949fee50d92def57b32ab9702926ac24c90036583b76beac33fe8100ec601c9e71087b861d6ca7b3d54e8d2f9b62fa1b5115c8b99512dd763cf2ad + json-buffer: 3.0.1 + checksum: 13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 languageName: node linkType: hard -"karma-mocha-reporter@npm:^2.2.5": - version: 2.2.5 - resolution: "karma-mocha-reporter@npm:2.2.5" - dependencies: - chalk: ^2.1.0 - log-symbols: ^2.1.0 - strip-ansi: ^4.0.0 - peerDependencies: - karma: ">=0.13" - checksum: 8b9e43c64bc975d38c18958d7ba95baf9a8d23f11ee4641955fe0ae5e8bd563596c8965d6f290ce8c73c4832fb98bb7ed5fbbaa82b49273d2ca24aa7f3d0d5e5 +"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": + version: 6.0.3 + resolution: "kind-of@npm:6.0.3" + checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b languageName: node linkType: hard -"karma-mocha@npm:^2.0.1": - version: 2.0.1 - resolution: "karma-mocha@npm:2.0.1" - dependencies: - minimist: ^1.2.3 - checksum: a09f4758758a899fb97836660624ccd1769325e05f6efca63c9132806cc8dfeb20eaf78b3bc4db7921dcb3c48384fbfd5cddfa3568ddaf00197c75852ec9b480 +"kleur@npm:4.1.5": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 languageName: node linkType: hard -"karma-webkit-launcher@npm:^1.0.2": - version: 1.1.0 - resolution: "karma-webkit-launcher@npm:1.1.0" - dependencies: - uuid: ^9.0.0 - peerDependencies: - playwright: 1.x - peerDependenciesMeta: - playwright: - optional: true - checksum: 2fbe70bbb794c24f5d9409ad1305af171533b3cb24fceebdadc8295e68a50b448c5f5b2325c9e351a0994ee3349ae62b1bd151688a55c90b62e0a1bd654c586d +"koa-compose@npm:^4.1.0": + version: 4.1.0 + resolution: "koa-compose@npm:4.1.0" + checksum: 46cb16792d96425e977c2ae4e5cb04930280740e907242ec9c25e3fb8b4a1d7b54451d7432bc24f40ec62255edea71894d2ceeb8238501842b4e48014f2e83db languageName: node linkType: hard -"karma@npm:^6.3.4": - version: 6.4.1 - resolution: "karma@npm:6.4.1" +"koa-convert@npm:^2.0.0": + version: 2.0.0 + resolution: "koa-convert@npm:2.0.0" dependencies: - "@colors/colors": 1.5.0 - body-parser: ^1.19.0 - braces: ^3.0.2 - chokidar: ^3.5.1 - connect: ^3.7.0 - di: ^0.0.1 - dom-serialize: ^2.2.1 - glob: ^7.1.7 - graceful-fs: ^4.2.6 - http-proxy: ^1.18.1 - isbinaryfile: ^4.0.8 - lodash: ^4.17.21 - log4js: ^6.4.1 - mime: ^2.5.2 - minimatch: ^3.0.4 - mkdirp: ^0.5.5 - qjobs: ^1.2.0 - range-parser: ^1.2.1 - rimraf: ^3.0.2 - socket.io: ^4.4.1 - source-map: ^0.6.1 - tmp: ^0.2.1 - ua-parser-js: ^0.7.30 - yargs: ^16.1.1 - bin: - karma: bin/karma - checksum: e2dc2d9d4d28e0a27a5cf095ad42ddd8088f26d7c949bb6b24a35bf6ae1591d5d57c238ac5e16166056bcacb8e266bcdab8d71bd80a9ce8e7a2092559b348d4b + co: ^4.6.0 + koa-compose: ^4.1.0 + checksum: 7385b3391995f59c1312142e110d5dff677f9850dbfbcf387cd36a7b0af03b5d26e82b811eb9bb008b4f3e661cdab1f8817596e46b1929da2cf6e97a2f7456ed languageName: node linkType: hard -"keygrip@npm:~1.1.0": - version: 1.1.0 - resolution: "keygrip@npm:1.1.0" +"koa-etag@npm:^4.0.0": + version: 4.0.0 + resolution: "koa-etag@npm:4.0.0" dependencies: - tsscmp: 1.0.6 - checksum: 078cd16a463d187121f0a27c1c9c95c52ad392b620f823431689f345a0501132cee60f6e96914b07d570105af470b96960402accd6c48a0b1f3cd8fac4fa2cae + etag: ^1.8.1 + checksum: b5f413574e1edbd60fbbd0d31720e66565d51bfcb407d1bc3f48d9dd5b45fa5a9e4f69a60e749fad7397348e90de23e943307578d007a69da30faaae432deaf6 languageName: node linkType: hard -"keyv@npm:^4.0.0": - version: 4.5.2 - resolution: "keyv@npm:4.5.2" +"koa-send@npm:^5.0.0, koa-send@npm:^5.0.1": + version: 5.0.1 + resolution: "koa-send@npm:5.0.1" dependencies: - json-buffer: 3.0.1 - checksum: 13ad58303acd2261c0d4831b4658451603fd159e61daea2121fcb15feb623e75ee328cded0572da9ca76b7b3ceaf8e614f1806c6b3af5db73c9c35a345259651 + debug: ^4.1.1 + http-errors: ^1.7.3 + resolve-path: ^1.4.0 + checksum: a9fbaadbe0f50efd157a733df4a1cc2b3b79b0cdf12e67c718641e6038d1792c0bebe40913e6d4ceb707d970301155be3859b98d1ef08b0fd1766f7326b82853 languageName: node linkType: hard -"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": - version: 6.0.3 - resolution: "kind-of@npm:6.0.3" - checksum: 3ab01e7b1d440b22fe4c31f23d8d38b4d9b91d9f291df683476576493d5dfd2e03848a8b05813dd0c3f0e835bc63f433007ddeceb71f05cb25c45ae1b19c6d3b +"koa-static@npm:^5.0.0": + version: 5.0.0 + resolution: "koa-static@npm:5.0.0" + dependencies: + debug: ^3.1.0 + koa-send: ^5.0.0 + checksum: 8d9b9c4d2b3b13e8818e804245d784099c4b353b55ddd7dbeeb90f27a2e9f5b6f86bd16a4909e337cb89db4d332d9002e6c0f5056caf75749cab62f93c1f0cc5 languageName: node linkType: hard -"kleur@npm:4.1.5": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 +"koa@npm:^2.13.0": + version: 2.15.3 + resolution: "koa@npm:2.15.3" + dependencies: + accepts: ^1.3.5 + cache-content-type: ^1.0.0 + content-disposition: ~0.5.2 + content-type: ^1.0.4 + cookies: ~0.9.0 + debug: ^4.3.2 + delegates: ^1.0.0 + depd: ^2.0.0 + destroy: ^1.0.4 + encodeurl: ^1.0.2 + escape-html: ^1.0.3 + fresh: ~0.5.2 + http-assert: ^1.3.0 + http-errors: ^1.6.3 + is-generator-function: ^1.0.7 + koa-compose: ^4.1.0 + koa-convert: ^2.0.0 + on-finished: ^2.3.0 + only: ~0.0.2 + parseurl: ^1.3.2 + statuses: ^1.5.0 + type-is: ^1.6.16 + vary: ^1.1.2 + checksum: 7c3537443b1a588cf5c3e5554b914ff2bad510323d22b41861d5e0c97d47e9c5997965f303ede8be8bd83d309a4eea1f82cd45d35d6838bc21bb1bb6a90d5d25 languageName: node linkType: hard @@ -6602,6 +7498,16 @@ __metadata: languageName: node linkType: hard +"lighthouse-logger@npm:^1.0.0": + version: 1.4.2 + resolution: "lighthouse-logger@npm:1.4.2" + dependencies: + debug: ^2.6.9 + marky: ^1.2.2 + checksum: ba6b73d93424318fab58b4e07c9ed246e3e969a3313f26b69515ed4c06457dd9a0b11bc706948398fdaef26aa4ba5e65cb848c37ce59f470d3c6c450b9b79a33 + languageName: node + linkType: hard + "lilconfig@npm:2.0.6, lilconfig@npm:^2.0.3, lilconfig@npm:^2.0.5": version: 2.0.6 resolution: "lilconfig@npm:2.0.6" @@ -6742,6 +7648,13 @@ __metadata: languageName: node linkType: hard +"lodash.assignwith@npm:^4.2.0": + version: 4.2.0 + resolution: "lodash.assignwith@npm:4.2.0" + checksum: 014a88e398802ca4eaae314afb67f32eb2cab6f01e61490dbbb74694263f79715341ab8ddf4b344093a2253b506d347f67731f0499e457d9c0128be1d2caf6dd + languageName: node + linkType: hard + "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -6791,7 +7704,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4, lodash@npm:4.17.21, lodash@npm:^4.17.21, lodash@npm:~4.17.15": +"lodash@npm:4, lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.21, lodash@npm:~4.17.15": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -6808,15 +7721,6 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^2.1.0": - version: 2.2.0 - resolution: "log-symbols@npm:2.2.0" - dependencies: - chalk: ^2.0.1 - checksum: 4c95e3b65f0352dbe91dc4989c10baf7a44e2ef5b0db7e6721e1476268e2b6f7090c3aa880d4f833a05c5c3ff18f4ec5215a09bd0099986d64a8186cfeb48ac8 - languageName: node - linkType: hard - "log-update@npm:^4.0.0": version: 4.0.0 resolution: "log-update@npm:4.0.0" @@ -6829,25 +7733,12 @@ __metadata: languageName: node linkType: hard -"log4js@npm:^6.4.1": - version: 6.7.0 - resolution: "log4js@npm:6.7.0" - dependencies: - date-format: ^4.0.14 - debug: ^4.3.4 - flatted: ^3.2.7 - rfdc: ^1.3.0 - streamroller: ^3.1.3 - checksum: f6321c5ccd343282ee1087a7a46dd6b00bd7104d80cd82b5c62b8cfc912de5e83cacd2abcbf834e4f47bbebede5dbd12eae08670e85bc42d14f6b22447d080eb - languageName: node - linkType: hard - -"loupe@npm:^2.3.1": - version: 2.3.6 - resolution: "loupe@npm:2.3.6" +"loupe@npm:^2.3.6": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" dependencies: - get-func-name: ^2.0.0 - checksum: cc83f1b124a1df7384601d72d8d1f5fe95fd7a8185469fec48bb2e4027e45243949e7a013e8d91051a138451ff0552310c32aa9786e60b6a30d1e801bdc2163f + get-func-name: ^2.0.1 + checksum: 96c058ec7167598e238bb7fb9def2f9339215e97d6685d9c1e3e4bdb33d14600e11fe7a812cf0c003dfb73ca2df374f146280b2287cae9e8d989e9d7a69a203b languageName: node linkType: hard @@ -6871,7 +7762,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:7.18.3, lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": +"lru-cache@npm:7.18.3, lru-cache@npm:^7.14.1, lru-cache@npm:^7.4.4, lru-cache@npm:^7.5.1, lru-cache@npm:^7.7.1": version: 7.18.3 resolution: "lru-cache@npm:7.18.3" checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 @@ -6887,6 +7778,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^8.0.4": + version: 8.0.5 + resolution: "lru-cache@npm:8.0.5" + checksum: 87d72196d8f46e8299c4ab576ed2ec8a07e3cbef517dc9874399c0b2470bd9bf62aacec3b67f84ed6d74aaa1ef31636d048edf996f76248fd17db72bfb631609 + languageName: node + linkType: hard + "lru-cache@npm:^9.1.1": version: 9.1.2 resolution: "lru-cache@npm:9.1.2" @@ -6899,6 +7797,7 @@ __metadata: resolution: "lumino-top-level@workspace:." dependencies: "@jupyterlab/buildutils": ^4.0.0 + "@playwright/test": ^1.44.0 "@typescript-eslint/eslint-plugin": ^6.0.0 "@typescript-eslint/parser": ^6.0.0 eslint: ^8.45.0 @@ -6950,6 +7849,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "make-dir@npm:4.0.0" + dependencies: + semver: ^7.5.3 + checksum: bf0731a2dd3aab4db6f3de1585cea0b746bb73eb5a02e3d8d72757e376e64e6ada190b1eddcde5b2f24a81b688a9897efd5018737d05e02e2a671dda9cff8a8a + languageName: node + linkType: hard + "make-fetch-happen@npm:^10.0.3": version: 10.2.1 resolution: "make-fetch-happen@npm:10.2.1" @@ -7020,6 +7928,13 @@ __metadata: languageName: node linkType: hard +"marky@npm:^1.2.2": + version: 1.2.5 + resolution: "marky@npm:1.2.5" + checksum: 823b946677749551cdfc3b5221685478b5d1b9cc0dc03eff977c6f9a615fb05c67559f9556cb3c0fcb941a9ea0e195e37befd83026443396ccee8b724f54f4c5 + languageName: node + linkType: hard + "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -7098,7 +8013,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.34, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.34, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -7116,7 +8031,7 @@ __metadata: languageName: node linkType: hard -"mime@npm:2.6.0, mime@npm:^2.5.2": +"mime@npm:2.6.0": version: 2.6.0 resolution: "mime@npm:2.6.0" bin: @@ -7214,16 +8129,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": - version: 9.0.1 - resolution: "minimatch@npm:9.0.1" - dependencies: - brace-expansion: ^2.0.1 - checksum: 97f5f5284bb57dc65b9415dec7f17a0f6531a33572193991c60ff18450dcfad5c2dad24ffeaf60b5261dccd63aae58cc3306e2209d57e7f88c51295a532d8ec3 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.3": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": version: 9.0.4 resolution: "minimatch@npm:9.0.4" dependencies: @@ -7243,7 +8149,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.7 resolution: "minimist@npm:1.2.7" checksum: 7346574a1038ca23c32e02252f603801f09384dd1d78b69a943a4e8c2c28730b80e96193882d3d3b22a063445f460e48316b29b8a25addca2d7e5e8f75478bec @@ -7359,6 +8265,13 @@ __metadata: languageName: node linkType: hard +"mitt@npm:3.0.1": + version: 3.0.1 + resolution: "mitt@npm:3.0.1" + checksum: b55a489ac9c2949ab166b7f060601d3b6d893a852515ae9eca4e11df01c013876df777ea109317622b5c1c60e8aae252558e33c8c94e14124db38f64a39614b1 + languageName: node + linkType: hard + "mkdirp@npm:1.0.4, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -7368,7 +8281,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.5, mkdirp@npm:~0.5.1": +"mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -7487,6 +8400,13 @@ __metadata: languageName: node linkType: hard +"nanocolors@npm:^0.2.1": + version: 0.2.13 + resolution: "nanocolors@npm:0.2.13" + checksum: 01ac5aab77295c66cef83ea5f595e22f5f91518f19fae12f93ca2cba98703f971e32611fea2983f333eb7e60604043005690f61d9759e7c0a32314942fe6ddb8 + languageName: node + linkType: hard + "nanoid@npm:3.3.1": version: 3.3.1 resolution: "nanoid@npm:3.3.1" @@ -7496,12 +8416,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.6": - version: 3.3.6 - resolution: "nanoid@npm:3.3.6" +"nanoid@npm:^3.1.25, nanoid@npm:^3.3.6": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" bin: nanoid: bin/nanoid.cjs - checksum: 7d0eda657002738aa5206107bd0580aead6c95c460ef1bdd0b1a87a9c7ae6277ac2e9b945306aaa5b32c6dcb7feaf462d0f552e7f8b5718abfc6ead5c94a71b3 + checksum: d36c427e530713e4ac6567d488b489a36582ef89da1d6d4e3b87eded11eb10d7042a877958c6f104929809b2ab0bafa17652b076cdf84324aa75b30b722204f2 languageName: node linkType: hard @@ -7542,6 +8462,13 @@ __metadata: languageName: node linkType: hard +"netmask@npm:^2.0.2": + version: 2.0.2 + resolution: "netmask@npm:2.0.2" + checksum: c65cb8d3f7ea5669edddb3217e4c96910a60d0d9a4b52d9847ff6b28b2d0277cd8464eee0ef85133cdee32605c57940cacdd04a9a019079b091b6bba4cb0ec22 + languageName: node + linkType: hard + "node-addon-api@npm:^3.2.1": version: 3.2.1 resolution: "node-addon-api@npm:3.2.1" @@ -7914,10 +8841,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.12.2, object-inspect@npm:^1.9.0": - version: 1.12.2 - resolution: "object-inspect@npm:1.12.2" - checksum: a534fc1b8534284ed71f25ce3a496013b7ea030f3d1b77118f6b7b1713829262be9e6243acbcb3ef8c626e2b64186112cb7f6db74e37b2789b9c789ca23048b2 +"object-inspect@npm:^1.12.2, object-inspect@npm:^1.13.1": + version: 1.13.1 + resolution: "object-inspect@npm:1.13.1" + checksum: 7d9fa9221de3311dcb5c7c307ee5dc011cdd31dc43624b7c184b3840514e118e05ef0002be5388304c416c0eb592feb46e983db12577fc47e47d5752fbbfb61f languageName: node linkType: hard @@ -7928,7 +8855,7 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:2.4.1": +"on-finished@npm:2.4.1, on-finished@npm:^2.3.0": version: 2.4.1 resolution: "on-finished@npm:2.4.1" dependencies: @@ -7937,15 +8864,6 @@ __metadata: languageName: node linkType: hard -"on-finished@npm:~2.3.0": - version: 2.3.0 - resolution: "on-finished@npm:2.3.0" - dependencies: - ee-first: 1.1.1 - checksum: 1db595bd963b0124d6fa261d18320422407b8f01dc65863840f3ddaaf7bcad5b28ff6847286703ca53f4ec19595bd67a2f1253db79fc4094911ec6aa8df1671b - languageName: node - linkType: hard - "on-headers@npm:~1.0.2": version: 1.0.2 resolution: "on-headers@npm:1.0.2" @@ -7980,14 +8898,21 @@ __metadata: languageName: node linkType: hard -"open@npm:^8.4.0": - version: 8.4.0 - resolution: "open@npm:8.4.0" +"only@npm:~0.0.2": + version: 0.0.2 + resolution: "only@npm:0.0.2" + checksum: d399710db867a1ef436dd3ce74499c87ece794aa81ab0370b5d153968766ee4aed2f98d3f92fc87c963e45b7a74d400d6f463ef651a5e7cfb861b15e88e9efe6 + languageName: node + linkType: hard + +"open@npm:^8.0.2, open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" dependencies: define-lazy-prop: ^2.0.0 is-docker: ^2.1.1 is-wsl: ^2.2.0 - checksum: e9545bec64cdbf30a0c35c1bdc310344adf8428a117f7d8df3c0af0a0a24c513b304916a6d9b11db0190ff7225c2d578885080b761ed46a3d5f6f1eebb98b63c + checksum: 6388bfff21b40cb9bd8f913f9130d107f2ed4724ea81a8fd29798ee322b361ca31fa2cdfb491a5c31e43a3996cfe9566741238c7a741ada8d7af1cb78d85cf26 languageName: node linkType: hard @@ -8188,6 +9113,32 @@ __metadata: languageName: node linkType: hard +"pac-proxy-agent@npm:^7.0.1": + version: 7.0.1 + resolution: "pac-proxy-agent@npm:7.0.1" + dependencies: + "@tootallnate/quickjs-emscripten": ^0.23.0 + agent-base: ^7.0.2 + debug: ^4.3.4 + get-uri: ^6.0.1 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.2 + pac-resolver: ^7.0.0 + socks-proxy-agent: ^8.0.2 + checksum: 3d4aa48ec1c19db10158ecc1c4c9a9f77792294412d225ceb3dfa45d5a06950dca9755e2db0d9b69f12769119bea0adf2b24390d9c73c8d81df75e28245ae451 + languageName: node + linkType: hard + +"pac-resolver@npm:^7.0.0": + version: 7.0.1 + resolution: "pac-resolver@npm:7.0.1" + dependencies: + degenerator: ^5.0.0 + netmask: ^2.0.2 + checksum: 839134328781b80d49f9684eae1f5c74f50a1d4482076d44c84fc2f3ca93da66fa11245a4725a057231e06b311c20c989fd0681e662a0792d17f644d8fe62a5e + languageName: node + linkType: hard + "package-json@npm:^7.0.0": version: 7.0.0 resolution: "package-json@npm:7.0.0" @@ -8277,7 +9228,14 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:~1.3.3": +"parse5@npm:^6.0.1": + version: 6.0.1 + resolution: "parse5@npm:6.0.1" + checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd + languageName: node + linkType: hard + +"parseurl@npm:^1.3.2, parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 @@ -8298,7 +9256,7 @@ __metadata: languageName: node linkType: hard -"path-is-absolute@npm:^1.0.0": +"path-is-absolute@npm:1.0.1, path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 @@ -8366,6 +9324,13 @@ __metadata: languageName: node linkType: hard +"pend@npm:~1.2.0": + version: 1.2.0 + resolution: "pend@npm:1.2.0" + checksum: 6c72f5243303d9c60bd98e6446ba7d30ae29e3d56fdb6fae8767e8ba6386f33ee284c97efe3230a0d0217e2b1723b8ab490b1bbf34fcbb2180dbc8a9de47850d + languageName: node + linkType: hard + "performance-now@npm:^2.1.0": version: 2.1.0 resolution: "performance-now@npm:2.1.0" @@ -8488,32 +9453,38 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.29.1": - version: 1.29.1 - resolution: "playwright-core@npm:1.29.1" +"playwright-core@npm:1.44.0": + version: 1.44.0 + resolution: "playwright-core@npm:1.44.0" bin: - playwright: cli.js - checksum: e1c8423db4d28f44e5365a353f321b04a07709c8bf26d0c908f06d2c2669f715315170f84ca98a532951c2ac6324f5f48f651dca1abe43092c7637bdb4703303 + playwright-core: cli.js + checksum: 7bee257c830153578753a6dfb34b8216f8c552d750e24a0be6d3ba10baff013fb1320a1c3d487fbb0df9d1ce5d1f027ccf6e990d4514989da63691f177141ba4 languageName: node linkType: hard -"playwright-core@npm:1.35.1": - version: 1.35.1 - resolution: "playwright-core@npm:1.35.1" +"playwright@npm:1.44.0, playwright@npm:^1.22.2": + version: 1.44.0 + resolution: "playwright@npm:1.44.0" + dependencies: + fsevents: 2.3.2 + playwright-core: 1.44.0 + dependenciesMeta: + fsevents: + optional: true bin: - playwright-core: cli.js - checksum: 179abc0051f00474e528935b507fa8cedc986b2803b020d7679878ba28cdd7036ad5a779792aad2ad281f8dc625eb1d2fb77663cb8de0d20c7ffbda7c18febdd + playwright: cli.js + checksum: 22653ded652f436c1a837842009a175e8acb91ab340bb3deee87dbdb7205b439bd174f5f20591eb67f0171728c9f8f4bdfa3668a517da6bc7b45a4a79eabdbd5 languageName: node linkType: hard -"playwright@npm:^1.35.0": - version: 1.35.1 - resolution: "playwright@npm:1.35.1" +"portfinder@npm:^1.0.32": + version: 1.0.32 + resolution: "portfinder@npm:1.0.32" dependencies: - playwright-core: 1.35.1 - bin: - playwright: cli.js - checksum: 46e8ad6d4429acd8e6c8e680ed8107b13c62a22bb95172666411aedb8e9abd8f9c379e4905493a330e29c3dcf63b9a49a528f2f081d682d9f5da078c54760634 + async: ^2.6.4 + debug: ^3.2.7 + mkdirp: ^0.5.6 + checksum: 116b4aed1b9e16f6d5503823d966d9ffd41b1c2339e27f54c06cd2f3015a9d8ef53e2a53b57bc0a25af0885977b692007353aa28f9a0a98a44335cb50487240d languageName: node linkType: hard @@ -9003,6 +9974,13 @@ __metadata: languageName: node linkType: hard +"progress@npm:2.0.3": + version: 2.0.3 + resolution: "progress@npm:2.0.3" + checksum: f67403fe7b34912148d9252cb7481266a354bd99ce82c835f79070643bb3c6583d10dbcfda4d41e04bbc1d8437e9af0fb1e1f2135727878f5308682a579429b7 + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -9060,6 +10038,22 @@ __metadata: languageName: node linkType: hard +"proxy-agent@npm:6.4.0": + version: 6.4.0 + resolution: "proxy-agent@npm:6.4.0" + dependencies: + agent-base: ^7.0.2 + debug: ^4.3.4 + http-proxy-agent: ^7.0.1 + https-proxy-agent: ^7.0.3 + lru-cache: ^7.14.1 + pac-proxy-agent: ^7.0.1 + proxy-from-env: ^1.1.0 + socks-proxy-agent: ^8.0.2 + checksum: 4d3794ad5e07486298902f0a7f250d0f869fa0e92d790767ca3f793a81374ce0ab6c605f8ab8e791c4d754da96656b48d1c24cb7094bfd310a15867e4a0841d7 + languageName: node + linkType: hard + "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -9091,14 +10085,20 @@ __metadata: languageName: node linkType: hard -"qjobs@npm:^1.2.0": - version: 1.2.0 - resolution: "qjobs@npm:1.2.0" - checksum: eb64c00724d2fecaf9246383b4eebc3a4c34845b25d41921dd57f41b30a4310cef661543facac27ceb6911aab64a1acdf45b5d8f1d5e2838554d0c010ee56852 +"puppeteer-core@npm:^22.0.0": + version: 22.9.0 + resolution: "puppeteer-core@npm:22.9.0" + dependencies: + "@puppeteer/browsers": 2.2.3 + chromium-bidi: 0.5.19 + debug: 4.3.4 + devtools-protocol: 0.0.1286932 + ws: 8.17.0 + checksum: 7e632796b8c556ea1f0f3dfe6faf6a26fa8928269f6c4ed360e23b524409da9a11831794cc30306f94f31467a903b38831e7812488423be23104ffaa7266e7e0 languageName: node linkType: hard -"qs@npm:6.11.0": +"qs@npm:6.11.0, qs@npm:^6.5.2": version: 6.11.0 resolution: "qs@npm:6.11.0" dependencies: @@ -9133,6 +10133,13 @@ __metadata: languageName: node linkType: hard +"queue-tick@npm:^1.0.1": + version: 1.0.1 + resolution: "queue-tick@npm:1.0.1" + checksum: 57c3292814b297f87f792fbeb99ce982813e4e54d7a8bdff65cf53d5c084113913289d4a48ec8bbc964927a74b847554f9f4579df43c969a6c8e0f026457ad01 + languageName: node + linkType: hard + "quick-format-unescaped@npm:^4.0.3": version: 4.0.4 resolution: "quick-format-unescaped@npm:4.0.4" @@ -9163,7 +10170,7 @@ __metadata: languageName: node linkType: hard -"range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": +"range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" checksum: 0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9 @@ -9182,7 +10189,7 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.5.2": +"raw-body@npm:2.5.2, raw-body@npm:^2.3.3": version: 2.5.2 resolution: "raw-body@npm:2.5.2" dependencies: @@ -9351,15 +10358,6 @@ __metadata: languageName: node linkType: hard -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: ^1.1.6 - checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b - languageName: node - linkType: hard - "redent@npm:^3.0.0": version: 3.0.0 resolution: "redent@npm:3.0.0" @@ -9437,13 +10435,6 @@ __metadata: languageName: node linkType: hard -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff - languageName: node - linkType: hard - "resolve-alpn@npm:^1.0.0": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" @@ -9474,7 +10465,17 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.21.0, resolve@npm:^1.22.1, resolve@npm:~1.22.1": +"resolve-path@npm:^1.4.0": + version: 1.4.0 + resolution: "resolve-path@npm:1.4.0" + dependencies: + http-errors: ~1.6.2 + path-is-absolute: 1.0.1 + checksum: 1a39f569ee54dd5f8ee8576ef8671c9724bea65d9f9982fbb5352af9fb4e500e1e459c1bfb1ae3ebfd8d43a709c3a01dfa4f46cf5b831e45e2caed4f1a208300 + languageName: node + linkType: hard + +"resolve@npm:^1.10.0, resolve@npm:^1.19.0, resolve@npm:^1.21.0, resolve@npm:^1.22.1, resolve@npm:~1.22.1": version: 1.22.3 resolution: "resolve@npm:1.22.3" dependencies: @@ -9497,7 +10498,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.21.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@~1.22.1#~builtin": +"resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.21.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@~1.22.1#~builtin": version: 1.22.3 resolution: "resolve@patch:resolve@npm%3A1.22.3#~builtin::version=1.22.3&hash=c3c19d" dependencies: @@ -9694,6 +10695,69 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.4.0": + version: 4.17.2 + resolution: "rollup@npm:4.17.2" + dependencies: + "@rollup/rollup-android-arm-eabi": 4.17.2 + "@rollup/rollup-android-arm64": 4.17.2 + "@rollup/rollup-darwin-arm64": 4.17.2 + "@rollup/rollup-darwin-x64": 4.17.2 + "@rollup/rollup-linux-arm-gnueabihf": 4.17.2 + "@rollup/rollup-linux-arm-musleabihf": 4.17.2 + "@rollup/rollup-linux-arm64-gnu": 4.17.2 + "@rollup/rollup-linux-arm64-musl": 4.17.2 + "@rollup/rollup-linux-powerpc64le-gnu": 4.17.2 + "@rollup/rollup-linux-riscv64-gnu": 4.17.2 + "@rollup/rollup-linux-s390x-gnu": 4.17.2 + "@rollup/rollup-linux-x64-gnu": 4.17.2 + "@rollup/rollup-linux-x64-musl": 4.17.2 + "@rollup/rollup-win32-arm64-msvc": 4.17.2 + "@rollup/rollup-win32-ia32-msvc": 4.17.2 + "@rollup/rollup-win32-x64-msvc": 4.17.2 + "@types/estree": 1.0.5 + fsevents: ~2.3.2 + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: e6a2813fea25ea816ce582a04c2ffccc0b841ddc22842325c39353620214055bf827e0d7f6714e836170079faf0443ffc27966ccae27900ae3baa039aa36a8e1 + languageName: node + linkType: hard + "run-applescript@npm:^5.0.0": version: 5.0.0 resolution: "run-applescript@npm:5.0.0" @@ -9801,7 +10865,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.3, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0": +"semver@npm:7.5.3": version: 7.5.3 resolution: "semver@npm:7.5.3" dependencies: @@ -9812,6 +10876,17 @@ __metadata: languageName: node linkType: hard +"semver@npm:7.6.0, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.3": + version: 7.6.0 + resolution: "semver@npm:7.6.0" + dependencies: + lru-cache: ^6.0.0 + bin: + semver: bin/semver.js + checksum: 7427f05b70786c696640edc29fdd4bc33b2acf3bbe1740b955029044f80575fc664e1a512e4113c3af21e767154a94b4aa214bf6cd6e42a1f6dba5914e0b208c + languageName: node + linkType: hard + "semver@npm:^6.0.0, semver@npm:^6.3.0": version: 6.3.0 resolution: "semver@npm:6.3.0" @@ -9881,6 +10956,27 @@ __metadata: languageName: node linkType: hard +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: ^1.1.4 + es-errors: ^1.3.0 + function-bind: ^1.1.2 + get-intrinsic: ^1.2.4 + gopd: ^1.0.1 + has-property-descriptors: ^1.0.2 + checksum: a8248bdacdf84cb0fab4637774d9fb3c7a8e6089866d04c817583ff48e14149c87044ce683d7f50759a8c50fb87c7a7e173535b06169c87ef76f5fb276dfff72 + languageName: node + linkType: hard + +"setprototypeof@npm:1.1.0": + version: 1.1.0 + resolution: "setprototypeof@npm:1.1.0" + checksum: 27cb44304d6c9e1a23bc6c706af4acaae1a7aa1054d4ec13c05f01a99fd4887109a83a8042b67ad90dbfcd100d43efc171ee036eb080667172079213242ca36e + languageName: node + linkType: hard + "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -9920,19 +11016,6 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.8.3": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" - dependencies: - glob: ^7.0.0 - interpret: ^1.0.0 - rechoir: ^0.6.2 - bin: - shjs: bin/shjs - checksum: 7babc46f732a98f4c054ec1f048b55b9149b98aa2da32f6cf9844c434b43c6251efebd6eec120937bd0999e13811ebd45efe17410edb3ca938f82f9381302748 - languageName: node - linkType: hard - "shiki@npm:^0.14.7": version: 0.14.7 resolution: "shiki@npm:0.14.7" @@ -9946,13 +11029,14 @@ __metadata: linkType: hard "side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: ^1.0.0 - get-intrinsic: ^1.0.2 - object-inspect: ^1.9.0 - checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 + call-bind: ^1.0.7 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.4 + object-inspect: ^1.13.1 + checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 languageName: node linkType: hard @@ -10030,37 +11114,6 @@ __metadata: languageName: node linkType: hard -"socket.io-adapter@npm:~2.4.0": - version: 2.4.0 - resolution: "socket.io-adapter@npm:2.4.0" - checksum: a84639946dce13547b95f6e09fe167cdcd5d80941afc2e46790cc23384e0fd3c901e690ecc9bdd600939ce6292261ee15094a0b486f797ed621cfc8783d87a0c - languageName: node - linkType: hard - -"socket.io-parser@npm:~4.2.0": - version: 4.2.3 - resolution: "socket.io-parser@npm:4.2.3" - dependencies: - "@socket.io/component-emitter": ~3.1.0 - debug: ~4.3.1 - checksum: f14030d09ccb82fa32ee68abe7ba586b8b991b16584194eb3c9e5dba8e80829f39c3b39b53ba4efb6a73e16beeaef8478020650a0c1352e0b833aa1da9af4682 - languageName: node - linkType: hard - -"socket.io@npm:^4.4.1": - version: 4.5.3 - resolution: "socket.io@npm:4.5.3" - dependencies: - accepts: ~1.3.4 - base64id: ~2.0.0 - debug: ~4.3.2 - engine.io: ~6.2.0 - socket.io-adapter: ~2.4.0 - socket.io-parser: ~4.2.0 - checksum: 2a7e4c64bbebb444d211bc66fb8356c14dd0fd4138d31e1781db03fa5a731a3abb7b305fa32cb6c7b57e5ac788601583aad14bea6ff9b8c4ca7b74118ba55f66 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^7.0.0": version: 7.0.0 resolution: "socks-proxy-agent@npm:7.0.0" @@ -10072,13 +11125,24 @@ __metadata: languageName: node linkType: hard -"socks@npm:^2.6.2": - version: 2.7.1 - resolution: "socks@npm:2.7.1" +"socks-proxy-agent@npm:^8.0.2": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" + dependencies: + agent-base: ^7.1.1 + debug: ^4.3.4 + socks: ^2.7.1 + checksum: 8fab38821c327c190c28f1658087bc520eb065d55bc07b4a0fdf8d1e0e7ad5d115abbb22a95f94f944723ea969dd771ad6416b1e3cde9060c4c71f705c8b85c5 + languageName: node + linkType: hard + +"socks@npm:^2.6.2, socks@npm:^2.7.1": + version: 2.8.3 + resolution: "socks@npm:2.8.3" dependencies: - ip: ^2.0.0 + ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748 + checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd languageName: node linkType: hard @@ -10166,6 +11230,13 @@ __metadata: languageName: node linkType: hard +"source-map@npm:^0.7.3": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 + languageName: node + linkType: hard + "spdx-correct@npm:^3.0.0": version: 3.1.1 resolution: "spdx-correct@npm:3.1.1" @@ -10232,6 +11303,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: a3fdac7b49643875b70864a9d9b469d87a40dfeaf5d34d9d0c5b1cda5fd7d065531fcb43c76357d62254c57184a7b151954156563a4d6a747015cfb41021cad0 + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -10292,7 +11370,7 @@ __metadata: languageName: node linkType: hard -"statuses@npm:~1.5.0": +"statuses@npm:>= 1.4.0 < 2, statuses@npm:>= 1.5.0 < 2, statuses@npm:^1.5.0": version: 1.5.0 resolution: "statuses@npm:1.5.0" checksum: c469b9519de16a4bb19600205cffb39ee471a5f17b82589757ca7bd40a8d92ebb6ed9f98b5a540c5d302ccbc78f15dc03cc0280dd6e00df1335568a5d5758a5c @@ -10308,6 +11386,13 @@ __metadata: languageName: node linkType: hard +"stream-read-all@npm:^3.0.1": + version: 3.0.1 + resolution: "stream-read-all@npm:3.0.1" + checksum: 40d3c286837f1b1ae7e8105959804ad42fda00f2c087722d981cb1c9fbbea892b8a0a7ca1cf6a016c96770151a6201a3da5c8b66fe35e35106b52a5e9ab90e3e + languageName: node + linkType: hard + "stream-shift@npm:^1.0.0": version: 1.0.1 resolution: "stream-shift@npm:1.0.1" @@ -10315,14 +11400,17 @@ __metadata: languageName: node linkType: hard -"streamroller@npm:^3.1.3": - version: 3.1.3 - resolution: "streamroller@npm:3.1.3" +"streamx@npm:^2.15.0, streamx@npm:^2.16.1": + version: 2.16.1 + resolution: "streamx@npm:2.16.1" dependencies: - date-format: ^4.0.14 - debug: ^4.3.4 - fs-extra: ^8.1.0 - checksum: 47a6699740afe7ec88af92b24595b5b09c9866fedda92e3ed9e28d9267e3ebf23792ed00016d819764a3a0a2f1cd504c6cb7a4ff1ffad616b197b09f68a9bcf9 + bare-events: ^2.2.0 + fast-fifo: ^1.1.0 + queue-tick: ^1.0.1 + dependenciesMeta: + bare-events: + optional: true + checksum: 6bbb4c38c0ab6ddbe0857d55e72f71288f308f2a9f4413b7b07391cdf9f94232ffc2bbe40a1212d2e09634ecdbd5052b444c73cc8d67ae1c97e2b7e553dad559 languageName: node linkType: hard @@ -10387,15 +11475,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^4.0.0": - version: 4.0.0 - resolution: "strip-ansi@npm:4.0.0" - dependencies: - ansi-regex: ^3.0.0 - checksum: d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca - languageName: node - linkType: hard - "strip-ansi@npm:^7.0.1": version: 7.0.1 resolution: "strip-ansi@npm:7.0.1" @@ -10549,6 +11628,51 @@ __metadata: languageName: node linkType: hard +"table-layout@npm:^3.0.0": + version: 3.0.2 + resolution: "table-layout@npm:3.0.2" + dependencies: + "@75lb/deep-merge": ^1.1.1 + array-back: ^6.2.2 + command-line-args: ^5.2.1 + command-line-usage: ^7.0.0 + stream-read-all: ^3.0.1 + typical: ^7.1.1 + wordwrapjs: ^5.1.0 + bin: + table-layout: bin/cli.js + checksum: 2d4c538f224e64321d35788dbf78305cc1d138a3508e1a29f33e4f6b00bd082990a45dc85fd92948213f48ed8c0b3599155c2a05de412661ff020635e0db3762 + languageName: node + linkType: hard + +"tar-fs@npm:3.0.5": + version: 3.0.5 + resolution: "tar-fs@npm:3.0.5" + dependencies: + bare-fs: ^2.1.1 + bare-path: ^2.1.0 + pump: ^3.0.0 + tar-stream: ^3.1.5 + dependenciesMeta: + bare-fs: + optional: true + bare-path: + optional: true + checksum: e31c7e3e525fec0afecdec1cac58071809e396187725f2eba442f08a4c5649c8cd6b7ce25982f9a91bb0f055628df47c08177dd2ea4f5dafd3c22f42f8da8f00 + languageName: node + linkType: hard + +"tar-stream@npm:^3.1.5": + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" + dependencies: + b4a: ^1.6.4 + fast-fifo: ^1.2.0 + streamx: ^2.15.0 + checksum: 6393a6c19082b17b8dcc8e7fd349352bb29b4b8bfe1075912b91b01743ba6bb4298f5ff0b499a3bbaf82121830e96a1a59d4f21a43c0df339e54b01789cb8cc6 + languageName: node + linkType: hard + "tar-stream@npm:~2.2.0": version: 2.2.0 resolution: "tar-stream@npm:2.2.0" @@ -10653,7 +11777,7 @@ __metadata: languageName: node linkType: hard -"tmp@npm:^0.2.1, tmp@npm:~0.2.1": +"tmp@npm:~0.2.1": version: 0.2.1 resolution: "tmp@npm:0.2.1" dependencies: @@ -10695,6 +11819,15 @@ __metadata: languageName: node linkType: hard +"tr46@npm:^3.0.0": + version: 3.0.0 + resolution: "tr46@npm:3.0.0" + dependencies: + punycode: ^2.1.1 + checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -10729,10 +11862,10 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.3, tslib@npm:^2.6.0": - version: 2.6.0 - resolution: "tslib@npm:2.6.0" - checksum: c01066038f950016a18106ddeca4649b4d76caa76ec5a31e2a26e10586a59fceb4ee45e96719bf6c715648e7c14085a81fee5c62f7e9ebee68e77a5396e5538f +"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.3.0, tslib@npm:^2.3.1, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.5.3, tslib@npm:^2.6.0": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad languageName: node linkType: hard @@ -10786,7 +11919,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.5": +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 62b5628bff67c0eb0b66afa371bd73e230399a8d2ad30d852716efcc4656a7516904570cd8631a49a3ce57c10225adf5d0cbdcb47f6b0255fe6557c453925a15 @@ -10835,7 +11968,7 @@ __metadata: languageName: node linkType: hard -"type-is@npm:~1.6.18": +"type-is@npm:^1.6.16, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -10887,16 +12020,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^3.8.0-dev.20200111": - version: 3.9.10 - resolution: "typescript@npm:3.9.10" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 46c842e2cd4797b88b66ef06c9c41dd21da48b95787072ccf39d5f2aa3124361bc4c966aa1c7f709fae0509614d76751455b5231b12dbb72eb97a31369e1ff92 - languageName: node - linkType: hard - "typescript@npm:~5.0.4": version: 5.0.4 resolution: "typescript@npm:5.0.4" @@ -10917,16 +12040,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^3.8.0-dev.20200111#~builtin": - version: 3.9.10 - resolution: "typescript@patch:typescript@npm%3A3.9.10#~builtin::version=3.9.10&hash=3bd3d3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: dc7141ab555b23a8650a6787f98845fc11692063d02b75ff49433091b3af2fe3d773650dea18389d7c21f47d620fb3b110ea363dab4ab039417a6ccbbaf96fc2 - languageName: node - linkType: hard - "typescript@patch:typescript@~5.0.4#~builtin": version: 5.0.4 resolution: "typescript@patch:typescript@npm%3A5.0.4#~builtin::version=5.0.4&hash=b5f058" @@ -10937,10 +12050,17 @@ __metadata: languageName: node linkType: hard -"ua-parser-js@npm:^0.7.30": - version: 0.7.33 - resolution: "ua-parser-js@npm:0.7.33" - checksum: 1510e9ec26fcaf0d8c6ae8f1078a8230e8816f083e1b5f453ea19d06b8ef2b8a596601c92148fd41899e8b3e5f83fa69c42332bd5729b931a721040339831696 +"typical@npm:^4.0.0": + version: 4.0.0 + resolution: "typical@npm:4.0.0" + checksum: a242081956825328f535e6195a924240b34daf6e7fdb573a1809a42b9f37fb8114fa99c7ab89a695e0cdb419d4149d067f6723e4b95855ffd39c6c4ca378efb3 + languageName: node + linkType: hard + +"typical@npm:^7.1.1": + version: 7.1.1 + resolution: "typical@npm:7.1.1" + checksum: 292c64a2e3d2296fd1b7a92bbe3a9ad683f643f3faa8c9b45f6911105da54246817a3e2a4f0fdd01bb4c49d2b940618ad30b6771ac1c94bf690a40c706f657fa languageName: node linkType: hard @@ -10953,6 +12073,16 @@ __metadata: languageName: node linkType: hard +"unbzip2-stream@npm:1.4.3": + version: 1.4.3 + resolution: "unbzip2-stream@npm:1.4.3" + dependencies: + buffer: ^5.2.1 + through: ^2.3.8 + checksum: 0e67c4a91f4fa0fc7b4045f8b914d3498c2fc2e8c39c359977708ec85ac6d6029840e97f508675fdbdf21fcb8d276ca502043406f3682b70f075e69aae626d1d + languageName: node + linkType: hard + "unique-filename@npm:^2.0.0": version: 2.0.1 resolution: "unique-filename@npm:2.0.1" @@ -11061,6 +12191,13 @@ __metadata: languageName: node linkType: hard +"urlpattern-polyfill@npm:10.0.0": + version: 10.0.0 + resolution: "urlpattern-polyfill@npm:10.0.0" + checksum: 61d890f151ea4ecf34a3dcab32c65ad1f3cda857c9d154af198260c6e5b2ad96d024593409baaa6d4428dd1ab206c14799bf37fe011117ac93a6a44913ac5aa4 + languageName: node + linkType: hard + "util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -11100,6 +12237,17 @@ __metadata: languageName: node linkType: hard +"v8-to-istanbul@npm:^9.0.1": + version: 9.2.0 + resolution: "v8-to-istanbul@npm:9.2.0" + dependencies: + "@jridgewell/trace-mapping": ^0.3.12 + "@types/istanbul-lib-coverage": ^2.0.1 + convert-source-map: ^2.0.0 + checksum: 31ef98c6a31b1dab6be024cf914f235408cd4c0dc56a5c744a5eea1a9e019ba279e1b6f90d695b78c3186feed391ed492380ccf095009e2eb91f3d058f0b4491 + languageName: node + linkType: hard + "validate-npm-package-license@npm:3.0.4, validate-npm-package-license@npm:^3.0.1, validate-npm-package-license@npm:^3.0.4": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" @@ -11135,7 +12283,7 @@ __metadata: languageName: node linkType: hard -"vary@npm:^1, vary@npm:~1.1.2": +"vary@npm:^1, vary@npm:^1.1.2, vary@npm:~1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" checksum: ae0123222c6df65b437669d63dfa8c36cee20a504101b2fcd97b8bf76f91259c17f9f2b4d70a1e3c6bbcee7f51b28392833adb6b2770b23b01abec84e369660b @@ -11234,13 +12382,6 @@ __metadata: languageName: node linkType: hard -"void-elements@npm:^2.0.0": - version: 2.0.1 - resolution: "void-elements@npm:2.0.1" - checksum: 700c07ba9cfa2dff88bb23974b3173118f9ad8107143db9e5d753552be15cf93380954d4e7f7d7bc80e7306c35c3a7fb83ab0ce4d4dcc18abf90ca8b31452126 - languageName: node - linkType: hard - "vscode-oniguruma@npm:^1.7.0": version: 1.7.0 resolution: "vscode-oniguruma@npm:1.7.0" @@ -11271,6 +12412,23 @@ __metadata: languageName: node linkType: hard +"webidl-conversions@npm:^7.0.0": + version: 7.0.0 + resolution: "webidl-conversions@npm:7.0.0" + checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b + languageName: node + linkType: hard + +"whatwg-url@npm:^11.0.0": + version: 11.0.0 + resolution: "whatwg-url@npm:11.0.0" + dependencies: + tr46: ^3.0.0 + webidl-conversions: ^7.0.0 + checksum: ed4826aaa57e66bb3488a4b25c9cd476c46ba96052747388b5801f137dd740b73fde91ad207d96baf9f17fbcc80fc1a477ad65181b5eb5fa718d27c69501d7af + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -11292,17 +12450,6 @@ __metadata: languageName: node linkType: hard -"which@npm:^1.2.1": - version: 1.3.1 - resolution: "which@npm:1.3.1" - dependencies: - isexe: ^2.0.0 - bin: - which: ./bin/which - checksum: f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04 - languageName: node - linkType: hard - "which@npm:^3.0.0": version: 3.0.1 resolution: "which@npm:3.0.1" @@ -11330,6 +12477,13 @@ __metadata: languageName: node linkType: hard +"wordwrapjs@npm:^5.1.0": + version: 5.1.0 + resolution: "wordwrapjs@npm:5.1.0" + checksum: 063c7a5a85b694be1a5fd96f7ae0c0f4d717a087909e5c70cf25edec6eb5df5f2f5561f23e939cf6d7514cf81902610f74f288ef1612a49bf5451de15e0e29db + languageName: node + linkType: hard + "workerpool@npm:6.2.0": version: 6.2.0 resolution: "workerpool@npm:6.2.0" @@ -11423,9 +12577,24 @@ __metadata: languageName: node linkType: hard -"ws@npm:~8.2.3": - version: 8.2.3 - resolution: "ws@npm:8.2.3" +"ws@npm:8.17.0": + version: 8.17.0 + resolution: "ws@npm:8.17.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 147ef9eab0251364e1d2c55338ad0efb15e6913923ccbfdf20f7a8a6cb8f88432bcd7f4d8f66977135bfad35575644f9983201c1a361019594a4e53977bf6d4e + languageName: node + linkType: hard + +"ws@npm:^7.4.2": + version: 7.5.9 + resolution: "ws@npm:7.5.9" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -11434,7 +12603,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: c869296ccb45f218ac6d32f8f614cd85b50a21fd434caf11646008eef92173be53490810c5c23aea31bc527902261fbfd7b062197eea341b26128d4be56a85e4 + checksum: c3c100a181b731f40b7f2fddf004aa023f79d64f489706a28bc23ff88e87f6a64b3c6651fbec3a84a53960b75159574d7a7385709847a62ddb7ad6af76f49138 languageName: node linkType: hard @@ -11499,7 +12668,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:16.2.0, yargs@npm:^16.1.1, yargs@npm:^16.2.0": +"yargs@npm:16.2.0, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: @@ -11514,9 +12683,9 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.6.2": - version: 17.6.2 - resolution: "yargs@npm:17.6.2" +"yargs@npm:17.7.2, yargs@npm:^17.6.2": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" dependencies: cliui: ^8.0.1 escalade: ^3.1.1 @@ -11525,7 +12694,24 @@ __metadata: string-width: ^4.2.3 y18n: ^5.0.5 yargs-parser: ^21.1.1 - checksum: 47da1b0d854fa16d45a3ded57b716b013b2179022352a5f7467409da5a04a1eef5b3b3d97a2dfc13e8bbe5f2ffc0afe3bc6a4a72f8254e60f5a4bd7947138643 + checksum: 73b572e863aa4a8cbef323dd911d79d193b772defd5a51aab0aca2d446655216f5002c42c5306033968193bdbf892a7a4c110b0d77954a7fdf563e653967b56a + languageName: node + linkType: hard + +"yauzl@npm:^2.10.0": + version: 2.10.0 + resolution: "yauzl@npm:2.10.0" + dependencies: + buffer-crc32: ~0.2.3 + fd-slicer: ~1.1.0 + checksum: 7f21fe0bbad6e2cb130044a5d1d0d5a0e5bf3d8d4f8c4e6ee12163ce798fee3de7388d22a7a0907f563ac5f9d40f8699a223d3d5c1718da90b0156da6904022b + languageName: node + linkType: hard + +"ylru@npm:^1.2.0": + version: 1.4.0 + resolution: "ylru@npm:1.4.0" + checksum: e0bf797476487e3d57a6e8790cbb749cff2089e2afc87e46bc84ce7605c329d578ff422c8e8c2ddf167681ddd218af0f58e099733ae1044cba9e9472ebedc01d languageName: node linkType: hard @@ -11567,3 +12753,10 @@ __metadata: checksum: afa4e0039a104a53eeb6977bf754ef44e32042aecbf3b5eb18b82649763abd5c2608e47d6d6902291359b41e76130594d7f2b6132316d819c3529f17d4d3464d languageName: node linkType: hard + +"zod@npm:3.22.4": + version: 3.22.4 + resolution: "zod@npm:3.22.4" + checksum: 80bfd7f8039b24fddeb0718a2ec7c02aa9856e4838d6aa4864335a047b6b37a3273b191ef335bf0b2002e5c514ef261ffcda5a589fb084a48c336ffc4cdbab7f + languageName: node + linkType: hard