diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5e7808a66e51..216ba3b7b316 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,21 +13,10 @@ jobs: with: fetch-depth: 0 - - name: Install pnpm - uses: pnpm/action-setup@v2 - - - name: Set node version to v16 - uses: actions/setup-node@v3 + - uses: actions/setup-node@v3 with: - node-version: 16 - - # - run: pnpm i -g @antfu/ni - # - run: nci - # - run: nr test --if-present - # - run: npm publish --access public - # env: - # NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + node-version: 16.x - - run: npx conventional-github-releaser -p angular + - run: npx changelogithub env: - CONVENTIONAL_GITHUB_RELEASER_TOKEN: ${{secrets.GITHUB_TOKEN}} + GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} diff --git a/bench/package.json b/bench/package.json index defe96ec5fe3..35205cca3431 100644 --- a/bench/package.json +++ b/bench/package.json @@ -16,7 +16,7 @@ "execa": "^6.1.0", "fs-extra": "^10.1.0", "markdown-table": "^3.0.2", - "microtime": "^3.0.0", + "microtime": "^3.1.0", "vitest": "link:../packages/vitest" } } diff --git a/bench/pnpm-lock.yaml b/bench/pnpm-lock.yaml index 5d6f0c9865dd..33c0a995bc1d 100644 --- a/bench/pnpm-lock.yaml +++ b/bench/pnpm-lock.yaml @@ -4,98 +4,98 @@ importers: .: specifiers: - '@actions/core': ^1.8.0 + '@actions/core': ^1.8.2 '@actions/exec': ^1.1.1 - '@actions/github': ^5.0.1 + '@actions/github': ^5.0.3 '@happy-dom/jest-environment': ^4.1.0 '@types/benchmark': ^2.1.1 benchmark: ^2.1.4 - esmo: ^0.14.1 + esno: ^0.16.3 execa: ^6.1.0 fs-extra: ^10.1.0 markdown-table: ^3.0.2 - microtime: ^3.0.0 + microtime: ^3.1.0 vitest: link:../packages/vitest devDependencies: '@actions/core': 1.8.2 '@actions/exec': 1.1.1 - '@actions/github': 5.0.1 + '@actions/github': 5.0.3 '@happy-dom/jest-environment': 4.1.0 '@types/benchmark': 2.1.1 benchmark: 2.1.4 - esmo: 0.14.1 + esno: 0.16.3 execa: 6.1.0 fs-extra: 10.1.0 markdown-table: 3.0.2 - microtime: 3.0.0 + microtime: 3.1.0 vitest: link:../packages/vitest ../packages/ui: specifiers: '@cypress/vite-dev-server': ^2.2.3 '@cypress/vue': ^3.1.2 - '@faker-js/faker': ^7.0.1 - '@testing-library/cypress': ^8.0.2 + '@faker-js/faker': ^7.2.0 + '@testing-library/cypress': ^8.0.3 '@types/codemirror': ^5.60.5 '@types/d3-force': ^3.0.3 '@types/d3-selection': ^3.0.2 '@types/ws': ^8.5.3 - '@unocss/reset': ^0.34.1 + '@unocss/reset': ^0.38.2 '@vitejs/plugin-vue': ^2.3.3 '@vitejs/plugin-vue-jsx': ^1.3.10 '@vitest/ws-client': workspace:* - '@vueuse/core': ^8.5.0 + '@vueuse/core': ^8.6.0 ansi-to-html: ^0.7.2 birpc: ^0.2.3 - codemirror: ^5.65.4 + codemirror: ^5.65.5 codemirror-theme-vars: ^0.1.1 cypress: ^9.7.0 - d3-graph-controller: ^2.2.36 + d3-graph-controller: ^2.2.40 flatted: ^3.2.5 floating-vue: ^2.0.0-y.0 picocolors: ^1.0.0 - rollup: ^2.74.1 + rollup: ^2.75.6 sirv: ^2.0.2 splitpanes: ^3.1.1 - unocss: ^0.34.1 - unplugin-auto-import: ^0.8.2 - unplugin-vue-components: ^0.19.5 + unocss: ^0.38.2 + unplugin-auto-import: ^0.8.7 + unplugin-vue-components: ^0.19.6 vite-plugin-pages: ^0.23.0 - vue: ^3.2.33 - vue-router: ^4.0.15 + vue: ^3.2.37 + vue-router: ^4.0.16 dependencies: sirv: 2.0.2 devDependencies: '@cypress/vite-dev-server': 2.2.3 - '@cypress/vue': 3.1.2_cypress@9.7.0+vue@3.2.33 - '@faker-js/faker': 7.0.1 - '@testing-library/cypress': 8.0.2_cypress@9.7.0 + '@cypress/vue': 3.1.2_cypress@9.7.0+vue@3.2.37 + '@faker-js/faker': 7.2.0 + '@testing-library/cypress': 8.0.3_cypress@9.7.0 '@types/codemirror': 5.60.5 '@types/d3-force': 3.0.3 '@types/d3-selection': 3.0.2 '@types/ws': 8.5.3 - '@unocss/reset': 0.34.1 - '@vitejs/plugin-vue': 2.3.3_vue@3.2.33 + '@unocss/reset': 0.38.2 + '@vitejs/plugin-vue': 2.3.3_vue@3.2.37 '@vitejs/plugin-vue-jsx': 1.3.10 '@vitest/ws-client': link:../ws-client - '@vueuse/core': 8.5.0_vue@3.2.33 + '@vueuse/core': 8.6.0_vue@3.2.37 ansi-to-html: 0.7.2 birpc: 0.2.3 - codemirror: 5.65.4 + codemirror: 5.65.5 codemirror-theme-vars: 0.1.1 cypress: 9.7.0 - d3-graph-controller: 2.2.36 + d3-graph-controller: 2.2.40 flatted: 3.2.5 - floating-vue: 2.0.0-y.0_vue@3.2.33 + floating-vue: 2.0.0-y.0_vue@3.2.37 picocolors: 1.0.0 - rollup: 2.74.1 + rollup: 2.75.6 splitpanes: 3.1.1 - unocss: 0.34.1 - unplugin-auto-import: 0.8.5_@vueuse+core@8.5.0+rollup@2.74.1 - unplugin-vue-components: 0.19.5_rollup@2.74.1+vue@3.2.33 + unocss: 0.38.2 + unplugin-auto-import: 0.8.7_@vueuse+core@8.6.0+rollup@2.75.6 + unplugin-vue-components: 0.19.6_rollup@2.75.6+vue@3.2.37 vite-plugin-pages: 0.23.0 - vue: 3.2.33 - vue-router: 4.0.15_vue@3.2.33 + vue: 3.2.37 + vue-router: 4.0.16_vue@3.2.37 ../packages/vite-node: specifiers: @@ -105,18 +105,18 @@ importers: kolorist: ^1.5.1 mlly: ^0.5.2 pathe: ^0.2.0 - rollup: ^2.74.1 - vite: ^2.9.8 + rollup: ^2.75.6 + vite: ^2.9.12 dependencies: debug: 4.3.4 kolorist: 1.5.1 mlly: 0.5.2 pathe: 0.2.0 - vite: 2.9.9 + vite: 2.9.12 devDependencies: '@types/debug': 4.1.7 cac: 6.7.12 - rollup: 2.74.1 + rollup: 2.75.6 ../packages/vitest: specifiers: @@ -144,7 +144,7 @@ importers: fast-glob: ^3.2.11 find-up: ^6.3.0 flatted: ^3.2.5 - happy-dom: ^3.2.0 + happy-dom: ^4.1.0 jsdom: ^19.0.0 local-pkg: ^0.4.1 log-update: ^5.0.1 @@ -157,15 +157,15 @@ importers: pkg-types: ^0.3.2 pretty-format: ^27.5.1 prompts: ^2.4.2 - rollup: ^2.74.1 + rollup: ^2.75.6 source-map-js: ^1.0.2 strip-ansi: ^7.0.1 tinypool: ^0.1.3 tinyspy: ^0.3.2 - typescript: ^4.6.4 - vite: ^2.9.8 + typescript: ^4.7.3 + vite: ^2.9.12 vite-node: workspace:* - ws: ^8.6.0 + ws: ^8.8.0 dependencies: '@types/chai': 4.3.1 '@types/chai-subset': 1.3.3 @@ -174,7 +174,7 @@ importers: local-pkg: 0.4.1 tinypool: 0.1.3 tinyspy: 0.3.2 - vite: 2.9.9 + vite: 2.9.12 devDependencies: '@antfu/install-pkg': 0.1.0 '@sinonjs/fake-timers': 9.1.2 @@ -196,7 +196,7 @@ importers: fast-glob: 3.2.11 find-up: 6.3.0 flatted: 3.2.5 - happy-dom: 3.2.2 + happy-dom: 4.1.0 jsdom: 19.0.0 log-update: 5.0.1 magic-string: 0.26.2 @@ -208,60 +208,60 @@ importers: pkg-types: 0.3.2 pretty-format: 27.5.1 prompts: 2.4.2 - rollup: 2.74.1 + rollup: 2.75.6 source-map-js: 1.0.2 strip-ansi: 7.0.1 - typescript: 4.7.2 + typescript: 4.7.3 vite-node: link:../vite-node - ws: 8.6.0 + ws: 8.8.0 ../packages/web-worker: specifiers: - rollup: ^2.74.1 + rollup: ^2.75.6 vite-node: workspace:* dependencies: vite-node: link:../vite-node devDependencies: - rollup: 2.74.1 + rollup: 2.75.6 ../packages/ws-client: specifiers: birpc: ^0.2.3 flatted: ^3.2.5 - rollup: ^2.74.1 - ws: ^8.6.0 + rollup: ^2.75.6 + ws: ^8.8.0 dependencies: birpc: 0.2.3 flatted: 3.2.5 - ws: 8.6.0 + ws: 8.8.0 devDependencies: - rollup: 2.74.1 + rollup: 2.75.6 test/vue: specifiers: - '@babel/core': ^7.17.10 - '@babel/preset-env': ^7.17.10 - '@babel/preset-typescript': ^7.16.7 - '@vitejs/plugin-vue': ^2.3.2 - '@vue/test-utils': ^2.0.0-rc.21 + '@babel/core': ^7.18.2 + '@babel/preset-env': ^7.18.2 + '@babel/preset-typescript': ^7.17.12 + '@vitejs/plugin-vue': ^2.3.3 + '@vue/test-utils': ^2.0.0 '@vue/vue3-jest': ^27.0.0 babel-jest: ^27.5.1 jest: ^27.5.1 jsdom: ^19.0.0 - ts-jest: ^27.1.4 - vue: ^3.2.33 + ts-jest: ^27.1.5 + vue: ^3.2.36 devDependencies: '@babel/core': 7.18.2 '@babel/preset-env': 7.18.2_@babel+core@7.18.2 - '@babel/preset-typescript': 7.16.7_@babel+core@7.18.2 - '@vitejs/plugin-vue': 2.3.3_vue@3.2.33 - '@vue/test-utils': 2.0.0-rc.21_vue@3.2.33 - '@vue/vue3-jest': 27.0.0_b39c4d2b190b3ee1ba114565f8133ce3 + '@babel/preset-typescript': 7.17.12_@babel+core@7.18.2 + '@vitejs/plugin-vue': 2.3.3_vue@3.2.37 + '@vue/test-utils': 2.0.0_vue@3.2.37 + '@vue/vue3-jest': 27.0.0_42b0e14dfb61dea67ae002fa755ed344 babel-jest: 27.5.1_@babel+core@7.18.2 jest: 27.5.1 jsdom: 19.0.0 - ts-jest: 27.1.4_1de59f92b0ede13b4eb51662edd6ef98 - vue: 3.2.33 + ts-jest: 27.1.5_1de59f92b0ede13b4eb51662edd6ef98 + vue: 3.2.37 packages: @@ -277,10 +277,10 @@ packages: '@actions/io': 1.1.1 dev: true - /@actions/github/5.0.1: - resolution: {integrity: sha512-JZGyPM9ektb8NVTTI/2gfJ9DL7Rk98tQ7OVyTlgTuaQroariRBsOnzjy0I2EarX4xUZpK88YyO503fhmjFdyAg==} + /@actions/github/5.0.3: + resolution: {integrity: sha512-myjA/pdLQfhUGLtRZC/J4L1RXOG4o6aYdiEq+zr5wVVKljzbFld+xv10k1FX6IkIJtNxbAq44BdwSNpQ015P0A==} dependencies: - '@actions/http-client': 1.0.11 + '@actions/http-client': 2.0.1 '@octokit/core': 3.6.0 '@octokit/plugin-paginate-rest': 2.17.0_@octokit+core@3.6.0 '@octokit/plugin-rest-endpoint-methods': 5.13.0_@octokit+core@3.6.0 @@ -288,12 +288,6 @@ packages: - encoding dev: true - /@actions/http-client/1.0.11: - resolution: {integrity: sha512-VRYHGQV1rqnROJqdMvGUbY/Kn8vriQe/F9HR2AlYHzmKuM/p3kjNuXhmdBfcVgsvRWTz5C5XW5xvndZrVBuAYg==} - dependencies: - tunnel: 0.0.6 - dev: true - /@actions/http-client/2.0.1: resolution: {integrity: sha512-PIXiMVtz6VvyaRsGY268qvj57hXQEpsYogYOu2nrQhlf+XCGmZstmuZBbAybUl1nQGnvS1k1eEsQ69ZoD7xlSw==} dependencies: @@ -318,10 +312,6 @@ packages: find-up: 5.0.0 dev: true - /@antfu/utils/0.5.1: - resolution: {integrity: sha512-8Afo0+xvYe1K8Wm4xHTymfTkpzy36aaqDvhXIayUwl+mecMG9Xzl3XjXa6swG6Bk8FBeQ646RyvmsYt6+2Be9g==} - dev: true - /@antfu/utils/0.5.2: resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} dev: true @@ -1129,14 +1119,14 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-typescript/7.16.7_@babel+core@7.18.2: - resolution: {integrity: sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==} + /@babel/plugin-syntax-typescript/7.17.12_@babel+core@7.18.2: + resolution: {integrity: sha512-TYY0SXFiO31YXtNg3HtFwNJHjLsAyIIhAhNWkQ5whPPS7HWUFlg9z0Ta4qAQNjQbP1wsSt/oKkmZ/4/WWdMUpw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 dev: true /@babel/plugin-transform-arrow-functions/7.17.12_@babel+core@7.18.2: @@ -1495,30 +1485,30 @@ packages: '@babel/helper-plugin-utils': 7.17.12 dev: true - /@babel/plugin-transform-typescript/7.16.7_@babel+core@7.18.2: - resolution: {integrity: sha512-Hzx1lvBtOCWuCEwMmYOfpQpO7joFeXLgoPuzZZBtTxXqSqUGUubvFGZv2ygo1tB5Bp9q6PXV3H0E/kf7KM0RLA==} + /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.9: + resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.18.2 - '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.17.12 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.18.2 + '@babel/core': 7.17.9 + '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 + '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.9 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-typescript/7.16.8_@babel+core@7.17.9: - resolution: {integrity: sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==} + /@babel/plugin-transform-typescript/7.18.4_@babel+core@7.18.2: + resolution: {integrity: sha512-l4vHuSLUajptpHNEOUDEGsnpl9pfRLsN1XUoDQDD/YBuXTM+v37SHGS+c6n4jdcZy96QtuUuSvZYMLSSsjH8Mw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.9 - '@babel/helper-create-class-features-plugin': 7.17.6_@babel+core@7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.17.9 + '@babel/core': 7.18.2 + '@babel/helper-create-class-features-plugin': 7.18.0_@babel+core@7.18.2 + '@babel/helper-plugin-utils': 7.17.12 + '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true @@ -1643,16 +1633,16 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-typescript/7.16.7_@babel+core@7.18.2: - resolution: {integrity: sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==} + /@babel/preset-typescript/7.17.12_@babel+core@7.18.2: + resolution: {integrity: sha512-S1ViF8W2QwAKUGJXxP9NAfNaqGDdEBJKpYkxHf5Yy2C4NPPzXGeR3Lhk7G8xJaaLcFTRfNjVbtbVtm8Gb0mqvg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-typescript': 7.16.7_@babel+core@7.18.2 + '@babel/plugin-transform-typescript': 7.18.4_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true @@ -1768,7 +1758,7 @@ packages: - supports-color dev: true - /@cypress/vue/3.1.2_cypress@9.7.0+vue@3.2.33: + /@cypress/vue/3.1.2_cypress@9.7.0+vue@3.2.37: resolution: {integrity: sha512-CqIBupPW6EhXJ7lXE64MBKh3VfdShHnuC3HBV/euHBt9tsgSo7RZHBTZUsKc8aM745VzVnuNiax+JV4CplrtLQ==} engines: {node: '>=8'} peerDependencies: @@ -1783,9 +1773,9 @@ packages: optional: true dependencies: '@cypress/mount-utils': 1.0.2 - '@vue/test-utils': 2.0.0-rc.21_vue@3.2.33 + '@vue/test-utils': 2.0.0-rc.21_vue@3.2.37 cypress: 9.7.0 - vue: 3.2.33 + vue: 3.2.37 dev: true /@cypress/xvfb/1.2.4_supports-color@8.1.1: @@ -1797,8 +1787,29 @@ packages: - supports-color dev: true - /@faker-js/faker/7.0.1: - resolution: {integrity: sha512-d7liuZh+aSPJ7JsWQ/Mu59HQDhYjWk7EPiVGMTL7KUEyrzYdKuMVfD3R0eCW8MezS20n4LoX/9zBfIV9zWdTrA==} + /@esbuild-kit/cjs-loader/2.0.1: + resolution: {integrity: sha512-KmE8XouKm6m05jPIsf5CTIZZ4171GHd+PUts1mtti2tzoiD228qCRjpkCwg540c3fMUweKupO+PIpkJ9+Z7vPg==} + dependencies: + '@esbuild-kit/core-utils': 1.3.1 + get-tsconfig: 3.2.0 + dev: true + + /@esbuild-kit/core-utils/1.3.1: + resolution: {integrity: sha512-QXWJKf3mEIs+jgUCrY2YWJ2cr9e9asRYRwDhxit+wkCaQbSfV6fCCgs8KjRsrkIdMBcWsjbWnFKfwZ9kjILPrw==} + dependencies: + esbuild: 0.14.38 + source-map-support: 0.5.21 + dev: true + + /@esbuild-kit/esm-loader/2.1.5: + resolution: {integrity: sha512-G0HZSh53dXOb42xR14zEASXtVWFNX2itREVPnh6BWU2PcApbSzFEIUpknotpybuu6QupuW9sS9hVVpJjuyZlSw==} + dependencies: + '@esbuild-kit/core-utils': 1.3.1 + get-tsconfig: 3.2.0 + dev: true + + /@faker-js/faker/7.2.0: + resolution: {integrity: sha512-dzjQ0LFT+bPLWg0yyV3MpxaLJp/+VW4a0SnjNSWJ4YpJ928LXDOZAN+kB2/JPPisI3Ra0w2BxbD4M9J7o0jcpw==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} dev: true @@ -2225,11 +2236,11 @@ packages: '@sinonjs/commons': 1.8.3 dev: true - /@testing-library/cypress/8.0.2_cypress@9.7.0: - resolution: {integrity: sha512-KVdm7n37sg/A4e3wKMD4zUl0NpzzVhx06V9Tf0hZHZ7nrZ4yFva6Zwg2EFF1VzHkEfN/ahUzRtT1qiW+vuWnJw==} + /@testing-library/cypress/8.0.3_cypress@9.7.0: + resolution: {integrity: sha512-nY2YaSbmuPo5k6kL0iLj/pGPPfka3iwb3kpTx8QN/vOCns92Saz9wfACqB8FJzcR7+lfA4d5HUOWqmTddBzczg==} engines: {node: '>=12', npm: '>=6'} peerDependencies: - cypress: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + cypress: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: '@babel/runtime': 7.16.7 '@testing-library/dom': 8.13.0 @@ -2267,8 +2278,8 @@ packages: /@types/babel__core/7.1.18: resolution: {integrity: sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==} dependencies: - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 + '@babel/parser': 7.18.3 + '@babel/types': 7.18.2 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.14.2 @@ -2320,7 +2331,7 @@ packages: /@types/concat-stream/1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 17.0.25 + '@types/node': 17.0.35 dev: true /@types/d3-force/3.0.3: @@ -2348,7 +2359,7 @@ packages: /@types/form-data/0.0.33: resolution: {integrity: sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==} dependencies: - '@types/node': 17.0.25 + '@types/node': 17.0.35 dev: true /@types/graceful-fs/4.1.5: @@ -2493,14 +2504,14 @@ packages: dev: true optional: true - /@unocss/cli/0.34.1: - resolution: {integrity: sha512-RHZyo70xOO/Loq17wVQoL+9Hs0QY0RbfAVfap6vk1uQMcDoZ3FVPjOvaDmpfqwwFeA6rExBplEF0jKlmsPfbuQ==} + /@unocss/cli/0.38.2: + resolution: {integrity: sha512-9piPujcrHZbd3CEEghdhnGKAMVRzk70op9VEB9s3sxEqEpgomwHvGkTnDlOey4z4bHqgKWnkAteaLvQbUP/L5w==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.34.1 - '@unocss/core': 0.34.1 - '@unocss/preset-uno': 0.34.1 + '@unocss/config': 0.38.2 + '@unocss/core': 0.38.2 + '@unocss/preset-uno': 0.38.2 cac: 6.7.12 chokidar: 3.5.3 colorette: 2.0.16 @@ -2510,113 +2521,119 @@ packages: perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.34.1: - resolution: {integrity: sha512-aB8AEIxo2C8Dvev4NFu8e/ClCy+1jY6TgKfYxVpDpITqwiNGGnFvFsj563JGGI9oD+cPAIXwHv0Kb79NBJTpyg==} + /@unocss/config/0.38.2: + resolution: {integrity: sha512-ttknaVVxKX7K9ais42iJO9sxpt6mVAnQuQHUokR134Q9GrPVDbN232K+jViqWY+TuVlaSgl6Fafx1DwiYsEAbQ==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 unconfig: 0.3.4 dev: true - /@unocss/core/0.34.1: - resolution: {integrity: sha512-h2AeTLAiBWu6IZzR1tN2H/ypuCbc9CK7t8H/o2ncG22Jfoh6FO09jQPoiRZr72PcpDf2/0snN94iZLnjvPGZOg==} + /@unocss/core/0.38.2: + resolution: {integrity: sha512-GXJs1R0oRESgPv4UZKvNZCTnT5Iebn/E0bAHHaCugko2ccnqh6bHul7fcShXICwgT+hyQBPEF5SNS2BPcEjKpQ==} dev: true - /@unocss/inspector/0.34.1: - resolution: {integrity: sha512-4V4gUy1bykm/oOtEAXT5Lc98Bxp6k+vp141O/Yp+AMgX4wK0+dB9ELrQx7gzVLQauQv209xuMZ9tscKf0VEZaA==} + /@unocss/inspector/0.38.2: + resolution: {integrity: sha512-d1HojYl/ztE/+UXMcvOWw7gGewZ/GyhvaHVNsaENcH0ORPootSS1PvE2JhPYiIs43IYq6ZzRFCVH0MUqL8ARhQ==} dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.34.1: - resolution: {integrity: sha512-ik4Dh0CEFa3yZuSY7C8ct4X1wRb50RHjZvp8exyDmWoUpMq/nKB6op9MRnPASAcMFeXs2pMnFYlNwg5rPiw3xQ==} + /@unocss/preset-attributify/0.38.2: + resolution: {integrity: sha512-ySW1kG9eyyUK33nHmOIxGw2oGJqmNv39KwMN5MQL3314WVXl3JsViD2TG4LGktVR6K64mrNAC9TUG/eEXaRLLQ==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-icons/0.34.1: - resolution: {integrity: sha512-fGfchdyf5qFm3wX6cLJWFIqfnfsWKPwipNGJDdPgnk0kFiV9sPBE7GD0ctwdZg6v+dpHImOAMRqfhpx5ocJUKw==} + /@unocss/preset-icons/0.38.2: + resolution: {integrity: sha512-C4OB09aOW4SVTSRTLQ8gVLSnaFCEccRwDz9ZfJsjVs1pClBU0d5MvNGc3ORDW6u29rOyWaIgEMkFtDW6vDQyOw==} dependencies: '@iconify/utils': 1.0.32 - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 ohmyfetch: 0.4.18 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.34.1: - resolution: {integrity: sha512-pEL+/55RfRTfpUplCVzC1l0gLy5cGR1lRSduNz91+FqHmxmyw/rzEoZl0+KhlcNTKWGJY6pM/UYQ3AcbNu5n9w==} + /@unocss/preset-mini/0.38.2: + resolution: {integrity: sha512-xrZHcgjLuOY12+UxnpA0zHtLFnxG1hYWS9CFa/odUM7jtjLq/u+E3LVv4/g/+mwcXyj6EIfe4ItE87s3R87zzg==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-typography/0.34.1: - resolution: {integrity: sha512-plNmH6LqJx6Zp7R42PvMlRJ60r+9zjL4gRmHP2V/kUWlAelrHDtBrCT4V8ndrNUXCIK9cE0rLKk6acafDbgsHg==} + /@unocss/preset-tagify/0.38.2: + resolution: {integrity: sha512-gLOuTQh5epGDMOeDA1KpAh2ygpIZgW9I03WttGaCrlavHBI1PPN2gt6wQe73htetfiwVn7QBPlq1/CKX8CVsvQ==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-uno/0.34.1: - resolution: {integrity: sha512-QQxSyZRBzgVwH+m6c6vdJt0ZMa4EHSj4DHpZ68r35FRbs7Wk8cJ7mK40FW+d4FbuFKaMN8EmH6zQTeN9+vtbUg==} + /@unocss/preset-typography/0.38.2: + resolution: {integrity: sha512-5MgQKEJmeKC0UehosPLm091Ly+sDRUHtoU71KHsB5llh4WARVy2etIerDxVza5JH7FEIseNUIT5lGZeo5S78Ng==} dependencies: - '@unocss/core': 0.34.1 - '@unocss/preset-mini': 0.34.1 - '@unocss/preset-wind': 0.34.1 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-web-fonts/0.34.1: - resolution: {integrity: sha512-xLQT9ERot5pANELA9nXrzHlMOxOQkdNBkcaoeSwD/Lup4mpHKPXDAqWIry+GYfQvcF9k7BYD/40CSx44RAhOpw==} + /@unocss/preset-uno/0.38.2: + resolution: {integrity: sha512-BKDTa9FazpQFJhdDZWA6aOYq9tIBdm0XSTQC+Vk20h3yKVF3GlIBjuR5IMZ+ydEkLR/c6kjzdqqKbtHUqEyFXw==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 + '@unocss/preset-mini': 0.38.2 + '@unocss/preset-wind': 0.38.2 + dev: true + + /@unocss/preset-web-fonts/0.38.2: + resolution: {integrity: sha512-Gjceka7dlhDC7HH/BRmExfnvPf+6SScfQnaaubsHsJY6aQ55lfZfhD82aNUXUk3p9wUr/M27VQGQ1wCV90G9cA==} + dependencies: + '@unocss/core': 0.38.2 ohmyfetch: 0.4.18 dev: true - /@unocss/preset-wind/0.34.1: - resolution: {integrity: sha512-NDDIdtPv6tX0scNx4o9oF6GPz2U6ufI9uhbqacWhZX43aolJaNM0W5WsEOnw8GrO7RXOlgtChn0r79Uc91Ip0g==} + /@unocss/preset-wind/0.38.2: + resolution: {integrity: sha512-e6I07llFT73aMPR7KOk6ebWQUS3SNvu3c5DCriS+iqbplbdQtTP5Ox6Os33FjNIwzjxz8cSwUKUhRGODuFkFyg==} dependencies: - '@unocss/core': 0.34.1 - '@unocss/preset-mini': 0.34.1 + '@unocss/core': 0.38.2 + '@unocss/preset-mini': 0.38.2 dev: true - /@unocss/reset/0.34.1: - resolution: {integrity: sha512-KbDzfB+CLcyNPOjm5g/sNhIvZn5LVlGTYvsxkCj3kzNKsNcuwK0QttDiR2Eo4/Zwtm8VJi0nWH6Oeg5lKyvV6w==} + /@unocss/reset/0.38.2: + resolution: {integrity: sha512-bK6khIAUQ2syp1eAq3hYK0ONqIBEZsBxMLZg8uFQOepXTJIHDH7fTm5gEXpCFcHJx91Onfcx9V9Twh4DjJv0wQ==} dev: true - /@unocss/scope/0.34.1: - resolution: {integrity: sha512-uWCbjdKzSqiGvaTsvOFvQlWYErlUQ2TKfer90dJid5mdak2XHnH1X/XqSYqqHLT5pmyVk7c2OGALxgUQV+IzjQ==} + /@unocss/scope/0.38.2: + resolution: {integrity: sha512-8tWsn1Ur8gQzSw8Z2tsoaUWEniOPIBBlH3cZlmkVgtOzndp3/JSFRu+lPcrbvEEN7IW2N1sPV5qQ2addHgmFmA==} dev: true - /@unocss/transformer-compile-class/0.34.1: - resolution: {integrity: sha512-NjjNOa4l5BWWJKW87BKiAOmudVaxyuKPRd8B80fz7lAQn/5VGEgQ0/1A6NmqAyHwKprUi4Gu4thsJezBiIAuNA==} + /@unocss/transformer-compile-class/0.38.2: + resolution: {integrity: sha512-Jq+eu3x9griX0m8jMCIZaQJKmFD6ZBGaD0qGQ5GoaPUllYdN1qAE3VdYDRobkMXOEsem8+72esOAExzZhr6oxg==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 dev: true - /@unocss/transformer-directives/0.34.1: - resolution: {integrity: sha512-aLNa3uQ1WP+GYgLB2xyhfn6yXAuSquNlKgS/muGpc8oCSOMtAtaxjkdsAFzK8CRgZUYGMB3TBynJSBQhizTlDQ==} + /@unocss/transformer-directives/0.38.2: + resolution: {integrity: sha512-x4WhCorfN2r3qgcG31RQhNeyypIYyrqvpt2J/X7s+8MBqcgMFTupQYgVsKw7mOWHlYtEiNA1K7Evr+yOHEMQaA==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.34.1: - resolution: {integrity: sha512-Dgk5uszraWgcVmerW1q/+AKKf/VpkyJFPOvc0EeJTl2H8kMdITrwHh5vVuQoM70rsaw3hGPWX++fThvIB48cWQ==} + /@unocss/transformer-variant-group/0.38.2: + resolution: {integrity: sha512-nk8gesr66V7dtcFtN3enzh+wzQN6DCLtX7+ASV5/mm58F83PdmGdfV0vFANjL4e/OngmO99cViYDLlN4DHn6Aw==} dependencies: - '@unocss/core': 0.34.1 + '@unocss/core': 0.38.2 dev: true - /@unocss/vite/0.34.1: - resolution: {integrity: sha512-XQB4Y4hdg0Zof1obmzN1pR+/pyDOLGhvu13J6lw67nUwvLdy0t9IpBufh8yHpoka6E3j25yaGfLPqO0c5VYgkw==} + /@unocss/vite/0.38.2: + resolution: {integrity: sha512-DuYhbH9L5tWa0bntJySIVWbGkJKH9MwxZ51QKrEHh76c+YzZZo+B8k485GJhCb9bfjT5BxpDhxxZQTaaeA3HbA==} peerDependencies: vite: ^2.9.0 dependencies: '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.34.1 - '@unocss/core': 0.34.1 - '@unocss/inspector': 0.34.1 - '@unocss/scope': 0.34.1 - '@unocss/transformer-directives': 0.34.1 + '@unocss/config': 0.38.2 + '@unocss/core': 0.38.2 + '@unocss/inspector': 0.38.2 + '@unocss/scope': 0.38.2 + '@unocss/transformer-directives': 0.38.2 magic-string: 0.26.2 dev: true @@ -2634,14 +2651,14 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue/2.3.3_vue@3.2.33: + /@vitejs/plugin-vue/2.3.3_vue@3.2.37: resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} engines: {node: '>=12.0.0'} peerDependencies: vite: ^2.5.10 vue: ^3.2.25 dependencies: - vue: 3.2.33 + vue: 3.2.37 dev: true /@vue/babel-helper-vue-transform-on/1.0.2: @@ -2665,102 +2682,110 @@ packages: - supports-color dev: true - /@vue/compiler-core/3.2.33: - resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==} + /@vue/compiler-core/3.2.37: + resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==} dependencies: - '@babel/parser': 7.17.9 - '@vue/shared': 3.2.33 + '@babel/parser': 7.18.3 + '@vue/shared': 3.2.37 estree-walker: 2.0.2 source-map: 0.6.1 dev: true - /@vue/compiler-dom/3.2.33: - resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==} + /@vue/compiler-dom/3.2.37: + resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} dependencies: - '@vue/compiler-core': 3.2.33 - '@vue/shared': 3.2.33 + '@vue/compiler-core': 3.2.37 + '@vue/shared': 3.2.37 dev: true - /@vue/compiler-sfc/3.2.33: - resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==} + /@vue/compiler-sfc/3.2.37: + resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} dependencies: - '@babel/parser': 7.17.9 - '@vue/compiler-core': 3.2.33 - '@vue/compiler-dom': 3.2.33 - '@vue/compiler-ssr': 3.2.33 - '@vue/reactivity-transform': 3.2.33 - '@vue/shared': 3.2.33 + '@babel/parser': 7.18.3 + '@vue/compiler-core': 3.2.37 + '@vue/compiler-dom': 3.2.37 + '@vue/compiler-ssr': 3.2.37 + '@vue/reactivity-transform': 3.2.37 + '@vue/shared': 3.2.37 estree-walker: 2.0.2 magic-string: 0.25.7 - postcss: 8.4.12 + postcss: 8.4.14 source-map: 0.6.1 dev: true - /@vue/compiler-ssr/3.2.33: - resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==} + /@vue/compiler-ssr/3.2.37: + resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} dependencies: - '@vue/compiler-dom': 3.2.33 - '@vue/shared': 3.2.33 + '@vue/compiler-dom': 3.2.37 + '@vue/shared': 3.2.37 dev: true /@vue/devtools-api/6.1.3: resolution: {integrity: sha512-79InfO2xHv+WHIrH1bHXQUiQD/wMls9qBk6WVwGCbdwP7/3zINtvqPNMtmSHXsIKjvUAHc8L0ouOj6ZQQRmcXg==} dev: true - /@vue/reactivity-transform/3.2.33: - resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==} + /@vue/reactivity-transform/3.2.37: + resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==} dependencies: '@babel/parser': 7.18.3 - '@vue/compiler-core': 3.2.33 - '@vue/shared': 3.2.33 + '@vue/compiler-core': 3.2.37 + '@vue/shared': 3.2.37 estree-walker: 2.0.2 magic-string: 0.25.7 dev: true - /@vue/reactivity/3.2.33: - resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==} + /@vue/reactivity/3.2.37: + resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} dependencies: - '@vue/shared': 3.2.33 + '@vue/shared': 3.2.37 dev: true - /@vue/runtime-core/3.2.33: - resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==} + /@vue/runtime-core/3.2.37: + resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} dependencies: - '@vue/reactivity': 3.2.33 - '@vue/shared': 3.2.33 + '@vue/reactivity': 3.2.37 + '@vue/shared': 3.2.37 dev: true - /@vue/runtime-dom/3.2.33: - resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==} + /@vue/runtime-dom/3.2.37: + resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} dependencies: - '@vue/runtime-core': 3.2.33 - '@vue/shared': 3.2.33 + '@vue/runtime-core': 3.2.37 + '@vue/shared': 3.2.37 csstype: 2.6.19 dev: true - /@vue/server-renderer/3.2.33_vue@3.2.33: - resolution: {integrity: sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==} + /@vue/server-renderer/3.2.37_vue@3.2.37: + resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==} peerDependencies: - vue: 3.2.33 + vue: 3.2.37 dependencies: - '@vue/compiler-ssr': 3.2.33 - '@vue/shared': 3.2.33 - vue: 3.2.33 + '@vue/compiler-ssr': 3.2.37 + '@vue/shared': 3.2.37 + vue: 3.2.37 dev: true - /@vue/shared/3.2.33: - resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==} + /@vue/shared/3.2.37: + resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} dev: true - /@vue/test-utils/2.0.0-rc.21_vue@3.2.33: + /@vue/test-utils/2.0.0-rc.21_vue@3.2.37: resolution: {integrity: sha512-wIJR4e/jISBKVKfiod3DV32BlDsoD744WVCuCaGtaSKvhvTL9gI5vl2AYSy00V51YaM8dCOFi3zcpCON8G1WqA==} peerDependencies: vue: ^3.0.1 dependencies: - vue: 3.2.33 + vue: 3.2.37 dev: true - /@vue/vue3-jest/27.0.0_b39c4d2b190b3ee1ba114565f8133ce3: + /@vue/test-utils/2.0.0_vue@3.2.37: + resolution: {integrity: sha512-zL5kygNq7hONrO1CzaUGprEAklAX+pH8J1MPMCU3Rd2xtSYkZ+PmKU3oEDRg8VAGdL5lNJHzDgrud5amFPtirw==} + peerDependencies: + vue: ^3.0.1 + dependencies: + vue: 3.2.37 + dev: true + + /@vue/vue3-jest/27.0.0_42b0e14dfb61dea67ae002fa755ed344: resolution: {integrity: sha512-VL61CgZBoQqayXfzlZJHHpZuX4lsT8dmdZMJzADhdAJjKu26JBpypHr/2ppevxItljPiuALQW4MKhhCXZRXnLg==} peerDependencies: '@babel/core': 7.x @@ -2783,15 +2808,15 @@ packages: css-tree: 2.1.0 jest: 27.5.1 source-map: 0.5.6 - ts-jest: 27.1.4_1de59f92b0ede13b4eb51662edd6ef98 + ts-jest: 27.1.5_1de59f92b0ede13b4eb51662edd6ef98 tsconfig: 7.0.0 - vue: 3.2.33 + vue: 3.2.37 transitivePeerDependencies: - supports-color dev: true - /@vueuse/core/8.5.0_vue@3.2.33: - resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==} + /@vueuse/core/8.6.0_vue@3.2.37: + resolution: {integrity: sha512-VirzExCm/N+QdrEWT7J4uSrvJ5hquKIAU9alQ37kUvIJk9XxCLxmfRnmekYc1kz2+6BnoyuKYXVmrMV351CB4w==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -2801,18 +2826,18 @@ packages: vue: optional: true dependencies: - '@vueuse/metadata': 8.5.0 - '@vueuse/shared': 8.5.0_vue@3.2.33 - vue: 3.2.33 - vue-demi: 0.12.1_vue@3.2.33 + '@vueuse/metadata': 8.6.0 + '@vueuse/shared': 8.6.0_vue@3.2.37 + vue: 3.2.37 + vue-demi: 0.12.1_vue@3.2.37 dev: true - /@vueuse/metadata/8.5.0: - resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==} + /@vueuse/metadata/8.6.0: + resolution: {integrity: sha512-F+CKPvaExsm7QgRr8y+ZNJFwXasn89rs5wth/HeX9lJ1q8XEt+HJ16Q5Sxh4rfG5YSKXrStveVge8TKvPjMjFA==} dev: true - /@vueuse/shared/8.5.0_vue@3.2.33: - resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==} + /@vueuse/shared/8.6.0_vue@3.2.37: + resolution: {integrity: sha512-Y/IVywZo7IfEoSSEtCYpkVEmPV7pU35mEIxV7PbD/D3ly18B3mEsBaPbtDkNM/QP3zAZ5mn4nEkOfddX4uwuIA==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -2822,12 +2847,12 @@ packages: vue: optional: true dependencies: - vue: 3.2.33 - vue-demi: 0.12.1_vue@3.2.33 + vue: 3.2.37 + vue-demi: 0.12.1_vue@3.2.37 dev: true - /@yeger/debounce/1.0.16: - resolution: {integrity: sha512-Qz4PeLXf3EeeukOp1uc19QTmNrLPwbmX/Kzai3f2e/04n9rrduEfhIJJmEq1uZWEXfRXj/ycNFMvgUxGTH8UFg==} + /@yeger/debounce/1.0.18: + resolution: {integrity: sha512-QwW6oR6g+5vo1VNUUdHOJrK5/Yr6j27DEvwzh9KzgIE7GB/vt9izLoPv/52h3a7AaQLYN8CP0pRhzbkr+M8LWw==} dev: true /abab/2.0.5: @@ -2858,6 +2883,12 @@ packages: hasBin: true dev: true + /acorn/8.7.1: + resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /agent-base/6.0.2: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} @@ -3038,7 +3069,7 @@ packages: resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-plugin-utils': 7.17.12 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.1.0 @@ -3241,12 +3272,6 @@ packages: ieee754: 1.2.1 dev: true - /builtins/4.0.0: - resolution: {integrity: sha512-qC0E2Dxgou1IHhvJSLwGDSTvokbRovU5zZFuDY6oY8Y2lF3nGt5Ad8YZK7GMtqzY84Wu7pXTPeHQeHcXSXsRhw==} - dependencies: - semver: 7.3.5 - dev: true - /c8/7.11.3: resolution: {integrity: sha512-6YBmsaNmqRm9OS3ZbIiL2EZgi1+Xc4O24jL3vMYGE6idixYuGdy76rIfIdltSKDj9DpLNrcXSonUTR1miBD0wA==} engines: {node: '>=10.12.0'} @@ -3443,8 +3468,8 @@ packages: resolution: {integrity: sha512-Au0Ysn6tUMZB/1Jd5S8g4Or1kZxTuTnNx6MVs9H46Ad7w8IEjkHusH+4oyia/FBcVuAJO4DIlkDnPM8Qnnf1rg==} dev: true - /codemirror/5.65.4: - resolution: {integrity: sha512-tytrSm5Rh52b6j36cbDXN+FHwHCl9aroY4BrDZB2NFFL3Wjfq9nuYVLFFhaOYOczKAg3JXTr8BuT8LcE5QY4Iw==} + /codemirror/5.65.5: + resolution: {integrity: sha512-HNyhvGLnYz5c+kIsB9QKVitiZUevha3ovbIYaQiGzKo7ECSL/elWD9RXt3JgNr0NdnyqE9/Rc/7uLfkJQL638w==} dev: true /collect-v8-coverage/1.0.1: @@ -3557,7 +3582,7 @@ packages: dev: true /css.escape/1.5.1: - resolution: {integrity: sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=} + resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} dev: true /cssom/0.3.8: @@ -3665,16 +3690,16 @@ packages: d3-timer: 3.0.1 dev: true - /d3-graph-controller/2.2.36: - resolution: {integrity: sha512-wwJ4Sl+zEBUMHvgq7D5WNYDmbZkB7xIqG3yKjSI5+tf4drvpJqK95Sw/aXF2JZio5Qd0F7xffLZQCZrUVHr3Ag==} + /d3-graph-controller/2.2.40: + resolution: {integrity: sha512-fwpgWnM4Xq6/2PHkFbO7vznjZ2EivnkTkDYMNFe3cUOdkFfTlxLYV9txB0AV6gq/I4u6zC9nHKLHzHjOaTuNVw==} dependencies: - '@yeger/debounce': 1.0.16 + '@yeger/debounce': 1.0.18 d3-drag: 3.0.0 d3-force: 3.0.0 d3-selection: 3.0.0 d3-zoom: 3.0.0 ts-deepmerge: 2.0.1 - vecti: 2.0.18 + vecti: 2.0.20 dev: true /d3-interpolate/3.0.1: @@ -3999,6 +4024,16 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: false + optional: true + + /esbuild-android-64/0.14.38: + resolution: {integrity: sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true optional: true /esbuild-android-arm64/0.14.27: @@ -4007,6 +4042,16 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false + optional: true + + /esbuild-android-arm64/0.14.38: + resolution: {integrity: sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true optional: true /esbuild-darwin-64/0.14.27: @@ -4015,6 +4060,16 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-64/0.14.38: + resolution: {integrity: sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true optional: true /esbuild-darwin-arm64/0.14.27: @@ -4023,6 +4078,16 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-arm64/0.14.38: + resolution: {integrity: sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true optional: true /esbuild-freebsd-64/0.14.27: @@ -4031,6 +4096,16 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-64/0.14.38: + resolution: {integrity: sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true optional: true /esbuild-freebsd-arm64/0.14.27: @@ -4039,6 +4114,16 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-arm64/0.14.38: + resolution: {integrity: sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true optional: true /esbuild-linux-32/0.14.27: @@ -4047,6 +4132,16 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-32/0.14.38: + resolution: {integrity: sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-64/0.14.27: @@ -4055,6 +4150,16 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-64/0.14.38: + resolution: {integrity: sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-arm/0.14.27: @@ -4063,6 +4168,16 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm/0.14.38: + resolution: {integrity: sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-arm64/0.14.27: @@ -4071,6 +4186,16 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm64/0.14.38: + resolution: {integrity: sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-mips64le/0.14.27: @@ -4079,6 +4204,16 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-mips64le/0.14.38: + resolution: {integrity: sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-ppc64le/0.14.27: @@ -4087,6 +4222,16 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-ppc64le/0.14.38: + resolution: {integrity: sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-riscv64/0.14.27: @@ -4095,6 +4240,16 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-riscv64/0.14.38: + resolution: {integrity: sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-linux-s390x/0.14.27: @@ -4103,6 +4258,16 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false + optional: true + + /esbuild-linux-s390x/0.14.38: + resolution: {integrity: sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true optional: true /esbuild-netbsd-64/0.14.27: @@ -4111,13 +4276,17 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: false optional: true - /esbuild-node-loader/0.6.5: - resolution: {integrity: sha512-uPP+dllWm38cFvDysdocutN3lfe5pTIbddAHp1ENyLzpHYqE2r+3Wo+pfg9X3p8DFWwzIisft5YkeBIthIcixw==} - dependencies: - esbuild: 0.14.27 + /esbuild-netbsd-64/0.14.38: + resolution: {integrity: sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true dev: true + optional: true /esbuild-openbsd-64/0.14.27: resolution: {integrity: sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw==} @@ -4125,15 +4294,17 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: false optional: true - /esbuild-register/3.3.2_esbuild@0.14.27: - resolution: {integrity: sha512-jceAtTO6zxPmCfSD5cBb3rgIK1vmuqCKYwgylHiS1BF4pq0jJiJb4K2QMuqF4BEw7XDBRatYzip0upyTzfkgsQ==} - peerDependencies: - esbuild: '>=0.12 <1' - dependencies: - esbuild: 0.14.27 + /esbuild-openbsd-64/0.14.38: + resolution: {integrity: sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true dev: true + optional: true /esbuild-sunos-64/0.14.27: resolution: {integrity: sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg==} @@ -4141,6 +4312,16 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: false + optional: true + + /esbuild-sunos-64/0.14.38: + resolution: {integrity: sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true optional: true /esbuild-windows-32/0.14.27: @@ -4149,6 +4330,16 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-32/0.14.38: + resolution: {integrity: sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true optional: true /esbuild-windows-64/0.14.27: @@ -4157,6 +4348,16 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-64/0.14.38: + resolution: {integrity: sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /esbuild-windows-arm64/0.14.27: @@ -4165,6 +4366,16 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /esbuild-windows-arm64/0.14.38: + resolution: {integrity: sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true optional: true /esbuild/0.14.27: @@ -4193,6 +4404,35 @@ packages: esbuild-windows-32: 0.14.27 esbuild-windows-64: 0.14.27 esbuild-windows-arm64: 0.14.27 + dev: false + + /esbuild/0.14.38: + resolution: {integrity: sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + esbuild-android-64: 0.14.38 + esbuild-android-arm64: 0.14.38 + esbuild-darwin-64: 0.14.38 + esbuild-darwin-arm64: 0.14.38 + esbuild-freebsd-64: 0.14.38 + esbuild-freebsd-arm64: 0.14.38 + esbuild-linux-32: 0.14.38 + esbuild-linux-64: 0.14.38 + esbuild-linux-arm: 0.14.38 + esbuild-linux-arm64: 0.14.38 + esbuild-linux-mips64le: 0.14.38 + esbuild-linux-ppc64le: 0.14.38 + esbuild-linux-riscv64: 0.14.38 + esbuild-linux-s390x: 0.14.38 + esbuild-netbsd-64: 0.14.38 + esbuild-openbsd-64: 0.14.38 + esbuild-sunos-64: 0.14.38 + esbuild-windows-32: 0.14.38 + esbuild-windows-64: 0.14.38 + esbuild-windows-arm64: 0.14.38 + dev: true /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -4200,7 +4440,7 @@ packages: dev: true /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true @@ -4227,15 +4467,11 @@ packages: source-map: 0.6.1 dev: true - /esmo/0.14.1: - resolution: {integrity: sha512-zx48iHEWEzhouF6wXSRbO8+KuDH5QWy30qVk0EE/olYxIA4ZPySfUkqxh7tDUBizUROzdyjWmCdSDJa+3pb+9Q==} + /esno/0.16.3: + resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} hasBin: true dependencies: - cross-spawn: 7.0.3 - esbuild: 0.14.27 - esbuild-node-loader: 0.6.5 - esbuild-register: 3.3.2_esbuild@0.14.27 - import-meta-resolve: 1.1.1 + tsx: 3.4.2 dev: true /esprima/4.0.1: @@ -4430,14 +4666,14 @@ packages: /flatted/3.2.5: resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} - /floating-vue/2.0.0-y.0_vue@3.2.33: + /floating-vue/2.0.0-y.0_vue@3.2.37: resolution: {integrity: sha512-UpJquQIlP0Z5978RYwGN3qsE6jhxxCt7ltzE1mV2m9GwsZ6y7IaIOAszWqALC+OqWhdPad/0GYxoQYGLC0y+Ow==} peerDependencies: vue: ^3.2.0 dependencies: '@floating-ui/dom': 0.1.10 - vue: 3.2.33 - vue-resize: 2.0.0-alpha.1_vue@3.2.33 + vue: 3.2.37 + vue-resize: 2.0.0-alpha.1_vue@3.2.37 dev: true /foreach/2.0.5: @@ -4553,7 +4789,7 @@ packages: dev: true /get-port/3.2.0: - resolution: {integrity: sha1-3Xzn3hh8Bsi/NTeWrHHgmfCYDrw=} + resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} engines: {node: '>=4'} dev: true @@ -4582,6 +4818,10 @@ packages: get-intrinsic: 1.1.1 dev: true + /get-tsconfig/3.2.0: + resolution: {integrity: sha512-PChG1QIKJKpzrgR/wRhX5TWMKqH1cIHViJYDk0cjXhpwXFHIGGJiL5TXu/frupyetjXXxeDInWbP4vhvhHSBkg==} + dev: true + /getos/3.2.1: resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==} dependencies: @@ -4635,20 +4875,6 @@ packages: duplexer: 0.1.2 dev: true - /happy-dom/3.2.2: - resolution: {integrity: sha512-NgRLzVYeTs5Y12LwpD6C2qbn7FCaKVb1BewLQOuvxS9WOxfL/dy122jDwEFluGyzZbip/ogf9MLsN+ZBlit1aA==} - dependencies: - css.escape: 1.5.1 - he: 1.2.0 - node-fetch: 2.6.7 - sync-request: 6.1.0 - webidl-conversions: 7.0.0 - whatwg-encoding: 2.0.0 - whatwg-mimetype: 3.0.0 - transitivePeerDependencies: - - encoding - dev: true - /happy-dom/4.1.0: resolution: {integrity: sha512-x/W72MnJ3VENTXrIlvdkb5t+f7Tkeze8CEcUEiVAbPovZnsB6vl/szkWCKuuovmdWBxJtqP147qedos9wWxllg==} dependencies: @@ -4826,12 +5052,6 @@ packages: resolve-cwd: 3.0.0 dev: true - /import-meta-resolve/1.1.1: - resolution: {integrity: sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==} - dependencies: - builtins: 4.0.0 - dev: true - /imurmurhash/0.1.4: resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} engines: {node: '>=0.8.19'} @@ -4925,7 +5145,7 @@ packages: dev: true /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: true @@ -5072,7 +5292,7 @@ packages: dev: true /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} dev: true /isarray/2.0.5: @@ -5097,7 +5317,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.18.2 - '@babel/parser': 7.17.9 + '@babel/parser': 7.18.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -5516,7 +5736,7 @@ packages: dependencies: '@babel/core': 7.18.2 '@babel/generator': 7.18.2 - '@babel/plugin-syntax-typescript': 7.16.7_@babel+core@7.18.2 + '@babel/plugin-syntax-typescript': 7.17.12_@babel+core@7.18.2 '@babel/traverse': 7.18.2 '@babel/types': 7.18.2 '@jest/transform': 27.5.1 @@ -5713,7 +5933,7 @@ packages: dev: true /jsesc/0.5.0: - resolution: {integrity: sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=} + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true dev: true @@ -5735,14 +5955,6 @@ packages: resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} dev: true - /json5/2.2.0: - resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} - engines: {node: '>=6'} - hasBin: true - dependencies: - minimist: 1.2.6 - dev: true - /json5/2.2.1: resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} engines: {node: '>=6'} @@ -5846,11 +6058,11 @@ packages: dev: true /lodash.debounce/4.0.8: - resolution: {integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168=} + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: true /lodash.memoize/4.1.2: - resolution: {integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=} + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: true /lodash.once/4.1.1: @@ -5904,7 +6116,7 @@ packages: dev: true /lz-string/1.4.4: - resolution: {integrity: sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=} + resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} hasBin: true dev: true @@ -5971,13 +6183,13 @@ packages: picomatch: 2.3.1 dev: true - /microtime/3.0.0: - resolution: {integrity: sha512-SirJr7ZL4ow2iWcb54bekS4aWyBQNVcEDBiwAz9D/sTgY59A+uE8UJU15cp5wyZmPBwg/3zf8lyCJ5NUe1nVlQ==} - engines: {node: '>= 4.0.0'} + /microtime/3.1.0: + resolution: {integrity: sha512-GcjhfC2y/DF2znac8IRwri7+YUIy34QRHz/iZK3bHrh74qrNNOpAJQwiOMnIG+v1J0K4eiqd+RiGzN3F1eofTQ==} + engines: {node: '>= 14.13.0'} requiresBuild: true dependencies: - node-addon-api: 1.7.2 - node-gyp-build: 3.9.0 + node-addon-api: 5.0.0 + node-gyp-build: 4.4.0 dev: true /mime-db/1.51.0: @@ -6035,24 +6247,17 @@ packages: /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - /nanoid/3.3.1: - resolution: {integrity: sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true - /nanoid/3.3.4: resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - dev: false /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true - /node-addon-api/1.7.2: - resolution: {integrity: sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==} + /node-addon-api/5.0.0: + resolution: {integrity: sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==} dev: true /node-fetch-native/0.1.3: @@ -6071,8 +6276,8 @@ packages: whatwg-url: 5.0.0 dev: true - /node-gyp-build/3.9.0: - resolution: {integrity: sha512-zLcTg6P4AbcHPq465ZMFNXx7XpKKJh+7kkN699NiQWisR2uWYOWNWqRHAmbnmKiL4e9aLSlmy5U7rEMUXV59+A==} + /node-gyp-build/4.4.0: + resolution: {integrity: sha512-amJnQCcgtRVw9SvoebO3BKGESClrfXGCUTX9hSn1OuGQTQBOZmVd0Z0OlecpuRksKvbsUqALE8jls/ErClAPuQ==} hasBin: true dev: true @@ -6148,7 +6353,7 @@ packages: dev: true /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true @@ -6238,7 +6443,7 @@ packages: dev: true /parse-cache-control/1.0.1: - resolution: {integrity: sha1-juqz5U+laSD+Fro493+iGqzC104=} + resolution: {integrity: sha512-60zvsJReQPX5/QP0Kzfd/VrpjScIQ7SHBW6bFCYfEP+fp0Eppr1SHhIO5nd1PjZtvclzSzES9D/p5nFJurwfWg==} dev: true /parse-json/5.2.0: @@ -6347,15 +6552,6 @@ packages: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} dev: true - /postcss/8.4.12: - resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.1 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss/8.4.14: resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==} engines: {node: ^10 || ^12 || >=14} @@ -6363,7 +6559,6 @@ packages: nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false /prelude-ls/1.1.2: resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} @@ -6581,8 +6776,8 @@ packages: glob: 7.2.0 dev: true - /rollup/2.74.1: - resolution: {integrity: sha512-K2zW7kV8Voua5eGkbnBtWYfMIhYhT9Pel2uhBk2WO5eMee161nPze/XRfvEQPFYz7KgrCCnmh2Wy0AMFLGGmMA==} + /rollup/2.75.6: + resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -6864,6 +7059,12 @@ packages: engines: {node: '>=8'} dev: true + /strip-literal/0.3.0: + resolution: {integrity: sha512-J+lfm3Pw5nzURj2B8acyvUSBqs3JbjM8WAfrmeH3qcn32+ew6kFwbZFV9+X8k9UOIAkQw9WPSzFZy3083c7l5Q==} + dependencies: + acorn: 8.7.1 + dev: true + /supports-color/5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -7021,7 +7222,7 @@ packages: dev: true /tr46/0.0.3: - resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} dev: true /tr46/2.1.0: @@ -7042,8 +7243,8 @@ packages: resolution: {integrity: sha512-2RpGIE0YVW6blKY756MP74czemC9x4XThhNCxq0A14Owm3ac8tZvigPbpZyZZQSyfOc7Qba5kG5xKBq74ihZfA==} dev: true - /ts-jest/27.1.4_1de59f92b0ede13b4eb51662edd6ef98: - resolution: {integrity: sha512-qjkZlVPWVctAezwsOD1OPzbZ+k7zA5z3oxII4dGdZo5ggX/PL7kvwTM0pXTr10fAtbiVpJaL3bWd502zAhpgSQ==} + /ts-jest/27.1.5_1de59f92b0ede13b4eb51662edd6ef98: + resolution: {integrity: sha512-Xv6jBQPoBEvBq/5i2TeSG9tt/nqkbpcurrEG1b+2yfBrcJelOZF9Ml6dmyMh7bcW9JyFbRYpR5rxROSlBLTZHA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true peerDependencies: @@ -7069,7 +7270,7 @@ packages: fast-json-stable-stringify: 2.1.0 jest: 27.5.1 jest-util: 27.5.1 - json5: 2.2.0 + json5: 2.2.1 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.5 @@ -7089,6 +7290,17 @@ packages: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} dev: true + /tsx/3.4.2: + resolution: {integrity: sha512-Rd1gm2noOUiVynF+VFxo4bVBNbzS6haWKWtlQ0bEfCLLEqm+GG3R98D3Rqk6foQ3NnJk6JAWOx1ragwcAPj4Lg==} + hasBin: true + dependencies: + '@esbuild-kit/cjs-loader': 2.0.1 + '@esbuild-kit/core-utils': 1.3.1 + '@esbuild-kit/esm-loader': 2.1.5 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /tunnel-agent/0.6.0: resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} dependencies: @@ -7135,8 +7347,8 @@ packages: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} dev: true - /typescript/4.7.2: - resolution: {integrity: sha512-Mamb1iX2FDUpcTRzltPxgWMKy3fhg0TN378ylbktPGPK/99KbDtMQ4W1hwgsbPAsG3a0xKa1vmw4VKZQbkvz5A==} + /typescript/4.7.3: + resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -7190,8 +7402,8 @@ packages: engines: {node: '>=4'} dev: true - /unimport/0.2.4_rollup@2.74.1: - resolution: {integrity: sha512-7OEUIlZMS1s1h1uFAGkCPylMtE8hnlJ/cFurJQHdzKAqIyuGiOREFKaCLbkNtFloZicCpRAlqC0Ny2yMoz6mFg==} + /unimport/0.2.6_rollup@2.75.6: + resolution: {integrity: sha512-4cOokUIEvaXAfVCHH87vR+wdKI1KDzxQREW9oi0r6J68TPFEeGLHHc2pdyL0uNDUMd2aLxUikhWARNfoQKqC4Q==} dependencies: '@rollup/pluginutils': 4.2.1 escape-string-regexp: 5.0.0 @@ -7201,7 +7413,8 @@ packages: mlly: 0.5.2 pathe: 0.3.0 scule: 0.2.1 - unplugin: 0.6.3_rollup@2.74.1 + strip-literal: 0.3.0 + unplugin: 0.6.3_rollup@2.75.6 transitivePeerDependencies: - esbuild - rollup @@ -7223,31 +7436,37 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss/0.34.1: - resolution: {integrity: sha512-rk1xKh+ROUHxcFq56Wa0vuOqPFhqvomp3pQW+XEhPHSwOasiHXHtuNgPUgrbE2dhS2OAY9zz1dNhjkbOXnjS8w==} + /unocss/0.38.2: + resolution: {integrity: sha512-YSADRlI55kt7tnpHWFDJGTdBfhQ5IshhXP6dJJd9f8ma/SIV/DW+gyYyL9VFDCqCDLuQBRmJTRX2NE4jGfZiug==} engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.38.2 + peerDependenciesMeta: + '@unocss/webpack': + optional: true dependencies: - '@unocss/cli': 0.34.1 - '@unocss/core': 0.34.1 - '@unocss/preset-attributify': 0.34.1 - '@unocss/preset-icons': 0.34.1 - '@unocss/preset-mini': 0.34.1 - '@unocss/preset-typography': 0.34.1 - '@unocss/preset-uno': 0.34.1 - '@unocss/preset-web-fonts': 0.34.1 - '@unocss/preset-wind': 0.34.1 - '@unocss/reset': 0.34.1 - '@unocss/transformer-compile-class': 0.34.1 - '@unocss/transformer-directives': 0.34.1 - '@unocss/transformer-variant-group': 0.34.1 - '@unocss/vite': 0.34.1 + '@unocss/cli': 0.38.2 + '@unocss/core': 0.38.2 + '@unocss/preset-attributify': 0.38.2 + '@unocss/preset-icons': 0.38.2 + '@unocss/preset-mini': 0.38.2 + '@unocss/preset-tagify': 0.38.2 + '@unocss/preset-typography': 0.38.2 + '@unocss/preset-uno': 0.38.2 + '@unocss/preset-web-fonts': 0.38.2 + '@unocss/preset-wind': 0.38.2 + '@unocss/reset': 0.38.2 + '@unocss/transformer-compile-class': 0.38.2 + '@unocss/transformer-directives': 0.38.2 + '@unocss/transformer-variant-group': 0.38.2 + '@unocss/vite': 0.38.2 transitivePeerDependencies: - supports-color - vite dev: true - /unplugin-auto-import/0.8.5_@vueuse+core@8.5.0+rollup@2.74.1: - resolution: {integrity: sha512-JT43zA89fMjxtdqz+sTSkTsL9J0PNdnGmMOvcwbkpDi45yL5SU0aDCZgj0E8+qWLyQSIvvBaDBW3VuBrcc2MXg==} + /unplugin-auto-import/0.8.7_@vueuse+core@8.6.0+rollup@2.75.6: + resolution: {integrity: sha512-xepkl/lzlPmWym/ZqjgKpev30S5402qZYHnRZ7MQ78+WxBykvUw69PB0awWcWJ7atswNs6LkDRpGNqzjFCEH4w==} engines: {node: '>=14'} peerDependencies: '@vueuse/core': '*' @@ -7257,11 +7476,11 @@ packages: dependencies: '@antfu/utils': 0.5.2 '@rollup/pluginutils': 4.2.1 - '@vueuse/core': 8.5.0_vue@3.2.33 + '@vueuse/core': 8.6.0_vue@3.2.37 local-pkg: 0.4.1 magic-string: 0.26.2 - unimport: 0.2.4_rollup@2.74.1 - unplugin: 0.6.3_rollup@2.74.1 + unimport: 0.2.6_rollup@2.75.6 + unplugin: 0.6.3_rollup@2.75.6 transitivePeerDependencies: - esbuild - rollup @@ -7269,8 +7488,8 @@ packages: - webpack dev: true - /unplugin-vue-components/0.19.5_rollup@2.74.1+vue@3.2.33: - resolution: {integrity: sha512-cIC+PdQEXmG+B1gmZGk4hws2xP+00C6pg3FD6ixEgRyW+WF+QXQW/60pc+hUhtDYs1PFE+23K3NY7yvYTnDDTA==} + /unplugin-vue-components/0.19.6_rollup@2.75.6+vue@3.2.37: + resolution: {integrity: sha512-APvrJ9Hpid1MLT0G4PWerMJgARhNw6dzz0pcCwCxaO2DR7VyvDacMqjOQNC6ukq7FSw3wzD8VH+9i3EFXwkGmw==} engines: {node: '>=14'} peerDependencies: '@babel/parser': ^7.15.8 @@ -7282,7 +7501,7 @@ packages: '@babel/traverse': optional: true dependencies: - '@antfu/utils': 0.5.1 + '@antfu/utils': 0.5.2 '@rollup/pluginutils': 4.2.1 chokidar: 3.5.3 debug: 4.3.4 @@ -7291,8 +7510,8 @@ packages: magic-string: 0.26.2 minimatch: 5.0.1 resolve: 1.22.0 - unplugin: 0.6.3_rollup@2.74.1 - vue: 3.2.33 + unplugin: 0.6.3_rollup@2.75.6 + vue: 3.2.37 transitivePeerDependencies: - esbuild - rollup @@ -7301,7 +7520,7 @@ packages: - webpack dev: true - /unplugin/0.6.3_rollup@2.74.1: + /unplugin/0.6.3_rollup@2.75.6: resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==} peerDependencies: esbuild: '>=0.13' @@ -7319,7 +7538,7 @@ packages: optional: true dependencies: chokidar: 3.5.3 - rollup: 2.74.1 + rollup: 2.75.6 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.3 dev: true @@ -7356,8 +7575,8 @@ packages: convert-source-map: 1.8.0 dev: true - /vecti/2.0.18: - resolution: {integrity: sha512-E67j0ZWYVB1imuqdxk/Upl03Kf+zldvFze3u59LrazzJgDlSMldd2303HIz7YAFcZeAqMlWoH57GPQSUT9Xkdg==} + /vecti/2.0.20: + resolution: {integrity: sha512-f/23mj9JFhjDm9m+DrRBNgu6Mm8zO9BQWTH/sMhl7VLEfkeFuaqXyRQw97PNmgrm24okoipcZTBd21K9NtYAAQ==} dev: true /verror/1.10.0: @@ -7390,8 +7609,8 @@ packages: - supports-color dev: true - /vite/2.9.9: - resolution: {integrity: sha512-ffaam+NgHfbEmfw/Vuh6BHKKlI/XIAhxE5QSS7gFLIngxg171mg1P3a4LSRME0z2ZU1ScxoKzphkipcYwSD5Ew==} + /vite/2.9.12: + resolution: {integrity: sha512-suxC36dQo9Rq1qMB2qiRorNJtJAdxguu5TMvBHOc/F370KvqAe9t48vYp+/TbPKRNrMh/J55tOUmkuIqstZaew==} engines: {node: '>=12.2.0'} hasBin: true peerDependencies: @@ -7409,12 +7628,12 @@ packages: esbuild: 0.14.27 postcss: 8.4.14 resolve: 1.22.0 - rollup: 2.74.1 + rollup: 2.75.6 optionalDependencies: fsevents: 2.3.2 dev: false - /vue-demi/0.12.1_vue@3.2.33: + /vue-demi/0.12.1_vue@3.2.37: resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==} engines: {node: '>=12'} hasBin: true @@ -7426,34 +7645,34 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.33 + vue: 3.2.37 dev: true - /vue-resize/2.0.0-alpha.1_vue@3.2.33: + /vue-resize/2.0.0-alpha.1_vue@3.2.37: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.2.33 + vue: 3.2.37 dev: true - /vue-router/4.0.15_vue@3.2.33: - resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==} + /vue-router/4.0.16_vue@3.2.37: + resolution: {integrity: sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.1.3 - vue: 3.2.33 + vue: 3.2.37 dev: true - /vue/3.2.33: - resolution: {integrity: sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==} + /vue/3.2.37: + resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==} dependencies: - '@vue/compiler-dom': 3.2.33 - '@vue/compiler-sfc': 3.2.33 - '@vue/runtime-dom': 3.2.33 - '@vue/server-renderer': 3.2.33_vue@3.2.33 - '@vue/shared': 3.2.33 + '@vue/compiler-dom': 3.2.37 + '@vue/compiler-sfc': 3.2.37 + '@vue/runtime-dom': 3.2.37 + '@vue/server-renderer': 3.2.37_vue@3.2.37 + '@vue/shared': 3.2.37 dev: true /w3c-hr-time/1.0.2: @@ -7666,8 +7885,8 @@ packages: optional: true dev: true - /ws/8.6.0: - resolution: {integrity: sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==} + /ws/8.8.0: + resolution: {integrity: sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/docs/api/index.md b/docs/api/index.md index 0ecd1f0b184c..568c8c3105d3 100644 --- a/docs/api/index.md +++ b/docs/api/index.md @@ -193,9 +193,9 @@ In Jest, `TestFunction` can also be of type `(done: DoneCallback) => void`. If t }) // this will return - // √ add(1, 1) -> 2 - // √ add(1, 2) -> 3 - // √ add(2, 1) -> 3 + // ✓ add(1, 1) -> 2 + // ✓ add(1, 2) -> 3 + // ✓ add(2, 1) -> 3 ``` ## describe @@ -1253,7 +1253,7 @@ When you use `test` in the top level of file, they are collected as part of the ```ts import { expect, test } from 'vitest' - function buyApples() { + async function buyApples() { return fetch('/buy/apples').then(r => r.json()) } @@ -1281,7 +1281,7 @@ When you use `test` in the top level of file, they are collected as part of the ```ts import { expect, test } from 'vitest' - function buyApples(id) { + async function buyApples(id) { if (!id) throw new Error('no id') } diff --git a/docs/config/index.md b/docs/config/index.md index f9b7b0deafe4..e32dde79acf1 100644 --- a/docs/config/index.md +++ b/docs/config/index.md @@ -315,10 +315,11 @@ Silent console output from tests Path to setup files. They will be run before each test file. -You can use `process.env.VITEST_WORKER_ID` (integer-like string) inside to distinguish between threads (will always be `'1'`, if run with `threads: false`). +You can use `process.env.VITEST_POOL_ID` (integer-like string) inside to distinguish between threads (will always be `'1'`, if run with `threads: false`). :::tip -Note, that if you are running [`--no-threads`](#threads), this file will be run in the same global scope. Meaning, that you are accessing the same global object before each test, so make sure you are not doing the same thing more than you need. +Note, that if you are running [`--no-threads`](#threads), this setup file will be run in the same global scope multiple times. Meaning, that you are accessing the same global object before each test, so make sure you are not doing the same thing more than you need. +::: For example, you may rely on a global variable: @@ -331,14 +332,13 @@ if (!globalThis.defined) { globalThis.defined = true } -// hooks are reseted before each suite +// hooks are reset before each suite afterEach(() => { cleanup() }) globalThis.resetBeforeEachTest = true ``` -::: ### globalSetup @@ -533,3 +533,34 @@ Vitest will not fail, if no tests will be found. - **Default**: `false` Show heap usage after each test. Useful for debugging memory leaks. + +### css + +- **Type**: `boolean | { include?, exclude? }` + +Configure if CSS should be processed. When excluded, CSS files will be replaced with empty strings to bypass the subsequent processing. + +By default, processes only CSS Modules, because it affects runtime. JSDOM and Happy DOM don't fully support injecting CSS, so disabling this setting might help with performance. + +#### css.include + +- **Type**: `RegExp | RegExp[]` +- **Default**: `[/\.module\./]` + +RegExp pattern for files that should return actual CSS and will be processed by Vite pipeline. + +#### css.exclude + +- **Type**: `RegExp | RegExp[]` +- **Default**: `[]` + +RegExp pattern for files that will return en empty CSS file. + +### maxConcurrency + +- **Type**: `number` +- **Default**: `5` + +A number of tests that are allowed to run at the same time marked with `test.concurrent`. + +Test above this limit will be queued to run when available slot appears. diff --git a/docs/guide/cli.md b/docs/guide/cli.md index 2ff00fd5fa41..0699d1535fea 100644 --- a/docs/guide/cli.md +++ b/docs/guide/cli.md @@ -66,7 +66,8 @@ vitest related /src/index.ts /src/hello-world.js | `--environment ` | Runner environment (default: `node`) | | `--passWithNoTests` | Pass when no tests found | | `--allowOnly` | Allow tests and suites that are marked as `only` (default: false in CI, true otherwise) | -| `--changed [since]` | Run tests that are affected by the changed files (default: false). See [docs](#changed) +| `--changed [since]` | Run tests that are affected by the changed files (default: false). See [docs](#changed) | +| `--shard ` | Execute tests in a specified shard | | `-h, --help` | Display available CLI options | ### changed @@ -74,6 +75,28 @@ vitest related /src/index.ts /src/hello-world.js - **Type**: `boolean | string` - **Default**: false -Run tests only against changed files. If no value is provided, it will run tests against uncommitted changes (including staged and unstaged). + Run tests only against changed files. If no value is provided, it will run tests against uncommitted changes (including staged and unstaged). -To run tests against changes made in the last commit, you can use `--changed HEAD~1`. You can also pass commit hash or branch name. + To run tests against changes made in the last commit, you can use `--changed HEAD~1`. You can also pass commit hash or branch name. + +### shard + +- **Type**: `string` +- **Default**: disabled + + Test suite shard to execute in a format of ``/``, where + + - `count` is a positive integer, count of divided parts + - `index` is a positive integer, index of divided part + + This command will divide all tests into `count` equal parts, and will run only those that happen to be in an `index` part. For example, to split your tests suite into three parts, use this: + + ```sh + vitest run --shard=1/3 + vitest run --shard=2/3 + vitest run --shard=3/3 + ``` + +:::warning +You cannot use this option with `--watch` enabled (enabled in dev by default). +::: diff --git a/docs/guide/comparisons.md b/docs/guide/comparisons.md index f044d24b4c53..391e53409665 100644 --- a/docs/guide/comparisons.md +++ b/docs/guide/comparisons.md @@ -6,7 +6,7 @@ ## Cypress -[Cypress](https://www.cypress.io/) is a browser-based test runner and a complimentary tool to Vitest. If you'd like to use Cypress, we suggest using Vitest for all headless logic in your application and Cypress for all browser-based logic. +[Cypress](https://www.cypress.io/) is a browser-based test runner and a complementary tool to Vitest. If you'd like to use Cypress, we suggest using Vitest for all headless logic in your application and Cypress for all browser-based logic. Cypress is known as an end-to-end testing tool, however their [new component test runner](https://on.cypress.io/component) has great support for testing Vite components and is an ideal choice to test anything that renders in a browser. diff --git a/docs/guide/migration.md b/docs/guide/migration.md index e13686b79f7e..6006d8c184eb 100644 --- a/docs/guide/migration.md +++ b/docs/guide/migration.md @@ -20,7 +20,7 @@ Jest exports various [`jasmine`](https://jasmine.github.io/) globals (such as `j **Envs** -Just like Jest, Vitest sets `NODE_ENV` to `test`, if it wasn't set before. Vitest also has a counterpart for `JEST_WORKER_ID` called `VITEST_WORKER_ID`, so if you rely on it, don't forget to rename it. +Just like Jest, Vitest sets `NODE_ENV` to `test`, if it wasn't set before. Vitest also has a counterpart for `JEST_WORKER_ID` called `VITEST_POOL_ID` (always less than or equal to `maxThreads`), so if you rely on it, don't forget to rename it. Vitest also exposes `VITEST_WORKER_ID` which is a unique ID of a running worker - this number is not affected by `maxThreads`, and will increase with each created worker. **Done Callback** diff --git a/docs/guide/ui.md b/docs/guide/ui.md index e4cb66645557..1d46118565cf 100644 --- a/docs/guide/ui.md +++ b/docs/guide/ui.md @@ -1,6 +1,6 @@ # Vitest UI -Powered by Vite, Vitest also has a dev server under the hood when running the tests. This allows Vitest to provide a beautiful UI to view and interactive with your tests. The Vitest UI is optional, you can install it by: +Powered by Vite, Vitest also has a dev server under the hood when running the tests. This allows Vitest to provide a beautiful UI to view and interact with your tests. The Vitest UI is optional, you can install it by: ```bash npm i -D @vitest/ui diff --git a/docs/package.json b/docs/package.json index b99192a1ff85..0798fe65887f 100644 --- a/docs/package.json +++ b/docs/package.json @@ -9,18 +9,18 @@ "prefetch": "esno .vitepress/scripts/fetch-avatars.ts" }, "dependencies": { - "@vueuse/core": "^8.5.0", - "vue": "^3.2.36" + "@vueuse/core": "^8.6.0", + "vue": "^3.2.37" }, "devDependencies": { "@iconify-json/carbon": "^1.1.5", "@types/node": "^17.0.35", - "@unocss/reset": "^0.36.0", + "@unocss/reset": "^0.38.2", "@vitejs/plugin-vue": "^2.3.3", "esno": "^0.16.3", "fast-glob": "^3.2.11", "https-localhost": "^4.7.1", - "unocss": "^0.36.0", + "unocss": "^0.38.2", "unplugin-vue-components": "^0.19.6", "vite-plugin-pwa": "^0.12.0", "vitepress": "^1.0.0-alpha.1", diff --git a/package.json b/package.json index e4604e141ed5..5d95583ba199 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,9 @@ { "name": "@vitest/monorepo", "type": "module", - "version": "0.14.2", + "version": "0.15.1", "private": true, - "packageManager": "pnpm@7.1.7", + "packageManager": "pnpm@7.2.1", "description": "A blazing fast unit test framework powered by Vite", "scripts": { "ci": "ni && nr typecheck && nr lint && nr build && nr test:all", @@ -42,7 +42,7 @@ "bumpp": "^7.1.1", "c8": "^7.11.3", "cross-env": "^7.0.3", - "esbuild": "~0.14.42", + "esbuild": "~0.14.43", "eslint": "^8.17.0", "esno": "^0.16.3", "fast-glob": "^3.2.11", @@ -53,15 +53,15 @@ "npm-run-all": "^4.1.5", "ohmyfetch": "^0.4.18", "pathe": "^0.2.0", - "pnpm": "7.1.7", + "pnpm": "7.2.1", "rimraf": "^3.0.2", - "rollup": "^2.75.5", + "rollup": "^2.75.6", "rollup-plugin-dts": "^4.2.2", "rollup-plugin-esbuild": "^4.9.1", - "rollup-plugin-license": "^2.8.0", + "rollup-plugin-license": "^2.8.1", "simple-git-hooks": "^2.8.0", "typescript": "^4.7.3", - "vite": "^2.9.10", + "vite": "^2.9.12", "vitest": "workspace:*", "vue": "^3.2.37" }, diff --git a/packages/ui/client/composables/module-graph.ts b/packages/ui/client/composables/module-graph.ts index 24868a2685a5..5c2ce2145c67 100644 --- a/packages/ui/client/composables/module-graph.ts +++ b/packages/ui/client/composables/module-graph.ts @@ -9,23 +9,94 @@ export type ModuleGraph = Graph export type ModuleGraphController = GraphController export type ModuleGraphConfig = GraphConfig -function defineExternalModuleNode(module: string): ModuleNode { - let label = module - if (label.includes('/node_modules/')) - label = label.split(/\/node_modules\//g).pop()!.split(/\//g).shift()! - else - label = label.split(/\//g).pop()! +export interface ModuleLabelItem { + id: string + raw: string + splits: string[] + candidate: string + finished: boolean +} - return defineNode({ - color: 'var(--color-node-external)', - label: { - color: 'var(--color-node-external)', - fontSize: '0.875rem', - text: label, - }, - isFocused: false, +export function calcExternalLabels(labels: ModuleLabelItem[]): Map { + const result: Map = new Map() + const splitMap: Map = new Map() + const firsts: number[] = [] + while (true) { + let finishedCount = 0 + labels.forEach((label, i) => { + const { splits, finished } = label + // record the candidate as final label text when label is marked finished + if (finished) { + finishedCount++ + const { raw, candidate } = label + result.set(raw, candidate) + return + } + if (splits.length === 0) { + label.finished = true + return + } + const head = splits[0] + if (splitMap.has(head)) { + label.candidate += label.candidate === '' ? head : `/${head}` + splitMap.get(head)?.push(i) + splits.shift() + // eslint-disable-next-line @typescript-eslint/brace-style + } else { + splitMap.set(head, [i]) + // record the index of the label where the head first appears + firsts.push(i) + } + }) + // update candidate of label which index appears in first array + firsts.forEach((i) => { + const label = labels[i] + const head = label.splits.shift() + label.candidate += label.candidate === '' ? head : `/${head}` + }) + splitMap.forEach((value) => { + if (value.length === 1) { + const index = value[0] + labels[index].finished = true + } + }) + splitMap.clear() + firsts.length = 0 + if (finishedCount === labels.length) + break + } + return result +} + +export function createModuleLabelItem(module: string): ModuleLabelItem { + let raw = module + if (raw.includes('/node_modules/')) + raw = module.split(/\/node_modules\//g).pop()! + const splits = raw.split(/\//g) + return { + raw, + splits, + candidate: '', + finished: false, id: module, - type: 'external', + } +} + +function defineExternalModuleNodes(modules: string[]): ModuleNode[] { + const labels: ModuleLabelItem[] = modules.map(module => createModuleLabelItem(module)) + const map = calcExternalLabels(labels) + return labels.map(({ raw, id }) => { + return defineNode({ + color: 'var(--color-node-external)', + label: { + color: 'var(--color-node-external)', + fontSize: '0.875rem', + text: map.get(raw) ?? '', + }, + isFocused: false, + id, + type: 'external', + }) }) } @@ -47,7 +118,7 @@ export function getModuleGraph(data: ModuleGraphData, rootPath: string | undefin if (!data) return defineGraph({}) - const externalizedNodes = data.externalized.map(module => defineExternalModuleNode(module)) ?? [] + const externalizedNodes = defineExternalModuleNodes(data.externalized) const inlinedNodes = data.inlined.map(module => defineInlineModuleNode(module, module === rootPath)) ?? [] const nodes = [...externalizedNodes, ...inlinedNodes] const nodeMap = Object.fromEntries(nodes.map(node => [node.id, node])) diff --git a/packages/ui/package.json b/packages/ui/package.json index 049fb469014b..8e190a2f5007 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,7 +1,7 @@ { "name": "@vitest/ui", "type": "module", - "version": "0.14.2", + "version": "0.15.1", "description": "UI for Vitest", "license": "MIT", "repository": { @@ -40,33 +40,33 @@ "devDependencies": { "@cypress/vite-dev-server": "^2.2.3", "@cypress/vue": "^3.1.2", - "@faker-js/faker": "^7.1.0", - "@testing-library/cypress": "^8.0.2", + "@faker-js/faker": "^7.2.0", + "@testing-library/cypress": "^8.0.3", "@types/codemirror": "^5.60.5", "@types/d3-force": "^3.0.3", "@types/d3-selection": "^3.0.2", "@types/ws": "^8.5.3", - "@unocss/reset": "^0.36.0", + "@unocss/reset": "^0.38.2", "@vitejs/plugin-vue": "^2.3.3", "@vitejs/plugin-vue-jsx": "^1.3.10", "@vitest/ws-client": "workspace:*", - "@vueuse/core": "^8.5.0", + "@vueuse/core": "^8.6.0", "ansi-to-html": "^0.7.2", "birpc": "^0.2.3", "codemirror": "^5.65.5", "codemirror-theme-vars": "^0.1.1", "cypress": "^9.7.0", - "d3-graph-controller": "^2.2.37", + "d3-graph-controller": "^2.2.41", "flatted": "^3.2.5", "floating-vue": "^2.0.0-y.0", "picocolors": "^1.0.0", - "rollup": "^2.75.3", + "rollup": "^2.75.6", "splitpanes": "^3.1.1", - "unocss": "^0.36.0", - "unplugin-auto-import": "^0.8.6", + "unocss": "^0.38.2", + "unplugin-auto-import": "^0.8.7", "unplugin-vue-components": "^0.19.6", "vite-plugin-pages": "^0.23.0", "vue": "^3.2.37", - "vue-router": "^4.0.15" + "vue-router": "^4.0.16" } } diff --git a/packages/vite-node/package.json b/packages/vite-node/package.json index 92812edf0ff0..0704322993f2 100644 --- a/packages/vite-node/package.json +++ b/packages/vite-node/package.json @@ -1,6 +1,6 @@ { "name": "vite-node", - "version": "0.14.2", + "version": "0.15.1", "description": "Vite as Node.js runtime", "author": "Anthony Fu ", "license": "MIT", @@ -69,11 +69,11 @@ "kolorist": "^1.5.1", "mlly": "^0.5.2", "pathe": "^0.2.0", - "vite": "^2.9.9" + "vite": "^2.9.12" }, "devDependencies": { "@types/debug": "^4.1.7", "cac": "^6.7.12", - "rollup": "^2.75.3" + "rollup": "^2.75.6" } } diff --git a/packages/vitest/package.json b/packages/vitest/package.json index ca41b2fe10c7..24ebd9151991 100644 --- a/packages/vitest/package.json +++ b/packages/vitest/package.json @@ -1,6 +1,6 @@ { "name": "vitest", - "version": "0.14.2", + "version": "0.15.1", "description": "A blazing fast unit test framework powered by Vite", "author": "Anthony Fu ", "license": "MIT", @@ -84,12 +84,13 @@ "dependencies": { "@types/chai": "^4.3.1", "@types/chai-subset": "^1.3.3", + "@types/node": "*", "chai": "^4.3.6", "debug": "^4.3.4", "local-pkg": "^0.4.1", "tinypool": "^0.1.3", "tinyspy": "^0.3.2", - "vite": "^2.9.9" + "vite": "^2.9.12" }, "devDependencies": { "@antfu/install-pkg": "^0.1.0", @@ -98,7 +99,6 @@ "@types/jsdom": "^16.2.14", "@types/micromatch": "^4.0.2", "@types/natural-compare": "^1.4.1", - "@types/node": "^17.0.35", "@types/prompts": "^2.4.0", "@types/sinonjs__fake-timers": "^8.1.2", "@vitest/ui": "workspace:*", @@ -119,16 +119,17 @@ "micromatch": "^4.0.5", "mlly": "^0.5.2", "natural-compare": "^1.4.0", + "p-limit": "^4.0.0", "pathe": "^0.2.0", "picocolors": "^1.0.0", "pkg-types": "^0.3.2", "pretty-format": "^27.5.1", "prompts": "^2.4.2", - "rollup": "^2.75.3", + "rollup": "^2.75.6", "source-map-js": "^1.0.2", "strip-ansi": "^7.0.1", - "typescript": "^4.7.2", + "typescript": "^4.7.3", "vite-node": "workspace:*", - "ws": "^8.7.0" + "ws": "^8.8.0" } } diff --git a/packages/vitest/src/defaults.ts b/packages/vitest/src/defaults.ts index 9521ee7d60f6..d757080c296a 100644 --- a/packages/vitest/src/defaults.ts +++ b/packages/vitest/src/defaults.ts @@ -70,8 +70,12 @@ const config = { ui: false, uiBase: '/__vitest__/', open: true, + css: { + include: [/\.module\./], + }, coverage: coverageConfigDefaults, fakeTimers: fakeTimersDefaults, + maxConcurrency: 5, } export const configDefaults: Required> = Object.freeze(config) diff --git a/packages/vitest/src/integrations/chai/constants.ts b/packages/vitest/src/integrations/chai/constants.ts new file mode 100644 index 000000000000..4b7e029f0aba --- /dev/null +++ b/packages/vitest/src/integrations/chai/constants.ts @@ -0,0 +1,2 @@ +export const GLOBAL_EXPECT = Symbol.for('expect-global') +export const MATCHERS_OBJECT = Symbol.for('matchers-object') diff --git a/packages/vitest/src/integrations/chai/index.ts b/packages/vitest/src/integrations/chai/index.ts index a99ddeac034e..bb1d29148a76 100644 --- a/packages/vitest/src/integrations/chai/index.ts +++ b/packages/vitest/src/integrations/chai/index.ts @@ -1,12 +1,15 @@ -import chai from 'chai' +import chai, { util } from 'chai' import './setup' import type { Test } from '../../types' +import { getFullName } from '../../utils' +import type { MatcherState } from '../../types/chai' import { getState, setState } from './jest-expect' +import { GLOBAL_EXPECT } from './constants' export function createExpect(test?: Test) { const expect = ((value: any, message?: string): Vi.Assertion => { - const { assertionCalls } = getState() - setState({ assertionCalls: assertionCalls + 1 }) + const { assertionCalls } = getState(expect) + setState({ assertionCalls: assertionCalls + 1 }, expect) const assert = chai.expect(value, message) as unknown as Vi.Assertion if (test) // @ts-expect-error internal @@ -16,16 +19,57 @@ export function createExpect(test?: Test) { }) as Vi.ExpectStatic Object.assign(expect, chai.expect) - expect.getState = getState - expect.setState = setState + expect.getState = () => getState(expect) + expect.setState = state => setState(state as Partial, expect) + + setState({ + assertionCalls: 0, + isExpectingAssertions: false, + isExpectingAssertionsError: null, + expectedAssertionsNumber: null, + expectedAssertionsNumberErrorGen: null, + testPath: test?.suite.file?.filepath, + currentTestName: test ? getFullName(test) : undefined, + }, expect) // @ts-expect-error untyped expect.extend = matchers => chai.expect.extend(expect, matchers) + function assertions(expected: number) { + const errorGen = () => new Error(`expected number of assertions to be ${expected}, but got ${expect.getState().assertionCalls}`) + if (Error.captureStackTrace) + Error.captureStackTrace(errorGen(), assertions) + + expect.setState({ + expectedAssertionsNumber: expected, + expectedAssertionsNumberErrorGen: errorGen, + }) + } + + function hasAssertions() { + const error = new Error('expected any number of assertion, but got none') + if (Error.captureStackTrace) + Error.captureStackTrace(error, hasAssertions) + + expect.setState({ + isExpectingAssertions: true, + isExpectingAssertionsError: error, + }) + } + + util.addMethod(expect, 'assertions', assertions) + util.addMethod(expect, 'hasAssertions', hasAssertions) + return expect } -const expect = createExpect() +const globalExpect = createExpect() + +Object.defineProperty(globalThis, GLOBAL_EXPECT, { + value: globalExpect, + writable: true, + configurable: true, +}) export { assert, should } from 'chai' -export { chai, expect } +export { chai, globalExpect as expect } diff --git a/packages/vitest/src/integrations/chai/jest-asymmetric-matchers.ts b/packages/vitest/src/integrations/chai/jest-asymmetric-matchers.ts index 802feed8af89..5dfa8620ff18 100644 --- a/packages/vitest/src/integrations/chai/jest-asymmetric-matchers.ts +++ b/packages/vitest/src/integrations/chai/jest-asymmetric-matchers.ts @@ -1,4 +1,5 @@ import type { ChaiPlugin, MatcherState } from '../../types/chai' +import { GLOBAL_EXPECT } from './constants' import { getState } from './jest-expect' import * as matcherUtils from './jest-matcher-utils' @@ -19,9 +20,9 @@ export abstract class AsymmetricMatcher< constructor(protected sample: T, protected inverse = false) {} - protected getMatcherContext(): State { + protected getMatcherContext(expect?: Vi.ExpectStatic): State { return { - ...getState(), + ...getState(expect || (globalThis as any)[GLOBAL_EXPECT]), equals, isNot: this.inverse, utils: matcherUtils, diff --git a/packages/vitest/src/integrations/chai/jest-expect.ts b/packages/vitest/src/integrations/chai/jest-expect.ts index 41f62ae29a33..3059033296f1 100644 --- a/packages/vitest/src/integrations/chai/jest-expect.ts +++ b/packages/vitest/src/integrations/chai/jest-expect.ts @@ -10,31 +10,25 @@ import type { ChaiPlugin, MatcherState } from '../../types/chai' import { arrayBufferEquality, generateToBeMessage, iterableEquality, equals as jestEquals, sparseArrayEquality, subsetEquality, typeEquality } from './jest-utils' import type { AsymmetricMatcher } from './jest-asymmetric-matchers' import { stringify } from './jest-matcher-utils' +import { MATCHERS_OBJECT } from './constants' -const MATCHERS_OBJECT = Symbol.for('matchers-object') - -if (!Object.prototype.hasOwnProperty.call(global, MATCHERS_OBJECT)) { - const defaultState: Partial = { - assertionCalls: 0, - isExpectingAssertions: false, - isExpectingAssertionsError: null, - expectedAssertionsNumber: null, - expectedAssertionsNumberErrorGen: null, - } +if (!Object.prototype.hasOwnProperty.call(globalThis, MATCHERS_OBJECT)) { Object.defineProperty(globalThis, MATCHERS_OBJECT, { - value: { - state: defaultState, - }, + value: new WeakMap(), }) } -export const getState = (): State => - (globalThis as any)[MATCHERS_OBJECT].state +export const getState = (expect: Vi.ExpectStatic): State => + (globalThis as any)[MATCHERS_OBJECT].get(expect) export const setState = ( state: Partial, + expect: Vi.ExpectStatic, ): void => { - Object.assign((globalThis as any)[MATCHERS_OBJECT].state, state) + const map = (globalThis as any)[MATCHERS_OBJECT] + const current = map.get(expect) || {} + Object.assign(current, state) + map.set(expect, current) } // Jest Expect Compact @@ -676,36 +670,6 @@ export const JestChaiExpect: ChaiPlugin = (chai, utils) => { return proxy }) - utils.addMethod( - chai.expect, - 'assertions', - function assertions(expected: number) { - const errorGen = () => new Error(`expected number of assertions to be ${expected}, but got ${getState().assertionCalls}`) - if (Error.captureStackTrace) - Error.captureStackTrace(errorGen(), assertions) - - setState({ - expectedAssertionsNumber: expected, - expectedAssertionsNumberErrorGen: errorGen, - }) - }, - ) - - utils.addMethod( - chai.expect, - 'hasAssertions', - function hasAssertions() { - const error = new Error('expected any number of assertion, but got none') - if (Error.captureStackTrace) - Error.captureStackTrace(error, hasAssertions) - - setState({ - isExpectingAssertions: true, - isExpectingAssertionsError: error, - }) - }, - ) - utils.addMethod( chai.expect, 'addSnapshotSerializer', diff --git a/packages/vitest/src/integrations/chai/jest-extend.ts b/packages/vitest/src/integrations/chai/jest-extend.ts index a0ce4dbd64f7..ce6bf870d358 100644 --- a/packages/vitest/src/integrations/chai/jest-extend.ts +++ b/packages/vitest/src/integrations/chai/jest-extend.ts @@ -20,7 +20,7 @@ import { const isAsyncFunction = (fn: unknown) => typeof fn === 'function' && (fn as any)[Symbol.toStringTag] === 'AsyncFunction' -const getMatcherState = (assertion: Chai.AssertionStatic & Chai.Assertion) => { +const getMatcherState = (assertion: Chai.AssertionStatic & Chai.Assertion, expect: Vi.ExpectStatic) => { const obj = assertion._obj const isNot = util.flag(assertion, 'negate') as boolean const promise = util.flag(assertion, 'promise') || '' @@ -31,7 +31,7 @@ const getMatcherState = (assertion: Chai.AssertionStatic & Chai.Assertion) => { } const matcherState: MatcherState = { - ...getState(), + ...getState(expect), isNot, utils: jestUtils, promise, @@ -58,7 +58,7 @@ function JestExtendPlugin(expect: Vi.ExpectStatic, matchers: MatchersObject): Ch return (c, utils) => { Object.entries(matchers).forEach(([expectAssertionName, expectAssertion]) => { function expectSyncWrapper(this: Chai.AssertionStatic & Chai.Assertion, ...args: any[]) { - const { state, isNot, obj } = getMatcherState(this) + const { state, isNot, obj } = getMatcherState(this, expect) // @ts-expect-error args wanting tuple const { pass, message, actual, expected } = expectAssertion.call(state, obj, ...args) as SyncExpectationResult @@ -68,7 +68,7 @@ function JestExtendPlugin(expect: Vi.ExpectStatic, matchers: MatchersObject): Ch } async function expectAsyncWrapper(this: Chai.AssertionStatic & Chai.Assertion, ...args: any[]) { - const { state, isNot, obj } = getMatcherState(this) + const { state, isNot, obj } = getMatcherState(this, expect) // @ts-expect-error args wanting tuple const { pass, message, actual, expected } = await expectAssertion.call(state, obj, ...args) as SyncExpectationResult @@ -88,7 +88,7 @@ function JestExtendPlugin(expect: Vi.ExpectStatic, matchers: MatchersObject): Ch asymmetricMatch(other: unknown) { const { pass } = expectAssertion.call( - this.getMatcherContext(), + this.getMatcherContext(expect), other, ...this.sample, ) as SyncExpectationResult diff --git a/packages/vitest/src/integrations/env/utils.ts b/packages/vitest/src/integrations/env/utils.ts index c412ebcef09b..851d06cea255 100644 --- a/packages/vitest/src/integrations/env/utils.ts +++ b/packages/vitest/src/integrations/env/utils.ts @@ -71,6 +71,7 @@ export function populateGlobal(global: any, win: any, options: PopulateOptions = global.window = global global.self = global global.top = global + global.parent = global if (global.global) global.global = global diff --git a/packages/vitest/src/node/cli.ts b/packages/vitest/src/node/cli.ts index d258d43ed042..496f4ce88f28 100644 --- a/packages/vitest/src/node/cli.ts +++ b/packages/vitest/src/node/cli.ts @@ -33,6 +33,7 @@ cli .option('--environment ', 'runner environment (default: node)') .option('--passWithNoTests', 'pass when no tests found') .option('--allowOnly', 'Allow tests and suites that are marked as only (default: !process.env.CI)') + .option('--shard ', 'Test suite shard to execute in a format of /') .option('--changed [since]', 'Run tests that are affected by the changed files (default: false)') .help() diff --git a/packages/vitest/src/node/config.ts b/packages/vitest/src/node/config.ts index ecacba036a53..bab2db662e67 100644 --- a/packages/vitest/src/node/config.ts +++ b/packages/vitest/src/node/config.ts @@ -90,6 +90,23 @@ export function resolveConfig( resolved.coverage = resolveC8Options(options.coverage || {}, resolved.root) + if (options.shard) { + if (resolved.watch) + throw new Error('You cannot use --shard option with enabled watch') + + const [indexString, countString] = options.shard.split('/') + const index = Math.abs(parseInt(indexString, 10)) + const count = Math.abs(parseInt(countString, 10)) + + if (isNaN(count) || count <= 0) + throw new Error('--shard must be a positive number') + + if (isNaN(index) || index <= 0 || index > count) + throw new Error('--shard must be a positive number less then ') + + resolved.shard = { index, count } + } + resolved.deps = resolved.deps || {} // vitenode will try to import such file with native node, // but then our mocker will not work properly @@ -158,5 +175,9 @@ export function resolveConfig( if (resolved.changed) resolved.passWithNoTests ??= true + resolved.css ??= {} + if (typeof resolved.css === 'object') + resolved.css.include ??= [/\.module\./] + return resolved } diff --git a/packages/vitest/src/node/plugins/cssEnabler.ts b/packages/vitest/src/node/plugins/cssEnabler.ts new file mode 100644 index 000000000000..6afa2548737b --- /dev/null +++ b/packages/vitest/src/node/plugins/cssEnabler.ts @@ -0,0 +1,34 @@ +import type { Plugin as VitePlugin } from 'vite' +import { toArray } from '../../utils' +import type { Vitest } from '../core' + +const cssLangs = '\\.(css|less|sass|scss|styl|stylus|pcss|postcss)($|\\?)' +const cssLangRE = new RegExp(cssLangs) + +const isCSS = (id: string) => { + return cssLangRE.test(id) +} + +export function CSSEnablerPlugin(ctx: Vitest): VitePlugin { + const shouldProcessCSS = (id: string) => { + const { css } = ctx.config + if (typeof css === 'boolean') + return css + if (toArray(css.exclude).some(re => re.test(id))) + return false + if (toArray(css.include).some(re => re.test(id))) + return true + return false + } + + return { + name: 'vitest:css-enabler', + enforce: 'pre', + transform(code, id) { + if (!isCSS(id)) + return + if (!shouldProcessCSS(id)) + return { code: '' } + }, + } +} diff --git a/packages/vitest/src/node/plugins/index.ts b/packages/vitest/src/node/plugins/index.ts index 8cc0f4239480..5a66f5de5d09 100644 --- a/packages/vitest/src/node/plugins/index.ts +++ b/packages/vitest/src/node/plugins/index.ts @@ -7,6 +7,7 @@ import { Vitest } from '../core' import { EnvReplacerPlugin } from './envRelacer' import { GlobalSetupPlugin } from './globalSetup' import { MocksPlugin } from './mock' +import { CSSEnablerPlugin } from './cssEnabler' export async function VitestPlugin(options: UserConfig = {}, ctx = new Vitest()): Promise { let haveStarted = false @@ -125,10 +126,16 @@ export async function VitestPlugin(options: UserConfig = {}, ctx = new Vitest()) async configureServer(server) { if (haveStarted) await ctx.report('onServerRestart') - await ctx.setServer(options, server) - haveStarted = true - if (options.api && options.watch) - (await import('../../api/setup')).setup(ctx) + try { + await ctx.setServer(options, server) + haveStarted = true + if (options.api && options.watch) + (await import('../../api/setup')).setup(ctx) + } + catch (err) { + ctx.printError(err, true) + process.exit(1) + } // #415, in run mode we don't need the watcher, close it would improve the performance if (!options.watch) @@ -138,6 +145,7 @@ export async function VitestPlugin(options: UserConfig = {}, ctx = new Vitest()) EnvReplacerPlugin(), MocksPlugin(), GlobalSetupPlugin(ctx), + CSSEnablerPlugin(ctx), options.ui ? await UIPlugin() : null, diff --git a/packages/vitest/src/node/pool.ts b/packages/vitest/src/node/pool.ts index 3f170a6bb19d..e151cdbb3401 100644 --- a/packages/vitest/src/node/pool.ts +++ b/packages/vitest/src/node/pool.ts @@ -1,6 +1,7 @@ import { MessageChannel } from 'worker_threads' import { pathToFileURL } from 'url' import { cpus } from 'os' +import { createHash } from 'crypto' import { resolve } from 'pathe' import type { Options as TinypoolOptions } from 'tinypool' import { Tinypool } from 'tinypool' @@ -8,7 +9,7 @@ import { createBirpc } from 'birpc' import type { RawSourceMap } from 'vite-node' import type { WorkerContext, WorkerRPC } from '../types' import { distDir } from '../constants' -import { AggregateError } from '../utils' +import { AggregateError, slash } from '../utils' import type { Vitest } from './core' export type RunWithFiles = (files: string[], invalidates?: string[]) => Promise @@ -25,14 +26,17 @@ export function createPool(ctx: Vitest): WorkerPool { ? Math.max(cpus().length / 2, 1) : Math.max(cpus().length - 1, 1) + const maxThreads = ctx.config.maxThreads ?? threadsCount + const minThreads = ctx.config.minThreads ?? threadsCount + const options: TinypoolOptions = { filename: workerPath, // TODO: investigate further // It seems atomics introduced V8 Fatal Error https://github.com/vitest-dev/vitest/issues/1191 useAtomics: false, - maxThreads: ctx.config.maxThreads ?? threadsCount, - minThreads: ctx.config.minThreads ?? threadsCount, + maxThreads, + minThreads, } if (ctx.config.isolate) { @@ -66,12 +70,14 @@ export function createPool(ctx: Vitest): WorkerPool { async function runFiles(files: string[], invalidates: string[] = []) { const { workerPort, port } = createChannel(ctx) + const workerId = ++id const data: WorkerContext = { port: workerPort, config, files, invalidates, - id: ++id, + workerId, + poolId: !ctx.config.threads ? 1 : ((workerId - 1) % maxThreads) + 1, } try { await pool.run(data, { transferList: [workerPort], name }) @@ -83,6 +89,27 @@ export function createPool(ctx: Vitest): WorkerPool { } return async (files, invalidates) => { + if (config.shard) { + const { index, count } = config.shard + const shardSize = Math.ceil(files.length / count) + const shardStart = shardSize * (index - 1) + const shardEnd = shardSize * index + files = files + .map((file) => { + const fullPath = resolve(slash(config.root), slash(file)) + const specPath = fullPath.slice(config.root.length) + return { + file, + hash: createHash('sha1') + .update(specPath) + .digest('hex'), + } + }) + .sort((a, b) => (a.hash < b.hash ? -1 : a.hash > b.hash ? 1 : 0)) + .slice(shardStart, shardEnd) + .map(({ file }) => file) + } + if (!ctx.config.threads) { await runFiles(files) } diff --git a/packages/vitest/src/runtime/context.ts b/packages/vitest/src/runtime/context.ts index c8edc9085fcd..9a8beee3348e 100644 --- a/packages/vitest/src/runtime/context.ts +++ b/packages/vitest/src/runtime/context.ts @@ -61,6 +61,11 @@ export function createTestContext(test: Test): TestContext { return _expect }, }) + Object.defineProperty(context, '_local', { + get() { + return _expect != null + }, + }) return context } diff --git a/packages/vitest/src/runtime/run.ts b/packages/vitest/src/runtime/run.ts index 2fd899016846..a12529c4fd81 100644 --- a/packages/vitest/src/runtime/run.ts +++ b/packages/vitest/src/runtime/run.ts @@ -1,9 +1,11 @@ +import limit from 'p-limit' import type { File, HookCleanupCallback, HookListener, ResolvedConfig, Suite, SuiteHooks, Task, TaskResult, TaskState, Test } from '../types' import { vi } from '../integrations/vi' import { getSnapshotClient } from '../integrations/snapshot/chai' import { clearTimeout, getFullName, getWorkerState, hasFailed, hasTests, partitionSuiteChildren, setTimeout } from '../utils' -import { getState, setState } from '../integrations/chai/jest-expect' import { takeCoverage } from '../integrations/coverage' +import { getState, setState } from '../integrations/chai/jest-expect' +import { GLOBAL_EXPECT } from '../integrations/chai/constants' import { getFn, getHooks } from './map' import { rpc } from './rpc' import { collectTests } from './collect' @@ -111,9 +113,18 @@ export async function runTest(test: Test) { expectedAssertionsNumberErrorGen: null, testPath: test.suite.file?.filepath, currentTestName: getFullName(test), - }) + }, (globalThis as any)[GLOBAL_EXPECT]) await getFn(test)() - const { assertionCalls, expectedAssertionsNumber, expectedAssertionsNumberErrorGen, isExpectingAssertions, isExpectingAssertionsError } = getState() + const { + assertionCalls, + expectedAssertionsNumber, + expectedAssertionsNumberErrorGen, + isExpectingAssertions, + isExpectingAssertionsError, + // @ts-expect-error local is private + } = test.context._local + ? test.context.expect.getState() + : getState((globalThis as any)[GLOBAL_EXPECT]) if (expectedAssertionsNumber !== null && assertionCalls !== expectedAssertionsNumber) throw expectedAssertionsNumberErrorGen!() if (isExpectingAssertions === true && assertionCalls === 0) @@ -185,6 +196,8 @@ export async function runSuite(suite: Suite) { updateTask(suite) + const workerState = getWorkerState() + if (suite.mode === 'skip') { suite.result.state = 'skip' } @@ -197,7 +210,8 @@ export async function runSuite(suite: Suite) { for (const tasksGroup of partitionSuiteChildren(suite)) { if (tasksGroup[0].concurrent === true) { - await Promise.all(tasksGroup.map(c => runSuiteChild(c))) + const mutex = limit(workerState.config.maxConcurrency) + await Promise.all(tasksGroup.map(c => mutex(() => runSuiteChild(c)))) } else { for (const c of tasksGroup) @@ -215,8 +229,6 @@ export async function runSuite(suite: Suite) { } suite.result.duration = now() - start - const workerState = getWorkerState() - if (workerState.config.logHeapUsage) suite.result.heap = process.memoryUsage().heapUsed diff --git a/packages/vitest/src/runtime/suite.ts b/packages/vitest/src/runtime/suite.ts index b309dacc5eba..99d8b394339e 100644 --- a/packages/vitest/src/runtime/suite.ts +++ b/packages/vitest/src/runtime/suite.ts @@ -1,6 +1,6 @@ import { format } from 'util' import type { File, RunMode, Suite, SuiteAPI, SuiteCollector, SuiteFactory, SuiteHooks, Task, Test, TestAPI, TestFunction } from '../types' -import { isObject, noop, toArray } from '../utils' +import { isObject, noop } from '../utils' import { createChainable } from './chain' import { collectTask, collectorContext, createTestContext, runWithSuite, withTimeout } from './context' import { getHooks, setFn, setHooks } from './map' @@ -167,7 +167,7 @@ function createSuite() { suite.each = (cases: ReadonlyArray) => { return (name: string, fn: (...args: T[]) => void) => { cases.forEach((i, idx) => { - const items = toArray(i) as any + const items = Array.isArray(i) ? i : [i] suite(formatTitle(name, items, idx), () => fn(...items)) }) } @@ -195,7 +195,7 @@ function createTest(fn: ( test.each = (cases: ReadonlyArray) => { return (name: string, fn: (...args: T[]) => void) => { cases.forEach((i, idx) => { - const items = toArray(i) as any + const items = Array.isArray(i) ? i : [i] test(formatTitle(name, items, idx), () => fn(...items)) }) } diff --git a/packages/vitest/src/runtime/worker.ts b/packages/vitest/src/runtime/worker.ts index 9159535cecf6..d3b0da3d5f20 100644 --- a/packages/vitest/src/runtime/worker.ts +++ b/packages/vitest/src/runtime/worker.ts @@ -63,9 +63,10 @@ function init(ctx: WorkerContext) { if (typeof __vitest_worker__ !== 'undefined' && ctx.config.threads && ctx.config.isolate) throw new Error(`worker for ${ctx.files.join(',')} already initialized by ${getWorkerState().ctx.files.join(',')}. This is probably an internal bug of Vitest.`) - const { config, port, id } = ctx + const { config, port, workerId, poolId } = ctx - process.env.VITEST_WORKER_ID = String(id) + process.env.VITEST_WORKER_ID = String(workerId) + process.env.VITEST_POOL_ID = String(poolId) // @ts-expect-error I know what I am doing :P globalThis.__vitest_worker__ = { diff --git a/packages/vitest/src/types/config.ts b/packages/vitest/src/types/config.ts index 1c133f281283..f5abed1209bf 100644 --- a/packages/vitest/src/types/config.ts +++ b/packages/vitest/src/types/config.ts @@ -344,6 +344,23 @@ export interface InlineConfig { * Return `false` to ignore the log. */ onConsoleLog?: (log: string, type: 'stdout' | 'stderr') => false | void + + /** + * Indicates if CSS files should be processed. + * + * When excluded, the CSS files will be replaced with empty strings to bypass the subsequent processing. + * + * @default { include: [/\.module\./] } + */ + css?: boolean | { + include?: RegExp | RegExp[] + exclude?: RegExp | RegExp[] + } + /** + * A number of tests that are allowed to run at the same time marked with `test.concurrent`. + * @default 5 + */ + maxConcurrency?: number } export interface UserConfig extends InlineConfig { @@ -380,9 +397,17 @@ export interface UserConfig extends InlineConfig { * @default false */ changed?: boolean | string + + /** + * Test suite shard to execute in a format of /. + * Will divide tests into a `count` numbers, and run only the `indexed` part. + * Cannot be used with enabled watch. + * @example --shard=2/3 + */ + shard?: string } -export interface ResolvedConfig extends Omit, 'config' | 'filters' | 'coverage' | 'testNamePattern' | 'related' | 'api' | 'reporters' | 'resolveSnapshotPath'> { +export interface ResolvedConfig extends Omit, 'config' | 'filters' | 'coverage' | 'testNamePattern' | 'related' | 'api' | 'reporters' | 'resolveSnapshotPath' | 'shard'> { base?: string config?: string @@ -398,4 +423,8 @@ export interface ResolvedConfig extends Omit, 'config' | 'f defines: Record api?: ApiConfig + shard?: { + index: number + count: number + } } diff --git a/packages/vitest/src/types/worker.ts b/packages/vitest/src/types/worker.ts index e48b05a59c25..1ff9e70c0fac 100644 --- a/packages/vitest/src/types/worker.ts +++ b/packages/vitest/src/types/worker.ts @@ -8,7 +8,8 @@ import type { SnapshotResult } from './snapshot' import type { UserConsoleLog } from './general' export interface WorkerContext { - id: number + workerId: number + poolId: number port: MessagePort config: ResolvedConfig files: string[] diff --git a/packages/vitest/src/utils/figures.ts b/packages/vitest/src/utils/figures.ts index 5fef26dfc488..b5dc259d3bc1 100644 --- a/packages/vitest/src/utils/figures.ts +++ b/packages/vitest/src/utils/figures.ts @@ -4,7 +4,7 @@ export const F_UP = '↑' export const F_DOWN_RIGHT = '↳' export const F_POINTER = '❯' export const F_DOT = '·' -export const F_CHECK = '√' +export const F_CHECK = '✓' export const F_CROSS = '×' export const F_LONG_DASH = '⎯' export const F_RIGHT_TRI = '▶' diff --git a/packages/web-worker/package.json b/packages/web-worker/package.json index fa9bfe2772cd..e4fbd0240446 100644 --- a/packages/web-worker/package.json +++ b/packages/web-worker/package.json @@ -1,7 +1,7 @@ { "name": "@vitest/web-worker", "type": "module", - "version": "0.14.2", + "version": "0.15.1", "description": "Web Worker support for testing in Vitest", "exports": { ".": { @@ -35,6 +35,6 @@ "vite-node": "workspace:*" }, "devDependencies": { - "rollup": "^2.75.3" + "rollup": "^2.75.6" } } diff --git a/packages/web-worker/src/pure.ts b/packages/web-worker/src/pure.ts index d9404868c977..41979135248c 100644 --- a/packages/web-worker/src/pure.ts +++ b/packages/web-worker/src/pure.ts @@ -102,8 +102,8 @@ export function defineWebWorker() { this.inside.emit(event.type, event) return true }, - addEventListener: this.inside.on, - removeEventListener: this.inside.off, + addEventListener: this.inside.on.bind(this.inside), + removeEventListener: this.inside.off.bind(this.inside), postMessage: (data) => { this.outside.emit('message', { data }) }, diff --git a/packages/ws-client/package.json b/packages/ws-client/package.json index 46a369afa46b..d39568f30875 100644 --- a/packages/ws-client/package.json +++ b/packages/ws-client/package.json @@ -1,7 +1,7 @@ { "name": "@vitest/ws-client", "type": "module", - "version": "0.14.2", + "version": "0.15.1", "description": "WebSocket client wrapper for communicating with Vitest", "author": "Anthony Fu ", "license": "MIT", @@ -40,9 +40,9 @@ "dependencies": { "birpc": "^0.2.3", "flatted": "^3.2.5", - "ws": "^8.7.0" + "ws": "^8.8.0" }, "devDependencies": { - "rollup": "^2.75.3" + "rollup": "^2.75.6" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c80d57750704..26e57f842866 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -33,24 +33,24 @@ importers: npm-run-all: ^4.1.5 ohmyfetch: ^0.4.18 pathe: ^0.2.0 - pnpm: 7.1.7 + pnpm: 7.2.1 rimraf: ^3.0.2 - rollup: ^2.75.5 + rollup: ^2.75.6 rollup-plugin-dts: ^4.2.2 rollup-plugin-esbuild: ^4.9.1 - rollup-plugin-license: ^2.8.0 + rollup-plugin-license: ^2.8.1 simple-git-hooks: ^2.8.0 typescript: ^4.7.3 vite: ^2.9.10 vitest: workspace:* vue: ^3.2.37 devDependencies: - '@antfu/eslint-config': 0.25.1_xztl6dhthcahlo6akmb2bmjmle + '@antfu/eslint-config': 0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4 '@antfu/ni': 0.16.2 - '@rollup/plugin-alias': 3.1.9_rollup@2.75.3 - '@rollup/plugin-commonjs': 22.0.0_rollup@2.75.3 - '@rollup/plugin-json': 4.1.0_rollup@2.75.3 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.3 + '@rollup/plugin-alias': 3.1.9_rollup@2.75.6 + '@rollup/plugin-commonjs': 22.0.0_rollup@2.75.6 + '@rollup/plugin-json': 4.1.0_rollup@2.75.6 + '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.6 '@types/fs-extra': 9.0.13 '@types/lodash': 4.14.182 '@types/node': 17.0.40 @@ -59,7 +59,7 @@ importers: c8: 7.11.3 cross-env: 7.0.3 esbuild: 0.14.42 - eslint: 8.16.0 + eslint: 8.17.0 esno: 0.16.3 fast-glob: 3.2.11 if-node-version: 1.1.1 @@ -69,14 +69,14 @@ importers: npm-run-all: 4.1.5 ohmyfetch: 0.4.18 pathe: 0.2.0 - pnpm: 7.1.7 + pnpm: 7.2.1 rimraf: 3.0.2 - rollup: 2.75.3 - rollup-plugin-dts: 4.2.2_nl2qxg2fxlgm6l264qcwjguuca - rollup-plugin-esbuild: 4.9.1_dgay67aafm6c67qd6qiu2dy75y - rollup-plugin-license: 2.8.0_rollup@2.75.3 + rollup: 2.75.6 + rollup-plugin-dts: 4.2.2_fgms252lqu3rk7srzpqqayl4ya + rollup-plugin-esbuild: 4.9.1_qv6slia5ybvwwvahh3z7va6kda + rollup-plugin-license: 2.8.1_rollup@2.75.6 simple-git-hooks: 2.8.0 - typescript: 4.7.2 + typescript: 4.7.3 vite: 2.9.10 vitest: link:packages/vitest vue: 3.2.37 @@ -85,33 +85,33 @@ importers: specifiers: '@iconify-json/carbon': ^1.1.5 '@types/node': ^17.0.35 - '@unocss/reset': ^0.36.0 + '@unocss/reset': ^0.38.2 '@vitejs/plugin-vue': ^2.3.3 - '@vueuse/core': ^8.5.0 + '@vueuse/core': ^8.6.0 esno: ^0.16.3 fast-glob: ^3.2.11 https-localhost: ^4.7.1 - unocss: ^0.36.0 + unocss: ^0.38.2 unplugin-vue-components: ^0.19.6 vite-plugin-pwa: ^0.12.0 vitepress: ^1.0.0-alpha.1 - vue: ^3.2.36 + vue: ^3.2.37 workbox-window: ^6.5.3 dependencies: - '@vueuse/core': 8.5.0_vue@3.2.33 - vue: 3.2.33 + '@vueuse/core': 8.6.0_vue@3.2.37 + vue: 3.2.37 devDependencies: '@iconify-json/carbon': 1.1.5 '@types/node': 17.0.35 - '@unocss/reset': 0.36.0 - '@vitejs/plugin-vue': 2.3.3_vite@2.9.10+vue@3.2.33 + '@unocss/reset': 0.38.2 + '@vitejs/plugin-vue': 2.3.3_vite@2.9.10+vue@3.2.37 esno: 0.16.3 fast-glob: 3.2.11 https-localhost: 4.7.1 - unocss: 0.36.0_vite@2.9.10 - unplugin-vue-components: 0.19.6_vite@2.9.10+vue@3.2.33 + unocss: 0.38.2_vite@2.9.10 + unplugin-vue-components: 0.19.6_wuxm4j6bgrlfg6ha3fbo625rke vite-plugin-pwa: 0.12.0_vite@2.9.10 - vitepress: 1.0.0-alpha.1 + vitepress: 1.0.0-alpha.1_ohobp6rpsmerwlq5ipwfh5yigy workbox-window: 6.5.3 examples/basic: @@ -132,8 +132,8 @@ importers: vite: ^2.9.10 vitest: workspace:* dependencies: - '@rollup/plugin-graphql': 1.1.0_eqcggnn4bnektuomkt2chdef54 - graphql: 16.4.0 + '@rollup/plugin-graphql': 1.1.0_xrw4ikyj2vch2ylxqkmnaldfqy + graphql: 16.5.0 devDependencies: '@vitest/ui': link:../../packages/ui vite: 2.9.10 @@ -176,7 +176,7 @@ importers: vitest: workspace:* zustand: 4.0.0-rc.1 dependencies: - '@vueuse/integrations': 8.5.0_axios@0.26.1 + '@vueuse/integrations': 8.5.0_axios@0.26.1+vue@3.2.37 axios: 0.26.1 tinyspy: 0.3.2 devDependencies: @@ -198,7 +198,7 @@ importers: typescript: 4.6.3 vitest: workspace:* dependencies: - next: 12.1.5_zpnidt7m3osuk7shl3s4oenomq + next: 12.1.5_ezdxe4hg7n3pawg24sxf3xmgta react: 18.0.0 react-dom: 18.0.0_react@18.0.0 devDependencies: @@ -259,14 +259,14 @@ importers: vitest: workspace:* dependencies: react: 17.0.2 - react-dom: 16.14.0_react@17.0.2 + react-dom: 17.0.2_react@17.0.2 devDependencies: '@types/react': 17.0.45 '@types/react-dom': 17.0.17 '@vitejs/plugin-react': 1.3.1 '@vitest/ui': link:../../packages/ui enzyme: 3.11.0 - enzyme-adapter-react-16: 1.15.6_nzetpuaj6rwcpymp3an2fxuqfy + enzyme-adapter-react-16: 1.15.6_7ltvq4e2railvf5uya4ffxpe2a vite: 2.9.10 vitest: link:../../packages/vitest @@ -294,14 +294,14 @@ importers: dependencies: '@emotion/react': 11.9.0_3dj5wppwohj5ocihzt4m54mr2a '@emotion/styled': 11.8.1_3zgpe2oef7sbs566rsy6a7qm7i - '@mui/lab': 5.0.0-alpha.85_r7a7s2hz762ox6q4ctdyql64vq - '@mui/material': 5.6.4_rikzftoujo3cmwul4lespwcm6i + '@mui/lab': 5.0.0-alpha.85_xjii3a7ufdwggkrf6imrcribfm + '@mui/material': 5.8.3_rikzftoujo3cmwul4lespwcm6i history: 5.3.0 - notistack: 2.0.5_udzxwwnbdmb3fntj5kb5hemvo4 + notistack: 2.0.5_ozyq7dscrvuimqma7xstouyo4e react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-router-dom: 6.3.0_sfoxds7t5ydpegc3knd667wn6m - recharts: 2.1.10_sfoxds7t5ydpegc3knd667wn6m + recharts: 2.1.10_oxfzelaz5ynxsop2v2nu2h2m64 swr: 1.3.0_react@17.0.2 devDependencies: '@testing-library/jest-dom': 5.16.4 @@ -346,21 +346,21 @@ importers: react-dom: 17.0.2_react@17.0.2 react-query: 3.39.0_sfoxds7t5ydpegc3knd667wn6m devDependencies: - '@babel/core': 7.17.10 + '@babel/core': 7.18.2 '@storybook/addon-actions': 6.5.5_sfoxds7t5ydpegc3knd667wn6m - '@storybook/addon-essentials': 6.5.5_acfaaqnfj66kakrqpahczq7h64 + '@storybook/addon-essentials': 6.5.5_hsrlj427md5pp3pvjdg47ksxsm '@storybook/addon-links': 6.5.5_sfoxds7t5ydpegc3knd667wn6m - '@storybook/builder-vite': 0.1.35_b5um23wiimmq5yleq4rdll2rle - '@storybook/react': 6.4.22_xzhww52kftivill7y72sn2b2py + '@storybook/builder-vite': 0.1.35_2z7n5i32fyb6aeqnavtmuo5xfq + '@storybook/react': 6.5.8_oocfzwtuyqxgsjuquyuluqp3ji '@storybook/testing-library': 0.0.11_sfoxds7t5ydpegc3knd667wn6m - '@storybook/testing-react': 1.3.0_yl5h37gf5sc4upgq37yuszxgmu + '@storybook/testing-react': 1.3.0_arewo4uagrgfv3hckbnzjw6rsy '@testing-library/jest-dom': 5.16.4 '@testing-library/react': 12.1.5_sfoxds7t5ydpegc3knd667wn6m '@types/react': 17.0.45 '@types/react-dom': 17.0.17 '@vitejs/plugin-react': 1.3.2 '@vitest/ui': link:../../packages/ui - babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa + babel-loader: 8.2.5_lzsemofhph6vepnub4bnemnm6m jsdom: 19.0.0 msw: 0.39.2 msw-storybook-addon: 1.6.3_ssm5z5kjlefxgbmyszjdm3lzke @@ -558,68 +558,68 @@ importers: specifiers: '@cypress/vite-dev-server': ^2.2.3 '@cypress/vue': ^3.1.2 - '@faker-js/faker': ^7.1.0 - '@testing-library/cypress': ^8.0.2 + '@faker-js/faker': ^7.2.0 + '@testing-library/cypress': ^8.0.3 '@types/codemirror': ^5.60.5 '@types/d3-force': ^3.0.3 '@types/d3-selection': ^3.0.2 '@types/ws': ^8.5.3 - '@unocss/reset': ^0.36.0 + '@unocss/reset': ^0.38.2 '@vitejs/plugin-vue': ^2.3.3 '@vitejs/plugin-vue-jsx': ^1.3.10 '@vitest/ws-client': workspace:* - '@vueuse/core': ^8.5.0 + '@vueuse/core': ^8.6.0 ansi-to-html: ^0.7.2 birpc: ^0.2.3 codemirror: ^5.65.5 codemirror-theme-vars: ^0.1.1 cypress: ^9.7.0 - d3-graph-controller: ^2.2.37 + d3-graph-controller: ^2.2.41 flatted: ^3.2.5 floating-vue: ^2.0.0-y.0 picocolors: ^1.0.0 - rollup: ^2.75.3 + rollup: ^2.75.6 sirv: ^2.0.2 splitpanes: ^3.1.1 - unocss: ^0.36.0 - unplugin-auto-import: ^0.8.6 + unocss: ^0.38.2 + unplugin-auto-import: ^0.8.7 unplugin-vue-components: ^0.19.6 vite-plugin-pages: ^0.23.0 vue: ^3.2.37 - vue-router: ^4.0.15 + vue-router: ^4.0.16 dependencies: sirv: 2.0.2 devDependencies: '@cypress/vite-dev-server': 2.2.3_vite@2.9.10 '@cypress/vue': 3.1.2_cypress@9.7.0+vue@3.2.37 - '@faker-js/faker': 7.1.0 - '@testing-library/cypress': 8.0.2_cypress@9.7.0 + '@faker-js/faker': 7.2.0 + '@testing-library/cypress': 8.0.3_cypress@9.7.0 '@types/codemirror': 5.60.5 '@types/d3-force': 3.0.3 '@types/d3-selection': 3.0.2 '@types/ws': 8.5.3 - '@unocss/reset': 0.36.0 + '@unocss/reset': 0.38.2 '@vitejs/plugin-vue': 2.3.3_vite@2.9.10+vue@3.2.37 '@vitejs/plugin-vue-jsx': 1.3.10 '@vitest/ws-client': link:../ws-client - '@vueuse/core': 8.5.0_vue@3.2.37 + '@vueuse/core': 8.6.0_vue@3.2.37 ansi-to-html: 0.7.2 birpc: 0.2.3 codemirror: 5.65.5 codemirror-theme-vars: 0.1.1 cypress: 9.7.0 - d3-graph-controller: 2.2.37 + d3-graph-controller: 2.2.41 flatted: 3.2.5 floating-vue: 2.0.0-y.0_vue@3.2.37 picocolors: 1.0.0 - rollup: 2.75.3 + rollup: 2.75.6 splitpanes: 3.1.1 - unocss: 0.36.0_vite@2.9.10 - unplugin-auto-import: 0.8.6_fpqoeqsojee4r52i7tfxfpxikm - unplugin-vue-components: 0.19.6_nvesjkuk74o2t3vn4mt5blmpe4 + unocss: 0.38.2_vite@2.9.10 + unplugin-auto-import: 0.8.7_r74nlw6n2rf2mdvahp2r55qzgq + unplugin-vue-components: 0.19.6_cimrprb54snhagk4tjmarxnbhm vite-plugin-pages: 0.23.0_vite@2.9.10 vue: 3.2.37 - vue-router: 4.0.15_vue@3.2.37 + vue-router: 4.0.16_vue@3.2.37 packages/vite-node: specifiers: @@ -629,7 +629,7 @@ importers: kolorist: ^1.5.1 mlly: ^0.5.2 pathe: ^0.2.0 - rollup: ^2.75.3 + rollup: ^2.75.6 vite: ^2.9.10 dependencies: debug: 4.3.4 @@ -640,7 +640,7 @@ importers: devDependencies: '@types/debug': 4.1.7 cac: 6.7.12 - rollup: 2.75.3 + rollup: 2.75.6 packages/vitest: specifiers: @@ -652,7 +652,7 @@ importers: '@types/jsdom': ^16.2.14 '@types/micromatch': ^4.0.2 '@types/natural-compare': ^1.4.1 - '@types/node': ^17.0.35 + '@types/node': '*' '@types/prompts': ^2.4.0 '@types/sinonjs__fake-timers': ^8.1.2 '@vitest/ui': workspace:* @@ -676,23 +676,25 @@ importers: micromatch: ^4.0.5 mlly: ^0.5.2 natural-compare: ^1.4.0 + p-limit: ^4.0.0 pathe: ^0.2.0 picocolors: ^1.0.0 pkg-types: ^0.3.2 pretty-format: ^27.5.1 prompts: ^2.4.2 - rollup: ^2.75.3 + rollup: ^2.75.6 source-map-js: ^1.0.2 strip-ansi: ^7.0.1 tinypool: ^0.1.3 tinyspy: ^0.3.2 - typescript: ^4.7.2 + typescript: ^4.7.3 vite: ^2.9.10 vite-node: workspace:* - ws: ^8.7.0 + ws: ^8.8.0 dependencies: '@types/chai': 4.3.1 '@types/chai-subset': 1.3.3 + '@types/node': 17.0.35 chai: 4.3.6 debug: 4.3.4 local-pkg: 0.4.1 @@ -706,7 +708,6 @@ importers: '@types/jsdom': 16.2.14 '@types/micromatch': 4.0.2 '@types/natural-compare': 1.4.1 - '@types/node': 17.0.35 '@types/prompts': 2.4.0 '@types/sinonjs__fake-timers': 8.1.2 '@vitest/ui': link:../ui @@ -727,39 +728,40 @@ importers: micromatch: 4.0.5 mlly: 0.5.2 natural-compare: 1.4.0 + p-limit: 4.0.0 pathe: 0.2.0 picocolors: 1.0.0 pkg-types: 0.3.2 pretty-format: 27.5.1 prompts: 2.4.2 - rollup: 2.75.3 + rollup: 2.75.6 source-map-js: 1.0.2 strip-ansi: 7.0.1 - typescript: 4.7.2 + typescript: 4.7.3 vite-node: link:../vite-node - ws: 8.7.0 + ws: 8.8.0 packages/web-worker: specifiers: - rollup: ^2.75.3 + rollup: ^2.75.6 vite-node: workspace:* dependencies: vite-node: link:../vite-node devDependencies: - rollup: 2.75.3 + rollup: 2.75.6 packages/ws-client: specifiers: birpc: ^0.2.3 flatted: ^3.2.5 - rollup: ^2.75.3 - ws: ^8.7.0 + rollup: ^2.75.6 + ws: ^8.8.0 dependencies: birpc: 0.2.3 flatted: 3.2.5 - ws: 8.7.0 + ws: 8.8.0 devDependencies: - rollup: 2.75.3 + rollup: 2.75.6 test/cjs: specifiers: @@ -847,6 +849,14 @@ importers: devDependencies: vitest: link:../../packages/vitest + test/shard: + specifiers: + execa: ^6.1.0 + vitest: workspace:* + devDependencies: + execa: 6.1.0 + vitest: link:../../packages/vitest + test/single-thread: specifiers: vitest: workspace:* @@ -985,22 +995,22 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.13 - /@antfu/eslint-config-basic/0.25.1_65aj4eq2a44sfs5ac5pwgo6bwq: + /@antfu/eslint-config-basic/0.25.1_aq7uryhocdbvbqum33pitcm3y4: resolution: {integrity: sha512-FiOC33yoqHJCElFjSPJ9rHIjGSvJSqbYE58PgRXtJE9E4MM00vwzbA9iKILLnj27o3r3V+1sngHWlIeGaQu/iA==} peerDependencies: eslint: '>=7.4.0' dependencies: - eslint: 8.16.0 - eslint-plugin-antfu: 0.25.1_xztl6dhthcahlo6akmb2bmjmle - eslint-plugin-eslint-comments: 3.2.0_eslint@8.16.0 + eslint: 8.17.0 + eslint-plugin-antfu: 0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.17.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.26.0_shk22uxjsskkpirtto4zdcnhte - eslint-plugin-jsonc: 2.3.0_eslint@8.16.0 - eslint-plugin-markdown: 2.2.1_eslint@8.16.0 - eslint-plugin-n: 15.2.1_eslint@8.16.0 - eslint-plugin-promise: 6.0.0_eslint@8.16.0 - eslint-plugin-unicorn: 42.0.0_eslint@8.16.0 - eslint-plugin-yml: 1.0.0_eslint@8.16.0 + eslint-plugin-import: 2.26.0_pv5w3e62ssxduf5aiwxbc3knra + eslint-plugin-jsonc: 2.3.0_eslint@8.17.0 + eslint-plugin-markdown: 2.2.1_eslint@8.17.0 + eslint-plugin-n: 15.2.1_eslint@8.17.0 + eslint-plugin-promise: 6.0.0_eslint@8.17.0 + eslint-plugin-unicorn: 42.0.0_eslint@8.17.0 + eslint-plugin-yml: 1.0.0_eslint@8.17.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 1.0.1 transitivePeerDependencies: @@ -1011,14 +1021,14 @@ packages: - typescript dev: true - /@antfu/eslint-config-react/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + /@antfu/eslint-config-react/0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-gLdRj4nmOk4W9ORzvkwf8kklCkSxY7ox7BKE97HYcGtaq5oAQjibYC+WPkLklj2+BQuOXcZdGbqJgx/+qHfRrw==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.25.1_xztl6dhthcahlo6akmb2bmjmle - eslint: 8.16.0 - eslint-plugin-react: 7.30.0_eslint@8.16.0 + '@antfu/eslint-config-ts': 0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4 + eslint: 8.17.0 + eslint-plugin-react: 7.30.0_eslint@8.17.0 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -1026,31 +1036,31 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + /@antfu/eslint-config-ts/0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-bKaSOah8Qb5ND0i14x3kcpfMA5euxy/9VYVwZQ2XJgY6hkjEY1wTyC0Jw6JQvTYglEycEc2SDrtEZ0+0SKA/jg==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.25.1_65aj4eq2a44sfs5ac5pwgo6bwq - '@typescript-eslint/eslint-plugin': 5.27.1_65aj4eq2a44sfs5ac5pwgo6bwq - '@typescript-eslint/parser': 5.27.1_xztl6dhthcahlo6akmb2bmjmle - eslint: 8.16.0 - typescript: 4.7.2 + '@antfu/eslint-config-basic': 0.25.1_aq7uryhocdbvbqum33pitcm3y4 + '@typescript-eslint/eslint-plugin': 5.27.1_aq7uryhocdbvbqum33pitcm3y4 + '@typescript-eslint/parser': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 + eslint: 8.17.0 + typescript: 4.7.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color dev: true - /@antfu/eslint-config-vue/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + /@antfu/eslint-config-vue/0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-Z9MCGYKZO50eU8YwgqBYWx+GVSOfDHxbIf6+BLxpDmrVGUuJQMqT5CIcihSRkQMeH/drQwPmQKbSSmVdjOLHrg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-ts': 0.25.1_xztl6dhthcahlo6akmb2bmjmle - eslint: 8.16.0 - eslint-plugin-vue: 9.1.0_eslint@8.16.0 + '@antfu/eslint-config-ts': 0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4 + eslint: 8.17.0 + eslint-plugin-vue: 9.1.0_eslint@8.17.0 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -1058,25 +1068,25 @@ packages: - typescript dev: true - /@antfu/eslint-config/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + /@antfu/eslint-config/0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-CRg2LL6bh+lWWfG5TDJh3TUQTh+immu6IWkiVaJJn4jVD7jFQSewvIQUoPo7/YEPFpL2TTCCUjmT2YpmSbnedg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-react': 0.25.1_xztl6dhthcahlo6akmb2bmjmle - '@antfu/eslint-config-vue': 0.25.1_xztl6dhthcahlo6akmb2bmjmle - '@typescript-eslint/eslint-plugin': 5.27.1_65aj4eq2a44sfs5ac5pwgo6bwq - '@typescript-eslint/parser': 5.27.1_xztl6dhthcahlo6akmb2bmjmle - eslint: 8.16.0 - eslint-plugin-eslint-comments: 3.2.0_eslint@8.16.0 + '@antfu/eslint-config-react': 0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4 + '@antfu/eslint-config-vue': 0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4 + '@typescript-eslint/eslint-plugin': 5.27.1_aq7uryhocdbvbqum33pitcm3y4 + '@typescript-eslint/parser': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 + eslint: 8.17.0 + eslint-plugin-eslint-comments: 3.2.0_eslint@8.17.0 eslint-plugin-html: 6.2.0 - eslint-plugin-import: 2.26.0_shk22uxjsskkpirtto4zdcnhte - eslint-plugin-jsonc: 2.3.0_eslint@8.16.0 - eslint-plugin-n: 15.2.1_eslint@8.16.0 - eslint-plugin-promise: 6.0.0_eslint@8.16.0 - eslint-plugin-unicorn: 42.0.0_eslint@8.16.0 - eslint-plugin-vue: 9.1.0_eslint@8.16.0 - eslint-plugin-yml: 1.0.0_eslint@8.16.0 + eslint-plugin-import: 2.26.0_pv5w3e62ssxduf5aiwxbc3knra + eslint-plugin-jsonc: 2.3.0_eslint@8.17.0 + eslint-plugin-n: 15.2.1_eslint@8.17.0 + eslint-plugin-promise: 6.0.0_eslint@8.17.0 + eslint-plugin-unicorn: 42.0.0_eslint@8.17.0 + eslint-plugin-vue: 9.1.0_eslint@8.17.0 + eslint-plugin-yml: 1.0.0_eslint@8.17.0 jsonc-eslint-parser: 2.1.0 yaml-eslint-parser: 1.0.1 transitivePeerDependencies: @@ -1180,29 +1190,6 @@ packages: - supports-color dev: true - /@babel/core/7.17.10: - resolution: {integrity: sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==} - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': 2.1.2 - '@babel/code-frame': 7.16.7 - '@babel/generator': 7.17.10 - '@babel/helper-compilation-targets': 7.17.10_@babel+core@7.17.10 - '@babel/helper-module-transforms': 7.17.7 - '@babel/helpers': 7.17.9 - '@babel/parser': 7.17.10 - '@babel/template': 7.16.7 - '@babel/traverse': 7.17.10 - '@babel/types': 7.17.10 - convert-source-map: 1.8.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/core/7.17.9: resolution: {integrity: sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==} engines: {node: '>=6.9.0'} @@ -1278,7 +1265,7 @@ packages: resolution: {integrity: sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 dev: true /@babel/helper-builder-binary-assignment-operator-visitor/7.16.7: @@ -1289,19 +1276,6 @@ packages: '@babel/types': 7.18.4 dev: true - /@babel/helper-compilation-targets/7.17.10_@babel+core@7.17.10: - resolution: {integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.17.10 - '@babel/core': 7.17.10 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.20.3 - semver: 6.3.0 - dev: true - /@babel/helper-compilation-targets/7.17.10_@babel+core@7.17.9: resolution: {integrity: sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==} engines: {node: '>=6.9.0'} @@ -1315,19 +1289,6 @@ packages: semver: 6.3.0 dev: true - /@babel/helper-compilation-targets/7.18.2_@babel+core@7.17.10: - resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.17.10 - '@babel/core': 7.17.10 - '@babel/helper-validator-option': 7.16.7 - browserslist: 4.20.3 - semver: 6.3.0 - dev: true - /@babel/helper-compilation-targets/7.18.2_@babel+core@7.18.2: resolution: {integrity: sha512-s1jnPotJS9uQnzFtiZVBUxe67CuBa679oWFHpxYYnTpRL/1ffhyX44R9uYiXoa/pLXcY9H2moJta0iaanlk/rQ==} engines: {node: '>=6.9.0'} @@ -1340,24 +1301,6 @@ packages: browserslist: 4.20.3 semver: 6.3.0 - /@babel/helper-create-class-features-plugin/7.17.9_@babel+core@7.17.10: - resolution: {integrity: sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.18.2 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-member-expression-to-functions': 7.17.7 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-create-class-features-plugin/7.17.9_@babel+core@7.17.9: resolution: {integrity: sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==} engines: {node: '>=6.9.0'} @@ -1394,17 +1337,6 @@ packages: - supports-color dev: true - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.17.10: - resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-annotate-as-pure': 7.16.7 - regexpu-core: 5.0.1 - dev: true - /@babel/helper-create-regexp-features-plugin/7.17.0_@babel+core@7.18.2: resolution: {integrity: sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==} engines: {node: '>=6.9.0'} @@ -1434,24 +1366,6 @@ packages: - supports-color dev: true - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.17.10: - resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.17.10 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/traverse': 7.18.2 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-define-polyfill-provider/0.3.1_@babel+core@7.18.2: resolution: {integrity: sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==} peerDependencies: @@ -1493,19 +1407,19 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.16.7 - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 /@babel/helper-hoist-variables/7.16.7: resolution: {integrity: sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 /@babel/helper-member-expression-to-functions/7.17.7: resolution: {integrity: sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 dev: true /@babel/helper-module-imports/7.16.0: @@ -1519,7 +1433,7 @@ packages: resolution: {integrity: sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 /@babel/helper-module-transforms/7.17.7: resolution: {integrity: sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==} @@ -1556,7 +1470,7 @@ packages: resolution: {integrity: sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 dev: true /@babel/helper-plugin-utils/7.10.4: @@ -1586,7 +1500,7 @@ packages: '@babel/helper-member-expression-to-functions': 7.17.7 '@babel/helper-optimise-call-expression': 7.16.7 '@babel/traverse': 7.18.2 - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 transitivePeerDependencies: - supports-color dev: true @@ -1595,7 +1509,7 @@ packages: resolution: {integrity: sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 /@babel/helper-skip-transparent-expression-wrappers/7.16.0: resolution: {integrity: sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==} @@ -1608,7 +1522,7 @@ packages: resolution: {integrity: sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.18.2 + '@babel/types': 7.18.4 /@babel/helper-validator-identifier/7.16.7: resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} @@ -1689,16 +1603,6 @@ packages: dependencies: '@babel/types': 7.18.4 - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==} engines: {node: '>=6.9.0'} @@ -1709,18 +1613,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 - dev: true - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==} engines: {node: '>=6.9.0'} @@ -1733,20 +1625,6 @@ packages: '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.17.10: - resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.10 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-async-generator-functions/7.16.8_@babel+core@7.18.2: resolution: {integrity: sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==} engines: {node: '>=6.9.0'} @@ -1761,19 +1639,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-class-properties/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==} engines: {node: '>=6.9.0'} @@ -1787,20 +1652,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.17.10: - resolution: {integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.12.0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.10 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-proposal-class-static-block/7.17.6_@babel+core@7.18.2: resolution: {integrity: sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==} engines: {node: '>=6.9.0'} @@ -1832,17 +1683,6 @@ packages: - supports-color dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-dynamic-import/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==} engines: {node: '>=6.9.0'} @@ -1865,17 +1705,6 @@ packages: '@babel/plugin-syntax-export-default-from': 7.16.7_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-export-namespace-from/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==} engines: {node: '>=6.9.0'} @@ -1887,17 +1716,6 @@ packages: '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-json-strings/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==} engines: {node: '>=6.9.0'} @@ -1909,17 +1727,6 @@ packages: '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==} engines: {node: '>=6.9.0'} @@ -1931,17 +1738,6 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==} engines: {node: '>=6.9.0'} @@ -1953,17 +1749,6 @@ packages: '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-numeric-separator/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==} engines: {node: '>=6.9.0'} @@ -1986,20 +1771,6 @@ packages: '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.12.9 dev: true - /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.17.10: - resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.17.10 - '@babel/core': 7.17.10 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-object-rest-spread/7.17.3_@babel+core@7.18.2: resolution: {integrity: sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==} engines: {node: '>=6.9.0'} @@ -2014,17 +1785,6 @@ packages: '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-optional-catch-binding/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==} engines: {node: '>=6.9.0'} @@ -2036,18 +1796,6 @@ packages: '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.10 - dev: true - /@babel/plugin-proposal-optional-chaining/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==} engines: {node: '>=6.9.0'} @@ -2060,73 +1808,34 @@ packages: '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.18.2 dev: true - /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.17.10: + /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.18.2: resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.10 + '@babel/core': 7.18.2 + '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.18.2 '@babel/helper-plugin-utils': 7.16.7 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-methods/7.16.11_@babel+core@7.18.2: - resolution: {integrity: sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==} + /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.18.2: + resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 + '@babel/helper-annotate-as-pure': 7.16.7 '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.18.2 '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.2 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.10 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-private-property-in-object/7.16.7_@babel+core@7.18.2: - resolution: {integrity: sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-create-class-features-plugin': 7.17.9_@babel+core@7.18.2 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.18.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-proposal-unicode-property-regex/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==} engines: {node: '>=4'} @@ -2138,15 +1847,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.17.10: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.18.2: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: @@ -2165,15 +1865,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.10: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.18.2: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -2183,16 +1874,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.17.10: - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.18.2: resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -2213,15 +1894,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.17.10: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.18.2: resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: @@ -2241,15 +1913,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.17.10: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.18.2: resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: @@ -2259,13 +1922,13 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-flow/7.16.7_@babel+core@7.17.10: + /@babel/plugin-syntax-flow/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.10 + '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.16.7 dev: true @@ -2287,15 +1950,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.17.10: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.18.2: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -2314,16 +1968,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-jsx/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==} engines: {node: '>=6.9.0'} @@ -2343,15 +1987,6 @@ packages: '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.16.7 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.17.10: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.18.2: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -2361,15 +1996,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.17.10: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.18.2: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -2379,15 +2005,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.17.10: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.18.2: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -2406,15 +2023,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.17.10: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.18.2: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -2424,15 +2032,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.17.10: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.18.2: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -2442,15 +2041,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.17.10: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.18.2: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -2460,16 +2050,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.17.10: - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.18.2: resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -2480,16 +2060,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.17.10: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.18.2: resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} engines: {node: '>=6.9.0'} @@ -2520,16 +2090,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-arrow-functions/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==} engines: {node: '>=6.9.0'} @@ -2540,20 +2100,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.17.10: - resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-remap-async-to-generator': 7.16.8 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-async-to-generator/7.16.8_@babel+core@7.18.2: resolution: {integrity: sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==} engines: {node: '>=6.9.0'} @@ -2568,16 +2114,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-block-scoped-functions/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==} engines: {node: '>=6.9.0'} @@ -2588,16 +2124,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-block-scoping/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==} engines: {node: '>=6.9.0'} @@ -2608,25 +2134,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-classes/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-environment-visitor': 7.18.2 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-optimise-call-expression': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - '@babel/helper-split-export-declaration': 7.16.7 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-classes/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==} engines: {node: '>=6.9.0'} @@ -2646,16 +2153,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-computed-properties/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==} engines: {node: '>=6.9.0'} @@ -2666,16 +2163,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-destructuring/7.17.7_@babel+core@7.17.10: - resolution: {integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-destructuring/7.17.7_@babel+core@7.18.2: resolution: {integrity: sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==} engines: {node: '>=6.9.0'} @@ -2686,17 +2173,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-dotall-regex/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==} engines: {node: '>=6.9.0'} @@ -2708,16 +2184,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-duplicate-keys/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==} engines: {node: '>=6.9.0'} @@ -2728,17 +2194,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-exponentiation-operator/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==} engines: {node: '>=6.9.0'} @@ -2750,25 +2205,15 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-flow-strip-types/7.16.7_@babel+core@7.17.10: + /@babel/plugin-transform-flow-strip-types/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.17.10 - dev: true - - /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 + '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.16.7 + '@babel/plugin-syntax-flow': 7.16.7_@babel+core@7.18.2 dev: true /@babel/plugin-transform-for-of/7.16.7_@babel+core@7.18.2: @@ -2781,18 +2226,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.17.10 - '@babel/helper-function-name': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-function-name/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==} engines: {node: '>=6.9.0'} @@ -2805,16 +2238,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-literals/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-literals/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==} engines: {node: '>=6.9.0'} @@ -2825,16 +2248,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-member-expression-literals/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==} engines: {node: '>=6.9.0'} @@ -2845,20 +2258,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-module-transforms': 7.18.0 - '@babel/helper-plugin-utils': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-modules-amd/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==} engines: {node: '>=6.9.0'} @@ -2873,77 +2272,33 @@ packages: - supports-color dev: true - /@babel/plugin-transform-modules-commonjs/7.17.9_@babel+core@7.17.10: - resolution: {integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-module-transforms': 7.18.0 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.17.7 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-commonjs/7.17.9_@babel+core@7.18.2: - resolution: {integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.18.2 - '@babel/helper-module-transforms': 7.18.0 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-simple-access': 7.17.7 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.17.10: - resolution: {integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-hoist-variables': 7.16.7 - '@babel/helper-module-transforms': 7.18.0 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.18.2: - resolution: {integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==} + /@babel/plugin-transform-modules-commonjs/7.17.9_@babel+core@7.18.2: + resolution: {integrity: sha512-2TBFd/r2I6VlYn0YRTz2JdazS+FoUuQ2rIFHoAxtyP/0G3D82SBLaRq9rnUkpqlLg03Byfl/+M32mpxjO6KaPw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.18.2 - '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-module-transforms': 7.18.0 '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-identifier': 7.16.7 + '@babel/helper-simple-access': 7.17.7 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-modules-umd/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==} + /@babel/plugin-transform-modules-systemjs/7.17.8_@babel+core@7.18.2: + resolution: {integrity: sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.10 + '@babel/core': 7.18.2 + '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-module-transforms': 7.18.0 '@babel/helper-plugin-utils': 7.16.7 + '@babel/helper-validator-identifier': 7.16.7 + babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color dev: true @@ -2961,16 +2316,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.17.10: - resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.10 - dev: true - /@babel/plugin-transform-named-capturing-groups-regex/7.16.8_@babel+core@7.18.2: resolution: {integrity: sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==} engines: {node: '>=6.9.0'} @@ -2981,16 +2326,6 @@ packages: '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.18.2 dev: true - /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-new-target/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==} engines: {node: '>=6.9.0'} @@ -3001,19 +2336,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-replace-supers': 7.16.7 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/plugin-transform-object-super/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==} engines: {node: '>=6.9.0'} @@ -3037,16 +2359,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-parameters/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==} engines: {node: '>=6.9.0'} @@ -3057,16 +2369,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-property-literals/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==} engines: {node: '>=6.9.0'} @@ -3077,16 +2379,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-react-display-name/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==} engines: {node: '>=6.9.0'} @@ -3097,16 +2389,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - dev: true - /@babel/plugin-transform-react-jsx-development/7.16.7_@babel+core@7.17.9: resolution: {integrity: sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==} engines: {node: '>=6.9.0'} @@ -3167,20 +2449,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.17.10: - resolution: {integrity: sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-module-imports': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-syntax-jsx': 7.16.7_@babel+core@7.17.10 - '@babel/types': 7.18.2 - dev: true - /@babel/plugin-transform-react-jsx/7.17.3_@babel+core@7.17.9: resolution: {integrity: sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==} engines: {node: '>=6.9.0'} @@ -3209,17 +2477,6 @@ packages: '@babel/types': 7.18.2 dev: true - /@babel/plugin-transform-react-pure-annotations/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-annotate-as-pure': 7.16.7 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-react-pure-annotations/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==} engines: {node: '>=6.9.0'} @@ -3231,16 +2488,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-regenerator/7.17.9_@babel+core@7.17.10: - resolution: {integrity: sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - regenerator-transform: 0.15.0 - dev: true - /@babel/plugin-transform-regenerator/7.17.9_@babel+core@7.18.2: resolution: {integrity: sha512-Lc2TfbxR1HOyn/c6b4Y/b6NHoTb67n/IoWLxTu4kC7h4KQnWlhCq2S8Tx0t2SVvv5Uu87Hs+6JEJ5kt2tYGylQ==} engines: {node: '>=6.9.0'} @@ -3251,16 +2498,6 @@ packages: regenerator-transform: 0.15.0 dev: true - /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-reserved-words/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==} engines: {node: '>=6.9.0'} @@ -3271,16 +2508,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-shorthand-properties/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==} engines: {node: '>=6.9.0'} @@ -3291,17 +2518,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-spread/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 - dev: true - /@babel/plugin-transform-spread/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==} engines: {node: '>=6.9.0'} @@ -3313,16 +2529,6 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.16.0 dev: true - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-sticky-regex/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==} engines: {node: '>=6.9.0'} @@ -3333,16 +2539,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-template-literals/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==} engines: {node: '>=6.9.0'} @@ -3353,16 +2549,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-typeof-symbol/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==} engines: {node: '>=6.9.0'} @@ -3401,16 +2587,6 @@ packages: - supports-color dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-unicode-escapes/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==} engines: {node: '>=6.9.0'} @@ -3421,17 +2597,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-create-regexp-features-plugin': 7.17.0_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-transform-unicode-regex/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==} engines: {node: '>=6.9.0'} @@ -3443,91 +2608,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/preset-env/7.16.11_@babel+core@7.17.10: - resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.17.10 - '@babel/core': 7.17.10 - '@babel/helper-compilation-targets': 7.18.2_@babel+core@7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-async-generator-functions': 7.16.8_@babel+core@7.17.10 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-class-static-block': 7.17.6_@babel+core@7.17.10 - '@babel/plugin-proposal-dynamic-import': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-export-namespace-from': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-json-strings': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-logical-assignment-operators': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-numeric-separator': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-proposal-optional-catch-binding': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.17.10 - '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.10 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.10 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.17.10 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.10 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.10 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.10 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.17.10 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.10 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-async-to-generator': 7.16.8_@babel+core@7.17.10 - '@babel/plugin-transform-block-scoped-functions': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-computed-properties': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-destructuring': 7.17.7_@babel+core@7.17.10 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-duplicate-keys': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-exponentiation-operator': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-function-name': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-literals': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-member-expression-literals': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-modules-amd': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.10 - '@babel/plugin-transform-modules-systemjs': 7.17.8_@babel+core@7.17.10 - '@babel/plugin-transform-modules-umd': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-named-capturing-groups-regex': 7.16.8_@babel+core@7.17.10 - '@babel/plugin-transform-new-target': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-object-super': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-property-literals': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-regenerator': 7.17.9_@babel+core@7.17.10 - '@babel/plugin-transform-reserved-words': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-sticky-regex': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-typeof-symbol': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-unicode-escapes': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-unicode-regex': 7.16.7_@babel+core@7.17.10 - '@babel/preset-modules': 0.1.5_@babel+core@7.17.10 - '@babel/types': 7.18.4 - babel-plugin-polyfill-corejs2: 0.3.1_@babel+core@7.17.10 - babel-plugin-polyfill-corejs3: 0.5.2_@babel+core@7.17.10 - babel-plugin-polyfill-regenerator: 0.3.1_@babel+core@7.17.10 - core-js-compat: 3.22.2 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/preset-env/7.16.11_@babel+core@7.18.2: resolution: {integrity: sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==} engines: {node: '>=6.9.0'} @@ -3613,29 +2693,16 @@ packages: - supports-color dev: true - /@babel/preset-flow/7.16.7_@babel+core@7.17.10: + /@babel/preset-flow/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-6ceP7IyZdUYQ3wUVqyRSQXztd1YmFHWI4Xv11MIqAlE4WqxBSd/FZ61V9k+TS5Gd4mkHOtQtPp9ymRpxH4y1Ug==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.17.10 + '@babel/core': 7.18.2 '@babel/helper-plugin-utils': 7.16.7 '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.17.10 - dev: true - - /@babel/preset-modules/0.1.5_@babel+core@7.17.10: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/plugin-proposal-unicode-property-regex': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-dotall-regex': 7.16.7_@babel+core@7.17.10 - '@babel/types': 7.18.4 - esutils: 2.0.3 + '@babel/plugin-transform-flow-strip-types': 7.16.7_@babel+core@7.18.2 dev: true /@babel/preset-modules/0.1.5_@babel+core@7.18.2: @@ -3651,21 +2718,6 @@ packages: esutils: 2.0.3 dev: true - /@babel/preset-react/7.16.7_@babel+core@7.17.10: - resolution: {integrity: sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-plugin-utils': 7.16.7 - '@babel/helper-validator-option': 7.16.7 - '@babel/plugin-transform-react-display-name': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - '@babel/plugin-transform-react-jsx-development': 7.16.7_@babel+core@7.17.10 - '@babel/plugin-transform-react-pure-annotations': 7.16.7_@babel+core@7.17.10 - dev: true - /@babel/preset-react/7.16.7_@babel+core@7.18.2: resolution: {integrity: sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==} engines: {node: '>=6.9.0'} @@ -3728,8 +2780,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.16.7 - '@babel/parser': 7.18.3 - '@babel/types': 7.18.2 + '@babel/parser': 7.18.4 + '@babel/types': 7.18.4 /@babel/traverse/7.17.10: resolution: {integrity: sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==} @@ -3777,8 +2829,8 @@ packages: '@babel/helper-function-name': 7.17.9 '@babel/helper-hoist-variables': 7.16.7 '@babel/helper-split-export-declaration': 7.16.7 - '@babel/parser': 7.18.3 - '@babel/types': 7.18.2 + '@babel/parser': 7.18.4 + '@babel/types': 7.18.4 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -3814,6 +2866,10 @@ packages: '@babel/helper-validator-identifier': 7.16.7 to-fast-properties: 2.0.0 + /@base2/pretty-print-object/1.0.1: + resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} + dev: true + /@bcoe/v8-coverage/0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -3961,14 +3017,15 @@ packages: resolution: {integrity: sha512-bh5IskwkkodbvC0FzSg1AxMykfDl95hebEKwxNoq4e5QaGzOXSBgW8+jnMFZ7JU4sTBiB04vZWoUSzNrPboLZA==} dev: true - /@docsearch/js/3.1.0: + /@docsearch/js/3.1.0_ohobp6rpsmerwlq5ipwfh5yigy: resolution: {integrity: sha512-5XSK+xbP0hcTIp54MECqxkWLs6kf7Ug4nWdxWNtx8cUpLiFNFnKXDxCb35wnyNpjukmrx7Q9DkO5tFFsmNVxng==} dependencies: '@docsearch/react': 3.1.0_ohobp6rpsmerwlq5ipwfh5yigy - '@types/react': 18.0.9 preact: 10.7.2 - react: 18.1.0 - react-dom: 18.1.0_react@18.1.0 + transitivePeerDependencies: + - '@types/react' + - react + - react-dom dev: true /@docsearch/react/3.1.0_ohobp6rpsmerwlq5ipwfh5yigy: @@ -4091,8 +3148,6 @@ packages: '@emotion/weak-memoize': 0.2.5 hoist-non-react-statics: 3.3.2 react: 17.0.2 - transitivePeerDependencies: - - supports-color dev: false /@emotion/serialize/0.11.16: @@ -4170,8 +3225,6 @@ packages: '@emotion/serialize': 1.0.3 '@emotion/utils': 1.1.0 react: 17.0.2 - transitivePeerDependencies: - - supports-color dev: false /@emotion/stylis/0.8.5: @@ -4230,8 +3283,8 @@ packages: - supports-color dev: true - /@faker-js/faker/7.1.0: - resolution: {integrity: sha512-G+EvE29QUd9/6GTrwA/TK2AiN79W4ZG6kyJqj2RAqUqEd8A8ICnjA3Rj3F2IaaA+sq6WJzs4lh8GJJRDG1UH7A==} + /@faker-js/faker/7.2.0: + resolution: {integrity: sha512-dzjQ0LFT+bPLWg0yyV3MpxaLJp/+VW4a0SnjNSWJ4YpJ928LXDOZAN+kB2/JPPisI3Ra0w2BxbD4M9J7o0jcpw==} engines: {node: '>=14.0.0', npm: '>=6.0.0'} dev: true @@ -4649,44 +3702,21 @@ packages: dependencies: '@types/set-cookie-parser': 2.4.2 set-cookie-parser: 2.4.8 - dev: true - - /@mswjs/interceptors/0.15.1: - resolution: {integrity: sha512-D5B+ZJNlfvBm6ZctAfRBdNJdCHYAe2Ix4My5qfbHV5WH+3lkt3mmsjiWJzEh5ZwGDauzY487TldI275If7DJVw==} - engines: {node: '>=14'} - dependencies: - '@open-draft/until': 1.0.3 - '@xmldom/xmldom': 0.7.5 - debug: 4.3.4 - headers-polyfill: 3.0.7 - outvariant: 1.3.0 - strict-event-emitter: 0.2.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@mui/base/5.0.0-alpha.79_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-/lZLF027BkiEjM8MIYoeS/FEhTKf+41ePU9SOijMGrCin1Y0Igucw+IHa1fF8HXD7wDbFKqHuso3J1jMG8wyNw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.17.9 - '@emotion/is-prop-valid': 1.1.2 - '@mui/types': 7.1.3 - '@mui/utils': 5.8.0_react@17.0.2 - '@popperjs/core': 2.11.5 - clsx: 1.1.1 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-is: 17.0.2 - dev: false + dev: true + + /@mswjs/interceptors/0.15.1: + resolution: {integrity: sha512-D5B+ZJNlfvBm6ZctAfRBdNJdCHYAe2Ix4My5qfbHV5WH+3lkt3mmsjiWJzEh5ZwGDauzY487TldI275If7DJVw==} + engines: {node: '>=14'} + dependencies: + '@open-draft/until': 1.0.3 + '@xmldom/xmldom': 0.7.5 + debug: 4.3.4 + headers-polyfill: 3.0.7 + outvariant: 1.3.0 + strict-event-emitter: 0.2.4 + transitivePeerDependencies: + - supports-color + dev: true /@mui/base/5.0.0-alpha.84_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-uDx+wGVytS+ZHiWHyzUyijY83GSIXJpzSJ0PGc/8/s+8nBzeHvaPKrAyJz15ASLr52hYRA6PQGqn0eRAsB7syQ==} @@ -4711,7 +3741,7 @@ packages: react-is: 17.0.2 dev: false - /@mui/lab/5.0.0-alpha.85_r7a7s2hz762ox6q4ctdyql64vq: + /@mui/lab/5.0.0-alpha.85_xjii3a7ufdwggkrf6imrcribfm: resolution: {integrity: sha512-GaPl5azVXr9dbwZe1DiKr3GO9Bg3nbZ48oRTDZoMxWYMB8dm4f73GrY2Sv1Sf03z19YzlD7Ixskr6rGcKGPWlw==} engines: {node: '>=12.0.0'} peerDependencies: @@ -4745,10 +3775,10 @@ packages: '@emotion/react': 11.9.0_3dj5wppwohj5ocihzt4m54mr2a '@emotion/styled': 11.8.1_3zgpe2oef7sbs566rsy6a7qm7i '@mui/base': 5.0.0-alpha.84_sfoxds7t5ydpegc3knd667wn6m - '@mui/material': 5.6.4_rikzftoujo3cmwul4lespwcm6i + '@mui/material': 5.8.3_rikzftoujo3cmwul4lespwcm6i '@mui/system': 5.8.3_bgqmsvm4hz6izcmpcwescmz73y '@mui/utils': 5.8.0_react@17.0.2 - '@mui/x-date-pickers': 5.0.0-alpha.1_lh4hitfw5hvjrz4q2uyrogte5m + '@mui/x-date-pickers': 5.0.0-alpha.1_syliijkev7edv25o5eguf6n2ti clsx: 1.1.1 date-fns: 2.28.0 prop-types: 15.8.1 @@ -4759,8 +3789,8 @@ packages: rifm: 0.12.1_react@17.0.2 dev: false - /@mui/material/5.6.4_rikzftoujo3cmwul4lespwcm6i: - resolution: {integrity: sha512-7TD+u/SExZK2a55w6reX56oPk37gKr/M/XGt156X+m0d9LhzOsW864nkErIX/H8oSkX/6kCimxu1FDsO+gjiVw==} + /@mui/material/5.8.3_rikzftoujo3cmwul4lespwcm6i: + resolution: {integrity: sha512-8UecY/W9SMtEZm5PMCUcMbujajVP6fobu0BgBPiIWwwWRblZVEzqprY6v1P2me7qCyrve4L4V/rqAKPKhVHOSg==} engines: {node: '>=12.0.0'} peerDependencies: '@emotion/react': ^11.5.0 @@ -4779,13 +3809,13 @@ packages: '@babel/runtime': 7.17.9 '@emotion/react': 11.9.0_3dj5wppwohj5ocihzt4m54mr2a '@emotion/styled': 11.8.1_3zgpe2oef7sbs566rsy6a7qm7i - '@mui/base': 5.0.0-alpha.79_sfoxds7t5ydpegc3knd667wn6m - '@mui/system': 5.8.1_bgqmsvm4hz6izcmpcwescmz73y + '@mui/base': 5.0.0-alpha.84_sfoxds7t5ydpegc3knd667wn6m + '@mui/system': 5.8.3_bgqmsvm4hz6izcmpcwescmz73y '@mui/types': 7.1.3 '@mui/utils': 5.8.0_react@17.0.2 '@types/react-transition-group': 4.4.4 clsx: 1.1.1 - csstype: 3.0.11 + csstype: 3.1.0 hoist-non-react-statics: 3.3.2 prop-types: 15.8.1 react: 17.0.2 @@ -4831,35 +3861,6 @@ packages: react: 17.0.2 dev: false - /@mui/system/5.8.1_bgqmsvm4hz6izcmpcwescmz73y: - resolution: {integrity: sha512-kWJMEN62+HJb4LMRNEAZQYc++FPYsqPsU9dCL7ByLgmz/ZzRrZ8FjDi2r4j0ZeE4kaVvqBXh+RA7tLzmCKqV9w==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@emotion/react': ^11.5.0 - '@emotion/styled': ^11.3.0 - '@types/react': ^17.0.0 || ^18.0.0 - react: ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@emotion/react': - optional: true - '@emotion/styled': - optional: true - '@types/react': - optional: true - dependencies: - '@babel/runtime': 7.17.9 - '@emotion/react': 11.9.0_3dj5wppwohj5ocihzt4m54mr2a - '@emotion/styled': 11.8.1_3zgpe2oef7sbs566rsy6a7qm7i - '@mui/private-theming': 5.8.0_react@17.0.2 - '@mui/styled-engine': 5.8.0_bgqmsvm4hz6izcmpcwescmz73y - '@mui/types': 7.1.3 - '@mui/utils': 5.8.0_react@17.0.2 - clsx: 1.1.1 - csstype: 3.1.0 - prop-types: 15.8.1 - react: 17.0.2 - dev: false - /@mui/system/5.8.3_bgqmsvm4hz6izcmpcwescmz73y: resolution: {integrity: sha512-/tyGQcYqZT0nl98qV9XnGiedTO+V7VHc28k4POfhMJNedB1CRrwWRm767DeEdc5f/8CU2See3WD16ikP6pYiOA==} engines: {node: '>=12.0.0'} @@ -4912,7 +3913,7 @@ packages: react-is: 17.0.2 dev: false - /@mui/x-date-pickers/5.0.0-alpha.1_lh4hitfw5hvjrz4q2uyrogte5m: + /@mui/x-date-pickers/5.0.0-alpha.1_syliijkev7edv25o5eguf6n2ti: resolution: {integrity: sha512-dLPkRiIn2Gr0momblxiOnIwrxn4SijVix+8e08mwAGWhiWcmWep1O9XTRDpZsjB0kjHYCf+kZjlRX4dxnj2acg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -4938,7 +3939,7 @@ packages: '@date-io/dayjs': 2.13.1 '@date-io/luxon': 2.13.1 '@date-io/moment': 2.13.1 - '@mui/material': 5.6.4_rikzftoujo3cmwul4lespwcm6i + '@mui/material': 5.8.3_rikzftoujo3cmwul4lespwcm6i '@mui/system': 5.8.3_bgqmsvm4hz6izcmpcwescmz73y '@mui/utils': 5.8.0_react@17.0.2 clsx: 1.1.1 @@ -5107,7 +4108,7 @@ packages: resolution: {integrity: sha512-Aq58f5HiWdyDlFffbbSjAlv596h/cOnt2DO1w3DOC7OJ5EHs0hd/nycJfiu9RJbT6Yk6F1knnRRXNSpxoIVZ9Q==} dev: true - /@pmmmwh/react-refresh-webpack-plugin/0.5.5_hvrr4tumj6xwzacb7lmk3gmr4a: + /@pmmmwh/react-refresh-webpack-plugin/0.5.5_a3gyllrqvxpec3fpybsrposvju: resolution: {integrity: sha512-RbG7h6TuP6nFFYKJwbcToA1rjC1FyPg25NR2noAZ0vKI+la01KTSRPkuVPE+U88jXv7javx2JHglUcL1MHcshQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -5140,7 +4141,7 @@ packages: find-up: 5.0.0 html-entities: 2.3.3 loader-utils: 2.0.2 - react-refresh: 0.13.0 + react-refresh: 0.11.0 schema-utils: 3.1.1 source-map: 0.7.3 webpack: 4.46.0 @@ -5151,14 +4152,15 @@ packages: /@popperjs/core/2.11.5: resolution: {integrity: sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==} + dev: false - /@rollup/plugin-alias/3.1.9_rollup@2.75.3: + /@rollup/plugin-alias/3.1.9_rollup@2.75.6: resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} engines: {node: '>=8.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0 dependencies: - rollup: 2.75.3 + rollup: 2.75.6 slash: 3.0.0 dev: true @@ -5179,69 +4181,59 @@ packages: rollup: 2.75.5 dev: true - /@rollup/plugin-commonjs/21.1.0_rollup@2.75.5: + /@rollup/plugin-commonjs/21.1.0_rollup@2.75.6: resolution: {integrity: sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==} engines: {node: '>= 8.0.0'} peerDependencies: rollup: ^2.38.3 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.5 + '@rollup/pluginutils': 3.1.0_rollup@2.75.6 commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.3 is-reference: 1.2.1 magic-string: 0.25.9 resolve: 1.22.0 - rollup: 2.75.5 + rollup: 2.75.6 dev: true optional: true - /@rollup/plugin-commonjs/22.0.0_rollup@2.75.3: + /@rollup/plugin-commonjs/22.0.0_rollup@2.75.6: resolution: {integrity: sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==} engines: {node: '>= 12.0.0'} peerDependencies: rollup: ^2.68.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.3 + '@rollup/pluginutils': 3.1.0_rollup@2.75.6 commondir: 1.0.1 estree-walker: 2.0.2 glob: 7.2.3 is-reference: 1.2.1 magic-string: 0.25.9 resolve: 1.22.0 - rollup: 2.75.3 + rollup: 2.75.6 dev: true - /@rollup/plugin-graphql/1.1.0_eqcggnn4bnektuomkt2chdef54: + /@rollup/plugin-graphql/1.1.0_xrw4ikyj2vch2ylxqkmnaldfqy: resolution: {integrity: sha512-X+H6oFlprDlnO3D0UiEytdW97AMphPXO0C7KunS7i/rBXIGQRQVDU5WKTXnBu2tfyYbjCTtfhXMSGI0i885PNg==} peerDependencies: graphql: '>=0.9.0' rollup: ^1.20.0 || ^2.0.0 dependencies: '@rollup/pluginutils': 4.2.1 - graphql: 16.4.0 - graphql-tag: 2.12.6_graphql@16.4.0 - rollup: 2.75.5 + graphql: 16.5.0 + graphql-tag: 2.12.6_graphql@16.5.0 + rollup: 2.75.6 dev: false - /@rollup/plugin-json/4.1.0_rollup@2.75.3: - resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} - peerDependencies: - rollup: ^1.20.0 || ^2.0.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.3 - rollup: 2.75.3 - dev: true - - /@rollup/plugin-json/4.1.0_rollup@2.75.5: + /@rollup/plugin-json/4.1.0_rollup@2.75.6: resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} peerDependencies: rollup: ^1.20.0 || ^2.0.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.5 - rollup: 2.75.5 + '@rollup/pluginutils': 3.1.0_rollup@2.75.6 + rollup: 2.75.6 dev: true - optional: true /@rollup/plugin-node-resolve/11.2.1_rollup@2.75.5: resolution: {integrity: sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==} @@ -5258,36 +4250,20 @@ packages: rollup: 2.75.5 dev: true - /@rollup/plugin-node-resolve/13.3.0_rollup@2.75.3: - resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} - engines: {node: '>= 10.0.0'} - peerDependencies: - rollup: ^2.42.0 - dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.3 - '@types/resolve': 1.17.1 - deepmerge: 4.2.2 - is-builtin-module: 3.1.0 - is-module: 1.0.0 - resolve: 1.22.0 - rollup: 2.75.3 - dev: true - - /@rollup/plugin-node-resolve/13.3.0_rollup@2.75.5: + /@rollup/plugin-node-resolve/13.3.0_rollup@2.75.6: resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} engines: {node: '>= 10.0.0'} peerDependencies: rollup: ^2.42.0 dependencies: - '@rollup/pluginutils': 3.1.0_rollup@2.75.5 + '@rollup/pluginutils': 3.1.0_rollup@2.75.6 '@types/resolve': 1.17.1 deepmerge: 4.2.2 is-builtin-module: 3.1.0 is-module: 1.0.0 resolve: 1.22.0 - rollup: 2.75.5 + rollup: 2.75.6 dev: true - optional: true /@rollup/plugin-replace/2.4.2_rollup@2.75.5: resolution: {integrity: sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==} @@ -5299,7 +4275,7 @@ packages: rollup: 2.75.5 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.75.3: + /@rollup/pluginutils/3.1.0_rollup@2.75.5: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -5308,10 +4284,10 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.75.3 + rollup: 2.75.5 dev: true - /@rollup/pluginutils/3.1.0_rollup@2.75.5: + /@rollup/pluginutils/3.1.0_rollup@2.75.6: resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} engines: {node: '>= 8.0.0'} peerDependencies: @@ -5320,7 +4296,7 @@ packages: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.75.5 + rollup: 2.75.6 dev: true /@rollup/pluginutils/4.2.1: @@ -5444,7 +4420,7 @@ packages: - webpack-command dev: true - /@storybook/addon-docs/6.5.5_acfaaqnfj66kakrqpahczq7h64: + /@storybook/addon-docs/6.5.5_hsrlj427md5pp3pvjdg47ksxsm: resolution: {integrity: sha512-84Hmi3v/ccLBsiK69Qr8EQTlGfnV8VBaT/2IbHCtqgqMPfxD7Z6aoC65sBSbJWF9utJku17O9v+0qRG9lOJnWA==} peerDependencies: '@storybook/mdx2-csf': ^0.0.3 @@ -5458,8 +4434,8 @@ packages: react-dom: optional: true dependencies: - '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.17.10 - '@babel/preset-env': 7.16.11_@babel+core@7.17.10 + '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.18.2 + '@babel/preset-env': 7.16.11_@babel+core@7.18.2 '@jest/transform': 26.6.2 '@mdx-js/react': 1.6.22_react@17.0.2 '@storybook/addons': 6.5.5_sfoxds7t5ydpegc3knd667wn6m @@ -5469,14 +4445,14 @@ packages: '@storybook/core-events': 6.5.5 '@storybook/csf': 0.0.2--canary.4566f4d.1 '@storybook/docs-tools': 6.5.5_sfoxds7t5ydpegc3knd667wn6m - '@storybook/mdx1-csf': 0.0.1_@babel+core@7.17.10 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.18.2 '@storybook/node-logger': 6.5.5 '@storybook/postinstall': 6.5.5 '@storybook/preview-web': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@storybook/source-loader': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@storybook/store': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@storybook/theming': 6.5.5_sfoxds7t5ydpegc3knd667wn6m - babel-loader: 8.2.5_usdhdj5awexcm2e5jtwd44bofa + babel-loader: 8.2.5_lzsemofhph6vepnub4bnemnm6m core-js: 3.22.2 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -5499,7 +4475,7 @@ packages: - webpack-command dev: true - /@storybook/addon-essentials/6.5.5_acfaaqnfj66kakrqpahczq7h64: + /@storybook/addon-essentials/6.5.5_hsrlj427md5pp3pvjdg47ksxsm: resolution: {integrity: sha512-2w8jAIDbrc4/X9/HgVMh1ODsDHbXG7QFFF186UPPDIcCHoNb/3HZk9YSi0Rv7O3VcY4PyKWbTsbmmTzbT8QSbA==} peerDependencies: '@babel/core': ^7.9.6 @@ -5556,11 +4532,11 @@ packages: webpack: optional: true dependencies: - '@babel/core': 7.17.10 + '@babel/core': 7.18.2 '@storybook/addon-actions': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-backgrounds': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-controls': 6.5.5_k26rfrdk2uh2ao3d3jcmn6wejm - '@storybook/addon-docs': 6.5.5_acfaaqnfj66kakrqpahczq7h64 + '@storybook/addon-docs': 6.5.5_hsrlj427md5pp3pvjdg47ksxsm '@storybook/addon-measure': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-outline': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@storybook/addon-toolbars': 6.5.5_sfoxds7t5ydpegc3knd667wn6m @@ -5771,6 +4747,27 @@ packages: regenerator-runtime: 0.13.9 dev: true + /@storybook/addons/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-L3LmbsYP9tDHHvpr/yv8YuEkzym7SXp/jZ0km31tpG3EuZmgGu7MXPrZ2ymEw4PkAhQzztgRr23VTfKobGUojA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/api': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/channels': 6.5.8 + '@storybook/client-logger': 6.5.8 + '@storybook/core-events': 6.5.8 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@types/webpack-env': 1.16.4 + core-js: 3.22.2 + global: 4.4.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + regenerator-runtime: 0.13.9 + dev: true + /@storybook/api/6.4.22_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-lAVI3o2hKupYHXFTt+1nqFct942up5dHH6YD7SZZJGyW21dwKC3HK1IzCsTawq3fZAKkgWFgmOO649hKk60yKg==} peerDependencies: @@ -5852,7 +4849,34 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/builder-vite/0.1.35_b5um23wiimmq5yleq4rdll2rle: + /@storybook/api/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-/MueV+wLCvy9gFA3ih4g7QYjDmn14i+D2ydonfaEC7R+agFGXxXwJGPKkz3yBNrRpNkBwcbY9mAmv8lE2AqgqQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/channels': 6.5.8 + '@storybook/client-logger': 6.5.8 + '@storybook/core-events': 6.5.8 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/router': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/semver': 7.3.2 + '@storybook/theming': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + core-js: 3.22.2 + fast-deep-equal: 3.1.3 + global: 4.4.0 + lodash: 4.17.21 + memoizerific: 1.11.3 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + regenerator-runtime: 0.13.9 + store2: 2.13.2 + telejson: 6.0.8 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/builder-vite/0.1.35_2z7n5i32fyb6aeqnavtmuo5xfq: resolution: {integrity: sha512-QEVbfEH/wXHSh1i/Nz8Ox+YDn6Y2OOpHrOa+GsuJG/Oej+WErYDVnBxN8HrfNyc02bzksH8NsML8yZDBLQPccA==} peerDependencies: '@storybook/core-common': '>=6.4.3 || >=6.5.0-alpha.0' @@ -5861,9 +4885,9 @@ packages: dependencies: '@joshwooding/vite-plugin-react-docgen-typescript': 0.0.4_6b73acq3oet7pog2buyzsofq6i '@mdx-js/mdx': 1.6.22 - '@storybook/core-common': 6.5.5_k26rfrdk2uh2ao3d3jcmn6wejm + '@storybook/core-common': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm '@storybook/csf-tools': 6.4.22 - '@storybook/node-logger': 6.5.5 + '@storybook/node-logger': 6.5.8 '@storybook/source-loader': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@vitejs/plugin-react': 1.3.2 ast-types: 0.14.2 @@ -5882,59 +4906,37 @@ packages: - typescript dev: true - /@storybook/builder-webpack4/6.4.22_d7hxgdrbzc2xoznrqvqjyatyfi: - resolution: {integrity: sha512-A+GgGtKGnBneRFSFkDarUIgUTI8pYFdLmUVKEAGdh2hL+vLXAz9A46sEY7C8LQ85XWa8TKy3OTDxqR4+4iWj3A==} + /@storybook/builder-webpack4/6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm: + resolution: {integrity: sha512-4/CVp/AlOxCeWZ/DF1TVS/TuzHao4l9KCq7DhL+utFEVl9c/dpgoZXc0Gy2FfHa2RXHKckrH/VUfV2KQk4TNSw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@babel/core': 7.18.2 - '@babel/plugin-proposal-class-properties': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-decorators': 7.17.9_@babel+core@7.18.2 - '@babel/plugin-proposal-export-default-from': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.18.2 - '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.18.2 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 - '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-classes': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-destructuring': 7.17.7_@babel+core@7.18.2 - '@babel/plugin-transform-for-of': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-parameters': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-shorthand-properties': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-spread': 7.16.7_@babel+core@7.18.2 - '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.18.2 - '@babel/preset-env': 7.16.11_@babel+core@7.18.2 - '@babel/preset-react': 7.16.7_@babel+core@7.18.2 - '@babel/preset-typescript': 7.16.7_@babel+core@7.18.2 - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/channel-postmessage': 6.4.22 - '@storybook/channels': 6.4.22 - '@storybook/client-api': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_k2mvpji5i2ojml6m4ftklg47pa - '@storybook/core-common': 6.4.22_k26rfrdk2uh2ao3d3jcmn6wejm - '@storybook/core-events': 6.4.22 - '@storybook/node-logger': 6.4.22 - '@storybook/preview-web': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/router': 6.4.22_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/api': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/channel-postmessage': 6.5.8 + '@storybook/channels': 6.5.8 + '@storybook/client-api': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-logger': 6.5.8 + '@storybook/components': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/core-common': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm + '@storybook/core-events': 6.5.8 + '@storybook/node-logger': 6.5.8 + '@storybook/preview-web': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/router': 6.5.8_sfoxds7t5ydpegc3knd667wn6m '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/theming': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/ui': 6.4.22_k2mvpji5i2ojml6m4ftklg47pa + '@storybook/store': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/ui': 6.5.8_sfoxds7t5ydpegc3knd667wn6m '@types/node': 14.18.14 '@types/webpack': 4.41.32 autoprefixer: 9.8.8 babel-loader: 8.2.5_lzsemofhph6vepnub4bnemnm6m - babel-plugin-macros: 2.8.0 - babel-plugin-polyfill-corejs3: 0.1.7_@babel+core@7.18.2 case-sensitive-paths-webpack-plugin: 2.4.0 core-js: 3.22.2 css-loader: 3.6.0_webpack@4.46.0 @@ -5946,9 +4948,9 @@ packages: global: 4.4.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 pnp-webpack-plugin: 1.6.4_typescript@4.7.2 - postcss: 8.4.14 + postcss: 7.0.39 postcss-flexbugs-fixes: 4.2.1 - postcss-loader: 4.3.0_ions4wax6g3rrwsmfluivu3biu + postcss-loader: 4.3.0_gzaxsinx64nntyd3vmdqwl7coe raw-loader: 4.0.2_webpack@4.46.0 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 @@ -5965,7 +4967,6 @@ packages: webpack-hot-middleware: 2.25.1 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: - - '@types/react' - bluebird - eslint - supports-color @@ -5974,38 +4975,38 @@ packages: - webpack-command dev: true - /@storybook/channel-postmessage/6.4.22: - resolution: {integrity: sha512-gt+0VZLszt2XZyQMh8E94TqjHZ8ZFXZ+Lv/Mmzl0Yogsc2H+6VzTTQO4sv0IIx6xLbpgG72g5cr8VHsxW5kuDQ==} + /@storybook/channel-postmessage/6.5.5: + resolution: {integrity: sha512-agQ+T2mRNAOMmrfqEKxG1BUL4yzTtoxQBpDhCxIlSFNVUaNTCI2uEicoNDHYxnP4X5psXOJWxQ66FGMGi+5TfQ==} dependencies: - '@storybook/channels': 6.4.22 - '@storybook/client-logger': 6.4.22 - '@storybook/core-events': 6.4.22 + '@storybook/channels': 6.5.5 + '@storybook/client-logger': 6.5.5 + '@storybook/core-events': 6.5.5 core-js: 3.22.2 global: 4.4.0 qs: 6.10.3 - telejson: 5.3.3 + telejson: 6.0.8 dev: true - /@storybook/channel-postmessage/6.5.5: - resolution: {integrity: sha512-agQ+T2mRNAOMmrfqEKxG1BUL4yzTtoxQBpDhCxIlSFNVUaNTCI2uEicoNDHYxnP4X5psXOJWxQ66FGMGi+5TfQ==} + /@storybook/channel-postmessage/6.5.8: + resolution: {integrity: sha512-6IkIKk+UMYKk05vN8gWHvvOV/EZNXpQG/5gesGDALjkCyvRmcktHak1a9tHpoihZ3L7/gDwXOZraCZmuy8vBcQ==} dependencies: - '@storybook/channels': 6.5.5 - '@storybook/client-logger': 6.5.5 - '@storybook/core-events': 6.5.5 + '@storybook/channels': 6.5.8 + '@storybook/client-logger': 6.5.8 + '@storybook/core-events': 6.5.8 core-js: 3.22.2 global: 4.4.0 qs: 6.10.3 telejson: 6.0.8 dev: true - /@storybook/channel-websocket/6.4.22: - resolution: {integrity: sha512-Bm/FcZ4Su4SAK5DmhyKKfHkr7HiHBui6PNutmFkASJInrL9wBduBfN8YQYaV7ztr8ezoHqnYRx8sj28jpwa6NA==} + /@storybook/channel-websocket/6.5.8: + resolution: {integrity: sha512-lAtvgO0FWsyS3u7uFbsGIYp2aSWJfWU/LOtc3x1K5c84JJAd9fncYkyZMwP1gMbdNgYxJoxe8HXtVtfeNegPuQ==} dependencies: - '@storybook/channels': 6.4.22 - '@storybook/client-logger': 6.4.22 + '@storybook/channels': 6.5.8 + '@storybook/client-logger': 6.5.8 core-js: 3.22.2 global: 4.4.0 - telejson: 5.3.3 + telejson: 6.0.8 dev: true /@storybook/channels/6.4.22: @@ -6032,19 +5033,27 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/client-api/6.4.22_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-sO6HJNtrrdit7dNXQcZMdlmmZG1k6TswH3gAyP/DoYajycrTwSJ6ovkarzkO+0QcJ+etgra4TEdTIXiGHBMe/A==} + /@storybook/channels/6.5.8: + resolution: {integrity: sha512-fNql1lEIvWlI1NiRtwFMWOOvfW6qxgeSP6xoqiAJ0b+QYegEFG9UxJDuEvVHq++S81FulgQ5U+p+5R9XSV19tQ==} + dependencies: + core-js: 3.22.2 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + dev: true + + /@storybook/client-api/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-mdU+qQ4+T2OUbEnl+3MWRKxEPju/EOIUg66hMgmif8c5u7YFYBFulUMUYLICMjll8Jlu+37+g+qO3K2eEz6CEw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/channel-postmessage': 6.4.22 - '@storybook/channels': 6.4.22 - '@storybook/client-logger': 6.4.22 - '@storybook/core-events': 6.4.22 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.22_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/channel-postmessage': 6.5.8 + '@storybook/channels': 6.5.8 + '@storybook/client-logger': 6.5.8 + '@storybook/core-events': 6.5.8 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.8_sfoxds7t5ydpegc3knd667wn6m '@types/qs': 6.9.7 '@types/webpack-env': 1.16.4 core-js: 3.22.2 @@ -6083,51 +5092,41 @@ packages: global: 4.4.0 dev: true - /@storybook/components/6.4.22_k2mvpji5i2ojml6m4ftklg47pa: - resolution: {integrity: sha512-dCbXIJF9orMvH72VtAfCQsYbe57OP7fAADtR6YTwfCw9Sm1jFuZr8JbblQ1HcrXEoJG21nOyad3Hm5EYVb/sBw==} + /@storybook/client-logger/6.5.8: + resolution: {integrity: sha512-dH6HSaVuOIMHy1+rpsqcD3SJxVZEEbuEtsNpdUGwLJaIuduhUJJpM2xQfUW0siZDyrgwoa+znll+G0YNUbv7sg==} + dependencies: + core-js: 3.22.2 + global: 4.4.0 + dev: true + + /@storybook/components/6.5.5_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-6sBPm0zU7/lH5fAtD4M2Thl9n8MvWTeiDVK+3a/dK5m36T6AY1Zwll6b2dSUS9U1kzR5487fex5rUnYeZVoPvw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@popperjs/core': 2.11.5 - '@storybook/client-logger': 6.4.22 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/theming': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@types/color-convert': 2.0.0 - '@types/overlayscrollbars': 1.12.1 + '@storybook/client-logger': 6.5.5 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/theming': 6.5.5_sfoxds7t5ydpegc3knd667wn6m '@types/react-syntax-highlighter': 11.0.5 - color-convert: 2.0.1 core-js: 3.22.2 - fast-deep-equal: 3.1.3 - global: 4.4.0 - lodash: 4.17.21 - markdown-to-jsx: 7.1.7_react@17.0.2 - memoizerific: 1.11.3 - overlayscrollbars: 1.13.1 - polished: 4.2.2 - prop-types: 15.8.1 + qs: 6.10.3 react: 17.0.2 - react-colorful: 5.5.1_sfoxds7t5ydpegc3knd667wn6m react-dom: 17.0.2_react@17.0.2 - react-popper-tooltip: 3.1.1_sfoxds7t5ydpegc3knd667wn6m - react-syntax-highlighter: 13.5.3_react@17.0.2 - react-textarea-autosize: 8.3.3_hx2b44akkvgcgvvtmk7ds2qk6q + react-syntax-highlighter: 15.5.0_react@17.0.2 regenerator-runtime: 0.13.9 - ts-dedent: 2.2.0 util-deprecate: 1.0.2 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/components/6.5.5_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-6sBPm0zU7/lH5fAtD4M2Thl9n8MvWTeiDVK+3a/dK5m36T6AY1Zwll6b2dSUS9U1kzR5487fex5rUnYeZVoPvw==} + /@storybook/components/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-YE+LZ1/GXoqertxodsf+L9ehcohbICRAxgE/iNqc7MZfk95SD3XRSUbxhCpGe8QTIZJpzs1tK4LFZ3Fg5w/+Lg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/client-logger': 6.5.5 + '@storybook/client-logger': 6.5.8 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/theming': 6.5.5_sfoxds7t5ydpegc3knd667wn6m + '@storybook/theming': 6.5.8_sfoxds7t5ydpegc3knd667wn6m '@types/react-syntax-highlighter': 11.0.5 core-js: 3.22.2 qs: 6.10.3 @@ -6138,27 +5137,27 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/core-client/6.4.22_nkzteccq6vgkq46m4hzz444tg4: - resolution: {integrity: sha512-uHg4yfCBeM6eASSVxStWRVTZrAnb4FT6X6v/xDqr4uXCpCttZLlBzrSDwPBLNNLtCa7ntRicHM8eGKIOD5lMYQ==} + /@storybook/core-client/6.5.8_jxf6gs4u7lppjat5kubh4izfnq: + resolution: {integrity: sha512-8x8qKQ2clvpfDcoWrNBmQ8Xt9z/i32TFIBp4PEZMcbB7eqo517nzfllLiXDipiJgO7BGxKtY5CRHQ9pAU9G27A==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/channel-postmessage': 6.4.22 - '@storybook/channel-websocket': 6.4.22 - '@storybook/client-api': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/client-logger': 6.4.22 - '@storybook/core-events': 6.4.22 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/preview-web': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/store': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/ui': 6.4.22_k2mvpji5i2ojml6m4ftklg47pa + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/channel-postmessage': 6.5.8 + '@storybook/channel-websocket': 6.5.8 + '@storybook/client-api': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-logger': 6.5.8 + '@storybook/core-events': 6.5.8 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/preview-web': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/ui': 6.5.8_sfoxds7t5ydpegc3knd667wn6m airbnb-js-shims: 2.2.1 ansi-to-html: 0.6.15 core-js: 3.22.2 @@ -6173,15 +5172,13 @@ packages: unfetch: 4.2.0 util-deprecate: 1.0.2 webpack: 4.46.0 - transitivePeerDependencies: - - '@types/react' dev: true - /@storybook/core-common/6.4.22_k26rfrdk2uh2ao3d3jcmn6wejm: - resolution: {integrity: sha512-PD3N/FJXPNRHeQS2zdgzYFtqPLdi3MLwAicbnw+U3SokcsspfsAuyYHZOYZgwO8IAEKy6iCc7TpBdiSJZ/vAKQ==} + /@storybook/core-common/6.5.5_k26rfrdk2uh2ao3d3jcmn6wejm: + resolution: {integrity: sha512-1nyma4/E43+R34RL/AO7Pw/P6tNTxnF9ui5MrynApnvDFxtPYcKXIRUK2DN6R6isY33+IdZ8f2QEbpLtMLDo+Q==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -6195,6 +5192,7 @@ packages: '@babel/plugin-proposal-object-rest-spread': 7.17.3_@babel+core@7.18.2 '@babel/plugin-proposal-optional-chaining': 7.16.7_@babel+core@7.18.2 '@babel/plugin-proposal-private-methods': 7.16.11_@babel+core@7.18.2 + '@babel/plugin-proposal-private-property-in-object': 7.16.7_@babel+core@7.18.2 '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.18.2 '@babel/plugin-transform-arrow-functions': 7.16.7_@babel+core@7.18.2 '@babel/plugin-transform-block-scoping': 7.16.7_@babel+core@7.18.2 @@ -6208,7 +5206,7 @@ packages: '@babel/preset-react': 7.16.7_@babel+core@7.18.2 '@babel/preset-typescript': 7.16.7_@babel+core@7.18.2 '@babel/register': 7.17.7_@babel+core@7.18.2 - '@storybook/node-logger': 6.4.22 + '@storybook/node-logger': 6.5.5 '@storybook/semver': 7.3.2 '@types/node': 14.18.14 '@types/pretty-hrtime': 1.0.1 @@ -6234,7 +5232,7 @@ packages: react-dom: 17.0.2_react@17.0.2 resolve-from: 5.0.0 slash: 3.0.0 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 typescript: 4.7.2 util-deprecate: 1.0.2 @@ -6247,8 +5245,8 @@ packages: - webpack-command dev: true - /@storybook/core-common/6.5.5_k26rfrdk2uh2ao3d3jcmn6wejm: - resolution: {integrity: sha512-1nyma4/E43+R34RL/AO7Pw/P6tNTxnF9ui5MrynApnvDFxtPYcKXIRUK2DN6R6isY33+IdZ8f2QEbpLtMLDo+Q==} + /@storybook/core-common/6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm: + resolution: {integrity: sha512-ELGKLMx1d0oEA2LT+fsmo85X2RNE1EO+It7B1bw//g7jyf1hmZ7t3lXMZUCqt7eml1qy1N72LDkfmmU+H9H6ww==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -6279,7 +5277,7 @@ packages: '@babel/preset-react': 7.16.7_@babel+core@7.18.2 '@babel/preset-typescript': 7.16.7_@babel+core@7.18.2 '@babel/register': 7.17.7_@babel+core@7.18.2 - '@storybook/node-logger': 6.5.5 + '@storybook/node-logger': 6.5.8 '@storybook/semver': 7.3.2 '@types/node': 14.18.14 '@types/pretty-hrtime': 1.0.1 @@ -6336,13 +5334,19 @@ packages: core-js: 3.22.2 dev: true - /@storybook/core-server/6.4.22_d7hxgdrbzc2xoznrqvqjyatyfi: - resolution: {integrity: sha512-wFh3e2fa0un1d4+BJP+nd3FVWUO7uHTqv3OGBfOmzQMKp4NU1zaBNdSQG7Hz6mw0fYPBPZgBjPfsJRwIYLLZyw==} - peerDependencies: - '@storybook/builder-webpack5': 6.4.22 - '@storybook/manager-webpack5': 6.4.22 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + /@storybook/core-events/6.5.8: + resolution: {integrity: sha512-lzG4Lg65WFYvjs2k/E3CP4+eyPexEGrDyRMO9Pbj9H9x+eosYptauEbT/wXF83bmUWZKLWWVUAZX7hDcxBO8cw==} + dependencies: + core-js: 3.22.2 + dev: true + + /@storybook/core-server/6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm: + resolution: {integrity: sha512-ti7+MW1xzD9O0JLwgZTwulxhJx5YGPNu+hRpGhJSjKrqGX1h6K6ilmkBSHvyLqpiE+F4mxvqb5Rx3KBIEdEgbw==} + peerDependencies: + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: '@storybook/builder-webpack5': @@ -6353,16 +5357,17 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-webpack4': 6.4.22_d7hxgdrbzc2xoznrqvqjyatyfi - '@storybook/core-client': 6.4.22_nkzteccq6vgkq46m4hzz444tg4 - '@storybook/core-common': 6.4.22_k26rfrdk2uh2ao3d3jcmn6wejm - '@storybook/core-events': 6.4.22 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/csf-tools': 6.4.22 - '@storybook/manager-webpack4': 6.4.22_d7hxgdrbzc2xoznrqvqjyatyfi - '@storybook/node-logger': 6.4.22 + '@storybook/builder-webpack4': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm + '@storybook/core-client': 6.5.8_jxf6gs4u7lppjat5kubh4izfnq + '@storybook/core-common': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm + '@storybook/core-events': 6.5.8 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/csf-tools': 6.5.8 + '@storybook/manager-webpack4': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm + '@storybook/node-logger': 6.5.8 '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.22_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/telemetry': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm '@types/node': 14.18.14 '@types/node-fetch': 2.6.1 '@types/pretty-hrtime': 1.0.1 @@ -6377,12 +5382,13 @@ packages: cpy: 8.1.2 detect-port: 1.3.0 express: 4.17.3 - file-system-cache: 1.0.5 fs-extra: 9.1.0 + global: 4.4.0 globby: 11.1.0 - ip: 1.1.5 + ip: 2.0.0 lodash: 4.17.21 node-fetch: 2.6.7 + open: 8.4.0 pretty-hrtime: 1.0.3 prompts: 2.4.2 react: 17.0.2 @@ -6390,15 +5396,16 @@ packages: regenerator-runtime: 0.13.9 serve-favicon: 2.5.0 slash: 3.0.0 - telejson: 5.3.3 + telejson: 6.0.8 ts-dedent: 2.2.0 typescript: 4.7.2 util-deprecate: 1.0.2 watchpack: 2.3.1 webpack: 4.46.0 - ws: 8.7.0 + ws: 8.8.0 + x-default-browser: 0.4.0 transitivePeerDependencies: - - '@types/react' + - '@storybook/mdx2-csf' - bluebird - bufferutil - encoding @@ -6410,29 +5417,31 @@ packages: - webpack-command dev: true - /@storybook/core/6.4.22_nkzteccq6vgkq46m4hzz444tg4: - resolution: {integrity: sha512-KZYJt7GM5NgKFXbPRZZZPEONZ5u/tE/cRbMdkn/zWN3He8+VP+65/tz8hbriI/6m91AWVWkBKrODSkeq59NgRA==} + /@storybook/core/6.5.8_jxf6gs4u7lppjat5kubh4izfnq: + resolution: {integrity: sha512-+Fv4n1E5N4Avty9GcRbz4vB2IWH//se2OUU+RTT3vneCOGjyus5bj0Or6GU5wef5UGuvHF78mHg/frhWpguzsw==} peerDependencies: - '@storybook/builder-webpack5': 6.4.22 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' webpack: '*' peerDependenciesMeta: '@storybook/builder-webpack5': optional: true + '@storybook/manager-webpack5': + optional: true typescript: optional: true dependencies: - '@storybook/core-client': 6.4.22_nkzteccq6vgkq46m4hzz444tg4 - '@storybook/core-server': 6.4.22_d7hxgdrbzc2xoznrqvqjyatyfi + '@storybook/core-client': 6.5.8_jxf6gs4u7lppjat5kubh4izfnq + '@storybook/core-server': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm react: 17.0.2 react-dom: 17.0.2_react@17.0.2 typescript: 4.7.2 webpack: 4.46.0 transitivePeerDependencies: - - '@storybook/manager-webpack5' - - '@types/react' + - '@storybook/mdx2-csf' - bluebird - bufferutil - encoding @@ -6468,6 +5477,32 @@ packages: - supports-color dev: true + /@storybook/csf-tools/6.5.8: + resolution: {integrity: sha512-4VrjIMxKcp29OFSMDub52aQOMP4EvtZ5eWZkPeORRNQoJsnQaxhF9GGf71QdSaAQZhMoxdvmpA47ehrFk8Rnfw==} + peerDependencies: + '@storybook/mdx2-csf': ^0.0.3 + peerDependenciesMeta: + '@storybook/mdx2-csf': + optional: true + dependencies: + '@babel/core': 7.18.2 + '@babel/generator': 7.18.2 + '@babel/parser': 7.18.4 + '@babel/plugin-transform-react-jsx': 7.17.3_@babel+core@7.18.2 + '@babel/preset-env': 7.16.11_@babel+core@7.18.2 + '@babel/traverse': 7.18.2 + '@babel/types': 7.18.4 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/mdx1-csf': 0.0.1_@babel+core@7.18.2 + core-js: 3.22.2 + fs-extra: 9.1.0 + global: 4.4.0 + regenerator-runtime: 0.13.9 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - supports-color + dev: true + /@storybook/csf/0.0.2--canary.4566f4d.1: resolution: {integrity: sha512-9OVvMVh3t9znYZwb0Svf/YQoxX2gVOeQTGe2bses2yj+a3+OJnCrUF3/hGv6Em7KujtOdL2LL+JnG49oMVGFgQ==} dependencies: @@ -6496,6 +5531,22 @@ packages: - supports-color dev: true + /@storybook/docs-tools/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-CWMW+3LSstvQmHKV5ggPR1beQZTpwCXEhfysZ9u4Yp/4fcoDIuQ7DTOK5uNFynGCGl1FG3lATriEOhEZ3bZCvQ==} + dependencies: + '@babel/core': 7.18.2 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + core-js: 3.22.2 + doctrine: 3.0.0 + lodash: 4.17.21 + regenerator-runtime: 0.13.9 + transitivePeerDependencies: + - react + - react-dom + - supports-color + dev: true + /@storybook/instrumenter/6.4.22_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-lPIdS24nZy6Bi733ECAGFKgZV4tkR2jNlJhV1iFwByiH8fBjwRNZYZQXKR7mbvQIt6/P7Yr90Ab38yiDh/22Ow==} dependencies: @@ -6508,11 +5559,11 @@ packages: - react-dom dev: true - /@storybook/manager-webpack4/6.4.22_d7hxgdrbzc2xoznrqvqjyatyfi: - resolution: {integrity: sha512-nzhDMJYg0vXdcG0ctwE6YFZBX71+5NYaTGkxg3xT7gbgnP1YFXn9gVODvgq3tPb3gcRapjyOIxUa20rV+r8edA==} + /@storybook/manager-webpack4/6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm: + resolution: {integrity: sha512-qW5/L3cJHvtNi5ylDxObALZWaAHMsWQlPP8GRxm95NHpff4CfRo/qs7puY9ZeLmJSic0KchoHEH/8AScflLOgA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: typescript: @@ -6521,12 +5572,12 @@ packages: '@babel/core': 7.18.2 '@babel/plugin-transform-template-literals': 7.16.7_@babel+core@7.18.2 '@babel/preset-react': 7.16.7_@babel+core@7.18.2 - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core-client': 6.4.22_nkzteccq6vgkq46m4hzz444tg4 - '@storybook/core-common': 6.4.22_k26rfrdk2uh2ao3d3jcmn6wejm - '@storybook/node-logger': 6.4.22 - '@storybook/theming': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/ui': 6.4.22_k2mvpji5i2ojml6m4ftklg47pa + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/core-client': 6.5.8_jxf6gs4u7lppjat5kubh4izfnq + '@storybook/core-common': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm + '@storybook/node-logger': 6.5.8 + '@storybook/theming': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/ui': 6.5.8_sfoxds7t5ydpegc3knd667wn6m '@types/node': 14.18.14 '@types/webpack': 4.41.32 babel-loader: 8.2.5_lzsemofhph6vepnub4bnemnm6m @@ -6536,7 +5587,6 @@ packages: css-loader: 3.6.0_webpack@4.46.0 express: 4.17.3 file-loader: 6.2.0_webpack@4.46.0 - file-system-cache: 1.0.5 find-up: 5.0.0 fs-extra: 9.1.0 html-webpack-plugin: 4.5.2_webpack@4.46.0 @@ -6548,7 +5598,7 @@ packages: regenerator-runtime: 0.13.9 resolve-from: 5.0.0 style-loader: 1.3.0_webpack@4.46.0 - telejson: 5.3.3 + telejson: 6.0.8 terser-webpack-plugin: 4.2.3_webpack@4.46.0 ts-dedent: 2.2.0 typescript: 4.7.2 @@ -6558,7 +5608,6 @@ packages: webpack-dev-middleware: 3.7.3_webpack@4.46.0 webpack-virtual-modules: 0.2.2 transitivePeerDependencies: - - '@types/react' - bluebird - encoding - eslint @@ -6568,12 +5617,12 @@ packages: - webpack-command dev: true - /@storybook/mdx1-csf/0.0.1_@babel+core@7.17.10: + /@storybook/mdx1-csf/0.0.1_@babel+core@7.18.2: resolution: {integrity: sha512-4biZIWWzoWlCarMZmTpqcJNgo/RBesYZwGFbQeXiGYsswuvfWARZnW9RE9aUEMZ4XPn7B1N3EKkWcdcWe/K2tg==} dependencies: '@babel/generator': 7.18.2 '@babel/parser': 7.18.4 - '@babel/preset-env': 7.16.11_@babel+core@7.17.10 + '@babel/preset-env': 7.16.11_@babel+core@7.18.2 '@babel/types': 7.18.4 '@mdx-js/mdx': 1.6.22 '@types/lodash': 4.14.182 @@ -6587,8 +5636,8 @@ packages: - supports-color dev: true - /@storybook/node-logger/6.4.22: - resolution: {integrity: sha512-sUXYFqPxiqM7gGH7gBXvO89YEO42nA4gBicJKZjj9e+W4QQLrftjF9l+mAw2K0mVE10Bn7r4pfs5oEZ0aruyyA==} + /@storybook/node-logger/6.5.5: + resolution: {integrity: sha512-q4R/KI2EondSkqVNTPimrLDMk/hx6cWMpTx7hXX2nR7rgP/ajLuE1TaVE4pneQV6dyNpgV+gkz9k/30VlM8Vmw==} dependencies: '@types/npmlog': 4.1.4 chalk: 4.1.2 @@ -6597,8 +5646,8 @@ packages: pretty-hrtime: 1.0.3 dev: true - /@storybook/node-logger/6.5.5: - resolution: {integrity: sha512-q4R/KI2EondSkqVNTPimrLDMk/hx6cWMpTx7hXX2nR7rgP/ajLuE1TaVE4pneQV6dyNpgV+gkz9k/30VlM8Vmw==} + /@storybook/node-logger/6.5.8: + resolution: {integrity: sha512-BHdkSipgjnfsh4FRYbV2R0npM5gVx9JLRsDQ0KiTolRpN4SU98kT/6885zb9jZg6I0EY+UG9Qdr3fvL9VLpY1g==} dependencies: '@types/npmlog': 4.1.4 chalk: 4.1.2 @@ -6613,18 +5662,18 @@ packages: core-js: 3.22.2 dev: true - /@storybook/preview-web/6.4.22_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-sWS+sgvwSvcNY83hDtWUUL75O2l2LY/GTAS0Zp2dh3WkObhtuJ/UehftzPZlZmmv7PCwhb4Q3+tZDKzMlFxnKQ==} + /@storybook/preview-web/6.5.5_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-RX3LXP66XQE1PgdnzJkYhts1IeKBDJWWWs+K3hlrJXMta6Et1/yJbDWt6qRtKubZ7oHTMROx6kwO6ceeMboN7g==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/channel-postmessage': 6.4.22 - '@storybook/client-logger': 6.4.22 - '@storybook/core-events': 6.4.22 - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/store': 6.4.22_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.5_sfoxds7t5ydpegc3knd667wn6m + '@storybook/channel-postmessage': 6.5.5 + '@storybook/client-logger': 6.5.5 + '@storybook/core-events': 6.5.5 + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/store': 6.5.5_sfoxds7t5ydpegc3knd667wn6m ansi-to-html: 0.6.15 core-js: 3.22.2 global: 4.4.0 @@ -6639,18 +5688,18 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview-web/6.5.5_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-RX3LXP66XQE1PgdnzJkYhts1IeKBDJWWWs+K3hlrJXMta6Et1/yJbDWt6qRtKubZ7oHTMROx6kwO6ceeMboN7g==} + /@storybook/preview-web/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-jEEAgvTVZfFA0B20mRJfLW6dPA5mG5PxUJtjMx6wH4Yw4+i3Sld/U63hTRt7ktpKdrcu4lX9E+PuaRLPq7S2kg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.5_sfoxds7t5ydpegc3knd667wn6m - '@storybook/channel-postmessage': 6.5.5 - '@storybook/client-logger': 6.5.5 - '@storybook/core-events': 6.5.5 + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/channel-postmessage': 6.5.8 + '@storybook/client-logger': 6.5.8 + '@storybook/core-events': 6.5.8 '@storybook/csf': 0.0.2--canary.4566f4d.1 - '@storybook/store': 6.5.5_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.8_sfoxds7t5ydpegc3knd667wn6m ansi-to-html: 0.6.15 core-js: 3.22.2 global: 4.4.0 @@ -6665,8 +5714,8 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/react-docgen-typescript-plugin/1.0.2-canary.253f8c1.0_d54fnnm3nr3ir3gri66dmbwtfi: - resolution: {integrity: sha512-mmoRG/rNzAiTbh+vGP8d57dfcR2aP+5/Ll03KKFyfy5FqWFm/Gh7u27ikx1I3LmVMI8n6jh5SdWMkMKon7/tDw==} + /@storybook/react-docgen-typescript-plugin/1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_d54fnnm3nr3ir3gri66dmbwtfi: + resolution: {integrity: sha512-eVg3BxlOm2P+chijHBTByr90IZVUtgRW56qEOLX7xlww2NBuKrcavBlcmn+HH7GIUktquWkMPtvy6e0W0NgA5w==} peerDependencies: typescript: '>= 3.x' webpack: '>= 4' @@ -6684,53 +5733,76 @@ packages: - supports-color dev: true - /@storybook/react/6.4.22_xzhww52kftivill7y72sn2b2py: - resolution: {integrity: sha512-5BFxtiguOcePS5Ty/UoH7C6odmvBYIZutfiy4R3Ua6FYmtxac5vP9r5KjCz1IzZKT8mCf4X+PuK1YvDrPPROgQ==} + /@storybook/react/6.5.8_oocfzwtuyqxgsjuquyuluqp3ji: + resolution: {integrity: sha512-LdObfhhPb9gAFBtRNb3awYJe1qMiYeda1ppkj0ZvccbV04YrmbW5bzYvfOCvU6D34ugbQJhJyWuvraO/0EJK6w==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: '@babel/core': ^7.11.5 - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + '@storybook/builder-webpack4': '*' + '@storybook/builder-webpack5': '*' + '@storybook/manager-webpack4': '*' + '@storybook/manager-webpack5': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + require-from-string: ^2.0.2 typescript: '*' peerDependenciesMeta: '@babel/core': optional: true + '@storybook/builder-webpack4': + optional: true + '@storybook/builder-webpack5': + optional: true + '@storybook/manager-webpack4': + optional: true + '@storybook/manager-webpack5': + optional: true typescript: optional: true dependencies: - '@babel/core': 7.17.10 - '@babel/preset-flow': 7.16.7_@babel+core@7.17.10 - '@babel/preset-react': 7.16.7_@babel+core@7.17.10 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.5_hvrr4tumj6xwzacb7lmk3gmr4a - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/core': 6.4.22_nkzteccq6vgkq46m4hzz444tg4 - '@storybook/core-common': 6.4.22_k26rfrdk2uh2ao3d3jcmn6wejm - '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/node-logger': 6.4.22 - '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.253f8c1.0_d54fnnm3nr3ir3gri66dmbwtfi + '@babel/core': 7.18.2 + '@babel/preset-flow': 7.16.7_@babel+core@7.18.2 + '@babel/preset-react': 7.16.7_@babel+core@7.18.2 + '@pmmmwh/react-refresh-webpack-plugin': 0.5.5_a3gyllrqvxpec3fpybsrposvju + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-logger': 6.5.8 + '@storybook/core': 6.5.8_jxf6gs4u7lppjat5kubh4izfnq + '@storybook/core-common': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm + '@storybook/csf': 0.0.2--canary.4566f4d.1 + '@storybook/docs-tools': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/node-logger': 6.5.8 + '@storybook/react-docgen-typescript-plugin': 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0_d54fnnm3nr3ir3gri66dmbwtfi '@storybook/semver': 7.3.2 - '@storybook/store': 6.4.22_sfoxds7t5ydpegc3knd667wn6m + '@storybook/store': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@types/estree': 0.0.51 + '@types/node': 14.18.14 '@types/webpack-env': 1.16.4 + acorn: 7.4.1 + acorn-jsx: 5.3.2_acorn@7.4.1 + acorn-walk: 7.2.0 babel-plugin-add-react-displayname: 0.0.5 - babel-plugin-named-asset-import: 0.3.8_@babel+core@7.17.10 babel-plugin-react-docgen: 4.2.1 core-js: 3.22.2 + escodegen: 2.0.0 + fs-extra: 9.1.0 global: 4.4.0 + html-tags: 3.2.0 lodash: 4.17.21 prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-refresh: 0.13.0 + react-element-to-jsx-string: 14.3.4_sfoxds7t5ydpegc3knd667wn6m + react-refresh: 0.11.0 read-pkg-up: 7.0.1 regenerator-runtime: 0.13.9 + require-from-string: 2.0.2 ts-dedent: 2.2.0 typescript: 4.7.2 + util-deprecate: 1.0.2 webpack: 4.46.0 transitivePeerDependencies: - - '@storybook/builder-webpack5' - - '@storybook/manager-webpack5' - - '@types/react' + - '@storybook/mdx2-csf' - '@types/webpack' - bluebird - bufferutil @@ -6795,6 +5867,19 @@ packages: regenerator-runtime: 0.13.9 dev: true + /@storybook/router/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-tseNJpZ2ZzVYowjekUMpGJVVRMrwOkttieD9mRbHrhh+2n7b+SoMKnuLi3ow0xeOyPL8ZDng2FgRjQzQHXA5Sw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/client-logger': 6.5.8 + core-js: 3.22.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + regenerator-runtime: 0.13.9 + dev: true + /@storybook/semver/7.3.2: resolution: {integrity: sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg==} engines: {node: '>=10'} @@ -6824,16 +5909,16 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/store/6.4.22_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-lrmcZtYJLc2emO+1l6AG4Txm9445K6Pyv9cGAuhOJ9Kks0aYe0YtvMkZVVry0RNNAIv6Ypz72zyKc/QK+tZLAQ==} + /@storybook/store/6.5.5_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-gXLRQJigYtFZa9VPWDNYWBO0QkJiobdXrhUUKtD4IFOHG2wzuTc0Pt8XOsX5G3Bni9Odpw9HBDvpGf8tOwWjrw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/client-logger': 6.4.22 - '@storybook/core-events': 6.4.22 - '@storybook/csf': 0.0.2--canary.87bc651.0 + '@storybook/addons': 6.5.5_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-logger': 6.5.5 + '@storybook/core-events': 6.5.5 + '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.22.2 fast-deep-equal: 3.1.3 global: 4.4.0 @@ -6849,15 +5934,15 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/store/6.5.5_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-gXLRQJigYtFZa9VPWDNYWBO0QkJiobdXrhUUKtD4IFOHG2wzuTc0Pt8XOsX5G3Bni9Odpw9HBDvpGf8tOwWjrw==} + /@storybook/store/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-5rhGjN/O0oLebRv947B0vgapq48qBBBYYOgq4krRUYU2ecS6LUgtAHR/kTa324o9aBO8cnIXHH78jZcSvMiJlQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.5_sfoxds7t5ydpegc3knd667wn6m - '@storybook/client-logger': 6.5.5 - '@storybook/core-events': 6.5.5 + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-logger': 6.5.8 + '@storybook/core-events': 6.5.8 '@storybook/csf': 0.0.2--canary.4566f4d.1 core-js: 3.22.2 fast-deep-equal: 3.1.3 @@ -6874,6 +5959,33 @@ packages: util-deprecate: 1.0.2 dev: true + /@storybook/telemetry/6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm: + resolution: {integrity: sha512-QnAhYF8CwcjC1bT2PK7Zqvo6E42TPl0MY6JS+H6qSZU/BmYeS0It8ZURNfPsA/OzVVLHUkQs96CisKh3N0WWaw==} + dependencies: + '@storybook/client-logger': 6.5.8 + '@storybook/core-common': 6.5.8_k26rfrdk2uh2ao3d3jcmn6wejm + chalk: 4.1.2 + core-js: 3.22.2 + detect-package-manager: 2.0.1 + fetch-retry: 5.0.2 + fs-extra: 9.1.0 + global: 4.4.0 + isomorphic-unfetch: 3.1.0 + nanoid: 3.3.4 + read-pkg-up: 7.0.1 + regenerator-runtime: 0.13.9 + transitivePeerDependencies: + - encoding + - eslint + - react + - react-dom + - supports-color + - typescript + - vue-template-compiler + - webpack-cli + - webpack-command + dev: true + /@storybook/testing-library/0.0.11_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-8KbKx3s1e+uF3oWlPdyXRpZa6xtCsCHtXh1nCTisMA6P5YcSDaCg59NXIOVIQCAwKvjRomlqMJH8JL1WyOzeVg==} dependencies: @@ -6887,7 +5999,7 @@ packages: - react-dom dev: true - /@storybook/testing-react/1.3.0_yl5h37gf5sc4upgq37yuszxgmu: + /@storybook/testing-react/1.3.0_arewo4uagrgfv3hckbnzjw6rsy: resolution: {integrity: sha512-TfxzflxwBHSPhetWKuYt239t+1iN8gnnUN8OKo5UGtwwirghKQlApjH23QXW6j8YBqFhmq+yP29Oqf8HgKCFLw==} engines: {node: '>=10'} peerDependencies: @@ -6897,11 +6009,11 @@ packages: '@storybook/react': '>=6.4.0' react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/addons': 6.5.7_sfoxds7t5ydpegc3knd667wn6m - '@storybook/client-api': 6.4.22_sfoxds7t5ydpegc3knd667wn6m + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-api': 6.5.8_sfoxds7t5ydpegc3knd667wn6m '@storybook/csf': 0.0.2--canary.87bc651.0 - '@storybook/preview-web': 6.5.5_sfoxds7t5ydpegc3knd667wn6m - '@storybook/react': 6.4.22_xzhww52kftivill7y72sn2b2py + '@storybook/preview-web': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/react': 6.5.8_oocfzwtuyqxgsjuquyuluqp3ji react: 17.0.2 dev: true @@ -6953,44 +6065,39 @@ packages: regenerator-runtime: 0.13.9 dev: true - /@storybook/ui/6.4.22_k2mvpji5i2ojml6m4ftklg47pa: - resolution: {integrity: sha512-UVjMoyVsqPr+mkS1L7m30O/xrdIEgZ5SCWsvqhmyMUok3F3tRB+6M+OA5Yy+cIVfvObpA7MhxirUT1elCGXsWQ==} + /@storybook/theming/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-1VaKHqj38Ls1bJwDpg3+aEOlvVib/DCFkP6WYrP/AQtNAzxiyw5WkaoRlTVJZvCdu5TxjpG4O6/Ai5TI9QftIg==} peerDependencies: - react: ^16.8.0 || ^17.0.0 - react-dom: ^16.8.0 || ^17.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@emotion/core': 10.3.1_react@17.0.2 - '@storybook/addons': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/api': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - '@storybook/channels': 6.4.22 - '@storybook/client-logger': 6.4.22 - '@storybook/components': 6.4.22_k2mvpji5i2ojml6m4ftklg47pa - '@storybook/core-events': 6.4.22 - '@storybook/router': 6.4.22_sfoxds7t5ydpegc3knd667wn6m + '@storybook/client-logger': 6.5.8 + core-js: 3.22.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + regenerator-runtime: 0.13.9 + dev: true + + /@storybook/ui/6.5.8_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-rL09kxgY9pCVbxr/VUK4b5FL5VbALfciZR+50sNT1EcTDb9k0OPeqx7a4Ptc+KNkgyPdSTxUGvhzVqH5PYrhZQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@storybook/addons': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/api': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/channels': 6.5.8 + '@storybook/client-logger': 6.5.8 + '@storybook/components': 6.5.8_sfoxds7t5ydpegc3knd667wn6m + '@storybook/core-events': 6.5.8 + '@storybook/router': 6.5.8_sfoxds7t5ydpegc3knd667wn6m '@storybook/semver': 7.3.2 - '@storybook/theming': 6.4.22_sfoxds7t5ydpegc3knd667wn6m - copy-to-clipboard: 3.3.1 + '@storybook/theming': 6.5.8_sfoxds7t5ydpegc3knd667wn6m core-js: 3.22.2 - core-js-pure: 3.22.2 - downshift: 6.1.7_react@17.0.2 - emotion-theming: 10.3.0_gfrer23gq2rp2t523t6qbxrx6m - fuse.js: 3.6.1 - global: 4.4.0 - lodash: 4.17.21 - markdown-to-jsx: 7.1.7_react@17.0.2 - memoizerific: 1.11.3 - polished: 4.2.2 - qs: 6.10.3 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 - react-draggable: 4.4.4_sfoxds7t5ydpegc3knd667wn6m - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-sizeme: 3.0.2 regenerator-runtime: 0.13.9 resolve-from: 5.0.0 - store2: 2.13.2 - transitivePeerDependencies: - - '@types/react' dev: true /@surma/rollup-plugin-off-main-thread/2.2.3: @@ -7025,11 +6132,11 @@ packages: - supports-color dev: true - /@testing-library/cypress/8.0.2_cypress@9.7.0: - resolution: {integrity: sha512-KVdm7n37sg/A4e3wKMD4zUl0NpzzVhx06V9Tf0hZHZ7nrZ4yFva6Zwg2EFF1VzHkEfN/ahUzRtT1qiW+vuWnJw==} + /@testing-library/cypress/8.0.3_cypress@9.7.0: + resolution: {integrity: sha512-nY2YaSbmuPo5k6kL0iLj/pGPPfka3iwb3kpTx8QN/vOCns92Saz9wfACqB8FJzcR7+lfA4d5HUOWqmTddBzczg==} engines: {node: '>=12', npm: '>=6'} peerDependencies: - cypress: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + cypress: ^2.1.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: '@babel/runtime': 7.17.9 '@testing-library/dom': 8.13.0 @@ -7213,20 +6320,10 @@ packages: '@types/tern': 0.23.4 dev: true - /@types/color-convert/2.0.0: - resolution: {integrity: sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==} - dependencies: - '@types/color-name': 1.1.1 - dev: true - - /@types/color-name/1.1.1: - resolution: {integrity: sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==} - dev: true - /@types/concat-stream/1.6.1: resolution: {integrity: sha512-eHE4cQPoj6ngxBZMvVf6Hw7Mh4jMW4U9lpGmS5GBPB9RYxlFg+CHaVN7ErNY4W9XfLIEn20b4VDYaIrbq0q4uA==} dependencies: - '@types/node': 17.0.35 + '@types/node': 17.0.40 dev: true /@types/cookie/0.4.1: @@ -7260,9 +6357,9 @@ packages: dev: true /@types/form-data/0.0.33: - resolution: {integrity: sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=} + resolution: {integrity: sha512-8BSvG1kGm83cyJITQMZSulnl6QV8jqAGreJsc5tPu1Jq0vTSOiY/k24Wx82JRpWwZSqrala6sd5rWi6aNXvqcw==} dependencies: - '@types/node': 17.0.35 + '@types/node': 17.0.40 dev: true /@types/fs-extra/9.0.13: @@ -7390,7 +6487,6 @@ packages: /@types/node/17.0.35: resolution: {integrity: sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg==} - dev: true /@types/node/17.0.40: resolution: {integrity: sha512-UXdBxNGqTMtm7hCwh9HtncFVLrXoqA3oJW30j6XWp5BH/wu3mVeaxo7cq5benFdBw34HB3XDT2TRPI7rXZ+mDg==} @@ -7408,10 +6504,6 @@ packages: resolution: {integrity: sha512-WKG4gTr8przEZBiJ5r3s8ZIAoMXNbOgQ+j/d5O4X3x6kZJRLNvyUJuUK/KoG3+8BaOHPhp2m7WC6JKKeovDSzQ==} dev: true - /@types/overlayscrollbars/1.12.1: - resolution: {integrity: sha512-V25YHbSoKQN35UasHf0EKD9U2vcmexRSp78qa8UglxFH8H3D+adEa9zGZwrqpH4TdvqeMrgMqVqsLB4woAryrQ==} - dev: true - /@types/parse-json/4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} @@ -7531,7 +6623,7 @@ packages: /@types/set-cookie-parser/2.4.2: resolution: {integrity: sha512-fBZgytwhYAUkj/jC/FAV4RQ5EerRup1YQsXQCh8rZfiHkc4UahC192oH0smGwsXol3cL3A5oETuAHeQHmhXM4w==} dependencies: - '@types/node': 17.0.35 + '@types/node': 17.0.40 dev: true /@types/sinonjs__fake-timers/8.1.1: @@ -7640,7 +6732,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.27.1_65aj4eq2a44sfs5ac5pwgo6bwq: + /@typescript-eslint/eslint-plugin/5.27.1_aq7uryhocdbvbqum33pitcm3y4: resolution: {integrity: sha512-6dM5NKT57ZduNnJfpY81Phe9nc9wolnMCnknb1im6brWi1RYv84nbMS3olJa27B6+irUVV1X/Wb+Am0FjJdGFw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7651,23 +6743,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.27.1_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 '@typescript-eslint/scope-manager': 5.27.1 - '@typescript-eslint/type-utils': 5.27.1_xztl6dhthcahlo6akmb2bmjmle - '@typescript-eslint/utils': 5.27.1_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/type-utils': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 + '@typescript-eslint/utils': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 debug: 4.3.4 - eslint: 8.16.0 + eslint: 8.17.0 functional-red-black-tree: 1.0.1 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.2 - typescript: 4.7.2 + tsutils: 3.21.0_typescript@4.7.3 + typescript: 4.7.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.27.1_xztl6dhthcahlo6akmb2bmjmle: + /@typescript-eslint/parser/5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-7Va2ZOkHi5NP+AZwb5ReLgNF6nWLGTeUJfxdkVUAPPSaAdbWNnFZzLZ4EGGmmiCTg+AwlbE1KyUYTBglosSLHQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7679,10 +6771,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.27.1 '@typescript-eslint/types': 5.27.1 - '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.2 + '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.3 debug: 4.3.4 - eslint: 8.16.0 - typescript: 4.7.2 + eslint: 8.17.0 + typescript: 4.7.3 transitivePeerDependencies: - supports-color dev: true @@ -7695,7 +6787,7 @@ packages: '@typescript-eslint/visitor-keys': 5.27.1 dev: true - /@typescript-eslint/type-utils/5.27.1_xztl6dhthcahlo6akmb2bmjmle: + /@typescript-eslint/type-utils/5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-+UC1vVUWaDHRnC2cQrCJ4QtVjpjjCgjNFpg8b03nERmkHv9JV9X5M19D7UFMd+/G7T/sgFwX2pGmWK38rqyvXw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7705,11 +6797,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 5.27.1_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/utils': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 debug: 4.3.4 - eslint: 8.16.0 - tsutils: 3.21.0_typescript@4.7.2 - typescript: 4.7.2 + eslint: 8.17.0 + tsutils: 3.21.0_typescript@4.7.3 + typescript: 4.7.3 transitivePeerDependencies: - supports-color dev: true @@ -7719,7 +6811,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.27.1_typescript@4.7.2: + /@typescript-eslint/typescript-estree/5.27.1_typescript@4.7.3: resolution: {integrity: sha512-DnZvvq3TAJ5ke+hk0LklvxwYsnXpRdqUY5gaVS0D4raKtbznPz71UJGnPTHEFo0GDxqLOLdMkkmVZjSpET1hFw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7734,13 +6826,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.7.2 - typescript: 4.7.2 + tsutils: 3.21.0_typescript@4.7.3 + typescript: 4.7.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.27.1_xztl6dhthcahlo6akmb2bmjmle: + /@typescript-eslint/utils/5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-mZ9WEn1ZLDaVrhRaYgzbkXBkTPghPFsup8zDbbsYTxC5OmqrFE7skkKS/sraVsLP3TcT3Ki5CSyEFBRkLH/H/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7749,10 +6841,10 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.27.1 '@typescript-eslint/types': 5.27.1 - '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.2 - eslint: 8.16.0 + '@typescript-eslint/typescript-estree': 5.27.1_typescript@4.7.3 + eslint: 8.17.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint-utils: 3.0.0_eslint@8.17.0 transitivePeerDependencies: - supports-color - typescript @@ -7766,136 +6858,136 @@ packages: eslint-visitor-keys: 3.3.0 dev: true - /@unocss/cli/0.36.0: - resolution: {integrity: sha512-7cUVXshnUmdQtP7tuG2rHmPrxcO8jznARZRCiok374615dXcvxVEi9T2RI0zOTpZ7P7no7OEN/Ir62jb0Sp21Q==} + /@unocss/cli/0.38.2: + resolution: {integrity: sha512-9piPujcrHZbd3CEEghdhnGKAMVRzk70op9VEB9s3sxEqEpgomwHvGkTnDlOey4z4bHqgKWnkAteaLvQbUP/L5w==} engines: {node: '>=14'} hasBin: true dependencies: - '@unocss/config': 0.36.0 - '@unocss/core': 0.36.0 - '@unocss/preset-uno': 0.36.0 + '@unocss/config': 0.38.2 + '@unocss/core': 0.38.2 + '@unocss/preset-uno': 0.38.2 cac: 6.7.12 chokidar: 3.5.3 - colorette: 2.0.16 + colorette: 2.0.17 consola: 2.15.3 fast-glob: 3.2.11 pathe: 0.3.0 perfect-debounce: 0.1.3 dev: true - /@unocss/config/0.36.0: - resolution: {integrity: sha512-fEHt/vBJ1YNz4ZlP7n+RTmIO+mmw1+3msNmSNi5UA9LYJmfLs7V1eOWvmhLwJFU3Iabv49I27gWbcks7CQAHSA==} + /@unocss/config/0.38.2: + resolution: {integrity: sha512-ttknaVVxKX7K9ais42iJO9sxpt6mVAnQuQHUokR134Q9GrPVDbN232K+jViqWY+TuVlaSgl6Fafx1DwiYsEAbQ==} engines: {node: '>=14'} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 unconfig: 0.3.4 dev: true - /@unocss/core/0.36.0: - resolution: {integrity: sha512-EtojrboUEp1NJ9ZFHibc1NUuazL9IzGfuKlkQu3ciaC1jGqwFlOUlvZxAWJlX0+m1VbcAo15+PQx3yPPTbo4sw==} + /@unocss/core/0.38.2: + resolution: {integrity: sha512-GXJs1R0oRESgPv4UZKvNZCTnT5Iebn/E0bAHHaCugko2ccnqh6bHul7fcShXICwgT+hyQBPEF5SNS2BPcEjKpQ==} dev: true - /@unocss/inspector/0.36.0: - resolution: {integrity: sha512-6HqN/0FZNhEp5Vif4E/RH2XMX6tc9S/cNYElKML/g+5K3COT9DihsJHFEXSkz6tY0UaXqRJuAtHO08SgMfa8XA==} + /@unocss/inspector/0.38.2: + resolution: {integrity: sha512-d1HojYl/ztE/+UXMcvOWw7gGewZ/GyhvaHVNsaENcH0ORPootSS1PvE2JhPYiIs43IYq6ZzRFCVH0MUqL8ARhQ==} dependencies: gzip-size: 6.0.0 sirv: 2.0.2 dev: true - /@unocss/preset-attributify/0.36.0: - resolution: {integrity: sha512-h45ALWf6rhCv80tA5o4mZufY2j8GEA9fBIkJfH4PeRsaQSd4V9qrc/9CLKVa8M8FnlvsHbWxTAwLaDK7u0QZ0w==} + /@unocss/preset-attributify/0.38.2: + resolution: {integrity: sha512-ySW1kG9eyyUK33nHmOIxGw2oGJqmNv39KwMN5MQL3314WVXl3JsViD2TG4LGktVR6K64mrNAC9TUG/eEXaRLLQ==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-icons/0.36.0: - resolution: {integrity: sha512-2rGmL47s9HdFc/kHvagD2G69OyXSYwOkSxeYhxgbPLblWKitI5yCs5+xPjoC1CIuQEBsNJqvFT0QJDmlJgwc6w==} + /@unocss/preset-icons/0.38.2: + resolution: {integrity: sha512-C4OB09aOW4SVTSRTLQ8gVLSnaFCEccRwDz9ZfJsjVs1pClBU0d5MvNGc3ORDW6u29rOyWaIgEMkFtDW6vDQyOw==} dependencies: '@iconify/utils': 1.0.32 - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 ohmyfetch: 0.4.18 transitivePeerDependencies: - supports-color dev: true - /@unocss/preset-mini/0.36.0: - resolution: {integrity: sha512-vmpt2u4CHldAgwRvdey8U2C03JaShbAXyeY5/BFkuYuA9XuZ9DK1x0SsCqYcsrzzpCCVHzbwLQz85RjPHhYRxw==} + /@unocss/preset-mini/0.38.2: + resolution: {integrity: sha512-xrZHcgjLuOY12+UxnpA0zHtLFnxG1hYWS9CFa/odUM7jtjLq/u+E3LVv4/g/+mwcXyj6EIfe4ItE87s3R87zzg==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-tagify/0.36.0: - resolution: {integrity: sha512-nHpB6AvGZ2u3DC/WH2eFG5pSZqq4ilf5BKHSYhCn2FkZkRn1v8I3bxMDBd/VUjKP0PR/bEkoX3AUboyD28RdCA==} + /@unocss/preset-tagify/0.38.2: + resolution: {integrity: sha512-gLOuTQh5epGDMOeDA1KpAh2ygpIZgW9I03WttGaCrlavHBI1PPN2gt6wQe73htetfiwVn7QBPlq1/CKX8CVsvQ==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-typography/0.36.0: - resolution: {integrity: sha512-QnvZTJr7smIyjkbVHJUAt6VFgFfXjJOh/UwTo/AEA08+BTzrJHj4K993Nx3ytx2nguEPjPN+eypK/BKlHJ9rNQ==} + /@unocss/preset-typography/0.38.2: + resolution: {integrity: sha512-5MgQKEJmeKC0UehosPLm091Ly+sDRUHtoU71KHsB5llh4WARVy2etIerDxVza5JH7FEIseNUIT5lGZeo5S78Ng==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 dev: true - /@unocss/preset-uno/0.36.0: - resolution: {integrity: sha512-ps5UEgnZQHhv1P1HgM9VP/KWUGjnuu2F9xHceqnKGs9DTCtcxrPtTpFDsHCbJFBxA/Sw+31nBOUiEAEQHyjwNA==} + /@unocss/preset-uno/0.38.2: + resolution: {integrity: sha512-BKDTa9FazpQFJhdDZWA6aOYq9tIBdm0XSTQC+Vk20h3yKVF3GlIBjuR5IMZ+ydEkLR/c6kjzdqqKbtHUqEyFXw==} dependencies: - '@unocss/core': 0.36.0 - '@unocss/preset-mini': 0.36.0 - '@unocss/preset-wind': 0.36.0 + '@unocss/core': 0.38.2 + '@unocss/preset-mini': 0.38.2 + '@unocss/preset-wind': 0.38.2 dev: true - /@unocss/preset-web-fonts/0.36.0: - resolution: {integrity: sha512-Qt9rnLYqam7Dhb03ZiScfvHBkNFTDN7i1hyLu9oqUoRk20fbqXhNxVzsnHBpHlyCgxPfmQPUIttklQYuu7WDpQ==} + /@unocss/preset-web-fonts/0.38.2: + resolution: {integrity: sha512-Gjceka7dlhDC7HH/BRmExfnvPf+6SScfQnaaubsHsJY6aQ55lfZfhD82aNUXUk3p9wUr/M27VQGQ1wCV90G9cA==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 ohmyfetch: 0.4.18 dev: true - /@unocss/preset-wind/0.36.0: - resolution: {integrity: sha512-I0oH2b62dQh8+8hGgczwNFFKXGVY39P2FurXt6d+kY1FfcwUxLqafKoLwlpH0nSA9rqrj6DYaWfQ6H88wMGQgg==} + /@unocss/preset-wind/0.38.2: + resolution: {integrity: sha512-e6I07llFT73aMPR7KOk6ebWQUS3SNvu3c5DCriS+iqbplbdQtTP5Ox6Os33FjNIwzjxz8cSwUKUhRGODuFkFyg==} dependencies: - '@unocss/core': 0.36.0 - '@unocss/preset-mini': 0.36.0 + '@unocss/core': 0.38.2 + '@unocss/preset-mini': 0.38.2 dev: true - /@unocss/reset/0.36.0: - resolution: {integrity: sha512-Bce0Pfh31rlb2TzTm/WFkGH+S8Hvv8yoGTT4NU4ZwzAbAIrx2wldGg8XTcKjYZe0l10CQX/Rj26PZ1s2MwN+VA==} + /@unocss/reset/0.38.2: + resolution: {integrity: sha512-bK6khIAUQ2syp1eAq3hYK0ONqIBEZsBxMLZg8uFQOepXTJIHDH7fTm5gEXpCFcHJx91Onfcx9V9Twh4DjJv0wQ==} dev: true - /@unocss/scope/0.36.0: - resolution: {integrity: sha512-9MfGEa5+YplCMDq0+UgUsBr6SwvvMDI08/p/mwwfcduSJKb4NEloa1HVun7g6rfM2Vf9yGPf1xWuqciQlHkjQA==} + /@unocss/scope/0.38.2: + resolution: {integrity: sha512-8tWsn1Ur8gQzSw8Z2tsoaUWEniOPIBBlH3cZlmkVgtOzndp3/JSFRu+lPcrbvEEN7IW2N1sPV5qQ2addHgmFmA==} dev: true - /@unocss/transformer-compile-class/0.36.0: - resolution: {integrity: sha512-WlUmvoA4ztLg/9Rafe0jhVuZpBgUUlmxPhHaVLSEJ52nuII2RPMa9bkgxJOEtzlGuVztE97AUZn4AAzUzFlNvA==} + /@unocss/transformer-compile-class/0.38.2: + resolution: {integrity: sha512-Jq+eu3x9griX0m8jMCIZaQJKmFD6ZBGaD0qGQ5GoaPUllYdN1qAE3VdYDRobkMXOEsem8+72esOAExzZhr6oxg==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 dev: true - /@unocss/transformer-directives/0.36.0: - resolution: {integrity: sha512-2W0dhFZsQW7NraVu9Gh7c31QouTeyhe141NsckUz4UbVZK85G6yWutzBWM1kbICO9hBUkgH0EF9t2ULXfw5nZw==} + /@unocss/transformer-directives/0.38.2: + resolution: {integrity: sha512-x4WhCorfN2r3qgcG31RQhNeyypIYyrqvpt2J/X7s+8MBqcgMFTupQYgVsKw7mOWHlYtEiNA1K7Evr+yOHEMQaA==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 css-tree: 2.1.0 dev: true - /@unocss/transformer-variant-group/0.36.0: - resolution: {integrity: sha512-JIM5/9sFx3NIXfK6QD5xMDFBwL6YkNnSqCvASEagdRnWQOYhE88bOIPQT9pE112N47mqeb8hzpTD8/leydBAwQ==} + /@unocss/transformer-variant-group/0.38.2: + resolution: {integrity: sha512-nk8gesr66V7dtcFtN3enzh+wzQN6DCLtX7+ASV5/mm58F83PdmGdfV0vFANjL4e/OngmO99cViYDLlN4DHn6Aw==} dependencies: - '@unocss/core': 0.36.0 + '@unocss/core': 0.38.2 dev: true - /@unocss/vite/0.36.0_vite@2.9.10: - resolution: {integrity: sha512-hEI1Zpq7WyP9eyguNLyFjanh5Z5wzvy99Q9FVIa5D2R+SKALk7/YAl327IuKqA0PVosQ6NPtK/AtuDGOigg7Wg==} + /@unocss/vite/0.38.2_vite@2.9.10: + resolution: {integrity: sha512-DuYhbH9L5tWa0bntJySIVWbGkJKH9MwxZ51QKrEHh76c+YzZZo+B8k485GJhCb9bfjT5BxpDhxxZQTaaeA3HbA==} peerDependencies: vite: ^2.9.0 dependencies: '@rollup/pluginutils': 4.2.1 - '@unocss/config': 0.36.0 - '@unocss/core': 0.36.0 - '@unocss/inspector': 0.36.0 - '@unocss/scope': 0.36.0 - '@unocss/transformer-directives': 0.36.0 + '@unocss/config': 0.38.2 + '@unocss/core': 0.38.2 + '@unocss/inspector': 0.38.2 + '@unocss/scope': 0.38.2 + '@unocss/transformer-directives': 0.38.2 magic-string: 0.26.2 vite: 2.9.10 dev: true @@ -7946,17 +7038,6 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue/2.3.3_vite@2.9.10+vue@3.2.33: - resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} - engines: {node: '>=12.0.0'} - peerDependencies: - vite: ^2.5.10 - vue: ^3.2.25 - dependencies: - vite: 2.9.10 - vue: 3.2.33 - dev: true - /@vitejs/plugin-vue/2.3.3_vite@2.9.10+vue@3.2.36: resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==} engines: {node: '>=12.0.0'} @@ -8095,14 +7176,6 @@ packages: camelcase: 5.3.1 dev: true - /@vue/compiler-core/3.2.33: - resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==} - dependencies: - '@babel/parser': 7.18.3 - '@vue/shared': 3.2.33 - estree-walker: 2.0.2 - source-map: 0.6.1 - /@vue/compiler-core/3.2.36: resolution: {integrity: sha512-bbyZM5hvBicv0PW3KUfVi+x3ylHnfKG7DOn5wM+f2OztTzTjLEyBb/5yrarIYpmnGitVGbjZqDbODyW4iK8hqw==} dependencies: @@ -8118,13 +7191,6 @@ packages: '@vue/shared': 3.2.37 estree-walker: 2.0.2 source-map: 0.6.1 - dev: true - - /@vue/compiler-dom/3.2.33: - resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==} - dependencies: - '@vue/compiler-core': 3.2.33 - '@vue/shared': 3.2.33 /@vue/compiler-dom/3.2.36: resolution: {integrity: sha512-tcOTAOiW4s24QLnq+ON6J+GRONXJ+A/mqKCORi0LSlIh8XQlNnlm24y8xIL8la+ZDgkdbjarQ9ZqYSvEja6gVA==} @@ -8136,22 +7202,7 @@ packages: resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} dependencies: '@vue/compiler-core': 3.2.37 - '@vue/shared': 3.2.37 - dev: true - - /@vue/compiler-sfc/3.2.33: - resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==} - dependencies: - '@babel/parser': 7.18.3 - '@vue/compiler-core': 3.2.33 - '@vue/compiler-dom': 3.2.33 - '@vue/compiler-ssr': 3.2.33 - '@vue/reactivity-transform': 3.2.33 - '@vue/shared': 3.2.33 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.14 - source-map: 0.6.1 + '@vue/shared': 3.2.37 /@vue/compiler-sfc/3.2.36: resolution: {integrity: sha512-AvGb4bTj4W8uQ4BqaSxo7UwTEqX5utdRSMyHy58OragWlt8nEACQ9mIeQh3K4di4/SX+41+pJrLIY01lHAOFOA==} @@ -8180,13 +7231,6 @@ packages: magic-string: 0.25.9 postcss: 8.4.14 source-map: 0.6.1 - dev: true - - /@vue/compiler-ssr/3.2.33: - resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==} - dependencies: - '@vue/compiler-dom': 3.2.33 - '@vue/shared': 3.2.33 /@vue/compiler-ssr/3.2.36: resolution: {integrity: sha512-+KugInUFRvOxEdLkZwE+W43BqHyhBh0jpYXhmqw1xGq2dmE6J9eZ8UUSOKNhdHtQ/iNLWWeK/wPZkVLUf3YGaw==} @@ -8199,7 +7243,6 @@ packages: dependencies: '@vue/compiler-dom': 3.2.37 '@vue/shared': 3.2.37 - dev: true /@vue/component-compiler-utils/3.3.0: resolution: {integrity: sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==} @@ -8282,15 +7325,6 @@ packages: resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==} dev: true - /@vue/reactivity-transform/3.2.33: - resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==} - dependencies: - '@babel/parser': 7.18.3 - '@vue/compiler-core': 3.2.33 - '@vue/shared': 3.2.33 - estree-walker: 2.0.2 - magic-string: 0.25.9 - /@vue/reactivity-transform/3.2.36: resolution: {integrity: sha512-Jk5o2BhpODC9XTA7o4EL8hSJ4JyrFWErLtClG3NH8wDS7ri9jBDWxI7/549T7JY9uilKsaNM+4pJASLj5dtRwA==} dependencies: @@ -8308,12 +7342,6 @@ packages: '@vue/shared': 3.2.37 estree-walker: 2.0.2 magic-string: 0.25.9 - dev: true - - /@vue/reactivity/3.2.33: - resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==} - dependencies: - '@vue/shared': 3.2.33 /@vue/reactivity/3.2.36: resolution: {integrity: sha512-c2qvopo0crh9A4GXi2/2kfGYMxsJW4tVILrqRPydVGZHhq0fnzy6qmclWOhBFckEhmyxmpHpdJtIRYGeKcuhnA==} @@ -8324,13 +7352,6 @@ packages: resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} dependencies: '@vue/shared': 3.2.37 - dev: true - - /@vue/runtime-core/3.2.33: - resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==} - dependencies: - '@vue/reactivity': 3.2.33 - '@vue/shared': 3.2.33 /@vue/runtime-core/3.2.36: resolution: {integrity: sha512-PTWBD+Lub+1U3/KhbCExrfxyS14hstLX+cBboxVHaz+kXoiDLNDEYAovPtxeTutbqtClIXtft+wcGdC+FUQ9qQ==} @@ -8343,14 +7364,6 @@ packages: dependencies: '@vue/reactivity': 3.2.37 '@vue/shared': 3.2.37 - dev: true - - /@vue/runtime-dom/3.2.33: - resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==} - dependencies: - '@vue/runtime-core': 3.2.33 - '@vue/shared': 3.2.33 - csstype: 2.6.20 /@vue/runtime-dom/3.2.36: resolution: {integrity: sha512-gYPYblm7QXHVuBohqNRRT7Wez0f2Mx2D40rb4fleehrJU9CnkjG0phhcGEZFfGwCmHZRqBCRgbFWE98bPULqkg==} @@ -8365,16 +7378,6 @@ packages: '@vue/runtime-core': 3.2.37 '@vue/shared': 3.2.37 csstype: 2.6.20 - dev: true - - /@vue/server-renderer/3.2.33_vue@3.2.33: - resolution: {integrity: sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==} - peerDependencies: - vue: 3.2.33 - dependencies: - '@vue/compiler-ssr': 3.2.33 - '@vue/shared': 3.2.33 - vue: 3.2.33 /@vue/server-renderer/3.2.36_vue@3.2.36: resolution: {integrity: sha512-uZE0+jfye6yYXWvAQYeHZv+f50sRryvy16uiqzk3jn8hEY8zTjI+rzlmZSGoE915k+W/Ol9XSw6vxOUD8dGkUg==} @@ -8393,17 +7396,12 @@ packages: '@vue/compiler-ssr': 3.2.37 '@vue/shared': 3.2.37 vue: 3.2.37 - dev: true - - /@vue/shared/3.2.33: - resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==} /@vue/shared/3.2.36: resolution: {integrity: sha512-JtB41wXl7Au3+Nl3gD16Cfpj7k/6aCroZ6BbOiCMFCMvrOpkg/qQUXTso2XowaNqBbnkuGHurLAqkLBxNGc1hQ==} /@vue/shared/3.2.37: resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} - dev: true /@vue/test-utils/1.3.0_sbs6or2oam5i4s4vmfp4rzwdnq: resolution: {integrity: sha512-Xk2Xiyj2k5dFb8eYUKkcN9PzqZSppTlx7LaQWBbdA8tqh3jHr/KHX2/YLhNFc/xwDrgeLybqd+4ZCPJSGPIqeA==} @@ -8442,7 +7440,7 @@ packages: vue: 3.2.37 dev: true - /@vueuse/core/8.5.0_vue@3.2.33: + /@vueuse/core/8.5.0_vue@3.2.37: resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -8454,13 +7452,13 @@ packages: optional: true dependencies: '@vueuse/metadata': 8.5.0 - '@vueuse/shared': 8.5.0_vue@3.2.33 - vue: 3.2.33 - vue-demi: 0.12.5_vue@3.2.33 + '@vueuse/shared': 8.5.0_vue@3.2.37 + vue: 3.2.37 + vue-demi: 0.12.5_vue@3.2.37 dev: false - /@vueuse/core/8.5.0_vue@3.2.37: - resolution: {integrity: sha512-VEJ6sGNsPlUp0o9BGda2YISvDZbhWJSOJu5zlp2TufRGVrLcYUKr31jyFEOj6RXzG3k/H4aCYeZyjpItfU8glw==} + /@vueuse/core/8.6.0_vue@3.2.37: + resolution: {integrity: sha512-VirzExCm/N+QdrEWT7J4uSrvJ5hquKIAU9alQ37kUvIJk9XxCLxmfRnmekYc1kz2+6BnoyuKYXVmrMV351CB4w==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -8470,13 +7468,12 @@ packages: vue: optional: true dependencies: - '@vueuse/metadata': 8.5.0 - '@vueuse/shared': 8.5.0_vue@3.2.37 + '@vueuse/metadata': 8.6.0 + '@vueuse/shared': 8.6.0_vue@3.2.37 vue: 3.2.37 vue-demi: 0.12.5_vue@3.2.37 - dev: true - /@vueuse/integrations/8.5.0_axios@0.26.1: + /@vueuse/integrations/8.5.0_axios@0.26.1+vue@3.2.37: resolution: {integrity: sha512-tZNYg5T07OacF1x4evGoRZK1BMU0ge7MqF4tzR3eJLD0EPiq4jd6+HUzCloPtMZ14wNPwaP1B8xYUyYxucPJ3w==} peerDependencies: axios: '*' @@ -8508,19 +7505,23 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 8.5.0_vue@3.2.33 - '@vueuse/shared': 8.5.0_vue@3.2.33 + '@vueuse/core': 8.5.0_vue@3.2.37 + '@vueuse/shared': 8.5.0_vue@3.2.37 axios: 0.26.1 - vue: 3.2.33 - vue-demi: 0.12.5_vue@3.2.33 + vue-demi: 0.12.5_vue@3.2.37 transitivePeerDependencies: - '@vue/composition-api' + - vue dev: false /@vueuse/metadata/8.5.0: resolution: {integrity: sha512-WxsD+Cd+bn+HcjpY6Dl9FJ8ywTRTT9pTwk3bCQpzEhXVYAyNczKDSahk50fCfIJKeWHhyI4B2+/ZEOxQAkUr0g==} + dev: false - /@vueuse/shared/8.5.0_vue@3.2.33: + /@vueuse/metadata/8.6.0: + resolution: {integrity: sha512-F+CKPvaExsm7QgRr8y+ZNJFwXasn89rs5wth/HeX9lJ1q8XEt+HJ16Q5Sxh4rfG5YSKXrStveVge8TKvPjMjFA==} + + /@vueuse/shared/8.5.0_vue@3.2.37: resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==} peerDependencies: '@vue/composition-api': ^1.1.0 @@ -8531,12 +7532,12 @@ packages: vue: optional: true dependencies: - vue: 3.2.33 - vue-demi: 0.12.5_vue@3.2.33 + vue: 3.2.37 + vue-demi: 0.12.5_vue@3.2.37 dev: false - /@vueuse/shared/8.5.0_vue@3.2.37: - resolution: {integrity: sha512-qKG+SZb44VvGD4dU5cQ63z4JE2Yk39hQUecR0a9sEdJA01cx+XrxAvFKJfPooxwoiqalAVw/ktWK6xbyc/jS3g==} + /@vueuse/shared/8.6.0_vue@3.2.37: + resolution: {integrity: sha512-Y/IVywZo7IfEoSSEtCYpkVEmPV7pU35mEIxV7PbD/D3ly18B3mEsBaPbtDkNM/QP3zAZ5mn4nEkOfddX4uwuIA==} peerDependencies: '@vue/composition-api': ^1.1.0 vue: ^2.6.0 || ^3.2.0 @@ -8548,7 +7549,6 @@ packages: dependencies: vue: 3.2.37 vue-demi: 0.12.5_vue@3.2.37 - dev: true /@webassemblyjs/ast/1.9.0: resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==} @@ -8711,8 +7711,8 @@ packages: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} dev: true - /@yeger/debounce/1.0.17: - resolution: {integrity: sha512-XqGfkE+hsfJIT0aZxKfTge0g7fgYByz3O8zA8NRTxLZ6ZJjoh3Xx0aQ1sQhja+ph0zHIl6NPJWnN8ZmB6bic2A==} + /@yeger/debounce/1.0.19: + resolution: {integrity: sha512-ynzlNQIqKyMnAERNPyp1qez553+U51yYTvDQiOWwpj2Y0HCS9xlShWyEdNmnVcM4fIzhHcHYDxO6AlvcyH/faA==} dev: true /abab/2.0.6: @@ -8738,6 +7738,14 @@ packages: acorn-walk: 7.2.0 dev: true + /acorn-jsx/5.3.2_acorn@7.4.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + dev: true + /acorn-jsx/5.3.2_acorn@8.7.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -9308,21 +8316,6 @@ packages: webpack: 4.46.0 dev: true - /babel-loader/8.2.5_usdhdj5awexcm2e5jtwd44bofa: - resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - dependencies: - '@babel/core': 7.17.10 - find-cache-dir: 3.3.2 - loader-utils: 2.0.2 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 4.46.0 - dev: true - /babel-plugin-add-react-displayname/0.0.5: resolution: {integrity: sha512-LY3+Y0XVDYcShHHorshrDbt4KFWL4bSeniCtl4SYZbask+Syngk1uMPCeN9+nSiZo6zX5s0RTq/J9Pnaaf/KHw==} dev: true @@ -9414,27 +8407,6 @@ packages: resolve: 1.22.0 dev: true - /babel-plugin-named-asset-import/0.3.8_@babel+core@7.17.10: - resolution: {integrity: sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==} - peerDependencies: - '@babel/core': ^7.1.0 - dependencies: - '@babel/core': 7.17.10 - dev: true - - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.10: - resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.17.10 - '@babel/core': 7.17.10 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.10 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.18.2: resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} peerDependencies: @@ -9460,18 +8432,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.17.10: - resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.10 - core-js-compat: 3.22.2 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-corejs3/0.5.2_@babel+core@7.18.2: resolution: {integrity: sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==} peerDependencies: @@ -9484,17 +8444,6 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.17.10: - resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.10 - '@babel/helper-define-polyfill-provider': 0.3.1_@babel+core@7.17.10 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-polyfill-regenerator/0.3.1_@babel+core@7.18.2: resolution: {integrity: sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==} peerDependencies: @@ -9583,10 +8532,6 @@ packages: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} dev: true - /batch-processor/1.0.0: - resolution: {integrity: sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=} - dev: true - /bcrypt-pbkdf/1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} dependencies: @@ -9603,7 +8548,6 @@ packages: /big-integer/1.6.51: resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} - dev: false /big.js/5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -9695,6 +8639,13 @@ packages: wrap-ansi: 7.0.0 dev: true + /bplist-parser/0.1.1: + resolution: {integrity: sha512-2AEM0FXy8ZxVLBuqX0hqt1gDwcnz2zygEkQ6zaD5Wko/sB9paUNwlpawrFtKeHUAQUOzjVy9AO4oeonqIHKA9Q==} + dependencies: + big-integer: 1.6.51 + dev: true + optional: true + /brace-expansion/1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -10007,6 +8958,21 @@ packages: engines: {node: '>= 6'} dev: true + /camelcase-keys/2.1.0: + resolution: {integrity: sha512-bA/Z/DERHKqoEOrp+qeGKw1QlvEQkGZSc0XaY6VnTxZr+Kv1G5zFwttpjv8qxZ/sBPT4nthwZaAcsAZTJlSKXQ==} + engines: {node: '>=0.10.0'} + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + optional: true + + /camelcase/2.1.1: + resolution: {integrity: sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /camelcase/5.3.1: resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} @@ -10345,6 +9311,7 @@ packages: /clsx/1.1.1: resolution: {integrity: sha512-6/bPho624p3S2pMyvP5kKBPXnI3ufHLObBFCfgx+LkeR5lg2XYy2hqZqUf45ypD8COn2bhgGJSUE+l5dhNBieA==} engines: {node: '>=6'} + dev: false /co/4.6.0: resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} @@ -10495,12 +9462,8 @@ packages: - supports-color dev: true - /compute-scroll-into-view/1.0.17: - resolution: {integrity: sha512-j4dx+Fb0URmzbwwMUrhqWM2BEWHdFGx+qZ9qqASHRPqvTYdqvWnHg0H1hIbcyLnvgnoNAVMlwkepyqM3DaIFUg==} - dev: true - /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} /concat-stream/1.6.2: resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} @@ -10939,12 +9902,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /copy-to-clipboard/3.3.1: - resolution: {integrity: sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==} - dependencies: - toggle-selection: 1.0.6 - dev: true - /core-js-compat/3.22.2: resolution: {integrity: sha512-Fns9lU06ZJ07pdfmPMu7OnkIKGPKDzXKIiuGlSvHHapwqMUF2QnnsWwtueFZtSyZEilP0o6iUeHQwpn7LxtLUw==} dependencies: @@ -11209,10 +10166,19 @@ packages: /csstype/3.0.11: resolution: {integrity: sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==} + dev: true /csstype/3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + /currently-unhandled/0.4.1: + resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==} + engines: {node: '>=0.10.0'} + dependencies: + array-find-index: 1.0.2 + dev: true + optional: true + /cyclist/1.0.1: resolution: {integrity: sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==} dev: true @@ -11313,16 +10279,16 @@ packages: resolution: {integrity: sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==} dev: false - /d3-graph-controller/2.2.37: - resolution: {integrity: sha512-wZXEtQz7zKJ/EFMFJO4+SZmhn0zszW08EexyBWe5bPMWP7jeq/NWvQencQ5fgEJSj4tB+SZhWu14cXaaB7hFpg==} + /d3-graph-controller/2.2.41: + resolution: {integrity: sha512-YdjOO8SZwJHi/mu1Ahy2a1liMvyA0EyzE6eLJYInYXtnVh/flGI06ZWXsJZA0QScq5pSQtFkCRRo5MFNkEohXA==} dependencies: - '@yeger/debounce': 1.0.17 + '@yeger/debounce': 1.0.19 d3-drag: 3.0.0 d3-force: 3.0.0 d3-selection: 3.0.0 d3-zoom: 3.0.0 ts-deepmerge: 2.0.1 - vecti: 2.0.18 + vecti: 2.0.20 dev: true /d3-interpolate/2.0.1: @@ -11518,6 +10484,12 @@ packages: supports-color: 9.2.2 dev: true + /decamelize/1.2.0: + resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /decimal.js-light/2.5.1: resolution: {integrity: sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==} dev: false @@ -11575,12 +10547,29 @@ packages: engines: {node: '>=0.10.0'} dev: true + /default-browser-id/1.0.4: + resolution: {integrity: sha512-qPy925qewwul9Hifs+3sx1ZYn14obHxpkX+mPD369w4Rzg+YkJBgi3SOvwUq81nWSjqGUegIgEPwD8u+HUnxlw==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dependencies: + bplist-parser: 0.1.1 + meow: 3.7.0 + untildify: 2.1.0 + dev: true + optional: true + /defaults/1.0.3: resolution: {integrity: sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=} dependencies: clone: 1.0.4 dev: true + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: true + /define-properties/1.1.4: resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} engines: {node: '>= 0.4'} @@ -11667,6 +10656,13 @@ packages: /detect-node/2.1.0: resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + /detect-package-manager/2.0.1: + resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + /detect-port/1.3.0: resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} engines: {node: '>= 4.2.1'} @@ -11825,19 +10821,6 @@ packages: engines: {node: '>=10'} dev: true - /downshift/6.1.7_react@17.0.2: - resolution: {integrity: sha512-cVprZg/9Lvj/uhYRxELzlu1aezRcgPWBjTvspiGTVEU64gF5pRdSRKFVLcxqsZC637cLAGMbL40JavEfWnqgNg==} - peerDependencies: - react: '>=16.12.0' - dependencies: - '@babel/runtime': 7.17.9 - compute-scroll-into-view: 1.0.17 - prop-types: 15.8.1 - react: 17.0.2 - react-is: 17.0.2 - tslib: 2.4.0 - dev: true - /duplexer/0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: true @@ -11873,7 +10856,7 @@ packages: dev: true /ee-first/1.1.1: - resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true /ejs/3.1.7: @@ -11887,12 +10870,6 @@ packages: /electron-to-chromium/1.4.118: resolution: {integrity: sha512-maZIKjnYDvF7Fs35nvVcyr44UcKNwybr93Oba2n3HkKDFAtk0svERkLN/HyczJDS3Fo4wU9th9fUQd09ZLtj1w==} - /element-resize-detector/1.2.4: - resolution: {integrity: sha512-Fl5Ftk6WwXE0wqCgNoseKWndjzZlDCwuPTcoVZfCP9R3EHQF8qUtr3YUPNETegRBOKqQKPW3n4kiIWngGi8tKg==} - dependencies: - batch-processor: 1.0.0 - dev: true - /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: @@ -11980,7 +10957,7 @@ packages: engines: {node: '>=0.12'} dev: true - /enzyme-adapter-react-16/1.15.6_nzetpuaj6rwcpymp3an2fxuqfy: + /enzyme-adapter-react-16/1.15.6_7ltvq4e2railvf5uya4ffxpe2a: resolution: {integrity: sha512-yFlVJCXh8T+mcQo8M6my9sPgeGzj85HSHi6Apgf1Cvq/7EL/J9+1JoJmJsRxZgyTvPMAqOEpRSu/Ii/ZpyOk0g==} peerDependencies: enzyme: ^3.0.0 @@ -11995,7 +10972,7 @@ packages: object.values: 1.1.5 prop-types: 15.8.1 react: 17.0.2 - react-dom: 16.14.0_react@17.0.2 + react-dom: 17.0.2_react@17.0.2 react-is: 16.13.1 react-test-renderer: 16.14.0_react@17.0.2 semver: 5.7.1 @@ -12425,7 +11402,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.27.1_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 debug: 3.2.7 eslint-import-resolver-node: 0.3.6 find-up: 2.1.0 @@ -12433,35 +11410,35 @@ packages: - supports-color dev: true - /eslint-plugin-antfu/0.25.1_xztl6dhthcahlo6akmb2bmjmle: + /eslint-plugin-antfu/0.25.1_ud6rd4xtew5bv4yhvkvu24pzm4: resolution: {integrity: sha512-xZrk0BIHZFfrUkr2Ff1uZdnzTmCM6ZQccOxpn7/IKfUENe16sSMuZ8YHKaVrUSAMIPoUOFKG2Qpu2UxwIRTd9w==} dependencies: - '@typescript-eslint/utils': 5.27.1_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/utils': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /eslint-plugin-es/4.1.0_eslint@8.16.0: + /eslint-plugin-es/4.1.0_eslint@8.17.0: resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' dependencies: - eslint: 8.16.0 + eslint: 8.17.0 eslint-utils: 2.1.0 regexpp: 3.2.0 dev: true - /eslint-plugin-eslint-comments/3.2.0_eslint@8.16.0: + /eslint-plugin-eslint-comments/3.2.0_eslint@8.17.0: resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} engines: {node: '>=6.5.0'} peerDependencies: eslint: '>=4.19.1' dependencies: escape-string-regexp: 1.0.5 - eslint: 8.16.0 + eslint: 8.17.0 ignore: 5.2.0 dev: true @@ -12471,7 +11448,7 @@ packages: htmlparser2: 7.2.0 dev: true - /eslint-plugin-import/2.26.0_shk22uxjsskkpirtto4zdcnhte: + /eslint-plugin-import/2.26.0_pv5w3e62ssxduf5aiwxbc3knra: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: @@ -12481,12 +11458,12 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.27.1_xztl6dhthcahlo6akmb2bmjmle + '@typescript-eslint/parser': 5.27.1_ud6rd4xtew5bv4yhvkvu24pzm4 array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 - eslint: 8.16.0 + eslint: 8.17.0 eslint-import-resolver-node: 0.3.6 eslint-module-utils: 2.7.3_5uhabtgzo3akfzi73a5jap3i6a has: 1.0.3 @@ -12502,40 +11479,40 @@ packages: - supports-color dev: true - /eslint-plugin-jsonc/2.3.0_eslint@8.16.0: + /eslint-plugin-jsonc/2.3.0_eslint@8.17.0: resolution: {integrity: sha512-QqHj7Chw8vsALsCOhFxecRIepxpbcpmMon9yA1+GaYk1Am0GanHAwnTkeVX+/ysAb4QTkeGMZ+ZPK4TKrZ/VSw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.16.0 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint: 8.17.0 + eslint-utils: 3.0.0_eslint@8.17.0 jsonc-eslint-parser: 2.1.0 natural-compare: 1.4.0 dev: true - /eslint-plugin-markdown/2.2.1_eslint@8.16.0: + /eslint-plugin-markdown/2.2.1_eslint@8.17.0: resolution: {integrity: sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==} engines: {node: ^8.10.0 || ^10.12.0 || >= 12.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 8.16.0 + eslint: 8.17.0 mdast-util-from-markdown: 0.8.5 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-n/15.2.1_eslint@8.16.0: + /eslint-plugin-n/15.2.1_eslint@8.17.0: resolution: {integrity: sha512-uMG50pvKqXK9ab163bSI5OpyZR0F5yIB0pEC4ciGpBLrXVjVDOlx5oTq8GQULWzbelJt7wL5Rw4T+FfAff5Cxg==} engines: {node: '>=12.22.0'} peerDependencies: eslint: '>=7.0.0' dependencies: builtins: 5.0.1 - eslint: 8.16.0 - eslint-plugin-es: 4.1.0_eslint@8.16.0 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint: 8.17.0 + eslint-plugin-es: 4.1.0_eslint@8.17.0 + eslint-utils: 3.0.0_eslint@8.17.0 ignore: 5.2.0 is-core-module: 2.9.0 minimatch: 3.1.2 @@ -12543,16 +11520,16 @@ packages: semver: 7.3.7 dev: true - /eslint-plugin-promise/6.0.0_eslint@8.16.0: + /eslint-plugin-promise/6.0.0_eslint@8.17.0: resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.16.0 + eslint: 8.17.0 dev: true - /eslint-plugin-react/7.30.0_eslint@8.16.0: + /eslint-plugin-react/7.30.0_eslint@8.17.0: resolution: {integrity: sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==} engines: {node: '>=4'} peerDependencies: @@ -12561,7 +11538,7 @@ packages: array-includes: 3.1.5 array.prototype.flatmap: 1.3.0 doctrine: 2.1.0 - eslint: 8.16.0 + eslint: 8.17.0 estraverse: 5.3.0 jsx-ast-utils: 3.3.0 minimatch: 3.1.2 @@ -12575,7 +11552,7 @@ packages: string.prototype.matchall: 4.0.7 dev: true - /eslint-plugin-unicorn/42.0.0_eslint@8.16.0: + /eslint-plugin-unicorn/42.0.0_eslint@8.17.0: resolution: {integrity: sha512-ixBsbhgWuxVaNlPTT8AyfJMlhyC5flCJFjyK3oKE8TRrwBnaHvUbuIkCM1lqg8ryYrFStL/T557zfKzX4GKSlg==} engines: {node: '>=12'} peerDependencies: @@ -12584,8 +11561,8 @@ packages: '@babel/helper-validator-identifier': 7.16.7 ci-info: 3.3.1 clean-regexp: 1.0.0 - eslint: 8.16.0 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint: 8.17.0 + eslint-utils: 3.0.0_eslint@8.17.0 esquery: 1.4.0 indent-string: 4.0.0 is-builtin-module: 3.1.0 @@ -12598,32 +11575,32 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-vue/9.1.0_eslint@8.16.0: + /eslint-plugin-vue/9.1.0_eslint@8.17.0: resolution: {integrity: sha512-EPCeInPicQ/YyfOWJDr1yfEeSNoFCMzUus107lZyYi37xejdOolNzS5MXGXp8+9bkoKZMdv/1AcZzQebME6r+g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 dependencies: - eslint: 8.16.0 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint: 8.17.0 + eslint-utils: 3.0.0_eslint@8.17.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.10 semver: 7.3.7 - vue-eslint-parser: 9.0.2_eslint@8.16.0 + vue-eslint-parser: 9.0.2_eslint@8.17.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-yml/1.0.0_eslint@8.16.0: + /eslint-plugin-yml/1.0.0_eslint@8.17.0: resolution: {integrity: sha512-0RVoUFh5vpznE2DIP5agSpWO/nU8GgAWwoTAHWopU2X+1SCB5ykHU6DwS0GrZ5Hvejtk6CcADQllpQQJB4C5QA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.16.0 + eslint: 8.17.0 lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.0.1 @@ -12662,13 +11639,13 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /eslint-utils/3.0.0_eslint@8.16.0: + /eslint-utils/3.0.0_eslint@8.17.0: resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} peerDependencies: eslint: '>=5' dependencies: - eslint: 8.16.0 + eslint: 8.17.0 eslint-visitor-keys: 2.1.0 dev: true @@ -12687,8 +11664,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /eslint/8.16.0: - resolution: {integrity: sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==} + /eslint/8.17.0: + resolution: {integrity: sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: @@ -12701,7 +11678,7 @@ packages: doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.1.1 - eslint-utils: 3.0.0_eslint@8.16.0 + eslint-utils: 3.0.0_eslint@8.17.0 eslint-visitor-keys: 3.3.0 espree: 9.3.2 esquery: 1.4.0 @@ -13108,6 +12085,10 @@ packages: pend: 1.2.0 dev: true + /fetch-retry/5.0.2: + resolution: {integrity: sha512-57Hmu+1kc6pKFUGVIobT7qw3NeAzY/uNN26bSevERLVvf6VGFR/ooDCOFBHMNDgAxBiU2YJq1D0vFzc6U1DcPw==} + dev: true + /figgy-pudding/3.5.2: resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} dev: true @@ -13217,6 +12198,15 @@ packages: /find-root/1.1.0: resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} + /find-up/1.1.2: + resolution: {integrity: sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==} + engines: {node: '>=0.10.0'} + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + optional: true + /find-up/2.1.0: resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} engines: {node: '>=4'} @@ -13409,7 +12399,7 @@ packages: dev: true /format/0.2.2: - resolution: {integrity: sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=} + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} engines: {node: '>=0.4.x'} dev: true @@ -13533,11 +12523,6 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /fuse.js/3.6.1: - resolution: {integrity: sha512-hT9yh/tiinkmirKrlv4KWOjztdoZo1mx9Qh4KvWqC7isoXwdUY3PNWUxceF4/qO9R6riA2C29jdTOeQOIROjgw==} - engines: {node: '>=6'} - dev: true - /gauge/3.0.2: resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} engines: {node: '>=10'} @@ -13593,6 +12578,12 @@ packages: engines: {node: '>=8'} dev: true + /get-stdin/4.0.1: + resolution: {integrity: sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /get-stdin/5.0.1: resolution: {integrity: sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=} engines: {node: '>=0.12.0'} @@ -13781,16 +12772,6 @@ packages: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true - /graphql-tag/2.12.6_graphql@16.4.0: - resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} - engines: {node: '>=10'} - peerDependencies: - graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 - dependencies: - graphql: 16.4.0 - tslib: 2.4.0 - dev: false - /graphql-tag/2.12.6_graphql@16.5.0: resolution: {integrity: sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==} engines: {node: '>=10'} @@ -13801,11 +12782,6 @@ packages: tslib: 2.4.0 dev: false - /graphql/16.4.0: - resolution: {integrity: sha512-tYDNcRvKCcfHREZYje3v33NSrSD/ZpbWWdPtBtUUuXx9NCo/2QDxYzNqCnMvfsrnbwRpEHMovVrPu/ERoLrIRg==} - engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - dev: false - /graphql/16.5.0: resolution: {integrity: sha512-qbHgh8Ix+j/qY+a/ZcJnFQ+j8ezakqPiHwPiZhV/3PgGlgf96QMBB5/f2rkiC9sgLoy/xvT6TSiaf2nTHJh5iA==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} @@ -13883,7 +12859,7 @@ packages: dev: true /has-glob/1.0.0: - resolution: {integrity: sha1-mqqe7b/7G6OZCnsAEPtnjuAIEgc=} + resolution: {integrity: sha512-D+8A457fBShSEI3tFCj65PAbT++5sKiFtdCdOam0gnfBgw9D277OERk+HM9qYJXmdVLZ/znez10SqHN0BBQ50g==} engines: {node: '>=0.10.0'} dependencies: is-glob: 3.1.0 @@ -14369,6 +13345,14 @@ packages: engines: {node: '>=0.8.19'} dev: true + /indent-string/2.1.0: + resolution: {integrity: sha512-aqwDFWSgSgfRaEwao5lg5KEcVd/2a+D1rvoG7NdilmYz0NwRk6StWpWdz/Hpk34MKPpx7s8XxUqimfcQK6gGlg==} + engines: {node: '>=0.10.0'} + dependencies: + repeating: 2.0.1 + dev: true + optional: true + /indent-string/4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} @@ -14446,14 +13430,8 @@ packages: engines: {node: '>= 0.10'} dev: true - /invariant/2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - dependencies: - loose-envify: 1.4.0 - dev: true - - /ip/1.1.5: - resolution: {integrity: sha512-rBtCAQAJm8A110nbwn6YdveUnuZH3WrC36IwkRXxDnq53JvXA2NVQvB7IHyKomxK1MJ4VDNw3UtFDdXQ+AvLYA==} + /ip/2.0.0: + resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} dev: true /ipaddr.js/1.9.1: @@ -14644,6 +13622,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + /is-finite/1.1.0: + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} @@ -14756,6 +13740,11 @@ packages: isobject: 3.0.1 dev: true + /is-plain-object/5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} + dev: true + /is-potential-custom-element-name/1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} dev: true @@ -14842,6 +13831,11 @@ packages: engines: {node: '>=10'} dev: true + /is-utf8/0.2.1: + resolution: {integrity: sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==} + dev: true + optional: true + /is-weakmap/2.0.1: resolution: {integrity: sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==} dev: true @@ -14927,6 +13921,15 @@ packages: engines: {node: '>=0.10.0'} dev: true + /isomorphic-unfetch/3.1.0: + resolution: {integrity: sha512-geDJjpoZ8N0kWexiwkX8F9NkTsXhetLPVbZFQ+JTW239QNOwvB0gniuR1Wc6f0AMTn7/mFGyXvHTifrCp/GH8Q==} + dependencies: + node-fetch: 2.6.7 + unfetch: 4.2.0 + transitivePeerDependencies: + - encoding + dev: true + /isstream/0.1.2: resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} dev: true @@ -15673,7 +14676,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 10.0.0 - ws: 8.7.0 + ws: 8.8.0 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -15711,7 +14714,7 @@ packages: dev: true /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: true /json-stringify-safe/5.0.1: @@ -15961,6 +14964,18 @@ packages: lit-html: 2.2.2 dev: false + /load-json-file/1.1.0: + resolution: {integrity: sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.10 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + optional: true + /load-json-file/4.0.0: resolution: {integrity: sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==} engines: {node: '>=4'} @@ -16113,6 +15128,15 @@ packages: dependencies: js-tokens: 4.0.0 + /loud-rejection/1.6.0: + resolution: {integrity: sha512-RPNliZOFkqFumDhvYqOaNY4Uz9oJM2K9tC6JWsJJsNdhuONW4LQHRBpb0qf4pJApVffI5N39SwzWZJuEhfd7eQ==} + engines: {node: '>=0.10.0'} + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.7 + dev: true + optional: true + /loupe/2.3.4: resolution: {integrity: sha512-OvKfgCC2Ndby6aSTREl5aCCPTNIzlDfQZvZxNUrBrihDhL3xcrYegTblhmEiCrg2kKQz4XsFIaemE5BF4ybSaQ==} dependencies: @@ -16195,6 +15219,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + /map-obj/1.0.1: + resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /map-or-similar/1.5.0: resolution: {integrity: sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==} dev: true @@ -16210,15 +15240,6 @@ packages: resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} dev: true - /markdown-to-jsx/7.1.7_react@17.0.2: - resolution: {integrity: sha512-VI3TyyHlGkO8uFle0IOibzpO1c1iJDcXcS/zBrQrXQQvJ2tpdwVzVZ7XdKsyRz1NdRmre4dqQkMZzUHaKIG/1w==} - engines: {node: '>= 10'} - peerDependencies: - react: '>= 0.14.0' - dependencies: - react: 17.0.2 - dev: true - /match-sorter/6.3.1: resolution: {integrity: sha512-mxybbo3pPNuA+ZuCUhm5bwNkXrJTbsk5VWbR5wiwz/GC6LIiegBGn2w3O08UG/jdbYLinw51fSQ5xNU1U3MgBw==} dependencies: @@ -16325,6 +15346,23 @@ packages: engines: {node: '>= 0.10.0'} dev: true + /meow/3.7.0: + resolution: {integrity: sha512-TNdwZs0skRlpPpCUK25StC4VH+tP5GgeY1HQOOGP+lQ2xtdkN2VtT/5tiX9k3IWpkBPV9b3LsAWXn4GGi/PrSA==} + engines: {node: '>=0.10.0'} + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.6 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + optional: true + /merge-anything/5.0.2: resolution: {integrity: sha512-POPQBWkBC0vxdgzRJ2Mkj4+2NTKbvkHo93ih+jGDhNMLzIw+rYKjO7949hOQM2X7DxMHH1uoUkwWFLIzImw7gA==} engines: {node: '>=12.13'} @@ -16725,7 +15763,7 @@ packages: resolution: {integrity: sha512-9iN1ka/9zmX1ZvLV9ewJYEk9h7RyRRtqdK0woXcqohu8EWIerfPUjYJPg0ULy0UqP7cslmdGc8xKDJcojlKiaw==} dev: true - /next/12.1.5_zpnidt7m3osuk7shl3s4oenomq: + /next/12.1.5_ezdxe4hg7n3pawg24sxf3xmgta: resolution: {integrity: sha512-YGHDpyfgCfnT5GZObsKepmRnne7Kzp7nGrac07dikhutWQug7hHg85/+sPJ4ZW5Q2pDkb+n0FnmLkmd44htIJQ==} engines: {node: '>=12.22.0'} hasBin: true @@ -16748,7 +15786,7 @@ packages: postcss: 8.4.5 react: 18.0.0 react-dom: 18.0.0_react@18.0.0 - styled-jsx: 5.0.1_react@18.0.0 + styled-jsx: 5.0.1_uyynoipo3v3vrfv6si7tyrw7ku optionalDependencies: '@next/swc-android-arm-eabi': 12.1.5 '@next/swc-android-arm64': 12.1.5 @@ -16865,11 +15903,11 @@ packages: dev: true /normalize-range/0.1.2: - resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} dev: true - /notistack/2.0.5_udzxwwnbdmb3fntj5kb5hemvo4: + /notistack/2.0.5_ozyq7dscrvuimqma7xstouyo4e: resolution: {integrity: sha512-Ig2T1Muqkc1PaSQcEDrK7diKv6cBxw02Iq6uv074ySfgq524TV5lK41diAb6OSsaiWfp3aRt+T3+0MF8m2EcJQ==} peerDependencies: '@emotion/react': ^11.4.1 @@ -16885,7 +15923,7 @@ packages: dependencies: '@emotion/react': 11.9.0_3dj5wppwohj5ocihzt4m54mr2a '@emotion/styled': 11.8.1_3zgpe2oef7sbs566rsy6a7qm7i - '@mui/material': 5.6.4_rikzftoujo3cmwul4lespwcm6i + '@mui/material': 5.8.3_rikzftoujo3cmwul4lespwcm6i clsx: 1.1.1 hoist-non-react-statics: 3.3.2 react: 17.0.2 @@ -16945,7 +15983,7 @@ packages: dev: true /num2fraction/1.2.2: - resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=} + resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} dev: true /nwsapi/2.2.0: @@ -17075,7 +16113,7 @@ packages: dev: true /on-finished/2.3.0: - resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=} + resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 @@ -17113,6 +16151,15 @@ packages: is-wsl: 2.2.0 dev: true + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: true + /optimism/0.16.1: resolution: {integrity: sha512-64i+Uw3otrndfq5kaoGNoY7pvOhSsjFEN4bdEFh80MWVk/dbgJfMv7VFDeCT8LxNAlEVhQmdVEbfE7X2nWNIIg==} dependencies: @@ -17163,6 +16210,12 @@ packages: resolution: {integrity: sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==} dev: true + /os-homedir/1.0.2: + resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /os-tmpdir/1.0.2: resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} engines: {node: '>=0.10.0'} @@ -17173,11 +16226,7 @@ packages: dev: true /outvariant/1.3.0: - resolution: {integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==} - dev: true - - /overlayscrollbars/1.13.1: - resolution: {integrity: sha512-gIQfzgGgu1wy80EB4/6DaJGHMEGmizq27xHIESrzXq0Y/J0Ay1P3DWk6tuVmEPIZH15zaBlxeEJOqdJKmowHCQ==} + resolution: {integrity: sha512-yeWM9k6UPfG/nzxdaPlJkB2p08hCg4xP6Lx99F+vP8YF7xyZVfTmJjrrNalkmzudD4WFvNLVudQikqUmF8zhVQ==} dev: true /p-all/2.1.0: @@ -17202,7 +16251,7 @@ packages: dev: true /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==} engines: {node: '>=4'} dev: true @@ -17360,6 +16409,14 @@ packages: is-hexadecimal: 1.0.4 dev: true + /parse-json/2.2.0: + resolution: {integrity: sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==} + engines: {node: '>=0.10.0'} + dependencies: + error-ex: 1.3.2 + dev: true + optional: true + /parse-json/4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} engines: {node: '>=4'} @@ -17419,6 +16476,14 @@ packages: resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==} dev: true + /path-exists/2.1.0: + resolution: {integrity: sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie-promise: 2.0.1 + dev: true + optional: true + /path-exists/3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} engines: {node: '>=4'} @@ -17464,6 +16529,16 @@ packages: resolution: {integrity: sha512-f66KywYG6+43afgE/8j/GoiNyygk/bnoCbps++3ErRKsIYkGGupyv07R2Ok5m9i67Iqc+T2g1eAUGUPzWhYTyg==} dev: true + /path-type/1.1.0: + resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.10 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + optional: true + /path-type/3.0.0: resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} engines: {node: '>=4'} @@ -17546,6 +16621,20 @@ packages: engines: {node: '>=6'} dev: true + /pinkie-promise/2.0.1: + resolution: {integrity: sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + optional: true + + /pinkie/2.0.4: + resolution: {integrity: sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /pirates/4.0.5: resolution: {integrity: sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==} engines: {node: '>= 6'} @@ -17610,9 +16699,9 @@ packages: - typescript dev: true - /pnpm/7.1.7: - resolution: {integrity: sha512-8+IAfyunrOHfNmVu03E9rSBVUgypFGMKeyhVif0Drv/gcWgXuzxSBkCxrfNJbEf0cHtA+ftTqMQ20uSlrtnSEg==} - engines: {node: '>=14.19'} + /pnpm/7.2.1: + resolution: {integrity: sha512-Z2Wg7YHxeit2U+0aSj+doBPF9+ER0e3VLOGuJOQbk8rzIxK6zMtrQ0ICieCUGPWRM0Vbwj8yIcTKzO22Yhs/Cg==} + engines: {node: '>=14.6'} hasBin: true dev: true @@ -17643,7 +16732,7 @@ packages: postcss: 7.0.39 dev: true - /postcss-loader/4.3.0_ions4wax6g3rrwsmfluivu3biu: + /postcss-loader/4.3.0_gzaxsinx64nntyd3vmdqwl7coe: resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -17653,7 +16742,7 @@ packages: cosmiconfig: 7.0.1 klona: 2.0.5 loader-utils: 2.0.2 - postcss: 8.4.14 + postcss: 7.0.39 schema-utils: 3.1.1 semver: 7.3.7 webpack: 4.46.0 @@ -18108,16 +17197,6 @@ packages: webpack: 4.46.0 dev: true - /react-colorful/5.5.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-M1TJH2X3RXEt12sWkpa6hLc/bbYS0H6F4rIqjQZ+RxNBstpY67d9TrFXtqdZwhpmBXcCwEi7stKqFue3ZRkiOg==} - peerDependencies: - react: '>=16.8.0' - react-dom: '>=16.8.0' - dependencies: - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - dev: true - /react-docgen-typescript/2.2.2_typescript@4.7.2: resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: @@ -18164,17 +17243,6 @@ packages: - supports-color dev: true - /react-dom/16.14.0_react@17.0.2: - resolution: {integrity: sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==} - peerDependencies: - react: ^16.14.0 - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.8.1 - react: 17.0.2 - scheduler: 0.19.1 - /react-dom/17.0.2_react@17.0.2: resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: @@ -18204,16 +17272,17 @@ packages: scheduler: 0.22.0 dev: true - /react-draggable/4.4.4_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-6e0WdcNLwpBx/YIDpoyd2Xb04PB0elrDrulKUgdrIlwuYvxh5Ok9M+F8cljm8kPXXs43PmMzek9RrB1b7mLMqA==} + /react-element-to-jsx-string/14.3.4_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-t4ZwvV6vwNxzujDQ+37bspnLwA4JlgUPWhLjBJWsNIDceAf6ZKUTCjdm08cN6WeZ5pTMKiCJkmAYnpmR4Bm+dg==} peerDependencies: - react: '>= 16.3.0' - react-dom: '>= 16.3.0' + react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 + react-dom: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 dependencies: - clsx: 1.1.1 - prop-types: 15.8.1 + '@base2/pretty-print-object': 1.0.1 + is-plain-object: 5.0.0 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 + react-is: 17.0.2 dev: true /react-error-boundary/3.1.4_react@17.0.2: @@ -18226,25 +17295,6 @@ packages: react: 17.0.2 dev: true - /react-fast-compare/3.2.0: - resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} - dev: true - - /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@babel/runtime': 7.17.9 - invariant: 2.2.4 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-fast-compare: 3.2.0 - shallowequal: 1.1.0 - dev: true - /react-inspector/5.1.1_react@17.0.2: resolution: {integrity: sha512-GURDaYzoLbW8pMGXwYPDBIv6nqei4kK7LPRZ9q9HCZF54wqXz/dnylBp/kfE9XmekBhHvLDdcYeyIwSrvtOiWg==} peerDependencies: @@ -18266,31 +17316,6 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-popper-tooltip/3.1.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-EnERAnnKRptQBJyaee5GJScWNUKQPDD2ywvzZyUjst/wj5U64C8/CnSYLNEmP2hG0IJ3ZhtDxE8oDN+KOyavXQ==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 - react-dom: ^16.6.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.17.9 - '@popperjs/core': 2.11.5 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-popper: 2.2.5_xx2lrmiemum2r3ekyk3evsmakm - dev: true - - /react-popper/2.2.5_xx2lrmiemum2r3ekyk3evsmakm: - resolution: {integrity: sha512-kxGkS80eQGtLl18+uig1UIf9MKixFSyPxglsgLBxlYnyDf65BiY9B3nZSc6C9XUNDgStROB0fMQlTEz1KxGddw==} - peerDependencies: - '@popperjs/core': ^2.0.0 - react: ^16.8.0 || ^17 - dependencies: - '@popperjs/core': 2.11.5 - react: 17.0.2 - react-fast-compare: 3.2.0 - warning: 4.0.3 - dev: true - /react-query/3.39.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-Od0IkSuS79WJOhzWBx/ys0x13+7wFqgnn64vBqqAAnZ9whocVhl/y1padD5uuZ6EIkXbFbInax0qvY7zGM0thA==} peerDependencies: @@ -18310,6 +17335,11 @@ packages: react-dom: 17.0.2_react@17.0.2 dev: false + /react-refresh/0.11.0: + resolution: {integrity: sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==} + engines: {node: '>=0.10.0'} + dev: true + /react-refresh/0.12.0: resolution: {integrity: sha512-suLIhrU2IHKL5JEKR/fAwJv7bbeq4kJ+pJopf77jHwuR+HmJS/HbrPIGsTBUVfw7tXPOmYv7UJ7PCaN49e8x4A==} engines: {node: '>=0.10.0'} @@ -18362,15 +17392,6 @@ packages: react-is: 17.0.2 dev: true - /react-sizeme/3.0.2: - resolution: {integrity: sha512-xOIAOqqSSmKlKFJLO3inBQBdymzDuXx4iuwkNcJmC96jeiOg5ojByvL+g3MW9LPEsojLbC6pf68zOfobK8IPlw==} - dependencies: - element-resize-detector: 1.2.4 - invariant: 2.2.4 - shallowequal: 1.1.0 - throttle-debounce: 3.0.1 - dev: true - /react-smooth/2.0.0_oxfzelaz5ynxsop2v2nu2h2m64: resolution: {integrity: sha512-wK4dBBR6P21otowgMT9toZk+GngMplGS1O5gk+2WSiHEXIrQgDvhR5IIlT74Vtu//qpTcipkgo21dD7a7AUNxw==} peerDependencies: @@ -18386,19 +17407,6 @@ packages: react-transition-group: 2.9.0_sfoxds7t5ydpegc3knd667wn6m dev: false - /react-syntax-highlighter/13.5.3_react@17.0.2: - resolution: {integrity: sha512-crPaF+QGPeHNIblxxCdf2Lg936NAHKhNhuMzRL3F9ct6aYXL3NcZtCL0Rms9+qVo6Y1EQLdXGypBNSbPL/r+qg==} - peerDependencies: - react: '>= 0.14.0' - dependencies: - '@babel/runtime': 7.17.9 - highlight.js: 10.7.3 - lowlight: 1.20.0 - prismjs: 1.28.0 - react: 17.0.2 - refractor: 3.6.0 - dev: true - /react-syntax-highlighter/15.5.0_react@17.0.2: resolution: {integrity: sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==} peerDependencies: @@ -18436,20 +17444,6 @@ packages: scheduler: 0.20.2 dev: true - /react-textarea-autosize/8.3.3_hx2b44akkvgcgvvtmk7ds2qk6q: - resolution: {integrity: sha512-2XlHXK2TDxS6vbQaoPbMOfQ8GK7+irc2fVK6QFIcC8GOnH3zI/v481n+j1L0WaPVvKxwesnY93fEfH++sus2rQ==} - engines: {node: '>=10'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 - dependencies: - '@babel/runtime': 7.17.9 - react: 17.0.2 - use-composed-ref: 1.3.0_react@17.0.2 - use-latest: 1.2.1_hx2b44akkvgcgvvtmk7ds2qk6q - transitivePeerDependencies: - - '@types/react' - dev: true - /react-transition-group/2.9.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==} peerDependencies: @@ -18498,6 +17492,15 @@ packages: loose-envify: 1.4.0 dev: true + /read-pkg-up/1.0.1: + resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} + engines: {node: '>=0.10.0'} + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + optional: true + /read-pkg-up/7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -18507,6 +17510,16 @@ packages: type-fest: 0.8.1 dev: true + /read-pkg/1.1.0: + resolution: {integrity: sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==} + engines: {node: '>=0.10.0'} + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + optional: true + /read-pkg/3.0.0: resolution: {integrity: sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==} engines: {node: '>=4'} @@ -18572,7 +17585,7 @@ packages: decimal.js-light: 2.5.1 dev: false - /recharts/2.1.10_sfoxds7t5ydpegc3knd667wn6m: + /recharts/2.1.10_oxfzelaz5ynxsop2v2nu2h2m64: resolution: {integrity: sha512-me6c8m2Gs88X/nuM2gDSTDIhpSLNMbiTrlE4Cu53hjZNegT3g3xLlTrbYSAQuBCFWuWJAZXCmEuMr6AwizLyaA==} engines: {node: '>=12'} peerDependencies: @@ -18585,7 +17598,6 @@ packages: d3-shape: 2.1.0 eventemitter3: 4.0.7 lodash: 4.17.21 - prop-types: 15.8.1 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 react-is: 16.13.1 @@ -18593,8 +17605,19 @@ packages: react-smooth: 2.0.0_oxfzelaz5ynxsop2v2nu2h2m64 recharts-scale: 0.4.5 reduce-css-calc: 2.1.8 + transitivePeerDependencies: + - prop-types dev: false + /redent/1.0.0: + resolution: {integrity: sha512-qtW5hKzGQZqKoh6JNSD+4lfitfPKGz42e6QwiRmPM5mmKtR0N41AbJRYu0xJi7nhOJ4WDgRkKvAk6tw4WIwR4g==} + engines: {node: '>=0.10.0'} + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + optional: true + /redent/3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -18699,7 +17722,7 @@ packages: dev: true /relateurl/0.2.7: - resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=} + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} engines: {node: '>= 0.10'} dev: true @@ -18791,10 +17814,18 @@ packages: dev: true /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} engines: {node: '>=0.10'} dev: true + /repeating/2.0.1: + resolution: {integrity: sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==} + engines: {node: '>=0.10.0'} + dependencies: + is-finite: 1.1.0 + dev: true + optional: true + /request-progress/3.0.0: resolution: {integrity: sha1-TKdUCBx/7GP1BeT6qCWqBs1mnb4=} dependencies: @@ -18802,7 +17833,7 @@ packages: dev: true /require-directory/2.1.1: - resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} dev: true @@ -18914,7 +17945,7 @@ packages: inherits: 2.0.4 dev: true - /rollup-plugin-dts/4.2.2_nl2qxg2fxlgm6l264qcwjguuca: + /rollup-plugin-dts/4.2.2_fgms252lqu3rk7srzpqqayl4ya: resolution: {integrity: sha512-A3g6Rogyko/PXeKoUlkjxkP++8UDVpgA7C+Tdl77Xj4fgEaIjPSnxRmR53EzvoYy97VMVwLAOcWJudaVAuxneQ==} engines: {node: '>=v12.22.11'} peerDependencies: @@ -18922,13 +17953,13 @@ packages: typescript: ^4.1 dependencies: magic-string: 0.26.2 - rollup: 2.75.3 - typescript: 4.7.2 + rollup: 2.75.6 + typescript: 4.7.3 optionalDependencies: '@babel/code-frame': 7.16.7 dev: true - /rollup-plugin-esbuild/4.9.1_dgay67aafm6c67qd6qiu2dy75y: + /rollup-plugin-esbuild/4.9.1_qv6slia5ybvwwvahh3z7va6kda: resolution: {integrity: sha512-qn/x7Wz9p3Xnva99qcb+nopH0d2VJwVnsxJTGEg+Sh2Z3tqQl33MhOwzekVo1YTKgv+yAmosjcBRJygMfGrtLw==} engines: {node: '>=12'} peerDependencies: @@ -18941,13 +17972,13 @@ packages: esbuild: 0.14.42 joycon: 3.1.1 jsonc-parser: 3.0.0 - rollup: 2.75.3 + rollup: 2.75.6 transitivePeerDependencies: - supports-color dev: true - /rollup-plugin-license/2.8.0_rollup@2.75.3: - resolution: {integrity: sha512-P+CM6tlgahnpnOFKeirABCcs3Eez4AQsm2fC7rvVR3aMIWd/KgSNAImmcfGS+Pmd0dGFmjE1tYgflnTINxNpIQ==} + /rollup-plugin-license/2.8.1_rollup@2.75.6: + resolution: {integrity: sha512-VYd9pzaNL7NN6xQp93XiiCV2UoduXgSmTcz6rl9bHPdiifT6yH3Zw/omEr73Rq8TIyN4nqJACBbKIT/2eE66wg==} engines: {node: '>=10.0.0'} peerDependencies: rollup: ^1.0.0 || ^2.0.0 @@ -18959,7 +17990,7 @@ packages: mkdirp: 1.0.4 moment: 2.29.3 package-name-regex: 2.0.6 - rollup: 2.75.3 + rollup: 2.75.6 spdx-expression-validate: 2.0.0 spdx-satisfies: 5.0.1 dev: true @@ -18976,13 +18007,13 @@ packages: terser: 5.12.1 dev: true - /rollup-route-manifest/1.0.0_rollup@2.75.5: + /rollup-route-manifest/1.0.0_rollup@2.75.6: resolution: {integrity: sha512-3CmcMmCLAzJDUXiO3z6386/Pt8/k9xTZv8gIHyXI8hYGoAInnYdOsFXiGGzQRMy6TXR1jUZme2qbdwjH2nFMjg==} engines: {node: '>=8'} peerDependencies: rollup: '>=2.0.0' dependencies: - rollup: 2.75.5 + rollup: 2.75.6 route-sort: 1.0.0 dev: true @@ -19002,16 +18033,15 @@ packages: fsevents: 2.3.2 dev: true - /rollup/2.75.3: - resolution: {integrity: sha512-YA29fLU6MAYSaDxIQYrGGOcbXlDmG96h0krGGYObroezcQ0KgEPM3+7MtKD/qeuUbFuAJXvKZee5dA1dpwq1PQ==} + /rollup/2.75.5: + resolution: {integrity: sha512-JzNlJZDison3o2mOxVmb44Oz7t74EfSd1SQrplQk0wSaXV7uLQXtVdHbxlcT3w+8tZ1TL4r/eLfc7nAbz38BBA==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true - /rollup/2.75.5: - resolution: {integrity: sha512-JzNlJZDison3o2mOxVmb44Oz7t74EfSd1SQrplQk0wSaXV7uLQXtVdHbxlcT3w+8tZ1TL4r/eLfc7nAbz38BBA==} + /rollup/2.75.6: + resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: @@ -19122,6 +18152,7 @@ packages: dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 + dev: true /scheduler/0.20.2: resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} @@ -19240,7 +18271,7 @@ packages: dev: true /serve-favicon/2.5.0: - resolution: {integrity: sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=} + resolution: {integrity: sha512-FMW2RvqNr03x+C0WxTyu6sOv21oOjkq5j8tjquWccwa6ScNyGFOGJVpuS1NmTVGBAHS07xnSKotgf2ehQmf9iA==} engines: {node: '>= 0.8.0'} dependencies: etag: 1.8.1 @@ -19303,10 +18334,6 @@ packages: kind-of: 6.0.3 dev: true - /shallowequal/1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - dev: true - /shebang-command/1.2.0: resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} engines: {node: '>=0.10.0'} @@ -19492,12 +18519,12 @@ packages: undici: ^4.12.2 vite: '*' dependencies: - '@rollup/plugin-commonjs': 21.1.0_rollup@2.75.5 - '@rollup/plugin-json': 4.1.0_rollup@2.75.5 - '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.5 + '@rollup/plugin-commonjs': 21.1.0_rollup@2.75.6 + '@rollup/plugin-json': 4.1.0_rollup@2.75.6 + '@rollup/plugin-node-resolve': 13.3.0_rollup@2.75.6 compression: 1.7.4 polka: 1.0.0-next.22 - rollup: 2.75.5 + rollup: 2.75.6 sirv: 1.0.19 solid-start: 0.1.0-alpha.88_rr56xi33h37vhc4tv5jhq4mlhy undici: 4.16.0 @@ -19532,8 +18559,8 @@ packages: fast-glob: 3.2.11 parse-multipart-data: 1.2.1 picocolors: 1.0.0 - rollup: 2.75.5 - rollup-route-manifest: 1.0.0_rollup@2.75.5 + rollup: 2.75.6 + rollup-route-manifest: 1.0.0_rollup@2.75.6 sade: 1.8.1 sirv: 1.0.19 solid-app-router: 0.3.3_solid-js@1.4.3 @@ -19715,7 +18742,7 @@ packages: dev: true /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: true /sshpk/1.17.0: @@ -19779,7 +18806,7 @@ packages: dev: true /statuses/1.5.0: - resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} dev: true @@ -19969,6 +18996,14 @@ packages: ansi-regex: 6.0.1 dev: true + /strip-bom/2.0.0: + resolution: {integrity: sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==} + engines: {node: '>=0.10.0'} + dependencies: + is-utf8: 0.2.1 + dev: true + optional: true + /strip-bom/3.0.0: resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} engines: {node: '>=4'} @@ -19999,6 +19034,15 @@ packages: engines: {node: '>=12'} dev: true + /strip-indent/1.0.1: + resolution: {integrity: sha512-I5iQq6aFMM62fBEAIB/hXzwJD6EEZ0xEGCX2t7oXqaKPIRgt4WruAQ285BISgdkP+HLGWyeGmNJcpIwFeRYRUA==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + get-stdin: 4.0.1 + dev: true + optional: true + /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -20028,7 +19072,7 @@ packages: inline-style-parser: 0.1.1 dev: true - /styled-jsx/5.0.1_react@18.0.0: + /styled-jsx/5.0.1_uyynoipo3v3vrfv6si7tyrw7ku: resolution: {integrity: sha512-+PIZ/6Uk40mphiQJJI1202b+/dYeTVd9ZnMPR80pgiWbjIwvN2zIp4r9et0BgqBuShh48I0gttPlAXA7WVvBxw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -20041,6 +19085,7 @@ packages: babel-plugin-macros: optional: true dependencies: + '@babel/core': 7.18.2 react: 18.0.0 dev: false @@ -20310,7 +19355,7 @@ packages: dev: true /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: true /then-request/6.0.2: @@ -20334,11 +19379,6 @@ packages: resolution: {integrity: sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==} dev: true - /throttle-debounce/3.0.1: - resolution: {integrity: sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg==} - engines: {node: '>=10'} - dev: true - /throttleit/1.0.0: resolution: {integrity: sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=} dev: true @@ -20390,22 +19430,22 @@ packages: dev: true /to-arraybuffer/1.0.1: - resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=} + resolution: {integrity: sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==} dev: true /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} + resolution: {integrity: sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 dev: true /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} + resolution: {integrity: sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==} engines: {node: '>=0.10.0'} dependencies: is-number: 3.0.0 @@ -20429,10 +19469,6 @@ packages: safe-regex: 1.1.0 dev: true - /toggle-selection/1.0.6: - resolution: {integrity: sha1-bkWxJj8gF/oKzH2J14sVuL932jI=} - dev: true - /toidentifier/1.0.1: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} @@ -20465,7 +19501,7 @@ packages: dev: true /tr46/0.0.3: - resolution: {integrity: sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=} + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} /tr46/1.0.1: resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} @@ -20487,6 +19523,12 @@ packages: punycode: 2.1.1 dev: true + /trim-newlines/1.0.0: + resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} + engines: {node: '>=0.10.0'} + dev: true + optional: true + /trim-trailing-lines/1.1.4: resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} dev: true @@ -20555,14 +19597,14 @@ packages: /tslib/2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /tsutils/3.21.0_typescript@4.7.2: + /tsutils/3.21.0_typescript@4.7.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.7.2 + typescript: 4.7.3 dev: true /tsx/3.4.2: @@ -20591,7 +19633,7 @@ packages: dev: true /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 @@ -20674,6 +19716,12 @@ packages: hasBin: true dev: true + /typescript/4.7.3: + resolution: {integrity: sha512-WOkT3XYvrpXx4vMMqlD+8R8R37fZkjyLGlxavMc4iB8lrl8L0DeTcHbYgw/v0N/z9wAFsgBhcsF0ruoySS22mA==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + /typical/4.0.0: resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} engines: {node: '>=8'} @@ -20802,7 +19850,7 @@ packages: - webpack dev: true - /unimport/0.2.5_rollup@2.75.3+vite@2.9.10: + /unimport/0.2.5_rollup@2.75.6+vite@2.9.10: resolution: {integrity: sha512-1YreHVa6vUtRANhtKROtniBY01PXM0ol857tlI3HaQHNLcuQKqWUCAfvZC/GipotKrMVm4LV9ZQ4u1s9lrrDpg==} dependencies: '@rollup/pluginutils': 4.2.1 @@ -20813,7 +19861,7 @@ packages: mlly: 0.5.2 pathe: 0.3.0 scule: 0.2.1 - unplugin: 0.6.3_rollup@2.75.3+vite@2.9.10 + unplugin: 0.6.3_rollup@2.75.6+vite@2.9.10 transitivePeerDependencies: - esbuild - rollup @@ -20916,32 +19964,37 @@ packages: detect-node: 2.1.0 dev: false - /unocss/0.36.0_vite@2.9.10: - resolution: {integrity: sha512-hcSU7u/FWWLHKrLKOh6dMb6huTWxFOdKmYJmZ9KBE6dRp2+Z+csIZm0ZZu/ICNEcrTEV38SKOVc3LhSx7IVzxQ==} + /unocss/0.38.2_vite@2.9.10: + resolution: {integrity: sha512-YSADRlI55kt7tnpHWFDJGTdBfhQ5IshhXP6dJJd9f8ma/SIV/DW+gyYyL9VFDCqCDLuQBRmJTRX2NE4jGfZiug==} engines: {node: '>=14'} - dependencies: - '@unocss/cli': 0.36.0 - '@unocss/core': 0.36.0 - '@unocss/preset-attributify': 0.36.0 - '@unocss/preset-icons': 0.36.0 - '@unocss/preset-mini': 0.36.0 - '@unocss/preset-tagify': 0.36.0 - '@unocss/preset-typography': 0.36.0 - '@unocss/preset-uno': 0.36.0 - '@unocss/preset-web-fonts': 0.36.0 - '@unocss/preset-wind': 0.36.0 - '@unocss/reset': 0.36.0 - '@unocss/transformer-compile-class': 0.36.0 - '@unocss/transformer-directives': 0.36.0 - '@unocss/transformer-variant-group': 0.36.0 - '@unocss/vite': 0.36.0_vite@2.9.10 + peerDependencies: + '@unocss/webpack': 0.38.2 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + dependencies: + '@unocss/cli': 0.38.2 + '@unocss/core': 0.38.2 + '@unocss/preset-attributify': 0.38.2 + '@unocss/preset-icons': 0.38.2 + '@unocss/preset-mini': 0.38.2 + '@unocss/preset-tagify': 0.38.2 + '@unocss/preset-typography': 0.38.2 + '@unocss/preset-uno': 0.38.2 + '@unocss/preset-web-fonts': 0.38.2 + '@unocss/preset-wind': 0.38.2 + '@unocss/reset': 0.38.2 + '@unocss/transformer-compile-class': 0.38.2 + '@unocss/transformer-directives': 0.38.2 + '@unocss/transformer-variant-group': 0.38.2 + '@unocss/vite': 0.38.2_vite@2.9.10 transitivePeerDependencies: - supports-color - vite dev: true /unpipe/1.0.0: - resolution: {integrity: sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=} + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} dev: true @@ -20967,8 +20020,8 @@ packages: - webpack dev: true - /unplugin-auto-import/0.8.6_fpqoeqsojee4r52i7tfxfpxikm: - resolution: {integrity: sha512-QRYwCmSzxZKHu8LQhUpTzF6t1YxYuo4b47e3cmE1kWsF4SQDO22Ysrj5/2BRY3jbYbiTZqOLopymRpov8SAYZQ==} + /unplugin-auto-import/0.8.7_r74nlw6n2rf2mdvahp2r55qzgq: + resolution: {integrity: sha512-xepkl/lzlPmWym/ZqjgKpev30S5402qZYHnRZ7MQ78+WxBykvUw69PB0awWcWJ7atswNs6LkDRpGNqzjFCEH4w==} engines: {node: '>=14'} peerDependencies: '@vueuse/core': '*' @@ -20978,11 +20031,11 @@ packages: dependencies: '@antfu/utils': 0.5.2 '@rollup/pluginutils': 4.2.1 - '@vueuse/core': 8.5.0_vue@3.2.37 + '@vueuse/core': 8.6.0_vue@3.2.37 local-pkg: 0.4.1 magic-string: 0.26.2 - unimport: 0.2.5_rollup@2.75.3+vite@2.9.10 - unplugin: 0.6.3_rollup@2.75.3+vite@2.9.10 + unimport: 0.2.5_rollup@2.75.6+vite@2.9.10 + unplugin: 0.6.3_rollup@2.75.6+vite@2.9.10 transitivePeerDependencies: - esbuild - rollup @@ -20990,7 +20043,7 @@ packages: - webpack dev: true - /unplugin-vue-components/0.19.6_nvesjkuk74o2t3vn4mt5blmpe4: + /unplugin-vue-components/0.19.6_cimrprb54snhagk4tjmarxnbhm: resolution: {integrity: sha512-APvrJ9Hpid1MLT0G4PWerMJgARhNw6dzz0pcCwCxaO2DR7VyvDacMqjOQNC6ukq7FSw3wzD8VH+9i3EFXwkGmw==} engines: {node: '>=14'} peerDependencies: @@ -21012,7 +20065,7 @@ packages: magic-string: 0.26.2 minimatch: 5.0.1 resolve: 1.22.0 - unplugin: 0.6.3_rollup@2.75.3+vite@2.9.10 + unplugin: 0.6.3_rollup@2.75.6+vite@2.9.10 vue: 3.2.37 transitivePeerDependencies: - esbuild @@ -21022,7 +20075,7 @@ packages: - webpack dev: true - /unplugin-vue-components/0.19.6_vite@2.9.10+vue@3.2.33: + /unplugin-vue-components/0.19.6_vite@2.9.10+vue@3.2.36: resolution: {integrity: sha512-APvrJ9Hpid1MLT0G4PWerMJgARhNw6dzz0pcCwCxaO2DR7VyvDacMqjOQNC6ukq7FSw3wzD8VH+9i3EFXwkGmw==} engines: {node: '>=14'} peerDependencies: @@ -21045,7 +20098,7 @@ packages: minimatch: 5.0.1 resolve: 1.22.0 unplugin: 0.6.3_vite@2.9.10 - vue: 3.2.33 + vue: 3.2.36 transitivePeerDependencies: - esbuild - rollup @@ -21054,7 +20107,7 @@ packages: - webpack dev: true - /unplugin-vue-components/0.19.6_vite@2.9.10+vue@3.2.36: + /unplugin-vue-components/0.19.6_wuxm4j6bgrlfg6ha3fbo625rke: resolution: {integrity: sha512-APvrJ9Hpid1MLT0G4PWerMJgARhNw6dzz0pcCwCxaO2DR7VyvDacMqjOQNC6ukq7FSw3wzD8VH+9i3EFXwkGmw==} engines: {node: '>=14'} peerDependencies: @@ -21076,8 +20129,8 @@ packages: magic-string: 0.26.2 minimatch: 5.0.1 resolve: 1.22.0 - unplugin: 0.6.3_vite@2.9.10 - vue: 3.2.36 + unplugin: 0.6.3_rollup@2.75.5+vite@2.9.10 + vue: 3.2.37 transitivePeerDependencies: - esbuild - rollup @@ -21141,7 +20194,31 @@ packages: webpack-virtual-modules: 0.4.3 dev: true - /unplugin/0.6.3_rollup@2.75.3+vite@2.9.10: + /unplugin/0.6.3_rollup@2.75.5+vite@2.9.10: + resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==} + peerDependencies: + esbuild: '>=0.13' + rollup: ^2.50.0 + vite: ^2.3.0 + webpack: 4 || 5 + peerDependenciesMeta: + esbuild: + optional: true + rollup: + optional: true + vite: + optional: true + webpack: + optional: true + dependencies: + chokidar: 3.5.3 + rollup: 2.75.5 + vite: 2.9.10 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.4.3 + dev: true + + /unplugin/0.6.3_rollup@2.75.6+vite@2.9.10: resolution: {integrity: sha512-CoW88FQfCW/yabVc4bLrjikN9HC8dEvMU4O7B6K2jsYMPK0l6iAnd9dpJwqGcmXJKRCU9vwSsy653qg+RK0G6A==} peerDependencies: esbuild: '>=0.13' @@ -21159,7 +20236,7 @@ packages: optional: true dependencies: chokidar: 3.5.3 - rollup: 2.75.3 + rollup: 2.75.6 vite: 2.9.10 webpack-sources: 3.2.3 webpack-virtual-modules: 0.4.3 @@ -21196,6 +20273,14 @@ packages: isobject: 3.0.1 dev: true + /untildify/2.1.0: + resolution: {integrity: sha1-F+soB5h/dpUunASF/DEdBqgmouA=} + engines: {node: '>=0.10.0'} + dependencies: + os-homedir: 1.0.2 + dev: true + optional: true + /untildify/4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -21241,41 +20326,6 @@ packages: querystring: 0.2.0 dev: true - /use-composed-ref/1.3.0_react@17.0.2: - resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 17.0.2 - dev: true - - /use-isomorphic-layout-effect/1.1.2_hx2b44akkvgcgvvtmk7ds2qk6q: - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.45 - react: 17.0.2 - dev: true - - /use-latest/1.2.1_hx2b44akkvgcgvvtmk7ds2qk6q: - resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 17.0.45 - react: 17.0.2 - use-isomorphic-layout-effect: 1.1.2_hx2b44akkvgcgvvtmk7ds2qk6q - dev: true - /use-sync-external-store/1.1.0_react@18.1.0: resolution: {integrity: sha512-SEnieB2FPKEVne66NpXPd1Np4R1lTNKfjuy3XdIoPQKYBAFdzbzSZlSn1KJZUiihQLQC5Znot4SBz1EOTBwQAQ==} peerDependencies: @@ -21317,7 +20367,7 @@ packages: dev: true /utils-merge/1.0.1: - resolution: {integrity: sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=} + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} dev: true @@ -21370,8 +20420,8 @@ packages: engines: {node: '>= 0.8'} dev: true - /vecti/2.0.18: - resolution: {integrity: sha512-E67j0ZWYVB1imuqdxk/Upl03Kf+zldvFze3u59LrazzJgDlSMldd2303HIz7YAFcZeAqMlWoH57GPQSUT9Xkdg==} + /vecti/2.0.20: + resolution: {integrity: sha512-f/23mj9JFhjDm9m+DrRBNgu6Mm8zO9BQWTH/sMhl7VLEfkeFuaqXyRQw97PNmgrm24okoipcZTBd21K9NtYAAQ==} dev: true /verror/1.10.0: @@ -21609,22 +20659,25 @@ packages: optionalDependencies: fsevents: 2.3.2 - /vitepress/1.0.0-alpha.1: + /vitepress/1.0.0-alpha.1_ohobp6rpsmerwlq5ipwfh5yigy: resolution: {integrity: sha512-yA0QIl+mB3fQ2j+keQVa0DTT0waP2AeWM/p9VYfUAT9vOkQEGass4/oYmMGPCQrBwCaO3cpOxJL3ZFVooyvybQ==} engines: {node: '>=14.6.0'} hasBin: true dependencies: '@docsearch/css': 3.1.0 - '@docsearch/js': 3.1.0 + '@docsearch/js': 3.1.0_ohobp6rpsmerwlq5ipwfh5yigy '@vitejs/plugin-vue': 2.3.3_vite@2.9.10+vue@3.2.37 - '@vueuse/core': 8.5.0_vue@3.2.37 + '@vueuse/core': 8.6.0_vue@3.2.37 body-scroll-lock: 4.0.0-beta.0 shiki: 0.10.1 vite: 2.9.10 vue: 3.2.37 transitivePeerDependencies: + - '@types/react' - '@vue/composition-api' - less + - react + - react-dom - sass - stylus dev: true @@ -21641,21 +20694,6 @@ packages: resolution: {integrity: sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==} dev: true - /vue-demi/0.12.5_vue@3.2.33: - resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - peerDependencies: - '@vue/composition-api': ^1.0.0-rc.1 - vue: ^3.0.0-0 || ^2.6.0 - peerDependenciesMeta: - '@vue/composition-api': - optional: true - dependencies: - vue: 3.2.33 - dev: false - /vue-demi/0.12.5_vue@3.2.37: resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==} engines: {node: '>=12'} @@ -21669,16 +20707,15 @@ packages: optional: true dependencies: vue: 3.2.37 - dev: true - /vue-eslint-parser/9.0.2_eslint@8.16.0: + /vue-eslint-parser/9.0.2_eslint@8.17.0: resolution: {integrity: sha512-uCPQwTGjOtAYrwnU+76pYxalhjsh7iFBsHwBqDHiOPTxtICDaraO4Szw54WFTNZTAEsgHHzqFOu1mmnBOBRzDA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.4 - eslint: 8.16.0 + eslint: 8.17.0 eslint-scope: 7.1.1 eslint-visitor-keys: 3.3.0 espree: 9.3.2 @@ -21697,8 +20734,8 @@ packages: vue: 3.2.37 dev: true - /vue-router/4.0.15_vue@3.2.37: - resolution: {integrity: sha512-xa+pIN9ZqORdIW1MkN2+d9Ui2pCM1b/UMgwYUCZOiFYHAvz/slKKBDha8DLrh5aCG/RibtrpyhKjKOZ85tYyWg==} + /vue-router/4.0.16_vue@3.2.37: + resolution: {integrity: sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==} peerDependencies: vue: ^3.2.0 dependencies: @@ -21721,15 +20758,6 @@ packages: /vue/2.6.14: resolution: {integrity: sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==} - /vue/3.2.33: - resolution: {integrity: sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==} - dependencies: - '@vue/compiler-dom': 3.2.33 - '@vue/compiler-sfc': 3.2.33 - '@vue/runtime-dom': 3.2.33 - '@vue/server-renderer': 3.2.33_vue@3.2.33 - '@vue/shared': 3.2.33 - /vue/3.2.36: resolution: {integrity: sha512-5yTXmrE6gW8IQgttzHW5bfBiFA6mx35ZXHjGLDmKYzW6MMmYvCwuKybANRepwkMYeXw2v1buGg3/lPICY5YlZw==} dependencies: @@ -21747,7 +20775,6 @@ packages: '@vue/runtime-dom': 3.2.37 '@vue/server-renderer': 3.2.37_vue@3.2.37 '@vue/shared': 3.2.37 - dev: true /w3c-hr-time/1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} @@ -21775,12 +20802,6 @@ packages: makeerror: 1.0.12 dev: true - /warning/4.0.3: - resolution: {integrity: sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==} - dependencies: - loose-envify: 1.4.0 - dev: true - /watchpack-chokidar2/2.0.1: resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==} requiresBuild: true @@ -22305,8 +21326,8 @@ packages: optional: true dev: true - /ws/8.7.0: - resolution: {integrity: sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==} + /ws/8.8.0: + resolution: {integrity: sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -22317,6 +21338,13 @@ packages: utf-8-validate: optional: true + /x-default-browser/0.4.0: + resolution: {integrity: sha1-cM8NqF2nwKtcsPFaiX8jIqa91IE=} + hasBin: true + optionalDependencies: + default-browser-id: 1.0.4 + dev: true + /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} dev: true diff --git a/test/core/test/concurrent.spec.ts b/test/core/test/concurrent.spec.ts new file mode 100644 index 000000000000..f5aed509d5ec --- /dev/null +++ b/test/core/test/concurrent.spec.ts @@ -0,0 +1,19 @@ +import { test } from 'vitest' + +function delay(ms: number) { + return new Promise(resolve => setTimeout(resolve, ms)) +} + +test.concurrent('test1', async ({ expect }) => { + expect.assertions(1) + await delay(10).then(() => { + expect(1).eq(1) + }) +}) + +test.concurrent('test2', async ({ expect }) => { + expect.assertions(1) + await delay(100).then(() => { + expect(2).eq(2) + }) +}) diff --git a/test/core/test/dom.test.ts b/test/core/test/dom.test.ts index 1756a5065fe4..85ccd0b6fe72 100644 --- a/test/core/test/dom.test.ts +++ b/test/core/test/dom.test.ts @@ -13,6 +13,9 @@ declare global { it('jsdom', () => { expect(window).toBeDefined() + expect(top).toBeDefined() + expect(parent).toBeDefined() + expect(self).toBeDefined() const dom = document.createElement('a') dom.href = 'https://vitest.dev' diff --git a/test/core/test/each.test.ts b/test/core/test/each.test.ts index b9a44f87ac18..8b38517e919a 100644 --- a/test/core/test/each.test.ts +++ b/test/core/test/each.test.ts @@ -8,6 +8,13 @@ test.each([ expect(a + b).toBe(expected) }) +test.each([ + null, + [null], +])('null is null', (value) => { + expect(value).toBe(null) +}) + test.each([ ['string', true], ['string', false], diff --git a/test/core/test/env.test.ts b/test/core/test/env.test.ts index 29a89aef91fb..67d154c358dd 100644 --- a/test/core/test/env.test.ts +++ b/test/core/test/env.test.ts @@ -36,6 +36,7 @@ test('can see env in "define"', () => { test('has worker env', () => { expect(process.env.VITEST_WORKER_ID).toBeDefined() + expect(process.env.VITEST_POOL_ID).toBeDefined() }) test('custom env', () => { diff --git a/test/core/test/happy-dom.test.ts b/test/core/test/happy-dom.test.ts index 772b2d06042f..5dbb079a6fda 100644 --- a/test/core/test/happy-dom.test.ts +++ b/test/core/test/happy-dom.test.ts @@ -14,6 +14,8 @@ declare global { it('defined on self/window are defined on global', () => { expect(self).toBeDefined() expect(window).toBeDefined() + expect(top).toBeDefined() + expect(parent).toBeDefined() expect(self.__property_dom).not.toBeDefined() expect(window.__property_dom).not.toBeDefined() diff --git a/test/core/test/module-label.test.ts b/test/core/test/module-label.test.ts new file mode 100644 index 000000000000..ca495530fc32 --- /dev/null +++ b/test/core/test/module-label.test.ts @@ -0,0 +1,50 @@ +import { expect, test } from 'vitest' +import { calcExternalLabels, createModuleLabelItem } from '../../../packages/ui/client/composables/module-graph' + +const getExternalLabelsObj = (modules: string[]) => { + const labels = modules.map(module => createModuleLabelItem(module)) + return Object.fromEntries(calcExternalLabels(labels)) +} + +test('calculate label of external module', () => { + const modules1: string[] = [] + expect(getExternalLabelsObj(modules1)).toEqual({}) + const modules2 = [''] + expect(getExternalLabelsObj(modules2)).toEqual({ '': '' }) + const modules3 = [ + 'org/testA', + 'org/testB', + ] + expect(getExternalLabelsObj(modules3)).toEqual({ + 'org/testA': 'org/testA', + 'org/testB': 'org/testB', + }) + const modules4 = [...modules3, 'org/testC'] + expect(getExternalLabelsObj(modules4)).toEqual({ + 'org/testA': 'org/testA', + 'org/testB': 'org/testB', + 'org/testC': 'org/testC', + }) + const modules5 = [ + 'orgA', + 'orgB', + ] + expect(getExternalLabelsObj(modules5)).toEqual({ + orgA: 'orgA', + orgB: 'orgB', + }) + const modules6 = ['orgA', 'orgB', 'orgA/dist'] + expect(getExternalLabelsObj(modules6)).toEqual({ + 'orgA': 'orgA', + 'orgB': 'orgB', + 'orgA/dist': 'orgA/dist', + }) + const modules7 = [ + '@testing-library/jest-dom/dist/index.js', + '@testing-library/react/dist/index.js', + ] + expect(getExternalLabelsObj(modules7)).toEqual({ + '@testing-library/jest-dom/dist/index.js': '@testing-library/jest-dom', + '@testing-library/react/dist/index.js': '@testing-library/react', + }) +}) diff --git a/test/shard/package.json b/test/shard/package.json new file mode 100644 index 000000000000..8a28b5035add --- /dev/null +++ b/test/shard/package.json @@ -0,0 +1,11 @@ +{ + "name": "@vitest/test-shard", + "private": true, + "scripts": { + "test": "vitest run shard-test.test.ts" + }, + "devDependencies": { + "execa": "^6.1.0", + "vitest": "workspace:*" + } +} diff --git a/test/shard/shard-test.test.ts b/test/shard/shard-test.test.ts new file mode 100644 index 000000000000..b7099f1b80ea --- /dev/null +++ b/test/shard/shard-test.test.ts @@ -0,0 +1,50 @@ +import { expect, test } from 'vitest' +import { basename } from 'pathe' +import { execa } from 'execa' + +const runVitest = async (args: string[]) => { + const { stdout } = await execa('vitest', ['--run', '--dir', './test', ...args]) + return stdout +} + +const parsePaths = (stdout: string) => { + return stdout + .split('\n') + .filter(line => line && line.includes('.test.js')) + .map(file => basename(file.trim().split(' ')[1])) + .sort() +} + +test('--shard=1/1', async () => { + const stdout = await runVitest(['--shard=1/1']) + + const paths = parsePaths(stdout) + + expect(paths).toEqual(['1.test.js', '2.test.js', '3.test.js']) +}) + +test('--shard=1/2', async () => { + const stdout = await runVitest(['--shard=1/2']) + + const paths = parsePaths(stdout) + + expect(paths).toEqual(['1.test.js', '2.test.js']) +}) + +test('--shard=2/2', async () => { + const stdout = await runVitest(['--shard=2/2']) + + const paths = parsePaths(stdout) + + expect(paths).toEqual(['3.test.js']) +}) + +test('--shard=4/4', async () => { + const stdout = await runVitest(['--shard=4/4']) + + const paths = parsePaths(stdout) + + // project only has 3 files + // shards > 3 are empty + expect(paths).toEqual([]) +}) diff --git a/test/shard/test/1.test.js b/test/shard/test/1.test.js new file mode 100644 index 000000000000..f8d17d1d1108 --- /dev/null +++ b/test/shard/test/1.test.js @@ -0,0 +1,3 @@ +import { expect, test } from 'vitest' + +test('1', () => expect(1).toBe(1)) diff --git a/test/shard/test/2.test.js b/test/shard/test/2.test.js new file mode 100644 index 000000000000..786139928b08 --- /dev/null +++ b/test/shard/test/2.test.js @@ -0,0 +1,3 @@ +import { expect, test } from 'vitest' + +test('2', () => expect(1).toBe(1)) diff --git a/test/shard/test/3.test.js b/test/shard/test/3.test.js new file mode 100644 index 000000000000..e55f550a4f06 --- /dev/null +++ b/test/shard/test/3.test.js @@ -0,0 +1,3 @@ +import { expect, test } from 'vitest' + +test('3', () => expect(1).toBe(1)) diff --git a/test/shard/vitest.config.ts b/test/shard/vitest.config.ts new file mode 100644 index 000000000000..99017865e5bd --- /dev/null +++ b/test/shard/vitest.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vitest/config' + +export default defineConfig({ + test: { + testTimeout: 50_000, + }, +}) diff --git a/test/web-worker/src/eventListenerWorker.ts b/test/web-worker/src/eventListenerWorker.ts new file mode 100644 index 000000000000..8fb8afde725a --- /dev/null +++ b/test/web-worker/src/eventListenerWorker.ts @@ -0,0 +1,3 @@ +self.addEventListener('message', (e) => { + self.postMessage(`${e.data} world`) +}) diff --git a/test/web-worker/test/init.test.ts b/test/web-worker/test/init.test.ts index 389728f3bc93..d58f7872674a 100644 --- a/test/web-worker/test/init.test.ts +++ b/test/web-worker/test/init.test.ts @@ -1,6 +1,7 @@ import { expect, it } from 'vitest' import MyWorker from '../src/worker?worker' +import MyEventListenerWorker from '../src/eventListenerWorker?worker' const testWorker = (worker: Worker) => { return new Promise((resolve) => { @@ -23,6 +24,12 @@ it('simple worker', async () => { await testWorker(new MyWorker()) }) +it('event listener worker', async () => { + expect.assertions(1) + + await testWorker(new MyEventListenerWorker()) +}) + it('can test workers several times', async () => { expect.assertions(1)