diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0e9ff69f9..a6c363b43 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v3.0.0
- name: Install Node.js
uses: actions/setup-node@v4
@@ -42,7 +42,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v3.0.0
- name: Install Node.js
uses: actions/setup-node@v4
@@ -102,7 +102,7 @@ jobs:
# - uses: actions/checkout@v4
# - name: Install pnpm
- # uses: pnpm/action-setup@v2
+ # uses: pnpm/action-setup@v3.0.0
# - name: Install Node.js
# uses: actions/setup-node@v4
diff --git a/.github/workflows/size-data.yml b/.github/workflows/size-data.yml
index a1c6a48c1..fa8a911e5 100644
--- a/.github/workflows/size-data.yml
+++ b/.github/workflows/size-data.yml
@@ -7,6 +7,7 @@ on:
pull_request:
branches:
- main
+ - minor
permissions:
contents: read
@@ -22,7 +23,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v3.0.0
- name: Install Node.js
uses: actions/setup-node@v4
diff --git a/.github/workflows/size-report.yml b/.github/workflows/size-report.yml
index b6f1f4728..590237206 100644
--- a/.github/workflows/size-report.yml
+++ b/.github/workflows/size-report.yml
@@ -24,7 +24,7 @@ jobs:
- uses: actions/checkout@v4
- name: Install pnpm
- uses: pnpm/action-setup@v2
+ uses: pnpm/action-setup@v3.0.0
- name: Install Node.js
uses: actions/setup-node@v4
diff --git a/package.json b/package.json
index b2631aaab..31a15f4d4 100644
--- a/package.json
+++ b/package.json
@@ -59,8 +59,8 @@
"node": ">=18.12.0"
},
"devDependencies": {
- "@babel/parser": "^7.23.9",
- "@babel/types": "^7.23.9",
+ "@babel/parser": "^7.24.0",
+ "@babel/types": "^7.24.0",
"@codspeed/vitest-plugin": "^2.3.1",
"@rollup/plugin-alias": "^5.1.0",
"@rollup/plugin-commonjs": "^25.0.7",
@@ -70,10 +70,10 @@
"@rollup/plugin-terser": "^0.4.4",
"@types/hash-sum": "^1.0.2",
"@types/minimist": "^1.2.5",
- "@types/node": "^20.11.20",
+ "@types/node": "^20.11.25",
"@types/semver": "^7.5.8",
- "@typescript-eslint/eslint-plugin": "^7.0.2",
- "@typescript-eslint/parser": "^7.0.2",
+ "@typescript-eslint/eslint-plugin": "^7.1.1",
+ "@typescript-eslint/parser": "^7.1.1",
"@vitest/coverage-istanbul": "^1.3.1",
"@vitest/ui": "^1.2.2",
"@vue/consolidate": "1.0.0",
@@ -90,30 +90,30 @@
"jsdom": "^24.0.0",
"lint-staged": "^15.2.2",
"lodash": "^4.17.21",
- "magic-string": "^0.30.7",
+ "magic-string": "^0.30.8",
"markdown-table": "^3.0.3",
- "marked": "^12.0.0",
+ "marked": "^12.0.1",
"minimist": "^1.2.8",
"npm-run-all2": "^6.1.2",
"picocolors": "^1.0.0",
"prettier": "^3.2.5",
"pretty-bytes": "^6.1.1",
"pug": "^3.0.2",
- "puppeteer": "~22.2.0",
+ "puppeteer": "~22.4.1",
"rimraf": "^5.0.5",
- "rollup": "^4.12.0",
+ "rollup": "^4.12.1",
"rollup-plugin-dts": "^6.1.0",
"rollup-plugin-esbuild": "^6.1.1",
"rollup-plugin-polyfill-node": "^0.13.0",
"semver": "^7.6.0",
"serve": "^14.2.1",
- "simple-git-hooks": "^2.9.0",
- "terser": "^5.28.1",
+ "simple-git-hooks": "^2.10.0",
+ "terser": "^5.29.1",
"todomvc-app-css": "^2.4.3",
"tslib": "^2.6.2",
"tsx": "^4.7.1",
"typescript": "^5.2.2",
- "vite": "^5.1.4",
+ "vite": "^5.1.5",
"vitest": "^1.3.1"
}
}
diff --git a/packages/compiler-core/package.json b/packages/compiler-core/package.json
index 98bb107ec..b8a414537 100644
--- a/packages/compiler-core/package.json
+++ b/packages/compiler-core/package.json
@@ -46,13 +46,13 @@
},
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-core#readme",
"dependencies": {
- "@babel/parser": "^7.23.9",
+ "@babel/parser": "^7.24.0",
"@vue/shared": "workspace:*",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.0.2"
},
"devDependencies": {
- "@babel/types": "^7.23.9"
+ "@babel/types": "^7.24.0"
}
}
diff --git a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap
index 6efe6fb92..b557919cb 100644
--- a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap
+++ b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap
@@ -1362,3 +1362,24 @@ return { get foo() { return foo } }
}"
`;
+
+exports[`compileScript > should care about runtimeModuleName 1`] = `
+"import { withAsyncContext as _withAsyncContext } from "npm:vue"
+
+export default {
+ async setup(__props, { expose: __expose }) {
+ __expose();
+
+let __temp, __restore
+
+ ;(
+ ([__temp,__restore] = _withAsyncContext(() => Promise.resolve(1))),
+ await __temp,
+ __restore()
+)
+
+return { }
+}
+
+}"
+`;
diff --git a/packages/compiler-sfc/__tests__/compileScript.spec.ts b/packages/compiler-sfc/__tests__/compileScript.spec.ts
index 2b9acbc7f..efc5af522 100644
--- a/packages/compiler-sfc/__tests__/compileScript.spec.ts
+++ b/packages/compiler-sfc/__tests__/compileScript.spec.ts
@@ -1472,3 +1472,26 @@ describe('SFC genDefaultAs', () => {
})
})
})
+
+describe('compileScript', () => {
+ test('should care about runtimeModuleName', () => {
+ const { content } = compile(
+ `
+
+ `,
+ {
+ templateOptions: {
+ compilerOptions: {
+ runtimeModuleName: 'npm:vue',
+ },
+ },
+ },
+ )
+ expect(content).toMatch(
+ `import { withAsyncContext as _withAsyncContext } from "npm:vue"\n`,
+ )
+ assertCode(content)
+ })
+})
diff --git a/packages/compiler-sfc/package.json b/packages/compiler-sfc/package.json
index b624cdacc..770e190b4 100644
--- a/packages/compiler-sfc/package.json
+++ b/packages/compiler-sfc/package.json
@@ -42,19 +42,19 @@
},
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/compiler-sfc#readme",
"dependencies": {
- "@babel/parser": "^7.23.9",
+ "@babel/parser": "^7.24.0",
"@vue/compiler-core": "workspace:*",
"@vue/compiler-dom": "workspace:*",
"@vue/compiler-ssr": "workspace:*",
"@vue/compiler-vapor": "workspace:*",
"@vue/shared": "workspace:*",
"estree-walker": "^2.0.2",
- "magic-string": "^0.30.7",
+ "magic-string": "^0.30.8",
"postcss": "^8.4.35",
"source-map-js": "^1.0.2"
},
"devDependencies": {
- "@babel/types": "^7.23.9",
+ "@babel/types": "^7.24.0",
"@vue/consolidate": "^1.0.0",
"hash-sum": "^2.0.0",
"lru-cache": "10.1.0",
diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts
index 974a1a753..d1794484a 100644
--- a/packages/compiler-sfc/src/compileScript.ts
+++ b/packages/compiler-sfc/src/compileScript.ts
@@ -999,10 +999,15 @@ export function compileScript(
// 11. finalize Vue helper imports
if (ctx.helperImports.size > 0) {
+ const runtimeModuleName =
+ options.templateOptions?.compilerOptions?.runtimeModuleName
+ const importSrc = runtimeModuleName
+ ? JSON.stringify(runtimeModuleName)
+ : `'vue'`
ctx.s.prepend(
`import { ${[...ctx.helperImports]
.map(h => `${h} as _${h}`)
- .join(', ')} } from 'vue'\n`,
+ .join(', ')} } from ${importSrc}\n`,
)
}
if (ctx.vaporHelperImports.size > 0) {
diff --git a/packages/reactivity/src/collectionHandlers.ts b/packages/reactivity/src/collectionHandlers.ts
index 2b7785ae7..7c4b36fbe 100644
--- a/packages/reactivity/src/collectionHandlers.ts
+++ b/packages/reactivity/src/collectionHandlers.ts
@@ -237,8 +237,10 @@ function createReadonlyMethod(type: TriggerOpTypes): Function {
}
}
+type Instrumentations = Record
+
function createInstrumentations() {
- const mutableInstrumentations: Record = {
+ const mutableInstrumentations: Instrumentations = {
get(this: MapTypes, key: unknown) {
return get(this, key)
},
@@ -253,7 +255,7 @@ function createInstrumentations() {
forEach: createForEach(false, false),
}
- const shallowInstrumentations: Record = {
+ const shallowInstrumentations: Instrumentations = {
get(this: MapTypes, key: unknown) {
return get(this, key, false, true)
},
@@ -268,7 +270,7 @@ function createInstrumentations() {
forEach: createForEach(false, true),
}
- const readonlyInstrumentations: Record = {
+ const readonlyInstrumentations: Instrumentations = {
get(this: MapTypes, key: unknown) {
return get(this, key, true)
},
@@ -285,7 +287,7 @@ function createInstrumentations() {
forEach: createForEach(true, false),
}
- const shallowReadonlyInstrumentations: Record = {
+ const shallowReadonlyInstrumentations: Instrumentations = {
get(this: MapTypes, key: unknown) {
return get(this, key, true, true)
},
@@ -302,24 +304,18 @@ function createInstrumentations() {
forEach: createForEach(true, true),
}
- const iteratorMethods = ['keys', 'values', 'entries', Symbol.iterator]
+ const iteratorMethods = [
+ 'keys',
+ 'values',
+ 'entries',
+ Symbol.iterator,
+ ] as const
+
iteratorMethods.forEach(method => {
- mutableInstrumentations[method as string] = createIterableMethod(
- method,
- false,
- false,
- )
- readonlyInstrumentations[method as string] = createIterableMethod(
- method,
- true,
- false,
- )
- shallowInstrumentations[method as string] = createIterableMethod(
- method,
- false,
- true,
- )
- shallowReadonlyInstrumentations[method as string] = createIterableMethod(
+ mutableInstrumentations[method] = createIterableMethod(method, false, false)
+ readonlyInstrumentations[method] = createIterableMethod(method, true, false)
+ shallowInstrumentations[method] = createIterableMethod(method, false, true)
+ shallowReadonlyInstrumentations[method] = createIterableMethod(
method,
true,
true,
diff --git a/packages/runtime-core/src/devtools.ts b/packages/runtime-core/src/devtools.ts
index 870cb4748..5bff57a41 100644
--- a/packages/runtime-core/src/devtools.ts
+++ b/packages/runtime-core/src/devtools.ts
@@ -123,6 +123,7 @@ export const devtoolsComponentRemoved = (
}
}
+/*! #__NO_SIDE_EFFECTS__ */
function createDevtoolsComponentHook(hook: DevtoolsHooks) {
return (component: ComponentInternalInstance) => {
emit(
diff --git a/packages/runtime-dom/src/jsx.ts b/packages/runtime-dom/src/jsx.ts
index b59099f02..5ba9b9488 100644
--- a/packages/runtime-dom/src/jsx.ts
+++ b/packages/runtime-dom/src/jsx.ts
@@ -1348,8 +1348,9 @@ export interface Events {
// selection events
onSelect: Event
- // UI events
- onScroll: UIEvent
+ // scroll events
+ onScroll: Event
+ onScrollend: Event
// touch events
onTouchcancel: TouchEvent
diff --git a/packages/server-renderer/src/helpers/ssrRenderAttrs.ts b/packages/server-renderer/src/helpers/ssrRenderAttrs.ts
index 5eb77116b..5a7baaac3 100644
--- a/packages/server-renderer/src/helpers/ssrRenderAttrs.ts
+++ b/packages/server-renderer/src/helpers/ssrRenderAttrs.ts
@@ -17,7 +17,7 @@ import {
} from '@vue/shared'
// leading comma for empty string ""
-const shouldIgnoreProp = makeMap(
+const shouldIgnoreProp = /*#__PURE__*/ makeMap(
`,key,ref,innerHTML,textContent,ref_key,ref_for`,
)
diff --git a/packages/sfc-playground/package.json b/packages/sfc-playground/package.json
index 7bc28b09d..6ccd3dd23 100644
--- a/packages/sfc-playground/package.json
+++ b/packages/sfc-playground/package.json
@@ -10,7 +10,7 @@
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.4",
- "vite": "^5.1.4"
+ "vite": "^5.1.5"
},
"dependencies": {
"@vue/repl": "^4.1.1",
diff --git a/packages/sfc-playground/src/download/download.ts b/packages/sfc-playground/src/download/download.ts
index f981134a7..28d836edb 100644
--- a/packages/sfc-playground/src/download/download.ts
+++ b/packages/sfc-playground/src/download/download.ts
@@ -27,7 +27,7 @@ export async function downloadProject(store: ReplStore) {
const files = store.getFiles()
for (const file in files) {
- if (file !== 'import-map.json') {
+ if (file !== 'import-map.json' && file !== 'tsconfig.json') {
src.file(file, files[file])
} else {
zip.file(file, files[file])
diff --git a/packages/sfc-playground/src/download/template/README.md b/packages/sfc-playground/src/download/template/README.md
index 39c47d255..9c43370cb 100644
--- a/packages/sfc-playground/src/download/template/README.md
+++ b/packages/sfc-playground/src/download/template/README.md
@@ -1,6 +1,6 @@
# Vite Vue Starter
-This is a project template using [Vite](https://vitejs.dev/). It requires [Node.js](https://nodejs.org) v12+.
+This is a project template using [Vite](https://vitejs.dev/). It requires [Node.js](https://nodejs.org) version 18+, 20+.
To start:
diff --git a/packages/sfc-playground/src/download/template/package.json b/packages/sfc-playground/src/download/template/package.json
index 267947a64..d84b9893b 100644
--- a/packages/sfc-playground/src/download/template/package.json
+++ b/packages/sfc-playground/src/download/template/package.json
@@ -12,6 +12,6 @@
},
"devDependencies": {
"@vitejs/plugin-vue": "^5.0.4",
- "vite": "^5.1.4"
+ "vite": "^5.1.5"
}
}
diff --git a/packages/shared/src/makeMap.ts b/packages/shared/src/makeMap.ts
index f11cc407c..3fa2b09c9 100644
--- a/packages/shared/src/makeMap.ts
+++ b/packages/shared/src/makeMap.ts
@@ -5,6 +5,8 @@
* \/\*#\_\_PURE\_\_\*\/
* So that rollup can tree-shake them if necessary.
*/
+
+/*! #__NO_SIDE_EFFECTS__ */
export function makeMap(
str: string,
expectsLowerCase?: boolean,
diff --git a/packages/vue-compat/package.json b/packages/vue-compat/package.json
index fde50382f..1dbe63a8c 100644
--- a/packages/vue-compat/package.json
+++ b/packages/vue-compat/package.json
@@ -52,7 +52,7 @@
},
"homepage": "https://github.com/vuejs/core-vapor/tree/main/packages/vue-compat#readme",
"dependencies": {
- "@babel/parser": "^7.23.9",
+ "@babel/parser": "^7.24.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.0.2"
},
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 4d1bc6861..cee18c98b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,32 +9,32 @@ importers:
.:
devDependencies:
'@babel/parser':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
'@babel/types':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
'@codspeed/vitest-plugin':
specifier: ^2.3.1
- version: 2.3.1(vite@5.1.4)(vitest@1.3.1)
+ version: 2.3.1(vite@5.1.6)(vitest@1.3.1)
'@rollup/plugin-alias':
specifier: ^5.1.0
- version: 5.1.0(rollup@4.12.0)
+ version: 5.1.0(rollup@4.13.0)
'@rollup/plugin-commonjs':
specifier: ^25.0.7
- version: 25.0.7(rollup@4.12.0)
+ version: 25.0.7(rollup@4.13.0)
'@rollup/plugin-json':
specifier: ^6.1.0
- version: 6.1.0(rollup@4.12.0)
+ version: 6.1.0(rollup@4.13.0)
'@rollup/plugin-node-resolve':
specifier: ^15.2.3
- version: 15.2.3(rollup@4.12.0)
+ version: 15.2.3(rollup@4.13.0)
'@rollup/plugin-replace':
specifier: 5.0.4
- version: 5.0.4(rollup@4.12.0)
+ version: 5.0.4(rollup@4.13.0)
'@rollup/plugin-terser':
specifier: ^0.4.4
- version: 0.4.4(rollup@4.12.0)
+ version: 0.4.4(rollup@4.13.0)
'@types/hash-sum':
specifier: ^1.0.2
version: 1.0.2
@@ -42,17 +42,17 @@ importers:
specifier: ^1.2.5
version: 1.2.5
'@types/node':
- specifier: ^20.11.20
- version: 20.11.20
+ specifier: ^20.11.25
+ version: 20.11.27
'@types/semver':
specifier: ^7.5.8
version: 7.5.8
'@typescript-eslint/eslint-plugin':
- specifier: ^7.0.2
- version: 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.57.0)(typescript@5.2.2)
+ specifier: ^7.1.1
+ version: 7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.2.2)
'@typescript-eslint/parser':
- specifier: ^7.0.2
- version: 7.1.0(eslint@8.57.0)(typescript@5.2.2)
+ specifier: ^7.1.1
+ version: 7.2.0(eslint@8.57.0)(typescript@5.2.2)
'@vitest/coverage-istanbul':
specifier: ^1.3.1
version: 1.3.1(vitest@1.3.1)
@@ -82,10 +82,10 @@ importers:
version: 2.1.0
eslint-plugin-import:
specifier: npm:eslint-plugin-i@^2.29.1
- version: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.57.0)
+ version: /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)
eslint-plugin-jest:
specifier: ^27.9.0
- version: 27.9.0(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.57.0)(typescript@5.2.2)
+ version: 27.9.0(@typescript-eslint/eslint-plugin@7.2.0)(eslint@8.57.0)(typescript@5.2.2)
estree-walker:
specifier: ^2.0.2
version: 2.0.2
@@ -102,14 +102,14 @@ importers:
specifier: ^4.17.21
version: 4.17.21
magic-string:
- specifier: ^0.30.7
- version: 0.30.7
+ specifier: ^0.30.8
+ version: 0.30.8
markdown-table:
specifier: ^3.0.3
version: 3.0.3
marked:
- specifier: ^12.0.0
- version: 12.0.0
+ specifier: ^12.0.1
+ version: 12.0.1
minimist:
specifier: ^1.2.8
version: 1.2.8
@@ -129,23 +129,23 @@ importers:
specifier: ^3.0.2
version: 3.0.2
puppeteer:
- specifier: ~22.2.0
- version: 22.2.0(typescript@5.2.2)
+ specifier: ~22.4.1
+ version: 22.4.1(typescript@5.2.2)
rimraf:
specifier: ^5.0.5
version: 5.0.5
rollup:
- specifier: ^4.12.0
- version: 4.12.0
+ specifier: ^4.12.1
+ version: 4.13.0
rollup-plugin-dts:
specifier: ^6.1.0
- version: 6.1.0(rollup@4.12.0)(typescript@5.2.2)
+ version: 6.1.0(rollup@4.13.0)(typescript@5.2.2)
rollup-plugin-esbuild:
specifier: ^6.1.1
- version: 6.1.1(esbuild@0.20.1)(rollup@4.12.0)
+ version: 6.1.1(esbuild@0.20.1)(rollup@4.13.0)
rollup-plugin-polyfill-node:
specifier: ^0.13.0
- version: 0.13.0(rollup@4.12.0)
+ version: 0.13.0(rollup@4.13.0)
semver:
specifier: ^7.6.0
version: 7.6.0
@@ -153,11 +153,11 @@ importers:
specifier: ^14.2.1
version: 14.2.1
simple-git-hooks:
- specifier: ^2.9.0
- version: 2.9.0
+ specifier: ^2.10.0
+ version: 2.10.0
terser:
- specifier: ^5.28.1
- version: 5.28.1
+ specifier: ^5.29.1
+ version: 5.29.1
todomvc-app-css:
specifier: ^2.4.3
version: 2.4.3
@@ -171,17 +171,17 @@ importers:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^5.1.4
- version: 5.1.4(@types/node@20.11.20)(terser@5.28.1)
+ specifier: ^5.1.5
+ version: 5.1.6(@types/node@20.11.27)(terser@5.29.1)
vitest:
specifier: ^1.3.1
- version: 1.3.1(@types/node@20.11.20)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.28.1)
+ version: 1.3.1(@types/node@20.11.27)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.29.1)
packages/compiler-core:
dependencies:
'@babel/parser':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
'@vue/shared':
specifier: workspace:*
version: link:../shared
@@ -196,8 +196,8 @@ importers:
version: 1.0.2
devDependencies:
'@babel/types':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
packages/compiler-dom:
dependencies:
@@ -211,8 +211,8 @@ importers:
packages/compiler-sfc:
dependencies:
'@babel/parser':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
'@vue/compiler-core':
specifier: workspace:*
version: link:../compiler-core
@@ -232,8 +232,8 @@ importers:
specifier: ^2.0.2
version: 2.0.2
magic-string:
- specifier: ^0.30.7
- version: 0.30.7
+ specifier: ^0.30.8
+ version: 0.30.8
postcss:
specifier: ^8.4.35
version: 8.4.35
@@ -242,8 +242,8 @@ importers:
version: 1.0.2
devDependencies:
'@babel/types':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
'@vue/consolidate':
specifier: ^1.0.0
version: 1.0.0
@@ -388,10 +388,10 @@ importers:
devDependencies:
'@vitejs/plugin-vue':
specifier: ^5.0.4
- version: 5.0.4(vite@5.1.4)(vue@packages+vue)
+ version: 5.0.4(vite@5.1.6)(vue@packages+vue)
vite:
- specifier: ^5.1.4
- version: 5.1.4(@types/node@20.11.20)(terser@5.28.1)
+ specifier: ^5.1.5
+ version: 5.1.6(@types/node@20.11.27)(terser@5.29.1)
packages/shared: {}
@@ -434,8 +434,8 @@ importers:
packages/vue-compat:
dependencies:
'@babel/parser':
- specifier: ^7.23.9
- version: 7.23.9
+ specifier: ^7.24.0
+ version: 7.24.0
estree-walker:
specifier: ^2.0.2
version: 2.0.2
@@ -469,13 +469,13 @@ importers:
version: /@vue-vapor/vite-plugin-vue@0.0.0-alpha.4(vite@5.0.12)(vue@packages+vue)
vite:
specifier: ^5.0.12
- version: 5.0.12(@types/node@20.11.20)(terser@5.28.1)
+ version: 5.0.12(@types/node@20.11.27)(terser@5.29.1)
vite-hyper-config:
specifier: ^0.2.1
- version: 0.2.1(@types/node@20.11.20)(terser@5.28.1)(vite@5.0.12)
+ version: 0.2.1(@types/node@20.11.27)(terser@5.29.1)(vite@5.0.12)
vite-plugin-inspect:
specifier: ^0.7.42
- version: 0.7.42(rollup@4.12.0)(vite@5.0.12)
+ version: 0.7.42(rollup@4.13.0)(vite@5.0.12)
packages:
@@ -520,10 +520,10 @@ packages:
'@babel/helper-compilation-targets': 7.22.15
'@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
'@babel/helpers': 7.23.2
- '@babel/parser': 7.23.9
+ '@babel/parser': 7.24.0
'@babel/template': 7.22.15
'@babel/traverse': 7.23.3
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
convert-source-map: 2.0.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -537,7 +537,7 @@ packages:
resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.20
jsesc: 2.5.2
@@ -564,21 +564,21 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.22.15
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
/@babel/helper-hoist-variables@7.22.5:
resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
/@babel/helper-module-imports@7.22.15:
resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3):
@@ -599,14 +599,14 @@ packages:
resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
/@babel/helper-split-export-declaration@7.22.6:
resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
/@babel/helper-string-parser@7.23.4:
@@ -629,7 +629,7 @@ packages:
dependencies:
'@babel/template': 7.22.15
'@babel/traverse': 7.23.3
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
transitivePeerDependencies:
- supports-color
dev: true
@@ -644,20 +644,20 @@ packages:
js-tokens: 4.0.0
dev: true
- /@babel/parser@7.23.9:
- resolution: {integrity: sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA==}
+ /@babel/parser@7.24.0:
+ resolution: {integrity: sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==}
engines: {node: '>=6.0.0'}
hasBin: true
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
/@babel/template@7.22.15:
resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.23.5
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/parser': 7.24.0
+ '@babel/types': 7.24.0
dev: true
/@babel/traverse@7.23.3:
@@ -670,16 +670,16 @@ packages:
'@babel/helper-function-name': 7.23.0
'@babel/helper-hoist-variables': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/parser': 7.24.0
+ '@babel/types': 7.24.0
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/types@7.23.9:
- resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==}
+ /@babel/types@7.24.0:
+ resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/helper-string-parser': 7.23.4
@@ -693,15 +693,15 @@ packages:
node-gyp-build: 4.7.1
dev: true
- /@codspeed/vitest-plugin@2.3.1(vite@5.1.4)(vitest@1.3.1):
+ /@codspeed/vitest-plugin@2.3.1(vite@5.1.6)(vitest@1.3.1):
resolution: {integrity: sha512-/e4G2B/onX/hG/EjUU/NpDxnIryeTDamVRTBeWfgQDoex3g7GDzTwoQktaU5l/Asw3ZjEErQg+oQVToQ6jYZlA==}
peerDependencies:
vite: ^4.2.0 || ^5.0.0
vitest: '>=1.0.0-beta.4 || >=1'
dependencies:
'@codspeed/core': 2.3.1
- vite: 5.1.4(@types/node@20.11.20)(terser@5.28.1)
- vitest: 1.3.1(@types/node@20.11.20)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.28.1)
+ vite: 5.1.6(@types/node@20.11.27)(terser@5.29.1)
+ vitest: 1.3.1(@types/node@20.11.27)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.29.1)
dev: true
/@esbuild/aix-ppc64@0.19.10:
@@ -1297,7 +1297,7 @@ packages:
- supports-color
dev: true
- /@rollup/plugin-alias@5.1.0(rollup@4.12.0):
+ /@rollup/plugin-alias@5.1.0(rollup@4.13.0):
resolution: {integrity: sha512-lpA3RZ9PdIG7qqhEfv79tBffNaoDuukFDrmhLqg9ifv99u/ehn+lOg30x2zmhf8AQqQUZaMk/B9fZraQ6/acDQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1306,11 +1306,11 @@ packages:
rollup:
optional: true
dependencies:
- rollup: 4.12.0
+ rollup: 4.13.0
slash: 4.0.0
dev: true
- /@rollup/plugin-commonjs@25.0.7(rollup@4.12.0):
+ /@rollup/plugin-commonjs@25.0.7(rollup@4.13.0):
resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1319,16 +1319,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.12.0)
+ '@rollup/pluginutils': 5.0.5(rollup@4.13.0)
commondir: 1.0.1
estree-walker: 2.0.2
glob: 8.1.0
is-reference: 1.2.1
- magic-string: 0.30.7
- rollup: 4.12.0
+ magic-string: 0.30.8
+ rollup: 4.13.0
dev: true
- /@rollup/plugin-inject@5.0.5(rollup@4.12.0):
+ /@rollup/plugin-inject@5.0.5(rollup@4.13.0):
resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1337,13 +1337,13 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.12.0)
+ '@rollup/pluginutils': 5.0.5(rollup@4.13.0)
estree-walker: 2.0.2
- magic-string: 0.30.7
- rollup: 4.12.0
+ magic-string: 0.30.8
+ rollup: 4.13.0
dev: true
- /@rollup/plugin-json@6.1.0(rollup@4.12.0):
+ /@rollup/plugin-json@6.1.0(rollup@4.13.0):
resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1352,11 +1352,11 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.1.0(rollup@4.12.0)
- rollup: 4.12.0
+ '@rollup/pluginutils': 5.1.0(rollup@4.13.0)
+ rollup: 4.13.0
dev: true
- /@rollup/plugin-node-resolve@15.2.3(rollup@4.12.0):
+ /@rollup/plugin-node-resolve@15.2.3(rollup@4.13.0):
resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1365,16 +1365,16 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.12.0)
+ '@rollup/pluginutils': 5.0.5(rollup@4.13.0)
'@types/resolve': 1.20.2
deepmerge: 4.3.1
is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.8
- rollup: 4.12.0
+ rollup: 4.13.0
dev: true
- /@rollup/plugin-replace@5.0.4(rollup@4.12.0):
+ /@rollup/plugin-replace@5.0.4(rollup@4.13.0):
resolution: {integrity: sha512-E2hmRnlh09K8HGT0rOnnri9OTh+BILGr7NVJGB30S4E3cLRn3J0xjdiyOZ74adPs4NiAMgrjUMGAZNJDBgsdmQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1383,12 +1383,12 @@ packages:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.12.0)
- magic-string: 0.30.7
- rollup: 4.12.0
+ '@rollup/pluginutils': 5.0.5(rollup@4.13.0)
+ magic-string: 0.30.8
+ rollup: 4.13.0
dev: true
- /@rollup/plugin-terser@0.4.4(rollup@4.12.0):
+ /@rollup/plugin-terser@0.4.4(rollup@4.13.0):
resolution: {integrity: sha512-XHeJC5Bgvs8LfukDwWZp7yeqin6ns8RTl2B9avbejt6tZqsqvVoWI7ZTQrcNsfKEDWBTnTxM8nMDkO2IFFbd0A==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1397,13 +1397,13 @@ packages:
rollup:
optional: true
dependencies:
- rollup: 4.12.0
+ rollup: 4.13.0
serialize-javascript: 6.0.1
smob: 1.4.1
- terser: 5.28.1
+ terser: 5.29.1
dev: true
- /@rollup/pluginutils@5.0.5(rollup@4.12.0):
+ /@rollup/pluginutils@5.0.5(rollup@4.13.0):
resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1415,10 +1415,10 @@ packages:
'@types/estree': 1.0.3
estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 4.12.0
+ rollup: 4.13.0
dev: true
- /@rollup/pluginutils@5.1.0(rollup@4.12.0):
+ /@rollup/pluginutils@5.1.0(rollup@4.13.0):
resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -1430,107 +1430,107 @@ packages:
'@types/estree': 1.0.3
estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 4.12.0
+ rollup: 4.13.0
dev: true
- /@rollup/rollup-android-arm-eabi@4.12.0:
- resolution: {integrity: sha512-+ac02NL/2TCKRrJu2wffk1kZ+RyqxVUlbjSagNgPm94frxtr+XDL12E5Ll1enWskLrtrZ2r8L3wED1orIibV/w==}
+ /@rollup/rollup-android-arm-eabi@4.13.0:
+ resolution: {integrity: sha512-5ZYPOuaAqEH/W3gYsRkxQATBW3Ii1MfaT4EQstTnLKViLi2gLSQmlmtTpGucNP3sXEpOiI5tdGhjdE111ekyEg==}
cpu: [arm]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-android-arm64@4.12.0:
- resolution: {integrity: sha512-OBqcX2BMe6nvjQ0Nyp7cC90cnumt8PXmO7Dp3gfAju/6YwG0Tj74z1vKrfRz7qAv23nBcYM8BCbhrsWqO7PzQQ==}
+ /@rollup/rollup-android-arm64@4.13.0:
+ resolution: {integrity: sha512-BSbaCmn8ZadK3UAQdlauSvtaJjhlDEjS5hEVVIN3A4bbl3X+otyf/kOJV08bYiRxfejP3DXFzO2jz3G20107+Q==}
cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-arm64@4.12.0:
- resolution: {integrity: sha512-X64tZd8dRE/QTrBIEs63kaOBG0b5GVEd3ccoLtyf6IdXtHdh8h+I56C2yC3PtC9Ucnv0CpNFJLqKFVgCYe0lOQ==}
+ /@rollup/rollup-darwin-arm64@4.13.0:
+ resolution: {integrity: sha512-Ovf2evVaP6sW5Ut0GHyUSOqA6tVKfrTHddtmxGQc1CTQa1Cw3/KMCDEEICZBbyppcwnhMwcDce9ZRxdWRpVd6g==}
cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-darwin-x64@4.12.0:
- resolution: {integrity: sha512-cc71KUZoVbUJmGP2cOuiZ9HSOP14AzBAThn3OU+9LcA1+IUqswJyR1cAJj3Mg55HbjZP6OLAIscbQsQLrpgTOg==}
+ /@rollup/rollup-darwin-x64@4.13.0:
+ resolution: {integrity: sha512-U+Jcxm89UTK592vZ2J9st9ajRv/hrwHdnvyuJpa5A2ngGSVHypigidkQJP+YiGL6JODiUeMzkqQzbCG3At81Gg==}
cpu: [x64]
os: [darwin]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm-gnueabihf@4.12.0:
- resolution: {integrity: sha512-a6w/Y3hyyO6GlpKL2xJ4IOh/7d+APaqLYdMf86xnczU3nurFTaVN9s9jOXQg97BE4nYm/7Ga51rjec5nfRdrvA==}
+ /@rollup/rollup-linux-arm-gnueabihf@4.13.0:
+ resolution: {integrity: sha512-8wZidaUJUTIR5T4vRS22VkSMOVooG0F4N+JSwQXWSRiC6yfEsFMLTYRFHvby5mFFuExHa/yAp9juSphQQJAijQ==}
cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm64-gnu@4.12.0:
- resolution: {integrity: sha512-0fZBq27b+D7Ar5CQMofVN8sggOVhEtzFUwOwPppQt0k+VR+7UHMZZY4y+64WJ06XOhBTKXtQB/Sv0NwQMXyNAA==}
+ /@rollup/rollup-linux-arm64-gnu@4.13.0:
+ resolution: {integrity: sha512-Iu0Kno1vrD7zHQDxOmvweqLkAzjxEVqNhUIXBsZ8hu8Oak7/5VTPrxOEZXYC1nmrBVJp0ZcL2E7lSuuOVaE3+w==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-arm64-musl@4.12.0:
- resolution: {integrity: sha512-eTvzUS3hhhlgeAv6bfigekzWZjaEX9xP9HhxB0Dvrdbkk5w/b+1Sxct2ZuDxNJKzsRStSq1EaEkVSEe7A7ipgQ==}
+ /@rollup/rollup-linux-arm64-musl@4.13.0:
+ resolution: {integrity: sha512-C31QrW47llgVyrRjIwiOwsHFcaIwmkKi3PCroQY5aVq4H0A5v/vVVAtFsI1nfBngtoRpeREvZOkIhmRwUKkAdw==}
cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-riscv64-gnu@4.12.0:
- resolution: {integrity: sha512-ix+qAB9qmrCRiaO71VFfY8rkiAZJL8zQRXveS27HS+pKdjwUfEhqo2+YF2oI+H/22Xsiski+qqwIBxVewLK7sw==}
+ /@rollup/rollup-linux-riscv64-gnu@4.13.0:
+ resolution: {integrity: sha512-Oq90dtMHvthFOPMl7pt7KmxzX7E71AfyIhh+cPhLY9oko97Zf2C9tt/XJD4RgxhaGeAraAXDtqxvKE1y/j35lA==}
cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-x64-gnu@4.12.0:
- resolution: {integrity: sha512-TenQhZVOtw/3qKOPa7d+QgkeM6xY0LtwzR8OplmyL5LrgTWIXpTQg2Q2ycBf8jm+SFW2Wt/DTn1gf7nFp3ssVA==}
+ /@rollup/rollup-linux-x64-gnu@4.13.0:
+ resolution: {integrity: sha512-yUD/8wMffnTKuiIsl6xU+4IA8UNhQ/f1sAnQebmE/lyQ8abjsVyDkyRkWop0kdMhKMprpNIhPmYlCxgHrPoXoA==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-linux-x64-musl@4.12.0:
- resolution: {integrity: sha512-LfFdRhNnW0zdMvdCb5FNuWlls2WbbSridJvxOvYWgSBOYZtgBfW9UGNJG//rwMqTX1xQE9BAodvMH9tAusKDUw==}
+ /@rollup/rollup-linux-x64-musl@4.13.0:
+ resolution: {integrity: sha512-9RyNqoFNdF0vu/qqX63fKotBh43fJQeYC98hCaf89DYQpv+xu0D8QFSOS0biA7cGuqJFOc1bJ+m2rhhsKcw1hw==}
cpu: [x64]
os: [linux]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-arm64-msvc@4.12.0:
- resolution: {integrity: sha512-JPDxovheWNp6d7AHCgsUlkuCKvtu3RB55iNEkaQcf0ttsDU/JZF+iQnYcQJSk/7PtT4mjjVG8N1kpwnI9SLYaw==}
+ /@rollup/rollup-win32-arm64-msvc@4.13.0:
+ resolution: {integrity: sha512-46ue8ymtm/5PUU6pCvjlic0z82qWkxv54GTJZgHrQUuZnVH+tvvSP0LsozIDsCBFO4VjJ13N68wqrKSeScUKdA==}
cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-ia32-msvc@4.12.0:
- resolution: {integrity: sha512-fjtuvMWRGJn1oZacG8IPnzIV6GF2/XG+h71FKn76OYFqySXInJtseAqdprVTDTyqPxQOG9Exak5/E9Z3+EJ8ZA==}
+ /@rollup/rollup-win32-ia32-msvc@4.13.0:
+ resolution: {integrity: sha512-P5/MqLdLSlqxbeuJ3YDeX37srC8mCflSyTrUsgbU1c/U9j6l2g2GiIdYaGD9QjdMQPMSgYm7hgg0551wHyIluw==}
cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
optional: true
- /@rollup/rollup-win32-x64-msvc@4.12.0:
- resolution: {integrity: sha512-ZYmr5mS2wd4Dew/JjT0Fqi2NPB/ZhZ2VvPp7SmvPZb4Y1CG/LRcS6tcRo2cYU7zLK5A7cdbhWnnWmUjoI4qapg==}
+ /@rollup/rollup-win32-x64-msvc@4.13.0:
+ resolution: {integrity: sha512-UKXUQNbO3DOhzLRwHSpa0HnhhCgNODvfoPWv2FCXme8N/ANFfhIPMGuOT+QuKd16+B5yxZ0HdpNlqPvTMS1qfw==}
cpu: [x64]
os: [win32]
requiresBuild: true
@@ -1565,8 +1565,8 @@ packages:
resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
dev: true
- /@types/node@20.11.20:
- resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==}
+ /@types/node@20.11.27:
+ resolution: {integrity: sha512-qyUZfMnCg1KEz57r7pzFtSGt49f6RPkPBis3Vo4PbS7roQEDn22hiHzl/Lo1q4i4hDEgBJmBF/NTNg2XR0HbFg==}
dependencies:
undici-types: 5.26.5
dev: true
@@ -1591,12 +1591,12 @@ packages:
resolution: {integrity: sha512-Km7XAtUIduROw7QPgvcft0lIupeG8a8rdKL8RiSyKvlE7dYY31fEn41HVuQsRFDuROA8tA4K2UVL+WdfFmErBA==}
requiresBuild: true
dependencies:
- '@types/node': 20.11.20
+ '@types/node': 20.11.27
dev: true
optional: true
- /@typescript-eslint/eslint-plugin@7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-j6vT/kCulhG5wBmGtstKeiVr1rdXE4nk+DT1k6trYkwlrvW9eOF5ZbgKnd/YR6PcM4uTEXa0h6Fcvf6X7Dxl0w==}
+ /@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-mdekAHOqS9UjlmyF/LSs6AIEvfceV749GFxoBAjwAv0nkevfKHWQFDMcBZWUiIC5ft6ePWivXoS36aKQ0Cy3sw==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^7.0.0
@@ -1607,11 +1607,11 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.9.1
- '@typescript-eslint/parser': 7.1.0(eslint@8.57.0)(typescript@5.2.2)
- '@typescript-eslint/scope-manager': 7.1.0
- '@typescript-eslint/type-utils': 7.1.0(eslint@8.57.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 7.1.0(eslint@8.57.0)(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 7.1.0
+ '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 7.2.0
+ '@typescript-eslint/type-utils': 7.2.0(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 7.2.0
debug: 4.3.4
eslint: 8.57.0
graphemer: 1.4.0
@@ -1624,8 +1624,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@7.1.0(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-V1EknKUubZ1gWFjiOZhDSNToOjs63/9O0puCgGS8aDOgpZY326fzFu15QAUjwaXzRZjf/qdsdBrckYdv9YxB8w==}
+ /@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-5FKsVcHTk6TafQKQbuIVkXq58Fnbkd2wDL4LB7AURN7RUOu1utVP+G8+6u3ZhEroW3DF6hyo3ZEXxgKgp4KeCg==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1634,10 +1634,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 7.1.0
- '@typescript-eslint/types': 7.1.0
- '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 7.1.0
+ '@typescript-eslint/scope-manager': 7.2.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 7.2.0
debug: 4.3.4
eslint: 8.57.0
typescript: 5.2.2
@@ -1653,16 +1653,16 @@ packages:
'@typescript-eslint/visitor-keys': 5.62.0
dev: true
- /@typescript-eslint/scope-manager@7.1.0:
- resolution: {integrity: sha512-6TmN4OJiohHfoOdGZ3huuLhpiUgOGTpgXNUPJgeZOZR3DnIpdSgtt83RS35OYNNXxM4TScVlpVKC9jyQSETR1A==}
+ /@typescript-eslint/scope-manager@7.2.0:
+ resolution: {integrity: sha512-Qh976RbQM/fYtjx9hs4XkayYujB/aPwglw2choHmf3zBjB4qOywWSdt9+KLRdHubGcoSwBnXUH2sR3hkyaERRg==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 7.1.0
- '@typescript-eslint/visitor-keys': 7.1.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/visitor-keys': 7.2.0
dev: true
- /@typescript-eslint/type-utils@7.1.0(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-UZIhv8G+5b5skkcuhgvxYWHjk7FW7/JP5lPASMEUoliAPwIH/rxoUSQPia2cuOj9AmDZmwUl1usKm85t5VUMew==}
+ /@typescript-eslint/type-utils@7.2.0(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-xHi51adBHo9O9330J8GQYQwrKBqbIPJGZZVQTHHmy200hvkLZFWJIFtAG/7IYTWUyun6DE6w5InDReePJYJlJA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1671,8 +1671,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.2.2)
- '@typescript-eslint/utils': 7.1.0(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.2.2)
debug: 4.3.4
eslint: 8.57.0
ts-api-utils: 1.0.3(typescript@5.2.2)
@@ -1686,8 +1686,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/types@7.1.0:
- resolution: {integrity: sha512-qTWjWieJ1tRJkxgZYXx6WUYtWlBc48YRxgY2JN1aGeVpkhmnopq+SUC8UEVGNXIvWH7XyuTjwALfG6bFEgCkQA==}
+ /@typescript-eslint/types@7.2.0:
+ resolution: {integrity: sha512-XFtUHPI/abFhm4cbCDc5Ykc8npOKBSJePY3a3s+lwumt7XWJuzP5cZcfZ610MIPHjQjNsOLlYK8ASPaNG8UiyA==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
@@ -1712,8 +1712,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@7.1.0(typescript@5.2.2):
- resolution: {integrity: sha512-k7MyrbD6E463CBbSpcOnwa8oXRdHzH1WiVzOipK3L5KSML92ZKgUBrTlehdi7PEIMT8k0bQixHUGXggPAlKnOQ==}
+ /@typescript-eslint/typescript-estree@7.2.0(typescript@5.2.2):
+ resolution: {integrity: sha512-cyxS5WQQCoBwSakpMrvMXuMDEbhOo9bNHHrNcEWis6XHx6KF518tkF1wBvKIn/tpq5ZpUYK7Bdklu8qY0MsFIA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -1721,8 +1721,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 7.1.0
- '@typescript-eslint/visitor-keys': 7.1.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/visitor-keys': 7.2.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -1754,8 +1754,8 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@7.1.0(eslint@8.57.0)(typescript@5.2.2):
- resolution: {integrity: sha512-WUFba6PZC5OCGEmbweGpnNJytJiLG7ZvDBJJoUcX4qZYf1mGZ97mO2Mps6O2efxJcJdRNpqweCistDbZMwIVHw==}
+ /@typescript-eslint/utils@7.2.0(eslint@8.57.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-YfHpnMAGb1Eekpm3XRK8hcMwGLGsnT6L+7b2XyRv6ouDuJU1tZir1GS2i0+VXRatMwSI1/UfcyPe53ADkU+IuA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^8.56.0
@@ -1763,9 +1763,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@types/json-schema': 7.0.14
'@types/semver': 7.5.8
- '@typescript-eslint/scope-manager': 7.1.0
- '@typescript-eslint/types': 7.1.0
- '@typescript-eslint/typescript-estree': 7.1.0(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 7.2.0
+ '@typescript-eslint/types': 7.2.0
+ '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.2.2)
eslint: 8.57.0
semver: 7.6.0
transitivePeerDependencies:
@@ -1781,11 +1781,11 @@ packages:
eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@7.1.0:
- resolution: {integrity: sha512-FhUqNWluiGNzlvnDZiXad4mZRhtghdoKW6e98GoEOYSu5cND+E39rG5KwJMUzeENwm1ztYBRqof8wMLP+wNPIA==}
+ /@typescript-eslint/visitor-keys@7.2.0:
+ resolution: {integrity: sha512-c6EIQRHhcpl6+tO8EMR+kjkkV+ugUNXOmeASA1rlzkd8EPIriavpWoiEz1HR/VLhbVIdhqnV6E7JZm00cBDx2A==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 7.1.0
+ '@typescript-eslint/types': 7.2.0
eslint-visitor-keys: 3.4.3
dev: true
@@ -1793,14 +1793,14 @@ packages:
resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
dev: true
- /@vitejs/plugin-vue@5.0.4(vite@5.1.4)(vue@packages+vue):
+ /@vitejs/plugin-vue@5.0.4(vite@5.1.6)(vue@packages+vue):
resolution: {integrity: sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
vite: ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 5.1.4(@types/node@20.11.20)(terser@5.28.1)
+ vite: 5.1.6(@types/node@20.11.27)(terser@5.29.1)
vue: link:packages/vue
dev: true
@@ -1818,7 +1818,7 @@ packages:
magicast: 0.3.3
picocolors: 1.0.0
test-exclude: 6.0.0
- vitest: 1.3.1(@types/node@20.11.20)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.28.1)
+ vitest: 1.3.1(@types/node@20.11.27)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.29.1)
transitivePeerDependencies:
- supports-color
dev: true
@@ -1842,7 +1842,7 @@ packages:
/@vitest/snapshot@1.3.1:
resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==}
dependencies:
- magic-string: 0.30.7
+ magic-string: 0.30.8
pathe: 1.1.1
pretty-format: 29.7.0
dev: true
@@ -1865,7 +1865,7 @@ packages:
pathe: 1.1.1
picocolors: 1.0.0
sirv: 2.0.4
- vitest: 1.3.1(@types/node@20.11.20)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.28.1)
+ vitest: 1.3.1(@types/node@20.11.27)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.29.1)
dev: true
/@vitest/utils@1.2.2:
@@ -1893,7 +1893,7 @@ packages:
vite: ^5.0.0
vue: '*'
dependencies:
- vite: 5.0.12(@types/node@20.11.20)(terser@5.28.1)
+ vite: 5.0.12(@types/node@20.11.27)(terser@5.29.1)
vue: link:packages/vue
dev: true
@@ -2120,7 +2120,7 @@ packages:
resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==}
engines: {node: '>= 10.0.0'}
dependencies:
- '@babel/types': 7.23.9
+ '@babel/types': 7.24.0
dev: true
/balanced-match@1.0.2:
@@ -2363,8 +2363,8 @@ packages:
fsevents: 2.3.3
dev: true
- /chromium-bidi@0.5.9(devtools-protocol@0.0.1249869):
- resolution: {integrity: sha512-wOTX3m2zuHX0zRX4h7Ol1DAGz0cqHzo2IrAPvOqBxdd4ZR32vxg4FKNjmBihi1oP9b1QGSBBG5VNUUXUCsxDfg==}
+ /chromium-bidi@0.5.12(devtools-protocol@0.0.1249869):
+ resolution: {integrity: sha512-sZMgEBWKbupD0Q7lyFu8AWkrE+rs5ycE12jFkGwIgD/VS8lDPtelPlXM7LYaq4zrkZ/O2L3f4afHUHL0ICdKog==}
peerDependencies:
devtools-protocol: '*'
dependencies:
@@ -2494,8 +2494,8 @@ packages:
/constantinople@4.0.1:
resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
dependencies:
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/parser': 7.24.0
+ '@babel/types': 7.24.0
dev: true
/content-disposition@0.5.2:
@@ -3019,7 +3019,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.1.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -3040,7 +3040,7 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 7.1.0(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.2.2)
debug: 3.2.7
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
@@ -3048,7 +3048,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.1.0)(eslint@8.57.0):
+ /eslint-plugin-i@2.29.1(@typescript-eslint/parser@7.2.0)(eslint@8.57.0):
resolution: {integrity: sha512-ORizX37MelIWLbMyqI7hi8VJMf7A0CskMmYkB+lkCX3aF4pkGV7kwx5bSEb4qx7Yce2rAf9s34HqDRPjGRZPNQ==}
engines: {node: '>=12'}
peerDependencies:
@@ -3058,7 +3058,7 @@ packages:
doctrine: 3.0.0
eslint: 8.57.0
eslint-import-resolver-node: 0.3.9
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.1.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.2.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0)
get-tsconfig: 4.7.2
is-glob: 4.0.3
minimatch: 3.1.2
@@ -3070,7 +3070,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.1.0)(eslint@8.57.0)(typescript@5.2.2):
+ /eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.2.0)(eslint@8.57.0)(typescript@5.2.2):
resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -3083,7 +3083,7 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 7.1.0(@typescript-eslint/parser@7.1.0)(eslint@8.57.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 7.2.0(@typescript-eslint/parser@7.2.0)(eslint@8.57.0)(typescript@5.2.2)
'@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.2.2)
eslint: 8.57.0
transitivePeerDependencies:
@@ -3204,7 +3204,7 @@ packages:
/estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
dependencies:
- '@types/estree': 1.0.3
+ '@types/estree': 1.0.5
dev: true
/esutils@2.0.3:
@@ -3978,7 +3978,7 @@ packages:
engines: {node: '>=10'}
dependencies:
'@babel/core': 7.23.3
- '@babel/parser': 7.23.9
+ '@babel/parser': 7.24.0
'@istanbuljs/schema': 0.1.3
istanbul-lib-coverage: 3.2.2
semver: 7.6.0
@@ -4303,8 +4303,8 @@ packages:
engines: {node: '>=12'}
dev: true
- /magic-string@0.30.7:
- resolution: {integrity: sha512-8vBuFF/I/+OSLRmdf2wwFCJCz+nSn0m6DPvGH1fS/KiQoSaR+sETbov0eIk9KhEKy8CYqIkIAnbohxT/4H0kuA==}
+ /magic-string@0.30.8:
+ resolution: {integrity: sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@@ -4312,8 +4312,8 @@ packages:
/magicast@0.3.3:
resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==}
dependencies:
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/parser': 7.24.0
+ '@babel/types': 7.24.0
source-map-js: 1.0.2
dev: true
@@ -4328,8 +4328,8 @@ packages:
resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==}
dev: true
- /marked@12.0.0:
- resolution: {integrity: sha512-Vkwtq9rLqXryZnWaQc86+FHLC6tr/fycMfYAhiOIXkrNmeGAyhSxjqu0Rs1i0bBqw5u0S7+lV9fdH2ZSVaoa0w==}
+ /marked@12.0.1:
+ resolution: {integrity: sha512-Y1/V2yafOcOdWQCX0XpAKXzDakPOpn6U0YLxTJs3cww6VxOzZV1BTOOYWLvH3gX38cq+iLwljHHTnMtlDfg01Q==}
engines: {node: '>= 18'}
hasBin: true
dev: true
@@ -5043,12 +5043,12 @@ packages:
engines: {node: '>=6'}
dev: true
- /puppeteer-core@22.2.0:
- resolution: {integrity: sha512-rxLM860FP05CxCPAn6dwY0KnVhbnogsXu4XORb+2hb/va69v7R1VdJWLMGHd7EE5wfpT8oFZ7Q6NN85OhOtV9Q==}
+ /puppeteer-core@22.4.1:
+ resolution: {integrity: sha512-l9nf8NcirYOHdID12CIMWyy7dqcJCVtgVS+YAiJuUJHg8+9yjgPiG2PcNhojIEEpCkvw3FxvnyITVfKVmkWpjA==}
engines: {node: '>=18'}
dependencies:
'@puppeteer/browsers': 2.1.0
- chromium-bidi: 0.5.9(devtools-protocol@0.0.1249869)
+ chromium-bidi: 0.5.12(devtools-protocol@0.0.1249869)
cross-fetch: 4.0.0
debug: 4.3.4
devtools-protocol: 0.0.1249869
@@ -5060,15 +5060,15 @@ packages:
- utf-8-validate
dev: true
- /puppeteer@22.2.0(typescript@5.2.2):
- resolution: {integrity: sha512-0Ax7zeqqbQL6Zcpo1WAvrqWQAnGsLB4tmQUUwsb5Cfo05XaQ78LWUUjaO4um7qaddKpZfk0vXlGcRVwtedpWfg==}
+ /puppeteer@22.4.1(typescript@5.2.2):
+ resolution: {integrity: sha512-Mag1wRLanzwS4yEUyrDRBUgsKlH3dpL6oAfVwNHG09oxd0+ySsatMvYj7HwjynWy/S+Hg+XHLgjyC/F6CsL/lg==}
engines: {node: '>=18'}
hasBin: true
requiresBuild: true
dependencies:
'@puppeteer/browsers': 2.1.0
cosmiconfig: 9.0.0(typescript@5.2.2)
- puppeteer-core: 22.2.0
+ puppeteer-core: 22.4.1
transitivePeerDependencies:
- bufferutil
- encoding
@@ -5239,66 +5239,66 @@ packages:
glob: 10.3.10
dev: true
- /rollup-plugin-dts@6.1.0(rollup@4.12.0)(typescript@5.2.2):
+ /rollup-plugin-dts@6.1.0(rollup@4.13.0)(typescript@5.2.2):
resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==}
engines: {node: '>=16'}
peerDependencies:
rollup: ^3.29.4 || ^4
typescript: ^4.5 || ^5.0
dependencies:
- magic-string: 0.30.7
- rollup: 4.12.0
+ magic-string: 0.30.8
+ rollup: 4.13.0
typescript: 5.2.2
optionalDependencies:
'@babel/code-frame': 7.23.5
dev: true
- /rollup-plugin-esbuild@6.1.1(esbuild@0.20.1)(rollup@4.12.0):
+ /rollup-plugin-esbuild@6.1.1(esbuild@0.20.1)(rollup@4.13.0):
resolution: {integrity: sha512-CehMY9FAqJD5OUaE/Mi1r5z0kNeYxItmRO2zG4Qnv2qWKF09J2lTy5GUzjJR354ZPrLkCj4fiBN41lo8PzBUhw==}
engines: {node: '>=14.18.0'}
peerDependencies:
esbuild: '>=0.18.0'
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
dependencies:
- '@rollup/pluginutils': 5.0.5(rollup@4.12.0)
+ '@rollup/pluginutils': 5.0.5(rollup@4.13.0)
debug: 4.3.4
es-module-lexer: 1.3.1
esbuild: 0.20.1
get-tsconfig: 4.7.2
- rollup: 4.12.0
+ rollup: 4.13.0
transitivePeerDependencies:
- supports-color
dev: true
- /rollup-plugin-polyfill-node@0.13.0(rollup@4.12.0):
+ /rollup-plugin-polyfill-node@0.13.0(rollup@4.13.0):
resolution: {integrity: sha512-FYEvpCaD5jGtyBuBFcQImEGmTxDTPbiHjJdrYIp+mFIwgXiXabxvKUK7ZT9P31ozu2Tqm9llYQMRWsfvTMTAOw==}
peerDependencies:
rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 || ^4.0.0
dependencies:
- '@rollup/plugin-inject': 5.0.5(rollup@4.12.0)
- rollup: 4.12.0
+ '@rollup/plugin-inject': 5.0.5(rollup@4.13.0)
+ rollup: 4.13.0
dev: true
- /rollup@4.12.0:
- resolution: {integrity: sha512-wz66wn4t1OHIJw3+XU7mJJQV/2NAfw5OAk6G6Hoo3zcvz/XOfQ52Vgi+AN4Uxoxi0KBBwk2g8zPrTDA4btSB/Q==}
+ /rollup@4.13.0:
+ resolution: {integrity: sha512-3YegKemjoQnYKmsBlOHfMLVPPA5xLkQ8MHLLSw/fBrFaVkEayL51DilPpNNLq1exr98F2B1TzrV0FUlN3gWRPg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.12.0
- '@rollup/rollup-android-arm64': 4.12.0
- '@rollup/rollup-darwin-arm64': 4.12.0
- '@rollup/rollup-darwin-x64': 4.12.0
- '@rollup/rollup-linux-arm-gnueabihf': 4.12.0
- '@rollup/rollup-linux-arm64-gnu': 4.12.0
- '@rollup/rollup-linux-arm64-musl': 4.12.0
- '@rollup/rollup-linux-riscv64-gnu': 4.12.0
- '@rollup/rollup-linux-x64-gnu': 4.12.0
- '@rollup/rollup-linux-x64-musl': 4.12.0
- '@rollup/rollup-win32-arm64-msvc': 4.12.0
- '@rollup/rollup-win32-ia32-msvc': 4.12.0
- '@rollup/rollup-win32-x64-msvc': 4.12.0
+ '@rollup/rollup-android-arm-eabi': 4.13.0
+ '@rollup/rollup-android-arm64': 4.13.0
+ '@rollup/rollup-darwin-arm64': 4.13.0
+ '@rollup/rollup-darwin-x64': 4.13.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.13.0
+ '@rollup/rollup-linux-arm64-gnu': 4.13.0
+ '@rollup/rollup-linux-arm64-musl': 4.13.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.13.0
+ '@rollup/rollup-linux-x64-gnu': 4.13.0
+ '@rollup/rollup-linux-x64-musl': 4.13.0
+ '@rollup/rollup-win32-arm64-msvc': 4.13.0
+ '@rollup/rollup-win32-ia32-msvc': 4.13.0
+ '@rollup/rollup-win32-x64-msvc': 4.13.0
fsevents: 2.3.3
dev: true
@@ -5442,8 +5442,8 @@ packages:
engines: {node: '>=14'}
dev: true
- /simple-git-hooks@2.9.0:
- resolution: {integrity: sha512-waSQ5paUQtyGC0ZxlHmcMmD9I1rRXauikBwX31bX58l5vTOhCEcBC5Bi+ZDkPXTjDnZAF8TbCqKBY+9+sVPScw==}
+ /simple-git-hooks@2.10.0:
+ resolution: {integrity: sha512-TtCytVYfV77pILCkzVxpOSgYKHQyaO7fBI/iwG5bLGb0dIo/v/K1Y1IZ5DN40RQu6WNNJiN0gkuRvSYjxOhFog==}
hasBin: true
requiresBuild: true
dev: true
@@ -5714,8 +5714,8 @@ packages:
temp-dir: 3.0.0
dev: true
- /terser@5.28.1:
- resolution: {integrity: sha512-wM+bZp54v/E9eRRGXb5ZFDvinrJIOaTapx3WUokyVGZu5ucVCK55zEgGd5Dl2fSr3jUo5sDiERErUWLY6QPFyA==}
+ /terser@5.29.1:
+ resolution: {integrity: sha512-lZQ/fyaIGxsbGxApKmoPTODIzELy3++mXhS5hOqaAWZjQtpq/hFHAc+rm29NND1rYRxRWKcjuARNwULNXa5RtQ==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@@ -5980,7 +5980,7 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite-hyper-config@0.2.1(@types/node@20.11.20)(terser@5.28.1)(vite@5.0.12):
+ /vite-hyper-config@0.2.1(@types/node@20.11.27)(terser@5.29.1)(vite@5.0.12):
resolution: {integrity: sha512-ItRIpzWp0XMh/Sn1H0GCWnQIUcBjnSaZy/EbOpJcRr9H/KTBHUSTCEOigE9K0KTN01Z0GDi/8WgVT9+RPL932A==}
engines: {node: '>=18.0.0'}
peerDependencies:
@@ -5988,8 +5988,8 @@ packages:
dependencies:
cac: 6.7.14
picocolors: 1.0.0
- vite: 5.0.12(@types/node@20.11.20)(terser@5.28.1)
- vite-node: 1.1.1(@types/node@20.11.20)(terser@5.28.1)
+ vite: 5.0.12(@types/node@20.11.27)(terser@5.29.1)
+ vite-node: 1.1.1(@types/node@20.11.27)(terser@5.29.1)
transitivePeerDependencies:
- '@types/node'
- less
@@ -6001,7 +6001,7 @@ packages:
- terser
dev: true
- /vite-node@1.1.1(@types/node@20.11.20)(terser@5.28.1):
+ /vite-node@1.1.1(@types/node@20.11.27)(terser@5.29.1):
resolution: {integrity: sha512-2bGE5w4jvym5v8llF6Gu1oBrmImoNSs4WmRVcavnG2me6+8UQntTqLiAMFyiAobp+ZXhj5ZFhI7SmLiFr/jrow==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -6010,7 +6010,7 @@ packages:
debug: 4.3.4
pathe: 1.1.1
picocolors: 1.0.0
- vite: 5.1.4(@types/node@20.11.20)(terser@5.28.1)
+ vite: 5.1.6(@types/node@20.11.27)(terser@5.29.1)
transitivePeerDependencies:
- '@types/node'
- less
@@ -6022,7 +6022,7 @@ packages:
- terser
dev: true
- /vite-node@1.3.1(@types/node@20.11.20)(terser@5.28.1):
+ /vite-node@1.3.1(@types/node@20.11.27)(terser@5.29.1):
resolution: {integrity: sha512-azbRrqRxlWTJEVbzInZCTchx0X69M/XPTCz4H+TLvlTcR/xH/3hkRqhOakT41fMJCMzXTu4UvegkZiEoJAWvng==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -6031,7 +6031,7 @@ packages:
debug: 4.3.4
pathe: 1.1.1
picocolors: 1.0.0
- vite: 5.1.4(@types/node@20.11.20)(terser@5.28.1)
+ vite: 5.1.6(@types/node@20.11.27)(terser@5.29.1)
transitivePeerDependencies:
- '@types/node'
- less
@@ -6043,7 +6043,7 @@ packages:
- terser
dev: true
- /vite-plugin-inspect@0.7.42(rollup@4.12.0)(vite@5.0.12):
+ /vite-plugin-inspect@0.7.42(rollup@4.13.0)(vite@5.0.12):
resolution: {integrity: sha512-JCyX86wr3siQc+p9Kd0t8VkFHAJag0RaQVIpdFGSv5FEaePEVB6+V/RGtz2dQkkGSXQzRWrPs4cU3dRKg32bXw==}
engines: {node: '>=14'}
peerDependencies:
@@ -6054,20 +6054,20 @@ packages:
optional: true
dependencies:
'@antfu/utils': 0.7.6
- '@rollup/pluginutils': 5.0.5(rollup@4.12.0)
+ '@rollup/pluginutils': 5.0.5(rollup@4.13.0)
debug: 4.3.4
error-stack-parser-es: 0.1.1
fs-extra: 11.1.1
open: 9.1.0
picocolors: 1.0.0
sirv: 2.0.3
- vite: 5.0.12(@types/node@20.11.20)(terser@5.28.1)
+ vite: 5.0.12(@types/node@20.11.27)(terser@5.29.1)
transitivePeerDependencies:
- rollup
- supports-color
dev: true
- /vite@5.0.12(@types/node@20.11.20)(terser@5.28.1):
+ /vite@5.0.12(@types/node@20.11.27)(terser@5.29.1):
resolution: {integrity: sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -6095,17 +6095,17 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.11.20
+ '@types/node': 20.11.27
esbuild: 0.19.10
postcss: 8.4.35
- rollup: 4.12.0
- terser: 5.28.1
+ rollup: 4.13.0
+ terser: 5.29.1
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vite@5.1.4(@types/node@20.11.20)(terser@5.28.1):
- resolution: {integrity: sha512-n+MPqzq+d9nMVTKyewqw6kSt+R3CkvF9QAKY8obiQn8g1fwTscKxyfaYnC632HtBXAQGc1Yjomphwn1dtwGAHg==}
+ /vite@5.1.6(@types/node@20.11.27)(terser@5.29.1):
+ resolution: {integrity: sha512-yYIAZs9nVfRJ/AiOLCA91zzhjsHUgMjB+EigzFb6W2XTLO8JixBCKCjvhKZaye+NKYHCrkv3Oh50dH9EdLU2RA==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
@@ -6132,16 +6132,16 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 20.11.20
+ '@types/node': 20.11.27
esbuild: 0.19.10
postcss: 8.4.35
- rollup: 4.12.0
- terser: 5.28.1
+ rollup: 4.13.0
+ terser: 5.29.1
optionalDependencies:
fsevents: 2.3.3
dev: true
- /vitest@1.3.1(@types/node@20.11.20)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.28.1):
+ /vitest@1.3.1(@types/node@20.11.27)(@vitest/ui@1.2.2)(jsdom@24.0.0)(terser@5.29.1):
resolution: {integrity: sha512-/1QJqXs8YbCrfv/GPQ05wAZf2eakUPLPa18vkJAKE7RXOKfVHqMZZ1WlTjiwl6Gcn65M5vpNUB6EFLnEdRdEXQ==}
engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
@@ -6166,7 +6166,7 @@ packages:
jsdom:
optional: true
dependencies:
- '@types/node': 20.11.20
+ '@types/node': 20.11.27
'@vitest/expect': 1.3.1
'@vitest/runner': 1.3.1
'@vitest/snapshot': 1.3.1
@@ -6179,15 +6179,15 @@ packages:
execa: 8.0.1
jsdom: 24.0.0
local-pkg: 0.5.0
- magic-string: 0.30.7
+ magic-string: 0.30.8
pathe: 1.1.1
picocolors: 1.0.0
std-env: 3.6.0
strip-literal: 2.0.0
tinybench: 2.5.1
tinypool: 0.8.2
- vite: 5.1.4(@types/node@20.11.20)(terser@5.28.1)
- vite-node: 1.3.1(@types/node@20.11.20)(terser@5.28.1)
+ vite: 5.1.6(@types/node@20.11.27)(terser@5.29.1)
+ vite-node: 1.3.1(@types/node@20.11.27)(terser@5.29.1)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -6290,8 +6290,8 @@ packages:
resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==}
engines: {node: '>= 10.0.0'}
dependencies:
- '@babel/parser': 7.23.9
- '@babel/types': 7.23.9
+ '@babel/parser': 7.24.0
+ '@babel/types': 7.24.0
assert-never: 1.2.1
babel-walk: 3.0.0-canary-5
dev: true