diff --git a/bench/package.json b/bench/package.json index 54aa9fb49997..b97748955933 100644 --- a/bench/package.json +++ b/bench/package.json @@ -9,7 +9,7 @@ "@actions/core": "^1.10.0", "@actions/exec": "^1.1.1", "@actions/github": "^5.1.1", - "@happy-dom/jest-environment": "^7.6.3", + "@happy-dom/jest-environment": "^8.1.0", "@types/benchmark": "^2.1.2", "benchmark": "^2.1.4", "esno": "^0.16.3", diff --git a/bench/pnpm-lock.yaml b/bench/pnpm-lock.yaml index a04c373c40e4..9347b99a08eb 100644 --- a/bench/pnpm-lock.yaml +++ b/bench/pnpm-lock.yaml @@ -7,7 +7,7 @@ importers: '@actions/core': ^1.10.0 '@actions/exec': ^1.1.1 '@actions/github': ^5.1.1 - '@happy-dom/jest-environment': ^7.6.3 + '@happy-dom/jest-environment': ^8.1.0 '@types/benchmark': ^2.1.2 benchmark: ^2.1.4 esno: ^0.16.3 @@ -20,7 +20,7 @@ importers: '@actions/core': 1.10.0 '@actions/exec': 1.1.1 '@actions/github': 5.1.1 - '@happy-dom/jest-environment': 7.6.3 + '@happy-dom/jest-environment': 8.1.0 '@types/benchmark': 2.1.2 benchmark: 2.1.4 esno: 0.16.3 @@ -100,14 +100,14 @@ importers: ../packages/ui: specifiers: '@faker-js/faker': ^7.6.0 - '@testing-library/cypress': ^8.0.3 + '@testing-library/cypress': ^8.0.7 '@types/codemirror': ^5.60.5 '@types/d3-force': ^3.0.3 '@types/d3-selection': ^3.0.3 '@types/ws': ^8.5.3 - '@unocss/reset': ^0.46.3 - '@vitejs/plugin-vue': ^3.2.0 - '@vitejs/plugin-vue-jsx': ^2.1.1 + '@unocss/reset': ^0.47.5 + '@vitejs/plugin-vue': ^4.0.0 + '@vitejs/plugin-vue-jsx': ^3.0.0 '@vitest/ws-client': workspace:* '@vueuse/core': ^9.4.0 ansi-to-html: ^0.7.2 @@ -126,7 +126,7 @@ importers: unocss: ^0.46.3 unplugin-auto-import: ^0.11.4 unplugin-vue-components: ^0.22.9 - vite: ^3.2.3 + vite: ^4.0.0 vite-plugin-pages: ^0.27.1 vue: ^3.2.41 vue-router: ^4.1.6 @@ -134,14 +134,14 @@ importers: sirv: 2.0.2 devDependencies: '@faker-js/faker': 7.6.0 - '@testing-library/cypress': 8.0.3_cypress@11.2.0 + '@testing-library/cypress': 8.0.7_cypress@11.2.0 '@types/codemirror': 5.60.5 '@types/d3-force': 3.0.3 '@types/d3-selection': 3.0.3 '@types/ws': 8.5.3 - '@unocss/reset': 0.46.5 - '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.41 - '@vitejs/plugin-vue-jsx': 2.1.1_vite@3.2.5+vue@3.2.41 + '@unocss/reset': 0.47.5 + '@vitejs/plugin-vue': 4.0.0_vite@4.0.0+vue@3.2.41 + '@vitejs/plugin-vue-jsx': 3.0.0_vite@4.0.0+vue@3.2.41 '@vitest/ws-client': link:../ws-client '@vueuse/core': 9.6.0_vue@3.2.41 ansi-to-html: 0.7.2 @@ -156,11 +156,11 @@ importers: picocolors: 1.0.0 rollup: 2.79.1 splitpanes: 3.1.5 - unocss: 0.46.5_rollup@2.79.1+vite@3.2.5 + unocss: 0.46.5_rollup@2.79.1+vite@4.0.0 unplugin-auto-import: 0.11.5_zqbuu654xeng34rwbrzbuqukwi unplugin-vue-components: 0.22.9_rollup@2.79.1+vue@3.2.41 - vite: 3.2.5 - vite-plugin-pages: 0.27.1_vite@3.2.5 + vite: 4.0.0 + vite-plugin-pages: 0.27.1_vite@4.0.0 vue: 3.2.41 vue-router: 4.1.6_vue@3.2.41 @@ -177,14 +177,14 @@ importers: rollup: ^2.79.1 source-map: ^0.6.1 source-map-support: ^0.5.21 - vite: ^3.0.0 + vite: ^3.0.0 || ^4.0.0 dependencies: debug: 4.3.4 mlly: 1.0.0 pathe: 0.2.0 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 3.1.8 + vite: 3.2.5 devDependencies: '@types/debug': 4.1.7 '@types/source-map': 0.5.7 @@ -236,7 +236,7 @@ importers: p-limit: ^4.0.0 pathe: ^0.2.0 picocolors: ^1.0.0 - pkg-types: ^0.3.6 + pkg-types: ^1.0.1 pretty-format: ^27.5.1 prompts: ^2.4.2 rollup: ^2.79.1 @@ -247,7 +247,7 @@ importers: tinypool: ^0.3.0 tinyspy: ^1.0.2 typescript: ^4.8.4 - vite: ^3.0.0 + vite: ^3.0.0 || ^4.0.0 vite-node: workspace:* ws: ^8.11.0 dependencies: @@ -265,7 +265,7 @@ importers: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.1.8 + vite: 3.2.5_@types+node@17.0.35 devDependencies: '@antfu/install-pkg': 0.1.1 '@edge-runtime/vm': 2.0.1 @@ -299,7 +299,7 @@ importers: p-limit: 4.0.0 pathe: 0.2.0 picocolors: 1.0.0 - pkg-types: 0.3.6 + pkg-types: 1.0.1 pretty-format: 27.5.1 prompts: 2.4.2 rollup: 2.79.1 @@ -349,7 +349,7 @@ importers: '@babel/core': 7.18.2 '@babel/preset-env': 7.18.2_@babel+core@7.18.2 '@babel/preset-typescript': 7.17.12_@babel+core@7.18.2 - '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.45 + '@vitejs/plugin-vue': 4.0.0_vite@4.0.0+vue@3.2.45 '@vue/test-utils': 2.2.6_vue@3.2.45 '@vue/vue3-jest': 27.0.0_lygvccnbk3rltrzzsmsbiiaumq babel-jest: 27.5.1_@babel+core@7.18.2 @@ -526,15 +526,6 @@ packages: jsesc: 2.5.2 dev: true - /@babel/generator/7.19.3: - resolution: {integrity: sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.20.5 - '@jridgewell/gen-mapping': 0.3.2 - jsesc: 2.5.2 - dev: true - /@babel/generator/7.20.5: resolution: {integrity: sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==} engines: {node: '>=6.9.0'} @@ -741,7 +732,7 @@ packages: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.3 + '@babel/types': 7.20.5 /@babel/helper-module-transforms/7.18.0: resolution: {integrity: sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==} @@ -862,7 +853,7 @@ packages: resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.3 + '@babel/types': 7.20.5 dev: true /@babel/helper-simple-access/7.20.2: @@ -2008,8 +1999,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/parser': 7.19.3 - '@babel/types': 7.19.3 + '@babel/parser': 7.20.5 + '@babel/types': 7.20.5 /@babel/traverse/7.18.2: resolution: {integrity: sha512-9eNwoeovJ6KH9zcCNnENY7DMFwTU9JdGCFtqNLfUAqtUHRCOsTOqWoffosP8vKmNYeSBUv3yVJXjfd8ucwOjUA==} @@ -2034,13 +2025,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.3 + '@babel/generator': 7.20.5 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.19.3 - '@babel/types': 7.19.3 + '@babel/parser': 7.20.5 + '@babel/types': 7.20.5 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -2161,6 +2152,97 @@ packages: cpu: [arm] os: [android] requiresBuild: true + dev: false + optional: true + + /@esbuild/android-arm/0.16.4: + resolution: {integrity: sha512-rZzb7r22m20S1S7ufIc6DC6W659yxoOrl7sKP1nCYhuvUlnCFHVSbATG4keGUtV8rDz11sRRDbWkvQZpzPaHiw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-arm64/0.16.4: + resolution: {integrity: sha512-VPuTzXFm/m2fcGfN6CiwZTlLzxrKsWbPkG7ArRFpuxyaHUm/XFHQPD4xNwZT6uUmpIHhnSjcaCmcla8COzmZ5Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/android-x64/0.16.4: + resolution: {integrity: sha512-MW+B2O++BkcOfMWmuHXB15/l1i7wXhJFqbJhp82IBOais8RBEQv2vQz/jHrDEHaY2X0QY7Wfw86SBL2PbVOr0g==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-arm64/0.16.4: + resolution: {integrity: sha512-a28X1O//aOfxwJVZVs7ZfM8Tyih2Za4nKJrBwW5Wm4yKsnwBy9aiS/xwpxiiTRttw3EaTg4Srerhcm6z0bu9Wg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/darwin-x64/0.16.4: + resolution: {integrity: sha512-e3doCr6Ecfwd7VzlaQqEPrnbvvPjE9uoTpxG5pyLzr2rI2NMjDHmvY1E5EO81O/e9TUOLLkXA5m6T8lfjK9yAA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-arm64/0.16.4: + resolution: {integrity: sha512-Oup3G/QxBgvvqnXWrBed7xxkFNwAwJVHZcklWyQt7YCAL5bfUkaa6FVWnR78rNQiM8MqqLiT6ZTZSdUFuVIg1w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/freebsd-x64/0.16.4: + resolution: {integrity: sha512-vAP+eYOxlN/Bpo/TZmzEQapNS8W1njECrqkTpNgvXskkkJC2AwOXwZWai/Kc2vEFZUXQttx6UJbj9grqjD/+9Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm/0.16.4: + resolution: {integrity: sha512-A47ZmtpIPyERxkSvIv+zLd6kNIOtJH03XA0Hy7jaceRDdQaQVGSDt4mZqpWqJYgDk9rg96aglbF6kCRvPGDSUA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-arm64/0.16.4: + resolution: {integrity: sha512-2zXoBhv4r5pZiyjBKrOdFP4CXOChxXiYD50LRUU+65DkdS5niPFHbboKZd/c81l0ezpw7AQnHeoCy5hFrzzs4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ia32/0.16.4: + resolution: {integrity: sha512-uxdSrpe9wFhz4yBwt2kl2TxS/NWEINYBUFIxQtaEVtglm1eECvsj1vEKI0KX2k2wCe17zDdQ3v+jVxfwVfvvjw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true optional: true /@esbuild/linux-loong64/0.14.54: @@ -2177,6 +2259,115 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64/0.16.4: + resolution: {integrity: sha512-peDrrUuxbZ9Jw+DwLCh/9xmZAk0p0K1iY5d2IcwmnN+B87xw7kujOkig6ZRcZqgrXgeRGurRHn0ENMAjjD5DEg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-mips64el/0.16.4: + resolution: {integrity: sha512-sD9EEUoGtVhFjjsauWjflZklTNr57KdQ6xfloO4yH1u7vNQlOfAlhEzbyBKfgbJlW7rwXYBdl5/NcZ+Mg2XhQA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-ppc64/0.16.4: + resolution: {integrity: sha512-X1HSqHUX9D+d0l6/nIh4ZZJ94eQky8d8z6yxAptpZE3FxCWYWvTDd9X9ST84MGZEJx04VYUD/AGgciddwO0b8g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-riscv64/0.16.4: + resolution: {integrity: sha512-97ANpzyNp0GTXCt6SRdIx1ngwncpkV/z453ZuxbnBROCJ5p/55UjhbaG23UdHj88fGWLKPFtMoU4CBacz4j9FA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-s390x/0.16.4: + resolution: {integrity: sha512-pUvPQLPmbEeJRPjP0DYTC1vjHyhrnCklQmCGYbipkep+oyfTn7GTBJXoPodR7ZS5upmEyc8lzAkn2o29wD786A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/linux-x64/0.16.4: + resolution: {integrity: sha512-N55Q0mJs3Sl8+utPRPBrL6NLYZKBCLLx0bme/+RbjvMforTGGzFvsRl4xLTZMUBFC1poDzBEPTEu5nxizQ9Nlw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@esbuild/netbsd-x64/0.16.4: + resolution: {integrity: sha512-LHSJLit8jCObEQNYkgsDYBh2JrJT53oJO2HVdkSYLa6+zuLJh0lAr06brXIkljrlI+N7NNW1IAXGn/6IZPi3YQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/openbsd-x64/0.16.4: + resolution: {integrity: sha512-nLgdc6tWEhcCFg/WVFaUxHcPK3AP/bh+KEwKtl69Ay5IBqUwKDaq/6Xk0E+fh/FGjnLwqFSsarsbPHeKM8t8Sw==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /@esbuild/sunos-x64/0.16.4: + resolution: {integrity: sha512-08SluG24GjPO3tXKk95/85n9kpyZtXCVwURR2i4myhrOfi3jspClV0xQQ0W0PYWHioJj+LejFMt41q+PG3mlAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-arm64/0.16.4: + resolution: {integrity: sha512-yYiRDQcqLYQSvNQcBKN7XogbrSvBE45FEQdH8fuXPl7cngzkCvpsG2H9Uey39IjQ6gqqc+Q4VXYHsQcKW0OMjQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-ia32/0.16.4: + resolution: {integrity: sha512-5rabnGIqexekYkh9zXG5waotq8mrdlRoBqAktjx2W3kb0zsI83mdCwrcAeKYirnUaTGztR5TxXcXmQrEzny83w==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@esbuild/win32-x64/0.16.4: + resolution: {integrity: sha512-sN/I8FMPtmtT2Yw+Dly8Ur5vQ5a/RmC8hW7jO9PtPSQUPkowxWpcUZnqOggU7VwyT3Xkj6vcXWd3V/qTXwultQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true optional: true /@faker-js/faker/7.6.0: @@ -2194,13 +2385,13 @@ packages: '@floating-ui/core': 0.3.1 dev: true - /@happy-dom/jest-environment/7.6.3: - resolution: {integrity: sha512-oehYyhqGWtWpoPxYB1CK69tO9eFRow6LvVrD4o9Pv+474LRpbXjyCg3MS1q4j3UZ5GrLsdHaP9WDiNFTVXr11g==} + /@happy-dom/jest-environment/8.1.0: + resolution: {integrity: sha512-8RKa/WySzfI+0jPjbuk+9azih84mxRJ4tkb0jNvI9kwImzohG9TMin64x3YVJsZ8HRv4P4IHR+WiUyVAe+i4Vw==} dependencies: '@jest/environment': 27.5.1 '@jest/fake-timers': 27.5.1 '@jest/types': 27.5.1 - happy-dom: 7.6.3 + happy-dom: 8.1.0 jest-mock: 27.5.1 jest-util: 27.5.1 transitivePeerDependencies: @@ -2640,11 +2831,11 @@ packages: '@sinonjs/commons': 1.8.3 dev: true - /@testing-library/cypress/8.0.3_cypress@11.2.0: - resolution: {integrity: sha512-nY2YaSbmuPo5k6kL0iLj/pGPPfka3iwb3kpTx8QN/vOCns92Saz9wfACqB8FJzcR7+lfA4d5HUOWqmTddBzczg==} + /@testing-library/cypress/8.0.7_cypress@11.2.0: + resolution: {integrity: sha512-3HTV725rOS+YHve/gD9coZp/UcPK5xhr4H0GMnq/ni6USdtzVtSOG9WBFtd8rYnrXk8rrGD+0toRFYouJNIG0Q==} 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 || ^10.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 || ^11.0.0 dependencies: '@babel/runtime': 7.16.7 '@testing-library/dom': 8.13.0 @@ -2944,12 +3135,12 @@ packages: dev: true optional: true - /@unocss/astro/0.46.5_rollup@2.79.1+vite@3.2.5: + /@unocss/astro/0.46.5_rollup@2.79.1+vite@4.0.0: resolution: {integrity: sha512-Ey4ReY0ult1IARdgYsEynwGbfvmwoUBOFKKdQzsm6TQR/HcSGLND4Yzoa0OTotG5gj6h9jCPjypZtw6xCUqyzg==} dependencies: '@unocss/core': 0.46.5 '@unocss/reset': 0.46.5 - '@unocss/vite': 0.46.5_rollup@2.79.1+vite@3.2.5 + '@unocss/vite': 0.46.5_rollup@2.79.1+vite@4.0.0 transitivePeerDependencies: - rollup - vite @@ -3056,6 +3247,10 @@ packages: resolution: {integrity: sha512-DU1sisNixEaUsnfDdbU+POaedJLKUtalHnOOce2Txxrcakf7M2/I5/9cRIXt5diVbPjIyoDPcx+7Gn8K0cTGqg==} dev: true + /@unocss/reset/0.47.5: + resolution: {integrity: sha512-UmAeVMlcGPyrZJdQMGDX7EMVA4UieUyR9f3l6a3B/AcUNPQtcISLIlzzRqcUg2c/SkkA5sHZdXDa+l48b5+rGA==} + dev: true + /@unocss/scope/0.46.5: resolution: {integrity: sha512-gAA6a2zwal9GMW6HSp2dofUEzS6ZlLxg6/y8fSHHjJduKRZaq77IP3YdmyT4ZnPBIYsE7+u25lXeDOEFrEMSxg==} dev: true @@ -3085,7 +3280,7 @@ packages: '@unocss/core': 0.46.5 dev: true - /@unocss/vite/0.46.5_rollup@2.79.1+vite@3.2.5: + /@unocss/vite/0.46.5_rollup@2.79.1+vite@4.0.0: resolution: {integrity: sha512-/auNcS1L3PjwAA3U/i9scJf2Zx3kkgCdKiXyfetjws4ddAnVE+LrDmIKbbdSUiWFoq9W2QOPpOPpV2xips2gmg==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 @@ -3098,46 +3293,46 @@ packages: '@unocss/scope': 0.46.5 '@unocss/transformer-directives': 0.46.5 magic-string: 0.26.7 - vite: 3.2.5 + vite: 4.0.0 transitivePeerDependencies: - rollup dev: true - /@vitejs/plugin-vue-jsx/2.1.1_vite@3.2.5+vue@3.2.41: - resolution: {integrity: sha512-JgDhxstQlwnHBvZ1BSnU5mbmyQ14/t5JhREc6YH5kWyu2QdAAOsLF6xgHoIWarj8tddaiwFrNzLbWJPudpXKYA==} + /@vitejs/plugin-vue-jsx/3.0.0_vite@4.0.0+vue@3.2.41: + resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^3.0.0 + vite: ^4.0.0 vue: ^3.0.0 dependencies: '@babel/core': 7.20.5 '@babel/plugin-transform-typescript': 7.20.2_@babel+core@7.20.5 '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.20.5 - vite: 3.2.5 + vite: 4.0.0 vue: 3.2.41 transitivePeerDependencies: - supports-color dev: true - /@vitejs/plugin-vue/3.2.0_vite@3.2.5+vue@3.2.41: - resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} + /@vitejs/plugin-vue/4.0.0_vite@4.0.0+vue@3.2.41: + resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^3.0.0 + vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 3.2.5 + vite: 4.0.0 vue: 3.2.41 dev: true - /@vitejs/plugin-vue/3.2.0_vite@3.2.5+vue@3.2.45: - resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} + /@vitejs/plugin-vue/4.0.0_vite@4.0.0+vue@3.2.45: + resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^3.0.0 + vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 3.2.5 + vite: 4.0.0 vue: 3.2.45 dev: true @@ -3212,7 +3407,7 @@ packages: /@vue/compiler-sfc/3.2.45: resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} dependencies: - '@babel/parser': 7.19.3 + '@babel/parser': 7.20.5 '@vue/compiler-core': 3.2.45 '@vue/compiler-dom': 3.2.45 '@vue/compiler-ssr': 3.2.45 @@ -4616,6 +4811,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: false optional: true /esbuild-android-arm64/0.14.54: @@ -4632,6 +4828,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false optional: true /esbuild-darwin-64/0.14.54: @@ -4648,6 +4845,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true /esbuild-darwin-arm64/0.14.54: @@ -4664,6 +4862,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true /esbuild-freebsd-64/0.14.54: @@ -4680,6 +4879,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false optional: true /esbuild-freebsd-arm64/0.14.54: @@ -4696,6 +4896,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: false optional: true /esbuild-linux-32/0.14.54: @@ -4712,6 +4913,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-linux-64/0.14.54: @@ -4728,6 +4930,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-linux-arm/0.14.54: @@ -4744,6 +4947,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-linux-arm64/0.14.54: @@ -4760,6 +4964,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-linux-mips64le/0.14.54: @@ -4776,6 +4981,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-linux-ppc64le/0.14.54: @@ -4792,6 +4998,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-linux-riscv64/0.14.54: @@ -4808,6 +5015,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-linux-s390x/0.14.54: @@ -4824,6 +5032,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false optional: true /esbuild-netbsd-64/0.14.54: @@ -4840,6 +5049,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: false optional: true /esbuild-openbsd-64/0.14.54: @@ -4856,6 +5066,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: false optional: true /esbuild-sunos-64/0.14.54: @@ -4872,6 +5083,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: false optional: true /esbuild-windows-32/0.14.54: @@ -4888,6 +5100,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true /esbuild-windows-64/0.14.54: @@ -4904,6 +5117,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true /esbuild-windows-arm64/0.14.54: @@ -4920,6 +5134,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true /esbuild/0.14.54: @@ -4978,6 +5193,37 @@ packages: esbuild-windows-32: 0.15.10 esbuild-windows-64: 0.15.10 esbuild-windows-arm64: 0.15.10 + dev: false + + /esbuild/0.16.4: + resolution: {integrity: sha512-qQrPMQpPTWf8jHugLWHoGqZjApyx3OEm76dlTXobHwh/EBbavbRdjXdYi/GWr43GyN0sfpap14GPkb05NH3ROA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.4 + '@esbuild/android-arm64': 0.16.4 + '@esbuild/android-x64': 0.16.4 + '@esbuild/darwin-arm64': 0.16.4 + '@esbuild/darwin-x64': 0.16.4 + '@esbuild/freebsd-arm64': 0.16.4 + '@esbuild/freebsd-x64': 0.16.4 + '@esbuild/linux-arm': 0.16.4 + '@esbuild/linux-arm64': 0.16.4 + '@esbuild/linux-ia32': 0.16.4 + '@esbuild/linux-loong64': 0.16.4 + '@esbuild/linux-mips64el': 0.16.4 + '@esbuild/linux-ppc64': 0.16.4 + '@esbuild/linux-riscv64': 0.16.4 + '@esbuild/linux-s390x': 0.16.4 + '@esbuild/linux-x64': 0.16.4 + '@esbuild/netbsd-x64': 0.16.4 + '@esbuild/openbsd-x64': 0.16.4 + '@esbuild/sunos-x64': 0.16.4 + '@esbuild/win32-arm64': 0.16.4 + '@esbuild/win32-ia32': 0.16.4 + '@esbuild/win32-x64': 0.16.4 + dev: true /escalade/3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} @@ -5437,8 +5683,8 @@ packages: duplexer: 0.1.2 dev: true - /happy-dom/7.6.3: - resolution: {integrity: sha512-hPHyFzBbICaY9ptOfdiEUBUc9f6Lp8g8rVrN+uwJkXFg7JA+xQ8V6n+NUSxU8AistrVlS4BdLjo3oea14fQQ3w==} + /happy-dom/7.7.2: + resolution: {integrity: sha512-xJhDLvS7jCie2sgU00HzyNFfdRSUOxm/ndE1gT++aNDo4ffXtn6/WI/Vf3IooDEC770AQ3J8fJvnakPZFEsLpg==} dependencies: css.escape: 1.5.1 he: 1.2.0 @@ -5451,13 +5697,12 @@ packages: - encoding dev: true - /happy-dom/7.7.2: - resolution: {integrity: sha512-xJhDLvS7jCie2sgU00HzyNFfdRSUOxm/ndE1gT++aNDo4ffXtn6/WI/Vf3IooDEC770AQ3J8fJvnakPZFEsLpg==} + /happy-dom/8.1.0: + resolution: {integrity: sha512-R9NVb5815gpMFsldZF0wVSHw2uSobx6yitSkCdQPda1kwfAmVw4Ut8ZspxGHXkK6OA93SznldkcvrbhKFr6JcA==} 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 @@ -6781,15 +7026,6 @@ packages: resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} dev: true - /mlly/0.5.16: - resolution: {integrity: sha512-LaJ8yuh4v0zEmge/g3c7jjFlhoCPfQn6RCjXgm9A0Qiuochq4BcuOxVfWmdnCoLTlg2MV+hqhOek+W2OhG0Lwg==} - dependencies: - acorn: 8.8.1 - pathe: 0.3.9 - pkg-types: 0.3.6 - ufo: 0.8.6 - dev: true - /mlly/1.0.0: resolution: {integrity: sha512-QL108Hwt+u9bXdWgOI0dhzZfACovn5Aen4Xvc8Jasd9ouRH4NjnrXEiyP3nVvJo91zPlYjVRckta0Nt2zfoR6g==} dependencies: @@ -7113,14 +7349,6 @@ packages: find-up: 4.1.0 dev: true - /pkg-types/0.3.6: - resolution: {integrity: sha512-uQZutkkh6axl1GxDm5/+8ivVdwuJ5pyDGqJeSiIWIUWIqYiK3p9QKozN/Rv6eVvFoeSWkN1uoYeSDBwwBJBtbg==} - dependencies: - jsonc-parser: 3.2.0 - mlly: 0.5.16 - pathe: 0.3.9 - dev: true - /pkg-types/1.0.1: resolution: {integrity: sha512-jHv9HB+Ho7dj6ItwppRDDl0iZRYBD0jsakHXtFgoLr+cHSF6xC+QL54sJmWxyGxOLYSHm0afhXhXcQDQqH9z8g==} dependencies: @@ -7132,15 +7360,6 @@ packages: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} dev: true - /postcss/8.4.16: - resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: false - /postcss/8.4.19: resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==} engines: {node: ^10 || ^12 || >=14} @@ -7148,7 +7367,6 @@ packages: nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: true /prelude-ls/1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} @@ -7393,20 +7611,20 @@ packages: estree-walker: 0.6.1 dev: false - /rollup/2.78.1: - resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} + /rollup/2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: false - /rollup/2.79.1: - resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==} - engines: {node: '>=10.0.0'} + /rollup/3.7.3: + resolution: {integrity: sha512-7e68MQbAWCX6mI4/0lG1WHd+NdNAlVamg0Zkd+8LZ/oXojligdGnCNyHlzXqXCZObyjs5FRc3AH0b17iJESGIQ==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -8054,7 +8272,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss/0.46.5_rollup@2.79.1+vite@3.2.5: + /unocss/0.46.5_rollup@2.79.1+vite@4.0.0: resolution: {integrity: sha512-AMURkxzvhHgjxD9KcEyo1y+zTJvjHG9O+vYWTyyMEQeCspFmGONoEtnBC9p8MGPsiW4afSEJCrIROOEl186zKQ==} engines: {node: '>=14'} peerDependencies: @@ -8063,7 +8281,7 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.46.5_rollup@2.79.1+vite@3.2.5 + '@unocss/astro': 0.46.5_rollup@2.79.1+vite@4.0.0 '@unocss/cli': 0.46.5_rollup@2.79.1 '@unocss/core': 0.46.5 '@unocss/preset-attributify': 0.46.5 @@ -8079,7 +8297,7 @@ packages: '@unocss/transformer-compile-class': 0.46.5 '@unocss/transformer-directives': 0.46.5 '@unocss/transformer-variant-group': 0.46.5 - '@unocss/vite': 0.46.5_rollup@2.79.1+vite@3.2.5 + '@unocss/vite': 0.46.5_rollup@2.79.1+vite@4.0.0 transitivePeerDependencies: - rollup - supports-color @@ -8212,7 +8430,7 @@ packages: extsprintf: 1.3.0 dev: true - /vite-plugin-pages/0.27.1_vite@3.2.5: + /vite-plugin-pages/0.27.1_vite@4.0.0: resolution: {integrity: sha512-KXfeG9aQSNsSXBs1mPeeuC0rwkLti+MgoJ3GknrwRDNrdrojb9czcFAVlnoPNVdfuvTHcWdf5zqN7+vuvz2JZQ==} peerDependencies: '@vue/compiler-sfc': ^2.7.0 || ^3.0.0 @@ -8229,40 +8447,46 @@ packages: json5: 2.2.1 local-pkg: 0.4.2 picocolors: 1.0.0 - vite: 3.2.5 + vite: 4.0.0 yaml: 2.1.3 transitivePeerDependencies: - supports-color dev: true - /vite/3.1.8: - resolution: {integrity: sha512-m7jJe3nufUbuOfotkntGFupinL/fmuTNuQmiVE7cH2IZMuf4UbfbGYMUT3jVWgGYuRVLY9j8NnrRqgw5rr5QTg==} + /vite/3.2.5: + resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: + '@types/node': '>= 14' less: '*' sass: '*' stylus: '*' + sugarss: '*' terser: ^5.4.0 peerDependenciesMeta: + '@types/node': + optional: true less: optional: true sass: optional: true stylus: optional: true + sugarss: + optional: true terser: optional: true dependencies: esbuild: 0.15.10 - postcss: 8.4.16 + postcss: 8.4.19 resolve: 1.22.1 - rollup: 2.78.1 + rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 dev: false - /vite/3.2.5: + /vite/3.2.5_@types+node@17.0.35: resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -8287,12 +8511,46 @@ packages: terser: optional: true dependencies: + '@types/node': 17.0.35 esbuild: 0.15.10 postcss: 8.4.19 resolve: 1.22.1 rollup: 2.79.1 optionalDependencies: fsevents: 2.3.2 + dev: false + + /vite/4.0.0: + resolution: {integrity: sha512-ynad+4kYs8Jcnn8J7SacS9vAbk7eMy0xWg6E7bAhS1s79TK+D7tVFGXVZ55S7RNLRROU1rxoKlvZ/qjaB41DGA==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.16.4 + postcss: 8.4.19 + resolve: 1.22.1 + rollup: 3.7.3 + optionalDependencies: + fsevents: 2.3.2 dev: true /vue-demi/0.12.1_vue@3.2.41: