diff --git a/.eslintrc.json b/.eslintrc.json
index e054e44f..d16c073c 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -8,6 +8,7 @@
"rules": {
"@typescript-eslint/no-this-alias": "off",
"n/handle-callback-err": "off",
+ "no-restricted-globals": "off",
"no-restricted-syntax": "off",
"no-labels": "off"
}
diff --git a/README.md b/README.md
index 1810194a..251caf44 100644
--- a/README.md
+++ b/README.md
@@ -45,10 +45,12 @@ Zero-config PWA Framework-agnostic Plugin for Vite
## 📦 Install
-> From v0.13, `vite-plugin-pwa` requires **Vite 3.1 or above**.
+> From v0.17, `vite-plugin-pwa` requires **Vite 5**.
> From v0.16 `vite-plugin-pwa` requires **Node 16 or above**: `workbox v7` requires **Node 16 or above**.
+> From v0.13, `vite-plugin-pwa` requires **Vite 3.1 or above**.
+
```bash
npm i vite-plugin-pwa -D
diff --git a/docs/frameworks/sveltekit.md b/docs/frameworks/sveltekit.md
index 49911c4b..8a3468ca 100644
--- a/docs/frameworks/sveltekit.md
+++ b/docs/frameworks/sveltekit.md
@@ -161,7 +161,6 @@ const pwaConfiguration = {
e.url = `/${url.substring(0, url.lastIndexOf('/'))}`
else if (url.endsWith('.html'))
e.url = `/${url.substring(0, url.length - '.html'.length)}`
-
}
return e
diff --git a/docs/frameworks/vue.md b/docs/frameworks/vue.md
index 52b76cc5..f61797f2 100644
--- a/docs/frameworks/vue.md
+++ b/docs/frameworks/vue.md
@@ -182,7 +182,6 @@ export default {
catch {
console.log('PWA disabled.')
}
-
},
methods: {
async closePromptUpdateSW() {
diff --git a/docs/scripts/assets.ts b/docs/scripts/assets.ts
index 82ce0532..7d45df85 100644
--- a/docs/scripts/assets.ts
+++ b/docs/scripts/assets.ts
@@ -13,7 +13,7 @@ const preconnect = `
`
-export const optimizePages = async () => {
+export async function optimizePages() {
const names = await fg('./.vitepress/dist/**/*.html', { onlyFiles: true })
await Promise.all(names.map(async (i) => {
diff --git a/docs/tsconfig.json b/docs/tsconfig.json
index cc6c375e..18c10058 100644
--- a/docs/tsconfig.json
+++ b/docs/tsconfig.json
@@ -1,19 +1,15 @@
{
"extends": "../tsconfig.json",
"compilerOptions": {
- "baseUrl": ".",
- "module": "ESNext",
+ "incremental": false,
"target": "es2016",
"lib": ["DOM", "ESNext"],
- "strict": true,
- "esModuleInterop": true,
- "incremental": false,
- "skipLibCheck": true,
+ "module": "ESNext",
"moduleResolution": "bundler",
- "resolveJsonModule": true,
- "noUnusedLocals": true,
- "strictNullChecks": true,
- "forceConsistentCasingInFileNames": true,
+ "baseUrl": ".",
+ "paths": {
+ "~/*": ["src/*"]
+ },
"types": [
"@types/fs-extra",
"node",
@@ -21,9 +17,13 @@
"vite-plugin-pwa/client",
"vitepress"
],
- "paths": {
- "~/*": ["src/*"]
- }
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "forceConsistentCasingInFileNames": true,
+ "strict": true,
+ "strictNullChecks": true,
+ "noUnusedLocals": true,
+ "skipLibCheck": true
},
"include": [
"./*.ts",
diff --git a/examples/preact-router/package.json b/examples/preact-router/package.json
index 62259275..58686711 100644
--- a/examples/preact-router/package.json
+++ b/examples/preact-router/package.json
@@ -52,12 +52,12 @@
"preact-router": "^4.1.2"
},
"devDependencies": {
- "@preact/preset-vite": "^2.6.0",
- "@rollup/plugin-replace": "^5.0.2",
+ "@preact/preset-vite": "^2.7.0",
+ "@rollup/plugin-replace": "^5.0.5",
"https-localhost": "^4.7.1",
- "rimraf": "^5.0.1",
+ "rimraf": "^5.0.5",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*",
"workbox-core": "^7.0.0",
"workbox-precaching": "^7.0.0",
diff --git a/examples/preact-router/tsconfig.json b/examples/preact-router/tsconfig.json
index dea20008..3ae78c69 100644
--- a/examples/preact-router/tsconfig.json
+++ b/examples/preact-router/tsconfig.json
@@ -1,26 +1,26 @@
{
"compilerOptions": {
"target": "ES2020",
+ "lib": ["ES2020", "DOM", "DOM.Iterable", "WebWorker"],
+ "jsx": "react-jsx",
+ "jsxImportSource": "preact",
"useDefineForClassFields": true,
"module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable", "WebWorker"],
- "skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
- "isolatedModules": true,
"noEmit": true,
- "jsx": "react-jsx",
- "jsxImportSource": "preact",
+ "isolatedModules": true,
/* Linting */
"strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "skipLibCheck": true
},
- "include": ["src"],
- "references": [{ "path": "./tsconfig.node.json" }]
+ "references": [{ "path": "./tsconfig.node.json" }],
+ "include": ["src"]
}
diff --git a/examples/preact-router/tsconfig.node.json b/examples/preact-router/tsconfig.node.json
index 42872c59..dde08948 100644
--- a/examples/preact-router/tsconfig.node.json
+++ b/examples/preact-router/tsconfig.node.json
@@ -1,10 +1,10 @@
{
"compilerOptions": {
"composite": true,
- "skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true
},
"include": ["vite.config.ts"]
}
diff --git a/examples/react-router/package.json b/examples/react-router/package.json
index d6ffbbbf..9bb2135a 100644
--- a/examples/react-router/package.json
+++ b/examples/react-router/package.json
@@ -1,7 +1,7 @@
{
"name": "example-react-router",
- "version": "0.0.0",
"type": "module",
+ "version": "0.0.0",
"private": true,
"scripts": {
"dev": "rimraf dev-dist && DEBUG=vite-plugin-pwa SW_DEV=true vite --force",
@@ -50,21 +50,21 @@
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0",
- "react-router": "^6.15.0",
+ "react-router": "^6.19.0",
"react-router-config": "^5.1.1",
- "react-router-dom": "^6.15.0"
+ "react-router-dom": "^6.19.0"
},
"devDependencies": {
- "@rollup/plugin-replace": "^5.0.2",
- "@types/react": "^18.2.21",
- "@types/react-dom": "^18.2.7",
- "@types/react-router-config": "^5.0.7",
+ "@rollup/plugin-replace": "^5.0.5",
+ "@types/react": "^18.2.37",
+ "@types/react-dom": "^18.2.15",
+ "@types/react-router-config": "^5.0.10",
"@types/react-router-dom": "^5.3.3",
- "@vitejs/plugin-react": "^4.1.0",
+ "@vitejs/plugin-react": "^4.2.0",
"https-localhost": "^4.7.1",
- "rimraf": "^5.0.1",
+ "rimraf": "^5.0.5",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*",
"workbox-core": "^7.0.0",
"workbox-precaching": "^7.0.0",
diff --git a/examples/react-router/tsconfig.json b/examples/react-router/tsconfig.json
index 36ca7421..b9322146 100644
--- a/examples/react-router/tsconfig.json
+++ b/examples/react-router/tsconfig.json
@@ -1,25 +1,25 @@
{
"compilerOptions": {
"target": "ES2020",
- "useDefineForClassFields": true,
"lib": ["ES2020", "DOM", "DOM.Iterable", "WebWorker"],
+ "jsx": "react-jsx",
+ "useDefineForClassFields": true,
"module": "ESNext",
- "skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
- "isolatedModules": true,
"noEmit": true,
- "jsx": "react-jsx",
+ "isolatedModules": true,
/* Linting */
"strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "skipLibCheck": true
},
- "include": ["src"],
- "references": [{ "path": "./tsconfig.node.json" }]
+ "references": [{ "path": "./tsconfig.node.json" }],
+ "include": ["src"]
}
diff --git a/examples/react-router/tsconfig.node.json b/examples/react-router/tsconfig.node.json
index 42872c59..dde08948 100644
--- a/examples/react-router/tsconfig.node.json
+++ b/examples/react-router/tsconfig.node.json
@@ -1,10 +1,10 @@
{
"compilerOptions": {
"composite": true,
- "skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true
},
"include": ["vite.config.ts"]
}
diff --git a/examples/solid-router/package.json b/examples/solid-router/package.json
index 6ffd89b9..56ffdf2c 100644
--- a/examples/solid-router/package.json
+++ b/examples/solid-router/package.json
@@ -48,15 +48,15 @@
"test": "nr test-build-claims && nr test-build-sw-claims"
},
"dependencies": {
- "@solidjs/router": "^0.8.3",
- "solid-js": "^1.7.11"
+ "@solidjs/router": "^0.9.1",
+ "solid-js": "^1.8.5"
},
"devDependencies": {
- "@rollup/plugin-replace": "^5.0.2",
+ "@rollup/plugin-replace": "^5.0.5",
"https-localhost": "^4.7.1",
- "rimraf": "^5.0.1",
+ "rimraf": "^5.0.5",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*",
"vite-plugin-solid": "^2.7.2",
"workbox-core": "^7.0.0",
diff --git a/examples/solid-router/tsconfig.json b/examples/solid-router/tsconfig.json
index 4b06c689..dfaf6045 100644
--- a/examples/solid-router/tsconfig.json
+++ b/examples/solid-router/tsconfig.json
@@ -1,26 +1,26 @@
{
"compilerOptions": {
"target": "ES2020",
+ "lib": ["ES2020", "DOM", "DOM.Iterable", "WebWorker"],
+ "jsx": "preserve",
+ "jsxImportSource": "solid-js",
"useDefineForClassFields": true,
"module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable", "WebWorker"],
- "skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
- "isolatedModules": true,
"noEmit": true,
- "jsx": "preserve",
- "jsxImportSource": "solid-js",
+ "isolatedModules": true,
/* Linting */
"strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "skipLibCheck": true
},
- "include": ["src"],
- "references": [{ "path": "./tsconfig.node.json" }]
+ "references": [{ "path": "./tsconfig.node.json" }],
+ "include": ["src"]
}
diff --git a/examples/solid-router/tsconfig.node.json b/examples/solid-router/tsconfig.node.json
index 42872c59..dde08948 100644
--- a/examples/solid-router/tsconfig.node.json
+++ b/examples/solid-router/tsconfig.node.json
@@ -1,10 +1,10 @@
{
"compilerOptions": {
"composite": true,
- "skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true
},
"include": ["vite.config.ts"]
}
diff --git a/examples/svelte-routify/package.json b/examples/svelte-routify/package.json
index 5db05390..2607bbc5 100644
--- a/examples/svelte-routify/package.json
+++ b/examples/svelte-routify/package.json
@@ -48,19 +48,19 @@
"test": "nr test-build-claims && nr test-build-sw-claims"
},
"devDependencies": {
- "@rollup/plugin-replace": "^5.0.2",
+ "@rollup/plugin-replace": "^5.0.5",
"@roxi/routify": "^2.18.12",
- "@sveltejs/vite-plugin-svelte": "^2.4.6",
+ "@sveltejs/vite-plugin-svelte": "^3.0.0",
"@tsconfig/svelte": "^5.0.2",
- "eslint": "^8.48.0",
+ "eslint": "^8.54.0",
"eslint-plugin-svelte3": "^4.0.0",
"https-localhost": "^4.7.1",
- "rimraf": "^5.0.1",
- "svelte": "^4.2.0",
- "svelte-check": "^3.5.2",
- "svelte-preprocess": "^5.0.4",
+ "rimraf": "^5.0.5",
+ "svelte": "^4.2.5",
+ "svelte-check": "^3.6.0",
+ "svelte-preprocess": "^5.1.0",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*",
"workbox-core": "^7.0.0",
"workbox-precaching": "^7.0.0",
diff --git a/examples/vanilla-ts-dev-options/package.json b/examples/vanilla-ts-dev-options/package.json
index d0485c10..2b95fb5d 100644
--- a/examples/vanilla-ts-dev-options/package.json
+++ b/examples/vanilla-ts-dev-options/package.json
@@ -17,9 +17,9 @@
"serve": "serve dist"
},
"devDependencies": {
- "rimraf": "^5.0.1",
+ "rimraf": "^5.0.5",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*"
}
}
diff --git a/examples/vanilla-ts-dev-options/tsconfig.json b/examples/vanilla-ts-dev-options/tsconfig.json
index a1a0bbbc..be2293ce 100644
--- a/examples/vanilla-ts-dev-options/tsconfig.json
+++ b/examples/vanilla-ts-dev-options/tsconfig.json
@@ -1,24 +1,24 @@
{
"compilerOptions": {
"target": "ES2020",
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
"useDefineForClassFields": true,
"module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "skipLibCheck": true,
- "types": ["vite/client", "vite-plugin-pwa/vanillajs", "vite-plugin-pwa/info"],
/* Bundler mode */
"moduleResolution": "bundler",
+ "types": ["vite/client", "vite-plugin-pwa/vanillajs", "vite-plugin-pwa/info"],
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
- "isolatedModules": true,
"noEmit": true,
+ "isolatedModules": true,
/* Linting */
"strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "skipLibCheck": true
},
"include": ["src"]
}
diff --git a/examples/vanilla-ts-no-ip/package.json b/examples/vanilla-ts-no-ip/package.json
index a21d0ff1..a7d82c2d 100644
--- a/examples/vanilla-ts-no-ip/package.json
+++ b/examples/vanilla-ts-no-ip/package.json
@@ -14,9 +14,9 @@
"test": "nr test-generate-sw && nr test-custom-sw"
},
"devDependencies": {
- "rimraf": "^5.0.1",
+ "rimraf": "^5.0.5",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*",
"workbox-cacheable-response": "^7.0.0",
"workbox-core": "^7.0.0",
diff --git a/examples/vanilla-ts-no-ip/tsconfig.json b/examples/vanilla-ts-no-ip/tsconfig.json
index 98df57f1..0993d911 100644
--- a/examples/vanilla-ts-no-ip/tsconfig.json
+++ b/examples/vanilla-ts-no-ip/tsconfig.json
@@ -1,24 +1,24 @@
{
"compilerOptions": {
"target": "ES2020",
+ "lib": ["ES2020", "DOM", "DOM.Iterable", "WebWorker"],
"useDefineForClassFields": true,
"module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable", "WebWorker"],
- "skipLibCheck": true,
- "types": ["vite/client", "vite-plugin-pwa/vanillajs", "vite-plugin-pwa/info"],
/* Bundler mode */
"moduleResolution": "bundler",
+ "types": ["vite/client", "vite-plugin-pwa/vanillajs", "vite-plugin-pwa/info"],
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
- "isolatedModules": true,
"noEmit": true,
+ "isolatedModules": true,
/* Linting */
"strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "skipLibCheck": true
},
"include": ["src"]
}
diff --git a/examples/vue-basic-cdn/package.json b/examples/vue-basic-cdn/package.json
index 00479ceb..346bd730 100644
--- a/examples/vue-basic-cdn/package.json
+++ b/examples/vue-basic-cdn/package.json
@@ -11,15 +11,15 @@
"serve": "serve dist"
},
"dependencies": {
- "vue": "^3.3.4"
+ "vue": "^3.3.8"
},
"devDependencies": {
- "@rollup/plugin-replace": "^5.0.2",
+ "@rollup/plugin-replace": "^5.0.5",
"@vitejs/plugin-vue": "^4.3.4",
- "@vueuse/core": "^10.4.1",
+ "@vueuse/core": "^10.6.1",
"https-localhost": "^4.7.1",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*"
}
}
diff --git a/examples/vue-basic-cdn/tsconfig.json b/examples/vue-basic-cdn/tsconfig.json
index 9e03e604..3db1f910 100644
--- a/examples/vue-basic-cdn/tsconfig.json
+++ b/examples/vue-basic-cdn/tsconfig.json
@@ -1,25 +1,21 @@
{
"compilerOptions": {
"target": "ES2020",
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "jsx": "preserve",
"useDefineForClassFields": true,
"module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "skipLibCheck": true,
-
- /* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
- "isolatedModules": true,
"noEmit": true,
- "jsx": "preserve",
-
- /* Linting */
+ "isolatedModules": true,
"strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "skipLibCheck": true
},
- "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"],
- "references": [{ "path": "./tsconfig.node.json" }]
+ "references": [{ "path": "./tsconfig.node.json" }],
+ "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"]
}
diff --git a/examples/vue-basic-cdn/tsconfig.node.json b/examples/vue-basic-cdn/tsconfig.node.json
index 42872c59..dde08948 100644
--- a/examples/vue-basic-cdn/tsconfig.node.json
+++ b/examples/vue-basic-cdn/tsconfig.node.json
@@ -1,10 +1,10 @@
{
"compilerOptions": {
"composite": true,
- "skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true
},
"include": ["vite.config.ts"]
}
diff --git a/examples/vue-router/package.json b/examples/vue-router/package.json
index 5d0a30bc..fee4b772 100644
--- a/examples/vue-router/package.json
+++ b/examples/vue-router/package.json
@@ -48,17 +48,17 @@
"test": "nr test-build-claims && nr test-build-sw-claims"
},
"dependencies": {
- "vue": "^3.3.4",
- "vue-router": "^4.2.4"
+ "vue": "^3.3.8",
+ "vue-router": "^4.2.5"
},
"devDependencies": {
- "@rollup/plugin-replace": "^5.0.2",
- "@vitejs/plugin-vue": "^4.4.0",
- "@vueuse/core": "^10.4.1",
+ "@rollup/plugin-replace": "^5.0.5",
+ "@vitejs/plugin-vue": "^4.5.0",
+ "@vueuse/core": "^10.6.1",
"https-localhost": "^4.7.1",
- "rimraf": "^5.0.1",
+ "rimraf": "^5.0.5",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
+ "vite": "^5.0.0",
"vite-plugin-pwa": "workspace:*",
"workbox-core": "^7.0.0",
"workbox-precaching": "^7.0.0",
diff --git a/examples/vue-router/src/my-worker.js b/examples/vue-router/src/my-worker.js
index c41c4286..f82354fb 100644
--- a/examples/vue-router/src/my-worker.js
+++ b/examples/vue-router/src/my-worker.js
@@ -2,12 +2,15 @@ import { mode, msg } from './workerImport'
let counter = 1
+// eslint-disable-next-line no-restricted-globals
self.onmessage = (e) => {
if (e.data === 'ping') {
+ // eslint-disable-next-line no-restricted-globals
self.postMessage({ msg: `${msg} - ${counter++}`, mode })
}
else if (e.data === 'clear') {
counter = 1
+ // eslint-disable-next-line no-restricted-globals
self.postMessage({ msg: null, mode: null })
}
}
diff --git a/examples/vue-router/tsconfig.json b/examples/vue-router/tsconfig.json
index 9e03e604..3db1f910 100644
--- a/examples/vue-router/tsconfig.json
+++ b/examples/vue-router/tsconfig.json
@@ -1,25 +1,21 @@
{
"compilerOptions": {
"target": "ES2020",
+ "lib": ["ES2020", "DOM", "DOM.Iterable"],
+ "jsx": "preserve",
"useDefineForClassFields": true,
"module": "ESNext",
- "lib": ["ES2020", "DOM", "DOM.Iterable"],
- "skipLibCheck": true,
-
- /* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
- "isolatedModules": true,
"noEmit": true,
- "jsx": "preserve",
-
- /* Linting */
+ "isolatedModules": true,
"strict": true,
+ "noFallthroughCasesInSwitch": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "skipLibCheck": true
},
- "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"],
- "references": [{ "path": "./tsconfig.node.json" }]
+ "references": [{ "path": "./tsconfig.node.json" }],
+ "include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.vue"]
}
diff --git a/examples/vue-router/tsconfig.node.json b/examples/vue-router/tsconfig.node.json
index 42872c59..dde08948 100644
--- a/examples/vue-router/tsconfig.node.json
+++ b/examples/vue-router/tsconfig.node.json
@@ -1,10 +1,10 @@
{
"compilerOptions": {
"composite": true,
- "skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
- "allowSyntheticDefaultImports": true
+ "allowSyntheticDefaultImports": true,
+ "skipLibCheck": true
},
"include": ["vite.config.ts"]
}
diff --git a/package.json b/package.json
index d74a567e..c5aeacb5 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "vite-plugin-pwa",
"type": "module",
"version": "0.16.7",
- "packageManager": "pnpm@8.10.3",
+ "packageManager": "pnpm@8.10.5",
"description": "Zero-config PWA for Vite",
"author": "antfu ",
"license": "MIT",
@@ -29,9 +29,14 @@
"sideEffects": false,
"exports": {
".": {
- "types": "./dist/index.d.ts",
- "require": "./dist/index.cjs",
- "import": "./dist/index.js"
+ "import": {
+ "types": "./dist/index.d.ts",
+ "default": "./dist/index.js"
+ },
+ "require": {
+ "types": "./dist/index.d.cts",
+ "default": "./dist/index.cjs"
+ }
},
"./types": {
"types": "./types/index.d.ts"
@@ -62,7 +67,7 @@
},
"./*": "./*"
},
- "main": "dist/index.js",
+ "main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"files": [
@@ -99,40 +104,41 @@
"test:vite-ecosystem-ci": "nr test-typescript"
},
"peerDependencies": {
- "vite": "^3.1.0 || ^4.0.0 || ^5.0.0-0",
+ "vite": "^3.1.0 || ^4.0.0 || ^5.0.0",
"workbox-build": "^7.0.0",
"workbox-window": "^7.0.0"
},
"dependencies": {
"debug": "^4.3.4",
- "fast-glob": "^3.3.1",
+ "fast-glob": "^3.3.2",
"pretty-bytes": "^6.1.1",
"workbox-build": "^7.0.0",
"workbox-window": "^7.0.0"
},
"devDependencies": {
- "@antfu/eslint-config": "^0.41.0",
- "@antfu/ni": "^0.21.8",
- "@playwright/test": "^1.37.1",
- "@types/debug": "^4.1.8",
+ "@antfu/eslint-config": "^0.43.1",
+ "@antfu/ni": "^0.21.9",
+ "@playwright/test": "^1.40.0",
+ "@types/debug": "^4.1.12",
"@types/node": "^18.17.14",
- "@types/prompts": "^2.4.4",
+ "@types/prompts": "^2.4.8",
"@types/react": "^18.2.21",
- "@typescript-eslint/eslint-plugin": "^6.6.0",
+ "@typescript-eslint/eslint-plugin": "^6.11.0",
"bumpp": "^9.2.0",
- "eslint": "^8.48.0",
+ "eslint": "^8.54.0",
"esno": "0.17.0",
"kolorist": "^1.8.0",
- "preact": "^10.17.1",
+ "preact": "^10.19.2",
"prompts": "^2.4.2",
+ "publint": "^0.2.5",
"react": "^18.2.0",
- "rollup": "^3.29.0",
- "solid-js": "^1.7.11",
- "svelte": "^4.2.0",
- "tsup": "^7.2.0",
+ "rollup": "^4.4.1",
+ "solid-js": "^1.8.5",
+ "svelte": "^4.2.5",
+ "tsup": "^7.3.0",
"typescript": "^5.2.2",
- "vite": "^4.5.0",
- "vitest": "^0.34.4",
- "vue": "^3.3.4"
+ "vite": "^5.0.0",
+ "vitest": "1.0.0-beta.4",
+ "vue": "^3.3.8"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f8e73a29..975b1ade 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,8 +12,8 @@ importers:
specifier: ^4.3.4
version: 4.3.4
fast-glob:
- specifier: ^3.3.1
- version: 3.3.1
+ specifier: ^3.3.2
+ version: 3.3.2
pretty-bytes:
specifier: ^6.1.1
version: 6.1.1
@@ -25,35 +25,35 @@ importers:
version: 7.0.0
devDependencies:
'@antfu/eslint-config':
- specifier: ^0.41.0
- version: 0.41.0(eslint@8.48.0)(typescript@5.2.2)
+ specifier: ^0.43.1
+ version: 0.43.1(eslint@8.54.0)(typescript@5.2.2)
'@antfu/ni':
- specifier: ^0.21.8
- version: 0.21.8
+ specifier: ^0.21.9
+ version: 0.21.9
'@playwright/test':
- specifier: ^1.37.1
- version: 1.37.1
+ specifier: ^1.40.0
+ version: 1.40.0
'@types/debug':
- specifier: ^4.1.8
- version: 4.1.8
+ specifier: ^4.1.12
+ version: 4.1.12
'@types/node':
specifier: ^18.17.14
version: 18.17.14
'@types/prompts':
- specifier: ^2.4.4
- version: 2.4.4
+ specifier: ^2.4.8
+ version: 2.4.8
'@types/react':
specifier: ^18.2.21
version: 18.2.21
'@typescript-eslint/eslint-plugin':
- specifier: ^6.6.0
- version: 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
+ specifier: ^6.11.0
+ version: 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
bumpp:
specifier: ^9.2.0
version: 9.2.0
eslint:
- specifier: ^8.48.0
- version: 8.48.0
+ specifier: ^8.54.0
+ version: 8.54.0
esno:
specifier: 0.17.0
version: 0.17.0
@@ -61,38 +61,41 @@ importers:
specifier: ^1.8.0
version: 1.8.0
preact:
- specifier: ^10.17.1
- version: 10.17.1
+ specifier: ^10.19.2
+ version: 10.19.2
prompts:
specifier: ^2.4.2
version: 2.4.2
+ publint:
+ specifier: ^0.2.5
+ version: 0.2.5
react:
specifier: ^18.2.0
version: 18.2.0
rollup:
- specifier: ^3.29.0
- version: 3.29.0
+ specifier: ^4.4.1
+ version: 4.4.1
solid-js:
- specifier: ^1.7.11
- version: 1.7.11
+ specifier: ^1.8.5
+ version: 1.8.5
svelte:
- specifier: ^4.2.0
- version: 4.2.0
+ specifier: ^4.2.5
+ version: 4.2.5
tsup:
- specifier: ^7.2.0
- version: 7.2.0(typescript@5.2.2)
+ specifier: ^7.3.0
+ version: 7.3.0(typescript@5.2.2)
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vitest:
- specifier: ^0.34.4
- version: 0.34.4
+ specifier: 1.0.0-beta.4
+ version: 1.0.0-beta.4(@types/node@18.17.14)
vue:
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
docs:
dependencies:
@@ -114,7 +117,7 @@ importers:
version: 3.1.0(vite@3.1.0)(vue@3.2.38)
esbuild-register:
specifier: ^3.3.3
- version: 3.3.3(esbuild@0.18.20)
+ version: 3.3.3(esbuild@0.19.5)
eslint:
specifier: ^8.23.0
version: 8.23.0
@@ -135,7 +138,7 @@ importers:
version: 0.45.18(vite@3.1.0)
unplugin-vue-components:
specifier: ^0.22.4
- version: 0.22.4(esbuild@0.18.20)(rollup@3.29.0)(vite@3.1.0)(vue@3.2.38)
+ version: 0.22.4(esbuild@0.19.5)(rollup@4.4.1)(vite@3.1.0)(vue@3.2.38)
vite:
specifier: ^3.1.0
version: 3.1.0
@@ -159,23 +162,23 @@ importers:
version: 4.1.2(preact@10.17.1)
devDependencies:
'@preact/preset-vite':
- specifier: ^2.6.0
- version: 2.6.0(@babel/core@7.22.17)(preact@10.17.1)(vite@4.5.0)
+ specifier: ^2.7.0
+ version: 2.7.0(@babel/core@7.23.3)(preact@10.17.1)(vite@5.0.0)
'@rollup/plugin-replace':
- specifier: ^5.0.2
- version: 5.0.2(rollup@3.29.0)
+ specifier: ^5.0.5
+ version: 5.0.5(rollup@4.4.1)
https-localhost:
specifier: ^4.7.1
version: 4.7.1
rimraf:
- specifier: ^5.0.1
- version: 5.0.1
+ specifier: ^5.0.5
+ version: 5.0.5
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
@@ -201,45 +204,45 @@ importers:
specifier: ^18.2.0
version: 18.2.0(react@18.2.0)
react-router:
- specifier: ^6.15.0
- version: 6.15.0(react@18.2.0)
+ specifier: ^6.19.0
+ version: 6.19.0(react@18.2.0)
react-router-config:
specifier: ^5.1.1
- version: 5.1.1(react-router@6.15.0)(react@18.2.0)
+ version: 5.1.1(react-router@6.19.0)(react@18.2.0)
react-router-dom:
- specifier: ^6.15.0
- version: 6.15.0(react-dom@18.2.0)(react@18.2.0)
+ specifier: ^6.19.0
+ version: 6.19.0(react-dom@18.2.0)(react@18.2.0)
devDependencies:
'@rollup/plugin-replace':
- specifier: ^5.0.2
- version: 5.0.2(rollup@3.29.0)
+ specifier: ^5.0.5
+ version: 5.0.5(rollup@4.4.1)
'@types/react':
- specifier: ^18.2.21
- version: 18.2.21
+ specifier: ^18.2.37
+ version: 18.2.37
'@types/react-dom':
- specifier: ^18.2.7
- version: 18.2.7
+ specifier: ^18.2.15
+ version: 18.2.15
'@types/react-router-config':
- specifier: ^5.0.7
- version: 5.0.7
+ specifier: ^5.0.10
+ version: 5.0.10
'@types/react-router-dom':
specifier: ^5.3.3
version: 5.3.3
'@vitejs/plugin-react':
- specifier: ^4.1.0
- version: 4.1.0(vite@4.5.0)
+ specifier: ^4.2.0
+ version: 4.2.0(vite@5.0.0)
https-localhost:
specifier: ^4.7.1
version: 4.7.1
rimraf:
- specifier: ^5.0.1
- version: 5.0.1
+ specifier: ^5.0.5
+ version: 5.0.5
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
@@ -259,33 +262,33 @@ importers:
examples/solid-router:
dependencies:
'@solidjs/router':
- specifier: ^0.8.3
- version: 0.8.3(solid-js@1.7.11)
+ specifier: ^0.9.1
+ version: 0.9.1(solid-js@1.8.5)
solid-js:
- specifier: ^1.7.11
- version: 1.7.11
+ specifier: ^1.8.5
+ version: 1.8.5
devDependencies:
'@rollup/plugin-replace':
- specifier: ^5.0.2
- version: 5.0.2(rollup@3.29.0)
+ specifier: ^5.0.5
+ version: 5.0.5(rollup@4.4.1)
https-localhost:
specifier: ^4.7.1
version: 4.7.1
rimraf:
- specifier: ^5.0.1
- version: 5.0.1
+ specifier: ^5.0.5
+ version: 5.0.5
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
vite-plugin-solid:
specifier: ^2.7.2
- version: 2.7.2(solid-js@1.7.11)(vite@4.5.0)
+ version: 2.7.2(solid-js@1.8.5)(vite@5.0.0)
workbox-core:
specifier: ^7.0.0
version: 7.0.0
@@ -302,44 +305,44 @@ importers:
examples/svelte-routify:
devDependencies:
'@rollup/plugin-replace':
- specifier: ^5.0.2
- version: 5.0.2(rollup@3.29.0)
+ specifier: ^5.0.5
+ version: 5.0.5(rollup@4.4.1)
'@roxi/routify':
specifier: ^2.18.12
version: 2.18.12
'@sveltejs/vite-plugin-svelte':
- specifier: ^2.4.6
- version: 2.4.6(svelte@4.2.0)(vite@4.5.0)
+ specifier: ^3.0.0
+ version: 3.0.0(svelte@4.2.5)(vite@5.0.0)
'@tsconfig/svelte':
specifier: ^5.0.2
version: 5.0.2
eslint:
- specifier: ^8.48.0
- version: 8.48.0
+ specifier: ^8.54.0
+ version: 8.54.0
eslint-plugin-svelte3:
specifier: ^4.0.0
- version: 4.0.0(eslint@8.48.0)(svelte@4.2.0)
+ version: 4.0.0(eslint@8.54.0)(svelte@4.2.5)
https-localhost:
specifier: ^4.7.1
version: 4.7.1
rimraf:
- specifier: ^5.0.1
- version: 5.0.1
+ specifier: ^5.0.5
+ version: 5.0.5
svelte:
- specifier: ^4.2.0
- version: 4.2.0
+ specifier: ^4.2.5
+ version: 4.2.5
svelte-check:
- specifier: ^3.5.2
- version: 3.5.2(@babel/core@7.21.8)(svelte@4.2.0)
+ specifier: ^3.6.0
+ version: 3.6.0(@babel/core@7.21.8)(svelte@4.2.5)
svelte-preprocess:
- specifier: ^5.0.4
- version: 5.0.4(@babel/core@7.21.8)(svelte@4.2.0)(typescript@5.2.2)
+ specifier: ^5.1.0
+ version: 5.1.0(@babel/core@7.21.8)(svelte@4.2.5)(typescript@5.2.2)
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
@@ -419,14 +422,14 @@ importers:
examples/vanilla-ts-dev-options:
devDependencies:
rimraf:
- specifier: ^5.0.1
- version: 5.0.1
+ specifier: ^5.0.5
+ version: 5.0.5
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
@@ -434,14 +437,14 @@ importers:
examples/vanilla-ts-no-ip:
devDependencies:
rimraf:
- specifier: ^5.0.1
- version: 5.0.1
+ specifier: ^5.0.5
+ version: 5.0.5
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
@@ -467,18 +470,18 @@ importers:
examples/vue-basic-cdn:
dependencies:
vue:
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
devDependencies:
'@rollup/plugin-replace':
- specifier: ^5.0.2
- version: 5.0.2(rollup@3.29.0)
+ specifier: ^5.0.5
+ version: 5.0.5(rollup@4.4.1)
'@vitejs/plugin-vue':
specifier: ^4.3.4
- version: 4.3.4(vite@4.5.0)(vue@3.3.4)
+ version: 4.3.4(vite@5.0.0)(vue@3.3.8)
'@vueuse/core':
- specifier: ^10.4.1
- version: 10.4.1(vue@3.3.4)
+ specifier: ^10.6.1
+ version: 10.6.1(vue@3.3.8)
https-localhost:
specifier: ^4.7.1
version: 4.7.1
@@ -486,8 +489,8 @@ importers:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
@@ -495,33 +498,33 @@ importers:
examples/vue-router:
dependencies:
vue:
- specifier: ^3.3.4
- version: 3.3.4
+ specifier: ^3.3.8
+ version: 3.3.8(typescript@5.2.2)
vue-router:
- specifier: ^4.2.4
- version: 4.2.4(vue@3.3.4)
+ specifier: ^4.2.5
+ version: 4.2.5(vue@3.3.8)
devDependencies:
'@rollup/plugin-replace':
- specifier: ^5.0.2
- version: 5.0.2(rollup@3.29.0)
+ specifier: ^5.0.5
+ version: 5.0.5(rollup@4.4.1)
'@vitejs/plugin-vue':
- specifier: ^4.4.0
- version: 4.4.0(vite@4.5.0)(vue@3.3.4)
+ specifier: ^4.5.0
+ version: 4.5.0(vite@5.0.0)(vue@3.3.8)
'@vueuse/core':
- specifier: ^10.4.1
- version: 10.4.1(vue@3.3.4)
+ specifier: ^10.6.1
+ version: 10.6.1(vue@3.3.8)
https-localhost:
specifier: ^4.7.1
version: 4.7.1
rimraf:
- specifier: ^5.0.1
- version: 5.0.1
+ specifier: ^5.0.5
+ version: 5.0.5
typescript:
specifier: ^5.2.2
version: 5.2.2
vite:
- specifier: ^4.5.0
- version: 4.5.0(@types/node@18.17.14)
+ specifier: ^5.0.0
+ version: 5.0.0(@types/node@18.17.14)
vite-plugin-pwa:
specifier: workspace:*
version: link:../..
@@ -662,6 +665,7 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.1.1
'@jridgewell/trace-mapping': 0.3.18
+ dev: true
/@ampproject/remapping@2.2.1:
resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==}
@@ -669,26 +673,27 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.18
- dev: true
- /@antfu/eslint-config-basic@0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-zcwFv+nEV/NroeeVWriNdnIGd9soOLRG8wIiVz4VVJ0BjONrqQR56HLG/gDxH/1GUYBnQCEcVxGUmegce08cnw==}
+ /@antfu/eslint-config-basic@0.43.1(@typescript-eslint/eslint-plugin@6.11.0)(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-SW6hmGmqI985fsCJ+oivo4MbiMmRMgCJ0Ne8j/hwCB6O6Mc0m5bDqYeKn5HqFhvZhG84GEg5jPDKNiHrBYnQjw==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- eslint: 8.48.0
- eslint-plugin-antfu: 0.41.0(eslint@8.48.0)(typescript@5.2.2)
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.48.0)
+ '@stylistic/eslint-plugin-js': 0.0.4
+ eslint: 8.54.0
+ eslint-plugin-antfu: 0.43.1(eslint@8.54.0)(typescript@5.2.2)
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.54.0)
eslint-plugin-html: 7.1.0
- eslint-plugin-import: /eslint-plugin-i@2.28.0-2(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)
- eslint-plugin-jsonc: 2.9.0(eslint@8.48.0)
- eslint-plugin-markdown: 3.0.1(eslint@8.48.0)
- eslint-plugin-n: 16.0.2(eslint@8.48.0)
+ eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)
+ eslint-plugin-jsdoc: 46.9.0(eslint@8.54.0)
+ eslint-plugin-jsonc: 2.9.0(eslint@8.54.0)
+ eslint-plugin-markdown: 3.0.1(eslint@8.54.0)
+ eslint-plugin-n: 16.3.1(eslint@8.54.0)
eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-promise: 6.1.1(eslint@8.48.0)
- eslint-plugin-unicorn: 48.0.1(eslint@8.48.0)
- eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0)
- eslint-plugin-yml: 1.8.0(eslint@8.48.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.54.0)
+ eslint-plugin-unicorn: 48.0.1(eslint@8.54.0)
+ eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.11.0)(eslint@8.54.0)
+ eslint-plugin-yml: 1.10.0(eslint@8.54.0)
jsonc-eslint-parser: 2.3.0
yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
@@ -700,17 +705,18 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config-ts@0.41.0(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-ng3GYpJGZgrxGwBVda/MgUpveH3LbEqdPCFi1+S5e62W4kf8rmEVbhc0I8w7/aKN0uNqir5SInYg8gob2maDAQ==}
+ /@antfu/eslint-config-ts@0.43.1(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-s3zItBSopYbM/3eii/JKas1PmWR+wCPRNS89qUi4zxPvpuIgN5mahkBvbsCiWacrNFtLxe1zGgo5qijBhVfuvA==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
- '@antfu/eslint-config-basic': 0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
- eslint: 8.48.0
- eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
+ '@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.11.0)(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
+ '@stylistic/eslint-plugin-ts': 0.0.4(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ eslint: 8.54.0
+ eslint-plugin-jest: 27.6.0(@typescript-eslint/eslint-plugin@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- eslint-import-resolver-typescript
@@ -719,15 +725,15 @@ packages:
- supports-color
dev: true
- /@antfu/eslint-config-vue@0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-iJiEGRUgRmT3mQCmGl0hTMwq/ShXRjRPjpgsDcphKJyEF06ZIR/4gxHn+utQRLT2hD39DQN8gk0ZbpV3gWtf/g==}
+ /@antfu/eslint-config-vue@0.43.1(@typescript-eslint/eslint-plugin@6.11.0)(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-HxOfe8Vl+DPrzssbs5LHRDCnBtCy1LSA1DIeV71IC+iTpzoASFahSsVX5qckYu1InFgUm93XOhHCWm34LzPsvg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-basic': 0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
- '@antfu/eslint-config-ts': 0.41.0(eslint@8.48.0)(typescript@5.2.2)
- eslint: 8.48.0
- eslint-plugin-vue: 9.17.0(eslint@8.48.0)
+ '@antfu/eslint-config-basic': 0.43.1(@typescript-eslint/eslint-plugin@6.11.0)(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
+ '@antfu/eslint-config-ts': 0.43.1(eslint@8.54.0)(typescript@5.2.2)
+ eslint: 8.54.0
+ eslint-plugin-vue: 9.17.0(eslint@8.54.0)
local-pkg: 0.4.3
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
@@ -739,24 +745,24 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config@0.41.0(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-510DginDPdzf45O6HOah3cK6NHXxobBc43IdBQCQmUGb+av9LIJjrd1idThFoyFh6m05iZ4YX/mhnhhJFqLiNw==}
+ /@antfu/eslint-config@0.43.1(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-kTOJeCqhotaiQ/Rv6JxgfAX+SxUq2GII4ZIvTa3GWBUXhFMBvehdUNtxcmO8/HxwxYKkm34/qeF+v7osBsMF1w==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-vue': 0.41.0(@typescript-eslint/eslint-plugin@6.6.0)(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
- eslint: 8.48.0
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.48.0)
+ '@antfu/eslint-config-vue': 0.43.1(@typescript-eslint/eslint-plugin@6.11.0)(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ eslint: 8.54.0
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.54.0)
eslint-plugin-html: 7.1.0
- eslint-plugin-import: /eslint-plugin-i@2.28.0-2(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)
- eslint-plugin-jsonc: 2.9.0(eslint@8.48.0)
- eslint-plugin-n: 16.0.2(eslint@8.48.0)
- eslint-plugin-promise: 6.1.1(eslint@8.48.0)
- eslint-plugin-unicorn: 48.0.1(eslint@8.48.0)
- eslint-plugin-vue: 9.17.0(eslint@8.48.0)
- eslint-plugin-yml: 1.8.0(eslint@8.48.0)
+ eslint-plugin-import: /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)
+ eslint-plugin-jsonc: 2.9.0(eslint@8.54.0)
+ eslint-plugin-n: 16.3.1(eslint@8.54.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.54.0)
+ eslint-plugin-unicorn: 48.0.1(eslint@8.54.0)
+ eslint-plugin-vue: 9.17.0(eslint@8.54.0)
+ eslint-plugin-yml: 1.10.0(eslint@8.54.0)
jsonc-eslint-parser: 2.3.0
yaml-eslint-parser: 1.2.2
transitivePeerDependencies:
@@ -774,8 +780,8 @@ packages:
find-up: 5.0.0
dev: true
- /@antfu/ni@0.21.8:
- resolution: {integrity: sha512-90X8pU2szlvw0AJo9EZMbYc2eQKkmO7mAdC4tD4r5co2Mm56MT37MIG8EyB7p4WRheuzGxuLDxJ63mF6+Zajiw==}
+ /@antfu/ni@0.21.9:
+ resolution: {integrity: sha512-zlwQy574YEYl9ssWMV98ADxobU5wePdtyaOeQ5jgzdV8WldPcK+Osqd1SeQwEWjN0Io0GKiqpQzKZXVgxU1jPg==}
hasBin: true
dev: true
@@ -822,7 +828,7 @@ packages:
resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==}
engines: {node: '>=6.9.0'}
dependencies:
- '@ampproject/remapping': 2.2.0
+ '@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.21.4
'@babel/generator': 7.21.5
'@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8)
@@ -836,25 +842,25 @@ packages:
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
- semver: 6.3.0
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
- /@babel/core@7.22.17:
- resolution: {integrity: sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==}
+ /@babel/core@7.23.2:
+ resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.22.13
- '@babel/generator': 7.22.15
+ '@babel/generator': 7.23.0
'@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-module-transforms': 7.22.17(@babel/core@7.22.17)
- '@babel/helpers': 7.22.15
- '@babel/parser': 7.22.16
+ '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/helpers': 7.23.2
+ '@babel/parser': 7.23.0
'@babel/template': 7.22.15
- '@babel/traverse': 7.22.17
- '@babel/types': 7.22.17
- convert-source-map: 1.8.0
+ '@babel/traverse': 7.23.2
+ '@babel/types': 7.23.0
+ convert-source-map: 2.0.0
debug: 4.3.4
gensync: 1.0.0-beta.2
json5: 2.2.3
@@ -863,20 +869,20 @@ packages:
- supports-color
dev: true
- /@babel/core@7.23.2:
- resolution: {integrity: sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==}
+ /@babel/core@7.23.3:
+ resolution: {integrity: sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew==}
engines: {node: '>=6.9.0'}
dependencies:
'@ampproject/remapping': 2.2.1
'@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.0
+ '@babel/generator': 7.23.3
'@babel/helper-compilation-targets': 7.22.15
- '@babel/helper-module-transforms': 7.23.0(@babel/core@7.23.2)
+ '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.3)
'@babel/helpers': 7.23.2
- '@babel/parser': 7.23.0
+ '@babel/parser': 7.23.3
'@babel/template': 7.22.15
- '@babel/traverse': 7.23.2
- '@babel/types': 7.23.0
+ '@babel/traverse': 7.23.3
+ '@babel/types': 7.23.3
convert-source-map: 2.0.0
debug: 4.3.4
gensync: 1.0.0-beta.2
@@ -915,6 +921,16 @@ packages:
jsesc: 2.5.2
dev: true
+ /@babel/generator@7.23.3:
+ resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/types': 7.23.3
+ '@jridgewell/gen-mapping': 0.3.2
+ '@jridgewell/trace-mapping': 0.3.18
+ jsesc: 2.5.2
+ dev: true
+
/@babel/helper-annotate-as-pure@7.18.6:
resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==}
engines: {node: '>=6.9.0'}
@@ -948,7 +964,7 @@ packages:
'@babel/helper-validator-option': 7.21.0
browserslist: 4.21.3
lru-cache: 5.1.1
- semver: 6.3.0
+ semver: 6.3.1
/@babel/helper-compilation-targets@7.22.15:
resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==}
@@ -1018,8 +1034,8 @@ packages:
'@babel/helper-plugin-utils': 7.21.5
debug: 4.3.4
lodash.debounce: 4.0.8
- resolve: 1.22.1
- semver: 6.3.0
+ resolve: 1.22.8
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
dev: false
@@ -1130,27 +1146,27 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/helper-module-transforms@7.22.17(@babel/core@7.22.17):
- resolution: {integrity: sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==}
+ /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2):
+ resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.22.17
- '@babel/helper-environment-visitor': 7.22.5
+ '@babel/core': 7.23.2
+ '@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5
'@babel/helper-split-export-declaration': 7.22.6
- '@babel/helper-validator-identifier': 7.22.15
+ '@babel/helper-validator-identifier': 7.22.20
dev: true
- /@babel/helper-module-transforms@7.23.0(@babel/core@7.23.2):
- resolution: {integrity: sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==}
+ /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-module-imports': 7.22.15
'@babel/helper-simple-access': 7.22.5
@@ -1273,7 +1289,6 @@ packages:
/@babel/helper-string-parser@7.22.5:
resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==}
engines: {node: '>=6.9.0'}
- dev: true
/@babel/helper-validator-identifier@7.19.1:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
@@ -1287,7 +1302,6 @@ packages:
/@babel/helper-validator-identifier@7.22.20:
resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==}
engines: {node: '>=6.9.0'}
- dev: true
/@babel/helper-validator-option@7.21.0:
resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
@@ -1320,17 +1334,6 @@ packages:
transitivePeerDependencies:
- supports-color
- /@babel/helpers@7.22.15:
- resolution: {integrity: sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.22.15
- '@babel/traverse': 7.22.17
- '@babel/types': 7.22.17
- transitivePeerDependencies:
- - supports-color
- dev: true
-
/@babel/helpers@7.23.2:
resolution: {integrity: sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==}
engines: {node: '>=6.9.0'}
@@ -1394,6 +1397,13 @@ packages:
hasBin: true
dependencies:
'@babel/types': 7.23.0
+
+ /@babel/parser@7.23.3:
+ resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+ dependencies:
+ '@babel/types': 7.23.3
dev: true
/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.8):
@@ -1677,23 +1687,23 @@ packages:
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.22.17):
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2):
resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.17
+ '@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.2):
+ /@babel/plugin-syntax-jsx@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: true
@@ -2063,48 +2073,48 @@ packages:
'@babel/helper-plugin-utils': 7.21.5
dev: false
- /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.22.17):
+ /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.23.3):
resolution: {integrity: sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.17
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17)
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
dev: true
- /@babel/plugin-transform-react-jsx-self@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g==}
+ /@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-react-jsx-source@7.22.5(@babel/core@7.23.2):
- resolution: {integrity: sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w==}
+ /@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.3):
+ resolution: {integrity: sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.23.2
+ '@babel/core': 7.23.3
'@babel/helper-plugin-utils': 7.22.5
dev: true
- /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.22.17):
+ /@babel/plugin-transform-react-jsx@7.22.15(@babel/core@7.23.3):
resolution: {integrity: sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.22.17
+ '@babel/core': 7.23.3
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.22.5
- '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.22.17)
- '@babel/types': 7.22.17
+ '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.3)
+ '@babel/types': 7.23.0
dev: true
/@babel/plugin-transform-regenerator@7.18.6(@babel/core@7.21.8):
@@ -2294,7 +2304,7 @@ packages:
babel-plugin-polyfill-corejs3: 0.5.3(@babel/core@7.21.8)
babel-plugin-polyfill-regenerator: 0.4.0(@babel/core@7.21.8)
core-js-compat: 3.25.0
- semver: 6.3.0
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
dev: false
@@ -2338,7 +2348,7 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.21.4
- '@babel/parser': 7.21.8
+ '@babel/parser': 7.23.0
'@babel/types': 7.21.5
/@babel/template@7.22.15:
@@ -2360,43 +2370,43 @@ packages:
'@babel/helper-function-name': 7.21.0
'@babel/helper-hoist-variables': 7.18.6
'@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.21.8
+ '@babel/parser': 7.23.0
'@babel/types': 7.21.5
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- /@babel/traverse@7.22.17:
- resolution: {integrity: sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==}
+ /@babel/traverse@7.23.2:
+ resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/generator': 7.22.15
- '@babel/helper-environment-visitor': 7.22.5
- '@babel/helper-function-name': 7.22.5
+ '@babel/generator': 7.23.0
+ '@babel/helper-environment-visitor': 7.22.20
+ '@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.22.16
- '@babel/types': 7.22.17
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.23.0
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
- supports-color
dev: true
- /@babel/traverse@7.23.2:
- resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==}
+ /@babel/traverse@7.23.3:
+ resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/code-frame': 7.22.13
- '@babel/generator': 7.23.0
+ '@babel/generator': 7.23.3
'@babel/helper-environment-visitor': 7.22.20
'@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.0
- '@babel/types': 7.23.0
+ '@babel/parser': 7.23.3
+ '@babel/types': 7.23.3
debug: 4.3.4
globals: 11.12.0
transitivePeerDependencies:
@@ -2435,6 +2445,14 @@ packages:
'@babel/helper-string-parser': 7.22.5
'@babel/helper-validator-identifier': 7.22.20
to-fast-properties: 2.0.0
+
+ /@babel/types@7.23.3:
+ resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==}
+ engines: {node: '>=6.9.0'}
+ dependencies:
+ '@babel/helper-string-parser': 7.22.5
+ '@babel/helper-validator-identifier': 7.22.20
+ to-fast-properties: 2.0.0
dev: true
/@docsearch/css@3.2.1:
@@ -2445,7 +2463,7 @@ packages:
resolution: {integrity: sha512-H1PekEtSeS0msetR2YGGey2w7jQ2wAKfGODJvQTygSwMgUZ+2DHpzUgeDyEBIXRIfaBcoQneqrzsljM62pm6Xg==}
dependencies:
'@docsearch/react': 3.2.1(@algolia/client-search@4.14.2)(@types/react@18.2.21)(react@18.2.0)
- preact: 10.17.1
+ preact: 10.19.2
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -2477,6 +2495,15 @@ packages:
- '@algolia/client-search'
dev: true
+ /@es-joy/jsdoccomment@0.41.0:
+ resolution: {integrity: sha512-aKUhyn1QI5Ksbqcr3fFJj16p99QdjUxXAEuFst1Z47DRyoiMwivIH9MV/ARcJOCXVjPfjITciej8ZD2O/6qUmw==}
+ engines: {node: '>=16'}
+ dependencies:
+ comment-parser: 1.4.1
+ esquery: 1.5.0
+ jsdoc-type-pratt-parser: 4.0.0
+ dev: true
+
/@esbuild-kit/cjs-loader@2.4.2:
resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==}
dependencies:
@@ -2507,6 +2534,15 @@ packages:
dev: true
optional: true
+ /@esbuild/android-arm64@0.19.5:
+ resolution: {integrity: sha512-5d1OkoJxnYQfmC+Zd8NBFjkhyCNYwM4n9ODrycTFY6Jk1IGiZ+tjVJDDSwDt77nK+tfpGP4T50iMtVi4dEGzhQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/android-arm@0.18.20:
resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==}
engines: {node: '>=12'}
@@ -2516,6 +2552,15 @@ packages:
dev: true
optional: true
+ /@esbuild/android-arm@0.19.5:
+ resolution: {integrity: sha512-bhvbzWFF3CwMs5tbjf3ObfGqbl/17ict2/uwOSfr3wmxDE6VdS2GqY/FuzIPe0q0bdhj65zQsvqfArI9MY6+AA==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/android-x64@0.18.20:
resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==}
engines: {node: '>=12'}
@@ -2525,6 +2570,15 @@ packages:
dev: true
optional: true
+ /@esbuild/android-x64@0.19.5:
+ resolution: {integrity: sha512-9t+28jHGL7uBdkBjL90QFxe7DVA+KGqWlHCF8ChTKyaKO//VLuoBricQCgwhOjA1/qOczsw843Fy4cbs4H3DVA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/darwin-arm64@0.18.20:
resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==}
engines: {node: '>=12'}
@@ -2534,6 +2588,15 @@ packages:
dev: true
optional: true
+ /@esbuild/darwin-arm64@0.19.5:
+ resolution: {integrity: sha512-mvXGcKqqIqyKoxq26qEDPHJuBYUA5KizJncKOAf9eJQez+L9O+KfvNFu6nl7SCZ/gFb2QPaRqqmG0doSWlgkqw==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/darwin-x64@0.18.20:
resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==}
engines: {node: '>=12'}
@@ -2543,6 +2606,15 @@ packages:
dev: true
optional: true
+ /@esbuild/darwin-x64@0.19.5:
+ resolution: {integrity: sha512-Ly8cn6fGLNet19s0X4unjcniX24I0RqjPv+kurpXabZYSXGM4Pwpmf85WHJN3lAgB8GSth7s5A0r856S+4DyiA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/freebsd-arm64@0.18.20:
resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==}
engines: {node: '>=12'}
@@ -2552,6 +2624,15 @@ packages:
dev: true
optional: true
+ /@esbuild/freebsd-arm64@0.19.5:
+ resolution: {integrity: sha512-GGDNnPWTmWE+DMchq1W8Sd0mUkL+APvJg3b11klSGUDvRXh70JqLAO56tubmq1s2cgpVCSKYywEiKBfju8JztQ==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/freebsd-x64@0.18.20:
resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==}
engines: {node: '>=12'}
@@ -2561,6 +2642,15 @@ packages:
dev: true
optional: true
+ /@esbuild/freebsd-x64@0.19.5:
+ resolution: {integrity: sha512-1CCwDHnSSoA0HNwdfoNY0jLfJpd7ygaLAp5EHFos3VWJCRX9DMwWODf96s9TSse39Br7oOTLryRVmBoFwXbuuQ==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [freebsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-arm64@0.18.20:
resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==}
engines: {node: '>=12'}
@@ -2570,6 +2660,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-arm64@0.19.5:
+ resolution: {integrity: sha512-o3vYippBmSrjjQUCEEiTZ2l+4yC0pVJD/Dl57WfPwwlvFkrxoSO7rmBZFii6kQB3Wrn/6GwJUPLU5t52eq2meA==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-arm@0.18.20:
resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==}
engines: {node: '>=12'}
@@ -2579,6 +2678,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-arm@0.19.5:
+ resolution: {integrity: sha512-lrWXLY/vJBzCPC51QN0HM71uWgIEpGSjSZZADQhq7DKhPcI6NH1IdzjfHkDQws2oNpJKpR13kv7/pFHBbDQDwQ==}
+ engines: {node: '>=12'}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-ia32@0.18.20:
resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==}
engines: {node: '>=12'}
@@ -2588,6 +2696,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-ia32@0.19.5:
+ resolution: {integrity: sha512-MkjHXS03AXAkNp1KKkhSKPOCYztRtK+KXDNkBa6P78F8Bw0ynknCSClO/ztGszILZtyO/lVKpa7MolbBZ6oJtQ==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-loong64@0.15.7:
resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==}
engines: {node: '>=12'}
@@ -2606,6 +2723,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-loong64@0.19.5:
+ resolution: {integrity: sha512-42GwZMm5oYOD/JHqHska3Jg0r+XFb/fdZRX+WjADm3nLWLcIsN27YKtqxzQmGNJgu0AyXg4HtcSK9HuOk3v1Dw==}
+ engines: {node: '>=12'}
+ cpu: [loong64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-mips64el@0.18.20:
resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==}
engines: {node: '>=12'}
@@ -2615,6 +2741,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-mips64el@0.19.5:
+ resolution: {integrity: sha512-kcjndCSMitUuPJobWCnwQ9lLjiLZUR3QLQmlgaBfMX23UEa7ZOrtufnRds+6WZtIS9HdTXqND4yH8NLoVVIkcg==}
+ engines: {node: '>=12'}
+ cpu: [mips64el]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-ppc64@0.18.20:
resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==}
engines: {node: '>=12'}
@@ -2624,6 +2759,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-ppc64@0.19.5:
+ resolution: {integrity: sha512-yJAxJfHVm0ZbsiljbtFFP1BQKLc8kUF6+17tjQ78QjqjAQDnhULWiTA6u0FCDmYT1oOKS9PzZ2z0aBI+Mcyj7Q==}
+ engines: {node: '>=12'}
+ cpu: [ppc64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-riscv64@0.18.20:
resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==}
engines: {node: '>=12'}
@@ -2633,6 +2777,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-riscv64@0.19.5:
+ resolution: {integrity: sha512-5u8cIR/t3gaD6ad3wNt1MNRstAZO+aNyBxu2We8X31bA8XUNyamTVQwLDA1SLoPCUehNCymhBhK3Qim1433Zag==}
+ engines: {node: '>=12'}
+ cpu: [riscv64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-s390x@0.18.20:
resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==}
engines: {node: '>=12'}
@@ -2642,6 +2795,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-s390x@0.19.5:
+ resolution: {integrity: sha512-Z6JrMyEw/EmZBD/OFEFpb+gao9xJ59ATsoTNlj39jVBbXqoZm4Xntu6wVmGPB/OATi1uk/DB+yeDPv2E8PqZGw==}
+ engines: {node: '>=12'}
+ cpu: [s390x]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/linux-x64@0.18.20:
resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==}
engines: {node: '>=12'}
@@ -2651,6 +2813,15 @@ packages:
dev: true
optional: true
+ /@esbuild/linux-x64@0.19.5:
+ resolution: {integrity: sha512-psagl+2RlK1z8zWZOmVdImisMtrUxvwereIdyJTmtmHahJTKb64pAcqoPlx6CewPdvGvUKe2Jw+0Z/0qhSbG1A==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/netbsd-x64@0.18.20:
resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==}
engines: {node: '>=12'}
@@ -2660,6 +2831,15 @@ packages:
dev: true
optional: true
+ /@esbuild/netbsd-x64@0.19.5:
+ resolution: {integrity: sha512-kL2l+xScnAy/E/3119OggX8SrWyBEcqAh8aOY1gr4gPvw76la2GlD4Ymf832UCVbmuWeTf2adkZDK+h0Z/fB4g==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [netbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/openbsd-x64@0.18.20:
resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==}
engines: {node: '>=12'}
@@ -2669,6 +2849,15 @@ packages:
dev: true
optional: true
+ /@esbuild/openbsd-x64@0.19.5:
+ resolution: {integrity: sha512-sPOfhtzFufQfTBgRnE1DIJjzsXukKSvZxloZbkJDG383q0awVAq600pc1nfqBcl0ice/WN9p4qLc39WhBShRTA==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [openbsd]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/sunos-x64@0.18.20:
resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==}
engines: {node: '>=12'}
@@ -2678,6 +2867,15 @@ packages:
dev: true
optional: true
+ /@esbuild/sunos-x64@0.19.5:
+ resolution: {integrity: sha512-dGZkBXaafuKLpDSjKcB0ax0FL36YXCvJNnztjKV+6CO82tTYVDSH2lifitJ29jxRMoUhgkg9a+VA/B03WK5lcg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [sunos]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/win32-arm64@0.18.20:
resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==}
engines: {node: '>=12'}
@@ -2687,6 +2885,15 @@ packages:
dev: true
optional: true
+ /@esbuild/win32-arm64@0.19.5:
+ resolution: {integrity: sha512-dWVjD9y03ilhdRQ6Xig1NWNgfLtf2o/STKTS+eZuF90fI2BhbwD6WlaiCGKptlqXlURVB5AUOxUj09LuwKGDTg==}
+ engines: {node: '>=12'}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/win32-ia32@0.18.20:
resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==}
engines: {node: '>=12'}
@@ -2696,6 +2903,15 @@ packages:
dev: true
optional: true
+ /@esbuild/win32-ia32@0.19.5:
+ resolution: {integrity: sha512-4liggWIA4oDgUxqpZwrDhmEfAH4d0iljanDOK7AnVU89T6CzHon/ony8C5LeOdfgx60x5cnQJFZwEydVlYx4iw==}
+ engines: {node: '>=12'}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
/@esbuild/win32-x64@0.18.20:
resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==}
engines: {node: '>=12'}
@@ -2705,21 +2921,25 @@ packages:
dev: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0):
+ /@esbuild/win32-x64@0.19.5:
+ resolution: {integrity: sha512-czTrygUsB/jlM8qEW5MD8bgYU2Xg14lo6kBDXW6HdxKjh8M5PzETGiSHaz9MtbXBYDloHNUAUW2tMiKW4KM9Mw==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.54.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.48.0
+ eslint: 8.54.0
eslint-visitor-keys: 3.4.3
dev: true
- /@eslint-community/regexpp@4.5.1:
- resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==}
- engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- dev: true
-
/@eslint-community/regexpp@4.8.0:
resolution: {integrity: sha512-JylOEEzDiOryeUnFbQz+oViCXS0KsvR1mvHkoMiu5+UiBvy+RYX7tzlIIIEstF/gVa2tj9AQXk3dgnxv6KxhFg==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -2742,15 +2962,15 @@ packages:
- supports-color
dev: true
- /@eslint/eslintrc@2.1.2:
- resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
+ /@eslint/eslintrc@2.1.3:
+ resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
espree: 9.6.1
globals: 13.21.0
- ignore: 5.2.0
+ ignore: 5.2.4
import-fresh: 3.3.0
js-yaml: 4.1.0
minimatch: 3.1.2
@@ -2759,8 +2979,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.48.0:
- resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==}
+ /@eslint/js@8.54.0:
+ resolution: {integrity: sha512-ut5V+D+fOoWPgGGNj83GGjnntO39xDy6DWxO0wb7Jp3DcMX0TfIqdzHF85VTQkerdyGmuuMD9AKAo5KiNlf/AQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -2775,11 +2995,11 @@ packages:
- supports-color
dev: true
- /@humanwhocodes/config-array@0.11.11:
- resolution: {integrity: sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==}
+ /@humanwhocodes/config-array@0.11.13:
+ resolution: {integrity: sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==}
engines: {node: '>=10.10.0'}
dependencies:
- '@humanwhocodes/object-schema': 1.2.1
+ '@humanwhocodes/object-schema': 2.0.1
debug: 4.3.4
minimatch: 3.1.2
transitivePeerDependencies:
@@ -2799,6 +3019,10 @@ packages:
resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
dev: true
+ /@humanwhocodes/object-schema@2.0.1:
+ resolution: {integrity: sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==}
+ dev: true
+
/@iconify/types@1.1.0:
resolution: {integrity: sha512-Jh0llaK2LRXQoYsorIH8maClebsnzTcve+7U3rQUSnC11X4jtPnFuyatqFLvMxZ8MLG8dB4zfHsbPfuvxluONw==}
dev: true
@@ -2811,7 +3035,7 @@ packages:
'@iconify/types': 1.1.0
debug: 4.3.4
kolorist: 1.8.0
- local-pkg: 0.4.2
+ local-pkg: 0.4.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -2841,6 +3065,7 @@ packages:
dependencies:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.14
+ dev: true
/@jridgewell/gen-mapping@0.3.2:
resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==}
@@ -2875,7 +3100,7 @@ packages:
resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==}
dependencies:
'@jridgewell/resolve-uri': 3.1.0
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.4.15
dev: true
/@jridgewell/trace-mapping@0.3.18:
@@ -2919,37 +3144,34 @@ packages:
dev: true
optional: true
- /@playwright/test@1.37.1:
- resolution: {integrity: sha512-bq9zTli3vWJo8S3LwB91U0qDNQDpEXnw7knhxLM0nwDvexQAwx9tO8iKDZSqqneVq+URd/WIoz+BALMqUTgdSg==}
+ /@playwright/test@1.40.0:
+ resolution: {integrity: sha512-PdW+kn4eV99iP5gxWNSDQCbhMaDVej+RXL5xr6t04nbKLCBwYtA046t7ofoczHOm8u6c+45hpDKQVZqtqwkeQg==}
engines: {node: '>=16'}
hasBin: true
dependencies:
- '@types/node': 18.17.14
- playwright-core: 1.37.1
- optionalDependencies:
- fsevents: 2.3.2
+ playwright: 1.40.0
dev: true
/@polka/url@1.0.0-next.21:
resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==}
dev: true
- /@preact/preset-vite@2.6.0(@babel/core@7.22.17)(preact@10.17.1)(vite@4.5.0):
- resolution: {integrity: sha512-5nztNzXbCpqyVum/K94nB2YQ5PTnvWdz4u7/X0jc8+kLyskSSpkNUxLQJeI90zfGSFIX1Ibj2G2JIS/mySHWYQ==}
+ /@preact/preset-vite@2.7.0(@babel/core@7.23.3)(preact@10.17.1)(vite@5.0.0):
+ resolution: {integrity: sha512-m5N0FVtxbCCDxNk55NGhsRpKJChYcupcuQHzMJc/Bll07IKZKn8amwYciyKFS9haU6AgzDAJ/ewvApr6Qg1DHw==}
peerDependencies:
'@babel/core': 7.x
- vite: 2.x || 3.x || 4.x
+ vite: 2.x || 3.x || 4.x || 5.x
dependencies:
- '@babel/core': 7.22.17
- '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.22.17)
- '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.22.17)
- '@prefresh/vite': 2.4.1(preact@10.17.1)(vite@4.5.0)
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-react-jsx': 7.22.15(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.3)
+ '@prefresh/vite': 2.4.1(preact@10.17.1)(vite@5.0.0)
'@rollup/pluginutils': 4.2.1
- babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.22.17)
+ babel-plugin-transform-hook-names: 1.0.2(@babel/core@7.23.3)
debug: 4.3.4
kolorist: 1.8.0
resolve: 1.22.8
- vite: 4.5.0(@types/node@18.17.14)
+ vite: 5.0.0(@types/node@18.17.14)
transitivePeerDependencies:
- preact
- supports-color
@@ -2971,25 +3193,25 @@ packages:
resolution: {integrity: sha512-KtC/fZw+oqtwOLUFM9UtiitB0JsVX0zLKNyRTA332sqREqSALIIQQxdUCS1P3xR/jT1e2e8/5rwH6gdcMLEmsQ==}
dev: true
- /@prefresh/vite@2.4.1(preact@10.17.1)(vite@4.5.0):
+ /@prefresh/vite@2.4.1(preact@10.17.1)(vite@5.0.0):
resolution: {integrity: sha512-vthWmEqu8TZFeyrBNc9YE5SiC3DVSzPgsOCp/WQ7FqdHpOIJi7Z8XvCK06rBPOtG4914S52MjG9Ls22eVAiuqQ==}
peerDependencies:
preact: ^10.4.0
vite: '>=2.0.0'
dependencies:
- '@babel/core': 7.22.17
+ '@babel/core': 7.23.2
'@prefresh/babel-plugin': 0.5.0
'@prefresh/core': 1.5.2(preact@10.17.1)
'@prefresh/utils': 1.2.0
'@rollup/pluginutils': 4.2.1
preact: 10.17.1
- vite: 4.5.0(@types/node@18.17.14)
+ vite: 5.0.0(@types/node@18.17.14)
transitivePeerDependencies:
- supports-color
dev: true
- /@remix-run/router@1.8.0:
- resolution: {integrity: sha512-mrfKqIHnSZRyIzBcanNJmVQELTnX+qagEDlcKO90RgRBVOZGSGvZKeDihTRfWcqoDn5N/NkUcwWTccnpN18Tfg==}
+ /@remix-run/router@1.12.0:
+ resolution: {integrity: sha512-2hXv036Bux90e1GXTWSMfNzfDDK8LA8JYEWfyHxzvwdp6GyoWEovKc9cotb3KCKmkdwsIBuFGX7ScTWyiHv7Eg==}
engines: {node: '>=14.0.0'}
dev: false
@@ -3019,9 +3241,9 @@ packages:
'@rollup/pluginutils': 3.1.0(rollup@2.79.0)
'@types/resolve': 1.17.1
builtin-modules: 3.3.0
- deepmerge: 4.2.2
+ deepmerge: 4.3.1
is-module: 1.0.0
- resolve: 1.22.1
+ resolve: 1.22.8
rollup: 2.79.0
dev: false
@@ -3045,18 +3267,18 @@ packages:
rollup: 2.79.0
dev: true
- /@rollup/plugin-replace@5.0.2(rollup@3.29.0):
- resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==}
+ /@rollup/plugin-replace@5.0.5(rollup@4.4.1):
+ resolution: {integrity: sha512-rYO4fOi8lMaTg/z5Jb+hKnrHHVn8j2lwkqwyS4kTRhKyWOLf2wST2sWXr4WzWiTcoHTp2sTjqUbqIj2E39slKQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
- rollup: ^1.20.0||^2.0.0||^3.0.0
+ rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
dependencies:
- '@rollup/pluginutils': 5.0.2(rollup@3.29.0)
- magic-string: 0.27.0
- rollup: 3.29.0
+ '@rollup/pluginutils': 5.0.2(rollup@4.4.1)
+ magic-string: 0.30.3
+ rollup: 4.4.1
dev: true
/@rollup/pluginutils@3.1.0(rollup@2.79.0):
@@ -3078,7 +3300,7 @@ packages:
picomatch: 2.3.1
dev: true
- /@rollup/pluginutils@5.0.2(rollup@3.29.0):
+ /@rollup/pluginutils@5.0.2(rollup@4.4.1):
resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==}
engines: {node: '>=14.0.0'}
peerDependencies:
@@ -3087,11 +3309,107 @@ packages:
rollup:
optional: true
dependencies:
- '@types/estree': 1.0.0
+ '@types/estree': 1.0.1
estree-walker: 2.0.2
picomatch: 2.3.1
- rollup: 3.29.0
+ rollup: 4.4.1
+ dev: true
+
+ /@rollup/rollup-android-arm-eabi@4.4.1:
+ resolution: {integrity: sha512-Ss4suS/sd+6xLRu+MLCkED2mUrAyqHmmvZB+zpzZ9Znn9S8wCkTQCJaQ8P8aHofnvG5L16u9MVnJjCqioPErwQ==}
+ cpu: [arm]
+ os: [android]
+ requiresBuild: true
dev: true
+ optional: true
+
+ /@rollup/rollup-android-arm64@4.4.1:
+ resolution: {integrity: sha512-sRSkGTvGsARwWd7TzC8LKRf8FiPn7257vd/edzmvG4RIr9x68KBN0/Ek48CkuUJ5Pj/Dp9vKWv6PEupjKWjTYA==}
+ cpu: [arm64]
+ os: [android]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-arm64@4.4.1:
+ resolution: {integrity: sha512-nz0AiGrrXyaWpsmBXUGOBiRDU0wyfSXbFuF98pPvIO8O6auQsPG6riWsfQqmCCC5FNd8zKQ4JhgugRNAkBJ8mQ==}
+ cpu: [arm64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-darwin-x64@4.4.1:
+ resolution: {integrity: sha512-Ogqvf4/Ve/faMaiPRvzsJEqajbqs00LO+8vtrPBVvLgdw4wBg6ZDXdkDAZO+4MLnrc8mhGV6VJAzYScZdPLtJg==}
+ cpu: [x64]
+ os: [darwin]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm-gnueabihf@4.4.1:
+ resolution: {integrity: sha512-9zc2tqlr6HfO+hx9+wktUlWTRdje7Ub15iJqKcqg5uJZ+iKqmd2CMxlgPpXi7+bU7bjfDIuvCvnGk7wewFEhCg==}
+ cpu: [arm]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-gnu@4.4.1:
+ resolution: {integrity: sha512-phLb1fN3rq2o1j1v+nKxXUTSJnAhzhU0hLrl7Qzb0fLpwkGMHDem+o6d+ZI8+/BlTXfMU4kVWGvy6g9k/B8L6Q==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-arm64-musl@4.4.1:
+ resolution: {integrity: sha512-M2sDtw4tf57VPSjbTAN/lz1doWUqO2CbQuX3L9K6GWIR5uw9j+ROKCvvUNBY8WUbMxwaoc8mH9HmmBKsLht7+w==}
+ cpu: [arm64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-gnu@4.4.1:
+ resolution: {integrity: sha512-mHIlRLX+hx+30cD6c4BaBOsSqdnCE4ok7/KDvjHYAHoSuveoMMxIisZFvcLhUnyZcPBXDGZTuBoalcuh43UfQQ==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-linux-x64-musl@4.4.1:
+ resolution: {integrity: sha512-tB+RZuDi3zxFx7vDrjTNGVLu2KNyzYv+UY8jz7e4TMEoAj7iEt8Qk6xVu6mo3pgjnsHj6jnq3uuRsHp97DLwOA==}
+ cpu: [x64]
+ os: [linux]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-arm64-msvc@4.4.1:
+ resolution: {integrity: sha512-Hdn39PzOQowK/HZzYpCuZdJC91PE6EaGbTe2VCA9oq2u18evkisQfws0Smh9QQGNNRa/T7MOuGNQoLeXhhE3PQ==}
+ cpu: [arm64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-ia32-msvc@4.4.1:
+ resolution: {integrity: sha512-tLpKb1Elm9fM8c5w3nl4N1eLTP4bCqTYw9tqUBxX8/hsxqHO3dxc2qPbZ9PNkdK4tg4iLEYn0pOUnVByRd2CbA==}
+ cpu: [ia32]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/rollup-win32-x64-msvc@4.4.1:
+ resolution: {integrity: sha512-eAhItDX9yQtZVM3yvXS/VR3qPqcnXvnLyx1pLXl4JzyNMBNO3KC986t/iAg2zcMzpAp9JSvxB5VZGnBiNoA98w==}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
/@roxi/routify@2.18.12:
resolution: {integrity: sha512-0phd3vkrfc3u4ujEMPQxIdSQTXs/od892cHB4ZwmY6xIGDtfrI/CW0QMrO+BPYeZ5iFFVq8w7htvH1SQsLEqtw==}
@@ -3131,14 +3449,42 @@ packages:
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
dev: true
- /@solidjs/router@0.8.3(solid-js@1.7.11):
- resolution: {integrity: sha512-oJuqQo10rVTiQYhe1qXIG1NyZIZ2YOwHnlLc8Xx+g/iJhFCJo1saLOIrD/Dkh2fpIaIny5ZMkz1cYYqoTYGJbg==}
+ /@solidjs/router@0.9.1(solid-js@1.8.5):
+ resolution: {integrity: sha512-kRY75piOQsyoH75E/RP6lr7uVGFCjeeCCCJx7Z2D1Vc6+I1yFQjLCvE+6agXGwqDoWi6vbETP1g7gmp/L1mNLg==}
peerDependencies:
- solid-js: ^1.5.3
+ solid-js: ^1.8.4
dependencies:
- solid-js: 1.7.11
+ solid-js: 1.8.5
dev: false
+ /@stylistic/eslint-plugin-js@0.0.4:
+ resolution: {integrity: sha512-W1rq2xxlFNhgZZJO+L59wtvlDI0xARYxx0WD8EeWNBO7NDybUSYSozCIcY9XvxQbTAsEXBjwqokeYm0crt7RxQ==}
+ dependencies:
+ acorn: 8.10.0
+ escape-string-regexp: 4.0.0
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esutils: 2.0.3
+ graphemer: 1.4.0
+ dev: true
+
+ /@stylistic/eslint-plugin-ts@0.0.4(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-sWL4Km5j8S+TLyzya/3adxMWGkCm3lVasJIVQqhxVfwnlGkpMI0GgYVIu/ubdKPS+dSvqjUHpsXgqWfMRF2+cQ==}
+ peerDependencies:
+ eslint: '*'
+ typescript: '*'
+ dependencies:
+ '@stylistic/eslint-plugin-js': 0.0.4
+ '@typescript-eslint/scope-manager': 6.11.0
+ '@typescript-eslint/type-utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ eslint: 8.54.0
+ graphemer: 1.4.0
+ typescript: 5.2.2
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@surma/rollup-plugin-off-main-thread@2.2.3:
resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==}
dependencies:
@@ -3200,18 +3546,18 @@ packages:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte-inspector@1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.0)(vite@4.5.0):
- resolution: {integrity: sha512-zjiuZ3yydBtwpF3bj0kQNV0YXe+iKE545QGZVTaylW3eAzFr+pJ/cwK8lZEaRp4JtaJXhD5DyWAV4AxLh6DgaQ==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte-inspector@2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.5)(vite@5.0.0):
+ resolution: {integrity: sha512-gjr9ZFg1BSlIpfZ4PRewigrvYmHWbDrq2uvvPB1AmTWKuM+dI1JXQSUu2pIrYLb/QncyiIGkFDFKTwJ0XqQZZg==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- '@sveltejs/vite-plugin-svelte': ^2.2.0
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
+ '@sveltejs/vite-plugin-svelte': ^3.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte': 2.4.6(svelte@4.2.0)(vite@4.5.0)
+ '@sveltejs/vite-plugin-svelte': 3.0.0(svelte@4.2.5)(vite@5.0.0)
debug: 4.3.4
- svelte: 4.2.0
- vite: 4.5.0(@types/node@18.17.14)
+ svelte: 4.2.5
+ vite: 5.0.0(@types/node@18.17.14)
transitivePeerDependencies:
- supports-color
dev: true
@@ -3236,22 +3582,22 @@ packages:
- supports-color
dev: true
- /@sveltejs/vite-plugin-svelte@2.4.6(svelte@4.2.0)(vite@4.5.0):
- resolution: {integrity: sha512-zO79p0+DZnXPnF0ltIigWDx/ux7Ni+HRaFOw720Qeivc1azFUrJxTl0OryXVibYNx1hCboGia1NRV3x8RNv4cA==}
- engines: {node: ^14.18.0 || >= 16}
+ /@sveltejs/vite-plugin-svelte@3.0.0(svelte@4.2.5)(vite@5.0.0):
+ resolution: {integrity: sha512-Th0nupxk8hl5Rcg9jm+1xWylwco4bSUAvutWxM4W4bjOAollpXLmrYqSSnYo9pPbZOO6ZGRm6sSqYa/v1d/Saw==}
+ engines: {node: ^18.0.0 || >=20}
peerDependencies:
- svelte: ^3.54.0 || ^4.0.0
- vite: ^4.0.0
+ svelte: ^4.0.0 || ^5.0.0-next.0
+ vite: ^5.0.0
dependencies:
- '@sveltejs/vite-plugin-svelte-inspector': 1.0.4(@sveltejs/vite-plugin-svelte@2.4.6)(svelte@4.2.0)(vite@4.5.0)
+ '@sveltejs/vite-plugin-svelte-inspector': 2.0.0(@sveltejs/vite-plugin-svelte@3.0.0)(svelte@4.2.5)(vite@5.0.0)
debug: 4.3.4
deepmerge: 4.3.1
kleur: 4.1.5
- magic-string: 0.30.3
- svelte: 4.2.0
- svelte-hmr: 0.15.3(svelte@4.2.0)
- vite: 4.5.0(@types/node@18.17.14)
- vitefu: 0.2.4(vite@4.5.0)
+ magic-string: 0.30.5
+ svelte: 4.2.5
+ svelte-hmr: 0.15.3(svelte@4.2.5)
+ vite: 5.0.0(@types/node@18.17.14)
+ vitefu: 0.2.5(vite@5.0.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -3275,6 +3621,16 @@ packages:
'@types/babel__traverse': 7.20.1
dev: true
+ /@types/babel__core@7.20.4:
+ resolution: {integrity: sha512-mLnSC22IC4vcWiuObSRjrLd9XcBTGf59vUSoq2jkQDJ/QQ8PMI9rSuzE+aEV8karUMbskw07bKYoUJCKTUaygg==}
+ dependencies:
+ '@babel/parser': 7.23.0
+ '@babel/types': 7.23.0
+ '@types/babel__generator': 7.6.4
+ '@types/babel__template': 7.4.1
+ '@types/babel__traverse': 7.20.1
+ dev: true
+
/@types/babel__generator@7.6.4:
resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==}
dependencies:
@@ -3294,22 +3650,12 @@ packages:
'@babel/types': 7.22.17
dev: true
- /@types/chai-subset@1.3.3:
- resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==}
- dependencies:
- '@types/chai': 4.3.5
- dev: true
-
- /@types/chai@4.3.5:
- resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==}
- dev: true
-
/@types/cookie@0.5.1:
resolution: {integrity: sha512-COUnqfB2+ckwXXSFInsFdOAWQzCCx+a5hq2ruyj+Vjund94RJQd4LG2u9hnvJrTgunKAaax7ancBYlDrNYxA0g==}
dev: true
- /@types/debug@4.1.8:
- resolution: {integrity: sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==}
+ /@types/debug@4.1.12:
+ resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==}
dependencies:
'@types/ms': 0.7.31
dev: true
@@ -3317,10 +3663,6 @@ packages:
/@types/estree@0.0.39:
resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==}
- /@types/estree@1.0.0:
- resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==}
- dev: true
-
/@types/estree@1.0.1:
resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==}
dev: true
@@ -3368,8 +3710,8 @@ packages:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
dev: true
- /@types/prompts@2.4.4:
- resolution: {integrity: sha512-p5N9uoTH76lLvSAaYSZtBCdEXzpOOufsRjnhjVSrZGXikVGHX9+cc9ERtHRV4hvBKHyZb1bg4K+56Bd2TqUn4A==}
+ /@types/prompts@2.4.8:
+ resolution: {integrity: sha512-fPOEzviubkEVCiLduO45h+zFHB0RZX8tFt3C783sO5cT7fUXf3EEECpD26djtYdh4Isa9Z9tasMQuZnYPtvYzw==}
dependencies:
'@types/node': 18.17.14
kleur: 3.0.3
@@ -3383,17 +3725,17 @@ packages:
resolution: {integrity: sha512-SnHmG9wN1UVmagJOnyo/qkk0Z7gejYxOYYmaAwr5u2yFYfsupN3sg10kyzN8Hep/2zbHxCnsumxOoRIRMBwKCg==}
dev: true
- /@types/react-dom@18.2.7:
- resolution: {integrity: sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==}
+ /@types/react-dom@18.2.15:
+ resolution: {integrity: sha512-HWMdW+7r7MR5+PZqJF6YFNSCtjz1T0dsvo/f1BV6HkV+6erD/nA7wd9NM00KVG83zf2nJ7uATPO9ttdIPvi3gg==}
dependencies:
- '@types/react': 18.2.21
+ '@types/react': 18.2.37
dev: true
- /@types/react-router-config@5.0.7:
- resolution: {integrity: sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==}
+ /@types/react-router-config@5.0.10:
+ resolution: {integrity: sha512-Wn6c/tXdEgi9adCMtDwx8Q2vGty6TsPTc/wCQQ9kAlye8UqFxj0vGFWWuhywNfkwqth+SOgJxQTLTZukrqDQmQ==}
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.2.21
+ '@types/react': 18.2.37
'@types/react-router': 5.1.18
dev: true
@@ -3401,7 +3743,7 @@ packages:
resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==}
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.2.21
+ '@types/react': 18.2.37
'@types/react-router': 5.1.18
dev: true
@@ -3409,7 +3751,7 @@ packages:
resolution: {integrity: sha512-YYknwy0D0iOwKQgz9v8nOzt2J6l4gouBmDnWqUUznltOTaon+r8US8ky8HvN0tXvc38U9m6z/t2RsVsnd1zM0g==}
dependencies:
'@types/history': 4.7.11
- '@types/react': 18.2.21
+ '@types/react': 18.2.37
dev: true
/@types/react@18.2.21:
@@ -3420,6 +3762,14 @@ packages:
csstype: 3.1.0
dev: true
+ /@types/react@18.2.37:
+ resolution: {integrity: sha512-RGAYMi2bhRgEXT3f4B92WTohopH6bIXw05FuGlmJEnv/omEn190+QYEIYxIAuIBdKgboYYdVved2p1AxZVQnaw==}
+ dependencies:
+ '@types/prop-types': 15.7.5
+ '@types/scheduler': 0.16.2
+ csstype: 3.1.2
+ dev: true
+
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
@@ -3436,10 +3786,6 @@ packages:
resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==}
dev: true
- /@types/semver@7.3.13:
- resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
- dev: true
-
/@types/semver@7.5.1:
resolution: {integrity: sha512-cJRQXpObxfNKkFAZbJl2yjWtJCqELQIdShsogr1d2MilP8dKD9TE/nEKHkJgUNHdGKCQaf9HbIynuV2csLGVLg==}
dev: true
@@ -3459,8 +3805,8 @@ packages:
resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==}
dev: true
- /@types/web-bluetooth@0.0.17:
- resolution: {integrity: sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==}
+ /@types/web-bluetooth@0.0.20:
+ resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==}
dev: true
/@typescript-eslint/eslint-plugin@5.36.2(@typescript-eslint/parser@5.36.2)(eslint@8.23.0)(typescript@4.8.2):
@@ -3490,8 +3836,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/eslint-plugin@6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-CW9YDGTQnNYMIo5lMeuiIG08p4E0cXrXTbcZ2saT/ETE7dWUrNxlijsQeU04qAAKkILiLzdQz+cGFxCJjaZUmA==}
+ /@typescript-eslint/eslint-plugin@6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha
@@ -3501,14 +3847,14 @@ packages:
typescript:
optional: true
dependencies:
- '@eslint-community/regexpp': 4.5.1
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/type-utils': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@eslint-community/regexpp': 4.8.0
+ '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/scope-manager': 6.11.0
+ '@typescript-eslint/type-utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.11.0
debug: 4.3.4
- eslint: 8.48.0
+ eslint: 8.54.0
graphemer: 1.4.0
ignore: 5.2.4
natural-compare: 1.4.0
@@ -3539,8 +3885,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/parser@6.6.0(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-setq5aJgUwtzGrhW177/i+DMLqBaJbdwGj2CPIVFFLE0NCliy5ujIdLHd2D1ysmlmsjdL2GWW+hR85neEfc12w==}
+ /@typescript-eslint/parser@6.11.0(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -3549,12 +3895,12 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2)
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/scope-manager': 6.11.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
+ '@typescript-eslint/visitor-keys': 6.11.0
debug: 4.3.4
- eslint: 8.48.0
+ eslint: 8.54.0
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
@@ -3576,12 +3922,12 @@ packages:
'@typescript-eslint/visitor-keys': 5.59.6
dev: true
- /@typescript-eslint/scope-manager@6.6.0:
- resolution: {integrity: sha512-pT08u5W/GT4KjPUmEtc2kSYvrH8x89cVzkA0Sy2aaOUIw6YxOIjA8ilwLr/1fLjOedX1QAuBpG9XggWqIIfERw==}
+ /@typescript-eslint/scope-manager@6.11.0:
+ resolution: {integrity: sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/visitor-keys': 6.11.0
dev: true
/@typescript-eslint/type-utils@5.36.2(eslint@8.23.0)(typescript@4.8.2):
@@ -3604,8 +3950,8 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/type-utils@6.6.0(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-8m16fwAcEnQc69IpeDyokNO+D5spo0w1jepWWY2Q6y5ZKNuj5EhVQXjtVAeDDqvW6Yg7dhclbsz6rTtOvcwpHg==}
+ /@typescript-eslint/type-utils@6.11.0(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
@@ -3614,10 +3960,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2)
- '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
+ '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
debug: 4.3.4
- eslint: 8.48.0
+ eslint: 8.54.0
ts-api-utils: 1.0.3(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
@@ -3634,8 +3980,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/types@6.6.0:
- resolution: {integrity: sha512-CB6QpJQ6BAHlJXdwUmiaXDBmTqIE2bzGTDLADgvqtHWuhfNP3rAOK7kAgRMAET5rDRr9Utt+qAzRBdu3AhR3sg==}
+ /@typescript-eslint/types@6.11.0:
+ resolution: {integrity: sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==}
engines: {node: ^16.0.0 || >=18.0.0}
dev: true
@@ -3674,15 +4020,15 @@ packages:
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
- semver: 7.5.1
+ semver: 7.5.4
tsutils: 3.21.0(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@6.6.0(typescript@5.2.2):
- resolution: {integrity: sha512-hMcTQ6Al8MP2E6JKBAaSxSVw5bDhdmbCEhGW/V8QXkb9oNsFkA4SBuOMYVPxD3jbtQ4R/vSODBsr76R6fP3tbA==}
+ /@typescript-eslint/typescript-estree@6.11.0(typescript@5.2.2):
+ resolution: {integrity: sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
typescript: '*'
@@ -3690,8 +4036,8 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/visitor-keys': 6.6.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/visitor-keys': 6.11.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@@ -3720,39 +4066,39 @@ packages:
- typescript
dev: true
- /@typescript-eslint/utils@5.59.6(eslint@8.48.0)(typescript@5.2.2):
+ /@typescript-eslint/utils@5.59.6(eslint@8.54.0)(typescript@5.2.2):
resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
+ '@types/json-schema': 7.0.12
+ '@types/semver': 7.5.1
'@typescript-eslint/scope-manager': 5.59.6
'@typescript-eslint/types': 5.59.6
'@typescript-eslint/typescript-estree': 5.59.6(typescript@5.2.2)
- eslint: 8.48.0
+ eslint: 8.54.0
eslint-scope: 5.1.1
- semver: 7.5.1
+ semver: 7.5.4
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/utils@6.6.0(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-mPHFoNa2bPIWWglWYdR0QfY9GN0CfvvXX1Sv6DlSTive3jlMTUy+an67//Gysc+0Me9pjitrq0LJp0nGtLgftw==}
+ /@typescript-eslint/utils@6.11.0(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==}
engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
'@types/json-schema': 7.0.12
'@types/semver': 7.5.1
- '@typescript-eslint/scope-manager': 6.6.0
- '@typescript-eslint/types': 6.6.0
- '@typescript-eslint/typescript-estree': 6.6.0(typescript@5.2.2)
- eslint: 8.48.0
+ '@typescript-eslint/scope-manager': 6.11.0
+ '@typescript-eslint/types': 6.11.0
+ '@typescript-eslint/typescript-estree': 6.11.0(typescript@5.2.2)
+ eslint: 8.54.0
semver: 7.5.4
transitivePeerDependencies:
- supports-color
@@ -3772,17 +4118,21 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.59.6
- eslint-visitor-keys: 3.3.0
+ eslint-visitor-keys: 3.4.3
dev: true
- /@typescript-eslint/visitor-keys@6.6.0:
- resolution: {integrity: sha512-L61uJT26cMOfFQ+lMZKoJNbAEckLe539VhTxiGHrWl5XSKQgA0RTBZJW2HFPy5T0ZvPVSD93QsrTKDkfNwJGyQ==}
+ /@typescript-eslint/visitor-keys@6.11.0:
+ resolution: {integrity: sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==}
engines: {node: ^16.0.0 || >=18.0.0}
dependencies:
- '@typescript-eslint/types': 6.6.0
+ '@typescript-eslint/types': 6.11.0
eslint-visitor-keys: 3.4.3
dev: true
+ /@ungap/structured-clone@1.2.0:
+ resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==}
+ dev: true
+
/@unocss/astro@0.45.18(vite@3.1.0):
resolution: {integrity: sha512-dikg3GswRCiFvGWNssk+X4dZVqYQvoqH3b9jwSGRjOsVQUfxm0hUBcAFj9idAstkR1zbjnPDMKMSYx4woVRZUg==}
dependencies:
@@ -3805,7 +4155,7 @@ packages:
chokidar: 3.5.3
colorette: 2.0.19
consola: 2.15.3
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
pathe: 0.3.7
perfect-debounce: 0.1.3
dev: true
@@ -3934,18 +4284,18 @@ packages:
vite: 3.1.0
dev: true
- /@vitejs/plugin-react@4.1.0(vite@4.5.0):
- resolution: {integrity: sha512-rM0SqazU9iqPUraQ2JlIvReeaxOoRj6n+PzB1C0cBzIbd8qP336nC39/R9yPi3wVcah7E7j/kdU1uCUqMEU4OQ==}
+ /@vitejs/plugin-react@4.2.0(vite@5.0.0):
+ resolution: {integrity: sha512-+MHTH/e6H12kRp5HUkzOGqPMksezRMmW+TNzlh/QXfI8rRf6l2Z2yH/v12no1UvTwhZgEDMuQ7g7rrfMseU6FQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^4.2.0
+ vite: ^4.2.0 || ^5.0.0
dependencies:
- '@babel/core': 7.23.2
- '@babel/plugin-transform-react-jsx-self': 7.22.5(@babel/core@7.23.2)
- '@babel/plugin-transform-react-jsx-source': 7.22.5(@babel/core@7.23.2)
- '@types/babel__core': 7.20.3
+ '@babel/core': 7.23.3
+ '@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.3)
+ '@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.3)
+ '@types/babel__core': 7.20.4
react-refresh: 0.14.0
- vite: 4.5.0(@types/node@18.17.14)
+ vite: 5.0.0(@types/node@18.17.14)
transitivePeerDependencies:
- supports-color
dev: true
@@ -3972,63 +4322,63 @@ packages:
vue: 3.2.45
dev: true
- /@vitejs/plugin-vue@4.3.4(vite@4.5.0)(vue@3.3.4):
+ /@vitejs/plugin-vue@4.3.4(vite@5.0.0)(vue@3.3.8):
resolution: {integrity: sha512-ciXNIHKPriERBisHFBvnTbfKa6r9SAesOYXeGDzgegcvy9Q4xdScSHAmKbNT0M3O0S9LKhIf5/G+UYG4NnnzYw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.5.0(@types/node@18.17.14)
- vue: 3.3.4
+ vite: 5.0.0(@types/node@18.17.14)
+ vue: 3.3.8(typescript@5.2.2)
dev: true
- /@vitejs/plugin-vue@4.4.0(vite@4.5.0)(vue@3.3.4):
- resolution: {integrity: sha512-xdguqb+VUwiRpSg+nsc2HtbAUSGak25DXYvpQQi4RVU1Xq1uworyoH/md9Rfd8zMmPR/pSghr309QNcftUVseg==}
+ /@vitejs/plugin-vue@4.5.0(vite@5.0.0)(vue@3.3.8):
+ resolution: {integrity: sha512-a2WSpP8X8HTEww/U00bU4mX1QpLINNuz/2KMNpLsdu3BzOpak3AGI1CJYBTXcc4SPhaD0eNRUp7IyQK405L5dQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
- vite: ^4.0.0
+ vite: ^4.0.0 || ^5.0.0
vue: ^3.2.25
dependencies:
- vite: 4.5.0(@types/node@18.17.14)
- vue: 3.3.4
+ vite: 5.0.0(@types/node@18.17.14)
+ vue: 3.3.8(typescript@5.2.2)
dev: true
- /@vitest/expect@0.34.4:
- resolution: {integrity: sha512-XlMKX8HyYUqB8dsY8Xxrc64J2Qs9pKMt2Z8vFTL4mBWXJsg4yoALHzJfDWi8h5nkO4Zua4zjqtapQ/IluVkSnA==}
+ /@vitest/expect@1.0.0-beta.4:
+ resolution: {integrity: sha512-JOpNEva2AFxfySH3F+X+hT52Kq/ZdIrGtzWYbj6yRuBuxFqM55n/7/jV4XtQG+XkmehP3OUZGx5zISOU8KHPQw==}
dependencies:
- '@vitest/spy': 0.34.4
- '@vitest/utils': 0.34.4
- chai: 4.3.7
+ '@vitest/spy': 1.0.0-beta.4
+ '@vitest/utils': 1.0.0-beta.4
+ chai: 4.3.10
dev: true
- /@vitest/runner@0.34.4:
- resolution: {integrity: sha512-hwwdB1StERqUls8oV8YcpmTIpVeJMe4WgYuDongVzixl5hlYLT2G8afhcdADeDeqCaAmZcSgLTLtqkjPQF7x+w==}
+ /@vitest/runner@1.0.0-beta.4:
+ resolution: {integrity: sha512-rlXCMp5MxMVVVN5hdhzPL9NpIkfZC0EXwAtN5gwBbCBoVRv9dBQiZ5qTw+LaNmugPl8gm76U4e4/nMZS9s6wyw==}
dependencies:
- '@vitest/utils': 0.34.4
+ '@vitest/utils': 1.0.0-beta.4
p-limit: 4.0.0
pathe: 1.1.1
dev: true
- /@vitest/snapshot@0.34.4:
- resolution: {integrity: sha512-GCsh4coc3YUSL/o+BPUo7lHQbzpdttTxL6f4q0jRx2qVGoYz/cyTRDJHbnwks6TILi6560bVWoBpYC10PuTLHw==}
+ /@vitest/snapshot@1.0.0-beta.4:
+ resolution: {integrity: sha512-CzmHLGo4RNEQUojYtuEz8wWKp9/p3hvXskejRRJB1iCRH48uWROmoyb2iEQUhgpQw/+WwI4wRP7jek5lp48pRA==}
dependencies:
- magic-string: 0.30.3
+ magic-string: 0.30.5
pathe: 1.1.1
pretty-format: 29.6.3
dev: true
- /@vitest/spy@0.34.4:
- resolution: {integrity: sha512-PNU+fd7DUPgA3Ya924b1qKuQkonAW6hL7YUjkON3wmBwSTIlhOSpy04SJ0NrRsEbrXgMMj6Morh04BMf8k+w0g==}
+ /@vitest/spy@1.0.0-beta.4:
+ resolution: {integrity: sha512-YvKUUl7KucKzLJb8+RTd8H3G24EVPGk+CVMFawwtD/KuYjBzM8RCh3oJTTba6ktLpB8JLVy8NVTNL4Oeigqs8A==}
dependencies:
- tinyspy: 2.1.1
+ tinyspy: 2.2.0
dev: true
- /@vitest/utils@0.34.4:
- resolution: {integrity: sha512-yR2+5CHhp/K4ySY0Qtd+CAL9f5Yh1aXrKfAT42bq6CtlGPh92jIDDDSg7ydlRow1CP+dys4TrOrbELOyNInHSg==}
+ /@vitest/utils@1.0.0-beta.4:
+ resolution: {integrity: sha512-YY4bhhVqyTxuNwuZJXiCM4/D0Z7Z3H3JDHNM8gXty7EyRUf4iPDQtXzIWe1r4zdTtoFnzFAeMr+891pWlv4SPA==}
dependencies:
diff-sequences: 29.6.3
- loupe: 2.3.6
+ loupe: 2.3.7
pretty-format: 29.6.3
dev: true
@@ -4049,11 +4399,11 @@ packages:
source-map: 0.6.1
dev: true
- /@vue/compiler-core@3.3.4:
- resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==}
+ /@vue/compiler-core@3.3.8:
+ resolution: {integrity: sha512-hN/NNBUECw8SusQvDSqqcVv6gWq8L6iAktUR0UF3vGu2OhzRqcOiAno0FmBJWwxhYEXRlQJT5XnoKsVq1WZx4g==}
dependencies:
- '@babel/parser': 7.21.8
- '@vue/shared': 3.3.4
+ '@babel/parser': 7.23.0
+ '@vue/shared': 3.3.8
estree-walker: 2.0.2
source-map-js: 1.0.2
@@ -4070,11 +4420,11 @@ packages:
'@vue/shared': 3.2.45
dev: true
- /@vue/compiler-dom@3.3.4:
- resolution: {integrity: sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==}
+ /@vue/compiler-dom@3.3.8:
+ resolution: {integrity: sha512-+PPtv+p/nWDd0AvJu3w8HS0RIm/C6VGBIRe24b9hSyNWOAPEUosFZ5diwawwP8ip5sJ8n0Pe87TNNNHnvjs0FQ==}
dependencies:
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-core': 3.3.8
+ '@vue/shared': 3.3.8
/@vue/compiler-sfc@3.2.38:
resolution: {integrity: sha512-KZjrW32KloMYtTcHAFuw3CqsyWc5X6seb8KbkANSWt3Cz9p2qA8c1GJpSkksFP9ABb6an0FLCFl46ZFXx3kKpg==}
@@ -4105,18 +4455,18 @@ packages:
source-map: 0.6.1
dev: true
- /@vue/compiler-sfc@3.3.4:
- resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==}
+ /@vue/compiler-sfc@3.3.8:
+ resolution: {integrity: sha512-WMzbUrlTjfYF8joyT84HfwwXo+8WPALuPxhy+BZ6R4Aafls+jDBnSz8PDz60uFhuqFbl3HxRfxvDzrUf3THwpA==}
dependencies:
- '@babel/parser': 7.21.8
- '@vue/compiler-core': 3.3.4
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-ssr': 3.3.4
- '@vue/reactivity-transform': 3.3.4
- '@vue/shared': 3.3.4
+ '@babel/parser': 7.23.0
+ '@vue/compiler-core': 3.3.8
+ '@vue/compiler-dom': 3.3.8
+ '@vue/compiler-ssr': 3.3.8
+ '@vue/reactivity-transform': 3.3.8
+ '@vue/shared': 3.3.8
estree-walker: 2.0.2
- magic-string: 0.30.3
- postcss: 8.4.20
+ magic-string: 0.30.5
+ postcss: 8.4.31
source-map-js: 1.0.2
/@vue/compiler-ssr@3.2.38:
@@ -4132,11 +4482,11 @@ packages:
'@vue/shared': 3.2.45
dev: true
- /@vue/compiler-ssr@3.3.4:
- resolution: {integrity: sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==}
+ /@vue/compiler-ssr@3.3.8:
+ resolution: {integrity: sha512-hXCqQL/15kMVDBuoBYpUnSYT8doDNwsjvm3jTefnXr+ytn294ySnT8NlsFHmTgKNjwpuFy7XVV8yTeLtNl/P6w==}
dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/compiler-dom': 3.3.8
+ '@vue/shared': 3.3.8
/@vue/devtools-api@6.4.5:
resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==}
@@ -4165,14 +4515,14 @@ packages:
magic-string: 0.25.9
dev: true
- /@vue/reactivity-transform@3.3.4:
- resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==}
+ /@vue/reactivity-transform@3.3.8:
+ resolution: {integrity: sha512-49CvBzmZNtcHua0XJ7GdGifM8GOXoUMOX4dD40Y5DxI3R8OUhMlvf2nvgUAcPxaXiV5MQQ1Nwy09ADpnLQUqRw==}
dependencies:
- '@babel/parser': 7.21.8
- '@vue/compiler-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@babel/parser': 7.23.0
+ '@vue/compiler-core': 3.3.8
+ '@vue/shared': 3.3.8
estree-walker: 2.0.2
- magic-string: 0.30.3
+ magic-string: 0.30.5
/@vue/reactivity@3.2.38:
resolution: {integrity: sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==}
@@ -4185,10 +4535,10 @@ packages:
'@vue/shared': 3.2.45
dev: true
- /@vue/reactivity@3.3.4:
- resolution: {integrity: sha512-kLTDLwd0B1jG08NBF3R5rqULtv/f8x3rOFByTDz4J53ttIQEDmALqKqXY0J+XQeN0aV2FBxY8nJDf88yvOPAqQ==}
+ /@vue/reactivity@3.3.8:
+ resolution: {integrity: sha512-ctLWitmFBu6mtddPyOKpHg8+5ahouoTCRtmAHZAXmolDtuZXfjL2T3OJ6DL6ezBPQB1SmMnpzjiWjCiMYmpIuw==}
dependencies:
- '@vue/shared': 3.3.4
+ '@vue/shared': 3.3.8
/@vue/runtime-core@3.2.38:
resolution: {integrity: sha512-kk0qiSiXUU/IKxZw31824rxmFzrLr3TL6ZcbrxWTKivadoKupdlzbQM4SlGo4MU6Zzrqv4fzyUasTU1jDoEnzg==}
@@ -4203,11 +4553,11 @@ packages:
'@vue/shared': 3.2.45
dev: true
- /@vue/runtime-core@3.3.4:
- resolution: {integrity: sha512-R+bqxMN6pWO7zGI4OMlmvePOdP2c93GsHFM/siJI7O2nxFRzj55pLwkpCedEY+bTMgp5miZ8CxfIZo3S+gFqvA==}
+ /@vue/runtime-core@3.3.8:
+ resolution: {integrity: sha512-qurzOlb6q26KWQ/8IShHkMDOuJkQnQcTIp1sdP4I9MbCf9FJeGVRXJFr2mF+6bXh/3Zjr9TDgURXrsCr9bfjUw==}
dependencies:
- '@vue/reactivity': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/reactivity': 3.3.8
+ '@vue/shared': 3.3.8
/@vue/runtime-dom@3.2.38:
resolution: {integrity: sha512-4PKAb/ck2TjxdMSzMsnHViOrrwpudk4/A56uZjhzvusoEU9xqa5dygksbzYepdZeB5NqtRw5fRhWIiQlRVK45A==}
@@ -4224,11 +4574,11 @@ packages:
csstype: 2.6.20
dev: true
- /@vue/runtime-dom@3.3.4:
- resolution: {integrity: sha512-Aj5bTJ3u5sFsUckRghsNjVTtxZQ1OyMWCr5dZRAPijF/0Vy4xEoRCwLyHXcj4D0UFbJ4lbx3gPTgg06K/GnPnQ==}
+ /@vue/runtime-dom@3.3.8:
+ resolution: {integrity: sha512-Noy5yM5UIf9UeFoowBVgghyGGPIDPy1Qlqt0yVsUdAVbqI8eeMSsTqBtauaEoT2UFXUk5S64aWVNJN4MJ2vRdA==}
dependencies:
- '@vue/runtime-core': 3.3.4
- '@vue/shared': 3.3.4
+ '@vue/runtime-core': 3.3.8
+ '@vue/shared': 3.3.8
csstype: 3.1.2
/@vue/server-renderer@3.2.38(vue@3.2.38):
@@ -4250,14 +4600,14 @@ packages:
vue: 3.2.45
dev: true
- /@vue/server-renderer@3.3.4(vue@3.3.4):
- resolution: {integrity: sha512-Q6jDDzR23ViIb67v+vM1Dqntu+HUexQcsWKhhQa4ARVzxOY2HbC7QRW/ggkDBd5BU+uM1sV6XOAP0b216o34JQ==}
+ /@vue/server-renderer@3.3.8(vue@3.3.8):
+ resolution: {integrity: sha512-zVCUw7RFskvPuNlPn/8xISbrf0zTWsTSdYTsUTN1ERGGZGVnRxM2QZ3x1OR32+vwkkCm0IW6HmJ49IsPm7ilLg==}
peerDependencies:
- vue: 3.3.4
+ vue: 3.3.8
dependencies:
- '@vue/compiler-ssr': 3.3.4
- '@vue/shared': 3.3.4
- vue: 3.3.4
+ '@vue/compiler-ssr': 3.3.8
+ '@vue/shared': 3.3.8
+ vue: 3.3.8(typescript@5.2.2)
/@vue/shared@3.2.38:
resolution: {integrity: sha512-dTyhTIRmGXBjxJE+skC8tTWCGLCVc4wQgRRLt8+O9p5ewBAjoBwtCAkLPrtToSr1xltoe3st21Pv953aOZ7alg==}
@@ -4266,16 +4616,16 @@ packages:
resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
dev: true
- /@vue/shared@3.3.4:
- resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==}
+ /@vue/shared@3.3.8:
+ resolution: {integrity: sha512-8PGwybFwM4x8pcfgqEQFy70NaQxASvOC5DJwLQfpArw1UDfUXrJkdxD3BhVTMS+0Lef/TU7YO0Jvr0jJY8T+mw==}
- /@vueuse/core@10.4.1(vue@3.3.4):
- resolution: {integrity: sha512-DkHIfMIoSIBjMgRRvdIvxsyboRZQmImofLyOHADqiVbQVilP8VVHDhBX2ZqoItOgu7dWa8oXiNnScOdPLhdEXg==}
+ /@vueuse/core@10.6.1(vue@3.3.8):
+ resolution: {integrity: sha512-Pc26IJbqgC9VG1u6VY/xrXXfxD33hnvxBnKrLlA2LJlyHII+BSrRoTPJgGYq7qZOu61itITFUnm6QbacwZ4H8Q==}
dependencies:
- '@types/web-bluetooth': 0.0.17
- '@vueuse/metadata': 10.4.1
- '@vueuse/shared': 10.4.1(vue@3.3.4)
- vue-demi: 0.14.6(vue@3.3.4)
+ '@types/web-bluetooth': 0.0.20
+ '@vueuse/metadata': 10.6.1
+ '@vueuse/shared': 10.6.1(vue@3.3.8)
+ vue-demi: 0.14.6(vue@3.3.8)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -4305,8 +4655,8 @@ packages:
- vue
dev: true
- /@vueuse/metadata@10.4.1:
- resolution: {integrity: sha512-2Sc8X+iVzeuMGHr6O2j4gv/zxvQGGOYETYXEc41h0iZXIRnRbJZGmY/QP8dvzqUelf8vg0p/yEA5VpCEu+WpZg==}
+ /@vueuse/metadata@10.6.1:
+ resolution: {integrity: sha512-qhdwPI65Bgcj23e5lpGfQsxcy0bMjCAsUGoXkJ7DsoeDUdasbZ2DBa4dinFCOER3lF4gwUv+UD2AlA11zdzMFw==}
dev: true
/@vueuse/metadata@9.2.0:
@@ -4317,10 +4667,10 @@ packages:
resolution: {integrity: sha512-sIC8R+kWkIdpi5X2z2Gk8TRYzmczDwHRhEFfCu2P+XW2JdPoXrziqsGpDDsN7ykBx4ilwieS7JUIweVGhvZ93w==}
dev: true
- /@vueuse/shared@10.4.1(vue@3.3.4):
- resolution: {integrity: sha512-vz5hbAM4qA0lDKmcr2y3pPdU+2EVw/yzfRsBdu+6+USGa4PxqSQRYIUC9/NcT06y+ZgaTsyURw2I9qOFaaXHAg==}
+ /@vueuse/shared@10.6.1(vue@3.3.8):
+ resolution: {integrity: sha512-TECVDTIedFlL0NUfHWncf3zF9Gc4VfdxfQc8JFwoVZQmxpONhLxFrlm0eHQeidHj4rdTPL3KXJa0TZCk1wnc5Q==}
dependencies:
- vue-demi: 0.14.6(vue@3.3.4)
+ vue-demi: 0.14.6(vue@3.3.8)
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@@ -4399,7 +4749,6 @@ packages:
resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==}
engines: {node: '>=0.4.0'}
hasBin: true
- dev: true
/acorn@8.8.0:
resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==}
@@ -4407,11 +4756,6 @@ packages:
hasBin: true
dev: true
- /acorn@8.8.2:
- resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
/agent-base@6.0.2:
resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
engines: {node: '>= 6.0.0'}
@@ -4506,6 +4850,11 @@ packages:
resolution: {integrity: sha512-ZbH3ezXfnT/YE3NdqduIt4lBV+H0ybvA2Qx3K76gIjQvh8gROpDFdDLpx6B1QJtW7zxisCbpTlCLhKqoR8cDBw==}
dev: true
+ /are-docs-informative@0.0.2:
+ resolution: {integrity: sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==}
+ engines: {node: '>=14'}
+ dev: true
+
/argparse@2.0.1:
resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
dev: true
@@ -4586,7 +4935,7 @@ packages:
'@babel/compat-data': 7.21.7
'@babel/core': 7.21.8
'@babel/helper-define-polyfill-provider': 0.3.2(@babel/core@7.21.8)
- semver: 6.3.0
+ semver: 6.3.1
transitivePeerDependencies:
- supports-color
dev: false
@@ -4614,12 +4963,12 @@ packages:
- supports-color
dev: false
- /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.22.17):
+ /babel-plugin-transform-hook-names@1.0.2(@babel/core@7.23.3):
resolution: {integrity: sha512-5gafyjyyBTTdX/tQQ0hRgu4AhNHG/hqWi0ZZmg2xvs2FgRkJXzDNKBZCyoYqgFkovfDrgM8OoKg8karoUvWeCw==}
peerDependencies:
'@babel/core': ^7.12.10
dependencies:
- '@babel/core': 7.22.17
+ '@babel/core': 7.23.3
dev: true
/babel-preset-solid@1.8.4(@babel/core@7.23.2):
@@ -4742,20 +5091,20 @@ packages:
'@jsdevtools/ez-spawn': 3.0.4
c12: 1.4.2
cac: 6.7.14
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
prompts: 2.4.2
semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
- /bundle-require@4.0.1(esbuild@0.18.20):
+ /bundle-require@4.0.1(esbuild@0.19.5):
resolution: {integrity: sha512-9NQkRHlNdNpDBGmLpngF3EFDcwodhMUuLz9PaWYciVcQF9SE4LFjM2DB/xV1Li5JiuDMv7ZUWuC3rGbqR0MAXQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
peerDependencies:
esbuild: '>=0.17'
dependencies:
- esbuild: 0.18.20
+ esbuild: 0.19.5
load-tsconfig: 0.2.3
dev: true
@@ -4821,14 +5170,14 @@ packages:
resolution: {integrity: sha512-n2pUQYGAkrLG4QYj2desAh+NqsJpHbNmVZz87imptDdxLAtjxary7Df/psdfyDGmskJK/9Dt9cPnx5RZ3CU4Og==}
dev: true
- /chai@4.3.7:
- resolution: {integrity: sha512-HLnAzZ2iupm25PlN0xFreAlBA5zaBSv3og0DdeGA4Ar6h6rJ3A0rolRUKJhSF2V10GZKDgWF/VmAEsNWjCRB+A==}
+ /chai@4.3.10:
+ resolution: {integrity: sha512-0UXG04VuVbruMUYbJ6JctvH0YnC/4q3/AkT18q4NaITo91CUm0liMS9VqzT9vZhVQ/1eqPanMWjBM+Juhfb/9g==}
engines: {node: '>=4'}
dependencies:
assertion-error: 1.1.0
- check-error: 1.0.2
+ check-error: 1.0.3
deep-eql: 4.1.3
- get-func-name: 2.0.0
+ get-func-name: 2.0.2
loupe: 2.3.6
pathval: 1.1.1
type-detect: 4.0.8
@@ -4866,8 +5215,10 @@ packages:
engines: {node: '>=8'}
dev: true
- /check-error@1.0.2:
- resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==}
+ /check-error@1.0.3:
+ resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==}
+ dependencies:
+ get-func-name: 2.0.2
dev: true
/chokidar@3.5.3:
@@ -4882,7 +5233,7 @@ packages:
normalize-path: 3.0.0
readdirp: 3.6.0
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
/chownr@2.0.0:
@@ -4954,6 +5305,11 @@ packages:
engines: {node: '>= 10'}
dev: true
+ /comment-parser@1.4.1:
+ resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==}
+ engines: {node: '>= 12.0.0'}
+ dev: true
+
/common-tags@1.8.2:
resolution: {integrity: sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==}
engines: {node: '>=4.0.0'}
@@ -5169,15 +5525,9 @@ packages:
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: false
-
/deepmerge@4.3.1:
resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==}
engines: {node: '>=0.10.0'}
- dev: true
/define-properties@1.1.4:
resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
@@ -5592,12 +5942,12 @@ packages:
dev: true
optional: true
- /esbuild-register@3.3.3(esbuild@0.18.20):
+ /esbuild-register@3.3.3(esbuild@0.19.5):
resolution: {integrity: sha512-eFHOkutgIMJY5gc8LUp/7c+LLlDqzNi9T6AwCZ2WKKl3HmT+5ef3ZRyPPxDOynInML0fgaC50yszPKfPnjC0NQ==}
peerDependencies:
esbuild: '>=0.12 <1'
dependencies:
- esbuild: 0.18.20
+ esbuild: 0.19.5
dev: true
/esbuild-sunos-64@0.15.7:
@@ -5695,6 +6045,36 @@ packages:
'@esbuild/win32-x64': 0.18.20
dev: true
+ /esbuild@0.19.5:
+ resolution: {integrity: sha512-bUxalY7b1g8vNhQKdB24QDmHeY4V4tw/s6Ak5z+jJX9laP5MoQseTOMemAr0gxssjNcH0MCViG8ONI2kksvfFQ==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.19.5
+ '@esbuild/android-arm64': 0.19.5
+ '@esbuild/android-x64': 0.19.5
+ '@esbuild/darwin-arm64': 0.19.5
+ '@esbuild/darwin-x64': 0.19.5
+ '@esbuild/freebsd-arm64': 0.19.5
+ '@esbuild/freebsd-x64': 0.19.5
+ '@esbuild/linux-arm': 0.19.5
+ '@esbuild/linux-arm64': 0.19.5
+ '@esbuild/linux-ia32': 0.19.5
+ '@esbuild/linux-loong64': 0.19.5
+ '@esbuild/linux-mips64el': 0.19.5
+ '@esbuild/linux-ppc64': 0.19.5
+ '@esbuild/linux-riscv64': 0.19.5
+ '@esbuild/linux-s390x': 0.19.5
+ '@esbuild/linux-x64': 0.19.5
+ '@esbuild/netbsd-x64': 0.19.5
+ '@esbuild/openbsd-x64': 0.19.5
+ '@esbuild/sunos-x64': 0.19.5
+ '@esbuild/win32-arm64': 0.19.5
+ '@esbuild/win32-ia32': 0.19.5
+ '@esbuild/win32-x64': 0.19.5
+ dev: true
+
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
@@ -5725,17 +6105,26 @@ packages:
source-map: 0.6.1
dev: true
+ /eslint-compat-utils@0.1.2(eslint@8.54.0):
+ resolution: {integrity: sha512-Jia4JDldWnFNIru1Ehx1H5s9/yxiRHY/TimCuUc0jNexew3cF1gI6CYZil1ociakfWO3rRqFjl1mskBblB3RYg==}
+ engines: {node: '>=12'}
+ peerDependencies:
+ eslint: '>=6.0.0'
+ dependencies:
+ eslint: 8.54.0
+ dev: true
+
/eslint-import-resolver-node@0.3.7:
resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
dependencies:
debug: 3.2.7
is-core-module: 2.13.0
- resolve: 1.22.4
+ resolve: 1.22.8
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.6.0)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0):
+ /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.7)(eslint@8.54.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@@ -5756,44 +6145,44 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
+ '@typescript-eslint/parser': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
debug: 3.2.7
- eslint: 8.48.0
+ eslint: 8.54.0
eslint-import-resolver-node: 0.3.7
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-antfu@0.41.0(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-JeEeDZgz7oqYPYWYNQHdXrKaW2nhJz/70jeMZUkaNjVp72cpsJPH3idiEhIhGu3wjFdsOMCoEkboT/DQXlCaqA==}
+ /eslint-plugin-antfu@0.43.1(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-Nak+Qpy5qEK10dCXtVaabPTUmLBPLhsVKAFXAtxYGYRlY/SuuZUBhW2YIsLsixNROiICGuov8sN+eNOCC7Wb5g==}
dependencies:
- '@typescript-eslint/utils': 6.6.0(eslint@8.48.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 6.11.0(eslint@8.54.0)(typescript@5.2.2)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
dev: true
- /eslint-plugin-es-x@7.2.0(eslint@8.48.0):
+ /eslint-plugin-es-x@7.2.0(eslint@8.54.0):
resolution: {integrity: sha512-9dvv5CcvNjSJPqnS5uZkqb3xmbeqRLnvXKK7iI5+oK/yTusyc46zbBZKENGsOfojm/mKfszyZb+wNqNPAPeGXA==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=8'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
'@eslint-community/regexpp': 4.8.0
- eslint: 8.48.0
+ eslint: 8.54.0
dev: true
- /eslint-plugin-eslint-comments@3.2.0(eslint@8.48.0):
+ /eslint-plugin-eslint-comments@3.2.0(eslint@8.54.0):
resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
engines: {node: '>=6.5.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
escape-string-regexp: 1.0.5
- eslint: 8.48.0
- ignore: 5.2.0
+ eslint: 8.54.0
+ ignore: 5.2.4
dev: true
/eslint-plugin-html@7.1.0:
@@ -5802,21 +6191,21 @@ packages:
htmlparser2: 8.0.1
dev: true
- /eslint-plugin-i@2.28.0-2(@typescript-eslint/parser@6.6.0)(eslint@8.48.0):
- resolution: {integrity: sha512-z48kG4qmE4TmiLcxbmvxMT5ycwvPkXaWW0XpU1L768uZaTbiDbxsHMEdV24JHlOR1xDsPpKW39BfP/pRdYIwFA==}
+ /eslint-plugin-i@2.28.1(@typescript-eslint/parser@6.11.0)(eslint@8.54.0):
+ resolution: {integrity: sha512-a4oVt0j3ixNhGhvV4XF6NS7OWRFK2rrJ0Q5C4S2dSRb8FxZi31J0uUd5WJLL58wnVJ/OiQ1BxiXnFA4dWQO1Cg==}
engines: {node: '>=12'}
peerDependencies:
eslint: ^7.2.0 || ^8
dependencies:
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.48.0
+ eslint: 8.54.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.6.0)(eslint-import-resolver-node@0.3.7)(eslint@8.48.0)
+ eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.11.0)(eslint-import-resolver-node@0.3.7)(eslint@8.54.0)
get-tsconfig: 4.7.0
is-glob: 4.0.3
minimatch: 3.1.2
- resolve: 1.22.4
+ resolve: 1.22.8
semver: 7.5.4
transitivePeerDependencies:
- '@typescript-eslint/parser'
@@ -5825,8 +6214,8 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0)(typescript@5.2.2):
- resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==}
+ /eslint-plugin-jest@27.6.0(@typescript-eslint/eslint-plugin@6.11.0)(eslint@8.54.0)(typescript@5.2.2):
+ resolution: {integrity: sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
'@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0
@@ -5838,52 +6227,74 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
- '@typescript-eslint/utils': 5.59.6(eslint@8.48.0)(typescript@5.2.2)
- eslint: 8.48.0
+ '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
+ '@typescript-eslint/utils': 5.59.6(eslint@8.54.0)(typescript@5.2.2)
+ eslint: 8.54.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-jsonc@2.9.0(eslint@8.48.0):
+ /eslint-plugin-jsdoc@46.9.0(eslint@8.54.0):
+ resolution: {integrity: sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==}
+ engines: {node: '>=16'}
+ peerDependencies:
+ eslint: ^7.0.0 || ^8.0.0
+ dependencies:
+ '@es-joy/jsdoccomment': 0.41.0
+ are-docs-informative: 0.0.2
+ comment-parser: 1.4.1
+ debug: 4.3.4
+ escape-string-regexp: 4.0.0
+ eslint: 8.54.0
+ esquery: 1.5.0
+ is-builtin-module: 3.2.1
+ semver: 7.5.4
+ spdx-expression-parse: 3.0.1
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
+ /eslint-plugin-jsonc@2.9.0(eslint@8.54.0):
resolution: {integrity: sha512-RK+LeONVukbLwT2+t7/OY54NJRccTXh/QbnXzPuTLpFMVZhPuq1C9E07+qWenGx7rrQl0kAalAWl7EmB+RjpGA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
- eslint: 8.48.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
+ eslint: 8.54.0
jsonc-eslint-parser: 2.3.0
natural-compare: 1.4.0
dev: true
- /eslint-plugin-markdown@3.0.1(eslint@8.48.0):
+ /eslint-plugin-markdown@3.0.1(eslint@8.54.0):
resolution: {integrity: sha512-8rqoc148DWdGdmYF6WSQFT3uQ6PO7zXYgeBpHAOAakX/zpq+NvFYbDA/H7PYzHajwtmaOzAwfxyl++x0g1/N9A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.48.0
+ eslint: 8.54.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-n@16.0.2(eslint@8.48.0):
- resolution: {integrity: sha512-Y66uDfUNbBzypsr0kELWrIz+5skicECrLUqlWuXawNSLUq3ltGlCwu6phboYYOTSnoTdHgTLrc+5Ydo6KjzZog==}
+ /eslint-plugin-n@16.3.1(eslint@8.54.0):
+ resolution: {integrity: sha512-w46eDIkxQ2FaTHcey7G40eD+FhTXOdKudDXPUO2n9WNcslze/i/HT2qJ3GXjHngYSGDISIgPNhwGtgoix4zeOw==}
engines: {node: '>=16.0.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
builtins: 5.0.1
- eslint: 8.48.0
- eslint-plugin-es-x: 7.2.0(eslint@8.48.0)
+ eslint: 8.54.0
+ eslint-plugin-es-x: 7.2.0(eslint@8.54.0)
+ get-tsconfig: 4.7.0
ignore: 5.2.4
+ is-builtin-module: 3.2.1
is-core-module: 2.13.0
minimatch: 3.1.2
- resolve: 1.22.4
+ resolve: 1.22.8
semver: 7.5.4
dev: true
@@ -5892,13 +6303,13 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-promise@6.1.1(eslint@8.48.0):
+ /eslint-plugin-promise@6.1.1(eslint@8.54.0):
resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
dependencies:
- eslint: 8.48.0
+ eslint: 8.54.0
dev: true
/eslint-plugin-svelte3@4.0.0(eslint@8.23.0)(svelte@3.50.0):
@@ -5911,27 +6322,27 @@ packages:
svelte: 3.50.0
dev: true
- /eslint-plugin-svelte3@4.0.0(eslint@8.48.0)(svelte@4.2.0):
+ /eslint-plugin-svelte3@4.0.0(eslint@8.54.0)(svelte@4.2.5):
resolution: {integrity: sha512-OIx9lgaNzD02+MDFNLw0GEUbuovNcglg+wnd/UY0fbZmlQSz7GlQiQ1f+yX0XvC07XPcDOnFcichqI3xCwp71g==}
peerDependencies:
eslint: '>=8.0.0'
svelte: ^3.2.0
dependencies:
- eslint: 8.48.0
- svelte: 4.2.0
+ eslint: 8.54.0
+ svelte: 4.2.5
dev: true
- /eslint-plugin-unicorn@48.0.1(eslint@8.48.0):
+ /eslint-plugin-unicorn@48.0.1(eslint@8.54.0):
resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==}
engines: {node: '>=16'}
peerDependencies:
eslint: '>=8.44.0'
dependencies:
- '@babel/helper-validator-identifier': 7.22.15
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
+ '@babel/helper-validator-identifier': 7.22.20
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
ci-info: 3.8.0
clean-regexp: 1.0.0
- eslint: 8.48.0
+ eslint: 8.54.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.1
@@ -5945,7 +6356,7 @@ packages:
strip-indent: 3.0.0
dev: true
- /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.6.0)(eslint@8.48.0):
+ /eslint-plugin-unused-imports@3.0.0(@typescript-eslint/eslint-plugin@6.11.0)(eslint@8.54.0):
resolution: {integrity: sha512-sduiswLJfZHeeBJ+MQaG+xYzSWdRXoSw61DpU13mzWumCkR0ufD0HmO4kdNokjrkluMHpj/7PJeN35pgbhW3kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -5955,37 +6366,38 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 6.6.0(@typescript-eslint/parser@6.6.0)(eslint@8.48.0)(typescript@5.2.2)
- eslint: 8.48.0
+ '@typescript-eslint/eslint-plugin': 6.11.0(@typescript-eslint/parser@6.11.0)(eslint@8.54.0)(typescript@5.2.2)
+ eslint: 8.54.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vue@9.17.0(eslint@8.48.0):
+ /eslint-plugin-vue@9.17.0(eslint@8.54.0):
resolution: {integrity: sha512-r7Bp79pxQk9I5XDP0k2dpUC7Ots3OSWgvGZNu3BxmKK6Zg7NgVtcOB6OCna5Kb9oQwJPl5hq183WD0SY5tZtIQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
- eslint: 8.48.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
+ eslint: 8.54.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.13
semver: 7.5.4
- vue-eslint-parser: 9.3.1(eslint@8.48.0)
+ vue-eslint-parser: 9.3.1(eslint@8.54.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-yml@1.8.0(eslint@8.48.0):
- resolution: {integrity: sha512-fgBiJvXD0P2IN7SARDJ2J7mx8t0bLdG6Zcig4ufOqW5hOvSiFxeUyc2g5I1uIm8AExbo26NNYCcTGZT0MXTsyg==}
+ /eslint-plugin-yml@1.10.0(eslint@8.54.0):
+ resolution: {integrity: sha512-53SUwuNDna97lVk38hL/5++WXDuugPM9SUQ1T645R0EHMRCdBIIxGye/oOX2qO3FQ7aImxaUZJU/ju+NMUBrLQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.48.0
+ eslint: 8.54.0
+ eslint-compat-utils: 0.1.2(eslint@8.54.0)
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.2
@@ -6095,18 +6507,19 @@ packages:
- supports-color
dev: true
- /eslint@8.48.0:
- resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==}
+ /eslint@8.54.0:
+ resolution: {integrity: sha512-NY0DfAkM8BIZDVl6PgSa1ttZbx3xHgJzSNJKYcQglem6CppHyMhRIQkBVSSMaSRnLhig3jsDbEzOjwCVt4AmmA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.54.0)
'@eslint-community/regexpp': 4.8.0
- '@eslint/eslintrc': 2.1.2
- '@eslint/js': 8.48.0
- '@humanwhocodes/config-array': 0.11.11
+ '@eslint/eslintrc': 2.1.3
+ '@eslint/js': 8.54.0
+ '@humanwhocodes/config-array': 0.11.13
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
+ '@ungap/structured-clone': 1.2.0
ajv: 6.12.6
chalk: 4.1.2
cross-spawn: 7.0.3
@@ -6124,7 +6537,7 @@ packages:
glob-parent: 6.0.2
globals: 13.21.0
graphemer: 1.4.0
- ignore: 5.2.0
+ ignore: 5.2.4
imurmurhash: 0.1.4
is-glob: 4.0.3
is-path-inside: 3.0.3
@@ -6225,7 +6638,7 @@ packages:
/estree-walker@3.0.3:
resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
dependencies:
- '@types/estree': 1.0.0
+ '@types/estree': 1.0.1
dev: true
/esutils@2.0.3:
@@ -6305,8 +6718,8 @@ packages:
micromatch: 4.0.5
dev: true
- /fast-glob@3.3.1:
- resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==}
+ /fast-glob@3.3.2:
+ resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
engines: {node: '>=8.6.0'}
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -6460,6 +6873,14 @@ packages:
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
os: [darwin]
requiresBuild: true
+ dev: true
+ optional: true
+
+ /fsevents@2.3.3:
+ resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
+ engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
+ os: [darwin]
+ requiresBuild: true
optional: true
/function-bind@1.1.1:
@@ -6487,8 +6908,8 @@ packages:
resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
engines: {node: '>=6.9.0'}
- /get-func-name@2.0.0:
- resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==}
+ /get-func-name@2.0.2:
+ resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==}
dev: true
/get-intrinsic@1.1.2:
@@ -6558,13 +6979,13 @@ packages:
is-glob: 4.0.3
dev: true
- /glob@10.3.4:
- resolution: {integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==}
+ /glob@10.3.10:
+ resolution: {integrity: sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==}
engines: {node: '>=16 || 14 >=14.17'}
hasBin: true
dependencies:
foreground-child: 3.1.1
- jackspeak: 2.3.3
+ jackspeak: 2.3.6
minimatch: 9.0.3
minipass: 5.0.0
path-scurry: 1.10.1
@@ -6591,6 +7012,17 @@ packages:
once: 1.4.0
path-is-absolute: 1.0.1
+ /glob@8.1.0:
+ resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ fs.realpath: 1.0.0
+ inflight: 1.0.6
+ inherits: 2.0.4
+ minimatch: 5.1.0
+ once: 1.4.0
+ dev: true
+
/globals@11.12.0:
resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
engines: {node: '>=4'}
@@ -6626,7 +7058,7 @@ packages:
dependencies:
array-union: 2.1.0
dir-glob: 3.0.1
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
ignore: 5.2.0
merge2: 1.4.1
slash: 3.0.0
@@ -6802,6 +7234,13 @@ packages:
/idb@7.0.2:
resolution: {integrity: sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==}
+ /ignore-walk@5.0.1:
+ resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ dependencies:
+ minimatch: 5.1.0
+ dev: true
+
/ignore@5.2.0:
resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==}
engines: {node: '>= 4'}
@@ -6918,12 +7357,12 @@ packages:
resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
dependencies:
has: 1.0.3
+ dev: true
/is-core-module@2.13.0:
resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==}
dependencies:
has: 1.0.3
- dev: true
/is-date-object@1.0.5:
resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
@@ -6992,7 +7431,7 @@ packages:
/is-reference@3.0.1:
resolution: {integrity: sha512-baJJdQLiYaJdvFbJqXrcGv3WU3QCzBlUcI5QhbesIm6/xPsvmO+2CDoi/GMOFBQEQm+PXkwOPrp9KK5ozZsp2w==}
dependencies:
- '@types/estree': 1.0.0
+ '@types/estree': 1.0.1
dev: true
/is-regex@1.1.4:
@@ -7062,8 +7501,8 @@ packages:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
- /jackspeak@2.3.3:
- resolution: {integrity: sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==}
+ /jackspeak@2.3.6:
+ resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
engines: {node: '>=14'}
dependencies:
'@isaacs/cliui': 8.0.2
@@ -7116,6 +7555,11 @@ packages:
argparse: 2.0.1
dev: true
+ /jsdoc-type-pratt-parser@4.0.0:
+ resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==}
+ engines: {node: '>=12.0.0'}
+ dev: true
+
/jsdom@16.7.0(bufferutil@4.0.6)(utf-8-validate@5.0.9):
resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==}
engines: {node: '>=10'}
@@ -7126,7 +7570,7 @@ packages:
optional: true
dependencies:
abab: 2.0.6
- acorn: 8.8.2
+ acorn: 8.10.0
acorn-globals: 6.0.0
cssom: 0.4.4
cssstyle: 2.3.0
@@ -7202,10 +7646,10 @@ packages:
resolution: {integrity: sha512-9xZPKVYp9DxnM3sd1yAsh/d59iIaswDkai8oTxbursfKYbg/ibjX0IzFt35+VZ8iEW453TVTXztnRvYUQlAfUQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- acorn: 8.8.2
- eslint-visitor-keys: 3.3.0
- espree: 9.4.0
- semver: 7.5.1
+ acorn: 8.10.0
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ semver: 7.5.4
dev: true
/jsonc-parser@3.2.0:
@@ -7331,7 +7775,13 @@ packages:
/loupe@2.3.6:
resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==}
dependencies:
- get-func-name: 2.0.0
+ get-func-name: 2.0.2
+ dev: true
+
+ /loupe@2.3.7:
+ resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==}
+ dependencies:
+ get-func-name: 2.0.2
dev: true
/lru-cache@10.0.1:
@@ -7377,15 +7827,15 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
- /magic-string@0.30.0:
- resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==}
+ /magic-string@0.30.3:
+ resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
dev: true
- /magic-string@0.30.3:
- resolution: {integrity: sha512-B7xGbll2fG/VjP+SWg4sX3JynwIU0mjoTc6MPpKNuIvftk6u6vqhDnk1R80b8C2GBR6ywqy+1DcKBrevBg+bmw==}
+ /magic-string@0.30.5:
+ resolution: {integrity: sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==}
engines: {node: '>=12'}
dependencies:
'@jridgewell/sourcemap-codec': 1.4.15
@@ -7598,7 +8048,6 @@ packages:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
- dev: true
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@@ -7645,7 +8094,7 @@ packages:
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
dependencies:
hosted-git-info: 2.8.9
- resolve: 1.22.1
+ resolve: 1.22.8
semver: 5.7.1
validate-npm-package-license: 3.0.4
dev: true
@@ -7655,6 +8104,29 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
+ /npm-bundled@2.0.1:
+ resolution: {integrity: sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ dependencies:
+ npm-normalize-package-bin: 2.0.0
+ dev: true
+
+ /npm-normalize-package-bin@2.0.0:
+ resolution: {integrity: sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ dev: true
+
+ /npm-packlist@5.1.3:
+ resolution: {integrity: sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==}
+ engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0}
+ hasBin: true
+ dependencies:
+ glob: 8.1.0
+ ignore-walk: 5.0.1
+ npm-bundled: 2.0.1
+ npm-normalize-package-bin: 2.0.0
+ dev: true
+
/npm-run-path@4.0.1:
resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
engines: {node: '>=8'}
@@ -7838,7 +8310,7 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
dependencies:
- '@babel/code-frame': 7.21.4
+ '@babel/code-frame': 7.22.13
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -7910,7 +8382,7 @@ packages:
/periscopic@3.1.0:
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
dependencies:
- '@types/estree': 1.0.0
+ '@types/estree': 1.0.1
estree-walker: 3.0.3
is-reference: 3.0.1
dev: true
@@ -7935,10 +8407,20 @@ packages:
pathe: 1.1.1
dev: true
- /playwright-core@1.37.1:
- resolution: {integrity: sha512-17EuQxlSIYCmEMwzMqusJ2ztDgJePjrbttaefgdsiqeLWidjYz9BxXaTaZWxH1J95SHGk6tjE+dwgWILJoUZfA==}
+ /playwright-core@1.40.0:
+ resolution: {integrity: sha512-fvKewVJpGeca8t0ipM56jkVSU6Eo0RmFvQ/MaCQNDYm+sdvKkMBBWTE1FdeMqIdumRaXXjZChWHvIzCGM/tA/Q==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dev: true
+
+ /playwright@1.40.0:
+ resolution: {integrity: sha512-gyHAgQjiDf1m34Xpwzaqb76KgfzYrhK7iih+2IzcOCoZWr/8ZqmdBw+t0RU85ZmfJMgtgAiNtBQ/KS2325INXw==}
engines: {node: '>=16'}
hasBin: true
+ dependencies:
+ playwright-core: 1.40.0
+ optionalDependencies:
+ fsevents: 2.3.2
dev: true
/pluralize@8.0.0:
@@ -7985,7 +8467,6 @@ packages:
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- dev: true
/preact-router@4.1.2(preact@10.17.1):
resolution: {integrity: sha512-uICUaUFYh+XQ+6vZtQn1q+X6rSqwq+zorWOCLWPF5FAsQh3EJ+RsDQ9Ee+fjk545YWQHfUxhrBAaemfxEnMOUg==}
@@ -7998,6 +8479,10 @@ packages:
/preact@10.17.1:
resolution: {integrity: sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==}
+ /preact@10.19.2:
+ resolution: {integrity: sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==}
+ dev: true
+
/prelude-ls@1.1.2:
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
engines: {node: '>= 0.8.0'}
@@ -8051,6 +8536,16 @@ packages:
resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==}
dev: true
+ /publint@0.2.5:
+ resolution: {integrity: sha512-eoQiP0WXkxkpth1fMLoS1I/6BQoxKNZxTAAnFjPgURFrJulC5D5Uifk49a9kfNCYmcza9E/ZkbFhQQdjkmKAbg==}
+ engines: {node: '>=16'}
+ hasBin: true
+ dependencies:
+ npm-packlist: 5.1.3
+ picocolors: 1.0.0
+ sade: 1.8.1
+ dev: true
+
/punycode@2.1.1:
resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
engines: {node: '>=6'}
@@ -8117,7 +8612,7 @@ packages:
engines: {node: '>=0.10.0'}
dev: true
- /react-router-config@5.1.1(react-router@6.15.0)(react@18.2.0):
+ /react-router-config@5.1.1(react-router@6.19.0)(react@18.2.0):
resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==}
peerDependencies:
react: '>=15'
@@ -8125,29 +8620,29 @@ packages:
dependencies:
'@babel/runtime': 7.19.0
react: 18.2.0
- react-router: 6.15.0(react@18.2.0)
+ react-router: 6.19.0(react@18.2.0)
dev: false
- /react-router-dom@6.15.0(react-dom@18.2.0)(react@18.2.0):
- resolution: {integrity: sha512-aR42t0fs7brintwBGAv2+mGlCtgtFQeOzK0BM1/OiqEzRejOZtpMZepvgkscpMUnKb8YO84G7s3LsHnnDNonbQ==}
+ /react-router-dom@6.19.0(react-dom@18.2.0)(react@18.2.0):
+ resolution: {integrity: sha512-N6dWlcgL2w0U5HZUUqU2wlmOrSb3ighJmtQ438SWbhB1yuLTXQ8yyTBMK3BSvVjp7gBtKurT554nCtMOgxCZmQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
react: '>=16.8'
react-dom: '>=16.8'
dependencies:
- '@remix-run/router': 1.8.0
+ '@remix-run/router': 1.12.0
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
- react-router: 6.15.0(react@18.2.0)
+ react-router: 6.19.0(react@18.2.0)
dev: false
- /react-router@6.15.0(react@18.2.0):
- resolution: {integrity: sha512-NIytlzvzLwJkCQj2HLefmeakxxWHWAP+02EGqWEZy+DgfHHKQMUoBBjUQLOtFInBMhWtb3hiUy6MfFgwLjXhqg==}
+ /react-router@6.19.0(react@18.2.0):
+ resolution: {integrity: sha512-0W63PKCZ7+OuQd7Tm+RbkI8kCLmn4GPjDbX61tWljPxWgqTKlEpeQUwPkT1DRjYhF8KSihK0hQpmhU4uxVMcdw==}
engines: {node: '>=14.0.0'}
peerDependencies:
react: '>=16.8'
dependencies:
- '@remix-run/router': 1.8.0
+ '@remix-run/router': 1.12.0
react: 18.2.0
dev: false
@@ -8304,14 +8799,6 @@ packages:
is-core-module: 2.11.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
-
- /resolve@1.22.4:
- resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==}
- hasBin: true
- dependencies:
- is-core-module: 2.13.0
- path-parse: 1.0.7
- supports-preserve-symlinks-flag: 1.0.0
dev: true
/resolve@1.22.8:
@@ -8321,7 +8808,6 @@ packages:
is-core-module: 2.13.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
- dev: true
/reusify@1.0.4:
resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
@@ -8341,12 +8827,12 @@ packages:
glob: 7.2.3
dev: true
- /rimraf@5.0.1:
- resolution: {integrity: sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==}
+ /rimraf@5.0.5:
+ resolution: {integrity: sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- glob: 10.3.4
+ glob: 10.3.10
dev: true
/rollup-plugin-terser@7.0.2(rollup@2.79.0):
@@ -8373,7 +8859,7 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
/rollup@2.79.0:
@@ -8381,14 +8867,34 @@ packages:
engines: {node: '>=10.0.0'}
hasBin: true
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
/rollup@3.29.0:
resolution: {integrity: sha512-nszM8DINnx1vSS+TpbWKMkxem0CDWk3cSit/WWCBVs9/JZ1I/XLwOsiUglYuYReaeWWSsW9kge5zE5NZtf/a4w==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
+ dev: true
+
+ /rollup@4.4.1:
+ resolution: {integrity: sha512-idZzrUpWSblPJX66i+GzrpjKE3vbYrlWirUHteoAbjKReZwa0cohAErOYA5efoMmNCdvG9yrJS+w9Kl6csaH4w==}
+ engines: {node: '>=18.0.0', npm: '>=8.0.0'}
+ hasBin: true
+ optionalDependencies:
+ '@rollup/rollup-android-arm-eabi': 4.4.1
+ '@rollup/rollup-android-arm64': 4.4.1
+ '@rollup/rollup-darwin-arm64': 4.4.1
+ '@rollup/rollup-darwin-x64': 4.4.1
+ '@rollup/rollup-linux-arm-gnueabihf': 4.4.1
+ '@rollup/rollup-linux-arm64-gnu': 4.4.1
+ '@rollup/rollup-linux-arm64-musl': 4.4.1
+ '@rollup/rollup-linux-x64-gnu': 4.4.1
+ '@rollup/rollup-linux-x64-musl': 4.4.1
+ '@rollup/rollup-win32-arm64-msvc': 4.4.1
+ '@rollup/rollup-win32-ia32-msvc': 4.4.1
+ '@rollup/rollup-win32-x64-msvc': 4.4.1
+ fsevents: 2.3.3
dev: true
/run-parallel@1.2.0:
@@ -8452,14 +8958,9 @@ packages:
hasBin: true
dev: true
- /semver@6.3.0:
- resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
- hasBin: true
-
/semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
- dev: true
/semver@7.0.0:
resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==}
@@ -8482,14 +8983,6 @@ packages:
lru-cache: 6.0.0
dev: true
- /semver@7.5.1:
- resolution: {integrity: sha512-Wvss5ivl8TMRZXXESstBA4uR5iXgEN/VC5/sOcuXdVLzcdkz4HWetIoRfG5gb5X+ij/G9rw9YoGn3QoQ8OCSpw==}
- engines: {node: '>=10'}
- hasBin: true
- dependencies:
- lru-cache: 6.0.0
- dev: true
-
/semver@7.5.4:
resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
engines: {node: '>=10'}
@@ -8525,8 +9018,8 @@ packages:
randombytes: 2.1.0
dev: false
- /seroval@0.5.1:
- resolution: {integrity: sha512-ZfhQVB59hmIauJG5Ydynupy8KHyr5imGNtdDhbZG68Ufh1Ynkv9KOYOAABf71oVbQxJ8VkWnMHAjEHE7fWkH5g==}
+ /seroval@0.12.4:
+ resolution: {integrity: sha512-JIsZHp98o+okpYN8HEPyI9Blr0gxAUPIGvg3waXrEMFjPz9obiLYMz0uFiUGezKiCK8loosYbn8WsqO8WtAJUA==}
engines: {node: '>=10'}
/serve-static@1.15.0:
@@ -8607,13 +9100,13 @@ packages:
engines: {node: '>=8'}
dev: true
- /solid-js@1.7.11:
- resolution: {integrity: sha512-JkuvsHt8jqy7USsy9xJtT18aF9r2pFO+GB8JQ2XGTvtF49rGTObB46iebD25sE3qVNvIbwglXOXdALnJq9IHtQ==}
+ /solid-js@1.8.5:
+ resolution: {integrity: sha512-xvtJvzJzWbsn35oKFhW9kNwaxG1Z/YLMsDp4tLVcYZTMPzvzQ8vEZuyDQ6nt7xDArVgZJ7TUFrJUwrui/oq53A==}
dependencies:
csstype: 3.1.2
- seroval: 0.5.1
+ seroval: 0.12.4
- /solid-refresh@0.5.3(solid-js@1.7.11):
+ /solid-refresh@0.5.3(solid-js@1.8.5):
resolution: {integrity: sha512-Otg5it5sjOdZbQZJnvo99TEBAr6J7PQ5AubZLNU6szZzg3RQQ5MX04oteBIIGDs0y2Qv8aXKm9e44V8z+UnFdw==}
peerDependencies:
solid-js: ^1.3
@@ -8621,7 +9114,7 @@ packages:
'@babel/generator': 7.22.15
'@babel/helper-module-imports': 7.22.15
'@babel/types': 7.22.17
- solid-js: 1.7.11
+ solid-js: 1.8.5
dev: true
/sorcery@0.10.0:
@@ -8638,7 +9131,7 @@ packages:
resolution: {integrity: sha512-J69LQ22xrQB1cIFJhPfgtLuI6BpWRiWu1Y3vSsIwK/eAScqJxd/+CJlUuHQRdX2C9NGFamq+KqNywGgaThwfHw==}
hasBin: true
dependencies:
- '@jridgewell/sourcemap-codec': 1.4.14
+ '@jridgewell/sourcemap-codec': 1.4.15
buffer-crc32: 0.2.13
minimist: 1.2.6
sander: 0.5.1
@@ -8931,20 +9424,20 @@ packages:
- sugarss
dev: true
- /svelte-check@3.5.2(@babel/core@7.21.8)(svelte@4.2.0):
- resolution: {integrity: sha512-5a/YWbiH4c+AqAUP+0VneiV5bP8YOk9JL3jwvN+k2PEPLgpu85bjQc5eE67+eIZBBwUEJzmO3I92OqKcqbp3fw==}
+ /svelte-check@3.6.0(@babel/core@7.21.8)(svelte@4.2.5):
+ resolution: {integrity: sha512-8VfqhfuRJ1sKW+o8isH2kPi0RhjXH1nNsIbCFGyoUHG+ZxVxHYRKcb+S8eaL/1tyj3VGvWYx3Y5+oCUsJgnzcw==}
hasBin: true
peerDependencies:
- svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0
+ svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
dependencies:
'@jridgewell/trace-mapping': 0.3.18
chokidar: 3.5.3
- fast-glob: 3.3.1
+ fast-glob: 3.3.2
import-fresh: 3.3.0
picocolors: 1.0.0
sade: 1.8.1
- svelte: 4.2.0
- svelte-preprocess: 5.0.4(@babel/core@7.21.8)(svelte@4.2.0)(typescript@5.2.2)
+ svelte: 4.2.5
+ svelte-preprocess: 5.1.0(@babel/core@7.21.8)(svelte@4.2.5)(typescript@5.2.2)
typescript: 5.2.2
transitivePeerDependencies:
- '@babel/core'
@@ -8967,13 +9460,13 @@ packages:
svelte: 3.50.0
dev: true
- /svelte-hmr@0.15.3(svelte@4.2.0):
+ /svelte-hmr@0.15.3(svelte@4.2.5):
resolution: {integrity: sha512-41snaPswvSf8TJUhlkoJBekRrABDXDMdpNpT2tfHIv4JuhgvHqLMhEPGtaQn0BmbNSTkuz2Ed20DF2eHw0SmBQ==}
engines: {node: ^12.20 || ^14.13.1 || >= 16}
peerDependencies:
svelte: ^3.19.0 || ^4.0.0
dependencies:
- svelte: 4.2.0
+ svelte: 4.2.5
dev: true
/svelte-preprocess@4.10.7(@babel/core@7.21.8)(svelte@3.50.0)(typescript@4.8.2):
@@ -9080,8 +9573,8 @@ packages:
typescript: 4.9.4
dev: true
- /svelte-preprocess@5.0.4(@babel/core@7.21.8)(svelte@4.2.0)(typescript@5.2.2):
- resolution: {integrity: sha512-ABia2QegosxOGsVlsSBJvoWeXy1wUKSfF7SWJdTjLAbx/Y3SrVevvvbFNQqrSJw89+lNSsM58SipmZJ5SRi5iw==}
+ /svelte-preprocess@5.1.0(@babel/core@7.21.8)(svelte@4.2.5)(typescript@5.2.2):
+ resolution: {integrity: sha512-EkErPiDzHAc0k2MF5m6vBNmRUh338h2myhinUw/xaqsLs7/ZvsgREiLGj03VrSzbY/TB5ZXgBOsKraFee5yceA==}
engines: {node: '>= 14.10.0'}
requiresBuild: true
peerDependencies:
@@ -9094,7 +9587,7 @@ packages:
sass: ^1.26.8
stylus: ^0.55.0
sugarss: ^2.0.0 || ^3.0.0 || ^4.0.0
- svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0
+ svelte: ^3.23.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0
typescript: '>=3.9.5 || ^4.0.0 || ^5.0.0'
peerDependenciesMeta:
'@babel/core':
@@ -9124,7 +9617,7 @@ packages:
magic-string: 0.27.0
sorcery: 0.11.0
strip-indent: 3.0.0
- svelte: 4.2.0
+ svelte: 4.2.5
typescript: 5.2.2
dev: true
@@ -9133,8 +9626,8 @@ packages:
engines: {node: '>= 8'}
dev: true
- /svelte@4.2.0:
- resolution: {integrity: sha512-kVsdPjDbLrv74SmLSUzAsBGquMs4MPgWGkGLpH+PjOYnFOziAvENVzgJmyOCV2gntxE32aNm8/sqNKD6LbIpeQ==}
+ /svelte@4.2.5:
+ resolution: {integrity: sha512-P9YPKsGkNdw4OJbtpd1uzimQHPj7Ai2sPcOHmmD6VgkFhFDmcYevQi7vE4cQ1g8/Vs64aL2TwMoCNFAzv7TPaQ==}
engines: {node: '>=16'}
dependencies:
'@ampproject/remapping': 2.2.1
@@ -9148,7 +9641,7 @@ packages:
estree-walker: 3.0.3
is-reference: 3.0.1
locate-character: 3.0.0
- magic-string: 0.30.0
+ magic-string: 0.30.5
periscopic: 3.1.0
dev: true
@@ -9189,7 +9682,7 @@ packages:
hasBin: true
dependencies:
'@jridgewell/source-map': 0.3.2
- acorn: 8.8.2
+ acorn: 8.10.0
commander: 2.20.3
source-map-support: 0.5.21
dev: false
@@ -9222,13 +9715,13 @@ packages:
resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==}
dev: true
- /tinypool@0.7.0:
- resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==}
+ /tinypool@0.8.1:
+ resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==}
engines: {node: '>=14.0.0'}
dev: true
- /tinyspy@2.1.1:
- resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==}
+ /tinyspy@2.2.0:
+ resolution: {integrity: sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==}
engines: {node: '>=14.0.0'}
dev: true
@@ -9304,14 +9797,14 @@ packages:
resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==}
dev: true
- /tsup@7.2.0(typescript@5.2.2):
- resolution: {integrity: sha512-vDHlczXbgUvY3rWvqFEbSqmC1L7woozbzngMqTtL2PGBODTtWlRwGDDawhvWzr5c1QjKe4OAKqJGfE1xeXUvtQ==}
- engines: {node: '>=16.14'}
+ /tsup@7.3.0(typescript@5.2.2):
+ resolution: {integrity: sha512-Ja1eaSRrE+QarmATlNO5fse2aOACYMBX+IZRKy1T+gpyH+jXgRrl5l4nHIQJQ1DoDgEjHDTw8cpE085UdBZuWQ==}
+ engines: {node: '>=18'}
hasBin: true
peerDependencies:
'@swc/core': ^1
postcss: ^8.4.12
- typescript: '>=4.1.0'
+ typescript: '>=4.5.0'
peerDependenciesMeta:
'@swc/core':
optional: true
@@ -9320,17 +9813,17 @@ packages:
typescript:
optional: true
dependencies:
- bundle-require: 4.0.1(esbuild@0.18.20)
+ bundle-require: 4.0.1(esbuild@0.19.5)
cac: 6.7.14
chokidar: 3.5.3
debug: 4.3.4
- esbuild: 0.18.20
+ esbuild: 0.19.5
execa: 5.1.1
globby: 11.1.0
joycon: 3.1.1
postcss-load-config: 4.0.1
resolve-from: 5.0.0
- rollup: 3.29.0
+ rollup: 4.4.1
source-map: 0.8.0-beta.0
sucrase: 3.25.0
tree-kill: 1.2.2
@@ -9368,7 +9861,7 @@ packages:
'@esbuild-kit/core-utils': 3.2.2
'@esbuild-kit/esm-loader': 2.5.5
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
/type-check@0.3.2:
@@ -9442,7 +9935,6 @@ packages:
resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'}
hasBin: true
- dev: true
/ufo@0.8.5:
resolution: {integrity: sha512-e4+UtA5IRO+ha6hYklwj6r7BjiGMxS0O+UaSg9HbaTefg4kMkzj4tXzEBajRR+wkxf+golgAWKzLbytCUDMJAA==}
@@ -9563,7 +10055,7 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /unplugin-vue-components@0.22.4(esbuild@0.18.20)(rollup@3.29.0)(vite@3.1.0)(vue@3.2.38):
+ /unplugin-vue-components@0.22.4(esbuild@0.19.5)(rollup@4.4.1)(vite@3.1.0)(vue@3.2.38):
resolution: {integrity: sha512-2rRZcM9OnJGXnYxQNfaceEYuPeVACcWySIjy8WBwIiN3onr980TmA3XE5pRJFt8zoQrUA+c46oyIq96noLqrEQ==}
engines: {node: '>=14'}
peerDependencies:
@@ -9582,7 +10074,7 @@ packages:
magic-string: 0.26.3
minimatch: 5.1.0
resolve: 1.22.1
- unplugin: 0.9.5(esbuild@0.18.20)(rollup@3.29.0)(vite@3.1.0)
+ unplugin: 0.9.5(esbuild@0.19.5)(rollup@4.4.1)(vite@3.1.0)
vue: 3.2.38
transitivePeerDependencies:
- esbuild
@@ -9592,7 +10084,7 @@ packages:
- webpack
dev: true
- /unplugin@0.9.5(esbuild@0.18.20)(rollup@3.29.0)(vite@3.1.0):
+ /unplugin@0.9.5(esbuild@0.19.5)(rollup@4.4.1)(vite@3.1.0):
resolution: {integrity: sha512-luraheyfxwtvkvHpsOvMNv7IjLdORTWKZp0gWYNHGLi2ImON3iIZOj464qEyyEwLA/EMt12fC415HW9zRpOfTg==}
peerDependencies:
esbuild: '>=0.13'
@@ -9611,8 +10103,8 @@ packages:
dependencies:
acorn: 8.8.0
chokidar: 3.5.3
- esbuild: 0.18.20
- rollup: 3.29.0
+ esbuild: 0.19.5
+ rollup: 4.4.1
vite: 3.1.0
webpack-sources: 3.2.3
webpack-virtual-modules: 0.4.4
@@ -9689,9 +10181,9 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite-node@0.34.4(@types/node@18.17.14):
- resolution: {integrity: sha512-ho8HtiLc+nsmbwZMw8SlghESEE3KxJNp04F/jPUCLVvaURwt0d+r9LxEqCX5hvrrOQ0GSyxbYr5ZfRYhQ0yVKQ==}
- engines: {node: '>=v14.18.0'}
+ /vite-node@1.0.0-beta.4(@types/node@18.17.14):
+ resolution: {integrity: sha512-YODjVvHd2Jih+TGMG3B99ktSyvET9w2cMevorAjcuQ3KKiPhDxEf2bRia2KsDHfnUGIfSpwoUdbcDdJ5xR7epg==}
+ engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
dependencies:
cac: 6.7.14
@@ -9699,7 +10191,7 @@ packages:
mlly: 1.4.2
pathe: 1.1.1
picocolors: 1.0.0
- vite: 4.5.0(@types/node@18.17.14)
+ vite: 5.0.0(@types/node@18.17.14)
transitivePeerDependencies:
- '@types/node'
- less
@@ -9711,7 +10203,7 @@ packages:
- terser
dev: true
- /vite-plugin-solid@2.7.2(solid-js@1.7.11)(vite@4.5.0):
+ /vite-plugin-solid@2.7.2(solid-js@1.8.5)(vite@5.0.0):
resolution: {integrity: sha512-GV2SMLAibOoXe76i02AsjAg7sbm/0lngBlERvJKVN67HOrJsHcWgkt0R6sfGLDJuFkv2aBe14Zm4vJcNME+7zw==}
peerDependencies:
solid-js: ^1.7.2
@@ -9722,10 +10214,10 @@ packages:
'@types/babel__core': 7.20.3
babel-preset-solid: 1.8.4(@babel/core@7.23.2)
merge-anything: 5.1.7
- solid-js: 1.7.11
- solid-refresh: 0.5.3(solid-js@1.7.11)
- vite: 4.5.0(@types/node@18.17.14)
- vitefu: 0.2.4(vite@4.5.0)
+ solid-js: 1.8.5
+ solid-refresh: 0.5.3(solid-js@1.8.5)
+ vite: 5.0.0(@types/node@18.17.14)
+ vitefu: 0.2.4(vite@5.0.0)
transitivePeerDependencies:
- supports-color
dev: true
@@ -9754,7 +10246,7 @@ packages:
resolve: 1.22.1
rollup: 2.78.1
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
dev: true
/vite@4.5.0(@types/node@18.17.14):
@@ -9790,7 +10282,43 @@ packages:
postcss: 8.4.31
rollup: 3.29.0
optionalDependencies:
- fsevents: 2.3.2
+ fsevents: 2.3.3
+ dev: true
+
+ /vite@5.0.0(@types/node@18.17.14):
+ resolution: {integrity: sha512-ESJVM59mdyGpsiNAeHQOR/0fqNoOyWPYesFto8FFZugfmhdHx8Fzd8sF3Q/xkVhZsyOxHfdM7ieiVAorI9RjFw==}
+ engines: {node: ^18.0.0 || >=20.0.0}
+ hasBin: true
+ peerDependencies:
+ '@types/node': ^18.0.0 || >=20.0.0
+ less: '*'
+ lightningcss: ^1.21.0
+ sass: '*'
+ stylus: '*'
+ sugarss: '*'
+ terser: ^5.4.0
+ peerDependenciesMeta:
+ '@types/node':
+ optional: true
+ less:
+ optional: true
+ lightningcss:
+ optional: true
+ sass:
+ optional: true
+ stylus:
+ optional: true
+ sugarss:
+ optional: true
+ terser:
+ optional: true
+ dependencies:
+ '@types/node': 18.17.14
+ esbuild: 0.19.5
+ postcss: 8.4.31
+ rollup: 4.4.1
+ optionalDependencies:
+ fsevents: 2.3.3
dev: true
/vitefu@0.2.4(vite@4.5.0):
@@ -9804,6 +10332,28 @@ packages:
vite: 4.5.0(@types/node@18.17.14)
dev: true
+ /vitefu@0.2.4(vite@5.0.0):
+ resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ dependencies:
+ vite: 5.0.0(@types/node@18.17.14)
+ dev: true
+
+ /vitefu@0.2.5(vite@5.0.0):
+ resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==}
+ peerDependencies:
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0
+ peerDependenciesMeta:
+ vite:
+ optional: true
+ dependencies:
+ vite: 5.0.0(@types/node@18.17.14)
+ dev: true
+
/vitepress@1.0.0-alpha.13(@algolia/client-search@4.14.2)(@types/react@18.2.21)(react@18.2.0):
resolution: {integrity: sha512-gCbKb+6o0g5wHt2yyqBPk7FcvrB+MfwGtg1JMS5p99GTQR87l3b7symCl8o1ecv7MDXwJ2mPB8ZrYNLnQAJxLQ==}
hasBin: true
@@ -9829,22 +10379,22 @@ packages:
- terser
dev: true
- /vitest@0.34.4:
- resolution: {integrity: sha512-SE/laOsB6995QlbSE6BtkpXDeVNLJc1u2LHRG/OpnN4RsRzM3GQm4nm3PQCK5OBtrsUqnhzLdnT7se3aeNGdlw==}
- engines: {node: '>=v14.18.0'}
+ /vitest@1.0.0-beta.4(@types/node@18.17.14):
+ resolution: {integrity: sha512-WOJTqxY3hWqn4yy26SK+cx+BlPBeK/KtY9ALWkD6FLWLhSGY0QFEmarc8sdb/UGZQ8xs5pOvcQQS9JJSV8HH8g==}
+ engines: {node: ^18.0.0 || >=20.0.0}
hasBin: true
peerDependencies:
'@edge-runtime/vm': '*'
+ '@types/node': ^18.0.0 || >=20.0.0
'@vitest/browser': '*'
'@vitest/ui': '*'
happy-dom: '*'
jsdom: '*'
- playwright: '*'
- safaridriver: '*'
- webdriverio: '*'
peerDependenciesMeta:
'@edge-runtime/vm':
optional: true
+ '@types/node':
+ optional: true
'@vitest/browser':
optional: true
'@vitest/ui':
@@ -9853,36 +10403,28 @@ packages:
optional: true
jsdom:
optional: true
- playwright:
- optional: true
- safaridriver:
- optional: true
- webdriverio:
- optional: true
dependencies:
- '@types/chai': 4.3.5
- '@types/chai-subset': 1.3.3
'@types/node': 18.17.14
- '@vitest/expect': 0.34.4
- '@vitest/runner': 0.34.4
- '@vitest/snapshot': 0.34.4
- '@vitest/spy': 0.34.4
- '@vitest/utils': 0.34.4
+ '@vitest/expect': 1.0.0-beta.4
+ '@vitest/runner': 1.0.0-beta.4
+ '@vitest/snapshot': 1.0.0-beta.4
+ '@vitest/spy': 1.0.0-beta.4
+ '@vitest/utils': 1.0.0-beta.4
acorn: 8.10.0
acorn-walk: 8.2.0
cac: 6.7.14
- chai: 4.3.7
+ chai: 4.3.10
debug: 4.3.4
local-pkg: 0.4.3
- magic-string: 0.30.3
+ magic-string: 0.30.5
pathe: 1.1.1
picocolors: 1.0.0
std-env: 3.3.3
strip-literal: 1.0.1
tinybench: 2.5.0
- tinypool: 0.7.0
- vite: 4.5.0(@types/node@18.17.14)
- vite-node: 0.34.4(@types/node@18.17.14)
+ tinypool: 0.8.1
+ vite: 5.0.0(@types/node@18.17.14)
+ vite-node: 1.0.0-beta.4(@types/node@18.17.14)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -9932,7 +10474,7 @@ packages:
vue: 3.2.45
dev: true
- /vue-demi@0.14.6(vue@3.3.4):
+ /vue-demi@0.14.6(vue@3.3.8):
resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==}
engines: {node: '>=12'}
hasBin: true
@@ -9944,34 +10486,34 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
- vue: 3.3.4
+ vue: 3.3.8(typescript@5.2.2)
dev: true
- /vue-eslint-parser@9.3.1(eslint@8.48.0):
+ /vue-eslint-parser@9.3.1(eslint@8.54.0):
resolution: {integrity: sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.48.0
- eslint-scope: 7.1.1
- eslint-visitor-keys: 3.3.0
- espree: 9.4.0
- esquery: 1.4.0
+ eslint: 8.54.0
+ eslint-scope: 7.2.2
+ eslint-visitor-keys: 3.4.3
+ espree: 9.6.1
+ esquery: 1.5.0
lodash: 4.17.21
semver: 7.5.4
transitivePeerDependencies:
- supports-color
dev: true
- /vue-router@4.2.4(vue@3.3.4):
- resolution: {integrity: sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ==}
+ /vue-router@4.2.5(vue@3.3.8):
+ resolution: {integrity: sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.5.0
- vue: 3.3.4
+ vue: 3.3.8(typescript@5.2.2)
dev: false
/vue@3.2.38:
@@ -9993,14 +10535,20 @@ packages:
'@vue/shared': 3.2.45
dev: true
- /vue@3.3.4:
- resolution: {integrity: sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw==}
+ /vue@3.3.8(typescript@5.2.2):
+ resolution: {integrity: sha512-5VSX/3DabBikOXMsxzlW8JyfeLKlG9mzqnWgLQLty88vdZL7ZJgrdgBOmrArwxiLtmS+lNNpPcBYqrhE6TQW5w==}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
dependencies:
- '@vue/compiler-dom': 3.3.4
- '@vue/compiler-sfc': 3.3.4
- '@vue/runtime-dom': 3.3.4
- '@vue/server-renderer': 3.3.4(vue@3.3.4)
- '@vue/shared': 3.3.4
+ '@vue/compiler-dom': 3.3.8
+ '@vue/compiler-sfc': 3.3.8
+ '@vue/runtime-dom': 3.3.8
+ '@vue/server-renderer': 3.3.8(vue@3.3.8)
+ '@vue/shared': 3.3.8
+ typescript: 5.2.2
/w3c-hr-time@1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
@@ -10336,7 +10884,7 @@ packages:
resolution: {integrity: sha512-pEwzfsKbTrB8G3xc/sN7aw1v6A6c/pKxLAkjclnAyo5g5qOh6eL9WGu0o3cSDQZKrTNk4KL4lQSwZW+nBkANEg==}
engines: {node: ^14.17.0 || >=16.0.0}
dependencies:
- eslint-visitor-keys: 3.3.0
+ eslint-visitor-keys: 3.4.3
lodash: 4.17.21
yaml: 2.1.1
dev: true
diff --git a/src/modules.ts b/src/modules.ts
index 054470ea..767b2a95 100644
--- a/src/modules.ts
+++ b/src/modules.ts
@@ -64,6 +64,8 @@ self.addEventListener('activate', function(e) {
}
}
+ await options.integration?.beforeBuildServiceWorker?.(options)
+
const { generateSW } = await loadWorkboxBuild()
// generate the service worker
@@ -127,6 +129,8 @@ export async function generateInjectManifest(options: ResolvedVitePWAOptions, vi
if (!options.injectManifest.injectionPoint)
return
+ await options.integration?.beforeBuildServiceWorker?.(options)
+
const injectManifestOptions = {
...options.injectManifest,
// this will not fail since there is an injectionPoint
diff --git a/src/options.ts b/src/options.ts
index b348010c..0e5474d5 100644
--- a/src/options.ts
+++ b/src/options.ts
@@ -5,7 +5,7 @@ import type { ResolvedConfig } from 'vite'
import type { GenerateSWOptions, InjectManifestOptions } from 'workbox-build'
import type { ManifestOptions, ResolvedVitePWAOptions, VitePWAOptions } from './types'
import { configureStaticAssets } from './assets'
-import { resolveBasePath } from './utils'
+import { resolveBasePath, slash} from './utils'
import { defaultInjectManifestVitePlugins } from './constants'
function resolveSwPaths(injectManifest: boolean, root: string, srcDir: string, outDir: string, filename: string): {
@@ -40,7 +40,6 @@ export async function resolveOptions(options: Partial, viteConfi
const {
// prevent tsup replacing `process.env`
- // eslint-disable-next-line dot-notation
mode = (process['env']['NODE_ENV'] || 'production') as ('production' | 'development'),
srcDir = 'public',
outDir = viteConfig.build.outDir || 'dist',
@@ -73,12 +72,19 @@ export async function resolveOptions(options: Partial, viteConfi
const outDirRoot = resolve(root, outDir)
const scope = options.scope || basePath
+ let assetsDir = slash(viteConfig.build.assetsDir ?? 'assets')
+ if (assetsDir[assetsDir.length - 1] !== '/')
+ assetsDir += '/'
+
+ // remove './' prefix from assetsDir
+ const dontCacheBustURLsMatching = new RegExp(`^${assetsDir.replace(/^\.*?\//, '')}`)
+
const defaultWorkbox: GenerateSWOptions = {
swDest,
globDirectory: outDirRoot,
offlineGoogleAnalytics: false,
cleanupOutdatedCaches: true,
- dontCacheBustURLsMatching: /[.-][a-f0-9]{8}\./,
+ dontCacheBustURLsMatching,
mode,
navigateFallback: 'index.html',
}
@@ -87,7 +93,7 @@ export async function resolveOptions(options: Partial, viteConfi
swSrc,
swDest,
globDirectory: outDirRoot,
- dontCacheBustURLsMatching: /[.-][a-f0-9]{8}\./,
+ dontCacheBustURLsMatching,
injectionPoint: 'self.__WB_MANIFEST',
}
diff --git a/src/types.ts b/src/types.ts
index 41fea801..295fc74e 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -35,6 +35,7 @@ export type CustomInjectManifestOptions = InjectManifestOptions & {
}
export interface PWAIntegration {
+ beforeBuildServiceWorker?: (options: ResolvedVitePWAOptions) => void | Promise
closeBundleOrder?: 'pre' | 'post' | null
configureOptions?: (
viteOptions: ResolvedConfig,
diff --git a/tsconfig.json b/tsconfig.json
index e5545380..a3518036 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -1,13 +1,13 @@
{
"compilerOptions": {
- "module": "ESNext",
"target": "es2017",
"lib": ["ESNext", "DOM", "WebWorker"],
+ "module": "ESNext",
+ "moduleResolution": "Node",
+ "resolveJsonModule": true,
"esModuleInterop": true,
"strict": true,
"strictNullChecks": true,
- "moduleResolution": "Node",
- "resolveJsonModule": true,
"noUnusedLocals": true
},
"exclude": [