From 9bebc9bc93185e2a67d239a9ccfaea181c647046 Mon Sep 17 00:00:00 2001 From: Dianliang233 Date: Tue, 15 Oct 2024 16:55:27 +0800 Subject: [PATCH] Sort imports and fix tests --- .github/workflows/ci.yml | 3 + package.json | 4 +- pnpm-lock.yaml | 908 +++++++++--------- scripts/purgeCdnCache.ts | 2 +- scripts/updateGadgets.ts | 6 +- src/init.ts | 4 +- src/tools/armor/App.vue | 2 +- src/tools/armor/main.ts | 2 +- src/tools/armorColor/App.vue | 6 +- src/tools/armorColor/main.ts | 6 +- src/tools/armorColor/worker.ts | 4 +- src/tools/banner/App.vue | 16 +- src/tools/banner/BannerPopup.vue | 4 +- src/tools/banner/main.ts | 8 +- src/tools/beaconColor/App.vue | 6 +- src/tools/beaconColor/main.ts | 4 +- src/tools/beaconColor/worker.ts | 4 +- src/tools/blockDistribution/App.vue | 6 +- src/tools/blockDistribution/data.ts | 2 +- src/tools/blockDistribution/main.ts | 6 +- src/tools/blockStructureRenderer/App.vue | 34 +- src/tools/blockStructureRenderer/BsrPopup.vue | 6 +- src/tools/blockStructureRenderer/fluid.ts | 20 +- src/tools/blockStructureRenderer/hardcodes.ts | 42 +- src/tools/blockStructureRenderer/main.ts | 8 +- src/tools/blockStructureRenderer/model.ts | 34 +- src/tools/blockStructureRenderer/renderer.ts | 44 +- src/tools/blockStructureRenderer/texture.ts | 4 +- src/tools/chunkbase/App.vue | 10 +- src/tools/chunkbase/main.ts | 8 +- src/tools/decimalColor/App.vue | 8 +- src/tools/decimalColor/main.ts | 4 +- src/tools/enchantmentCost/App.vue | 2 +- src/tools/exampleCounter/App.vue | 4 +- src/tools/exampleCounter/main.ts | 4 +- src/tools/formattingCodeEditor/App.vue | 30 +- src/tools/formattingCodeEditor/color-class.ts | 4 +- src/tools/formattingCodeEditor/main.ts | 6 +- src/tools/formattingCodeEditor/text-class.ts | 2 +- src/tools/interactiveMap/main.ts | 8 +- src/tools/maceDamage/App.vue | 6 +- src/tools/maceDamage/main.ts | 4 +- src/tools/meleeDamage/App.vue | 8 +- src/tools/meleeDamage/main.ts | 4 +- src/tools/netherCoords/App.vue | 2 +- src/tools/netherCoords/main.ts | 4 +- src/tools/playerUuid/App.vue | 8 +- src/tools/playerUuid/main.ts | 6 +- src/tools/seedHashcode/App.vue | 6 +- src/tools/seedHashcode/main.ts | 4 +- src/tools/tick/App.vue | 6 +- src/tools/tick/main.ts | 4 +- src/tools/tick/tick.browser.test.ts | 32 +- src/tools/transport/App.vue | 2 +- src/tools/transport/main.ts | 4 +- src/utils/color/bedrock.ts | 30 +- src/utils/color/index.test.ts | 2 +- src/utils/color/index.ts | 2 +- src/utils/color/java.ts | 30 +- src/utils/nbt.ts | 10 +- src/utils/sz.ts | 2 +- tsconfig.app.json | 2 +- tsconfig.node.json | 2 +- vite.config.ts | 11 +- vitest.workspace.ts | 4 +- 65 files changed, 748 insertions(+), 732 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c73dc408..39ad3b82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -71,6 +71,9 @@ jobs: - name: Install dependencies run: pnpm install + - name: Install Playwright browser + run: pnpm exec playwright install chromium + - name: Run tests run: pnpm run test:cov diff --git a/package.json b/package.json index b53c57e9..cfee495c 100644 --- a/package.json +++ b/package.json @@ -82,6 +82,7 @@ "less": "^4.2.0", "mock-local-storage": "^1.1.24", "mwn": "^2.0.3", + "playwright": "^1.48.0", "postcss": "^8.4.47", "prettier": "^3.3.3", "rollup-plugin-visualizer": "^5.12.0", @@ -95,7 +96,6 @@ "vite-plugin-comlink": "^5.0.1", "vite-plugin-vue-devtools": "^7.4.6", "vitest": "^2.1.3", - "vue-tsc": "^2.1.6", - "webdriverio": "^8.40.6" + "vue-tsc": "^2.1.6" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1d2e683..795fe51d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -107,7 +107,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^3.7.3 - version: 3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(less@4.2.0)(msw@2.3.5(typescript@5.6.3))(terser@5.34.1)) + version: 3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3) '@peculiar/webcrypto': specifier: ^1.5.0 version: 1.5.0 @@ -143,10 +143,10 @@ importers: version: 5.1.4(vite@5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1))(vue@3.5.12(typescript@5.6.3)) '@vitest/browser': specifier: ^2.1.3 - version: 2.1.3(@vitest/spy@2.1.3)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1))(vitest@2.1.3)(webdriverio@8.40.6) + version: 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1))(vitest@2.1.3)(webdriverio@9.2.1) '@vitest/coverage-istanbul': specifier: ^2.1.3 - version: 2.1.3(vitest@2.1.3(@types/node@22.7.5)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(less@4.2.0)(msw@2.3.5(typescript@5.6.3))(terser@5.34.1)) + version: 2.1.3(vitest@2.1.3) '@vitest/ui': specifier: ^2.1.3 version: 2.1.3(vitest@2.1.3) @@ -189,6 +189,9 @@ importers: mwn: specifier: ^2.0.3 version: 2.0.3(typescript@5.6.3) + playwright: + specifier: ^1.48.0 + version: 1.48.0 postcss: specifier: ^8.4.47 version: 8.4.47 @@ -231,9 +234,6 @@ importers: vue-tsc: specifier: ^2.1.6 version: 2.1.6(typescript@5.6.3) - webdriverio: - specifier: ^8.40.6 - version: 8.40.6 packages: @@ -1359,9 +1359,9 @@ packages: '@promptbook/utils@0.70.0-1': resolution: {integrity: sha512-qd2lLRRN+sE6UuNMi2tEeUUeb4zmXnxY5EMdfHVXNE+bqBDpUC7/aEfXgA3jnUXEr+xFjQ8PTFQgWvBMaKvw0g==} - '@puppeteer/browsers@1.9.1': - resolution: {integrity: sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==} - engines: {node: '>=16.3.0'} + '@puppeteer/browsers@2.4.0': + resolution: {integrity: sha512-x8J1csfIygOwf6D6qUAZ0ASk3z63zPb7wkNeHRerCMh82qWKUrOgkuP005AJC8lDL6/evtXETGEJVcwykKT4/g==} + engines: {node: '>=18'} hasBin: true '@remirror/core-constants@3.0.0': @@ -1548,20 +1548,12 @@ packages: '@rushstack/eslint-patch@1.10.4': resolution: {integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==} - '@sindresorhus/is@5.6.0': - resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} - engines: {node: '>=14.16'} - '@stylistic/eslint-plugin@2.9.0': resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' - '@szmarczak/http-timer@5.0.1': - resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} - engines: {node: '>=14.16'} - '@tailwindcss/aspect-ratio@0.4.2': resolution: {integrity: sha512-8QPrypskfBa7QIMuKHg2TA7BqES6vhBrDLOv8Unb6FcFyd3TjKbc6lcmb9UPQHxfl24sXoJ41ux/H7qQQvfaSQ==} peerDependencies: @@ -1812,9 +1804,6 @@ packages: '@types/geojson@7946.0.14': resolution: {integrity: sha512-WCfD5Ht3ZesJUsONdhvm84dmzWOiOzOAqOncN0++w0lBw1o8OuDNJF2McvvCef/yBqb/HYRahp1BYtODFQ8bRg==} - '@types/http-cache-semantics@4.0.4': - resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} - '@types/jquery@3.5.30': resolution: {integrity: sha512-nbWKkkyb919DOUxjmRVk8vwtDb0/k8FKncmUKFi+NY+QXqWltooxTrswvz4LspQwxvLdvzBN1TImr6cw3aQx2A==} @@ -1836,6 +1825,9 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} + '@types/node@20.16.11': + resolution: {integrity: sha512-y+cTCACu92FyA5fgQSAI8A1H429g7aSK2HsO7K4XYUWc4dY5IUz55JSDIYT6/VsOLfGy8vmvQYC2hfb0iF16Uw==} + '@types/node@22.7.5': resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} @@ -1848,6 +1840,9 @@ packages: '@types/oojs@7.0.6': resolution: {integrity: sha512-e6UBEoqJ3bLBvxtPnaFmqkK4HzPwrS3sqfB2dORUmAaShp/T7WhMoYjlwhe+7g748qv7eeX/q4WdOaeeVG2LtA==} + '@types/sinonjs__fake-timers@8.1.5': + resolution: {integrity: sha512-mQkU2jY8jJEF7YHjHvsQO8+3ughTL1mcnn96igfhONmR+fUPSKIkefQYpSe8bsly2Ep7oQbn/6VG5/9/0qcArQ==} + '@types/sizzle@2.3.8': resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==} @@ -2355,9 +2350,9 @@ packages: '@vueuse/shared@11.1.0': resolution: {integrity: sha512-YUtIpY122q7osj+zsNMFAfMTubGz0sn5QzE5gPzAIiCmtt2ha3uQUY1+JPyL4gRCTsLPX82Y9brNbo/aqlA91w==} - '@wdio/config@8.40.6': - resolution: {integrity: sha512-rHCSmrhdJf7FlidcQPDvRKRPLYjklbrdxQa6J20BxHifTO4h2v23Wrq4OqqYIcq23gf9LpZvCA/PAMiET/QdVg==} - engines: {node: ^16.13 || >=18} + '@wdio/config@9.1.3': + resolution: {integrity: sha512-fozjb5Jl26QqQoZ2lJc8uZwzK2iKKmIfNIdNvx5JmQt78ybShiPuWWgu/EcHYDvAiZwH76K59R1Gp4lNmmEDew==} + engines: {node: '>=18.20.0'} '@wdio/logger@8.38.0': resolution: {integrity: sha512-kcHL86RmNbcQP+Gq/vQUGlArfU6IIcbbnNp32rRIraitomZow+iEoc519rdQmSVusDozMS5DZthkgDdxK+vz6Q==} @@ -2367,20 +2362,20 @@ packages: resolution: {integrity: sha512-cumRMK/gE1uedBUw3WmWXOQ7HtB6DR8EyKQioUz2P0IJtRRpglMBdZV7Svr3b++WWawOuzZHMfbTkJQmaVt8Gw==} engines: {node: '>=18.20.0'} - '@wdio/protocols@8.40.3': - resolution: {integrity: sha512-wK7+eyrB3TAei8RwbdkcyoNk2dPu+mduMBOdPJjp8jf/mavd15nIUXLID1zA+w5m1Qt1DsT1NbvaeO9+aJQ33A==} + '@wdio/protocols@9.2.0': + resolution: {integrity: sha512-lSdKCwLtqMxSIW+cl8au21GlNkvmLNGgyuGYdV/lFdWflmMYH1zusruM6Km6Kpv2VUlWySjjGknYhe7XVTOeMw==} - '@wdio/repl@8.40.3': - resolution: {integrity: sha512-mWEiBbaC7CgxvSd2/ozpbZWebnRIc8KRu/J81Hlw/txUWio27S7IpXBlZGVvhEsNzq0+cuxB/8gDkkXvMPbesw==} - engines: {node: ^16.13 || >=18} + '@wdio/repl@9.0.8': + resolution: {integrity: sha512-3iubjl4JX5zD21aFxZwQghqC3lgu+mSs8c3NaiYYNCC+IT5cI/8QuKlgh9s59bu+N3gG988jqMJeCYlKuUv/iw==} + engines: {node: '>=18.20.0'} - '@wdio/types@8.40.6': - resolution: {integrity: sha512-ALftLri1BdsRuPrQkuW3evBNdOA5n4IkuoegOw6UE2z+R0f1YI5fHGSHNRWLnhtbOECbGyHXXqzbSxCEb+o+MA==} - engines: {node: ^16.13 || >=18} + '@wdio/types@9.1.3': + resolution: {integrity: sha512-oQrzLQBqn/+HXSJJo01NEfeKhzwuDdic7L8PDNxv5ySKezvmLDYVboQfoSDRtpAdfAZCcxuU9L4Jw7iTf6WV3g==} + engines: {node: '>=18.20.0'} - '@wdio/utils@8.40.6': - resolution: {integrity: sha512-+TWfV6h+4f8gs7QiYUAWbWEylpZudQ+xkJPN34tRzPJK6dOBYEnIT/j6+1m3j39m1WPDehyYxIf1wCsrGKBxNQ==} - engines: {node: ^16.13 || >=18} + '@wdio/utils@9.1.3': + resolution: {integrity: sha512-dYeOzq9MTh8jYRZhzo/DYyn+cKrhw7h0/5hgyXkbyk/wHwF/uLjhATPmfaCr9+MARSEdiF7wwU8iRy/V0jfsLg==} + engines: {node: '>=18.20.0'} '@wikimedia/codex-design-tokens@1.13.1': resolution: {integrity: sha512-omIdJyp+kW6i0pCxsgqoA3S7htGk7NsqsmMNkm4JOAEzF7ojv9tWFg63/yxp3ENbmF29wiJw9AcKEPDnvjbi0Q==} @@ -2574,9 +2569,6 @@ packages: axios@0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} - b4a@1.6.6: - resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} - b4a@1.6.7: resolution: {integrity: sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==} @@ -2589,9 +2581,6 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - bare-events@2.4.2: - resolution: {integrity: sha512-qMKFd2qG/36aA4GwvKq8MxnPgCQAmBWmSyLWsJcbn8v03wvIPQ/hG1Ms8bPzndZxMDoHpxez5VOS+gC9Yi24/Q==} - bare-events@2.5.0: resolution: {integrity: sha512-/E8dDe9dsbLyh2qrZ64PEPadOQ0F4gbl1sUJOrmph7xOiIxfY8vwab/4bFLh4Y88/Hk/ujKcrQKc+ps0mv873A==} @@ -2686,14 +2675,6 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cacheable-lookup@7.0.0: - resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} - engines: {node: '>=14.16'} - - cacheable-request@10.2.14: - resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} - engines: {node: '>=14.16'} - call-bind@1.0.7: resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} engines: {node: '>= 0.4'} @@ -2758,15 +2739,17 @@ packages: resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} engines: {node: '>= 16'} + cheerio-select@2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + + cheerio@1.0.0: + resolution: {integrity: sha512-quS9HgjQpdaXOvsZz82Oz7uxtXiy6UIsIQcpBj7HRw2M63Skasm9qlDocAM7jNuaxdhpPU7c4kJN+gA5MCu4ww==} + engines: {node: '>=18.17'} + chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} - chromium-bidi@0.5.8: - resolution: {integrity: sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw==} - peerDependencies: - devtools-protocol: '*' - ci-info@4.0.0: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} @@ -2904,19 +2887,23 @@ packages: crelt@1.0.6: resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} - cross-fetch@4.0.0: - resolution: {integrity: sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==} - cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + css-shorthand-properties@1.1.1: resolution: {integrity: sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A==} css-value@0.0.1: resolution: {integrity: sha512-FUV3xaJ63buRLgHrLQVlVgQnQdR4yqdLGaDu7g8CQcWjInDfM9plBTPI9FRfpahju1UBSaMckeb2/46ApS/V1Q==} + css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -3087,15 +3074,6 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.5: resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} @@ -3124,10 +3102,6 @@ packages: decode-named-character-reference@1.0.2: resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} - decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - deep-eql@5.0.2: resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} engines: {node: '>=6'} @@ -3143,8 +3117,8 @@ packages: deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - deepmerge-ts@5.1.0: - resolution: {integrity: sha512-eS8dRJOckyo9maw9Tu5O5RUi/4inFLrnoLkBe3cPfDMx3WZioXtmOew4TXQaxq7Rhl4xjDtR7c6x8nNTxOvbFw==} + deepmerge-ts@7.1.3: + resolution: {integrity: sha512-qCSH6I0INPxd9Y1VtAiLpnYvz5O//6rCfJXKk0z66Up9/VOSr+1yS8XSKA5IWRxjocFGlzPyaZYe+jxq7OOLtQ==} engines: {node: '>=16.0.0'} default-browser-id@5.0.0: @@ -3155,10 +3129,6 @@ packages: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} - defer-to-connect@2.0.1: - resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} - engines: {node: '>=10'} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -3196,12 +3166,6 @@ packages: devlop@1.1.0: resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} - devtools-protocol@0.0.1232444: - resolution: {integrity: sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg==} - - devtools-protocol@0.0.1359167: - resolution: {integrity: sha512-f/9PeTaSH3weS/WAwrQb5/s9R3KMOeTGe+Jkhg5952yInub7iDPjdlzRdrDgpLZfxHbTrBuG9aUkAMM+ocVkXQ==} - didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} @@ -3219,9 +3183,22 @@ packages: dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} + dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dom-walk@0.1.2: resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + + domutils@3.1.0: + resolution: {integrity: sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==} + dotenv@16.4.5: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} @@ -3254,6 +3231,9 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + encoding-sniffer@0.2.0: + resolution: {integrity: sha512-ju7Wq1kg04I3HtiYIOrUrdfdDvkyO9s5XM8QAj/bN61Yo/Vb4vgJxy5vi4Yxk01gWHbrofpPtpxM8bKger9jhg==} + end-of-stream@1.4.4: resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} @@ -3634,10 +3614,6 @@ packages: resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} - form-data-encoder@2.1.4: - resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} - engines: {node: '>= 14.17'} - form-data@3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -3657,6 +3633,11 @@ packages: resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} engines: {node: '>=14.14'} + fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + fsevents@2.3.3: resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -3757,10 +3738,6 @@ packages: gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - got@12.6.1: - resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} - engines: {node: '>=14.16'} - graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} @@ -3832,17 +3809,16 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + htmlfy@0.3.2: + resolution: {integrity: sha512-FsxzfpeDYRqn1emox9VpxMPfGjADoUmmup8D604q497R0VNxiXs4ZZTN2QzkaMA5C9aHGUoe1iQRVSm+HK9xuA==} + + htmlparser2@9.1.0: + resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} http-proxy-agent@7.0.2: resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} engines: {node: '>= 14'} - http2-wrapper@2.2.1: - resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} - engines: {node: '>=10.19.0'} - https-proxy-agent@7.0.5: resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} engines: {node: '>= 14'} @@ -4199,10 +4175,6 @@ packages: kolorist@1.8.0: resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==} - ky@0.33.3: - resolution: {integrity: sha512-CasD9OCEQSFIam2U8efFK81Yeg8vNMTBUqtMOHlrcWQHqUX3HeCl9Dr31u4toV7emlH8Mymk5+9p0lL6mKb/Xw==} - engines: {node: '>=14.16'} - lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} engines: {node: '>= 0.6.3'} @@ -4270,10 +4242,6 @@ packages: loglevel-plugin-prefix@0.8.4: resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==} - loglevel@1.9.1: - resolution: {integrity: sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==} - engines: {node: '>= 0.6.0'} - loglevel@1.9.2: resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} engines: {node: '>= 0.6.0'} @@ -4287,10 +4255,6 @@ packages: loupe@3.1.2: resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} - lowercase-keys@3.0.0: - resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lru-cache@10.2.2: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} @@ -4504,14 +4468,6 @@ packages: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} - mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - - mimic-response@4.0.0: - resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - min-document@2.19.0: resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} @@ -4552,9 +4508,6 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mlly@1.7.1: resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} @@ -4629,15 +4582,6 @@ packages: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - node-fetch@3.3.2: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -4664,10 +4608,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - normalize-url@8.0.1: - resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} - engines: {node: '>=14.16'} - npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -4742,10 +4682,6 @@ packages: outvariant@1.4.3: resolution: {integrity: sha512-+Sl2UErvtsoajRDKCE5/dBz4DIvHXQQnAxtQTF04OJxY0+DyZXSo5P5Bb7XYWOh81syohlYL24hbDwxedPUJCA==} - p-cancelable@3.0.0: - resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} - engines: {node: '>=12.20'} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -4803,6 +4739,12 @@ packages: resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} engines: {node: '>= 0.10'} + parse5-htmlparser2-tree-adapter@7.1.0: + resolution: {integrity: sha512-ruw5xyKs6lrpo9x9rCZqZZnIUntICjQAd0Wsmp396Ul9lN/h+ifgVV1x1gZHi8euej6wTfpqX8j+BFQxF0NS/g==} + + parse5-parser-stream@7.1.2: + resolution: {integrity: sha512-JyeQc9iwFLn5TbvvqACIF/VXG6abODeB3Fwmv/TGdLk2LfbWkaySGY72at4+Ty7EkPZj854u4CrICqNk2qIbow==} + parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} @@ -4894,6 +4836,16 @@ packages: pkg-types@1.2.1: resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} + playwright-core@1.48.0: + resolution: {integrity: sha512-RBvzjM9rdpP7UUFrQzRwR8L/xR4HyC1QXMzGYTbf1vjw25/ya9NRAVnXi/0fvFopjebvyPzsmoK58xxeEOaVvA==} + engines: {node: '>=18'} + hasBin: true + + playwright@1.48.0: + resolution: {integrity: sha512-qPqFaMEHuY/ug8o0uteYJSRfMGFikhUysk8ZvAtfKmUK3kc/6oNl/y3EczF8OFGYIi/Ex2HspMfzYArk6+XQSA==} + engines: {node: '>=18'} + hasBin: true + pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} @@ -5032,8 +4984,8 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - proxy-agent@6.3.1: - resolution: {integrity: sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==} + proxy-agent@6.4.0: + resolution: {integrity: sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==} engines: {node: '>= 14'} proxy-from-env@1.1.0: @@ -5045,9 +4997,6 @@ packages: psl@1.9.0: resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - pump@3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - pump@3.0.2: resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} @@ -5062,10 +5011,6 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - puppeteer-core@21.11.0: - resolution: {integrity: sha512-ArbnyA3U5SGHokEvkfWjW+O8hOxV1RSJxOgriX/3A4xZRqixt9ZFHD0yPgZQF05Qj0oAqi8H/7stDorjoHY90Q==} - engines: {node: '>=16.13.2'} - pvtsutils@1.3.5: resolution: {integrity: sha512-ARvb14YB9Nm2Xi6nBq1ZX6dAM0FsJnuk+31aUp4TrcZEdKUlSqOqsxJHUPJDNE3qiIp+iUPEIeR6Je/tgV7zsA==} @@ -5085,10 +5030,6 @@ packages: queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - quick-lru@5.1.1: - resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} - engines: {node: '>=10'} - range-parser@1.2.0: resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} engines: {node: '>= 0.6'} @@ -5166,9 +5107,6 @@ packages: requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - resolve-alpn@1.2.1: - resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} - resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} @@ -5184,10 +5122,6 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true - responselike@3.0.0: - resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} - engines: {node: '>=14.16'} - resq@1.11.0: resolution: {integrity: sha512-G10EBz+zAAy3zUd/CDoBbXRL6ia9kOo3xRHrMDsHljI0GDkhYlyjwoCx5+3eCC4swi1uCoZQhskuJkj7Gp57Bw==} @@ -5420,9 +5354,6 @@ packages: resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} engines: {node: '>= 0.4'} - streamx@2.20.0: - resolution: {integrity: sha512-ZGd1LhDeGFucr1CUCTBOS58ZhEendd0ttpGT3usTvosS4ntIwKN9LJFp+OeCSprsCPL14BXVRZlHGRY1V9PVzQ==} - streamx@2.20.1: resolution: {integrity: sha512-uTa0mU6WUC65iUvzKH4X9hEdvSW7rbPxPtwfWiLMSj3qTdQbAiUboZTxauKfpFuGIGa1C2BYijZ7wgdUXICJhA==} @@ -5526,9 +5457,6 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tar-fs@3.0.4: - resolution: {integrity: sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==} - tar-fs@3.0.6: resolution: {integrity: sha512-iokBDQQkUyeXhgPYaZxmczGPhnhXZ0CmrqI+MOb/WFGS9DW5wnfrLgtjUJBvz50vQ3qfRwJ62QVoCFu8mPVu5w==} @@ -5544,9 +5472,6 @@ packages: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} - text-decoder@1.1.1: - resolution: {integrity: sha512-8zll7REEv4GDD3x4/0pW+ppIxSNs7H1J10IKFZsuOMscumCdM2a+toDGLPA3T+1+fLBql4zbt5z83GEQGGV5VA==} - text-decoder@1.2.0: resolution: {integrity: sha512-n1yg1mOj9DNpk3NeZOx7T6jchTbyJS3i3cucbNN6FcdPriMZx7NsgrGpWWdWZZGxD7ES1XB+3uoqHMgOKaN+fg==} @@ -5622,9 +5547,6 @@ packages: resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==} engines: {node: '>=16'} - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@5.0.0: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} @@ -5704,6 +5626,10 @@ packages: undici-types@6.19.8: resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + undici@6.20.1: + resolution: {integrity: sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==} + engines: {node: '>=18.17'} + unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -5973,22 +5899,19 @@ packages: webcrypto-core@1.8.0: resolution: {integrity: sha512-kR1UQNH8MD42CYuLzvibfakG5Ew5seG85dMMoAM/1LqvckxaF6pUiidLuraIu4V+YCIFabYecUZAW0TuxAoaqw==} - webdriver@8.40.6: - resolution: {integrity: sha512-jkslwUvOmqhFfc1E21Tz48NgYD8ykiR+09iWZlVLtx3P43k4jOfS+CfasvQ+6hJiVck+N5dXjYfg6zDjpkIFRw==} - engines: {node: ^16.13 || >=18} + webdriver@9.2.0: + resolution: {integrity: sha512-UrhuHSLq4m3OgncvX75vShfl5w3gmjAy8LvLb6/L6V+a+xcqMRelFx/DQ72Mr84F4m8Li6wjtebrOH1t9V/uOQ==} + engines: {node: '>=18.20.0'} - webdriverio@8.40.6: - resolution: {integrity: sha512-hMFYRjVU5Nnk2e9Mi8kDx/IVFMWGaVyDCDpv/SeXXCP17DT9jAZtOWlwGhRaLVikN5JYYuHavHyatVa7gj6QTg==} - engines: {node: ^16.13 || >=18} + webdriverio@9.2.1: + resolution: {integrity: sha512-AI7xzqTmFiU7oAx4fpEF1U1MA7smhCPVDeM0gxPqG5qWepzib3WDX2SsRtcmhdVW+vLJ3m4bf8rAXxZ2M1msWA==} + engines: {node: '>=18.20.0'} peerDependencies: - devtools: ^8.14.0 + puppeteer-core: ^22.3.0 peerDependenciesMeta: - devtools: + puppeteer-core: optional: true - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -6012,9 +5935,6 @@ packages: resolution: {integrity: sha512-1lfMEm2IEr7RIV+f4lUNPOqfFL+pO+Xw3fJSqmjX9AbXcXcYOkCe1P6+9VBZB6n94af16NfZf+sSk0JCBZC9aw==} engines: {node: '>=18'} - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} @@ -6064,18 +5984,6 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - ws@8.18.0: resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} engines: {node: '>=10.0.0'} @@ -6156,7 +6064,7 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(less@4.2.0)(msw@2.3.5(typescript@5.6.3))(terser@5.34.1))': + '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3)': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 @@ -6165,7 +6073,7 @@ snapshots: '@stylistic/eslint-plugin': 2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(less@4.2.0)(msw@2.3.5(typescript@5.6.3))(terser@5.34.1)) + '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3) eslint: 9.12.0(jiti@2.3.3) eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.3)) eslint-flat-config-utils: 0.4.0 @@ -7222,18 +7130,21 @@ snapshots: '@promptbook/utils@0.70.0-1': dependencies: spacetrim: 0.11.39 + optional: true - '@puppeteer/browsers@1.9.1': + '@puppeteer/browsers@2.4.0': dependencies: - debug: 4.3.4 + debug: 4.3.7 extract-zip: 2.0.1 progress: 2.0.3 - proxy-agent: 6.3.1 - tar-fs: 3.0.4 + proxy-agent: 6.4.0 + semver: 7.6.3 + tar-fs: 3.0.6 unbzip2-stream: 1.4.3 yargs: 17.7.2 transitivePeerDependencies: - supports-color + optional: true '@remirror/core-constants@3.0.0': {} @@ -7351,8 +7262,6 @@ snapshots: '@rushstack/eslint-patch@1.10.4': {} - '@sindresorhus/is@5.6.0': {} - '@stylistic/eslint-plugin@2.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) @@ -7365,10 +7274,6 @@ snapshots: - supports-color - typescript - '@szmarczak/http-timer@5.0.1': - dependencies: - defer-to-connect: 2.0.1 - '@tailwindcss/aspect-ratio@0.4.2(tailwindcss@3.4.13)': dependencies: tailwindcss: 3.4.13 @@ -7513,7 +7418,8 @@ snapshots: '@tiptap/pm': 2.8.0 vue: 3.5.12(typescript@5.6.3) - '@tootallnate/quickjs-emscripten@0.23.0': {} + '@tootallnate/quickjs-emscripten@0.23.0': + optional: true '@tsconfig/node20@20.1.4': {} @@ -7650,8 +7556,6 @@ snapshots: '@types/geojson@7946.0.14': {} - '@types/http-cache-semantics@4.0.4': {} - '@types/jquery@3.5.30': dependencies: '@types/sizzle': 2.3.8 @@ -7674,6 +7578,11 @@ snapshots: '@types/node@14.18.63': {} + '@types/node@20.16.11': + dependencies: + undici-types: 6.19.8 + optional: true + '@types/node@22.7.5': dependencies: undici-types: 6.19.8 @@ -7687,6 +7596,9 @@ snapshots: '@types/oojs@7.0.6': {} + '@types/sinonjs__fake-timers@8.1.5': + optional: true + '@types/sizzle@2.3.8': {} '@types/spark-md5@3.0.4': {} @@ -7711,13 +7623,15 @@ snapshots: '@types/webxr@0.5.16': {} - '@types/which@2.0.2': {} + '@types/which@2.0.2': + optional: true '@types/wrap-ansi@3.0.0': {} '@types/ws@8.5.12': dependencies: '@types/node': 22.7.5 + optional: true '@types/yauzl@2.10.3': dependencies: @@ -7837,7 +7751,7 @@ snapshots: vite: 5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1) vue: 3.5.12(typescript@5.6.3) - '@vitest/browser@2.1.3(@vitest/spy@2.1.3)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1))(vitest@2.1.3)(webdriverio@8.40.6)': + '@vitest/browser@2.1.3(@vitest/spy@2.1.3)(playwright@1.48.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1))(vitest@2.1.3)(webdriverio@9.2.1)': dependencies: '@testing-library/dom': 10.4.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) @@ -7850,7 +7764,8 @@ snapshots: vitest: 2.1.3(@types/node@22.7.5)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(less@4.2.0)(msw@2.3.5(typescript@5.6.3))(terser@5.34.1) ws: 8.18.0 optionalDependencies: - webdriverio: 8.40.6 + playwright: 1.48.0 + webdriverio: 9.2.1 transitivePeerDependencies: - '@vitest/spy' - bufferutil @@ -7858,7 +7773,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-istanbul@2.1.3(vitest@2.1.3(@types/node@22.7.5)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(less@4.2.0)(msw@2.3.5(typescript@5.6.3))(terser@5.34.1))': + '@vitest/coverage-istanbul@2.1.3(vitest@2.1.3)': dependencies: '@istanbuljs/schema': 0.1.3 debug: 4.3.7 @@ -7874,7 +7789,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)(@vitest/browser@2.1.3)(@vitest/ui@2.1.3)(jsdom@25.0.1)(less@4.2.0)(msw@2.3.5(typescript@5.6.3))(terser@5.34.1))': + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3)': dependencies: '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) eslint: 9.12.0(jiti@2.3.3) @@ -8501,24 +8416,26 @@ snapshots: - '@vue/composition-api' - vue - '@wdio/config@8.40.6': + '@wdio/config@9.1.3': dependencies: - '@wdio/logger': 8.38.0 - '@wdio/types': 8.40.6 - '@wdio/utils': 8.40.6 + '@wdio/logger': 9.1.3 + '@wdio/types': 9.1.3 + '@wdio/utils': 9.1.3 decamelize: 6.0.0 - deepmerge-ts: 5.1.0 + deepmerge-ts: 7.1.3 glob: 10.4.5 import-meta-resolve: 4.1.0 transitivePeerDependencies: - supports-color + optional: true '@wdio/logger@8.38.0': dependencies: chalk: 5.3.0 - loglevel: 1.9.1 + loglevel: 1.9.2 loglevel-plugin-prefix: 0.8.4 strip-ansi: 7.1.0 + optional: true '@wdio/logger@9.1.3': dependencies: @@ -8526,24 +8443,28 @@ snapshots: loglevel: 1.9.2 loglevel-plugin-prefix: 0.8.4 strip-ansi: 7.1.0 + optional: true - '@wdio/protocols@8.40.3': {} + '@wdio/protocols@9.2.0': + optional: true - '@wdio/repl@8.40.3': + '@wdio/repl@9.0.8': dependencies: - '@types/node': 22.7.5 + '@types/node': 20.16.11 + optional: true - '@wdio/types@8.40.6': + '@wdio/types@9.1.3': dependencies: - '@types/node': 22.7.5 + '@types/node': 20.16.11 + optional: true - '@wdio/utils@8.40.6': + '@wdio/utils@9.1.3': dependencies: - '@puppeteer/browsers': 1.9.1 - '@wdio/logger': 8.38.0 - '@wdio/types': 8.40.6 + '@puppeteer/browsers': 2.4.0 + '@wdio/logger': 9.1.3 + '@wdio/types': 9.1.3 decamelize: 6.0.0 - deepmerge-ts: 5.1.0 + deepmerge-ts: 7.1.3 edgedriver: 5.6.1 geckodriver: 4.5.1 get-port: 7.1.0 @@ -8554,6 +8475,7 @@ snapshots: wait-port: 1.1.0 transitivePeerDependencies: - supports-color + optional: true '@wikimedia/codex-design-tokens@1.13.1': {} @@ -8569,13 +8491,15 @@ snapshots: '@zeit/schemas@2.36.0': {} - '@zip.js/zip.js@2.7.52': {} + '@zip.js/zip.js@2.7.52': + optional: true abbrev@2.0.0: {} abort-controller@3.0.0: dependencies: event-target-shim: 5.0.1 + optional: true accepts@1.3.8: dependencies: @@ -8662,6 +8586,7 @@ snapshots: lodash: 4.17.21 normalize-path: 3.0.0 readable-stream: 4.5.2 + optional: true archiver@7.0.1: dependencies: @@ -8672,6 +8597,7 @@ snapshots: readdir-glob: 1.1.3 tar-stream: 3.1.7 zip-stream: 6.0.1 + optional: true are-docs-informative@0.0.2: {} @@ -8710,13 +8636,15 @@ snapshots: ast-types@0.13.4: dependencies: tslib: 2.7.0 + optional: true ast-walker-scope@0.6.2: dependencies: '@babel/parser': 7.25.8 ast-kit: 1.2.1 - async@3.2.6: {} + async@3.2.6: + optional: true asynckit@0.4.0: {} @@ -8748,8 +8676,6 @@ snapshots: transitivePeerDependencies: - debug - b4a@1.6.6: {} - b4a@1.6.7: optional: true @@ -8763,9 +8689,6 @@ snapshots: balanced-match@1.0.2: {} - bare-events@2.4.2: - optional: true - bare-events@2.5.0: optional: true @@ -8790,9 +8713,11 @@ snapshots: streamx: 2.20.1 optional: true - base64-js@1.5.1: {} + base64-js@1.5.1: + optional: true - basic-ftp@5.0.5: {} + basic-ftp@5.0.5: + optional: true binary-extensions@2.3.0: {} @@ -8838,9 +8763,11 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) - buffer-crc32@0.2.13: {} + buffer-crc32@0.2.13: + optional: true - buffer-crc32@1.0.0: {} + buffer-crc32@1.0.0: + optional: true buffer-from@1.1.2: optional: true @@ -8849,11 +8776,13 @@ snapshots: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + optional: true buffer@6.0.3: dependencies: base64-js: 1.5.1 ieee754: 1.2.1 + optional: true builtin-modules@3.3.0: {} @@ -8870,18 +8799,6 @@ snapshots: cac@6.7.14: {} - cacheable-lookup@7.0.0: {} - - cacheable-request@10.2.14: - dependencies: - '@types/http-cache-semantics': 4.0.4 - get-stream: 6.0.1 - http-cache-semantics: 4.1.1 - keyv: 4.5.4 - mimic-response: 4.0.0 - normalize-url: 8.0.1 - responselike: 3.0.0 - call-bind@1.0.7: dependencies: es-define-property: 1.0.0 @@ -8937,12 +8854,38 @@ snapshots: chalk@5.0.1: {} - chalk@5.3.0: {} + chalk@5.3.0: + optional: true character-entities@2.0.2: {} check-error@2.1.1: {} + cheerio-select@2.1.0: + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + optional: true + + cheerio@1.0.0: + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.1.0 + encoding-sniffer: 0.2.0 + htmlparser2: 9.1.0 + parse5: 7.1.2 + parse5-htmlparser2-tree-adapter: 7.1.0 + parse5-parser-stream: 7.1.2 + undici: 6.20.1 + whatwg-mimetype: 4.0.0 + optional: true + chokidar@3.6.0: dependencies: anymatch: 3.1.3 @@ -8955,12 +8898,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - chromium-bidi@0.5.8(devtools-protocol@0.0.1232444): - dependencies: - devtools-protocol: 0.0.1232444 - mitt: 3.0.1 - urlpattern-polyfill: 10.0.0 - ci-info@4.0.0: {} clean-regexp@1.0.0: @@ -9012,7 +8949,8 @@ snapshots: commander@7.2.0: {} - commander@9.5.0: {} + commander@9.5.0: + optional: true comment-parser@1.4.1: {} @@ -9023,6 +8961,7 @@ snapshots: is-stream: 2.0.1 normalize-path: 3.0.0 readable-stream: 4.5.2 + optional: true compressible@2.0.18: dependencies: @@ -9073,32 +9012,43 @@ snapshots: core-js@3.37.1: {} - core-util-is@1.0.3: {} + core-util-is@1.0.3: + optional: true - crc-32@1.2.2: {} + crc-32@1.2.2: + optional: true crc32-stream@6.0.0: dependencies: crc-32: 1.2.2 readable-stream: 4.5.2 + optional: true crelt@1.0.6: {} - cross-fetch@4.0.0: - dependencies: - node-fetch: 2.7.0 - transitivePeerDependencies: - - encoding - cross-spawn@7.0.3: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 which: 2.0.2 - css-shorthand-properties@1.1.1: {} + css-select@5.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.1.0 + nth-check: 2.1.1 + optional: true + + css-shorthand-properties@1.1.1: + optional: true - css-value@0.0.1: {} + css-value@0.0.1: + optional: true + + css-what@6.1.0: + optional: true cssesc@3.0.0: {} @@ -9260,9 +9210,11 @@ snapshots: d3-transition: 3.0.1(d3-selection@3.0.0) d3-zoom: 3.0.0 - data-uri-to-buffer@4.0.1: {} + data-uri-to-buffer@4.0.1: + optional: true - data-uri-to-buffer@6.0.2: {} + data-uri-to-buffer@6.0.2: + optional: true data-urls@5.0.0: dependencies: @@ -9279,10 +9231,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.5: dependencies: ms: 2.1.2 @@ -9291,7 +9239,8 @@ snapshots: dependencies: ms: 2.1.3 - decamelize@6.0.0: {} + decamelize@6.0.0: + optional: true decimal.js@10.4.3: {} @@ -9299,10 +9248,6 @@ snapshots: dependencies: character-entities: 2.0.2 - decompress-response@6.0.0: - dependencies: - mimic-response: 3.1.0 - deep-eql@5.0.2: {} deep-equal@2.2.3: @@ -9330,7 +9275,8 @@ snapshots: deep-is@0.1.4: {} - deepmerge-ts@5.1.0: {} + deepmerge-ts@7.1.3: + optional: true default-browser-id@5.0.0: {} @@ -9339,8 +9285,6 @@ snapshots: bundle-name: 4.1.0 default-browser-id: 5.0.0 - defer-to-connect@2.0.1: {} - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -9364,6 +9308,7 @@ snapshots: ast-types: 0.13.4 escodegen: 2.1.0 esprima: 4.0.1 + optional: true delaunator@5.0.1: dependencies: @@ -9377,10 +9322,6 @@ snapshots: dependencies: dequal: 2.0.3 - devtools-protocol@0.0.1232444: {} - - devtools-protocol@0.0.1359167: {} - didyoumean@1.2.2: {} dir-glob@3.0.1: @@ -9395,8 +9336,30 @@ snapshots: dom-accessibility-api@0.5.16: {} + dom-serializer@2.0.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.5.0 + optional: true + dom-walk@0.1.2: {} + domelementtype@2.3.0: + optional: true + + domhandler@5.0.3: + dependencies: + domelementtype: 2.3.0 + optional: true + + domutils@3.1.0: + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + optional: true + dotenv@16.4.5: {} eastasianwidth@0.2.0: {} @@ -9405,6 +9368,7 @@ snapshots: dependencies: '@types/which': 2.0.2 which: 2.0.2 + optional: true edgedriver@5.6.1: dependencies: @@ -9415,6 +9379,7 @@ snapshots: fast-xml-parser: 4.5.0 node-fetch: 3.3.2 which: 4.0.0 + optional: true editorconfig@1.0.4: dependencies: @@ -9431,9 +9396,16 @@ snapshots: emoji-regex@9.2.2: {} + encoding-sniffer@0.2.0: + dependencies: + iconv-lite: 0.6.3 + whatwg-encoding: 3.1.1 + optional: true + end-of-stream@1.4.4: dependencies: once: 1.4.0 + optional: true enhanced-resolve@5.17.1: dependencies: @@ -9850,9 +9822,11 @@ snapshots: esutils@2.0.3: {} - event-target-shim@5.0.1: {} + event-target-shim@5.0.1: + optional: true - events@3.3.0: {} + events@3.3.0: + optional: true execa@5.1.1: dependencies: @@ -9880,19 +9854,22 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.4 + debug: 4.3.7 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: '@types/yauzl': 2.10.3 transitivePeerDependencies: - supports-color + optional: true - fast-deep-equal@2.0.1: {} + fast-deep-equal@2.0.1: + optional: true fast-deep-equal@3.1.3: {} - fast-fifo@1.3.2: {} + fast-fifo@1.3.2: + optional: true fast-glob@3.3.2: dependencies: @@ -9913,6 +9890,7 @@ snapshots: fast-xml-parser@4.5.0: dependencies: strnum: 1.0.5 + optional: true fastq@1.17.1: dependencies: @@ -9921,6 +9899,7 @@ snapshots: fd-slicer@1.1.0: dependencies: pend: 1.2.0 + optional: true fdir@6.4.0(picomatch@4.0.2): optionalDependencies: @@ -9930,6 +9909,7 @@ snapshots: dependencies: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 + optional: true fflate@0.6.10: {} @@ -9978,8 +9958,6 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - form-data-encoder@2.1.4: {} - form-data@3.0.1: dependencies: asynckit: 0.4.0 @@ -9995,6 +9973,7 @@ snapshots: formdata-polyfill@4.0.10: dependencies: fetch-blob: 3.2.0 + optional: true fraction.js@4.3.7: {} @@ -10004,6 +9983,9 @@ snapshots: jsonfile: 6.1.0 universalify: 2.0.1 + fsevents@2.3.2: + optional: true + fsevents@2.3.3: optional: true @@ -10023,6 +10005,7 @@ snapshots: which: 4.0.0 transitivePeerDependencies: - supports-color + optional: true gensync@1.0.0-beta.2: {} @@ -10038,11 +10021,13 @@ snapshots: has-symbols: 1.0.3 hasown: 2.0.2 - get-port@7.1.0: {} + get-port@7.1.0: + optional: true get-stream@5.2.0: dependencies: - pump: 3.0.0 + pump: 3.0.2 + optional: true get-stream@6.0.1: {} @@ -10060,10 +10045,11 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.3.4 + debug: 4.3.7 fs-extra: 11.2.0 transitivePeerDependencies: - supports-color + optional: true glob-parent@5.1.2: dependencies: @@ -10119,23 +10105,10 @@ snapshots: dependencies: get-intrinsic: 1.2.4 - got@12.6.1: - dependencies: - '@sindresorhus/is': 5.6.0 - '@szmarczak/http-timer': 5.0.1 - cacheable-lookup: 7.0.0 - cacheable-request: 10.2.14 - decompress-response: 6.0.0 - form-data-encoder: 2.1.4 - get-stream: 6.0.1 - http2-wrapper: 2.2.1 - lowercase-keys: 3.0.0 - p-cancelable: 3.0.0 - responselike: 3.0.0 - graceful-fs@4.2.11: {} - grapheme-splitter@1.0.4: {} + grapheme-splitter@1.0.4: + optional: true graphemer@1.4.0: {} @@ -10183,7 +10156,16 @@ snapshots: html-tags@3.3.1: {} - http-cache-semantics@4.1.1: {} + htmlfy@0.3.2: + optional: true + + htmlparser2@9.1.0: + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.1.0 + entities: 4.5.0 + optional: true http-proxy-agent@7.0.2: dependencies: @@ -10192,11 +10174,6 @@ snapshots: transitivePeerDependencies: - supports-color - http2-wrapper@2.2.1: - dependencies: - quick-lru: 5.1.1 - resolve-alpn: 1.2.1 - https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.1 @@ -10212,7 +10189,8 @@ snapshots: dependencies: safer-buffer: 2.1.2 - ieee754@1.2.1: {} + ieee754@1.2.1: + optional: true ignore@5.3.1: {} @@ -10221,14 +10199,16 @@ snapshots: image-size@0.5.5: optional: true - immediate@3.0.6: {} + immediate@3.0.6: + optional: true import-fresh@3.3.0: dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 - import-meta-resolve@4.1.0: {} + import-meta-resolve@4.1.0: + optional: true importx@0.4.4: dependencies: @@ -10246,7 +10226,8 @@ snapshots: indent-string@4.0.0: {} - inherits@2.0.4: {} + inherits@2.0.4: + optional: true ini@1.3.8: {} @@ -10262,6 +10243,7 @@ snapshots: dependencies: jsbn: 1.1.0 sprintf-js: 1.1.3 + optional: true is-arguments@1.1.1: dependencies: @@ -10332,7 +10314,8 @@ snapshots: is-number@7.0.0: {} - is-plain-obj@4.1.0: {} + is-plain-obj@4.1.0: + optional: true is-port-reachable@4.0.0: {} @@ -10382,13 +10365,15 @@ snapshots: dependencies: is-inside-container: 1.0.0 - isarray@1.0.0: {} + isarray@1.0.0: + optional: true isarray@2.0.5: {} isexe@2.0.0: {} - isexe@3.1.1: {} + isexe@3.1.1: + optional: true istanbul-lib-coverage@3.2.2: {} @@ -10456,7 +10441,8 @@ snapshots: dependencies: argparse: 2.0.1 - jsbn@1.1.0: {} + jsbn@1.1.0: + optional: true jsdoc-type-pratt-parser@4.1.0: {} @@ -10525,6 +10511,7 @@ snapshots: pako: 1.0.11 readable-stream: 2.3.8 setimmediate: 1.0.5 + optional: true keyv@4.5.4: dependencies: @@ -10532,11 +10519,10 @@ snapshots: kolorist@1.8.0: {} - ky@0.33.3: {} - lazystream@1.0.1: dependencies: readable-stream: 2.3.8 + optional: true leaflet@1.9.4: {} @@ -10562,6 +10548,7 @@ snapshots: lie@3.3.0: dependencies: immediate: 3.0.6 + optional: true lilconfig@2.1.0: {} @@ -10585,6 +10572,7 @@ snapshots: '@promptbook/utils': 0.70.0-1 type-fest: 2.13.0 userhome: 1.0.0 + optional: true locate-path@5.0.0: dependencies: @@ -10594,19 +10582,21 @@ snapshots: dependencies: p-locate: 5.0.0 - lodash.clonedeep@4.5.0: {} + lodash.clonedeep@4.5.0: + optional: true lodash.merge@4.6.2: {} - lodash.zip@4.2.0: {} + lodash.zip@4.2.0: + optional: true lodash@4.17.21: {} - loglevel-plugin-prefix@0.8.4: {} - - loglevel@1.9.1: {} + loglevel-plugin-prefix@0.8.4: + optional: true - loglevel@1.9.2: {} + loglevel@1.9.2: + optional: true longest-streak@3.1.0: {} @@ -10616,8 +10606,6 @@ snapshots: loupe@3.1.2: {} - lowercase-keys@3.0.0: {} - lru-cache@10.2.2: {} lru-cache@11.0.0: {} @@ -10626,7 +10614,8 @@ snapshots: dependencies: yallist: 3.1.1 - lru-cache@7.18.3: {} + lru-cache@7.18.3: + optional: true lz-string@1.5.0: {} @@ -10995,10 +10984,6 @@ snapshots: mimic-fn@4.0.0: {} - mimic-response@3.1.0: {} - - mimic-response@4.0.0: {} - min-document@2.19.0: dependencies: dom-walk: 0.1.2 @@ -11016,6 +11001,7 @@ snapshots: minimatch@5.1.6: dependencies: brace-expansion: 2.0.1 + optional: true minimatch@9.0.1: dependencies: @@ -11035,8 +11021,6 @@ snapshots: mitt@3.0.1: {} - mkdirp-classic@0.5.3: {} - mlly@1.7.1: dependencies: acorn: 8.12.1 @@ -11125,19 +11109,18 @@ snapshots: negotiator@0.6.3: {} - netmask@2.0.2: {} - - node-domexception@1.0.0: {} + netmask@2.0.2: + optional: true - node-fetch@2.7.0: - dependencies: - whatwg-url: 5.0.0 + node-domexception@1.0.0: + optional: true node-fetch@3.3.2: dependencies: data-uri-to-buffer: 4.0.1 fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 + optional: true node-releases@2.0.17: {} @@ -11158,8 +11141,6 @@ snapshots: normalize-range@0.1.2: {} - normalize-url@8.0.1: {} - npm-run-path@4.0.1: dependencies: path-key: 3.1.1 @@ -11201,6 +11182,7 @@ snapshots: once@1.4.0: dependencies: wrappy: 1.0.2 + optional: true onetime@5.1.2: dependencies: @@ -11236,8 +11218,6 @@ snapshots: outvariant@1.4.3: {} - p-cancelable@3.0.0: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -11260,7 +11240,7 @@ snapshots: dependencies: '@tootallnate/quickjs-emscripten': 0.23.0 agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7 get-uri: 6.0.3 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 @@ -11268,17 +11248,20 @@ snapshots: socks-proxy-agent: 8.0.4 transitivePeerDependencies: - supports-color + optional: true pac-resolver@7.0.1: dependencies: degenerator: 5.0.1 netmask: 2.0.2 + optional: true package-json-from-dist@1.0.0: {} package-manager-detector@0.2.0: {} - pako@1.0.11: {} + pako@1.0.11: + optional: true parent-module@1.0.1: dependencies: @@ -11300,6 +11283,17 @@ snapshots: parse-node-version@1.0.1: {} + parse5-htmlparser2-tree-adapter@7.1.0: + dependencies: + domhandler: 5.0.3 + parse5: 7.1.2 + optional: true + + parse5-parser-stream@7.1.2: + dependencies: + parse5: 7.1.2 + optional: true + parse5@7.1.2: dependencies: entities: 4.5.0 @@ -11336,7 +11330,8 @@ snapshots: pathval@2.0.0: {} - pend@1.2.0: {} + pend@1.2.0: + optional: true perfect-debounce@1.0.0: {} @@ -11369,6 +11364,14 @@ snapshots: mlly: 1.7.2 pathe: 1.1.2 + playwright-core@1.48.0: {} + + playwright@1.48.0: + dependencies: + playwright-core: 1.48.0 + optionalDependencies: + fsevents: 2.3.2 + pluralize@8.0.0: {} possible-typed-array-names@1.0.0: {} @@ -11425,11 +11428,13 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - process-nextick-args@2.0.1: {} + process-nextick-args@2.0.1: + optional: true process@0.11.10: {} - progress@2.0.3: {} + progress@2.0.3: + optional: true prosemirror-changeset@2.2.1: dependencies: @@ -11535,10 +11540,10 @@ snapshots: proto-list@1.2.4: {} - proxy-agent@6.3.1: + proxy-agent@6.4.0: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 lru-cache: 7.18.3 @@ -11547,23 +11552,21 @@ snapshots: socks-proxy-agent: 8.0.4 transitivePeerDependencies: - supports-color + optional: true - proxy-from-env@1.1.0: {} + proxy-from-env@1.1.0: + optional: true prr@1.0.1: optional: true psl@1.9.0: {} - pump@3.0.0: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - pump@3.0.2: dependencies: end-of-stream: 1.4.4 once: 1.4.0 + optional: true punycode.js@2.3.1: {} @@ -11571,35 +11574,21 @@ snapshots: punycode@2.3.1: {} - puppeteer-core@21.11.0: - dependencies: - '@puppeteer/browsers': 1.9.1 - chromium-bidi: 0.5.8(devtools-protocol@0.0.1232444) - cross-fetch: 4.0.0 - debug: 4.3.4 - devtools-protocol: 0.0.1232444 - ws: 8.16.0 - transitivePeerDependencies: - - bufferutil - - encoding - - supports-color - - utf-8-validate - pvtsutils@1.3.5: dependencies: tslib: 2.6.2 pvutils@1.1.3: {} - query-selector-shadow-dom@1.0.1: {} + query-selector-shadow-dom@1.0.1: + optional: true querystringify@2.2.0: {} queue-microtask@1.2.3: {} - queue-tick@1.0.1: {} - - quick-lru@5.1.1: {} + queue-tick@1.0.1: + optional: true range-parser@1.2.0: {} @@ -11638,6 +11627,7 @@ snapshots: safe-buffer: 5.1.2 string_decoder: 1.1.1 util-deprecate: 1.0.2 + optional: true readable-stream@4.5.2: dependencies: @@ -11646,10 +11636,12 @@ snapshots: events: 3.3.0 process: 0.11.10 string_decoder: 1.3.0 + optional: true readdir-glob@1.1.3: dependencies: minimatch: 5.1.6 + optional: true readdirp@3.6.0: dependencies: @@ -11694,8 +11686,6 @@ snapshots: requires-port@1.0.0: {} - resolve-alpn@1.2.1: {} - resolve-from@4.0.0: {} resolve-pkg-maps@1.0.0: {} @@ -11708,19 +11698,17 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 - responselike@3.0.0: - dependencies: - lowercase-keys: 3.0.0 - resq@1.11.0: dependencies: fast-deep-equal: 2.0.1 + optional: true reusify@1.0.4: {} rfdc@1.4.1: {} - rgb2hex@0.2.5: {} + rgb2hex@0.2.5: + optional: true robust-predicates@3.0.2: {} @@ -11790,7 +11778,8 @@ snapshots: rw@1.3.3: {} - safaridriver@0.1.2: {} + safaridriver@0.1.2: + optional: true safe-buffer@5.1.2: {} @@ -11822,6 +11811,7 @@ snapshots: serialize-error@11.0.3: dependencies: type-fest: 2.19.0 + optional: true serve-handler@6.1.5: dependencies: @@ -11866,7 +11856,8 @@ snapshots: functions-have-names: 1.2.3 has-property-descriptors: 1.0.2 - setimmediate@1.0.5: {} + setimmediate@1.0.5: + optional: true shebang-command@2.0.0: dependencies: @@ -11899,20 +11890,23 @@ snapshots: slashes@3.0.12: {} - smart-buffer@4.2.0: {} + smart-buffer@4.2.0: + optional: true socks-proxy-agent@8.0.4: dependencies: agent-base: 7.1.1 - debug: 4.3.4 + debug: 4.3.7 socks: 2.8.3 transitivePeerDependencies: - supports-color + optional: true socks@2.8.3: dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 + optional: true source-map-js@1.2.0: {} @@ -11929,7 +11923,8 @@ snapshots: source-map@0.7.4: {} - spacetrim@0.11.39: {} + spacetrim@0.11.39: + optional: true spark-md5@3.0.2: {} @@ -11954,9 +11949,11 @@ snapshots: speakingurl@14.0.1: {} - split2@4.2.0: {} + split2@4.2.0: + optional: true - sprintf-js@1.1.3: {} + sprintf-js@1.1.3: + optional: true stable-hash@0.0.4: {} @@ -11970,14 +11967,6 @@ snapshots: dependencies: internal-slot: 1.0.7 - streamx@2.20.0: - dependencies: - fast-fifo: 1.3.2 - queue-tick: 1.0.1 - text-decoder: 1.1.1 - optionalDependencies: - bare-events: 2.4.2 - streamx@2.20.1: dependencies: fast-fifo: 1.3.2 @@ -12004,10 +11993,12 @@ snapshots: string_decoder@1.1.1: dependencies: safe-buffer: 5.1.2 + optional: true string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 + optional: true strip-ansi@3.0.1: dependencies: @@ -12033,7 +12024,8 @@ snapshots: strip-json-comments@3.1.1: {} - strnum@1.0.5: {} + strnum@1.0.5: + optional: true sucrase@3.35.0: dependencies: @@ -12103,12 +12095,6 @@ snapshots: tapable@2.2.1: {} - tar-fs@3.0.4: - dependencies: - mkdirp-classic: 0.5.3 - pump: 3.0.0 - tar-stream: 3.1.7 - tar-fs@3.0.6: dependencies: pump: 3.0.2 @@ -12116,12 +12102,14 @@ snapshots: optionalDependencies: bare-fs: 2.3.5 bare-path: 2.1.3 + optional: true tar-stream@3.1.7: dependencies: - b4a: 1.6.6 + b4a: 1.6.7 fast-fifo: 1.3.2 - streamx: 2.20.0 + streamx: 2.20.1 + optional: true terser@5.34.1: dependencies: @@ -12137,10 +12125,6 @@ snapshots: glob: 10.4.5 minimatch: 9.0.5 - text-decoder@1.1.1: - dependencies: - b4a: 1.6.6 - text-decoder@1.2.0: dependencies: b4a: 1.6.7 @@ -12158,7 +12142,8 @@ snapshots: three@0.162.0: {} - through@2.3.8: {} + through@2.3.8: + optional: true tinybench@2.9.0: {} @@ -12208,8 +12193,6 @@ snapshots: dependencies: tldts: 6.1.51 - tr46@0.0.3: {} - tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -12243,7 +12226,8 @@ snapshots: type-fest@0.8.1: {} - type-fest@2.13.0: {} + type-fest@2.13.0: + optional: true type-fest@2.19.0: {} @@ -12267,6 +12251,7 @@ snapshots: dependencies: buffer: 5.7.1 through: 2.3.8 + optional: true unconfig@0.5.5: dependencies: @@ -12278,6 +12263,9 @@ snapshots: undici-types@6.19.8: {} + undici@6.20.1: + optional: true + unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.3 @@ -12402,9 +12390,11 @@ snapshots: querystringify: 2.2.0 requires-port: 1.0.0 - urlpattern-polyfill@10.0.0: {} + urlpattern-polyfill@10.0.0: + optional: true - userhome@1.0.0: {} + userhome@1.0.0: + optional: true util-deprecate@1.0.2: {} @@ -12525,7 +12515,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.7.5 - '@vitest/browser': 2.1.3(@vitest/spy@2.1.3)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1))(vitest@2.1.3)(webdriverio@8.40.6) + '@vitest/browser': 2.1.3(@vitest/spy@2.1.3)(playwright@1.48.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(less@4.2.0)(terser@5.34.1))(vitest@2.1.3)(webdriverio@9.2.1) '@vitest/ui': 2.1.3(vitest@2.1.3) jsdom: 25.0.1 transitivePeerDependencies: @@ -12611,8 +12601,10 @@ snapshots: debug: 4.3.7 transitivePeerDependencies: - supports-color + optional: true - web-streams-polyfill@3.3.3: {} + web-streams-polyfill@3.3.3: + optional: true webcrypto-core@1.8.0: dependencies: @@ -12622,58 +12614,57 @@ snapshots: pvtsutils: 1.3.5 tslib: 2.6.2 - webdriver@8.40.6: + webdriver@9.2.0: dependencies: - '@types/node': 22.7.5 + '@types/node': 20.16.11 '@types/ws': 8.5.12 - '@wdio/config': 8.40.6 - '@wdio/logger': 8.38.0 - '@wdio/protocols': 8.40.3 - '@wdio/types': 8.40.6 - '@wdio/utils': 8.40.6 - deepmerge-ts: 5.1.0 - got: 12.6.1 - ky: 0.33.3 + '@wdio/config': 9.1.3 + '@wdio/logger': 9.1.3 + '@wdio/protocols': 9.2.0 + '@wdio/types': 9.1.3 + '@wdio/utils': 9.1.3 + deepmerge-ts: 7.1.3 ws: 8.18.0 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + optional: true - webdriverio@8.40.6: + webdriverio@9.2.1: dependencies: - '@types/node': 22.7.5 - '@wdio/config': 8.40.6 - '@wdio/logger': 8.38.0 - '@wdio/protocols': 8.40.3 - '@wdio/repl': 8.40.3 - '@wdio/types': 8.40.6 - '@wdio/utils': 8.40.6 + '@types/node': 20.16.11 + '@types/sinonjs__fake-timers': 8.1.5 + '@wdio/config': 9.1.3 + '@wdio/logger': 9.1.3 + '@wdio/protocols': 9.2.0 + '@wdio/repl': 9.0.8 + '@wdio/types': 9.1.3 + '@wdio/utils': 9.1.3 archiver: 7.0.1 aria-query: 5.3.0 + cheerio: 1.0.0 css-shorthand-properties: 1.1.1 css-value: 0.0.1 - devtools-protocol: 0.0.1359167 grapheme-splitter: 1.0.4 + htmlfy: 0.3.2 import-meta-resolve: 4.1.0 is-plain-obj: 4.1.0 jszip: 3.10.1 lodash.clonedeep: 4.5.0 lodash.zip: 4.2.0 minimatch: 9.0.5 - puppeteer-core: 21.11.0 query-selector-shadow-dom: 1.0.1 resq: 1.11.0 rgb2hex: 0.2.5 serialize-error: 11.0.3 - webdriver: 8.40.6 + urlpattern-polyfill: 10.0.0 + webdriver: 9.2.0 transitivePeerDependencies: - bufferutil - - encoding - supports-color - utf-8-validate - - webidl-conversions@3.0.1: {} + optional: true webidl-conversions@7.0.0: {} @@ -12693,11 +12684,6 @@ snapshots: tr46: 5.0.0 webidl-conversions: 7.0.0 - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: dependencies: is-bigint: 1.0.4 @@ -12728,6 +12714,7 @@ snapshots: which@4.0.0: dependencies: isexe: 3.1.1 + optional: true why-is-node-running@2.3.0: dependencies: @@ -12758,9 +12745,8 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 - wrappy@1.0.2: {} - - ws@8.16.0: {} + wrappy@1.0.2: + optional: true ws@8.18.0: {} @@ -12798,6 +12784,7 @@ snapshots: dependencies: buffer-crc32: 0.2.13 fd-slicer: 1.1.0 + optional: true yocto-queue@0.1.0: {} @@ -12808,6 +12795,7 @@ snapshots: archiver-utils: 5.0.2 compress-commons: 6.0.2 readable-stream: 4.5.2 + optional: true zlibt2@0.6.1: {} diff --git a/scripts/purgeCdnCache.ts b/scripts/purgeCdnCache.ts index 27b6d90c..4e3dce5e 100644 --- a/scripts/purgeCdnCache.ts +++ b/scripts/purgeCdnCache.ts @@ -1,5 +1,5 @@ -import 'dotenv/config' import { glob } from 'glob' +import 'dotenv/config' const env = process.env diff --git a/scripts/updateGadgets.ts b/scripts/updateGadgets.ts index 05602bce..b173e020 100644 --- a/scripts/updateGadgets.ts +++ b/scripts/updateGadgets.ts @@ -1,10 +1,10 @@ -import 'dotenv/config' -import { promises as fs } from 'node:fs' +import type { DeployTarget } from './deployConfig' import { exec } from 'node:child_process' +import { promises as fs } from 'node:fs' import { promisify } from 'node:util' import { Mwn } from 'mwn' -import type { DeployTarget } from './deployConfig' import { targets } from './deployConfig' +import 'dotenv/config' const { stdout: commitHash } = await promisify(exec)('git rev-parse HEAD') diff --git a/src/init.ts b/src/init.ts index dcab7466..03b2b41f 100644 --- a/src/init.ts +++ b/src/init.ts @@ -1,7 +1,7 @@ +import { postMessageParent } from './utils/iframe' +import { theme as themeRef } from './utils/theme' import '@wikimedia/codex/dist/codex.style.css' import './common.less' -import { theme as themeRef } from './utils/theme' -import { postMessageParent } from './utils/iframe' // use ResizeObserver to detect change of height and postMessage to parent diff --git a/src/tools/armor/App.vue b/src/tools/armor/App.vue index 5317366c..9a2a734f 100644 --- a/src/tools/armor/App.vue +++ b/src/tools/armor/App.vue @@ -1,6 +1,6 @@ diff --git a/src/tools/decimalColor/main.ts b/src/tools/decimalColor/main.ts index c83553b8..dfb33a31 100644 --- a/src/tools/decimalColor/main.ts +++ b/src/tools/decimalColor/main.ts @@ -1,7 +1,7 @@ -import '@/init' +import { createMcwI18n } from '@/utils/i18n' import * as vue from 'vue' import App from './App.vue' -import { createMcwI18n } from '@/utils/i18n' +import '@/init' const targetEl = document.querySelector('#app')! diff --git a/src/tools/enchantmentCost/App.vue b/src/tools/enchantmentCost/App.vue index d87ddccd..852a452b 100644 --- a/src/tools/enchantmentCost/App.vue +++ b/src/tools/enchantmentCost/App.vue @@ -1,6 +1,6 @@