[READ-ONLY] Mirror of https://github.com/danielroe/nuxt-vitest. An vitest environment with support for testing code that needs a Nuxt runtime environment
nuxt nuxt-module testing unit-testing vitest
0

Configure Feed

Select the types of activity you want to include in your feed.

build: fix build issues and correct dependencies

Daniel Roe (Dec 19, 2022, 2:14 PM UTC) 798171ea 11f42868

+126 -253
+6
build.config.ts
··· 1 + import { defineBuildConfig } from 'unbuild' 2 + 3 + export default defineBuildConfig({ 4 + externals: ['#app/entry', '#build/root-component.mjs', 'vite'], 5 + failOnWarn: false 6 + })
+13 -4
package.json
··· 15 15 "license": "MIT", 16 16 "scripts": { 17 17 "build": "unbuild", 18 - "dev:prepare": "unbuild --stub", 18 + "dev:prepare": "unbuild --stub && pnpm nuxi prepare playground", 19 19 "test": "cd playground && pnpm vitest" 20 20 }, 21 21 "main": "./dist/index.cjs", ··· 42 42 "config.d.ts", 43 43 "utils.d.ts" 44 44 ], 45 + "dependencies": { 46 + "@nuxt/kit": "^3.0.0", 47 + "@vue/test-utils": "^2.2.6", 48 + "h3": "^1.0.2", 49 + "happy-dom": "^8.1.0", 50 + "ofetch": "^1.0.0", 51 + "unenv": "^1.0.0" 52 + }, 45 53 "devDependencies": { 46 54 "@release-it/conventional-changelog": "latest", 47 55 "conventional-changelog-conventionalcommits": "latest", 48 56 "nuxt": "3.0.0", 49 57 "release-it": "latest", 50 58 "unbuild": "^1.0.2", 51 - "vitest": "0.24.5" 59 + "vitest": "0.24.5", 60 + "vue": "^3.2.45" 52 61 }, 53 62 "resolutions": { 54 63 "vitest-environment-nuxt": "workspace:*" 55 64 }, 56 65 "peerDependencies": { 57 - "nuxt": "3.0.0", 58 - "vitest": "^0.24.5" 66 + "vitest": "^0.24.5", 67 + "vue": "^3.2.45" 59 68 }, 60 69 "packageManager": "pnpm@7.18.0" 61 70 }
+93 -238
pnpm-lock.yaml
··· 7 7 8 8 .: 9 9 specifiers: 10 + '@nuxt/kit': ^3.0.0 10 11 '@release-it/conventional-changelog': latest 12 + '@vue/test-utils': ^2.2.6 11 13 conventional-changelog-conventionalcommits: latest 14 + h3: ^1.0.2 15 + happy-dom: ^8.1.0 12 16 nuxt: 3.0.0 17 + ofetch: ^1.0.0 13 18 release-it: latest 14 19 unbuild: ^1.0.2 20 + unenv: ^1.0.0 15 21 vitest: 0.24.5 22 + vue: ^3.2.45 23 + dependencies: 24 + '@nuxt/kit': 3.0.0 25 + '@vue/test-utils': 2.2.6_vue@3.2.45 26 + h3: 1.0.2 27 + happy-dom: 8.1.0 28 + ofetch: 1.0.0 29 + unenv: 1.0.0 16 30 devDependencies: 17 31 '@release-it/conventional-changelog': 5.1.1_release-it@15.5.1 18 32 conventional-changelog-conventionalcommits: 5.0.0 19 33 nuxt: 3.0.0 20 34 release-it: 15.5.1 21 35 unbuild: 1.0.2 22 - vitest: 0.24.5 36 + vitest: 0.24.5_happy-dom@8.1.0 37 + vue: 3.2.45 23 38 24 39 playground: 25 40 specifiers: ··· 45 60 dependencies: 46 61 '@jridgewell/gen-mapping': 0.1.1 47 62 '@jridgewell/trace-mapping': 0.3.17 48 - dev: true 49 63 50 64 /@babel/code-frame/7.18.6: 51 65 resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} 52 66 engines: {node: '>=6.9.0'} 53 67 dependencies: 54 68 '@babel/highlight': 7.18.6 55 - dev: true 56 69 57 70 /@babel/compat-data/7.20.1: 58 71 resolution: {integrity: sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==} 59 72 engines: {node: '>=6.9.0'} 60 - dev: true 61 73 62 74 /@babel/core/7.20.2: 63 75 resolution: {integrity: sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==} ··· 80 92 semver: 6.3.0 81 93 transitivePeerDependencies: 82 94 - supports-color 83 - dev: true 84 95 85 96 /@babel/generator/7.20.3: 86 97 resolution: {integrity: sha512-Wl5ilw2UD1+ZYprHVprxHZJCFeBWlzZYOovE4SDYLZnqCOD11j+0QzNeEWKLLTWM7nixrZEh7vNIyb76MyJg3A==} ··· 89 100 '@babel/types': 7.20.2 90 101 '@jridgewell/gen-mapping': 0.3.2 91 102 jsesc: 2.5.2 92 - dev: true 93 103 94 104 /@babel/helper-annotate-as-pure/7.18.6: 95 105 resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} ··· 109 119 '@babel/helper-validator-option': 7.18.6 110 120 browserslist: 4.21.4 111 121 semver: 6.3.0 112 - dev: true 113 122 114 123 /@babel/helper-create-class-features-plugin/7.20.2_@babel+core@7.20.2: 115 124 resolution: {integrity: sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==} ··· 132 141 /@babel/helper-environment-visitor/7.18.9: 133 142 resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} 134 143 engines: {node: '>=6.9.0'} 135 - dev: true 136 144 137 145 /@babel/helper-function-name/7.19.0: 138 146 resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} ··· 140 148 dependencies: 141 149 '@babel/template': 7.18.10 142 150 '@babel/types': 7.20.2 143 - dev: true 144 151 145 152 /@babel/helper-hoist-variables/7.18.6: 146 153 resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} 147 154 engines: {node: '>=6.9.0'} 148 155 dependencies: 149 156 '@babel/types': 7.20.2 150 - dev: true 151 157 152 158 /@babel/helper-member-expression-to-functions/7.18.9: 153 159 resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} ··· 161 167 engines: {node: '>=6.9.0'} 162 168 dependencies: 163 169 '@babel/types': 7.20.2 164 - dev: true 165 170 166 171 /@babel/helper-module-transforms/7.20.2: 167 172 resolution: {integrity: sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==} ··· 177 182 '@babel/types': 7.20.2 178 183 transitivePeerDependencies: 179 184 - supports-color 180 - dev: true 181 185 182 186 /@babel/helper-optimise-call-expression/7.18.6: 183 187 resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} ··· 209 213 engines: {node: '>=6.9.0'} 210 214 dependencies: 211 215 '@babel/types': 7.20.2 212 - dev: true 213 216 214 217 /@babel/helper-split-export-declaration/7.18.6: 215 218 resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} 216 219 engines: {node: '>=6.9.0'} 217 220 dependencies: 218 221 '@babel/types': 7.20.2 219 - dev: true 220 222 221 223 /@babel/helper-string-parser/7.19.4: 222 224 resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} 223 225 engines: {node: '>=6.9.0'} 224 - dev: true 225 226 226 227 /@babel/helper-validator-identifier/7.19.1: 227 228 resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} 228 229 engines: {node: '>=6.9.0'} 229 - dev: true 230 230 231 231 /@babel/helper-validator-option/7.18.6: 232 232 resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} 233 233 engines: {node: '>=6.9.0'} 234 - dev: true 235 234 236 235 /@babel/helpers/7.20.1: 237 236 resolution: {integrity: sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==} ··· 242 241 '@babel/types': 7.20.2 243 242 transitivePeerDependencies: 244 243 - supports-color 245 - dev: true 246 244 247 245 /@babel/highlight/7.18.6: 248 246 resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} ··· 251 249 '@babel/helper-validator-identifier': 7.19.1 252 250 chalk: 2.4.2 253 251 js-tokens: 4.0.0 254 - dev: true 255 252 256 253 /@babel/parser/7.20.3: 257 254 resolution: {integrity: sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==} ··· 259 256 hasBin: true 260 257 dependencies: 261 258 '@babel/types': 7.20.2 262 - dev: true 263 259 264 260 /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.20.2: 265 261 resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} ··· 298 294 /@babel/standalone/7.20.6: 299 295 resolution: {integrity: sha512-u5at/CbBLETf7kx2LOY4XdhseD79Y099WZKAOMXeT8qvd9OSR515my2UNBBLY4qIht/Qi9KySeQHQwQwxJN4Sw==} 300 296 engines: {node: '>=6.9.0'} 301 - dev: true 302 297 303 298 /@babel/template/7.18.10: 304 299 resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} ··· 307 302 '@babel/code-frame': 7.18.6 308 303 '@babel/parser': 7.20.3 309 304 '@babel/types': 7.20.2 310 - dev: true 311 305 312 306 /@babel/traverse/7.20.1: 313 307 resolution: {integrity: sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==} ··· 325 319 globals: 11.12.0 326 320 transitivePeerDependencies: 327 321 - supports-color 328 - dev: true 329 322 330 323 /@babel/types/7.20.2: 331 324 resolution: {integrity: sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==} ··· 334 327 '@babel/helper-string-parser': 7.19.4 335 328 '@babel/helper-validator-identifier': 7.19.1 336 329 to-fast-properties: 2.0.0 337 - dev: true 338 330 339 331 /@cloudflare/kv-asset-handler/0.2.0: 340 332 resolution: {integrity: sha512-MVbXLbTcAotOPUj0pAMhVtJ+3/kFkwJqc5qNOleOZTv6QkZZABDMS21dSrSlVswEHwrpWC03e4fWytjqKvuE2A==} ··· 415 407 dependencies: 416 408 '@jridgewell/set-array': 1.1.2 417 409 '@jridgewell/sourcemap-codec': 1.4.14 418 - dev: true 419 410 420 411 /@jridgewell/gen-mapping/0.3.2: 421 412 resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} ··· 424 415 '@jridgewell/set-array': 1.1.2 425 416 '@jridgewell/sourcemap-codec': 1.4.14 426 417 '@jridgewell/trace-mapping': 0.3.17 427 - dev: true 428 418 429 419 /@jridgewell/resolve-uri/3.1.0: 430 420 resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 431 421 engines: {node: '>=6.0.0'} 432 - dev: true 433 422 434 423 /@jridgewell/set-array/1.1.2: 435 424 resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} 436 425 engines: {node: '>=6.0.0'} 437 - dev: true 438 426 439 427 /@jridgewell/source-map/0.3.2: 440 428 resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} ··· 445 433 446 434 /@jridgewell/sourcemap-codec/1.4.14: 447 435 resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 448 - dev: true 449 436 450 437 /@jridgewell/trace-mapping/0.3.17: 451 438 resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} 452 439 dependencies: 453 440 '@jridgewell/resolve-uri': 3.1.0 454 441 '@jridgewell/sourcemap-codec': 1.4.14 455 - dev: true 456 442 457 443 /@mapbox/node-pre-gyp/1.0.10: 458 444 resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} ··· 485 471 dependencies: 486 472 '@nodelib/fs.stat': 2.0.5 487 473 run-parallel: 1.2.0 488 - dev: true 489 474 490 475 /@nodelib/fs.stat/2.0.5: 491 476 resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 492 477 engines: {node: '>= 8'} 493 - dev: true 494 478 495 479 /@nodelib/fs.walk/1.2.8: 496 480 resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} ··· 498 482 dependencies: 499 483 '@nodelib/fs.scandir': 2.1.5 500 484 fastq: 1.13.0 501 - dev: true 502 485 503 486 /@nuxt/devalue/2.0.0: 504 487 resolution: {integrity: sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==} ··· 529 512 transitivePeerDependencies: 530 513 - rollup 531 514 - supports-color 532 - dev: true 533 515 534 516 /@nuxt/kit/3.0.0_rollup@2.79.1: 535 517 resolution: {integrity: sha512-7ZsOLt5s9a0ZleAIzmoD70JwkZf5ti6bDdxl6f8ew7Huxz+ni/oRfTPTX9TrORXsgW5CvDt6Q9M7IJNPkAN/Iw==} ··· 577 559 transitivePeerDependencies: 578 560 - rollup 579 561 - supports-color 580 - dev: true 581 562 582 563 /@nuxt/schema/3.0.0_rollup@2.79.1: 583 564 resolution: {integrity: sha512-5fwsidhs5NjFzR8sIzHMXO0WFGkI3tCH3ViANn2W4N5qCwoYZ0n1sZBkQ9Esn1VoEed6RsIlTpWrPZPVtqNkGQ==} ··· 653 634 externality: 1.0.0 654 635 fs-extra: 10.1.0 655 636 get-port-please: 2.6.1 656 - h3: 1.0.1 637 + h3: 1.0.2 657 638 knitwork: 1.0.0 658 639 magic-string: 0.26.7 659 640 mlly: 1.0.0 ··· 1022 1003 '@types/estree': 1.0.0 1023 1004 estree-walker: 2.0.2 1024 1005 picomatch: 2.3.1 1025 - dev: true 1026 1006 1027 1007 /@rollup/pluginutils/5.0.2_rollup@2.79.1: 1028 1008 resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} ··· 1094 1074 1095 1075 /@types/estree/1.0.0: 1096 1076 resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} 1097 - dev: true 1098 1077 1099 1078 /@types/form-data/0.0.33: 1100 1079 resolution: {integrity: sha1-yayFsqX9GENbjIXZ7LUObWyJP/g=} ··· 1238 1217 '@vue/shared': 3.2.45 1239 1218 estree-walker: 2.0.2 1240 1219 source-map: 0.6.1 1241 - dev: true 1242 1220 1243 1221 /@vue/compiler-dom/3.2.45: 1244 1222 resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==} 1245 1223 dependencies: 1246 1224 '@vue/compiler-core': 3.2.45 1247 1225 '@vue/shared': 3.2.45 1248 - dev: true 1249 1226 1250 1227 /@vue/compiler-sfc/3.2.45: 1251 1228 resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==} ··· 1260 1237 magic-string: 0.25.9 1261 1238 postcss: 8.4.19 1262 1239 source-map: 0.6.1 1263 - dev: true 1264 1240 1265 1241 /@vue/compiler-ssr/3.2.45: 1266 1242 resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==} 1267 1243 dependencies: 1268 1244 '@vue/compiler-dom': 3.2.45 1269 1245 '@vue/shared': 3.2.45 1270 - dev: true 1271 1246 1272 1247 /@vue/devtools-api/6.4.5: 1273 1248 resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} ··· 1281 1256 '@vue/shared': 3.2.45 1282 1257 estree-walker: 2.0.2 1283 1258 magic-string: 0.25.9 1284 - dev: true 1285 1259 1286 1260 /@vue/reactivity/3.2.45: 1287 1261 resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==} 1288 1262 dependencies: 1289 1263 '@vue/shared': 3.2.45 1290 - dev: true 1291 1264 1292 1265 /@vue/runtime-core/3.2.45: 1293 1266 resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==} 1294 1267 dependencies: 1295 1268 '@vue/reactivity': 3.2.45 1296 1269 '@vue/shared': 3.2.45 1297 - dev: true 1298 1270 1299 1271 /@vue/runtime-dom/3.2.45: 1300 1272 resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==} ··· 1302 1274 '@vue/runtime-core': 3.2.45 1303 1275 '@vue/shared': 3.2.45 1304 1276 csstype: 2.6.21 1305 - dev: true 1306 1277 1307 1278 /@vue/server-renderer/3.2.45_vue@3.2.45: 1308 1279 resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==} ··· 1312 1283 '@vue/compiler-ssr': 3.2.45 1313 1284 '@vue/shared': 3.2.45 1314 1285 vue: 3.2.45 1315 - dev: true 1316 1286 1317 1287 /@vue/shared/3.2.45: 1318 1288 resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==} 1319 - dev: true 1320 1289 1321 1290 /@vue/test-utils/2.2.1_vue@3.2.45: 1322 1291 resolution: {integrity: sha512-AkLt24wnnxedJ3NX090JYiueog184QqlR5TVNZM+lggCrK8XjeuPr274okaLqDmiRgp4XVCaGa07KqKLGQbsMQ==} ··· 1325 1294 dependencies: 1326 1295 vue: 3.2.45 1327 1296 dev: true 1297 + 1298 + /@vue/test-utils/2.2.6_vue@3.2.45: 1299 + resolution: {integrity: sha512-64zHtJZdG7V/U2L0j/z3Pt5bSygccI3xs+Kl7LB73AZK4MQ8WONJhqDQPK8leUFFA9CmmoJygeky7zcl2hX10A==} 1300 + peerDependencies: 1301 + vue: ^3.0.1 1302 + dependencies: 1303 + vue: 3.2.45 1304 + dev: false 1328 1305 1329 1306 /@vueuse/head/1.0.18_vue@3.2.45: 1330 1307 resolution: {integrity: sha512-V3EuLoZFrMgvCQYSE0pJupYglZ0ID3rr/8ATIgnZNn+fjRrIEn8oAwAe8FRFAUKgBb0rZt+QY94PaDF6/HOLOQ==} ··· 1363 1340 resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} 1364 1341 engines: {node: '>=0.4.0'} 1365 1342 hasBin: true 1366 - dev: true 1367 1343 1368 1344 /add-stream/1.0.0: 1369 1345 resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} ··· 1413 1389 engines: {node: '>=4'} 1414 1390 dependencies: 1415 1391 color-convert: 1.9.3 1416 - dev: true 1417 1392 1418 1393 /ansi-styles/4.3.0: 1419 1394 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} ··· 1433 1408 dependencies: 1434 1409 normalize-path: 3.0.0 1435 1410 picomatch: 2.3.1 1436 - dev: true 1437 1411 1438 1412 /aproba/2.0.0: 1439 1413 resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} ··· 1568 1542 /binary-extensions/2.2.0: 1569 1543 resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 1570 1544 engines: {node: '>=8'} 1571 - dev: true 1572 1545 1573 1546 /bindings/1.5.0: 1574 1547 resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} ··· 1628 1601 engines: {node: '>=8'} 1629 1602 dependencies: 1630 1603 fill-range: 7.0.1 1631 - dev: true 1632 1604 1633 1605 /browserslist/4.21.4: 1634 1606 resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} ··· 1639 1611 electron-to-chromium: 1.4.284 1640 1612 node-releases: 2.0.6 1641 1613 update-browserslist-db: 1.0.10_browserslist@4.21.4 1642 - dev: true 1643 1614 1644 1615 /buffer-crc32/0.2.13: 1645 1616 resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} ··· 1691 1662 pathe: 1.0.0 1692 1663 pkg-types: 1.0.1 1693 1664 rc9: 2.0.0 1694 - dev: true 1695 1665 1696 1666 /cacheable-lookup/7.0.0: 1697 1667 resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} ··· 1758 1728 1759 1729 /caniuse-lite/1.0.30001431: 1760 1730 resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==} 1761 - dev: true 1762 1731 1763 1732 /caseless/0.12.0: 1764 1733 resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} ··· 1784 1753 ansi-styles: 3.2.1 1785 1754 escape-string-regexp: 1.0.5 1786 1755 supports-color: 5.5.0 1787 - dev: true 1788 1756 1789 1757 /chalk/4.1.2: 1790 1758 resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} ··· 1820 1788 readdirp: 3.6.0 1821 1789 optionalDependencies: 1822 1790 fsevents: 2.3.2 1823 - dev: true 1824 1791 1825 1792 /chownr/1.1.4: 1826 1793 resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} 1827 - dev: true 1828 1794 1829 1795 /chownr/2.0.0: 1830 1796 resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} ··· 1898 1864 resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1899 1865 dependencies: 1900 1866 color-name: 1.1.3 1901 - dev: true 1902 1867 1903 1868 /color-convert/2.0.1: 1904 1869 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} ··· 1909 1874 1910 1875 /color-name/1.1.3: 1911 1876 resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} 1912 - dev: true 1913 1877 1914 1878 /color-name/1.1.4: 1915 1879 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} ··· 2014 1978 2015 1979 /consola/2.15.3: 2016 1980 resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} 2017 - dev: true 2018 1981 2019 1982 /console-control-strings/1.1.0: 2020 1983 resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} ··· 2192 2155 2193 2156 /convert-source-map/1.9.0: 2194 2157 resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} 2195 - dev: true 2196 2158 2197 2159 /cookie-es/0.5.0: 2198 2160 resolution: {integrity: sha512-RyZrFi6PNpBFbIaQjXDlFIhFVqV42QeKSZX1yQIl6ihImq6vcHNGMtqQ/QzY3RMPuYSkvsRwtnt5M9NeYxKt0g==} 2199 - dev: true 2200 2161 2201 2162 /core-util-is/1.0.3: 2202 2163 resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 2203 - dev: true 2204 2164 2205 2165 /cosmiconfig/8.0.0: 2206 2166 resolution: {integrity: sha512-da1EafcpH6b/TD8vDRaWV7xFINlHlF6zKsGwS1TsuVJTZRkquaS5HTMq7uq6h31619QjbsYl21gVDOm32KM1vQ==} ··· 2228 2188 2229 2189 /create-require/1.1.1: 2230 2190 resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 2231 - dev: true 2232 2191 2233 2192 /cross-spawn/7.0.3: 2234 2193 resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} ··· 2280 2239 2281 2240 /css.escape/1.5.1: 2282 2241 resolution: {integrity: sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==} 2283 - dev: true 2284 2242 2285 2243 /cssesc/3.0.0: 2286 2244 resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} ··· 2356 2314 2357 2315 /csstype/2.6.21: 2358 2316 resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} 2359 - dev: true 2360 2317 2361 2318 /cuint/0.2.2: 2362 2319 resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} ··· 2402 2359 optional: true 2403 2360 dependencies: 2404 2361 ms: 2.1.2 2405 - dev: true 2406 2362 2407 2363 /decamelize-keys/1.1.1: 2408 2364 resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} ··· 2471 2427 2472 2428 /defu/6.1.1: 2473 2429 resolution: {integrity: sha512-aA964RUCsBt0FGoNIlA3uFgo2hO+WWC0fiC6DBps/0SFzkKcYoM/3CzVLIa5xSsrFjdioMdYgAIbwo80qp2MoA==} 2474 - dev: true 2475 2430 2476 2431 /degenerator/3.0.2: 2477 2432 resolution: {integrity: sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==} ··· 2508 2463 2509 2464 /destr/1.2.1: 2510 2465 resolution: {integrity: sha512-ud8w0qMLlci6iFG7CNgeRr8OcbUWMsbfjtWft1eJ5Luqrz/M8Ebqk/KCzne8rKUlIQWWfLv0wD6QHrqOf4GshA==} 2511 - dev: true 2466 + 2467 + /destr/1.2.2: 2468 + resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} 2512 2469 2513 2470 /destroy/1.2.0: 2514 2471 resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} ··· 2525 2482 engines: {node: '>=8'} 2526 2483 dependencies: 2527 2484 path-type: 4.0.0 2528 - dev: true 2529 2485 2530 2486 /dom-serializer/1.4.1: 2531 2487 resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} ··· 2578 2534 /dotenv/16.0.3: 2579 2535 resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} 2580 2536 engines: {node: '>=12'} 2581 - dev: true 2582 2537 2583 2538 /duplexer/0.1.2: 2584 2539 resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} ··· 2594 2549 2595 2550 /electron-to-chromium/1.4.284: 2596 2551 resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} 2597 - dev: true 2598 2552 2599 2553 /emoji-regex/8.0.0: 2600 2554 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} ··· 2622 2576 graceful-fs: 4.2.10 2623 2577 memory-fs: 0.5.0 2624 2578 tapable: 1.1.3 2625 - dev: true 2626 2579 2627 2580 /enhanced-resolve/5.10.0: 2628 2581 resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} ··· 2641 2594 hasBin: true 2642 2595 dependencies: 2643 2596 prr: 1.0.1 2644 - dev: true 2645 2597 2646 2598 /error-ex/1.3.2: 2647 2599 resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} ··· 3339 3291 /escalade/3.1.1: 3340 3292 resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 3341 3293 engines: {node: '>=6'} 3342 - dev: true 3343 3294 3344 3295 /escape-goat/4.0.0: 3345 3296 resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} ··· 3353 3304 /escape-string-regexp/1.0.5: 3354 3305 resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} 3355 3306 engines: {node: '>=0.8.0'} 3356 - dev: true 3357 3307 3358 3308 /escape-string-regexp/5.0.0: 3359 3309 resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 3360 3310 engines: {node: '>=12'} 3361 - dev: true 3362 3311 3363 3312 /escodegen/1.14.3: 3364 3313 resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} ··· 3390 3339 3391 3340 /estree-walker/2.0.2: 3392 3341 resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 3393 - dev: true 3394 3342 3395 3343 /estree-walker/3.0.1: 3396 3344 resolution: {integrity: sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==} 3397 - dev: true 3398 3345 3399 3346 /esutils/2.0.3: 3400 3347 resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} ··· 3467 3414 glob-parent: 5.1.2 3468 3415 merge2: 1.4.1 3469 3416 micromatch: 4.0.5 3470 - dev: true 3471 3417 3472 3418 /fast-levenshtein/2.0.6: 3473 3419 resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} ··· 3477 3423 resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 3478 3424 dependencies: 3479 3425 reusify: 1.0.4 3480 - dev: true 3481 3426 3482 3427 /fetch-blob/3.2.0: 3483 3428 resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} ··· 3509 3454 engines: {node: '>=8'} 3510 3455 dependencies: 3511 3456 to-regex-range: 5.0.1 3512 - dev: true 3513 3457 3514 3458 /find-up/2.1.0: 3515 3459 resolution: {integrity: sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==} ··· 3529 3473 /flat/5.0.2: 3530 3474 resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} 3531 3475 hasBin: true 3532 - dev: true 3533 3476 3534 3477 /follow-redirects/1.15.2: 3535 3478 resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} ··· 3610 3553 resolution: {integrity: sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==} 3611 3554 dependencies: 3612 3555 minipass: 2.9.0 3613 - dev: true 3614 3556 3615 3557 /fs-minipass/2.1.0: 3616 3558 resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} ··· 3628 3570 engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 3629 3571 os: [darwin] 3630 3572 requiresBuild: true 3631 - dev: true 3632 3573 optional: true 3633 3574 3634 3575 /ftp/0.3.10: ··· 3675 3616 /gensync/1.0.0-beta.2: 3676 3617 resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 3677 3618 engines: {node: '>=6.9.0'} 3678 - dev: true 3679 3619 3680 3620 /get-caller-file/2.0.5: 3681 3621 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} ··· 3802 3742 dependencies: 3803 3743 mkdirp: 0.5.6 3804 3744 tar: 4.4.19 3805 - dev: true 3806 3745 3807 3746 /glob-parent/5.1.2: 3808 3747 resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 3809 3748 engines: {node: '>= 6'} 3810 3749 dependencies: 3811 3750 is-glob: 4.0.3 3812 - dev: true 3813 3751 3814 3752 /glob/7.2.3: 3815 3753 resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} ··· 3843 3781 /globals/11.12.0: 3844 3782 resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 3845 3783 engines: {node: '>=4'} 3846 - dev: true 3847 3784 3848 3785 /globby/13.1.2: 3849 3786 resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} ··· 3854 3791 ignore: 5.2.0 3855 3792 merge2: 1.4.1 3856 3793 slash: 4.0.0 3857 - dev: true 3858 3794 3859 3795 /gopd/1.0.1: 3860 3796 resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} ··· 3881 3817 3882 3818 /graceful-fs/4.2.10: 3883 3819 resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 3884 - dev: true 3885 3820 3886 3821 /gzip-size/7.0.0: 3887 3822 resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} ··· 3890 3825 duplexer: 0.1.2 3891 3826 dev: true 3892 3827 3893 - /h3/1.0.1: 3894 - resolution: {integrity: sha512-gDCGpRvjchZW2JBlTqbJ9IOs+mdkXXuwSQkSye+jubHAv/UhdamKqoQvd4RFgyBNjHSId8Y+b10UdTcPlP/V+w==} 3828 + /h3/1.0.2: 3829 + resolution: {integrity: sha512-25QqjQMz8pX1NI2rZ/ziNT9B8Aog7jmu2a0o8Qm9kKoH3zOhE+2icVs069h6DEp0g1Dst1+zKfRdRYcK0MogJA==} 3895 3830 dependencies: 3896 3831 cookie-es: 0.5.0 3897 - destr: 1.2.1 3832 + destr: 1.2.2 3898 3833 radix3: 1.0.0 3899 3834 ufo: 1.0.1 3900 - dev: true 3901 3835 3902 3836 /handlebars/4.7.7: 3903 3837 resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} ··· 3926 3860 - encoding 3927 3861 dev: true 3928 3862 3863 + /happy-dom/8.1.0: 3864 + resolution: {integrity: sha512-R9NVb5815gpMFsldZF0wVSHw2uSobx6yitSkCdQPda1kwfAmVw4Ut8ZspxGHXkK6OA93SznldkcvrbhKFr6JcA==} 3865 + dependencies: 3866 + css.escape: 1.5.1 3867 + he: 1.2.0 3868 + node-fetch: 2.6.7 3869 + webidl-conversions: 7.0.0 3870 + whatwg-encoding: 2.0.0 3871 + whatwg-mimetype: 3.0.0 3872 + transitivePeerDependencies: 3873 + - encoding 3874 + 3929 3875 /hard-rejection/2.1.0: 3930 3876 resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} 3931 3877 engines: {node: '>=6'} ··· 3938 3884 /has-flag/3.0.0: 3939 3885 resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 3940 3886 engines: {node: '>=4'} 3941 - dev: true 3942 3887 3943 3888 /has-flag/4.0.0: 3944 3889 resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} ··· 3981 3926 3982 3927 /hash-sum/2.0.0: 3983 3928 resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} 3984 - dev: true 3985 3929 3986 3930 /he/1.2.0: 3987 3931 resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} 3988 3932 hasBin: true 3989 - dev: true 3990 3933 3991 3934 /hookable/5.4.2: 3992 3935 resolution: {integrity: sha512-6rOvaUiNKy9lET1X0ECnyZ5O5kSV0PJbtA5yZUgdEF7fGJEVwSLSislltyt7nFwVVALYHQJtfGeAR2Y0A0uJkg==} ··· 4106 4049 engines: {node: '>=0.10.0'} 4107 4050 dependencies: 4108 4051 safer-buffer: 2.1.2 4109 - dev: true 4110 4052 4111 4053 /ieee754/1.2.1: 4112 4054 resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} ··· 4115 4057 /ignore/5.2.0: 4116 4058 resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 4117 4059 engines: {node: '>= 4'} 4118 - dev: true 4119 4060 4120 4061 /import-fresh/3.3.0: 4121 4062 resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} ··· 4149 4090 4150 4091 /inherits/2.0.4: 4151 4092 resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 4152 - dev: true 4153 4093 4154 4094 /ini/1.3.8: 4155 4095 resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} ··· 4248 4188 engines: {node: '>=8'} 4249 4189 dependencies: 4250 4190 binary-extensions: 2.2.0 4251 - dev: true 4252 4191 4253 4192 /is-boolean-object/1.1.2: 4254 4193 resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} ··· 4305 4244 /is-extglob/2.1.1: 4306 4245 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 4307 4246 engines: {node: '>=0.10.0'} 4308 - dev: true 4309 4247 4310 4248 /is-fullwidth-code-point/3.0.0: 4311 4249 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} ··· 4317 4255 engines: {node: '>=0.10.0'} 4318 4256 dependencies: 4319 4257 is-extglob: 2.1.1 4320 - dev: true 4321 4258 4322 4259 /is-installed-globally/0.4.0: 4323 4260 resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} ··· 4360 4297 /is-number/7.0.0: 4361 4298 resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 4362 4299 engines: {node: '>=0.12.0'} 4363 - dev: true 4364 4300 4365 4301 /is-obj/2.0.0: 4366 4302 resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} ··· 4485 4421 4486 4422 /isarray/1.0.0: 4487 4423 resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 4488 - dev: true 4489 4424 4490 4425 /isarray/2.0.5: 4491 4426 resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} ··· 4518 4453 /jiti/1.16.0: 4519 4454 resolution: {integrity: sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==} 4520 4455 hasBin: true 4521 - dev: true 4522 4456 4523 4457 /js-tokens/4.0.0: 4524 4458 resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 4525 - dev: true 4526 4459 4527 4460 /js-yaml/4.1.0: 4528 4461 resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} ··· 4535 4468 resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} 4536 4469 engines: {node: '>=4'} 4537 4470 hasBin: true 4538 - dev: true 4539 4471 4540 4472 /json-buffer/3.0.1: 4541 4473 resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} ··· 4557 4489 resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} 4558 4490 engines: {node: '>=6'} 4559 4491 hasBin: true 4560 - dev: true 4561 4492 4562 4493 /jsonc-parser/3.2.0: 4563 4494 resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} 4564 - dev: true 4565 4495 4566 4496 /jsonfile/4.0.0: 4567 4497 resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} ··· 4600 4530 4601 4531 /knitwork/1.0.0: 4602 4532 resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} 4603 - dev: true 4604 4533 4605 4534 /latest-version/7.0.0: 4606 4535 resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} ··· 4659 4588 /local-pkg/0.4.2: 4660 4589 resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} 4661 4590 engines: {node: '>=14'} 4662 - dev: true 4663 4591 4664 4592 /locate-path/2.0.0: 4665 4593 resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} ··· 4678 4606 4679 4607 /lodash._reinterpolate/3.0.0: 4680 4608 resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} 4681 - dev: true 4682 4609 4683 4610 /lodash.debounce/4.0.8: 4684 4611 resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} ··· 4721 4648 dependencies: 4722 4649 lodash._reinterpolate: 3.0.0 4723 4650 lodash.templatesettings: 4.2.0 4724 - dev: true 4725 4651 4726 4652 /lodash.templatesettings/4.2.0: 4727 4653 resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} 4728 4654 dependencies: 4729 4655 lodash._reinterpolate: 3.0.0 4730 - dev: true 4731 4656 4732 4657 /lodash.union/4.6.0: 4733 4658 resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} ··· 4771 4696 engines: {node: '>=10'} 4772 4697 dependencies: 4773 4698 yallist: 4.0.0 4774 - dev: true 4775 4699 4776 4700 /macos-release/3.1.0: 4777 4701 resolution: {integrity: sha512-/M/R0gCDgM+Cv1IuBG1XGdfTFnMEG6PZeT+KGWHO/OG+imqmaD9CH5vHBTycEM3+Kc4uG2Il+tFAuUWLqQOeUA==} ··· 4782 4706 resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 4783 4707 dependencies: 4784 4708 sourcemap-codec: 1.4.8 4785 - dev: true 4786 4709 4787 4710 /magic-string/0.26.7: 4788 4711 resolution: {integrity: sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==} 4789 4712 engines: {node: '>=12'} 4790 4713 dependencies: 4791 4714 sourcemap-codec: 1.4.8 4792 - dev: true 4793 4715 4794 4716 /magic-string/0.27.0: 4795 4717 resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} ··· 4825 4747 dependencies: 4826 4748 errno: 0.1.8 4827 4749 readable-stream: 2.3.7 4828 - dev: true 4829 4750 4830 4751 /meow/8.1.2: 4831 4752 resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} ··· 4851 4772 /merge2/1.4.1: 4852 4773 resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 4853 4774 engines: {node: '>= 8'} 4854 - dev: true 4855 4775 4856 4776 /micromatch/4.0.5: 4857 4777 resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} ··· 4859 4779 dependencies: 4860 4780 braces: 3.0.2 4861 4781 picomatch: 2.3.1 4862 - dev: true 4863 4782 4864 4783 /mime-db/1.52.0: 4865 4784 resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} ··· 4889 4808 resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 4890 4809 engines: {node: '>=10.0.0'} 4891 4810 hasBin: true 4892 - dev: true 4893 4811 4894 4812 /mimic-fn/2.1.0: 4895 4813 resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} ··· 4946 4864 4947 4865 /minimist/1.2.7: 4948 4866 resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} 4949 - dev: true 4950 4867 4951 4868 /minipass/2.9.0: 4952 4869 resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} 4953 4870 dependencies: 4954 4871 safe-buffer: 5.2.1 4955 4872 yallist: 3.1.1 4956 - dev: true 4957 4873 4958 4874 /minipass/3.3.4: 4959 4875 resolution: {integrity: sha512-I9WPbWHCGu8W+6k1ZiGpPu0GkoKBeorkfKNuAFBNS1HNFJvke82sxvI5bzcCNpWPorkOO5QQ+zomzzwRxejXiw==} ··· 4966 4882 resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} 4967 4883 dependencies: 4968 4884 minipass: 2.9.0 4969 - dev: true 4970 4885 4971 4886 /minizlib/2.1.2: 4972 4887 resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} ··· 4986 4901 hasBin: true 4987 4902 dependencies: 4988 4903 minimist: 1.2.7 4989 - dev: true 4990 4904 4991 4905 /mkdirp/1.0.4: 4992 4906 resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} ··· 5023 4937 pathe: 1.0.0 5024 4938 pkg-types: 1.0.1 5025 4939 ufo: 1.0.1 5026 - dev: true 5027 4940 5028 4941 /modify-values/1.0.1: 5029 4942 resolution: {integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==} ··· 5041 4954 5042 4955 /ms/2.1.2: 5043 4956 resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 5044 - dev: true 5045 4957 5046 4958 /ms/2.1.3: 5047 4959 resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} ··· 5055 4967 resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} 5056 4968 engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 5057 4969 hasBin: true 5058 - dev: true 5059 4970 5060 4971 /nanoid/4.0.0: 5061 4972 resolution: {integrity: sha512-IgBP8piMxe/gf73RTQx7hmnhwz0aaEXYakvqZyE302IXW3HyVNhdNGC+O2MwMAVhLEnvXlvKtGbtJf6wvHihCg==} ··· 5110 5021 fs-extra: 10.1.0 5111 5022 globby: 13.1.2 5112 5023 gzip-size: 7.0.0 5113 - h3: 1.0.1 5024 + h3: 1.0.2 5114 5025 hookable: 5.4.2 5115 5026 http-proxy: 1.18.1 5116 5027 is-primitive: 3.0.1 ··· 5161 5072 5162 5073 /node-fetch-native/1.0.1: 5163 5074 resolution: {integrity: sha512-VzW+TAk2wE4X9maiKMlT+GsPU4OMmR1U9CrHSmd3DFLn2IcZ9VJ6M6BBugGfYUnPCLSYxXdZy17M0BEJyhUTwg==} 5164 - dev: true 5165 5075 5166 5076 /node-fetch/2.6.7: 5167 5077 resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} ··· 5173 5083 optional: true 5174 5084 dependencies: 5175 5085 whatwg-url: 5.0.0 5176 - dev: true 5177 5086 5178 5087 /node-fetch/3.3.0: 5179 5088 resolution: {integrity: sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==} ··· 5196 5105 5197 5106 /node-releases/2.0.6: 5198 5107 resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} 5199 - dev: true 5200 5108 5201 5109 /nopt/5.0.0: 5202 5110 resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} ··· 5228 5136 /normalize-path/3.0.0: 5229 5137 resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 5230 5138 engines: {node: '>=0.10.0'} 5231 - dev: true 5232 5139 5233 5140 /normalize-range/0.1.2: 5234 5141 resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} ··· 5305 5212 estree-walker: 3.0.1 5306 5213 fs-extra: 10.1.0 5307 5214 globby: 13.1.2 5308 - h3: 1.0.1 5215 + h3: 1.0.2 5309 5216 hash-sum: 2.0.0 5310 5217 hookable: 5.4.2 5311 5218 knitwork: 1.0.0 ··· 5380 5287 destr: 1.2.1 5381 5288 node-fetch-native: 1.0.1 5382 5289 ufo: 1.0.1 5383 - dev: true 5384 5290 5385 5291 /ohash/1.0.0: 5386 5292 resolution: {integrity: sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A==} ··· 5389 5295 /ohmyfetch/0.4.21: 5390 5296 resolution: {integrity: sha512-VG7f/JRvqvBOYvL0tHyEIEG7XHWm7OqIfAs6/HqwWwDfjiJ1g0huIpe5sFEmyb+7hpFa1EGNH2aERWR72tlClw==} 5391 5297 dependencies: 5392 - destr: 1.2.1 5298 + destr: 1.2.2 5393 5299 node-fetch-native: 0.1.8 5394 5300 ufo: 0.8.6 5395 5301 undici: 5.12.0 ··· 5643 5549 /path-type/4.0.0: 5644 5550 resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 5645 5551 engines: {node: '>=8'} 5646 - dev: true 5647 5552 5648 5553 /pathe/0.2.0: 5649 5554 resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==} ··· 5651 5556 5652 5557 /pathe/1.0.0: 5653 5558 resolution: {integrity: sha512-nPdMG0Pd09HuSsr7QOKUXO2Jr9eqaDiZvDwdyIhNG5SHYujkQHYKDfGQkulBxvbDHz8oHLsTgKN86LSwYzSHAg==} 5654 - dev: true 5655 5559 5656 5560 /pathval/1.1.1: 5657 5561 resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} ··· 5663 5567 5664 5568 /picocolors/1.0.0: 5665 5569 resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 5666 - dev: true 5667 5570 5668 5571 /picomatch/2.3.1: 5669 5572 resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 5670 5573 engines: {node: '>=8.6'} 5671 - dev: true 5672 5574 5673 5575 /pify/2.3.0: 5674 5576 resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} ··· 5686 5588 jsonc-parser: 3.2.0 5687 5589 mlly: 1.0.0 5688 5590 pathe: 1.0.0 5689 - dev: true 5690 5591 5691 5592 /postcss-calc/8.2.4_postcss@8.4.19: 5692 5593 resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} ··· 5762 5663 resolution: {integrity: sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==} 5763 5664 dependencies: 5764 5665 enhanced-resolve: 4.5.0 5765 - dev: true 5766 5666 5767 5667 /postcss-import/15.0.0_postcss@8.4.19: 5768 5668 resolution: {integrity: sha512-Y20shPQ07RitgBGv2zvkEAu9bqvrD77C9axhj/aA1BQj4czape2MdClCExvB27EwYEJdGgKZBpKanb0t1rK2Kg==} ··· 6020 5920 nanoid: 3.3.4 6021 5921 picocolors: 1.0.0 6022 5922 source-map-js: 1.0.2 6023 - dev: true 6024 5923 6025 5924 /prelude-ls/1.1.2: 6026 5925 resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} ··· 6034 5933 6035 5934 /process-nextick-args/2.0.1: 6036 5935 resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 6037 - dev: true 6038 5936 6039 5937 /promise.allsettled/1.0.6: 6040 5938 resolution: {integrity: sha512-22wJUOD3zswWFqgwjNHa1965LvqTX87WPu/lreY2KSd7SVcERfuZ4GfUaOnJNnvtoIv2yXT/W00YIGMetXtFXg==} ··· 6084 5982 6085 5983 /prr/1.0.1: 6086 5984 resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} 6087 - dev: true 6088 5985 6089 5986 /pupa/3.1.0: 6090 5987 resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} ··· 6107 6004 6108 6005 /queue-microtask/1.2.3: 6109 6006 resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 6110 - dev: true 6111 6007 6112 6008 /quick-lru/4.0.1: 6113 6009 resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} ··· 6121 6017 6122 6018 /radix3/1.0.0: 6123 6019 resolution: {integrity: sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ==} 6124 - dev: true 6125 6020 6126 6021 /randombytes/2.1.0: 6127 6022 resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} ··· 6158 6053 resolution: {integrity: sha512-yVeYJHOpJLOhs3V6RKwz7RPPwPurrx3JjwK264sPgvo/lFdhuUrLien7iSvAO6STVkN0gSMk/MehQNHQhflqZw==} 6159 6054 dependencies: 6160 6055 defu: 6.1.1 6161 - destr: 1.2.1 6056 + destr: 1.2.2 6162 6057 flat: 5.0.2 6163 - dev: true 6164 6058 6165 6059 /read-cache/1.0.0: 6166 6060 resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} ··· 6223 6117 safe-buffer: 5.1.2 6224 6118 string_decoder: 1.1.1 6225 6119 util-deprecate: 1.0.2 6226 - dev: true 6227 6120 6228 6121 /readable-stream/3.6.0: 6229 6122 resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} ··· 6245 6138 engines: {node: '>=8.10.0'} 6246 6139 dependencies: 6247 6140 picomatch: 2.3.1 6248 - dev: true 6249 6141 6250 6142 /rechoir/0.6.2: 6251 6143 resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} ··· 6389 6281 /reusify/1.0.4: 6390 6282 resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 6391 6283 engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 6392 - dev: true 6393 6284 6394 6285 /rimraf/3.0.2: 6395 6286 resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} ··· 6472 6363 resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 6473 6364 dependencies: 6474 6365 queue-microtask: 1.2.3 6475 - dev: true 6476 6366 6477 6367 /rxjs/7.5.7: 6478 6368 resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} ··· 6482 6372 6483 6373 /safe-buffer/5.1.2: 6484 6374 resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 6485 - dev: true 6486 6375 6487 6376 /safe-buffer/5.2.1: 6488 6377 resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 6489 - dev: true 6490 6378 6491 6379 /safe-regex-test/1.0.0: 6492 6380 resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} ··· 6498 6386 6499 6387 /safer-buffer/2.1.2: 6500 6388 resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 6501 - dev: true 6502 6389 6503 6390 /scule/1.0.0: 6504 6391 resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} 6505 - dev: true 6506 6392 6507 6393 /semver-diff/4.0.0: 6508 6394 resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} ··· 6519 6405 /semver/6.3.0: 6520 6406 resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} 6521 6407 hasBin: true 6522 - dev: true 6523 6408 6524 6409 /semver/7.3.8: 6525 6410 resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} ··· 6527 6412 hasBin: true 6528 6413 dependencies: 6529 6414 lru-cache: 6.0.0 6530 - dev: true 6531 6415 6532 6416 /send/0.18.0: 6533 6417 resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} ··· 6619 6503 /slash/4.0.0: 6620 6504 resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} 6621 6505 engines: {node: '>=12'} 6622 - dev: true 6623 6506 6624 6507 /smart-buffer/4.2.0: 6625 6508 resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} ··· 6648 6531 /source-map-js/1.0.2: 6649 6532 resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 6650 6533 engines: {node: '>=0.10.0'} 6651 - dev: true 6652 6534 6653 6535 /source-map-support/0.5.21: 6654 6536 resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} ··· 6660 6542 /source-map/0.6.1: 6661 6543 resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 6662 6544 engines: {node: '>=0.10.0'} 6663 - dev: true 6664 6545 6665 6546 /source-map/0.7.4: 6666 6547 resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} ··· 6669 6550 6670 6551 /sourcemap-codec/1.4.8: 6671 6552 resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 6672 - dev: true 6553 + deprecated: Please use @jridgewell/sourcemap-codec instead 6673 6554 6674 6555 /spdx-correct/3.1.1: 6675 6556 resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} ··· 6721 6602 6722 6603 /std-env/3.3.1: 6723 6604 resolution: {integrity: sha512-3H20QlwQsSm2OvAxWIYhs+j01MzzqwMwGiiO1NQaJYZgJZFPuAbf95/DiKRBSTYIJ2FeGUc+B/6mPGcWP9dO3Q==} 6724 - dev: true 6725 6605 6726 6606 /streamsearch/1.1.0: 6727 6607 resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} ··· 6770 6650 resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 6771 6651 dependencies: 6772 6652 safe-buffer: 5.1.2 6773 - dev: true 6774 6653 6775 6654 /string_decoder/1.3.0: 6776 6655 resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} ··· 6829 6708 resolution: {integrity: sha512-5o4LsH1lzBzO9UFH63AJ2ad2/S2AVx6NtjOcaz+VTT2h1RiRvbipW72z8M/lxEhcPHDBQwpDrnTF7sXy/7OwCQ==} 6830 6709 dependencies: 6831 6710 acorn: 8.8.1 6832 - dev: true 6833 6711 6834 6712 /stylehacks/5.1.1_postcss@8.4.19: 6835 6713 resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} ··· 6847 6725 engines: {node: '>=4'} 6848 6726 dependencies: 6849 6727 has-flag: 3.0.0 6850 - dev: true 6851 6728 6852 6729 /supports-color/7.2.0: 6853 6730 resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} ··· 6897 6774 /tapable/1.1.3: 6898 6775 resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} 6899 6776 engines: {node: '>=6'} 6900 - dev: true 6901 6777 6902 6778 /tapable/2.2.1: 6903 6779 resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} ··· 6926 6802 mkdirp: 0.5.6 6927 6803 safe-buffer: 5.2.1 6928 6804 yallist: 3.1.1 6929 - dev: true 6930 6805 6931 6806 /tar/6.1.12: 6932 6807 resolution: {integrity: sha512-jU4TdemS31uABHd+Lt5WEYJuzn+TJTCBLljvIAHZOz6M9Os5pJ4dD+vRFLxPa/n3T0iEFzpi+0x1UfuDZYbRMw==} ··· 7018 6893 /to-fast-properties/2.0.0: 7019 6894 resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} 7020 6895 engines: {node: '>=4'} 7021 - dev: true 7022 6896 7023 6897 /to-regex-range/5.0.1: 7024 6898 resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 7025 6899 engines: {node: '>=8.0'} 7026 6900 dependencies: 7027 6901 is-number: 7.0.0 7028 - dev: true 7029 6902 7030 6903 /toidentifier/1.0.1: 7031 6904 resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} ··· 7034 6907 7035 6908 /tr46/0.0.3: 7036 6909 resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 7037 - dev: true 7038 6910 7039 6911 /trim-newlines/3.0.1: 7040 6912 resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} ··· 7114 6986 7115 6987 /ufo/1.0.1: 7116 6988 resolution: {integrity: sha512-boAm74ubXHY7KJQZLlXrtMz52qFvpsbOxDcZOnw/Wf+LS4Mmyu7JxmzD4tDLtUQtmZECypJ0FrCz4QIe6dvKRA==} 7117 - dev: true 7118 6989 7119 6990 /uglify-js/3.17.4: 7120 6991 resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} ··· 7180 7051 estree-walker: 3.0.1 7181 7052 magic-string: 0.26.7 7182 7053 unplugin: 1.0.0 7183 - dev: true 7184 7054 7185 7055 /undici/5.12.0: 7186 7056 resolution: {integrity: sha512-zMLamCG62PGjd9HHMpo05bSLvvwWOZgGeiWlN/vlqu3+lRo3elxktVGEyLMX+IO7c2eflLjcW74AlkhEZm15mg==} ··· 7196 7066 mime: 3.0.0 7197 7067 node-fetch-native: 1.0.1 7198 7068 pathe: 1.0.0 7199 - dev: true 7200 7069 7201 7070 /unhead/1.0.4: 7202 7071 resolution: {integrity: sha512-d6qQR9fOjbi287DwEZyqECdHny7/z/1hpaARyhSj/zT2vScIsafWSlSJEpLiJQ/LrjhK7LQeSpgZi/cUYllzBA==} ··· 7222 7091 unplugin: 1.0.0 7223 7092 transitivePeerDependencies: 7224 7093 - rollup 7225 - dev: true 7226 7094 7227 7095 /unimport/1.0.1_rollup@2.79.1: 7228 7096 resolution: {integrity: sha512-SEPKl3uyqUvi6c0MnyCmUF9H07CuC9j9p2p33F03LmegU0sxjpnjL0fLKAhh7BTfcKaJKj+1iOiAFtg7P3m5mQ==} ··· 7275 7143 chokidar: 3.5.3 7276 7144 webpack-sources: 3.2.3 7277 7145 webpack-virtual-modules: 0.4.6 7278 - dev: true 7279 7146 7280 7147 /unstorage/1.0.1: 7281 7148 resolution: {integrity: sha512-J1c4b8K2KeihHrQtdgl/ybIapArUbPaPb+TyJy/nGSauDwDYqciZsEKdkee568P3c8SSH4TIgnGRHDWMPGw+Lg==} 7282 7149 dependencies: 7283 7150 anymatch: 3.1.2 7284 7151 chokidar: 3.5.3 7285 - destr: 1.2.1 7286 - h3: 1.0.1 7152 + destr: 1.2.2 7153 + h3: 1.0.2 7287 7154 ioredis: 5.2.4 7288 7155 listhen: 1.0.1 7289 7156 mkdir: 0.0.2 ··· 7306 7173 scule: 1.0.0 7307 7174 transitivePeerDependencies: 7308 7175 - supports-color 7309 - dev: true 7310 7176 7311 7177 /update-browserslist-db/1.0.10_browserslist@4.21.4: 7312 7178 resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} ··· 7317 7183 browserslist: 4.21.4 7318 7184 escalade: 3.1.1 7319 7185 picocolors: 1.0.0 7320 - dev: true 7321 7186 7322 7187 /update-notifier/6.0.2: 7323 7188 resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} ··· 7346 7211 7347 7212 /util-deprecate/1.0.2: 7348 7213 resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 7349 - dev: true 7350 7214 7351 7215 /validate-npm-package-license/3.0.4: 7352 7216 resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} ··· 7480 7344 fsevents: 2.3.2 7481 7345 dev: true 7482 7346 7483 - /vitest/0.24.5: 7484 - resolution: {integrity: sha512-zw6JhPUHtLILQDe5Q39b/SzoITkG+R7hcFjuthp4xsi6zpmfQPOZcHodZ+3bqoWl4EdGK/p1fuMiEwdxgbGLOA==} 7485 - engines: {node: '>=v14.16.0'} 7486 - hasBin: true 7487 - peerDependencies: 7488 - '@edge-runtime/vm': '*' 7489 - '@vitest/browser': '*' 7490 - '@vitest/ui': '*' 7491 - happy-dom: '*' 7492 - jsdom: '*' 7493 - peerDependenciesMeta: 7494 - '@edge-runtime/vm': 7495 - optional: true 7496 - '@vitest/browser': 7497 - optional: true 7498 - '@vitest/ui': 7499 - optional: true 7500 - happy-dom: 7501 - optional: true 7502 - jsdom: 7503 - optional: true 7504 - dependencies: 7505 - '@types/chai': 4.3.3 7506 - '@types/chai-subset': 1.3.3 7507 - '@types/node': 18.11.9 7508 - chai: 4.3.6 7509 - debug: 4.3.4 7510 - local-pkg: 0.4.2 7511 - strip-literal: 0.4.2 7512 - tinybench: 2.3.1 7513 - tinypool: 0.3.0 7514 - tinyspy: 1.0.2 7515 - vite: 3.2.3_@types+node@18.11.9 7516 - transitivePeerDependencies: 7517 - - less 7518 - - sass 7519 - - stylus 7520 - - sugarss 7521 - - supports-color 7522 - - terser 7523 - dev: true 7524 - 7525 7347 /vitest/0.24.5_happy-dom@7.6.6: 7526 7348 resolution: {integrity: sha512-zw6JhPUHtLILQDe5Q39b/SzoITkG+R7hcFjuthp4xsi6zpmfQPOZcHodZ+3bqoWl4EdGK/p1fuMiEwdxgbGLOA==} 7527 7349 engines: {node: '>=v14.16.0'} ··· 7550 7372 chai: 4.3.6 7551 7373 debug: 4.3.4 7552 7374 happy-dom: 7.6.6 7375 + local-pkg: 0.4.2 7376 + strip-literal: 0.4.2 7377 + tinybench: 2.3.1 7378 + tinypool: 0.3.0 7379 + tinyspy: 1.0.2 7380 + vite: 3.2.3_@types+node@18.11.9 7381 + transitivePeerDependencies: 7382 + - less 7383 + - sass 7384 + - stylus 7385 + - sugarss 7386 + - supports-color 7387 + - terser 7388 + dev: true 7389 + 7390 + /vitest/0.24.5_happy-dom@8.1.0: 7391 + resolution: {integrity: sha512-zw6JhPUHtLILQDe5Q39b/SzoITkG+R7hcFjuthp4xsi6zpmfQPOZcHodZ+3bqoWl4EdGK/p1fuMiEwdxgbGLOA==} 7392 + engines: {node: '>=v14.16.0'} 7393 + hasBin: true 7394 + peerDependencies: 7395 + '@edge-runtime/vm': '*' 7396 + '@vitest/browser': '*' 7397 + '@vitest/ui': '*' 7398 + happy-dom: '*' 7399 + jsdom: '*' 7400 + peerDependenciesMeta: 7401 + '@edge-runtime/vm': 7402 + optional: true 7403 + '@vitest/browser': 7404 + optional: true 7405 + '@vitest/ui': 7406 + optional: true 7407 + happy-dom: 7408 + optional: true 7409 + jsdom: 7410 + optional: true 7411 + dependencies: 7412 + '@types/chai': 4.3.3 7413 + '@types/chai-subset': 1.3.3 7414 + '@types/node': 18.11.9 7415 + chai: 4.3.6 7416 + debug: 4.3.4 7417 + happy-dom: 8.1.0 7553 7418 local-pkg: 0.4.2 7554 7419 strip-literal: 0.4.2 7555 7420 tinybench: 2.3.1 ··· 7641 7506 '@vue/runtime-dom': 3.2.45 7642 7507 '@vue/server-renderer': 3.2.45_vue@3.2.45 7643 7508 '@vue/shared': 3.2.45 7644 - dev: true 7645 7509 7646 7510 /wcwidth/1.0.1: 7647 7511 resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} ··· 7656 7520 7657 7521 /webidl-conversions/3.0.1: 7658 7522 resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 7659 - dev: true 7660 7523 7661 7524 /webidl-conversions/7.0.0: 7662 7525 resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} 7663 7526 engines: {node: '>=12'} 7664 - dev: true 7665 7527 7666 7528 /webpack-sources/3.2.3: 7667 7529 resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} 7668 7530 engines: {node: '>=10.13.0'} 7669 - dev: true 7670 7531 7671 7532 /webpack-virtual-modules/0.4.6: 7672 7533 resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} 7673 - dev: true 7674 7534 7675 7535 /whatwg-encoding/2.0.0: 7676 7536 resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} 7677 7537 engines: {node: '>=12'} 7678 7538 dependencies: 7679 7539 iconv-lite: 0.6.3 7680 - dev: true 7681 7540 7682 7541 /whatwg-mimetype/3.0.0: 7683 7542 resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} 7684 7543 engines: {node: '>=12'} 7685 - dev: true 7686 7544 7687 7545 /whatwg-url/5.0.0: 7688 7546 resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 7689 7547 dependencies: 7690 7548 tr46: 0.0.3 7691 7549 webidl-conversions: 3.0.1 7692 - dev: true 7693 7550 7694 7551 /which-boxed-primitive/1.0.2: 7695 7552 resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} ··· 7813 7670 7814 7671 /yallist/3.1.1: 7815 7672 resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 7816 - dev: true 7817 7673 7818 7674 /yallist/4.0.0: 7819 7675 resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 7820 - dev: true 7821 7676 7822 7677 /yaml/1.10.2: 7823 7678 resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
+1 -4
playground/package.json
··· 8 8 "postinstall": "nuxt prepare" 9 9 }, 10 10 "devDependencies": { 11 - "@vue/test-utils": "^2.2.1", 12 - "happy-dom": "^7.6.6", 13 11 "nuxt": "^3.0.0", 14 12 "vitest": "^0.24.5", 15 - "vitest-environment-nuxt": "latest", 16 - "vue": "^3.2.45" 13 + "vitest-environment-nuxt": "latest" 17 14 } 18 15 }
+2 -2
src/config.ts
··· 1 1 import { loadNuxt, buildNuxt } from '@nuxt/kit' 2 - import { InlineConfig as VitestConfig } from 'vitest' 3 - import { InlineConfig } from 'vite' 2 + import type { InlineConfig as VitestConfig } from 'vitest' 3 + import type { InlineConfig } from 'vite' 4 4 5 5 // https://github.com/nuxt/framework/issues/6496 6 6 async function getViteConfig (rootDir = process.cwd()) {
+6 -4
src/index.ts
··· 1 1 import type { Environment } from 'vitest' 2 2 import { Window, GlobalWindow } from 'happy-dom' 3 - import { createFetch } from 'ohmyfetch' 4 - import { App, createApp, toNodeListener } from 'h3' 3 + import { createFetch } from 'ofetch' 4 + import { createApp, toNodeListener } from 'h3' 5 + import type { App } from 'h3' 5 6 import { 6 7 createCall, 7 8 createFetch as createLocalFetch, ··· 50 51 51 52 const registry = new Set<string>() 52 53 53 - win.fetch = (init, options) => { 54 + win.fetch = (init: string, options?: any) => { 54 55 if (typeof init === 'string' && registry.has(init)) { 55 56 init = '/_' + init 56 57 } ··· 65 66 66 67 const { keys, originals } = populateGlobal(global, win, { bindFunctions: true }) 67 68 68 - // @ts-expect-error nuxt alias 69 69 await import('#app/entry') 70 70 71 71 return { 72 72 // called after all tests with this env have been run 73 73 teardown () { 74 74 win.happyDOM.cancelAsync() 75 + // @ts-expect-error 75 76 keys.forEach(key => delete global[key]) 77 + // @ts-expect-error 76 78 originals.forEach((v, k) => global[k] = v) 77 79 } 78 80 }
+5 -1
src/runtime/mock.ts
··· 1 - import { defineEventHandler, EventHandler } from 'h3' 1 + import { defineEventHandler } from 'h3' 2 + import type { EventHandler } from 'h3' 2 3 3 4 export function registerEndpoint (url: string, handler: EventHandler) { 5 + // @ts-expect-error private property 4 6 if (!window.__app) return 7 + // @ts-expect-error private property 5 8 window.__app.use('/_' + url, defineEventHandler(handler)) 9 + // @ts-expect-error private property 6 10 window.__registry.add(url) 7 11 }