"scripts": {
"dev": "jest --watch",
"changelog": "conventional-changelog -p angular -i CHANGELOG.md -s -r 1",
- "build": "rimraf dist && rollup -c rollup.config.js",
+ "build": "rimraf dist && rollup -c rollup.config.mjs",
"build:dts": "api-extractor run --local --verbose && tail -n +10 src/globalExtensions.ts >> dist/vue-router.d.ts",
- "build:playground": "vue-tsc --noEmit && vite build --config playground/vite.config.js",
- "build:e2e": "vue-tsc --noEmit && vite build --config e2e/vite.config.js",
- "build:size": "pnpm run build && rollup -c size-checks/rollup.config.js",
- "dev:e2e": "vite --config e2e/vite.config.js",
+ "build:playground": "vue-tsc --noEmit && vite build --config playground/vite.config.ts",
+ "build:e2e": "vue-tsc --noEmit && vite build --config e2e/vite.config.mjs",
+ "build:size": "pnpm run build && rollup -c size-checks/rollup.config.mjs",
+ "dev:e2e": "vite --config e2e/vite.config.mjs",
"test:types": "tsc --build tsconfig.json",
"test:dts": "tsc -p ./test-dts/tsconfig.json",
"test:unit": "jest --coverage",
"test": "pnpm run test:types && pnpm run test:unit && pnpm run build && pnpm run build:dts && pnpm run test:e2e",
"test:e2e": "pnpm run test:e2e:headless",
- "test:e2e:headless": "node e2e/runner.js --env chrome-headless",
- "test:e2e:native": "node e2e/runner.js --env chrome",
- "test:e2e:ci": "node e2e/runner.js --env chrome-headless --retries 2",
- "test:e2e:bs": "node e2e/runner.js --local -e android5 --tag browserstack",
- "test:e2e:bs-test": "node e2e/runner.js --local --env browserstack.local_chrome --tag browserstack"
+ "test:e2e:headless": "node e2e/runner.mjs --env chrome-headless",
+ "test:e2e:native": "node e2e/runner.mjs --env chrome",
+ "test:e2e:ci": "node e2e/runner.mjs --env chrome-headless --retries 2",
+ "test:e2e:bs": "node e2e/runner.mjs --local -e android5 --tag browserstack",
+ "test:e2e:bs-test": "node e2e/runner.mjs --local --env browserstack.local_chrome --tag browserstack"
},
"peerDependencies": {
"vue": "^3.2.0"
},
"devDependencies": {
"@microsoft/api-extractor": "^7.34.4",
- "@rollup/plugin-alias": "^3.1.4",
- "@rollup/plugin-commonjs": "^22.0.2",
- "@rollup/plugin-node-resolve": "^13.0.5",
- "@rollup/plugin-replace": "^4.0.0",
+ "@rollup/plugin-alias": "^4.0.3",
+ "@rollup/plugin-commonjs": "^24.0.1",
+ "@rollup/plugin-node-resolve": "^15.0.1",
+ "@rollup/plugin-replace": "^5.0.2",
"@sucrase/jest-plugin": "^3.0.0",
"@types/jest": "^29.4.0",
"@types/jsdom": "^20.0.1",
"@types/nightwatch": "^2.3.19",
- "@vitejs/plugin-vue": "^3.2.0",
+ "@vitejs/plugin-vue": "^4.0.0",
"@vue/compiler-sfc": "^3.2.47",
"@vue/server-renderer": "^3.2.47",
"@vue/test-utils": "^2.3.0",
"nightwatch": "^2.6.15",
"nightwatch-helpers": "^1.2.0",
"rimraf": "^3.0.2",
- "rollup": "^2.79.1",
+ "rollup": "^3.17.2",
"rollup-plugin-analyzer": "^4.0.0",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-typescript2": "^0.34.1",
"sucrase": "^3.29.0",
"typescript": "~4.9.4",
- "vite": "^3.2.5",
+ "vite": "^4.1.4",
"vue": "^3.2.47"
}
}
packages/playground:
specifiers:
'@types/node': ^18.14.0
- '@vitejs/plugin-vue': ^3.2.0
+ '@vitejs/plugin-vue': ^4.0.0
'@vue/compiler-sfc': ^3.2.47
'@vue/tsconfig': ^0.1.3
typescript: ~4.9.4
- vite: ^3.2.5
+ vite: ^4.1.4
vue: ^3.2.47
vue-router: workspace:*
vue-tsc: ^1.1.7
vue: 3.2.47
devDependencies:
'@types/node': 18.14.0
- '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.47
+ '@vitejs/plugin-vue': 4.0.0_vite@4.1.4+vue@3.2.47
'@vue/compiler-sfc': 3.2.47
'@vue/tsconfig': 0.1.3_@types+node@18.14.0
typescript: 4.9.4
- vite: 3.2.5_@types+node@18.14.0
+ vite: 4.1.4_@types+node@18.14.0
vue-router: link:../router
vue-tsc: 1.1.7_typescript@4.9.4
packages/router:
specifiers:
'@microsoft/api-extractor': ^7.34.4
- '@rollup/plugin-alias': ^3.1.4
- '@rollup/plugin-commonjs': ^22.0.2
- '@rollup/plugin-node-resolve': ^13.0.5
- '@rollup/plugin-replace': ^4.0.0
+ '@rollup/plugin-alias': ^4.0.3
+ '@rollup/plugin-commonjs': ^24.0.1
+ '@rollup/plugin-node-resolve': ^15.0.1
+ '@rollup/plugin-replace': ^5.0.2
'@sucrase/jest-plugin': ^3.0.0
'@types/jest': ^29.4.0
'@types/jsdom': ^20.0.1
'@types/nightwatch': ^2.3.19
- '@vitejs/plugin-vue': ^3.2.0
+ '@vitejs/plugin-vue': ^4.0.0
'@vue/compiler-sfc': ^3.2.47
'@vue/devtools-api': ^6.5.0
'@vue/server-renderer': ^3.2.47
nightwatch: ^2.6.15
nightwatch-helpers: ^1.2.0
rimraf: ^3.0.2
- rollup: ^2.79.1
+ rollup: ^3.17.2
rollup-plugin-analyzer: ^4.0.0
rollup-plugin-terser: ^7.0.2
rollup-plugin-typescript2: ^0.34.1
sucrase: ^3.29.0
typescript: ~4.9.4
- vite: ^3.2.5
+ vite: ^4.1.4
vue: ^3.2.47
dependencies:
'@vue/devtools-api': 6.5.0
devDependencies:
'@microsoft/api-extractor': 7.34.4
- '@rollup/plugin-alias': 3.1.9_rollup@2.79.1
- '@rollup/plugin-commonjs': 22.0.2_rollup@2.79.1
- '@rollup/plugin-node-resolve': 13.3.0_rollup@2.79.1
- '@rollup/plugin-replace': 4.0.0_rollup@2.79.1
+ '@rollup/plugin-alias': 4.0.3_rollup@3.17.2
+ '@rollup/plugin-commonjs': 24.0.1_rollup@3.17.2
+ '@rollup/plugin-node-resolve': 15.0.1_rollup@3.17.2
+ '@rollup/plugin-replace': 5.0.2_rollup@3.17.2
'@sucrase/jest-plugin': 3.0.0_jest@29.4.3+sucrase@3.29.0
'@types/jest': 29.4.0
'@types/jsdom': 20.0.1
'@types/nightwatch': 2.3.19
- '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.47
+ '@vitejs/plugin-vue': 4.0.0_vite@4.1.4+vue@3.2.47
'@vue/compiler-sfc': 3.2.47
'@vue/server-renderer': 3.2.47_vue@3.2.47
'@vue/test-utils': 2.3.0_vue@3.2.47
nightwatch: 2.6.15_jjhdi65tq3d7oudfqtnxjy53pi
nightwatch-helpers: 1.2.0
rimraf: 3.0.2
- rollup: 2.79.1
+ rollup: 3.17.2
rollup-plugin-analyzer: 4.0.0
- rollup-plugin-terser: 7.0.2_rollup@2.79.1
- rollup-plugin-typescript2: 0.34.1_ntuob3xud5wukob6phfmz2mbyy
+ rollup-plugin-terser: 7.0.2_rollup@3.17.2
+ rollup-plugin-typescript2: 0.34.1_wpdpur4kpujfydhh5gfebievia
sucrase: 3.29.0
typescript: 4.9.4
- vite: 3.2.5
+ vite: 4.1.4
vue: 3.2.47
packages:
resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-identifier/7.18.6:
- resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==}
- engines: {node: '>=6.9.0'}
- dev: true
-
/@babel/helper-validator-identifier/7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/helper-validator-identifier': 7.18.6
+ '@babel/helper-validator-identifier': 7.19.1
chalk: 2.4.2
js-tokens: 4.0.0
dev: true
- '@algolia/client-search'
dev: false
- /@esbuild/android-arm/0.15.16:
- resolution: {integrity: sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm/0.16.17:
resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==}
engines: {node: '>=12'}
cpu: [arm]
os: [android]
requiresBuild: true
- dev: false
optional: true
/@esbuild/android-arm64/0.16.17:
cpu: [arm64]
os: [android]
requiresBuild: true
- dev: false
optional: true
/@esbuild/android-x64/0.16.17:
cpu: [x64]
os: [android]
requiresBuild: true
- dev: false
optional: true
/@esbuild/darwin-arm64/0.16.17:
cpu: [arm64]
os: [darwin]
requiresBuild: true
- dev: false
optional: true
/@esbuild/darwin-x64/0.16.17:
cpu: [x64]
os: [darwin]
requiresBuild: true
- dev: false
optional: true
/@esbuild/freebsd-arm64/0.16.17:
cpu: [arm64]
os: [freebsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/freebsd-x64/0.16.17:
cpu: [x64]
os: [freebsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-arm/0.16.17:
cpu: [arm]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-arm64/0.16.17:
cpu: [arm64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-ia32/0.16.17:
cpu: [ia32]
os: [linux]
requiresBuild: true
- dev: false
- optional: true
-
- /@esbuild/linux-loong64/0.15.16:
- resolution: {integrity: sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ==}
- engines: {node: '>=12'}
- cpu: [loong64]
- os: [linux]
- requiresBuild: true
- dev: true
optional: true
/@esbuild/linux-loong64/0.16.17:
cpu: [loong64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-mips64el/0.16.17:
cpu: [mips64el]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-ppc64/0.16.17:
cpu: [ppc64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-riscv64/0.16.17:
cpu: [riscv64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-s390x/0.16.17:
cpu: [s390x]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/linux-x64/0.16.17:
cpu: [x64]
os: [linux]
requiresBuild: true
- dev: false
optional: true
/@esbuild/netbsd-x64/0.16.17:
cpu: [x64]
os: [netbsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/openbsd-x64/0.16.17:
cpu: [x64]
os: [openbsd]
requiresBuild: true
- dev: false
optional: true
/@esbuild/sunos-x64/0.16.17:
cpu: [x64]
os: [sunos]
requiresBuild: true
- dev: false
optional: true
/@esbuild/win32-arm64/0.16.17:
cpu: [arm64]
os: [win32]
requiresBuild: true
- dev: false
optional: true
/@esbuild/win32-ia32/0.16.17:
cpu: [ia32]
os: [win32]
requiresBuild: true
- dev: false
optional: true
/@esbuild/win32-x64/0.16.17:
cpu: [x64]
os: [win32]
requiresBuild: true
- dev: false
optional: true
/@hutson/parse-repository-url/3.0.2:
fastq: 1.15.0
dev: true
- /@rollup/plugin-alias/3.1.9_rollup@2.79.1:
- resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==}
- engines: {node: '>=8.0.0'}
+ /@rollup/plugin-alias/4.0.3_rollup@3.17.2:
+ resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: ^1.20.0||^2.0.0
+ rollup: ^1.20.0||^2.0.0||^3.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
dependencies:
- rollup: 2.79.1
- slash: 3.0.0
+ rollup: 3.17.2
+ slash: 4.0.0
dev: true
- /@rollup/plugin-commonjs/22.0.2_rollup@2.79.1:
- resolution: {integrity: sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==}
- engines: {node: '>= 12.0.0'}
+ /@rollup/plugin-commonjs/24.0.1_rollup@3.17.2:
+ resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: ^2.68.0
+ rollup: ^2.68.0||^3.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.79.1
+ '@rollup/pluginutils': 5.0.2_rollup@3.17.2
commondir: 1.0.1
estree-walker: 2.0.2
- glob: 7.2.3
+ glob: 8.1.0
is-reference: 1.2.1
- magic-string: 0.25.9
- resolve: 1.22.1
- rollup: 2.79.1
+ magic-string: 0.27.0
+ rollup: 3.17.2
dev: true
- /@rollup/plugin-node-resolve/13.3.0_rollup@2.79.1:
- resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==}
- engines: {node: '>= 10.0.0'}
+ /@rollup/plugin-node-resolve/15.0.1_rollup@3.17.2:
+ resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: ^2.42.0
+ rollup: ^2.78.0||^3.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.79.1
- '@types/resolve': 1.17.1
- deepmerge: 4.2.2
- is-builtin-module: 3.1.0
+ '@rollup/pluginutils': 5.0.2_rollup@3.17.2
+ '@types/resolve': 1.20.2
+ deepmerge: 4.3.0
+ is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.1
- rollup: 2.79.1
+ rollup: 3.17.2
dev: true
- /@rollup/plugin-replace/4.0.0_rollup@2.79.1:
- resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==}
+ /@rollup/plugin-replace/5.0.2_rollup@3.17.2:
+ resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==}
+ engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: ^1.20.0 || ^2.0.0
+ rollup: ^1.20.0||^2.0.0||^3.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
dependencies:
- '@rollup/pluginutils': 3.1.0_rollup@2.79.1
- magic-string: 0.25.9
- rollup: 2.79.1
+ '@rollup/pluginutils': 5.0.2_rollup@3.17.2
+ magic-string: 0.27.0
+ rollup: 3.17.2
dev: true
- /@rollup/pluginutils/3.1.0_rollup@2.79.1:
- resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==}
+ /@rollup/pluginutils/4.2.1:
+ resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
engines: {node: '>= 8.0.0'}
- peerDependencies:
- rollup: ^1.20.0||^2.0.0
dependencies:
- '@types/estree': 0.0.39
- estree-walker: 1.0.1
+ estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 2.79.1
dev: true
- /@rollup/pluginutils/4.2.1:
- resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==}
- engines: {node: '>= 8.0.0'}
+ /@rollup/pluginutils/5.0.2_rollup@3.17.2:
+ resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
+ engines: {node: '>=14.0.0'}
+ peerDependencies:
+ rollup: ^1.20.0||^2.0.0||^3.0.0
+ peerDependenciesMeta:
+ rollup:
+ optional: true
dependencies:
+ '@types/estree': 1.0.0
estree-walker: 2.0.2
picomatch: 2.3.1
+ rollup: 3.17.2
dev: true
/@rushstack/node-core-library/3.55.2:
resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==}
dev: true
- /@types/estree/0.0.39:
- resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
- dev: true
-
/@types/estree/1.0.0:
resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
dev: true
/@types/node/18.14.0:
resolution: {integrity: sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==}
- dev: true
/@types/normalize-package-data/2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==}
dev: true
- /@types/resolve/1.17.1:
- resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
- dependencies:
- '@types/node': 18.14.0
+ /@types/resolve/1.20.2:
+ resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==}
dev: true
/@types/responselike/1.0.0:
resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==}
dev: true
- /@vitejs/plugin-vue/3.2.0_vite@3.2.5+vue@3.2.47:
- resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==}
- engines: {node: ^14.18.0 || >=16.0.0}
- peerDependencies:
- vite: ^3.0.0
- vue: ^3.2.25
- dependencies:
- vite: 3.2.5_@types+node@18.14.0
- vue: 3.2.47
- dev: true
-
/@vitejs/plugin-vue/4.0.0_vite@4.1.4+vue@3.2.47:
resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==}
engines: {node: ^14.18.0 || >=16.0.0}
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.1.4
+ vite: 4.1.4_@types+node@18.14.0
vue: 3.2.47
- dev: false
/@volar/language-core/1.2.0-alpha.19:
resolution: {integrity: sha512-l/QsncqY3aV4CwJtw3r88tmUGO9yoTwcTXqKUfMwU2RC7X97xe6yAaB2medK7T+Azx6Xpv2yh9g5V0immyMWcA==}
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
dev: true
- /deepmerge/4.2.2:
- resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==}
- engines: {node: '>=0.10.0'}
- dev: true
-
/deepmerge/4.3.0:
resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==}
engines: {node: '>=0.10.0'}
is-arrayish: 0.2.1
dev: true
- /esbuild-android-64/0.15.16:
- resolution: {integrity: sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-android-arm64/0.15.16:
- resolution: {integrity: sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-darwin-64/0.15.16:
- resolution: {integrity: sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-darwin-arm64/0.15.16:
- resolution: {integrity: sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-freebsd-64/0.15.16:
- resolution: {integrity: sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-freebsd-arm64/0.15.16:
- resolution: {integrity: sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-32/0.15.16:
- resolution: {integrity: sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-64/0.15.16:
- resolution: {integrity: sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-arm/0.15.16:
- resolution: {integrity: sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ==}
- engines: {node: '>=12'}
- cpu: [arm]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-arm64/0.15.16:
- resolution: {integrity: sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-mips64le/0.15.16:
- resolution: {integrity: sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A==}
- engines: {node: '>=12'}
- cpu: [mips64el]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-ppc64le/0.15.16:
- resolution: {integrity: sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA==}
- engines: {node: '>=12'}
- cpu: [ppc64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-riscv64/0.15.16:
- resolution: {integrity: sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw==}
- engines: {node: '>=12'}
- cpu: [riscv64]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-linux-s390x/0.15.16:
- resolution: {integrity: sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w==}
- engines: {node: '>=12'}
- cpu: [s390x]
- os: [linux]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-netbsd-64/0.15.16:
- resolution: {integrity: sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [netbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-openbsd-64/0.15.16:
- resolution: {integrity: sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [openbsd]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-sunos-64/0.15.16:
- resolution: {integrity: sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [sunos]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-32/0.15.16:
- resolution: {integrity: sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ==}
- engines: {node: '>=12'}
- cpu: [ia32]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-64/0.15.16:
- resolution: {integrity: sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw==}
- engines: {node: '>=12'}
- cpu: [x64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild-windows-arm64/0.15.16:
- resolution: {integrity: sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
- requiresBuild: true
- dev: true
- optional: true
-
- /esbuild/0.15.16:
- resolution: {integrity: sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.15.16
- '@esbuild/linux-loong64': 0.15.16
- esbuild-android-64: 0.15.16
- esbuild-android-arm64: 0.15.16
- esbuild-darwin-64: 0.15.16
- esbuild-darwin-arm64: 0.15.16
- esbuild-freebsd-64: 0.15.16
- esbuild-freebsd-arm64: 0.15.16
- esbuild-linux-32: 0.15.16
- esbuild-linux-64: 0.15.16
- esbuild-linux-arm: 0.15.16
- esbuild-linux-arm64: 0.15.16
- esbuild-linux-mips64le: 0.15.16
- esbuild-linux-ppc64le: 0.15.16
- esbuild-linux-riscv64: 0.15.16
- esbuild-linux-s390x: 0.15.16
- esbuild-netbsd-64: 0.15.16
- esbuild-openbsd-64: 0.15.16
- esbuild-sunos-64: 0.15.16
- esbuild-windows-32: 0.15.16
- esbuild-windows-64: 0.15.16
- esbuild-windows-arm64: 0.15.16
- dev: true
-
/esbuild/0.16.17:
resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==}
engines: {node: '>=12'}
'@esbuild/win32-arm64': 0.16.17
'@esbuild/win32-ia32': 0.16.17
'@esbuild/win32-x64': 0.16.17
- dev: false
/escalade/3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=4.0'}
dev: true
- /estree-walker/1.0.1:
- resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==}
- dev: true
-
/estree-walker/2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
binary-extensions: 2.2.0
dev: true
- /is-builtin-module/3.1.0:
- resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==}
+ /is-builtin-module/3.2.1:
+ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
engines: {node: '>=6'}
dependencies:
builtin-modules: 3.3.0
dependencies:
sourcemap-codec: 1.4.8
+ /magic-string/0.27.0:
+ resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==}
+ engines: {node: '>=12'}
+ dependencies:
+ '@jridgewell/sourcemap-codec': 1.4.14
+ dev: true
+
/make-dir/3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
find-up: 4.1.0
dev: true
- /postcss/8.4.19:
- resolution: {integrity: sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.4
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: true
-
/postcss/8.4.21:
resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
engines: {node: ^10 || ^12 || >=14}
engines: {node: '>=8.0.0'}
dev: true
- /rollup-plugin-terser/7.0.2_rollup@2.79.1:
+ /rollup-plugin-terser/7.0.2_rollup@3.17.2:
resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==}
deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
peerDependencies:
dependencies:
'@babel/code-frame': 7.18.6
jest-worker: 26.6.2
- rollup: 2.79.1
+ rollup: 3.17.2
serialize-javascript: 4.0.0
terser: 5.16.4
dev: true
- /rollup-plugin-typescript2/0.34.1_ntuob3xud5wukob6phfmz2mbyy:
+ /rollup-plugin-typescript2/0.34.1_wpdpur4kpujfydhh5gfebievia:
resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==}
peerDependencies:
rollup: '>=1.26.3'
'@rollup/pluginutils': 4.2.1
find-cache-dir: 3.3.2
fs-extra: 10.1.0
- rollup: 2.79.1
+ rollup: 3.17.2
semver: 7.3.8
tslib: 2.4.1
typescript: 4.9.4
dev: true
- /rollup/2.79.1:
- resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==}
- engines: {node: '>=10.0.0'}
- hasBin: true
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
/rollup/3.17.2:
resolution: {integrity: sha512-qMNZdlQPCkWodrAZ3qnJtvCAl4vpQ8q77uEujVCCbC/6CLB7Lcmvjq7HyiOSnf4fxTT9XgsE36oLHJBH49xjqA==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
fsevents: 2.3.2
- dev: false
/run-parallel/1.2.0:
resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
engines: {node: '>= 0.10'}
dev: true
- /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.16
- postcss: 8.4.19
- resolve: 1.22.1
- rollup: 2.79.1
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
- /vite/3.2.5_@types+node@18.14.0:
- resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==}
+ /vite/4.1.4:
+ resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
terser:
optional: true
dependencies:
- '@types/node': 18.14.0
- esbuild: 0.15.16
- postcss: 8.4.19
+ esbuild: 0.16.17
+ postcss: 8.4.21
resolve: 1.22.1
- rollup: 2.79.1
+ rollup: 3.17.2
optionalDependencies:
fsevents: 2.3.2
- dev: true
- /vite/4.1.4:
+ /vite/4.1.4_@types+node@18.14.0:
resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
terser:
optional: true
dependencies:
+ '@types/node': 18.14.0
esbuild: 0.16.17
postcss: 8.4.21
resolve: 1.22.1
rollup: 3.17.2
optionalDependencies:
fsevents: 2.3.2
- dev: false
/vitepress/1.0.0-alpha.47:
resolution: {integrity: sha512-vj+LOY0WJtKSk98HV4qqG6p4MofmF+C8yrWHiiw+GCMfr6C+610U5D7oD2OruroIafsON6F4nBDWGK8ZyGIpXQ==}