From 2e93d4b9a3fe720c9159837f0eb28b44acd96c6b Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Wed, 5 Jul 2023 14:59:59 +0200 Subject: [PATCH] chore: up ts to 5 --- package.json | 2 +- packages/playground/package.json | 2 +- packages/router/package.json | 8 +- packages/router/src/matcher/index.ts | 2 +- packages/router/tsconfig.json | 21 ++- pnpm-lock.yaml | 251 +++++++++++---------------- 6 files changed, 126 insertions(+), 160 deletions(-) diff --git a/package.json b/package.json index fec665b86..65aeb7542 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "semver": "^7.5.1", "typedoc": "^0.24.8", "typedoc-plugin-markdown": "^3.15.3", - "typescript": "~4.9.5", + "typescript": "~5.1.6", "yorkie": "^2.0.0" }, "gitHooks": { diff --git a/packages/playground/package.json b/packages/playground/package.json index adcedf5b9..e3621e9d9 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -16,7 +16,7 @@ "@vitejs/plugin-vue": "^4.2.3", "@vue/compiler-sfc": "^3.3.4", "@vue/tsconfig": "^0.4.0", - "typescript": "~4.9.4", + "typescript": "~5.1.6", "vite": "^4.3.8", "vue-router": "workspace:*", "vue-tsc": "^1.6.5" diff --git a/packages/router/package.json b/packages/router/package.json index f13b3f357..feaef1510 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -78,7 +78,7 @@ "@vue/devtools-api": "^6.5.0" }, "devDependencies": { - "@microsoft/api-extractor": "^7.34.4", + "@microsoft/api-extractor": "^7.36.0", "@rollup/plugin-alias": "^5.0.0", "@rollup/plugin-commonjs": "^25.0.0", "@rollup/plugin-node-resolve": "^15.0.2", @@ -105,11 +105,11 @@ "nightwatch": "^2.6.21", "nightwatch-helpers": "^1.2.0", "rimraf": "^5.0.1", - "rollup": "^3.22.0", + "rollup": "^3.26.1", "rollup-plugin-analyzer": "^4.0.0", - "rollup-plugin-typescript2": "^0.34.1", + "rollup-plugin-typescript2": "^0.35.0", "sucrase": "^3.32.0", - "typescript": "~4.9.4", + "typescript": "~5.1.6", "vite": "^4.3.8", "vue": "^3.3.4" } diff --git a/packages/router/src/matcher/index.ts b/packages/router/src/matcher/index.ts index 56ae1dc5b..6c9a35d35 100644 --- a/packages/router/src/matcher/index.ts +++ b/packages/router/src/matcher/index.ts @@ -410,7 +410,7 @@ function normalizeRecordProps( // NOTE: we could also allow a function to be applied to every component. // Would need user feedback for use cases for (const name in record.components) - propsObject[name] = typeof props === 'boolean' ? props : props[name] + propsObject[name] = typeof props === 'object' ? props[name] : props } return propsObject diff --git a/packages/router/tsconfig.json b/packages/router/tsconfig.json index 9a54c0d9a..0a32fcb75 100644 --- a/packages/router/tsconfig.json +++ b/packages/router/tsconfig.json @@ -1,17 +1,19 @@ { - "include": ["src/global.d.ts", "src/**/*.ts", "__tests__/**/*.ts"], + "include": [ + "src/global.d.ts", + "src/**/*.ts", + "__tests__/**/*.ts" + ], "compilerOptions": { "baseUrl": ".", "rootDir": ".", "outDir": "dist", "sourceMap": false, "noEmit": true, - "target": "esnext", "module": "esnext", "moduleResolution": "node", "allowJs": false, - "noUnusedLocals": true, "strictNullChecks": true, "noImplicitAny": true, @@ -19,13 +21,20 @@ "noImplicitReturns": true, "strict": true, "skipLibCheck": true, - + // "noUncheckedIndexedAccess": true, "experimentalDecorators": true, "resolveJsonModule": true, "esModuleInterop": true, "removeComments": false, "jsx": "preserve", - "lib": ["esnext", "dom"], - "types": ["jest", "node", "vite/client"] + "lib": [ + "esnext", + "dom" + ], + "types": [ + "jest", + "node", + "vite/client" + ] } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27bf0e8e5..7540f6f22 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,13 +36,13 @@ importers: version: 7.5.1 typedoc: specifier: ^0.24.8 - version: 0.24.8(typescript@4.9.5) + version: 0.24.8(typescript@5.1.6) typedoc-plugin-markdown: specifier: ^3.15.3 version: 3.15.3(typedoc@0.24.8) typescript: - specifier: ~4.9.5 - version: 4.9.5 + specifier: ~5.1.6 + version: 5.1.6 yorkie: specifier: ^2.0.0 version: 2.0.0 @@ -75,8 +75,8 @@ importers: specifier: ^0.4.0 version: 0.4.0 typescript: - specifier: ~4.9.4 - version: 4.9.4 + specifier: ~5.1.6 + version: 5.1.6 vite: specifier: ^4.3.8 version: 4.3.8(@types/node@18.14.0) @@ -85,7 +85,7 @@ importers: version: link:../router vue-tsc: specifier: ^1.6.5 - version: 1.6.5(typescript@4.9.4) + version: 1.6.5(typescript@5.1.6) packages/router: dependencies: @@ -94,23 +94,23 @@ importers: version: 6.5.0 devDependencies: '@microsoft/api-extractor': - specifier: ^7.34.4 - version: 7.34.4 + specifier: ^7.36.0 + version: 7.36.0 '@rollup/plugin-alias': specifier: ^5.0.0 - version: 5.0.0(rollup@3.22.0) + version: 5.0.0(rollup@3.26.1) '@rollup/plugin-commonjs': specifier: ^25.0.0 - version: 25.0.0(rollup@3.22.0) + version: 25.0.0(rollup@3.26.1) '@rollup/plugin-node-resolve': specifier: ^15.0.2 - version: 15.0.2(rollup@3.22.0) + version: 15.0.2(rollup@3.26.1) '@rollup/plugin-replace': specifier: ^5.0.2 - version: 5.0.2(rollup@3.22.0) + version: 5.0.2(rollup@3.26.1) '@rollup/plugin-terser': specifier: ^0.4.3 - version: 0.4.3(rollup@3.22.0) + version: 0.4.3(rollup@3.26.1) '@sucrase/jest-plugin': specifier: ^3.0.0 version: 3.0.0(jest@29.5.0)(sucrase@3.32.0) @@ -175,23 +175,23 @@ importers: specifier: ^5.0.1 version: 5.0.1 rollup: - specifier: ^3.22.0 - version: 3.22.0 + specifier: ^3.26.1 + version: 3.26.1 rollup-plugin-analyzer: specifier: ^4.0.0 version: 4.0.0 rollup-plugin-typescript2: - specifier: ^0.34.1 - version: 0.34.1(rollup@3.22.0)(typescript@4.9.4) + specifier: ^0.35.0 + version: 0.35.0(rollup@3.26.1)(typescript@5.1.6) sucrase: specifier: ^3.32.0 version: 3.32.0 typescript: - specifier: ~4.9.4 - version: 4.9.4 + specifier: ~5.1.6 + version: 5.1.6 vite: specifier: ^4.3.8 - version: 4.3.8 + version: 4.3.8(@types/node@18.14.0) vue: specifier: ^3.3.4 version: 3.3.4 @@ -1153,32 +1153,32 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@microsoft/api-extractor-model@7.26.4: - resolution: {integrity: sha512-PDCgCzXDo+SLY5bsfl4bS7hxaeEtnXj7XtuzEE+BtALp7B5mK/NrS2kHWU69pohgsRmEALycQdaQPXoyT2i5MQ==} + /@microsoft/api-extractor-model@7.27.3: + resolution: {integrity: sha512-fSFvw7otYHduOkyshjTbapKKgwF8bgquVHvgF8VgeKtMYvqXkoaj7W6VcM7PNY7E2bbblhUgC4XNdqZLD4SJGw==} dependencies: '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.55.2 + '@rushstack/node-core-library': 3.59.4 transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.34.4: - resolution: {integrity: sha512-HOdcci2nT40ejhwPC3Xja9G+WSJmWhCUKKryRfQYsmE9cD+pxmBaKBKCbuS9jUcl6bLLb4Gz+h7xEN5r0QiXnQ==} + /@microsoft/api-extractor@7.36.0: + resolution: {integrity: sha512-P+kYgJFDXIr+UNzhRMhlpM/dderi6ab4lxn35vdhfAIMPtGCSXIJxrrtpTOQmQW8CZtmoZX06LYoUsKCc1zjow==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.26.4 + '@microsoft/api-extractor-model': 7.27.3 '@microsoft/tsdoc': 0.14.2 '@microsoft/tsdoc-config': 0.16.2 - '@rushstack/node-core-library': 3.55.2 - '@rushstack/rig-package': 0.3.18 - '@rushstack/ts-command-line': 4.13.2 + '@rushstack/node-core-library': 3.59.4 + '@rushstack/rig-package': 0.4.0 + '@rushstack/ts-command-line': 4.15.1 colors: 1.2.5 lodash: 4.17.21 - resolve: 1.22.1 + resolve: 1.22.2 semver: 7.3.8 source-map: 0.6.1 - typescript: 4.8.4 + typescript: 5.0.4 transitivePeerDependencies: - '@types/node' dev: true @@ -1240,7 +1240,7 @@ packages: dev: true optional: true - /@rollup/plugin-alias@5.0.0(rollup@3.22.0): + /@rollup/plugin-alias@5.0.0(rollup@3.26.1): resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1249,11 +1249,11 @@ packages: rollup: optional: true dependencies: - rollup: 3.22.0 + rollup: 3.26.1 slash: 4.0.0 dev: true - /@rollup/plugin-commonjs@25.0.0(rollup@3.22.0): + /@rollup/plugin-commonjs@25.0.0(rollup@3.26.1): resolution: {integrity: sha512-hoho2Kay9TZrLu0bnDsTTCaj4Npa+THk9snajP/XDNb9a9mmjTjh52EQM9sKl3HD1LsnihX7js+eA2sd2uKAhw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1262,16 +1262,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.22.0) + '@rollup/pluginutils': 5.0.2(rollup@3.26.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.22.0 + rollup: 3.26.1 dev: true - /@rollup/plugin-node-resolve@15.0.2(rollup@3.22.0): + /@rollup/plugin-node-resolve@15.0.2(rollup@3.26.1): resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1280,16 +1280,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.22.0) + '@rollup/pluginutils': 5.0.2(rollup@3.26.1) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.2 - rollup: 3.22.0 + rollup: 3.26.1 dev: true - /@rollup/plugin-replace@5.0.2(rollup@3.22.0): + /@rollup/plugin-replace@5.0.2(rollup@3.26.1): resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1298,12 +1298,12 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2(rollup@3.22.0) + '@rollup/pluginutils': 5.0.2(rollup@3.26.1) magic-string: 0.27.0 - rollup: 3.22.0 + rollup: 3.26.1 dev: true - /@rollup/plugin-terser@0.4.3(rollup@3.22.0): + /@rollup/plugin-terser@0.4.3(rollup@3.26.1): resolution: {integrity: sha512-EF0oejTMtkyhrkwCdg0HJ0IpkcaVg1MMSf2olHb2Jp+1mnLM04OhjpJWGma4HobiDTF0WCyViWuvadyE9ch2XA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1312,7 +1312,7 @@ packages: rollup: optional: true dependencies: - rollup: 3.22.0 + rollup: 3.26.1 serialize-javascript: 6.0.1 smob: 1.0.0 terser: 5.17.4 @@ -1326,7 +1326,7 @@ packages: picomatch: 2.3.1 dev: true - /@rollup/pluginutils@5.0.2(rollup@3.22.0): + /@rollup/pluginutils@5.0.2(rollup@3.26.1): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1338,11 +1338,11 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: 3.22.0 + rollup: 3.26.1 dev: true - /@rushstack/node-core-library@3.55.2: - resolution: {integrity: sha512-SaLe/x/Q/uBVdNFK5V1xXvsVps0y7h1sN7aSJllQyFbugyOaxhNRF25bwEDnicARNEjJw0pk0lYnJQ9Kr6ev0A==} + /@rushstack/node-core-library@3.59.4: + resolution: {integrity: sha512-YAKJDC6Mz/KA1D7bvB88WaRX3knt/ZuLzkRu5G9QADGSjLtvTWzCNCytRF2PCSaaHOZaZsWul4F1KQdgFgUDqA==} peerDependencies: '@types/node': '*' peerDependenciesMeta: @@ -1353,25 +1353,25 @@ packages: fs-extra: 7.0.1 import-lazy: 4.0.0 jju: 1.4.0 - resolve: 1.22.1 + resolve: 1.22.2 semver: 7.3.8 z-schema: 5.0.5 dev: true - /@rushstack/rig-package@0.3.18: - resolution: {integrity: sha512-SGEwNTwNq9bI3pkdd01yCaH+gAsHqs0uxfGvtw9b0LJXH52qooWXnrFTRRLG1aL9pf+M2CARdrA9HLHJys3jiQ==} + /@rushstack/rig-package@0.4.0: + resolution: {integrity: sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==} dependencies: - resolve: 1.22.1 + resolve: 1.22.2 strip-json-comments: 3.1.1 dev: true - /@rushstack/ts-command-line@4.13.2: - resolution: {integrity: sha512-bCU8qoL9HyWiciltfzg7GqdfODUeda/JpI0602kbN5YH22rzTxyqYvv7aRLENCM7XCQ1VRs7nMkEqgJUOU8Sag==} + /@rushstack/ts-command-line@4.15.1: + resolution: {integrity: sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ==} dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 colors: 1.2.5 - string-argv: 0.3.1 + string-argv: 0.3.2 dev: true /@sinclair/typebox@0.25.24: @@ -1621,7 +1621,7 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.3.8 + vite: 4.3.8(@types/node@18.14.0) vue: 3.3.4 /@volar/language-core@1.4.1: @@ -1636,13 +1636,13 @@ packages: muggle-string: 0.2.2 dev: true - /@volar/typescript@1.4.1-patch.2(typescript@4.9.4): + /@volar/typescript@1.4.1-patch.2(typescript@5.1.6): resolution: {integrity: sha512-lPFYaGt8OdMEzNGJJChF40uYqMO4Z/7Q9fHPQC/NRVtht43KotSXLrkPandVVMf9aPbiJ059eAT+fwHGX16k4w==} peerDependencies: typescript: '*' dependencies: '@volar/language-core': 1.4.1 - typescript: 4.9.4 + typescript: 5.1.6 dev: true /@volar/vue-language-core@1.6.5: @@ -1659,14 +1659,14 @@ packages: vue-template-compiler: 2.7.14 dev: true - /@volar/vue-typescript@1.6.5(typescript@4.9.4): + /@volar/vue-typescript@1.6.5(typescript@5.1.6): resolution: {integrity: sha512-er9rVClS4PHztMUmtPMDTl+7c7JyrxweKSAEe/o/Noeq2bQx6v3/jZHVHBe8ZNUti5ubJL/+Tg8L3bzmlalV8A==} peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 1.4.1-patch.2(typescript@4.9.4) + '@volar/typescript': 1.4.1-patch.2(typescript@5.1.6) '@volar/vue-language-core': 1.6.5 - typescript: 4.9.4 + typescript: 5.1.6 dev: true /@vue/compiler-core@3.3.2: @@ -3401,7 +3401,7 @@ packages: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 4.0.0 universalify: 0.1.2 dev: true @@ -3621,10 +3621,6 @@ packages: responselike: 2.0.1 dev: true - /graceful-fs@4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - dev: true - /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true @@ -4405,7 +4401,7 @@ packages: jest-util: 29.5.0 natural-compare: 1.4.0 pretty-format: 29.5.0 - semver: 7.5.1 + semver: 7.5.3 transitivePeerDependencies: - supports-color dev: true @@ -4633,7 +4629,7 @@ packages: /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 dev: true /jsonfile@6.1.0: @@ -5301,7 +5297,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.1 + resolve: 1.22.2 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -5312,7 +5308,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.11.0 - semver: 7.5.1 + semver: 7.5.3 validate-npm-package-license: 3.0.4 dev: true @@ -5874,17 +5870,8 @@ packages: /resolve@1.19.0: resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: - is-core-module: 2.11.0 - path-parse: 1.0.7 - dev: true - - /resolve@1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true - dependencies: - is-core-module: 2.11.0 + is-core-module: 2.12.1 path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 dev: true /resolve@1.22.2: @@ -5946,8 +5933,8 @@ packages: engines: {node: '>=8.0.0'} dev: true - /rollup-plugin-typescript2@0.34.1(rollup@3.22.0)(typescript@4.9.4): - resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} + /rollup-plugin-typescript2@0.35.0(rollup@3.26.1)(typescript@5.1.6): + resolution: {integrity: sha512-szcIO9hPUx3PhQl91u4pfNAH2EKbtrXaES+m163xQVE5O1CC0ea6YZV/5woiDDW3CR9jF2CszPrKN+AFiND0bg==} peerDependencies: rollup: '>=1.26.3' typescript: '>=2.4.0' @@ -5955,10 +5942,10 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - rollup: 3.22.0 - semver: 7.3.8 - tslib: 2.4.1 - typescript: 4.9.4 + rollup: 3.26.1 + semver: 7.5.3 + tslib: 2.6.0 + typescript: 5.1.6 dev: true /rollup@3.22.0: @@ -5968,6 +5955,14 @@ packages: optionalDependencies: fsevents: 2.3.2 + /rollup@3.26.1: + resolution: {integrity: sha512-I5gJCSpSMr3U9wv4D5YA8g7w7cj3eaSDeo7t+JcaFQOmoOUBgu4K9iMp8k3EZnwbJrjQxUMSKxMyB8qEQzzaSg==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -5977,7 +5972,7 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.1 + tslib: 2.6.0 dev: true /safe-buffer@5.1.2: @@ -6052,6 +6047,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.5.3: + resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /serialize-javascript@6.0.0: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: @@ -6244,11 +6247,6 @@ packages: duplexer: 0.1.2 dev: true - /string-argv@0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} - engines: {node: '>=0.6.19'} - dev: true - /string-argv@0.3.2: resolution: {integrity: sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==} engines: {node: '>=0.6.19'} @@ -6540,12 +6538,8 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /tslib@2.4.1: - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - dev: true - - /tslib@2.5.1: - resolution: {integrity: sha512-KaI6gPil5m9vF7DKaoXxx1ia9fxS4qG5YveErRRVknPDXXriu5M8h48YRjB6h5ZUOKuAKlSJYb0GaDe8I39fRw==} + /tslib@2.6.0: + resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==} dev: true /type-check@0.3.2: @@ -6596,10 +6590,10 @@ packages: typedoc: '>=0.24.0' dependencies: handlebars: 4.7.7 - typedoc: 0.24.8(typescript@4.9.5) + typedoc: 0.24.8(typescript@5.1.6) dev: true - /typedoc@0.24.8(typescript@4.9.5): + /typedoc@0.24.8(typescript@5.1.6): resolution: {integrity: sha512-ahJ6Cpcvxwaxfu4KtjA8qZNqS43wYt6JL27wYiIgl1vd38WW/KWX11YuAeZhuz9v+ttrutSsgK+XO1CjL1kA3w==} engines: {node: '>= 14.14'} hasBin: true @@ -6610,24 +6604,18 @@ packages: marked: 4.3.0 minimatch: 9.0.1 shiki: 0.14.2 - typescript: 4.9.5 - dev: true - - /typescript@4.8.4: - resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} - engines: {node: '>=4.2.0'} - hasBin: true + typescript: 5.1.6 dev: true - /typescript@4.9.4: - resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==} - engines: {node: '>=4.2.0'} + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} hasBin: true dev: true - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true dev: true @@ -6719,37 +6707,6 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite@4.3.8: - resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} - 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.17.19 - postcss: 8.4.23 - rollup: 3.22.0 - optionalDependencies: - fsevents: 2.3.2 - /vite@4.3.8(@types/node@18.14.0): resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -6852,16 +6809,16 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.6.5(typescript@4.9.4): + /vue-tsc@1.6.5(typescript@5.1.6): resolution: {integrity: sha512-Wtw3J7CC+JM2OR56huRd5iKlvFWpvDiU+fO1+rqyu4V2nMTotShz4zbOZpW5g9fUOcjnyZYfBo5q5q+D/q27JA==} hasBin: true peerDependencies: typescript: '*' dependencies: '@volar/vue-language-core': 1.6.5 - '@volar/vue-typescript': 1.6.5(typescript@4.9.4) + '@volar/vue-typescript': 1.6.5(typescript@5.1.6) semver: 7.5.1 - typescript: 4.9.4 + typescript: 5.1.6 dev: true /vue@3.3.4: