From 9578d8bd5a0885ed9a21d296b8aa0568cc2ddacf Mon Sep 17 00:00:00 2001
From: chang <2622310479@qq.com>
Date: Thu, 11 May 2023 13:57:44 +0800
Subject: [PATCH 1/8] feat: Add default home page setting for routing
---
packages/core/src/context.ts | 4 ++++
packages/playground/pages.config.ts | 1 -
packages/playground/src/pages/A-top.vue | 7 +++++++
packages/playground/src/pages/test-json.vue | 2 +-
4 files changed, 12 insertions(+), 2 deletions(-)
create mode 100644 packages/playground/src/pages/A-top.vue
diff --git a/packages/core/src/context.ts b/packages/core/src/context.ts
index fc5f2b9..fc005de 100644
--- a/packages/core/src/context.ts
+++ b/packages/core/src/context.ts
@@ -155,6 +155,10 @@ export class PageContext {
? mergePageMetaDataArray(generatedPageMetaData.concat(customPageMetaData))
: generatedPageMetaData
+ const isHome = result.find(page => page.type === 'home')
+ if (!isHome)
+ result.some(item => ['pages/index', 'pages/index/index'].includes(item.path) && (item.type = 'home'))
+
result.sort(page => (page.type === 'home' ? -1 : 0))
return result
diff --git a/packages/playground/pages.config.ts b/packages/playground/pages.config.ts
index 0ccf5c9..b7ca77c 100644
--- a/packages/playground/pages.config.ts
+++ b/packages/playground/pages.config.ts
@@ -14,7 +14,6 @@ export default defineUniPages({
navigationBarTextStyle: 'black',
navigationBarTitleText: 'uni-helper',
},
- type: 'home',
},
],
})
diff --git a/packages/playground/src/pages/A-top.vue b/packages/playground/src/pages/A-top.vue
new file mode 100644
index 0000000..b5388b6
--- /dev/null
+++ b/packages/playground/src/pages/A-top.vue
@@ -0,0 +1,7 @@
+
+
+
+ A-Top page
+
diff --git a/packages/playground/src/pages/test-json.vue b/packages/playground/src/pages/test-json.vue
index 416d33d..1d23fba 100644
--- a/packages/playground/src/pages/test-json.vue
+++ b/packages/playground/src/pages/test-json.vue
@@ -4,7 +4,7 @@
test
-
+
{
"style": {
"navigationBarTitleText": "test json page"
From 5f6adafeff918608b89efbac5bf0c2fc218f9821 Mon Sep 17 00:00:00 2001
From: chang <2622310479@qq.com>
Date: Thu, 11 May 2023 16:24:07 +0800
Subject: [PATCH 2/8] perf: Modify the default route traversal method
---
packages/core/src/context.ts | 21 ++++++++++++++++++---
1 file changed, 18 insertions(+), 3 deletions(-)
diff --git a/packages/core/src/context.ts b/packages/core/src/context.ts
index fc005de..aceaf7a 100644
--- a/packages/core/src/context.ts
+++ b/packages/core/src/context.ts
@@ -155,15 +155,30 @@ export class PageContext {
? mergePageMetaDataArray(generatedPageMetaData.concat(customPageMetaData))
: generatedPageMetaData
- const isHome = result.find(page => page.type === 'home')
- if (!isHome)
- result.some(item => ['pages/index', 'pages/index/index'].includes(item.path) && (item.type = 'home'))
+ this.setDefaultHome(result)
result.sort(page => (page.type === 'home' ? -1 : 0))
return result
}
+ setDefaultHome(result: PageMetaDatum[]) {
+ const isHome = result.find(page => page.type === 'home')
+ if (isHome)
+ return
+
+ result.some((item) => {
+ const list = item.path.split('/')
+ const path = list.splice(1, list.length).join('/')
+
+ if (!['index', 'index/index'].includes(path))
+ return false
+
+ item.type = 'home'
+ return true
+ })
+ }
+
async mergePageMetaData() {
const pageMetaData = await this.parsePages(this.pagesPath, this.pagesGlobConfig?.pages)
this.pageMetaData = pageMetaData
From e69410a0939bd40391fd74a76cafab69d032ad85 Mon Sep 17 00:00:00 2001
From: chang <2622310479@qq.com>
Date: Thu, 11 May 2023 16:25:15 +0800
Subject: [PATCH 3/8] perf: Ignore the subcontracting default route
---
packages/core/src/context.ts | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/packages/core/src/context.ts b/packages/core/src/context.ts
index aceaf7a..45d1bb4 100644
--- a/packages/core/src/context.ts
+++ b/packages/core/src/context.ts
@@ -163,7 +163,17 @@ export class PageContext {
}
setDefaultHome(result: PageMetaDatum[]) {
- const isHome = result.find(page => page.type === 'home')
+ const isHome = result.some((page) => {
+ if (page.type === 'home')
+ return true
+
+ // Exclusion of subcontracting
+ const base = page.path.split('/')[0]
+ if (this.options.subPackages.includes(`src/${base}`))
+ return true
+
+ return false
+ })
if (isHome)
return
From 4753f60582ec99330730f5f74bf1c4b34c6c371d Mon Sep 17 00:00:00 2001
From: chang <2622310479@qq.com>
Date: Thu, 11 May 2023 17:31:56 +0800
Subject: [PATCH 4/8] perf: hasHome rename
---
packages/core/src/context.ts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/core/src/context.ts b/packages/core/src/context.ts
index 45d1bb4..7d89d28 100644
--- a/packages/core/src/context.ts
+++ b/packages/core/src/context.ts
@@ -155,14 +155,14 @@ export class PageContext {
? mergePageMetaDataArray(generatedPageMetaData.concat(customPageMetaData))
: generatedPageMetaData
- this.setDefaultHome(result)
+ this.hasHome(result)
result.sort(page => (page.type === 'home' ? -1 : 0))
return result
}
- setDefaultHome(result: PageMetaDatum[]) {
+ hasHome(result: PageMetaDatum[]) {
const isHome = result.some((page) => {
if (page.type === 'home')
return true
From c4730991e4b86dbb2573c9b475e419d013506d68 Mon Sep 17 00:00:00 2001
From: Neil Lee
Date: Thu, 11 May 2023 23:31:40 +0800
Subject: [PATCH 5/8] chore(deps): update
---
package.json | 17 +-
packages/core/package.json | 9 +-
packages/playground/package.json | 21 +-
packages/volar/package.json | 4 +-
pnpm-lock.yaml | 1740 +++++++++++++-----------------
5 files changed, 797 insertions(+), 994 deletions(-)
diff --git a/package.json b/package.json
index ddc76a8..1c82087 100644
--- a/package.json
+++ b/package.json
@@ -3,7 +3,7 @@
"type": "module",
"version": "0.1.8",
"private": true,
- "packageManager": "pnpm@8.2.0",
+ "packageManager": "pnpm@8.5.0",
"author": "KeJun",
"license": "MIT",
"homepage": "https://github.com/uni-helper/vite-plugin-uni-pages#readme",
@@ -30,14 +30,15 @@
"lint:fix": "pnpm lint --fix"
},
"devDependencies": {
- "@antfu/eslint-config": "^0.38.4",
- "@types/node": "^18.15.11",
+ "@antfu/eslint-config": "^0.38.6",
+ "@types/node": "^18.16.7",
"@uni-helper/volar-plugin-uni-pages": "workspace:*",
"bumpp": "^9.1.0",
- "eslint": "^8.37.0",
- "rimraf": "^4.4.1",
- "typescript": "^5.0.3",
- "unbuild": "^1.2.0",
- "vitest": "^0.30.0"
+ "eslint": "^8.40.0",
+ "rimraf": "^5.0.0",
+ "typescript": "^5.0.4",
+ "unbuild": "^1.2.1",
+ "vite": "^4.3.5",
+ "vitest": "^0.31.0"
}
}
diff --git a/packages/core/package.json b/packages/core/package.json
index 00be1da..40e1608 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -35,8 +35,8 @@
"stub": "unbuild --stub"
},
"dependencies": {
- "@uni-helper/uni-env": "^0.0.2",
- "@vue/compiler-sfc": "^3.2.47",
+ "@uni-helper/uni-env": "^0.0.3",
+ "@vue/compiler-sfc": "^3.3.1",
"chokidar": "^3.5.3",
"debug": "^4.3.4",
"fast-glob": "^3.2.12",
@@ -44,12 +44,11 @@
"lodash-unified": "^1.0.3",
"magic-string": "^0.30.0",
"unconfig": "^0.3.7",
- "yaml": "^2.2.1"
+ "yaml": "^2.2.2"
},
"devDependencies": {
"@antfu/utils": "^0.7.2",
"@types/debug": "^4.1.7",
- "@types/node": "^18.15.11",
- "vite": "^4.2.1"
+ "@types/node": "^18.16.7"
}
}
diff --git a/packages/playground/package.json b/packages/playground/package.json
index 1f88421..e051804 100644
--- a/packages/playground/package.json
+++ b/packages/playground/package.json
@@ -9,19 +9,18 @@
"build:mp-weixin": "uni build -p mp-weixin"
},
"dependencies": {
- "@dcloudio/uni-app": "3.0.0-alpha-3071220230331002",
- "@dcloudio/uni-components": "3.0.0-alpha-3071220230331002",
- "@dcloudio/uni-h5": "3.0.0-alpha-3071220230331002",
- "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3071220230331002",
- "vue": "^3.2.45"
+ "@dcloudio/uni-app": "3.0.0-alpha-3080220230511001",
+ "@dcloudio/uni-components": "3.0.0-alpha-3080220230511001",
+ "@dcloudio/uni-h5": "3.0.0-alpha-3080220230511001",
+ "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3080220230511001",
+ "vue": "^3.3.1"
},
"devDependencies": {
- "@dcloudio/types": "^3.2.7",
- "@dcloudio/uni-automator": "3.0.0-alpha-3071220230331002",
- "@dcloudio/uni-cli-shared": "3.0.0-alpha-3071220230331002",
- "@dcloudio/vite-plugin-uni": "3.0.0-alpha-3071220230331002",
+ "@dcloudio/types": "^3.3.3",
+ "@dcloudio/uni-automator": "3.0.0-alpha-3080220230511001",
+ "@dcloudio/uni-cli-shared": "3.0.0-alpha-3080220230511001",
+ "@dcloudio/vite-plugin-uni": "3.0.0-alpha-3080220230511001",
"@uni-helper/vite-plugin-uni-pages": "workspace:*",
- "postcss": "^8.4.20",
- "vite": "^4.0.3"
+ "postcss": "^8.4.23"
}
}
diff --git a/packages/volar/package.json b/packages/volar/package.json
index 7425d5f..1026802 100644
--- a/packages/volar/package.json
+++ b/packages/volar/package.json
@@ -37,12 +37,12 @@
"dependencies": {
"@uni-helper/pages-json-schema": "workspace:^",
"ts-json-schema-generator": "^1.2.0",
- "vscode-json-languageservice": "^5.2.0",
+ "vscode-json-languageservice": "^5.3.5",
"vscode-languageserver-protocol": "^3.17.3",
"vscode-languageserver-textdocument": "^1.0.8"
},
"devDependencies": {
"@types/json-schema": "^7.0.11",
- "@volar/language-service": "1.4.0-alpha.7"
+ "@volar/language-service": "1.6.2"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f0f06b9..f6bb212 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -5,11 +5,11 @@ importers:
.:
devDependencies:
'@antfu/eslint-config':
- specifier: ^0.38.4
- version: 0.38.4(eslint@8.37.0)(typescript@5.0.3)
+ specifier: ^0.38.6
+ version: 0.38.6(eslint@8.40.0)(typescript@5.0.4)
'@types/node':
- specifier: ^18.15.11
- version: 18.15.11
+ specifier: ^18.16.7
+ version: 18.16.7
'@uni-helper/volar-plugin-uni-pages':
specifier: workspace:*
version: link:packages/volar
@@ -17,29 +17,32 @@ importers:
specifier: ^9.1.0
version: 9.1.0
eslint:
- specifier: ^8.37.0
- version: 8.37.0
+ specifier: ^8.40.0
+ version: 8.40.0
rimraf:
- specifier: ^4.4.1
- version: 4.4.1
+ specifier: ^5.0.0
+ version: 5.0.0
typescript:
- specifier: ^5.0.3
- version: 5.0.3
+ specifier: ^5.0.4
+ version: 5.0.4
unbuild:
- specifier: ^1.2.0
- version: 1.2.0
+ specifier: ^1.2.1
+ version: 1.2.1
+ vite:
+ specifier: ^4.3.5
+ version: 4.3.5(@types/node@18.16.7)(terser@5.16.1)
vitest:
- specifier: ^0.30.0
- version: 0.30.0
+ specifier: ^0.31.0
+ version: 0.31.0
packages/core:
dependencies:
'@uni-helper/uni-env':
- specifier: ^0.0.2
- version: 0.0.2
+ specifier: ^0.0.3
+ version: 0.0.3
'@vue/compiler-sfc':
- specifier: ^3.2.47
- version: 3.2.47
+ specifier: ^3.3.1
+ version: 3.3.1
chokidar:
specifier: ^3.5.3
version: 3.5.3
@@ -62,8 +65,8 @@ importers:
specifier: ^0.3.7
version: 0.3.7
yaml:
- specifier: ^2.2.1
- version: 2.2.1
+ specifier: ^2.2.2
+ version: 2.2.2
devDependencies:
'@antfu/utils':
specifier: ^0.7.2
@@ -72,51 +75,45 @@ importers:
specifier: ^4.1.7
version: 4.1.7
'@types/node':
- specifier: ^18.15.11
- version: 18.15.11
- vite:
- specifier: ^4.2.1
- version: 4.2.1(@types/node@18.15.11)
+ specifier: ^18.16.7
+ version: 18.16.7
packages/playground:
dependencies:
'@dcloudio/uni-app':
- specifier: 3.0.0-alpha-3071220230331002
- version: 3.0.0-alpha-3071220230331002(@dcloudio/types@3.2.7)(postcss@8.4.20)(vue@3.2.45)
+ specifier: 3.0.0-alpha-3080220230511001
+ version: 3.0.0-alpha-3080220230511001(@dcloudio/types@3.3.3)(postcss@8.4.23)(vue@3.3.1)
'@dcloudio/uni-components':
- specifier: 3.0.0-alpha-3071220230331002
- version: 3.0.0-alpha-3071220230331002
+ specifier: 3.0.0-alpha-3080220230511001
+ version: 3.0.0-alpha-3080220230511001
'@dcloudio/uni-h5':
- specifier: 3.0.0-alpha-3071220230331002
- version: 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
+ specifier: 3.0.0-alpha-3080220230511001
+ version: 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
'@dcloudio/uni-mp-weixin':
- specifier: 3.0.0-alpha-3071220230331002
- version: 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
+ specifier: 3.0.0-alpha-3080220230511001
+ version: 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
vue:
- specifier: ^3.2.45
- version: 3.2.45
+ specifier: ^3.3.1
+ version: 3.3.1
devDependencies:
'@dcloudio/types':
- specifier: ^3.2.7
- version: 3.2.7
+ specifier: ^3.3.3
+ version: 3.3.3
'@dcloudio/uni-automator':
- specifier: 3.0.0-alpha-3071220230331002
- version: 3.0.0-alpha-3071220230331002(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.20)(vue@3.2.45)
+ specifier: 3.0.0-alpha-3080220230511001
+ version: 3.0.0-alpha-3080220230511001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.23)(vue@3.3.1)
'@dcloudio/uni-cli-shared':
- specifier: 3.0.0-alpha-3071220230331002
- version: 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
+ specifier: 3.0.0-alpha-3080220230511001
+ version: 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
'@dcloudio/vite-plugin-uni':
- specifier: 3.0.0-alpha-3071220230331002
- version: 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vite@4.0.3)(vue@3.2.45)
+ specifier: 3.0.0-alpha-3080220230511001
+ version: 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vite@4.3.5)(vue@3.3.1)
'@uni-helper/vite-plugin-uni-pages':
specifier: workspace:*
version: link:../core
postcss:
- specifier: ^8.4.20
- version: 8.4.20
- vite:
- specifier: ^4.0.3
- version: 4.0.3(@types/node@18.15.11)(terser@5.16.1)
+ specifier: ^8.4.23
+ version: 8.4.23
packages/schema:
devDependencies:
@@ -133,8 +130,8 @@ importers:
specifier: ^1.2.0
version: 1.2.0
vscode-json-languageservice:
- specifier: ^5.2.0
- version: 5.3.2
+ specifier: ^5.3.5
+ version: 5.3.5
vscode-languageserver-protocol:
specifier: ^3.17.3
version: 3.17.3
@@ -146,8 +143,8 @@ importers:
specifier: ^7.0.11
version: 7.0.11
'@volar/language-service':
- specifier: 1.4.0-alpha.7
- version: 1.4.0-alpha.7
+ specifier: 1.6.2
+ version: 1.6.2
packages:
@@ -158,24 +155,24 @@ packages:
'@jridgewell/gen-mapping': 0.1.1
'@jridgewell/trace-mapping': 0.3.17
- /@antfu/eslint-config-basic@0.38.4(@typescript-eslint/eslint-plugin@5.57.1)(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-QcJ/84eVa7mJD2PEbHw1r7dRg7pHNOvTvkHud+iFYxkDjzcuFMiHFZ7JCYLnuA1NKzeUmczdLFFrHnASxtpV3g==}
+ /@antfu/eslint-config-basic@0.38.6(@typescript-eslint/eslint-plugin@5.59.5)(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-g5hxtS98MsQ6plCQ1rPx/K9+7ZZmUgdsWx84PJCwbaSuSklP1jZjuhMcjOPn/LW5t9QAPeb74T9+QsK3+IyNKQ==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- eslint: 8.37.0
- eslint-plugin-antfu: 0.38.4(eslint@8.37.0)(typescript@5.0.3)
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.37.0)
+ eslint: 8.40.0
+ eslint-plugin-antfu: 0.38.6(eslint@8.40.0)(typescript@5.0.4)
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.40.0)
eslint-plugin-html: 7.1.0
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)
- eslint-plugin-jsonc: 2.7.0(eslint@8.37.0)
- eslint-plugin-markdown: 3.0.0(eslint@8.37.0)
- eslint-plugin-n: 15.7.0(eslint@8.37.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)
+ eslint-plugin-jsonc: 2.7.0(eslint@8.40.0)
+ eslint-plugin-markdown: 3.0.0(eslint@8.40.0)
+ eslint-plugin-n: 15.7.0(eslint@8.40.0)
eslint-plugin-no-only-tests: 3.1.0
- eslint-plugin-promise: 6.1.1(eslint@8.37.0)
- eslint-plugin-unicorn: 46.0.0(eslint@8.37.0)
- eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.57.1)(eslint@8.37.0)
- eslint-plugin-yml: 1.5.0(eslint@8.37.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.40.0)
+ eslint-plugin-unicorn: 46.0.0(eslint@8.40.0)
+ eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)
+ eslint-plugin-yml: 1.5.0(eslint@8.40.0)
jsonc-eslint-parser: 2.2.0
yaml-eslint-parser: 1.2.0
transitivePeerDependencies:
@@ -187,18 +184,18 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config-ts@0.38.4(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-w1GweHjkbH6gCk92mdbkb/ZeyPtQ1ztd4fzoOjFagqhsELrH3bL/3tviipj3L/TnBWJz/kW2MMWFFne2+EjHgQ==}
+ /@antfu/eslint-config-ts@0.38.6(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-a7PY1xpJwjZwIciu8gboLJ2yYxB1HMCKKshuKvH8vcGv+af5X9wk0eLN3Paa72yytSZZ2fqxfD0AwXTW0n+oiA==}
peerDependencies:
eslint: '>=7.4.0'
typescript: '>=3.9'
dependencies:
- '@antfu/eslint-config-basic': 0.38.4(@typescript-eslint/eslint-plugin@5.57.1)(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
- eslint: 8.37.0
- eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- typescript: 5.0.3
+ '@antfu/eslint-config-basic': 0.38.6(@typescript-eslint/eslint-plugin@5.59.5)(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
+ eslint: 8.40.0
+ eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
@@ -206,15 +203,15 @@ packages:
- supports-color
dev: true
- /@antfu/eslint-config-vue@0.38.4(@typescript-eslint/eslint-plugin@5.57.1)(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-PhKl2007+ztgwdyolzjwmZT8cCCtubhbfOvyYNJKdPOuJZytyjdw9V4RHnT/R+NRQFryLqXMJ+yswJn5La6a0Q==}
+ /@antfu/eslint-config-vue@0.38.6(@typescript-eslint/eslint-plugin@5.59.5)(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-mC+MA7/WFXGIPR4RbdvaSWXjYJvBiloDzPaOILgbfPxWqROi5KzgMAYbRfHkXz0TaG2P1+wFiuf41unc3rq3ew==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-basic': 0.38.4(@typescript-eslint/eslint-plugin@5.57.1)(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- '@antfu/eslint-config-ts': 0.38.4(eslint@8.37.0)(typescript@5.0.3)
- eslint: 8.37.0
- eslint-plugin-vue: 9.10.0(eslint@8.37.0)
+ '@antfu/eslint-config-basic': 0.38.6(@typescript-eslint/eslint-plugin@5.59.5)(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ '@antfu/eslint-config-ts': 0.38.6(eslint@8.40.0)(typescript@5.0.4)
+ eslint: 8.40.0
+ eslint-plugin-vue: 9.12.0(eslint@8.40.0)
local-pkg: 0.4.3
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
@@ -226,24 +223,24 @@ packages:
- typescript
dev: true
- /@antfu/eslint-config@0.38.4(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-znWeFFvemkzmSL1k07wpRs/Uwg8y+wo4yCMM/STVxFvFPNxU0SzJlNEmOUTdjqlFBzvGqmjr8dnIDRv/N6rmgA==}
+ /@antfu/eslint-config@0.38.6(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-QH9RwKLgumLjkVfKNIrxtISlp6VqfduXVIS2uNlOfrj1hSSObOMzj0olcsKR2pzgTMQ6d5Uu9nrxvKjs/oO6fg==}
peerDependencies:
eslint: '>=7.4.0'
dependencies:
- '@antfu/eslint-config-vue': 0.38.4(@typescript-eslint/eslint-plugin@5.57.1)(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
- eslint: 8.37.0
- eslint-plugin-eslint-comments: 3.2.0(eslint@8.37.0)
+ '@antfu/eslint-config-vue': 0.38.6(@typescript-eslint/eslint-plugin@5.59.5)(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
+ eslint: 8.40.0
+ eslint-plugin-eslint-comments: 3.2.0(eslint@8.40.0)
eslint-plugin-html: 7.1.0
- eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)
- eslint-plugin-jsonc: 2.7.0(eslint@8.37.0)
- eslint-plugin-n: 15.7.0(eslint@8.37.0)
- eslint-plugin-promise: 6.1.1(eslint@8.37.0)
- eslint-plugin-unicorn: 46.0.0(eslint@8.37.0)
- eslint-plugin-vue: 9.10.0(eslint@8.37.0)
- eslint-plugin-yml: 1.5.0(eslint@8.37.0)
+ eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)
+ eslint-plugin-jsonc: 2.7.0(eslint@8.40.0)
+ eslint-plugin-n: 15.7.0(eslint@8.40.0)
+ eslint-plugin-promise: 6.1.1(eslint@8.40.0)
+ eslint-plugin-unicorn: 46.0.0(eslint@8.40.0)
+ eslint-plugin-vue: 9.12.0(eslint@8.40.0)
+ eslint-plugin-yml: 1.5.0(eslint@8.40.0)
jsonc-eslint-parser: 2.2.0
yaml-eslint-parser: 1.2.0
transitivePeerDependencies:
@@ -262,49 +259,15 @@ packages:
resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==}
dev: true
- /@babel/code-frame@7.18.6:
- resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/highlight': 7.18.6
-
/@babel/code-frame@7.21.4:
resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/highlight': 7.18.6
- dev: true
-
- /@babel/compat-data@7.20.10:
- resolution: {integrity: sha512-sEnuDPpOJR/fcafHMjpcpGN5M2jbUGUHwmuWKM/YdPzeEDJg8bgmbcWQFUfE32MQjti1koACvoPVsDe8Uq+idg==}
- engines: {node: '>=6.9.0'}
/@babel/compat-data@7.21.4:
resolution: {integrity: sha512-/DYyDpeCfaVinT40FPGdkkb+lYSKvsVuMjDAG7jPOWWiM1ibOaB9CXJAlc4d1QpP/U2q2P9jbrSlClKSErd55g==}
engines: {node: '>=6.9.0'}
- dev: true
-
- /@babel/core@7.20.12:
- resolution: {integrity: sha512-XsMfHovsUYHFMdrIHkZphTN/2Hzzi78R08NuHfDBehym2VsPDL6Zn/JAD/JQdnRvbSsbQc4mVaU1m6JgtTEElg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@ampproject/remapping': 2.2.0
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.20.7
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.20.12)
- '@babel/helper-module-transforms': 7.20.11
- '@babel/helpers': 7.20.7
- '@babel/parser': 7.20.15
- '@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
- convert-source-map: 1.9.0
- debug: 4.3.4
- gensync: 1.0.0-beta.2
- json5: 2.2.3
- semver: 6.3.0
- transitivePeerDependencies:
- - supports-color
/@babel/core@7.21.4:
resolution: {integrity: sha512-qt/YV149Jman/6AfmlxJ04LMIu8bMoyl3RB91yTFrxQmgbrSvQMy7cI8Q62FHx1t8wJ8B5fu0UDoLwHAhUo1QA==}
@@ -327,15 +290,6 @@ packages:
semver: 6.3.0
transitivePeerDependencies:
- supports-color
- dev: true
-
- /@babel/generator@7.20.7:
- resolution: {integrity: sha512-7wqMOJq8doJMZmP4ApXTzLxSr7+oO2jroJURrVEp6XShrQUObV8Tq/D0NCcoYg2uHqUrjzO0zwBjoYzelxK+sw==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/types': 7.20.7
- '@jridgewell/gen-mapping': 0.3.2
- jsesc: 2.5.2
/@babel/generator@7.21.4:
resolution: {integrity: sha512-NieM3pVIYW2SwGzKoqfPrQsf4xGs9M9AIG3ThppsSRmO+m7eQhmI6amajKMUeIO37wFfsvnvcxQFx6x6iqxDnA==}
@@ -361,33 +315,6 @@ packages:
'@babel/types': 7.21.4
dev: true
- /@babel/helper-compilation-targets@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/compat-data': 7.20.10
- '@babel/core': 7.20.12
- '@babel/helper-validator-option': 7.18.6
- browserslist: 4.21.5
- lru-cache: 5.1.1
- semver: 6.3.0
-
- /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.4):
- resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/compat-data': 7.20.10
- '@babel/core': 7.21.4
- '@babel/helper-validator-option': 7.18.6
- browserslist: 4.21.5
- lru-cache: 5.1.1
- semver: 6.3.0
- dev: true
-
/@babel/helper-compilation-targets@7.21.4(@babel/core@7.21.4):
resolution: {integrity: sha512-Fa0tTuOXZ1iL8IeDFUWCzjZcn+sJGd9RZdH9esYVjEejGmzf+FFYQpMi/kZUk2kPy/q1H3/GPw7np8qar/stfg==}
engines: {node: '>=6.9.0'}
@@ -400,25 +327,6 @@ packages:
browserslist: 4.21.5
lru-cache: 5.1.1
semver: 6.3.0
- dev: true
-
- /@babel/helper-create-class-features-plugin@7.20.7(@babel/core@7.20.12):
- resolution: {integrity: sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
- dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-annotate-as-pure': 7.18.6
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
- '@babel/helper-member-expression-to-functions': 7.20.7
- '@babel/helper-optimise-call-expression': 7.18.6
- '@babel/helper-replace-supers': 7.20.7
- '@babel/helper-split-export-declaration': 7.18.6
- transitivePeerDependencies:
- - supports-color
- dev: true
/@babel/helper-create-class-features-plugin@7.20.7(@babel/core@7.21.4):
resolution: {integrity: sha512-LtoWbDXOaidEf50hmdDqn9g8VEzsorMexoWMQdQODbvmqYmaF23pBP5VNPAGIFHsFQCIeKokDiz3CH5Y2jlY6w==}
@@ -429,7 +337,7 @@ packages:
'@babel/core': 7.21.4
'@babel/helper-annotate-as-pure': 7.18.6
'@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
+ '@babel/helper-function-name': 7.21.0
'@babel/helper-member-expression-to-functions': 7.20.7
'@babel/helper-optimise-call-expression': 7.18.6
'@babel/helper-replace-supers': 7.20.7
@@ -476,20 +384,12 @@ packages:
'@babel/types': 7.21.4
dev: true
- /@babel/helper-function-name@7.19.0:
- resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.20.7
- '@babel/types': 7.21.4
-
/@babel/helper-function-name@7.21.0:
resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==}
engines: {node: '>=6.9.0'}
dependencies:
'@babel/template': 7.20.7
'@babel/types': 7.21.4
- dev: true
/@babel/helper-hoist-variables@7.18.6:
resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==}
@@ -510,21 +410,6 @@ packages:
dependencies:
'@babel/types': 7.21.4
- /@babel/helper-module-transforms@7.20.11:
- resolution: {integrity: sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-module-imports': 7.18.6
- '@babel/helper-simple-access': 7.20.2
- '@babel/helper-split-export-declaration': 7.18.6
- '@babel/helper-validator-identifier': 7.19.1
- '@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
- transitivePeerDependencies:
- - supports-color
-
/@babel/helper-module-transforms@7.21.2:
resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==}
engines: {node: '>=6.9.0'}
@@ -539,7 +424,6 @@ packages:
'@babel/types': 7.21.4
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/helper-optimise-call-expression@7.18.6:
resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==}
@@ -609,14 +493,9 @@ packages:
resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
engines: {node: '>=6.9.0'}
- /@babel/helper-validator-option@7.18.6:
- resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==}
- engines: {node: '>=6.9.0'}
-
/@babel/helper-validator-option@7.21.0:
resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==}
engines: {node: '>=6.9.0'}
- dev: true
/@babel/helper-wrap-function@7.20.5:
resolution: {integrity: sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==}
@@ -630,16 +509,6 @@ packages:
- supports-color
dev: true
- /@babel/helpers@7.20.7:
- resolution: {integrity: sha512-PBPjs5BppzsGaxHQCDKnZ6Gd9s6xl8bBCluz3vEInLGRJmnZan4F6BYCeqtyXqkk4W5IlPmjK4JlOuZkpJ3xZA==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/template': 7.20.7
- '@babel/traverse': 7.20.13
- '@babel/types': 7.20.7
- transitivePeerDependencies:
- - supports-color
-
/@babel/helpers@7.21.0:
resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==}
engines: {node: '>=6.9.0'}
@@ -649,7 +518,6 @@ packages:
'@babel/types': 7.21.4
transitivePeerDependencies:
- supports-color
- dev: true
/@babel/highlight@7.18.6:
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
@@ -659,20 +527,6 @@ packages:
chalk: 2.4.2
js-tokens: 4.0.0
- /@babel/parser@7.20.15:
- resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.20.7
-
- /@babel/parser@7.20.7:
- resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==}
- engines: {node: '>=6.0.0'}
- hasBin: true
- dependencies:
- '@babel/types': 7.20.7
-
/@babel/parser@7.21.4:
resolution: {integrity: sha512-alVJj7k7zIxqBZ7BTRhz0IqJFxW1VJbm6N8JbcYhQ186df9ZBPbZBmWSqAMXwHGsCJdYks7z/voa3ibiS5bCIw==}
engines: {node: '>=6.0.0'}
@@ -951,15 +805,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.20.12):
- resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.4):
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
@@ -978,13 +823,13 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.20.12):
+ /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.4):
resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.20.12
+ '@babel/core': 7.21.4
'@babel/helper-plugin-utils': 7.20.2
dev: true
@@ -1062,16 +907,6 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.20.12):
- resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
- dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-plugin-utils': 7.20.2
- dev: true
-
/@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.4):
resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==}
engines: {node: '>=6.9.0'}
@@ -1422,16 +1257,16 @@ packages:
'@babel/helper-plugin-utils': 7.20.2
dev: true
- /@babel/plugin-transform-typescript@7.20.7(@babel/core@7.20.12):
+ /@babel/plugin-transform-typescript@7.20.7(@babel/core@7.21.4):
resolution: {integrity: sha512-m3wVKEvf6SoszD8pu4NZz3PvfKRCMgk6D6d0Qi9hNnlM5M6CFS92EgF4EiHVLKbU0r/r7ty1hg7NPZwE7WRbYw==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/core': 7.20.12
- '@babel/helper-create-class-features-plugin': 7.20.7(@babel/core@7.20.12)
+ '@babel/core': 7.21.4
+ '@babel/helper-create-class-features-plugin': 7.20.7(@babel/core@7.21.4)
'@babel/helper-plugin-utils': 7.20.2
- '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.20.12)
+ '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.4)
transitivePeerDependencies:
- supports-color
dev: true
@@ -1463,11 +1298,11 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
- '@babel/compat-data': 7.20.10
+ '@babel/compat-data': 7.21.4
'@babel/core': 7.21.4
- '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.4)
+ '@babel/helper-compilation-targets': 7.21.4(@babel/core@7.21.4)
'@babel/helper-plugin-utils': 7.20.2
- '@babel/helper-validator-option': 7.18.6
+ '@babel/helper-validator-option': 7.21.0
'@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.21.4)
'@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.20.7(@babel/core@7.21.4)
'@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.21.4)
@@ -1571,26 +1406,9 @@ packages:
resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==}
engines: {node: '>=6.9.0'}
dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/parser': 7.20.15
- '@babel/types': 7.20.7
-
- /@babel/traverse@7.20.13:
- resolution: {integrity: sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/code-frame': 7.18.6
- '@babel/generator': 7.20.7
- '@babel/helper-environment-visitor': 7.18.9
- '@babel/helper-function-name': 7.19.0
- '@babel/helper-hoist-variables': 7.18.6
- '@babel/helper-split-export-declaration': 7.18.6
- '@babel/parser': 7.20.15
- '@babel/types': 7.20.7
- debug: 4.3.4
- globals: 11.12.0
- transitivePeerDependencies:
- - supports-color
+ '@babel/code-frame': 7.21.4
+ '@babel/parser': 7.21.4
+ '@babel/types': 7.21.4
/@babel/traverse@7.21.4:
resolution: {integrity: sha512-eyKrRHKdyZxqDm+fV1iqL9UAHMoIg0nDaGqfIOd8rKH17m5snv7Gn4qgjBoFfLz9APvjFU/ICT00NVCv1Epp8Q==}
@@ -1608,15 +1426,6 @@ packages:
globals: 11.12.0
transitivePeerDependencies:
- supports-color
- dev: true
-
- /@babel/types@7.20.7:
- resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==}
- engines: {node: '>=6.9.0'}
- dependencies:
- '@babel/helper-string-parser': 7.19.4
- '@babel/helper-validator-identifier': 7.19.1
- to-fast-properties: 2.0.0
/@babel/types@7.21.4:
resolution: {integrity: sha512-rU2oY501qDxE8Pyo7i/Orqma4ziCOrby0/9mvbDUGEfvZjb279Nk9k19e2fiCxHbRRpY2ZyrgW1eq22mvmOIzA==}
@@ -1630,21 +1439,21 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true
- /@dcloudio/types@3.2.7:
- resolution: {integrity: sha512-enEOsxP1ihpMp+x/bCoUPbS08zyjG/8ougQdEnUcR2+vrvRD9dK5nVoMpelA+uxIRVZAtwYgghksu9TD2nJnlw==}
+ /@dcloudio/types@3.3.3:
+ resolution: {integrity: sha512-xfp88QOJ2fgCzv49HhEGrX0L+3xDsCyyvcoApL7z0J1Lr7tqPUkxqAVBe9zBlKsDX/mO9mNj7NzKIisHfp+fNQ==}
- /@dcloudio/uni-app@3.0.0-alpha-3071220230331002(@dcloudio/types@3.2.7)(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-gBL8Yrxj2922LhbSfeYd5UnFfYqXYkDSwdGUOopn+1wJLC+H0hmXcna08pAZ+DavHqQZgDwBWygVY7Ci2A1qug==}
+ /@dcloudio/uni-app@3.0.0-alpha-3080220230511001(@dcloudio/types@3.3.3)(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-mGJhv5tdY1rEhvx5A4i3D6dBr98DBPouf1VXrvmm4g6rjrAXvdohwkY1L6iW++qB+7+eTwlnxy48U9jBTzrn/Q==}
peerDependencies:
'@dcloudio/types': ^3.3.2
dependencies:
- '@dcloudio/types': 3.2.7
- '@dcloudio/uni-cloud': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-components': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-i18n': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-push': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-stat': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
+ '@dcloudio/types': 3.3.3
+ '@dcloudio/uni-cloud': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-components': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-i18n': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-push': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-stat': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
'@vue/shared': 3.2.47
transitivePeerDependencies:
- postcss
@@ -1653,13 +1462,13 @@ packages:
- vue
dev: false
- /@dcloudio/uni-automator@3.0.0-alpha-3071220230331002(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-K/9dH3pvkcE4swrXluN7P8MCXLwNziAZo9nozaqaDmx9ODmvXa0RKQ+Uf9dDfGqX/PbpIb7IjDzTq1wc4LHC2A==}
+ /@dcloudio/uni-automator@3.0.0-alpha-3080220230511001(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-Nd7K9t/HsAqYeQmRN1+6QC9GpYlrId49yPM9bd9cTEwsICI3boAvq3P8uNBhgaO0bLpa4PUi4Kk10aHRPmMXow==}
peerDependencies:
jest: 27.0.4
jest-environment-node: 27.5.1
dependencies:
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
address: 1.2.2
cross-env: 7.0.3
debug: 4.3.4
@@ -1680,16 +1489,16 @@ packages:
- vue
dev: true
- /@dcloudio/uni-cli-shared@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-pebeKrsWgPcrnJxejlEJLg4abVFIDY6/06wWKRPsDMdZoXgxPzTOrb0+WBLUP5HVS/jH4kWioGBKgjUxec3jKg==}
+ /@dcloudio/uni-cli-shared@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-sPZqhSogx8tVCHUocfQpsdnxGJbXiH2KjKh4M+4ZMdmtv5cMfktwbahCciXMvMCsATBArGar1toOdjux/QLDpQ==}
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@ampproject/remapping': 2.2.0
- '@babel/core': 7.20.12
- '@babel/parser': 7.20.15
- '@babel/types': 7.20.7
- '@dcloudio/uni-i18n': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@babel/core': 7.21.4
+ '@babel/parser': 7.21.4
+ '@babel/types': 7.21.4
+ '@dcloudio/uni-i18n': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@intlify/core-base': 9.1.9
'@intlify/shared': 9.1.9
'@intlify/vue-devtools': 9.1.9
@@ -1697,9 +1506,9 @@ packages:
'@vue/compiler-core': 3.2.47
'@vue/compiler-dom': 3.2.47
'@vue/compiler-sfc': 3.2.47
- '@vue/server-renderer': 3.2.47(vue@3.2.45)
+ '@vue/server-renderer': 3.2.47(vue@3.3.1)
'@vue/shared': 3.2.47
- autoprefixer: 10.4.14(postcss@8.4.20)
+ autoprefixer: 10.4.14(postcss@8.4.23)
base64url: 3.0.1
chokidar: 3.5.3
compare-versions: 3.6.0
@@ -1717,9 +1526,9 @@ packages:
module-alias: 2.2.2
os-locale-s-fix: 1.0.8-fix-1
picocolors: 1.0.0
- postcss-import: 14.1.0(postcss@8.4.20)
- postcss-load-config: 3.1.4(postcss@8.4.20)
- postcss-modules: 4.3.1(postcss@8.4.20)
+ postcss-import: 14.1.0(postcss@8.4.23)
+ postcss-load-config: 3.1.4(postcss@8.4.23)
+ postcss-modules: 4.3.1(postcss@8.4.23)
postcss-selector-parser: 6.0.11
resolve: 1.22.1
tapable: 2.2.1
@@ -1730,12 +1539,12 @@ packages:
- ts-node
- vue
- /@dcloudio/uni-cloud@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-XPEREPdO5HXj/QNDFltyX9VJwCWabl8TeF47jfwYdXE7ytucng45yFdcj7BS5LIrOCgWsl7HnQ+yumwKY+DsDw==}
+ /@dcloudio/uni-cloud@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-1adRK2aLldzmlFD4P04u+t31y9Oldii3URvZGcGx6I3ZZ8FK94WPwHltyc0XJJ+BTaspSu0c6XLyBcV0zDMgig==}
dependencies:
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-i18n': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-i18n': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@vue/shared': 3.2.47
fast-glob: 3.2.12
transitivePeerDependencies:
@@ -1745,19 +1554,19 @@ packages:
- vue
dev: false
- /@dcloudio/uni-components@3.0.0-alpha-3071220230331002:
- resolution: {integrity: sha512-gOeZhuOLXEC6QNF0rs9kStlv9rY/HqJziNejwv8fybU408r52ilSwBegxLBqyQDYUVEEqh7uGUX6CQKK0urcXg==}
+ /@dcloudio/uni-components@3.0.0-alpha-3080220230511001:
+ resolution: {integrity: sha512-6kfSEaHOU4en9mcS7dNm9ousRacV2no4NIbfJ4C3P23i+DyI8EN2nsLiFIICWlskOEjWTrh4HtYK3q+kFNkjJA==}
dev: false
- /@dcloudio/uni-h5-vite@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-t/IEaeZce10gSaTIm9lFn0iCwQZpAjm71UWtNltgMeKO3PS0QyT3SYUiNqbtUBWnp54c1t9Xmr6+lYJ+4yFVdw==}
+ /@dcloudio/uni-h5-vite@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-Ky5tV2fAJI9mzgPrTTPjKWQiJs4w+6GVsc/t8IRpyiRAcCEyc5hf1RcggbrB2rbd5sgYUvM4me+eXgeOTFkRAg==}
dependencies:
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@rollup/pluginutils': 4.2.1
'@vue/compiler-dom': 3.2.47
'@vue/compiler-sfc': 3.2.47
- '@vue/server-renderer': 3.2.47(vue@3.2.45)
+ '@vue/server-renderer': 3.2.47(vue@3.3.1)
'@vue/shared': 3.2.47
debug: 4.3.4
fs-extra: 10.1.0
@@ -1770,26 +1579,26 @@ packages:
- vue
dev: false
- /@dcloudio/uni-h5-vue@3.0.0-alpha-3071220230331002:
- resolution: {integrity: sha512-NtbQmnXe75uroLwPL9kpshi+lQa8dDS7FNNsjEohwVEbMFhh0b8vaPuZt4fE1KsUcUZp28AUqnJJg6zqHy8+9Q==}
+ /@dcloudio/uni-h5-vue@3.0.0-alpha-3080220230511001:
+ resolution: {integrity: sha512-NIWiLRo/LwRaHuHmwnBAHIuf7+ND0AerhYrjoLaVIEAXpo/1JriamaJWcVLubmh2btyQk0QCf6fLqdunaH93yg==}
dependencies:
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
dev: false
- /@dcloudio/uni-h5@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-ejfYibstarQdHKxnE4JqR3QP6Dghr1SW4cK4lscNF1cZrF/UQZ9omzNRL1L5pYuuUm7ioZNYVCexmi3x8cjjbg==}
+ /@dcloudio/uni-h5@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-kpgrFMxAe6XTQjrHyT7h1U1+tMUXjCQ4ETTP6ivTSYtJlx7moZVn4ol7BguvJ2aDHhglKyz+51pOqAmJeXGuxA==}
dependencies:
- '@dcloudio/uni-h5-vite': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-h5-vue': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-i18n': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
- '@vue/server-renderer': 3.2.47(vue@3.2.45)
+ '@dcloudio/uni-h5-vite': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-h5-vue': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-i18n': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
+ '@vue/server-renderer': 3.2.47(vue@3.3.1)
'@vue/shared': 3.2.47
debug: 4.3.4
localstorage-polyfill: 1.0.1
postcss-selector-parser: 6.0.11
safe-area-insets: 1.4.1
- vue-router: 4.1.6(vue@3.2.45)
+ vue-router: 4.1.6(vue@3.3.1)
xmlhttprequest: 1.8.0
transitivePeerDependencies:
- postcss
@@ -1798,17 +1607,17 @@ packages:
- vue
dev: false
- /@dcloudio/uni-i18n@3.0.0-alpha-3071220230331002:
- resolution: {integrity: sha512-vRCIOkzvaU6C3jKur05M0jfNvlqe4F4kguCHQBu90Z9d9Gu16meeHGRRZLIuiN8dDnJpuKO+7mcZ9Edr8Z5gtg==}
+ /@dcloudio/uni-i18n@3.0.0-alpha-3080220230511001:
+ resolution: {integrity: sha512-hii0rSYvE1E7UXcXaFU8T9o2y9ukKAkLcQqwVUb4aUTi7HiRha0lVmifRRitTQ780VkaoVMGtbhZLwFS0L0ArA==}
- /@dcloudio/uni-mp-compiler@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-8VW/oG8WR0BtsEXIZvpyCB8N/JHnx982VWgQY8SZXhxBEESdRa0ia0d8oHC0FOEFcgIPjoZ8KaqByS4aX0TdlQ==}
+ /@dcloudio/uni-mp-compiler@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-RWiSXuzFy0EaVhIoKcoo7xwgimV6x32Dn42U+lrbNgkXyUvXE8BhG3hp5tKPcg2Sz7euA8FLHGWzUstmSu3msA==}
dependencies:
'@babel/generator': 7.21.4
'@babel/parser': 7.21.4
'@babel/types': 7.21.4
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@vue/compiler-core': 3.2.47
'@vue/compiler-dom': 3.2.47
'@vue/shared': 3.2.47
@@ -1820,14 +1629,14 @@ packages:
- vue
dev: false
- /@dcloudio/uni-mp-vite@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-7R2l/e+sao3yph/pPnFB74Y3IeodAgnw/JgiHDULtXWfURKl84xETf912Knzmoci+G2meY9vz8FiobrCvhkdNw==}
+ /@dcloudio/uni-mp-vite@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-TQh5G2vHnMSGc0IB3zCvtbmjAgcHXQon1eGxmjhhRZXhVYxMn5JWP/D2Qgvk6slqBbs9G/wESfhYmS4j4l0TUQ==}
dependencies:
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-i18n': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-mp-compiler': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-mp-vue': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-i18n': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-mp-compiler': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-mp-vue': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@vue/compiler-sfc': 3.2.47
'@vue/shared': 3.2.47
debug: 4.3.4
@@ -1838,20 +1647,20 @@ packages:
- vue
dev: false
- /@dcloudio/uni-mp-vue@3.0.0-alpha-3071220230331002:
- resolution: {integrity: sha512-0+aMShnqcZbd1s20cm1UMR5907lXOQgbwtknpLv+/5nIQrIQ+rJH11Qm3f76ffqRlEUs2rFHK1qPb1LbJuX6UQ==}
+ /@dcloudio/uni-mp-vue@3.0.0-alpha-3080220230511001:
+ resolution: {integrity: sha512-PbrJCF/Dl511RtFdl2W7TVg/eXzDslF8hRgDC8N3hhJf+yMv7sFvFYLLkfc9XWwGOS3/qPJzIuRBVSX6vNZPfQ==}
dependencies:
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@vue/shared': 3.2.47
dev: false
- /@dcloudio/uni-mp-weixin@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-Ds7r6ptB0IvgLIH7saDGU8fX2q7FJmhWRdB0bCUwQFQVSFdiBlCxlv5Er1wEtDt3iRQBnUZlhaam3pNfBCB23g==}
+ /@dcloudio/uni-mp-weixin@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-dAmy6KSRAsyAB5QX4BfCIyxYJFS6MzjddSwjxSsvsz1Bk6/RdcaJtZNSdXPBnpUDK3A5TlNyDkVvLxaMTfb0Pg==}
dependencies:
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-mp-vite': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-mp-vue': 3.0.0-alpha-3071220230331002
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-mp-vite': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-mp-vue': 3.0.0-alpha-3080220230511001
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@vue/shared': 3.2.47
jimp: 0.10.3
licia: 1.37.0
@@ -1867,10 +1676,10 @@ packages:
- vue
dev: false
- /@dcloudio/uni-push@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-8BskkGgqVE++PeSx959xla0Me6Q2oCR6MqI3CXsJfQWP+csBa9LvmMZ3xUXbCJXEIeELLJDQGSOh3v5qjLIUZw==}
+ /@dcloudio/uni-push@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-a4Y8ySJWD7qjFBV9D38rDyrfSpwl9BlSj7WAmzRM9n6qA+pfO1MzNiyOw273XQrD6RMjTRodAXQuwEIHy2XXpA==}
dependencies:
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
transitivePeerDependencies:
- postcss
- supports-color
@@ -1878,16 +1687,16 @@ packages:
- vue
dev: false
- /@dcloudio/uni-shared@3.0.0-alpha-3071220230331002:
- resolution: {integrity: sha512-wwpHArB+9hcYrr2wEIFh3FkL5pBrBZECokSo5uIyZaqRr0tEo6Pe/4xblQ07YJLx7Wxr9v7pBoGIK91mFzYZqg==}
+ /@dcloudio/uni-shared@3.0.0-alpha-3080220230511001:
+ resolution: {integrity: sha512-mPLX+dSmOg0+H80+i26YIw1YeUbL1bioug7w8J+0zmf9Qf1u0BCo6CgN7NfrQJkvbSlcef0DA4NhyaDGxZmbXQ==}
dependencies:
'@vue/shared': 3.2.47
- /@dcloudio/uni-stat@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45):
- resolution: {integrity: sha512-/DzTU4ZZjTx8cvBduk980QA/woJvA60ZGu98Vh0EThLJCpBvCsC3dYi1Fkc7jZ2bbcgAdemolvKSnKpNIMi6sQ==}
+ /@dcloudio/uni-stat@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1):
+ resolution: {integrity: sha512-JkF/iXEuXyEntPR9sYPw0YPLa7veSSpumMqwq3GK8hN8fAYFZsxMfEui6l4wORszwcaGtH4c+GoVrYRXZaSh5A==}
dependencies:
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
debug: 4.3.4
transitivePeerDependencies:
- postcss
@@ -1896,22 +1705,22 @@ packages:
- vue
dev: false
- /@dcloudio/vite-plugin-uni@3.0.0-alpha-3071220230331002(postcss@8.4.20)(vite@4.0.3)(vue@3.2.45):
- resolution: {integrity: sha512-v1myp2DzkdXhUx3g6Cr/FjlIVEoXOUKUbBiAGvCUcfWfh6MZomjlYisQ4gZehl8N62MHp80ZD5nSUSNjDMK0pg==}
+ /@dcloudio/vite-plugin-uni@3.0.0-alpha-3080220230511001(postcss@8.4.23)(vite@4.3.5)(vue@3.3.1):
+ resolution: {integrity: sha512-Zim12zNsjcs1dWYnrroavVQ44Ovca7j/9K0NugNtkBfoeYCwzjXmrgqfsKKeifi/MNwz73fcOBMen3qRSPptsA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
vite: ^4.0.0
dependencies:
- '@babel/core': 7.20.12
- '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.20.12)
- '@babel/plugin-transform-typescript': 7.20.7(@babel/core@7.20.12)
- '@dcloudio/uni-cli-shared': 3.0.0-alpha-3071220230331002(postcss@8.4.20)(vue@3.2.45)
- '@dcloudio/uni-shared': 3.0.0-alpha-3071220230331002
+ '@babel/core': 7.21.4
+ '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.21.4)
+ '@babel/plugin-transform-typescript': 7.20.7(@babel/core@7.21.4)
+ '@dcloudio/uni-cli-shared': 3.0.0-alpha-3080220230511001(postcss@8.4.23)(vue@3.3.1)
+ '@dcloudio/uni-shared': 3.0.0-alpha-3080220230511001
'@rollup/pluginutils': 4.2.1
- '@vitejs/plugin-legacy': 4.0.2(terser@5.16.1)(vite@4.0.3)
- '@vitejs/plugin-vue': 4.1.0(vite@4.0.3)(vue@3.2.45)
- '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.0.3)(vue@3.2.45)
+ '@vitejs/plugin-legacy': 4.0.2(terser@5.16.1)(vite@4.3.5)
+ '@vitejs/plugin-vue': 4.1.0(vite@4.3.5)(vue@3.3.1)
+ '@vitejs/plugin-vue-jsx': 3.0.1(vite@4.3.5)(vue@3.3.1)
'@vue/compiler-core': 3.2.47
'@vue/compiler-dom': 3.2.47
'@vue/compiler-sfc': 3.2.47
@@ -1927,7 +1736,7 @@ packages:
magic-string: 0.27.0
picocolors: 1.0.0
terser: 5.16.1
- vite: 4.0.3(@types/node@18.15.11)(terser@5.16.1)
+ vite: 4.3.5(@types/node@18.16.7)(terser@5.16.1)
transitivePeerDependencies:
- postcss
- supports-color
@@ -1935,15 +1744,6 @@ packages:
- vue
dev: true
- /@esbuild/android-arm64@0.16.12:
- resolution: {integrity: sha512-0LacmiIW+X0/LOLMZqYtZ7d4uY9fxYABAYhSSOu+OGQVBqH4N5eIYgkT7bBFnR4Nm3qo6qS3RpHKVrDASqj/uQ==}
- engines: {node: '>=12'}
- cpu: [arm64]
- os: [android]
- requiresBuild: true
- dev: true
- optional: true
-
/@esbuild/android-arm64@0.17.15:
resolution: {integrity: sha512-0kOB6Y7Br3KDVgHeg8PRcvfLkq+AccreK///B4Z6fNZGr/tNHX0z2VywCc7PTeWp+bPvjA5WMvNXltHw5QjAIA==}
engines: {node: '>=12'}
@@ -1952,10 +1752,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-arm@0.16.12:
- resolution: {integrity: sha512-CTWgMJtpCyCltrvipZrrcjjRu+rzm6pf9V8muCsJqtKujR3kPmU4ffbckvugNNaRmhxAF1ZI3J+0FUIFLFg8KA==}
+ /@esbuild/android-arm64@0.17.18:
+ resolution: {integrity: sha512-/iq0aK0eeHgSC3z55ucMAHO05OIqmQehiGay8eP5l/5l+iEr4EIbh4/MI8xD9qRFjqzgkc0JkX0LculNC9mXBw==}
engines: {node: '>=12'}
- cpu: [arm]
+ cpu: [arm64]
os: [android]
requiresBuild: true
dev: true
@@ -1969,10 +1769,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/android-x64@0.16.12:
- resolution: {integrity: sha512-sS5CR3XBKQXYpSGMM28VuiUnbX83Z+aWPZzClW+OB2JquKqxoiwdqucJ5qvXS8pM6Up3RtJfDnRQZkz3en2z5g==}
+ /@esbuild/android-arm@0.17.18:
+ resolution: {integrity: sha512-EmwL+vUBZJ7mhFCs5lA4ZimpUH3WMAoqvOIYhVQwdIgSpHC8ImHdsRyhHAVxpDYUSm0lWvd63z0XH1IlImS2Qw==}
engines: {node: '>=12'}
- cpu: [x64]
+ cpu: [arm]
os: [android]
requiresBuild: true
dev: true
@@ -1986,11 +1786,11 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-arm64@0.16.12:
- resolution: {integrity: sha512-Dpe5hOAQiQRH20YkFAg+wOpcd4PEuXud+aGgKBQa/VriPJA8zuVlgCOSTwna1CgYl05lf6o5els4dtuyk1qJxQ==}
+ /@esbuild/android-x64@0.17.18:
+ resolution: {integrity: sha512-x+0efYNBF3NPW2Xc5bFOSFW7tTXdAcpfEg2nXmxegm4mJuVeS+i109m/7HMiOQ6M12aVGGFlqJX3RhNdYM2lWg==}
engines: {node: '>=12'}
- cpu: [arm64]
- os: [darwin]
+ cpu: [x64]
+ os: [android]
requiresBuild: true
dev: true
optional: true
@@ -2003,10 +1803,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/darwin-x64@0.16.12:
- resolution: {integrity: sha512-ApGRA6X5txIcxV0095X4e4KKv87HAEXfuDRcGTniDWUUN+qPia8sl/BqG/0IomytQWajnUn4C7TOwHduk/FXBQ==}
+ /@esbuild/darwin-arm64@0.17.18:
+ resolution: {integrity: sha512-6tY+djEAdF48M1ONWnQb1C+6LiXrKjmqjzPNPWXhu/GzOHTHX2nh8Mo2ZAmBFg0kIodHhciEgUBtcYCAIjGbjQ==}
engines: {node: '>=12'}
- cpu: [x64]
+ cpu: [arm64]
os: [darwin]
requiresBuild: true
dev: true
@@ -2020,11 +1820,11 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-arm64@0.16.12:
- resolution: {integrity: sha512-AMdK2gA9EU83ccXCWS1B/KcWYZCj4P3vDofZZkl/F/sBv/fphi2oUqUTox/g5GMcIxk8CF1CVYTC82+iBSyiUg==}
+ /@esbuild/darwin-x64@0.17.18:
+ resolution: {integrity: sha512-Qq84ykvLvya3dO49wVC9FFCNUfSrQJLbxhoQk/TE1r6MjHo3sFF2tlJCwMjhkBVq3/ahUisj7+EpRSz0/+8+9A==}
engines: {node: '>=12'}
- cpu: [arm64]
- os: [freebsd]
+ cpu: [x64]
+ os: [darwin]
requiresBuild: true
dev: true
optional: true
@@ -2037,10 +1837,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/freebsd-x64@0.16.12:
- resolution: {integrity: sha512-KUKB9w8G/xaAbD39t6gnRBuhQ8vIYYlxGT2I+mT6UGRnCGRr1+ePFIGBQmf5V16nxylgUuuWVW1zU2ktKkf6WQ==}
+ /@esbuild/freebsd-arm64@0.17.18:
+ resolution: {integrity: sha512-fw/ZfxfAzuHfaQeMDhbzxp9mc+mHn1Y94VDHFHjGvt2Uxl10mT4CDavHm+/L9KG441t1QdABqkVYwakMUeyLRA==}
engines: {node: '>=12'}
- cpu: [x64]
+ cpu: [arm64]
os: [freebsd]
requiresBuild: true
dev: true
@@ -2054,11 +1854,11 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm64@0.16.12:
- resolution: {integrity: sha512-29HXMLpLklDfmw7T2buGqq3HImSUaZ1ArmrPOMaNiZZQptOSZs32SQtOHEl8xWX5vfdwZqrBfNf8Te4nArVzKQ==}
+ /@esbuild/freebsd-x64@0.17.18:
+ resolution: {integrity: sha512-FQFbRtTaEi8ZBi/A6kxOC0V0E9B/97vPdYjY9NdawyLd4Qk5VD5g2pbWN2VR1c0xhzcJm74HWpObPszWC+qTew==}
engines: {node: '>=12'}
- cpu: [arm64]
- os: [linux]
+ cpu: [x64]
+ os: [freebsd]
requiresBuild: true
dev: true
optional: true
@@ -2071,10 +1871,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-arm@0.16.12:
- resolution: {integrity: sha512-vhDdIv6z4eL0FJyNVfdr3C/vdd/Wc6h1683GJsFoJzfKb92dU/v88FhWdigg0i6+3TsbSDeWbsPUXb4dif2abg==}
+ /@esbuild/linux-arm64@0.17.18:
+ resolution: {integrity: sha512-R7pZvQZFOY2sxUG8P6A21eq6q+eBv7JPQYIybHVf1XkQYC+lT7nDBdC7wWKTrbvMXKRaGudp/dzZCwL/863mZQ==}
engines: {node: '>=12'}
- cpu: [arm]
+ cpu: [arm64]
os: [linux]
requiresBuild: true
dev: true
@@ -2088,10 +1888,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ia32@0.16.12:
- resolution: {integrity: sha512-JFDuNDTTfgD1LJg7wHA42o2uAO/9VzHYK0leAVnCQE/FdMB599YMH73ux+nS0xGr79pv/BK+hrmdRin3iLgQjg==}
+ /@esbuild/linux-arm@0.17.18:
+ resolution: {integrity: sha512-jW+UCM40LzHcouIaqv3e/oRs0JM76JfhHjCavPxMUti7VAPh8CaGSlS7cmyrdpzSk7A+8f0hiedHqr/LMnfijg==}
engines: {node: '>=12'}
- cpu: [ia32]
+ cpu: [arm]
os: [linux]
requiresBuild: true
dev: true
@@ -2105,10 +1905,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-loong64@0.16.12:
- resolution: {integrity: sha512-xTGzVPqm6WKfCC0iuj1fryIWr1NWEM8DMhAIo+4rFgUtwy/lfHl+Obvus4oddzRDbBetLLmojfVZGmt/g/g+Rw==}
+ /@esbuild/linux-ia32@0.17.18:
+ resolution: {integrity: sha512-ygIMc3I7wxgXIxk6j3V00VlABIjq260i967Cp9BNAk5pOOpIXmd1RFQJQX9Io7KRsthDrQYrtcx7QCof4o3ZoQ==}
engines: {node: '>=12'}
- cpu: [loong64]
+ cpu: [ia32]
os: [linux]
requiresBuild: true
dev: true
@@ -2122,10 +1922,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-mips64el@0.16.12:
- resolution: {integrity: sha512-zI1cNgHa3Gol+vPYjIYHzKhU6qMyOQrvZ82REr5Fv7rlh5PG6SkkuCoH7IryPqR+BK2c/7oISGsvPJPGnO2bHQ==}
+ /@esbuild/linux-loong64@0.17.18:
+ resolution: {integrity: sha512-bvPG+MyFs5ZlwYclCG1D744oHk1Pv7j8psF5TfYx7otCVmcJsEXgFEhQkbhNW8otDHL1a2KDINW20cfCgnzgMQ==}
engines: {node: '>=12'}
- cpu: [mips64el]
+ cpu: [loong64]
os: [linux]
requiresBuild: true
dev: true
@@ -2139,10 +1939,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-ppc64@0.16.12:
- resolution: {integrity: sha512-/C8OFXExoMmvTDIOAM54AhtmmuDHKoedUd0Otpfw3+AuuVGemA1nQK99oN909uZbLEU6Bi+7JheFMG3xGfZluQ==}
+ /@esbuild/linux-mips64el@0.17.18:
+ resolution: {integrity: sha512-oVqckATOAGuiUOa6wr8TXaVPSa+6IwVJrGidmNZS1cZVx0HqkTMkqFGD2HIx9H1RvOwFeWYdaYbdY6B89KUMxA==}
engines: {node: '>=12'}
- cpu: [ppc64]
+ cpu: [mips64el]
os: [linux]
requiresBuild: true
dev: true
@@ -2156,10 +1956,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-riscv64@0.16.12:
- resolution: {integrity: sha512-qeouyyc8kAGV6Ni6Isz8hUsKMr00EHgVwUKWNp1r4l88fHEoNTDB8mmestvykW6MrstoGI7g2EAsgr0nxmuGYg==}
+ /@esbuild/linux-ppc64@0.17.18:
+ resolution: {integrity: sha512-3dLlQO+b/LnQNxgH4l9rqa2/IwRJVN9u/bK63FhOPB4xqiRqlQAU0qDU3JJuf0BmaH0yytTBdoSBHrb2jqc5qQ==}
engines: {node: '>=12'}
- cpu: [riscv64]
+ cpu: [ppc64]
os: [linux]
requiresBuild: true
dev: true
@@ -2173,10 +1973,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-s390x@0.16.12:
- resolution: {integrity: sha512-s9AyI/5vz1U4NNqnacEGFElqwnHusWa81pskAf8JNDM2eb6b2E6PpBmT8RzeZv6/TxE6/TADn2g9bb0jOUmXwQ==}
+ /@esbuild/linux-riscv64@0.17.18:
+ resolution: {integrity: sha512-/x7leOyDPjZV3TcsdfrSI107zItVnsX1q2nho7hbbQoKnmoeUWjs+08rKKt4AUXju7+3aRZSsKrJtaRmsdL1xA==}
engines: {node: '>=12'}
- cpu: [s390x]
+ cpu: [riscv64]
os: [linux]
requiresBuild: true
dev: true
@@ -2190,10 +1990,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/linux-x64@0.16.12:
- resolution: {integrity: sha512-e8YA7GQGLWhvakBecLptUiKxOk4E/EPtSckS1i0MGYctW8ouvNUoh7xnU15PGO2jz7BYl8q1R6g0gE5HFtzpqQ==}
+ /@esbuild/linux-s390x@0.17.18:
+ resolution: {integrity: sha512-cX0I8Q9xQkL/6F5zWdYmVf5JSQt+ZfZD2bJudZrWD+4mnUvoZ3TDDXtDX2mUaq6upMFv9FlfIh4Gfun0tbGzuw==}
engines: {node: '>=12'}
- cpu: [x64]
+ cpu: [s390x]
os: [linux]
requiresBuild: true
dev: true
@@ -2207,11 +2007,11 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/netbsd-x64@0.16.12:
- resolution: {integrity: sha512-z2+kUxmOqBS+6SRVd57iOLIHE8oGOoEnGVAmwjm2aENSP35HPS+5cK+FL1l+rhrsJOFIPrNHqDUNechpuG96Sg==}
+ /@esbuild/linux-x64@0.17.18:
+ resolution: {integrity: sha512-66RmRsPlYy4jFl0vG80GcNRdirx4nVWAzJmXkevgphP1qf4dsLQCpSKGM3DUQCojwU1hnepI63gNZdrr02wHUA==}
engines: {node: '>=12'}
cpu: [x64]
- os: [netbsd]
+ os: [linux]
requiresBuild: true
dev: true
optional: true
@@ -2224,11 +2024,11 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/openbsd-x64@0.16.12:
- resolution: {integrity: sha512-PAonw4LqIybwn2/vJujhbg1N9W2W8lw9RtXIvvZoyzoA/4rA4CpiuahVbASmQohiytRsixbNoIOUSjRygKXpyA==}
+ /@esbuild/netbsd-x64@0.17.18:
+ resolution: {integrity: sha512-95IRY7mI2yrkLlTLb1gpDxdC5WLC5mZDi+kA9dmM5XAGxCME0F8i4bYH4jZreaJ6lIZ0B8hTrweqG1fUyW7jbg==}
engines: {node: '>=12'}
cpu: [x64]
- os: [openbsd]
+ os: [netbsd]
requiresBuild: true
dev: true
optional: true
@@ -2241,11 +2041,11 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/sunos-x64@0.16.12:
- resolution: {integrity: sha512-+wr1tkt1RERi+Zi/iQtkzmMH4nS8+7UIRxjcyRz7lur84wCkAITT50Olq/HiT4JN2X2bjtlOV6vt7ptW5Gw60Q==}
+ /@esbuild/openbsd-x64@0.17.18:
+ resolution: {integrity: sha512-WevVOgcng+8hSZ4Q3BKL3n1xTv5H6Nb53cBrtzzEjDbbnOmucEVcZeGCsCOi9bAOcDYEeBZbD2SJNBxlfP3qiA==}
engines: {node: '>=12'}
cpu: [x64]
- os: [sunos]
+ os: [openbsd]
requiresBuild: true
dev: true
optional: true
@@ -2258,11 +2058,11 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-arm64@0.16.12:
- resolution: {integrity: sha512-XEjeUSHmjsAOJk8+pXJu9pFY2O5KKQbHXZWQylJzQuIBeiGrpMeq9sTVrHefHxMOyxUgoKQTcaTS+VK/K5SviA==}
+ /@esbuild/sunos-x64@0.17.18:
+ resolution: {integrity: sha512-Rzf4QfQagnwhQXVBS3BYUlxmEbcV7MY+BH5vfDZekU5eYpcffHSyjU8T0xucKVuOcdCsMo+Ur5wmgQJH2GfNrg==}
engines: {node: '>=12'}
- cpu: [arm64]
- os: [win32]
+ cpu: [x64]
+ os: [sunos]
requiresBuild: true
dev: true
optional: true
@@ -2275,10 +2075,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-ia32@0.16.12:
- resolution: {integrity: sha512-eRKPM7e0IecUAUYr2alW7JGDejrFJXmpjt4MlfonmQ5Rz9HWpKFGCjuuIRgKO7W9C/CWVFXdJ2GjddsBXqQI4A==}
+ /@esbuild/win32-arm64@0.17.18:
+ resolution: {integrity: sha512-Kb3Ko/KKaWhjeAm2YoT/cNZaHaD1Yk/pa3FTsmqo9uFh1D1Rfco7BBLIPdDOozrObj2sahslFuAQGvWbgWldAg==}
engines: {node: '>=12'}
- cpu: [ia32]
+ cpu: [arm64]
os: [win32]
requiresBuild: true
dev: true
@@ -2292,10 +2092,10 @@ packages:
requiresBuild: true
optional: true
- /@esbuild/win32-x64@0.16.12:
- resolution: {integrity: sha512-iPYKN78t3op2+erv2frW568j1q0RpqX6JOLZ7oPPaAV1VaF7dDstOrNw37PVOYoTWE11pV4A1XUitpdEFNIsPg==}
+ /@esbuild/win32-ia32@0.17.18:
+ resolution: {integrity: sha512-0/xUMIdkVHwkvxfbd5+lfG7mHOf2FRrxNbPiKWg9C4fFrB8H0guClmaM3BFiRUYrznVoyxTIyC/Ou2B7QQSwmw==}
engines: {node: '>=12'}
- cpu: [x64]
+ cpu: [ia32]
os: [win32]
requiresBuild: true
dev: true
@@ -2309,14 +2109,23 @@ packages:
requiresBuild: true
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.37.0):
+ /@esbuild/win32-x64@0.17.18:
+ resolution: {integrity: sha512-qU25Ma1I3NqTSHJUOKi9sAH1/Mzuvlke0ioMJRthLXKm7JiSKVwFghlGbDLOO2sARECGhja4xYfRAZNPAkooYg==}
+ engines: {node: '>=12'}
+ cpu: [x64]
+ os: [win32]
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.40.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.37.0
- eslint-visitor-keys: 3.4.0
+ eslint: 8.40.0
+ eslint-visitor-keys: 3.4.1
dev: true
/@eslint-community/regexpp@4.5.0:
@@ -2324,13 +2133,13 @@ packages:
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
dev: true
- /@eslint/eslintrc@2.0.2:
- resolution: {integrity: sha512-3W4f5tDUra+pA+FzgugqL2pRimUTDJWKr7BINqOpkZrC0uYI0NIc0/JFgBROCU07HR6GieA5m3/rsPIhDmCXTQ==}
+ /@eslint/eslintrc@2.0.3:
+ resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
ajv: 6.12.6
debug: 4.3.4
- espree: 9.5.1
+ espree: 9.5.2
globals: 13.19.0
ignore: 5.2.4
import-fresh: 3.3.0
@@ -2341,8 +2150,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.37.0:
- resolution: {integrity: sha512-x5vzdtOOGgFVDCUs81QRB2+liax8rFg3+7hqM+QhBG0/G3F1ZsoYl97UrqgHgQ9KKT7G6c4V+aTUCgu/n22v1A==}
+ /@eslint/js@8.40.0:
+ resolution: {integrity: sha512-ElyB54bJIhXQYVKjDSvCkPO1iU1tSAeVQJbllWJq1XQSmmA4dgFk8CbiBGpiOPxleE48vDogxCtmMYku4HSVLA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -2415,6 +2224,18 @@ packages:
'@intlify/runtime': 9.1.9
'@intlify/shared': 9.1.9
+ /@isaacs/cliui@8.0.2:
+ resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
+ engines: {node: '>=12'}
+ dependencies:
+ string-width: 5.1.2
+ string-width-cjs: /string-width@4.2.3
+ strip-ansi: 7.0.1
+ strip-ansi-cjs: /strip-ansi@6.0.1
+ wrap-ansi: 8.1.0
+ wrap-ansi-cjs: /wrap-ansi@7.0.0
+ dev: true
+
/@istanbuljs/load-nyc-config@1.1.0:
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
@@ -2436,7 +2257,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
chalk: 4.1.2
jest-message-util: 27.5.1
jest-util: 27.5.1
@@ -2457,7 +2278,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
ansi-escapes: 4.3.2
chalk: 4.1.2
emittery: 0.8.1
@@ -2494,7 +2315,7 @@ packages:
dependencies:
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
jest-mock: 27.5.1
dev: true
@@ -2504,7 +2325,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@sinonjs/fake-timers': 8.1.0
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
jest-message-util: 27.5.1
jest-mock: 27.5.1
jest-util: 27.5.1
@@ -2533,7 +2354,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
chalk: 4.1.2
collect-v8-coverage: 1.0.1
exit: 0.1.2
@@ -2617,7 +2438,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
'@types/yargs': 16.0.5
chalk: 4.1.2
dev: true
@@ -3094,8 +2915,15 @@ packages:
'@nodelib/fs.scandir': 2.1.5
fastq: 1.14.0
- /@rollup/plugin-alias@4.0.4(rollup@3.20.2):
- resolution: {integrity: sha512-0CaAY238SMtYAWEXXptWSR8iz8NYZnH7zNBKuJ14xFJSGwLtPgjvXYsoApAHfzYXXH1ejxpVw7WlHss3zhh9SQ==}
+ /@pkgjs/parseargs@0.11.0:
+ resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
+ engines: {node: '>=14'}
+ requiresBuild: true
+ dev: true
+ optional: true
+
+ /@rollup/plugin-alias@5.0.0(rollup@3.20.2):
+ resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0
@@ -3107,8 +2935,8 @@ packages:
slash: 4.0.0
dev: true
- /@rollup/plugin-commonjs@24.0.1(rollup@3.20.2):
- resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==}
+ /@rollup/plugin-commonjs@24.1.0(rollup@3.20.2):
+ resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.68.0||^3.0.0
@@ -3138,8 +2966,8 @@ packages:
rollup: 3.20.2
dev: true
- /@rollup/plugin-node-resolve@15.0.1(rollup@3.20.2):
- resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==}
+ /@rollup/plugin-node-resolve@15.0.2(rollup@3.20.2):
+ resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^2.78.0||^3.0.0
@@ -3150,7 +2978,7 @@ packages:
'@rollup/pluginutils': 5.0.2(rollup@3.20.2)
'@types/resolve': 1.20.2
deepmerge: 4.2.2
- is-builtin-module: 3.2.0
+ is-builtin-module: 3.2.1
is-module: 1.0.0
resolve: 1.22.1
rollup: 3.20.2
@@ -3261,7 +3089,7 @@ packages:
/@types/graceful-fs@4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies:
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
dev: true
/@types/istanbul-lib-coverage@2.0.4:
@@ -3307,8 +3135,8 @@ packages:
resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==}
dev: true
- /@types/node@18.15.11:
- resolution: {integrity: sha512-E5Kwq2n4SbMzQOn6wnmBjuK9ouqlURrcZDVfbo9ftDDTFt3nk7ZKK4GMOzoYgnpQJKcxwQw+lGaBvvlMo0qN/Q==}
+ /@types/node@18.16.7:
+ resolution: {integrity: sha512-MFg7ua/bRtnA1hYE3pVyWxGd/r7aMqjNOdHvlSsXV3n8iaeGKkOaPzpJh6/ovf4bEXWcojkeMJpTsq3mzXW4IQ==}
dev: true
/@types/normalize-package-data@2.4.1:
@@ -3345,8 +3173,8 @@ packages:
'@types/yargs-parser': 21.0.0
dev: true
- /@typescript-eslint/eslint-plugin@5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-1MeobQkQ9tztuleT3v72XmY0XuKXVXusAhryoLuU5YZ+mXoYKZP9SQ7Flulh1NX4DTjpGTc2b/eMu4u7M7dhnQ==}
+ /@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -3357,24 +3185,24 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.5.0
- '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
- '@typescript-eslint/scope-manager': 5.57.1
- '@typescript-eslint/type-utils': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
- '@typescript-eslint/utils': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
+ '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/scope-manager': 5.59.5
+ '@typescript-eslint/type-utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
debug: 4.3.4
- eslint: 8.37.0
+ eslint: 8.40.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
semver: 7.3.8
- tsutils: 3.21.0(typescript@5.0.3)
- typescript: 5.0.3
+ tsutils: 3.21.0(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/parser@5.57.1(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-hlA0BLeVSA/wBPKdPGxoVr9Pp6GutGoY380FEhbVi0Ph4WNe8kLvqIRx76RSQt1lynZKfrXKs0/XeEk4zZycuA==}
+ /@typescript-eslint/parser@5.59.5(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@@ -3383,34 +3211,26 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/scope-manager': 5.57.1
- '@typescript-eslint/types': 5.57.1
- '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.3)
+ '@typescript-eslint/scope-manager': 5.59.5
+ '@typescript-eslint/types': 5.59.5
+ '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4)
debug: 4.3.4
- eslint: 8.37.0
- typescript: 5.0.3
+ eslint: 8.40.0
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/scope-manager@5.47.1:
- resolution: {integrity: sha512-9hsFDsgUwrdOoW1D97Ewog7DYSHaq4WKuNs0LHF9RiCmqB0Z+XRR4Pf7u7u9z/8CciHuJ6yxNws1XznI3ddjEw==}
+ /@typescript-eslint/scope-manager@5.59.5:
+ resolution: {integrity: sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
- '@typescript-eslint/types': 5.47.1
- '@typescript-eslint/visitor-keys': 5.47.1
+ '@typescript-eslint/types': 5.59.5
+ '@typescript-eslint/visitor-keys': 5.59.5
dev: true
- /@typescript-eslint/scope-manager@5.57.1:
- resolution: {integrity: sha512-N/RrBwEUKMIYxSKl0oDK5sFVHd6VI7p9K5MyUlVYAY6dyNb/wHUqndkTd3XhpGlXgnQsBkRZuu4f9kAHghvgPw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.57.1
- '@typescript-eslint/visitor-keys': 5.57.1
- dev: true
-
- /@typescript-eslint/type-utils@5.57.1(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-/RIPQyx60Pt6ga86hKXesXkJ2WOS4UemFrmmq/7eOyiYjYv/MUSHPlkhU6k9T9W1ytnTJueqASW+wOmW4KrViw==}
+ /@typescript-eslint/type-utils@5.59.5(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@@ -3419,28 +3239,23 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.3)
- '@typescript-eslint/utils': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
+ '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4)
+ '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
debug: 4.3.4
- eslint: 8.37.0
- tsutils: 3.21.0(typescript@5.0.3)
- typescript: 5.0.3
+ eslint: 8.40.0
+ tsutils: 3.21.0(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/types@5.47.1:
- resolution: {integrity: sha512-CmALY9YWXEpwuu6377ybJBZdtSAnzXLSQcxLSqSQSbC7VfpMu/HLVdrnVJj7ycI138EHqocW02LPJErE35cE9A==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dev: true
-
- /@typescript-eslint/types@5.57.1:
- resolution: {integrity: sha512-bSs4LOgyV3bJ08F5RDqO2KXqg3WAdwHCu06zOqcQ6vqbTJizyBhuh1o1ImC69X4bV2g1OJxbH71PJqiO7Y1RuA==}
+ /@typescript-eslint/types@5.59.5:
+ resolution: {integrity: sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.47.1(typescript@5.0.3):
- resolution: {integrity: sha512-4+ZhFSuISAvRi2xUszEj0xXbNTHceV9GbH9S8oAD2a/F9SW57aJNQVOCxG8GPfSWH/X4eOPdMEU2jYVuWKEpWA==}
+ /@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4):
+ resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@@ -3448,100 +3263,51 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/types': 5.47.1
- '@typescript-eslint/visitor-keys': 5.47.1
+ '@typescript-eslint/types': 5.59.5
+ '@typescript-eslint/visitor-keys': 5.59.5
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.8
- tsutils: 3.21.0(typescript@5.0.3)
- typescript: 5.0.3
+ tsutils: 3.21.0(typescript@5.0.4)
+ typescript: 5.0.4
transitivePeerDependencies:
- supports-color
dev: true
- /@typescript-eslint/typescript-estree@5.57.1(typescript@5.0.3):
- resolution: {integrity: sha512-A2MZqD8gNT0qHKbk2wRspg7cHbCDCk2tcqt6ScCFLr5Ru8cn+TCfM786DjPhqwseiS+PrYwcXht5ztpEQ6TFTw==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- peerDependencies:
- typescript: '*'
- peerDependenciesMeta:
- typescript:
- optional: true
- dependencies:
- '@typescript-eslint/types': 5.57.1
- '@typescript-eslint/visitor-keys': 5.57.1
- debug: 4.3.4
- globby: 11.1.0
- is-glob: 4.0.3
- semver: 7.3.8
- tsutils: 3.21.0(typescript@5.0.3)
- typescript: 5.0.3
- transitivePeerDependencies:
- - supports-color
- dev: true
-
- /@typescript-eslint/utils@5.47.1(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-l90SdwqfmkuIVaREZ2ykEfCezepCLxzWMo5gVfcJsJCaT4jHT+QjgSkYhs5BMQmWqE9k3AtIfk4g211z/sTMVw==}
+ /@typescript-eslint/utils@5.59.5(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==}
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.40.0)
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.47.1
- '@typescript-eslint/types': 5.47.1
- '@typescript-eslint/typescript-estree': 5.47.1(typescript@5.0.3)
- eslint: 8.37.0
+ '@typescript-eslint/scope-manager': 5.59.5
+ '@typescript-eslint/types': 5.59.5
+ '@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4)
+ eslint: 8.40.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0(eslint@8.37.0)
semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/utils@5.57.1(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-kN6vzzf9NkEtawECqze6v99LtmDiUJCVpvieTFA1uL7/jDghiJGubGZ5csicYHU1Xoqb3oH/R5cN5df6W41Nfg==}
+ /@typescript-eslint/visitor-keys@5.59.5:
+ resolution: {integrity: sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==}
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.37.0)
- '@types/json-schema': 7.0.11
- '@types/semver': 7.3.13
- '@typescript-eslint/scope-manager': 5.57.1
- '@typescript-eslint/types': 5.57.1
- '@typescript-eslint/typescript-estree': 5.57.1(typescript@5.0.3)
- eslint: 8.37.0
- eslint-scope: 5.1.1
- semver: 7.3.8
- transitivePeerDependencies:
- - supports-color
- - typescript
- dev: true
-
- /@typescript-eslint/visitor-keys@5.47.1:
- resolution: {integrity: sha512-rF3pmut2JCCjh6BLRhNKdYjULMb1brvoaiWDlHfLNVgmnZ0sBVJrs3SyaKE1XoDDnJuAx/hDQryHYmPUuNq0ig==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.47.1
- eslint-visitor-keys: 3.4.0
+ '@typescript-eslint/types': 5.59.5
+ eslint-visitor-keys: 3.4.1
dev: true
- /@typescript-eslint/visitor-keys@5.57.1:
- resolution: {integrity: sha512-RjQrAniDU0CEk5r7iphkm731zKlFiUjvcBS2yHAg8WWqFMCaCrD0rKEVOMUyMMcbGPZ0bPp56srkGWrgfZqLRA==}
- engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
- dependencies:
- '@typescript-eslint/types': 5.57.1
- eslint-visitor-keys: 3.4.0
- dev: true
-
- /@uni-helper/uni-env@0.0.2:
- resolution: {integrity: sha512-5eeGoP3Y+v77jybH2HkmjE5+SnYmFw8Hcuxnn+l6fRNyPNcF7tUuTm3xvBJc9qbtE3Bphs1dJQ6Ru+yHl/OEmw==}
+ /@uni-helper/uni-env@0.0.3:
+ resolution: {integrity: sha512-K6MEnmN7Dg+NnEkfUUhjaKc/rPVY7tcGdsVUKOlC1/z2E6H6zjSSTdJg8z+sVJtZ03Ff1G/MHz2PYDyAS6gjQQ==}
dev: false
- /@vitejs/plugin-legacy@4.0.2(terser@5.16.1)(vite@4.0.3):
+ /@vitejs/plugin-legacy@4.0.2(terser@5.16.1)(vite@4.3.5):
resolution: {integrity: sha512-ivnt9sCkgwJTYTWLjuvY6H/HTuiQC1EgzAPkiAvi0yNAssiqOJjyjhG3hAK5LFUUorE0w9kGxn8K0f/74DlbxQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@@ -3556,114 +3322,118 @@ packages:
regenerator-runtime: 0.13.11
systemjs: 6.14.1
terser: 5.16.1
- vite: 4.0.3(@types/node@18.15.11)(terser@5.16.1)
+ vite: 4.3.5(@types/node@18.16.7)(terser@5.16.1)
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue-jsx@3.0.1(vite@4.0.3)(vue@3.2.45):
+ /@vitejs/plugin-vue-jsx@3.0.1(vite@4.3.5)(vue@3.3.1):
resolution: {integrity: sha512-+Jb7ggL48FSPS1uhPnJbJwWa9Sr90vQ+d0InW+AhBM22n+cfuYqJZDckBc+W3QSHe1WDvewMZfa4wZOtk5pRgw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.0.0
dependencies:
- '@babel/core': 7.20.12
- '@babel/plugin-transform-typescript': 7.20.7(@babel/core@7.20.12)
- '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.20.12)
- vite: 4.0.3(@types/node@18.15.11)(terser@5.16.1)
- vue: 3.2.45
+ '@babel/core': 7.21.4
+ '@babel/plugin-transform-typescript': 7.20.7(@babel/core@7.21.4)
+ '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.4)
+ vite: 4.3.5(@types/node@18.16.7)(terser@5.16.1)
+ vue: 3.3.1
transitivePeerDependencies:
- supports-color
dev: true
- /@vitejs/plugin-vue@4.1.0(vite@4.0.3)(vue@3.2.45):
+ /@vitejs/plugin-vue@4.1.0(vite@4.3.5)(vue@3.3.1):
resolution: {integrity: sha512-++9JOAFdcXI3lyer9UKUV4rfoQ3T1RN8yDqoCLar86s0xQct5yblxAE+yWgRnU5/0FOlVCpTZpYSBV/bGWrSrQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
vite: ^4.0.0
vue: ^3.2.25
dependencies:
- vite: 4.0.3(@types/node@18.15.11)(terser@5.16.1)
- vue: 3.2.45
+ vite: 4.3.5(@types/node@18.16.7)(terser@5.16.1)
+ vue: 3.3.1
dev: true
- /@vitest/expect@0.30.0:
- resolution: {integrity: sha512-b/jLWBqi6WQHfezWm8VjgXdIyfejAurtxqdyCdDqoToCim5W/nDxKjFAADitEHPz80oz+IP+c+wmkGKBucSpiw==}
+ /@vitest/expect@0.31.0:
+ resolution: {integrity: sha512-Jlm8ZTyp6vMY9iz9Ny9a0BHnCG4fqBa8neCF6Pk/c/6vkUk49Ls6UBlgGAU82QnzzoaUs9E/mUhq/eq9uMOv/g==}
dependencies:
- '@vitest/spy': 0.30.0
- '@vitest/utils': 0.30.0
+ '@vitest/spy': 0.31.0
+ '@vitest/utils': 0.31.0
chai: 4.3.7
dev: true
- /@vitest/runner@0.30.0:
- resolution: {integrity: sha512-Xh4xkdRcymdeRNrSwjhgarCTSgnQu2J59wsFI6i4UhKrL5whzo5+vWyq7iWK1ht3fppPeNAtvkbqUDf+OJSCbQ==}
+ /@vitest/runner@0.31.0:
+ resolution: {integrity: sha512-H1OE+Ly7JFeBwnpHTrKyCNm/oZgr+16N4qIlzzqSG/YRQDATBYmJb/KUn3GrZaiQQyL7GwpNHVZxSQd6juLCgw==}
dependencies:
- '@vitest/utils': 0.30.0
+ '@vitest/utils': 0.31.0
concordance: 5.0.4
p-limit: 4.0.0
pathe: 1.1.0
dev: true
- /@vitest/snapshot@0.30.0:
- resolution: {integrity: sha512-e4eSGCy36Bw3/Tkir9qYJDlFsUz3NALFPNJSxzlY8CFl901TV9iZdKgpqXpyG1sAhLO0tPHThBAMHRi8hRA8cg==}
+ /@vitest/snapshot@0.31.0:
+ resolution: {integrity: sha512-5dTXhbHnyUMTMOujZPB0wjFjQ6q5x9c8TvAsSPUNKjp1tVU7i9pbqcKPqntyu2oXtmVxKbuHCqrOd+Ft60r4tg==}
dependencies:
magic-string: 0.30.0
pathe: 1.1.0
pretty-format: 27.5.1
dev: true
- /@vitest/spy@0.30.0:
- resolution: {integrity: sha512-olTWyG5gVWdfhCrdgxWQb2K3JYtj1/ZwInFFOb4GZ2HFI91PUWHWHhLRPORxwRwVvoXD1MS1162vPJZuHlKJkg==}
+ /@vitest/spy@0.31.0:
+ resolution: {integrity: sha512-IzCEQ85RN26GqjQNkYahgVLLkULOxOm5H/t364LG0JYb3Apg0PsYCHLBYGA006+SVRMWhQvHlBBCyuByAMFmkg==}
dependencies:
tinyspy: 2.1.0
dev: true
- /@vitest/utils@0.30.0:
- resolution: {integrity: sha512-qFZgoOKQ+rJV9xG4BBxgOSilnLQ2gkfG4I+z1wBuuQ3AD33zQrnB88kMFfzsot1E1AbF3dNK1e4CU7q3ojahRA==}
+ /@vitest/utils@0.31.0:
+ resolution: {integrity: sha512-kahaRyLX7GS1urekRXN2752X4gIgOGVX4Wo8eDUGUkTWlGpXzf5ZS6N9RUUS+Re3XEE8nVGqNyxkSxF5HXlGhQ==}
dependencies:
concordance: 5.0.4
loupe: 2.3.6
pretty-format: 27.5.1
dev: true
- /@volar/language-core@1.4.0-alpha.7:
- resolution: {integrity: sha512-kn/xA+RANXogFHv8Md7lmM4BsVcV51EmgROPiiE1km0PtZ7Po8VFj0Y5B5MNd3RZO/DLWiNfUtXC8MKmHGeDgA==}
+ /@volar/language-core@1.6.2:
+ resolution: {integrity: sha512-Dah3TB04p49TBgDmZxHKAIIfZ+Xc8zV9sYQgyixYw09h4MalhzTxrS1jdgVJGyO3QEoiBic4bVnRMf4BFgDmhA==}
dependencies:
- '@volar/source-map': 1.4.0-alpha.7
+ '@volar/source-map': 1.6.2
dev: true
- /@volar/language-service@1.4.0-alpha.7:
- resolution: {integrity: sha512-XodDIn+9HztyiKsUmRzpcB0T1jcRPKLhledR00108q04IM6is/KNlEI24OfxeG4fuBXvyPsfjs1MeBrFUIctpw==}
+ /@volar/language-service@1.6.2:
+ resolution: {integrity: sha512-vaZKhtd0ymh+t9ccG89kQelNpvqYnwrPeUR5nGpN3Mt0CRHY3LT8fkIgBm+rzkVDq4q8cCLzJ6d6p32wYITRFw==}
dependencies:
- '@volar/language-core': 1.4.0-alpha.7
- '@volar/source-map': 1.4.0-alpha.7
- typescript-auto-import-cache: 0.1.0
+ '@volar/language-core': 1.6.2
+ '@volar/source-map': 1.6.2
+ typescript-auto-import-cache: 0.2.1
vscode-html-languageservice: 5.0.4
- vscode-json-languageservice: 5.3.2
+ vscode-json-languageservice: 5.3.5
vscode-languageserver-protocol: 3.17.3
vscode-languageserver-textdocument: 1.0.8
vscode-uri: 3.0.7
dev: true
- /@volar/source-map@1.4.0-alpha.7:
- resolution: {integrity: sha512-JV5LAe7kgjM8l9yvnve15M2rAJnJ+1hi4G7AbkfMvfn9IkH/BFeSwJo/aIFSRMH0m67BMbP30Ao03NQvCgqOcQ==}
+ /@volar/source-map@1.6.2:
+ resolution: {integrity: sha512-PvMwymFRK7EeY0eqQxCQtrMH05gx6OK4oaJxAwEeI41hlG3QgrDHX5IABNKgCX/vijOHuOaXyY0wmgb/O5aMKQ==}
dependencies:
- muggle-string: 0.2.2
+ muggle-string: 0.3.1
dev: true
/@vscode/l10n@0.0.11:
resolution: {integrity: sha512-ukOMWnCg1tCvT7WnDfsUKQOFDQGsyR5tNgRpwmqi+5/vzU3ghdDXzvIM4IOPdSb3OeSsBNvmSL8nxIVOqi2WXA==}
+ dev: true
+
+ /@vscode/l10n@0.0.13:
+ resolution: {integrity: sha512-A3uY356uOU9nGa+TQIT/i3ziWUgJjVMUrGGXSrtRiTwklyCFjGVWIOHoEIHbJpiyhDkJd9kvIWUOfXK1IkK8XQ==}
/@vue/babel-helper-vue-transform-on@1.0.2:
resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==}
dev: true
- /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.20.12):
+ /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.21.4):
resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==}
dependencies:
'@babel/helper-module-imports': 7.18.6
- '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.20.12)
+ '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.4)
'@babel/template': 7.20.7
'@babel/traverse': 7.21.4
'@babel/types': 7.21.4
@@ -3676,14 +3446,6 @@ packages:
- supports-color
dev: true
- /@vue/compiler-core@3.2.45:
- resolution: {integrity: sha512-rcMj7H+PYe5wBV3iYeUgbCglC+pbpN8hBLTJvRiK2eKQiWqu+fG9F+8sW99JdL4LQi7Re178UOxn09puSXvn4A==}
- dependencies:
- '@babel/parser': 7.20.7
- '@vue/shared': 3.2.45
- estree-walker: 2.0.2
- source-map: 0.6.1
-
/@vue/compiler-core@3.2.47:
resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==}
dependencies:
@@ -3692,11 +3454,13 @@ packages:
estree-walker: 2.0.2
source-map: 0.6.1
- /@vue/compiler-dom@3.2.45:
- resolution: {integrity: sha512-tyYeUEuKqqZO137WrZkpwfPCdiiIeXYCcJ8L4gWz9vqaxzIQRccTSwSWZ/Axx5YR2z+LvpUbmPNXxuBU45lyRw==}
+ /@vue/compiler-core@3.3.1:
+ resolution: {integrity: sha512-5le1qYSBgLWg2jdLrbydlhnPJkkzMw46UrRUvTnOKlfg6pThtm9ohhqBhNPHbr0RcM1MCbK5WZe/3Ghz0SZjpQ==}
dependencies:
- '@vue/compiler-core': 3.2.45
- '@vue/shared': 3.2.45
+ '@babel/parser': 7.21.4
+ '@vue/shared': 3.3.1
+ estree-walker: 2.0.2
+ source-map-js: 1.0.2
/@vue/compiler-dom@3.2.47:
resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==}
@@ -3704,19 +3468,11 @@ packages:
'@vue/compiler-core': 3.2.47
'@vue/shared': 3.2.47
- /@vue/compiler-sfc@3.2.45:
- resolution: {integrity: sha512-1jXDuWah1ggsnSAOGsec8cFjT/K6TMZ0sPL3o3d84Ft2AYZi2jWJgRMjw4iaK0rBfA89L5gw427H4n1RZQBu6Q==}
+ /@vue/compiler-dom@3.3.1:
+ resolution: {integrity: sha512-VmgIsoLivCft3+oNc5KM7b9wd0nZxP/g2qilMwi1hJyGA624KWnNKHn4hzBQs4FpzydUVpNy+TWVT8KiRCh3MQ==}
dependencies:
- '@babel/parser': 7.20.7
- '@vue/compiler-core': 3.2.45
- '@vue/compiler-dom': 3.2.45
- '@vue/compiler-ssr': 3.2.45
- '@vue/reactivity-transform': 3.2.45
- '@vue/shared': 3.2.45
- estree-walker: 2.0.2
- magic-string: 0.25.9
- postcss: 8.4.20
- source-map: 0.6.1
+ '@vue/compiler-core': 3.3.1
+ '@vue/shared': 3.3.1
/@vue/compiler-sfc@3.2.47:
resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==}
@@ -3729,14 +3485,22 @@ packages:
'@vue/shared': 3.2.47
estree-walker: 2.0.2
magic-string: 0.25.9
- postcss: 8.4.20
+ postcss: 8.4.23
source-map: 0.6.1
- /@vue/compiler-ssr@3.2.45:
- resolution: {integrity: sha512-6BRaggEGqhWht3lt24CrIbQSRD5O07MTmd+LjAn5fJj568+R9eUD2F7wMQJjX859seSlrYog7sUtrZSd7feqrQ==}
+ /@vue/compiler-sfc@3.3.1:
+ resolution: {integrity: sha512-G+FPwBbXSLaA4+Ry5/bdD9Oda+sRslQcE9o6JSZaougRiT4OjVL0vtkbQHPrGRTULZV28OcrAjRfSZOSB0OTXQ==}
dependencies:
- '@vue/compiler-dom': 3.2.45
- '@vue/shared': 3.2.45
+ '@babel/parser': 7.21.4
+ '@vue/compiler-core': 3.3.1
+ '@vue/compiler-dom': 3.3.1
+ '@vue/compiler-ssr': 3.3.1
+ '@vue/reactivity-transform': 3.3.1
+ '@vue/shared': 3.3.1
+ estree-walker: 2.0.2
+ magic-string: 0.30.0
+ postcss: 8.4.23
+ source-map-js: 1.0.2
/@vue/compiler-ssr@3.2.47:
resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==}
@@ -3744,19 +3508,16 @@ packages:
'@vue/compiler-dom': 3.2.47
'@vue/shared': 3.2.47
+ /@vue/compiler-ssr@3.3.1:
+ resolution: {integrity: sha512-QOQWGNCWuSeyKx4KvWSJlnIMGg+/2oCHgkFUYo7aJ+9Uaaz45yRgKQ+FNigy50NYBQIhpXn2e4OSR8GXh4knrQ==}
+ dependencies:
+ '@vue/compiler-dom': 3.3.1
+ '@vue/shared': 3.3.1
+
/@vue/devtools-api@6.4.5:
resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==}
dev: false
- /@vue/reactivity-transform@3.2.45:
- resolution: {integrity: sha512-BHVmzYAvM7vcU5WmuYqXpwaBHjsS8T63jlKGWVtHxAHIoMIlmaMyurUSEs1Zcg46M4AYT5MtB1U274/2aNzjJQ==}
- dependencies:
- '@babel/parser': 7.20.7
- '@vue/compiler-core': 3.2.45
- '@vue/shared': 3.2.45
- estree-walker: 2.0.2
- magic-string: 0.25.9
-
/@vue/reactivity-transform@3.2.47:
resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==}
dependencies:
@@ -3766,48 +3527,57 @@ packages:
estree-walker: 2.0.2
magic-string: 0.25.9
- /@vue/reactivity@3.2.45:
- resolution: {integrity: sha512-PRvhCcQcyEVohW0P8iQ7HDcIOXRjZfAsOds3N99X/Dzewy8TVhTCT4uXpAHfoKjVTJRA0O0K+6QNkDIZAxNi3A==}
+ /@vue/reactivity-transform@3.3.1:
+ resolution: {integrity: sha512-MkOrJauAGH4MNdxGW/PmrDegMyOGX0wGIdKUZJRBXOTpotDONg7/TPJe2QeGeBCow/5v9iOqZOWCfvmOWIaDMg==}
dependencies:
- '@vue/shared': 3.2.45
+ '@babel/parser': 7.21.4
+ '@vue/compiler-core': 3.3.1
+ '@vue/shared': 3.3.1
+ estree-walker: 2.0.2
+ magic-string: 0.30.0
- /@vue/runtime-core@3.2.45:
- resolution: {integrity: sha512-gzJiTA3f74cgARptqzYswmoQx0fIA+gGYBfokYVhF8YSXjWTUA2SngRzZRku2HbGbjzB6LBYSbKGIaK8IW+s0A==}
+ /@vue/reactivity@3.3.1:
+ resolution: {integrity: sha512-zCfmazOtyUdC1NS/EPiSYJ4RqojqmTAviJyBbyVvY8zAv5NhK44Yfw0E1tt+m5vz0ZO1ptI9jDKBr3MWIEkpgw==}
dependencies:
- '@vue/reactivity': 3.2.45
- '@vue/shared': 3.2.45
+ '@vue/shared': 3.3.1
- /@vue/runtime-dom@3.2.45:
- resolution: {integrity: sha512-cy88YpfP5Ue2bDBbj75Cb4bIEZUMM/mAkDMfqDTpUYVgTf/kuQ2VQ8LebuZ8k6EudgH8pYhsGWHlY0lcxlvTwA==}
+ /@vue/runtime-core@3.3.1:
+ resolution: {integrity: sha512-Ljb37LYafhQqKIasc0r32Cva8gIh6VeSMjlwO6V03tCjHd18gmjP0F4UD+8/a59sGTysAgA8Rb9lIC2DVxRz2Q==}
dependencies:
- '@vue/runtime-core': 3.2.45
- '@vue/shared': 3.2.45
- csstype: 2.6.21
+ '@vue/reactivity': 3.3.1
+ '@vue/shared': 3.3.1
- /@vue/server-renderer@3.2.45(vue@3.2.45):
- resolution: {integrity: sha512-ebiMq7q24WBU1D6uhPK//2OTR1iRIyxjF5iVq/1a5I1SDMDyDu4Ts6fJaMnjrvD3MqnaiFkKQj+LKAgz5WIK3g==}
- peerDependencies:
- vue: 3.2.45
+ /@vue/runtime-dom@3.3.1:
+ resolution: {integrity: sha512-NBjYbQPtMklb7lsJsM2Juv5Ygry6mvZP7PdH1GZqrzfLkvlplQT3qCtQMd/sib6yiy8t9m/Y4hVU7X9nzb9Oeg==}
dependencies:
- '@vue/compiler-ssr': 3.2.45
- '@vue/shared': 3.2.45
- vue: 3.2.45
+ '@vue/runtime-core': 3.3.1
+ '@vue/shared': 3.3.1
+ csstype: 3.1.2
- /@vue/server-renderer@3.2.47(vue@3.2.45):
+ /@vue/server-renderer@3.2.47(vue@3.3.1):
resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==}
peerDependencies:
vue: 3.2.47
dependencies:
'@vue/compiler-ssr': 3.2.47
'@vue/shared': 3.2.47
- vue: 3.2.45
+ vue: 3.3.1
- /@vue/shared@3.2.45:
- resolution: {integrity: sha512-Ewzq5Yhimg7pSztDV+RH1UDKBzmtqieXQlpTVm2AwraoRL/Rks96mvd8Vgi7Lj+h+TH8dv7mXD3FRZR3TUvbSg==}
+ /@vue/server-renderer@3.3.1(vue@3.3.1):
+ resolution: {integrity: sha512-sod8ggOwbkQXw3lBjfzrbdxRS9lw/lNHoMaXghHawNYowf+4WoaLWD5ouz6fPZadUqNKAsqK95p8DYb1vcVfPA==}
+ peerDependencies:
+ vue: 3.3.1
+ dependencies:
+ '@vue/compiler-ssr': 3.3.1
+ '@vue/shared': 3.3.1
+ vue: 3.3.1
/@vue/shared@3.2.47:
resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==}
+ /@vue/shared@3.3.1:
+ resolution: {integrity: sha512-ybDBtQ+479HL/bkeIOIAwgpeAEACzztkvulJLbK3JMFuTOv4qDivmV3AIsR8RHYJ+RD9tQxcHWBsX4GqEcYrfw==}
+
/abab@2.0.6:
resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==}
dev: true
@@ -3892,6 +3662,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /ansi-regex@6.0.1:
+ resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
+ engines: {node: '>=12'}
+ dev: true
+
/ansi-styles@3.2.1:
resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
engines: {node: '>=4'}
@@ -3910,6 +3685,11 @@ packages:
engines: {node: '>=10'}
dev: true
+ /ansi-styles@6.2.1:
+ resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
+ engines: {node: '>=12'}
+ dev: true
+
/any-base@1.1.0:
resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==}
dev: false
@@ -3979,7 +3759,7 @@ packages:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
dev: true
- /autoprefixer@10.4.14(postcss@8.4.20):
+ /autoprefixer@10.4.14(postcss@8.4.23):
resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
@@ -3991,7 +3771,7 @@ packages:
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
- postcss: 8.4.20
+ postcss: 8.4.23
postcss-value-parser: 4.2.0
/babel-jest@27.5.1(@babel/core@7.21.4):
@@ -4459,8 +4239,8 @@ packages:
well-known-symbols: 2.0.0
dev: true
- /consola@2.15.3:
- resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==}
+ /consola@3.1.0:
+ resolution: {integrity: sha512-rrrJE6rP0qzl/Srg+C9x/AE5Kxfux7reVm1Wh0wCjuXvih6DqZgqDZe8auTD28fzJ9TF0mHlSDrPpWlujQRo1Q==}
dev: true
/content-disposition@0.5.4:
@@ -4534,8 +4314,8 @@ packages:
cssom: 0.3.8
dev: true
- /csstype@2.6.21:
- resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==}
+ /csstype@3.1.2:
+ resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==}
/data-urls@2.0.0:
resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==}
@@ -4726,6 +4506,10 @@ packages:
engines: {node: '>=12'}
dev: true
+ /eastasianwidth@0.2.0:
+ resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
+ dev: true
+
/ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
dev: true
@@ -4742,6 +4526,10 @@ packages:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
dev: true
+ /emoji-regex@9.2.2:
+ resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ dev: true
+
/encodeurl@1.0.2:
resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==}
engines: {node: '>= 0.8'}
@@ -4807,36 +4595,6 @@ packages:
is-symbol: 1.0.4
dev: true
- /esbuild@0.16.12:
- resolution: {integrity: sha512-eq5KcuXajf2OmivCl4e89AD3j8fbV+UTE9vczEzq5haA07U9oOTzBWlh3+6ZdjJR7Rz2QfWZ2uxZyhZxBgJ4+g==}
- engines: {node: '>=12'}
- hasBin: true
- requiresBuild: true
- optionalDependencies:
- '@esbuild/android-arm': 0.16.12
- '@esbuild/android-arm64': 0.16.12
- '@esbuild/android-x64': 0.16.12
- '@esbuild/darwin-arm64': 0.16.12
- '@esbuild/darwin-x64': 0.16.12
- '@esbuild/freebsd-arm64': 0.16.12
- '@esbuild/freebsd-x64': 0.16.12
- '@esbuild/linux-arm': 0.16.12
- '@esbuild/linux-arm64': 0.16.12
- '@esbuild/linux-ia32': 0.16.12
- '@esbuild/linux-loong64': 0.16.12
- '@esbuild/linux-mips64el': 0.16.12
- '@esbuild/linux-ppc64': 0.16.12
- '@esbuild/linux-riscv64': 0.16.12
- '@esbuild/linux-s390x': 0.16.12
- '@esbuild/linux-x64': 0.16.12
- '@esbuild/netbsd-x64': 0.16.12
- '@esbuild/openbsd-x64': 0.16.12
- '@esbuild/sunos-x64': 0.16.12
- '@esbuild/win32-arm64': 0.16.12
- '@esbuild/win32-ia32': 0.16.12
- '@esbuild/win32-x64': 0.16.12
- dev: true
-
/esbuild@0.17.15:
resolution: {integrity: sha512-LBUV2VsUIc/iD9ME75qhT4aJj0r75abCVS0jakhFzOtR7TQsqQA5w0tZ+KTKnwl3kXE0MhskNdHDh/I5aCR1Zw==}
engines: {node: '>=12'}
@@ -4866,6 +4624,36 @@ packages:
'@esbuild/win32-ia32': 0.17.15
'@esbuild/win32-x64': 0.17.15
+ /esbuild@0.17.18:
+ resolution: {integrity: sha512-z1lix43jBs6UKjcZVKOw2xx69ffE2aG0PygLL5qJ9OS/gy0Ewd1gW/PUQIOIQGXBHWNywSc0floSKoMFF8aK2w==}
+ engines: {node: '>=12'}
+ hasBin: true
+ requiresBuild: true
+ optionalDependencies:
+ '@esbuild/android-arm': 0.17.18
+ '@esbuild/android-arm64': 0.17.18
+ '@esbuild/android-x64': 0.17.18
+ '@esbuild/darwin-arm64': 0.17.18
+ '@esbuild/darwin-x64': 0.17.18
+ '@esbuild/freebsd-arm64': 0.17.18
+ '@esbuild/freebsd-x64': 0.17.18
+ '@esbuild/linux-arm': 0.17.18
+ '@esbuild/linux-arm64': 0.17.18
+ '@esbuild/linux-ia32': 0.17.18
+ '@esbuild/linux-loong64': 0.17.18
+ '@esbuild/linux-mips64el': 0.17.18
+ '@esbuild/linux-ppc64': 0.17.18
+ '@esbuild/linux-riscv64': 0.17.18
+ '@esbuild/linux-s390x': 0.17.18
+ '@esbuild/linux-x64': 0.17.18
+ '@esbuild/netbsd-x64': 0.17.18
+ '@esbuild/openbsd-x64': 0.17.18
+ '@esbuild/sunos-x64': 0.17.18
+ '@esbuild/win32-arm64': 0.17.18
+ '@esbuild/win32-ia32': 0.17.18
+ '@esbuild/win32-x64': 0.17.18
+ dev: true
+
/escalade@3.1.1:
resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==}
engines: {node: '>=6'}
@@ -4911,7 +4699,7 @@ packages:
- supports-color
dev: true
- /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint@8.37.0):
+ /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint@8.40.0):
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'}
peerDependencies:
@@ -4932,43 +4720,43 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
- '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
+ '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
debug: 3.2.7
- eslint: 8.37.0
+ eslint: 8.40.0
eslint-import-resolver-node: 0.3.7
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-antfu@0.38.4(eslint@8.37.0)(typescript@5.0.3):
- resolution: {integrity: sha512-lY7nxZaDwZ45GmSG4xm1arafIu8/DcAIkiLdz27jpMdgzQiHGJlsIgcDastrAyWU7I4o3kv+70q252HDDUAyyw==}
+ /eslint-plugin-antfu@0.38.6(eslint@8.40.0)(typescript@5.0.4):
+ resolution: {integrity: sha512-oQImiNKe+iGwoznuydq70s6oJHpaUE/hCHFeu4v7oy/hfAw7oBuCNi6TCZtQ/MUr+4XyQwq9sdC3fsLZC+DF1g==}
dependencies:
- '@typescript-eslint/utils': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
+ '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
dev: true
- /eslint-plugin-es@4.1.0(eslint@8.37.0):
+ /eslint-plugin-es@4.1.0(eslint@8.40.0):
resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==}
engines: {node: '>=8.10.0'}
peerDependencies:
eslint: '>=4.19.1'
dependencies:
- eslint: 8.37.0
+ eslint: 8.40.0
eslint-utils: 2.1.0
regexpp: 3.2.0
dev: true
- /eslint-plugin-eslint-comments@3.2.0(eslint@8.37.0):
+ /eslint-plugin-eslint-comments@3.2.0(eslint@8.40.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.37.0
+ eslint: 8.40.0
ignore: 5.2.4
dev: true
@@ -4978,7 +4766,7 @@ packages:
htmlparser2: 8.0.1
dev: true
- /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.57.1)(eslint@8.37.0):
+ /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@@ -4988,15 +4776,15 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
- '@typescript-eslint/parser': 5.57.1(eslint@8.37.0)(typescript@5.0.3)
+ '@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
debug: 3.2.7
doctrine: 2.1.0
- eslint: 8.37.0
+ eslint: 8.40.0
eslint-import-resolver-node: 0.3.7
- eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.57.1)(eslint-import-resolver-node@0.3.7)(eslint@8.37.0)
+ eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint@8.40.0)
has: 1.0.3
is-core-module: 2.11.0
is-glob: 4.0.3
@@ -5011,7 +4799,7 @@ packages:
- supports-color
dev: true
- /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.57.1)(eslint@8.37.0)(typescript@5.0.3):
+ /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies:
@@ -5024,48 +4812,48 @@ packages:
jest:
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- '@typescript-eslint/utils': 5.47.1(eslint@8.37.0)(typescript@5.0.3)
- eslint: 8.37.0
+ '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ '@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
+ eslint: 8.40.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /eslint-plugin-jsonc@2.7.0(eslint@8.37.0):
+ /eslint-plugin-jsonc@2.7.0(eslint@8.40.0):
resolution: {integrity: sha512-DZgC71h/hZ9t5k/OGAKOMdJCleg2neZLL7No+YYi2ZMroCN4X5huZdrLf1USbrc6UTHwYujd1EDwXHg1qJ6CYw==}
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.37.0)
- eslint: 8.37.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0)
+ eslint: 8.40.0
jsonc-eslint-parser: 2.2.0
natural-compare: 1.4.0
dev: true
- /eslint-plugin-markdown@3.0.0(eslint@8.37.0):
+ /eslint-plugin-markdown@3.0.0(eslint@8.40.0):
resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==}
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.37.0
+ eslint: 8.40.0
mdast-util-from-markdown: 0.8.5
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-n@15.7.0(eslint@8.37.0):
+ /eslint-plugin-n@15.7.0(eslint@8.40.0):
resolution: {integrity: sha512-jDex9s7D/Qial8AGVIHq4W7NswpUD5DPDL2RH8Lzd9EloWUuvUkHfv4FRLMipH5q2UtyurorBkPeNi1wVWNh3Q==}
engines: {node: '>=12.22.0'}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
builtins: 5.0.1
- eslint: 8.37.0
- eslint-plugin-es: 4.1.0(eslint@8.37.0)
- eslint-utils: 3.0.0(eslint@8.37.0)
+ eslint: 8.40.0
+ eslint-plugin-es: 4.1.0(eslint@8.40.0)
+ eslint-utils: 3.0.0(eslint@8.40.0)
ignore: 5.2.4
is-core-module: 2.11.0
minimatch: 3.1.2
@@ -5078,26 +4866,26 @@ packages:
engines: {node: '>=5.0.0'}
dev: true
- /eslint-plugin-promise@6.1.1(eslint@8.37.0):
+ /eslint-plugin-promise@6.1.1(eslint@8.40.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.37.0
+ eslint: 8.40.0
dev: true
- /eslint-plugin-unicorn@46.0.0(eslint@8.37.0):
+ /eslint-plugin-unicorn@46.0.0(eslint@8.40.0):
resolution: {integrity: sha512-j07WkC+PFZwk8J33LYp6JMoHa1lXc1u6R45pbSAipjpfpb7KIGr17VE2D685zCxR5VL4cjrl65kTJflziQWMDA==}
engines: {node: '>=14.18'}
peerDependencies:
eslint: '>=8.28.0'
dependencies:
'@babel/helper-validator-identifier': 7.19.1
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.37.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0)
ci-info: 3.7.0
clean-regexp: 1.0.0
- eslint: 8.37.0
+ eslint: 8.40.0
esquery: 1.5.0
indent-string: 4.0.0
is-builtin-module: 3.2.0
@@ -5112,7 +4900,7 @@ packages:
strip-indent: 3.0.0
dev: true
- /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.57.1)(eslint@8.37.0):
+ /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.59.5)(eslint@8.40.0):
resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -5122,37 +4910,37 @@ packages:
'@typescript-eslint/eslint-plugin':
optional: true
dependencies:
- '@typescript-eslint/eslint-plugin': 5.57.1(@typescript-eslint/parser@5.57.1)(eslint@8.37.0)(typescript@5.0.3)
- eslint: 8.37.0
+ '@typescript-eslint/eslint-plugin': 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
+ eslint: 8.40.0
eslint-rule-composer: 0.3.0
dev: true
- /eslint-plugin-vue@9.10.0(eslint@8.37.0):
- resolution: {integrity: sha512-2MgP31OBf8YilUvtakdVMc8xVbcMp7z7/iQj8LHVpXrSXHPXSJRUIGSPFI6b6pyCx/buKaFJ45ycqfHvQRiW2g==}
+ /eslint-plugin-vue@9.12.0(eslint@8.40.0):
+ resolution: {integrity: sha512-xH8PgpDW2WwmFSmRfs/3iWogef1CJzQqX264I65zz77jDuxF2yLy7+GA2diUM8ZNATuSl1+UehMQkb5YEyau5w==}
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.37.0)
- eslint: 8.37.0
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0)
+ eslint: 8.40.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.0.11
semver: 7.3.8
- vue-eslint-parser: 9.1.0(eslint@8.37.0)
+ vue-eslint-parser: 9.1.0(eslint@8.40.0)
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-yml@1.5.0(eslint@8.37.0):
+ /eslint-plugin-yml@1.5.0(eslint@8.40.0):
resolution: {integrity: sha512-iygN054g+ZrnYmtOXMnT+sx9iDNXt89/m0+506cQHeG0+5jJN8hY5iOPQLd3yfd50AfK/mSasajBWruf1SoHpQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.37.0
+ eslint: 8.40.0
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.0
@@ -5173,8 +4961,8 @@ packages:
estraverse: 4.3.0
dev: true
- /eslint-scope@7.1.1:
- resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
+ /eslint-scope@7.2.0:
+ resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
esrecurse: 4.3.0
@@ -5188,13 +4976,13 @@ packages:
eslint-visitor-keys: 1.3.0
dev: true
- /eslint-utils@3.0.0(eslint@8.37.0):
+ /eslint-utils@3.0.0(eslint@8.40.0):
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.37.0
+ eslint: 8.40.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -5208,20 +4996,20 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-visitor-keys@3.4.0:
- resolution: {integrity: sha512-HPpKPUBQcAsZOsHAFwTtIKcYlCje62XB7SEAcxjtmW6TD1WVpkS6i6/hOVtTZIl4zGj/mBqpFVGvaDneik+VoQ==}
+ /eslint-visitor-keys@3.4.1:
+ resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.37.0:
- resolution: {integrity: sha512-NU3Ps9nI05GUoVMxcZx1J8CNR6xOvUT4jAUMH5+z8lpp3aEdPVCImKw6PWG4PY+Vfkpr+jvMpxs/qoE7wq0sPw==}
+ /eslint@8.40.0:
+ resolution: {integrity: sha512-bvR+TsP9EHL3TqNtj9sCNJVAFK3fBN8Q7g5waghxyRsPLIMwL73XSKnZFK0hk/O2ANC+iAoq6PWMQ+IfBAJIiQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.37.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0)
'@eslint-community/regexpp': 4.5.0
- '@eslint/eslintrc': 2.0.2
- '@eslint/js': 8.37.0
+ '@eslint/eslintrc': 2.0.3
+ '@eslint/js': 8.40.0
'@humanwhocodes/config-array': 0.11.8
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
@@ -5231,9 +5019,9 @@ packages:
debug: 4.3.4
doctrine: 3.0.0
escape-string-regexp: 4.0.0
- eslint-scope: 7.1.1
- eslint-visitor-keys: 3.4.0
- espree: 9.5.1
+ eslint-scope: 7.2.0
+ eslint-visitor-keys: 3.4.1
+ espree: 9.5.2
esquery: 1.5.0
esutils: 2.0.3
fast-deep-equal: 3.1.3
@@ -5262,13 +5050,13 @@ packages:
- supports-color
dev: true
- /espree@9.5.1:
- resolution: {integrity: sha512-5yxtHSZXRSW5pvv3hAlXM5+/Oswi1AUFqBmbibKb5s6bp3rGIDkyXU6xCoyuuLhijr4SFwPrXRoZjz0AZDN9tg==}
+ /espree@9.5.2:
+ resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.2
acorn-jsx: 5.3.2(acorn@8.8.2)
- eslint-visitor-keys: 3.4.0
+ eslint-visitor-keys: 3.4.1
dev: true
/esprima@4.0.1:
@@ -5490,6 +5278,14 @@ packages:
resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
dev: true
+ /foreground-child@3.1.1:
+ resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==}
+ engines: {node: '>=14'}
+ dependencies:
+ cross-spawn: 7.0.3
+ signal-exit: 4.0.2
+ dev: true
+
/form-data@3.0.1:
resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==}
engines: {node: '>= 6'}
@@ -5635,6 +5431,18 @@ packages:
is-glob: 4.0.3
dev: true
+ /glob@10.2.3:
+ resolution: {integrity: sha512-Kb4rfmBVE3eQTAimgmeqc2LwSnN0wIOkkUL6HmxEFxNJ4fHghYHVbFba/HcGcRjE6s9KoMNK3rSOwkL4PioZjg==}
+ engines: {node: '>=16 || 14 >=14.17'}
+ hasBin: true
+ dependencies:
+ foreground-child: 3.1.1
+ jackspeak: 2.2.0
+ minimatch: 9.0.0
+ minipass: 5.0.0
+ path-scurry: 1.8.0
+ dev: true
+
/glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
dependencies:
@@ -5656,16 +5464,6 @@ packages:
minimatch: 5.1.2
once: 1.4.0
- /glob@9.3.4:
- resolution: {integrity: sha512-qaSc49hojMOv1EPM4EuyITjDSgSKI0rthoHnvE81tcOi1SCVndHko7auqxdQ14eiQG2NDBJBE86+2xIrbIvrbA==}
- engines: {node: '>=16 || 14 >=14.17'}
- dependencies:
- fs.realpath: 1.0.0
- minimatch: 8.0.3
- minipass: 4.2.5
- path-scurry: 1.6.3
- dev: true
-
/global@4.4.0:
resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
dependencies:
@@ -5696,8 +5494,8 @@ packages:
slash: 3.0.0
dev: true
- /globby@13.1.3:
- resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==}
+ /globby@13.1.4:
+ resolution: {integrity: sha512-iui/IiiW+QrJ1X1hKH5qwlMQyv34wJAYwH1vrf8b9kBA4sNiif3gKsMHa+BrdnOpEudWjpotfa7LrTzB1ERS/g==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
dependencies:
dir-glob: 3.0.1
@@ -5840,13 +5638,13 @@ packages:
/icss-replace-symbols@1.1.0:
resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==}
- /icss-utils@5.1.0(postcss@8.4.20):
+ /icss-utils@5.1.0(postcss@8.4.23):
resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.20
+ postcss: 8.4.23
/ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
@@ -5953,6 +5751,13 @@ packages:
builtin-modules: 3.3.0
dev: true
+ /is-builtin-module@3.2.1:
+ resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==}
+ engines: {node: '>=6'}
+ dependencies:
+ builtin-modules: 3.3.0
+ dev: true
+
/is-callable@1.2.7:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
@@ -6130,6 +5935,15 @@ packages:
istanbul-lib-report: 3.0.0
dev: true
+ /jackspeak@2.2.0:
+ resolution: {integrity: sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==}
+ engines: {node: '>=14'}
+ dependencies:
+ '@isaacs/cliui': 8.0.2
+ optionalDependencies:
+ '@pkgjs/parseargs': 0.11.0
+ dev: true
+
/jest-changed-files@27.5.1:
resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
@@ -6146,7 +5960,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
chalk: 4.1.2
co: 4.6.0
dedent: 0.7.0
@@ -6271,7 +6085,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
jest-mock: 27.5.1
jest-util: 27.5.1
jsdom: 16.7.0
@@ -6289,7 +6103,7 @@ packages:
'@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
jest-mock: 27.5.1
jest-util: 27.5.1
dev: true
@@ -6305,7 +6119,7 @@ packages:
dependencies:
'@jest/types': 27.5.1
'@types/graceful-fs': 4.1.6
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
anymatch: 3.1.3
fb-watchman: 2.0.2
graceful-fs: 4.2.10
@@ -6327,7 +6141,7 @@ packages:
'@jest/source-map': 27.5.1
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
chalk: 4.1.2
co: 4.6.0
expect: 27.5.1
@@ -6382,7 +6196,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
dev: true
/jest-pnp-resolver@1.2.3(jest-resolve@27.5.1):
@@ -6438,7 +6252,7 @@ packages:
'@jest/test-result': 27.5.1
'@jest/transform': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
chalk: 4.1.2
emittery: 0.8.1
graceful-fs: 4.2.10
@@ -6495,7 +6309,7 @@ packages:
resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
graceful-fs: 4.2.10
dev: true
@@ -6534,7 +6348,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
chalk: 4.1.2
ci-info: 3.7.0
graceful-fs: 4.2.10
@@ -6559,7 +6373,7 @@ packages:
dependencies:
'@jest/test-result': 27.5.1
'@jest/types': 27.5.1
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
ansi-escapes: 4.3.2
chalk: 4.1.2
jest-util: 27.5.1
@@ -6570,7 +6384,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
merge-stream: 2.0.0
supports-color: 8.1.1
dev: true
@@ -6735,8 +6549,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
acorn: 8.8.2
- eslint-visitor-keys: 3.4.0
- espree: 9.5.1
+ eslint-visitor-keys: 3.4.1
+ espree: 9.5.2
semver: 7.3.8
dev: true
@@ -6882,9 +6696,9 @@ packages:
yallist: 4.0.0
dev: true
- /lru-cache@7.18.3:
- resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
- engines: {node: '>=12'}
+ /lru-cache@9.1.1:
+ resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==}
+ engines: {node: 14 || >=16.14}
dev: true
/magic-string@0.25.9:
@@ -7031,8 +6845,8 @@ packages:
dependencies:
brace-expansion: 2.0.1
- /minimatch@8.0.3:
- resolution: {integrity: sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==}
+ /minimatch@9.0.0:
+ resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
brace-expansion: 2.0.1
@@ -7053,6 +6867,11 @@ packages:
engines: {node: '>=8'}
dev: true
+ /minipass@5.0.0:
+ resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
+ engines: {node: '>=8'}
+ dev: true
+
/minizlib@2.1.2:
resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
engines: {node: '>= 8'}
@@ -7074,7 +6893,7 @@ packages:
hasBin: true
dev: true
- /mkdist@1.2.0(typescript@5.0.3):
+ /mkdist@1.2.0(typescript@5.0.4):
resolution: {integrity: sha512-UTqu/bXmIk/+VKNVgufAeMyjUcNy1dn9Bl7wL1zZlCKVrpDgj/VllmZBeh3ZCC/2HWqUrt6frNFTKt9TRZbNvQ==}
hasBin: true
peerDependencies:
@@ -7087,14 +6906,14 @@ packages:
optional: true
dependencies:
defu: 6.1.2
- esbuild: 0.17.15
+ esbuild: 0.17.18
fs-extra: 11.1.1
- globby: 13.1.3
+ globby: 13.1.4
jiti: 1.18.2
mlly: 1.2.0
mri: 1.2.0
pathe: 1.1.0
- typescript: 5.0.3
+ typescript: 5.0.4
dev: true
/mlly@1.2.0:
@@ -7125,12 +6944,12 @@ packages:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
dev: true
- /muggle-string@0.2.2:
- resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==}
+ /muggle-string@0.3.1:
+ resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
dev: true
- /nanoid@3.3.4:
- resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==}
+ /nanoid@3.3.6:
+ resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
@@ -7391,12 +7210,12 @@ packages:
/path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- /path-scurry@1.6.3:
- resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==}
+ /path-scurry@1.8.0:
+ resolution: {integrity: sha512-IjTrKseM404/UAWA8bBbL3Qp6O2wXkanuIE3seCxBH7ctRuvH1QRawy1N3nVDHGkdeZsjOsSe/8AQBL/VQCy2g==}
engines: {node: '>=16 || 14 >=14.17'}
dependencies:
- lru-cache: 7.18.3
- minipass: 4.2.5
+ lru-cache: 9.1.1
+ minipass: 5.0.0
dev: true
/path-to-regexp@0.1.7:
@@ -7468,18 +7287,18 @@ packages:
engines: {node: '>=4.0.0'}
dev: false
- /postcss-import@14.1.0(postcss@8.4.20):
+ /postcss-import@14.1.0(postcss@8.4.23):
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
- postcss: 8.4.20
+ postcss: 8.4.23
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.1
- /postcss-load-config@3.1.4(postcss@8.4.20):
+ /postcss-load-config@3.1.4(postcss@8.4.23):
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
peerDependencies:
@@ -7492,47 +7311,47 @@ packages:
optional: true
dependencies:
lilconfig: 2.0.6
- postcss: 8.4.20
+ postcss: 8.4.23
yaml: 1.10.2
- /postcss-modules-extract-imports@3.0.0(postcss@8.4.20):
+ /postcss-modules-extract-imports@3.0.0(postcss@8.4.23):
resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.20
+ postcss: 8.4.23
- /postcss-modules-local-by-default@4.0.0(postcss@8.4.20):
+ /postcss-modules-local-by-default@4.0.0(postcss@8.4.23):
resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- icss-utils: 5.1.0(postcss@8.4.20)
- postcss: 8.4.20
+ icss-utils: 5.1.0(postcss@8.4.23)
+ postcss: 8.4.23
postcss-selector-parser: 6.0.11
postcss-value-parser: 4.2.0
- /postcss-modules-scope@3.0.0(postcss@8.4.20):
+ /postcss-modules-scope@3.0.0(postcss@8.4.23):
resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- postcss: 8.4.20
+ postcss: 8.4.23
postcss-selector-parser: 6.0.11
- /postcss-modules-values@4.0.0(postcss@8.4.20):
+ /postcss-modules-values@4.0.0(postcss@8.4.23):
resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==}
engines: {node: ^10 || ^12 || >= 14}
peerDependencies:
postcss: ^8.1.0
dependencies:
- icss-utils: 5.1.0(postcss@8.4.20)
- postcss: 8.4.20
+ icss-utils: 5.1.0(postcss@8.4.23)
+ postcss: 8.4.23
- /postcss-modules@4.3.1(postcss@8.4.20):
+ /postcss-modules@4.3.1(postcss@8.4.23):
resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==}
peerDependencies:
postcss: ^8.0.0
@@ -7540,11 +7359,11 @@ packages:
generic-names: 4.0.0
icss-replace-symbols: 1.1.0
lodash.camelcase: 4.3.0
- postcss: 8.4.20
- postcss-modules-extract-imports: 3.0.0(postcss@8.4.20)
- postcss-modules-local-by-default: 4.0.0(postcss@8.4.20)
- postcss-modules-scope: 3.0.0(postcss@8.4.20)
- postcss-modules-values: 4.0.0(postcss@8.4.20)
+ postcss: 8.4.23
+ postcss-modules-extract-imports: 3.0.0(postcss@8.4.23)
+ postcss-modules-local-by-default: 4.0.0(postcss@8.4.23)
+ postcss-modules-scope: 3.0.0(postcss@8.4.23)
+ postcss-modules-values: 4.0.0(postcss@8.4.23)
string-hash: 1.1.3
/postcss-selector-parser@6.0.11:
@@ -7557,23 +7376,14 @@ packages:
/postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- /postcss@8.4.20:
- resolution: {integrity: sha512-6Q04AXR1212bXr5fh03u8aAwbLxAQNGQ/Q1LNa0VfOI06ZAlhPHtQvE4OIdpj4kLThXilalPnmDSOD65DcHt+g==}
+ /postcss@8.4.23:
+ resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
- nanoid: 3.3.4
+ nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
- /postcss@8.4.21:
- resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==}
- engines: {node: ^10 || ^12 || >=14}
- dependencies:
- nanoid: 3.3.4
- picocolors: 1.0.0
- source-map-js: 1.0.2
- dev: true
-
/prelude-ls@1.1.2:
resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==}
engines: {node: '>= 0.8.0'}
@@ -7818,15 +7628,15 @@ packages:
glob: 7.2.3
dev: true
- /rimraf@4.4.1:
- resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==}
+ /rimraf@5.0.0:
+ resolution: {integrity: sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g==}
engines: {node: '>=14'}
hasBin: true
dependencies:
- glob: 9.3.4
+ glob: 10.2.3
dev: true
- /rollup-plugin-dts@5.3.0(rollup@3.20.2)(typescript@5.0.3):
+ /rollup-plugin-dts@5.3.0(rollup@3.20.2)(typescript@5.0.4):
resolution: {integrity: sha512-8FXp0ZkyZj1iU5klkIJYLjIq/YZSwBoERu33QBDxm/1yw5UU4txrEtcmMkrq+ZiKu3Q4qvPCNqc3ovX6rjqzbQ==}
engines: {node: '>=v14'}
peerDependencies:
@@ -7835,7 +7645,7 @@ packages:
dependencies:
magic-string: 0.30.0
rollup: 3.20.2
- typescript: 5.0.3
+ typescript: 5.0.4
optionalDependencies:
'@babel/code-frame': 7.21.4
dev: true
@@ -7848,8 +7658,8 @@ packages:
fsevents: 2.3.2
dev: true
- /rollup@3.9.0:
- resolution: {integrity: sha512-nGGylpmblyjTpF4lEUPgmOw6OVxRvnI6Iuuh6Lz4O/X66cVOX1XJSsqP1YamxQ+mPuFE7qJxLFDSCk8rNv5dDw==}
+ /rollup@3.21.6:
+ resolution: {integrity: sha512-SXIICxvxQxR3D4dp/3LDHZIJPC8a4anKMHd4E3Jiz2/JnY+2bEjqrOokAauc5ShGVNFHlEFjBXAXlaxkJqIqSg==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -7988,6 +7798,11 @@ packages:
resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
dev: true
+ /signal-exit@4.0.2:
+ resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==}
+ engines: {node: '>=14'}
+ dev: true
+
/sisteransi@1.0.5:
resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
dev: true
@@ -8097,6 +7912,15 @@ packages:
strip-ansi: 6.0.1
dev: true
+ /string-width@5.1.2:
+ resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
+ engines: {node: '>=12'}
+ dependencies:
+ eastasianwidth: 0.2.0
+ emoji-regex: 9.2.2
+ strip-ansi: 7.0.1
+ dev: true
+
/string.prototype.trimend@1.0.6:
resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
dependencies:
@@ -8120,6 +7944,13 @@ packages:
ansi-regex: 5.0.1
dev: true
+ /strip-ansi@7.0.1:
+ resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-regex: 6.0.1
+ dev: true
+
/strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -8266,8 +8097,8 @@ packages:
resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
dev: false
- /tinypool@0.4.0:
- resolution: {integrity: sha512-2ksntHOKf893wSAH4z/+JbPpi92esw8Gn9N2deXX+B0EO92hexAVI9GIZZPx7P5aYo5KULfeOSt3kMOmSOy6uA==}
+ /tinypool@0.5.0:
+ resolution: {integrity: sha512-paHQtnrlS1QZYKF/GnLoOM/DN9fqaGOFbCbxzAhwniySnzl9Ebk8w73/dd34DAhe/obUbPAOldTyYXQZxnPBPQ==}
engines: {node: '>=14.0.0'}
dev: true
@@ -8338,14 +8169,14 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
- /tsutils@3.21.0(typescript@5.0.3):
+ /tsutils@3.21.0(typescript@5.0.4):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 5.0.3
+ typescript: 5.0.4
dev: true
/type-check@0.3.2:
@@ -8401,8 +8232,8 @@ packages:
is-typedarray: 1.0.0
dev: true
- /typescript-auto-import-cache@0.1.0:
- resolution: {integrity: sha512-lzBAiBPthEDU12dM+h+nDUJbjOinn9v7XqDgicj8Ki8+boXEI/Jbs45J6iilnUoQKQM7OiaQALPrmWhXyH1ptA==}
+ /typescript-auto-import-cache@0.2.1:
+ resolution: {integrity: sha512-FD5uYQSNkVTX4b3lvtifP+SR3bARWGmKe/uyp5BfuW2ZUCYG7vHKPddrteLU06Uh68woRaYIX+Sbs2nnySpGLw==}
dependencies:
semver: 7.3.8
dev: true
@@ -8412,8 +8243,8 @@ packages:
engines: {node: '>=4.2.0'}
hasBin: true
- /typescript@5.0.3:
- resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==}
+ /typescript@5.0.4:
+ resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
engines: {node: '>=12.20'}
hasBin: true
dev: true
@@ -8431,34 +8262,34 @@ packages:
which-boxed-primitive: 1.0.2
dev: true
- /unbuild@1.2.0:
- resolution: {integrity: sha512-GcolNMBatav7FbRdLDR8BMbnYWMoKfxXdJIHibpBtx3GERN4GbbUD5h4RfGIFi+mjWPz4AphSz5gIg9FWNWw3Q==}
+ /unbuild@1.2.1:
+ resolution: {integrity: sha512-J4efk69Aye43tWcBPCsLK7TIRppGrEN4pAlDzRKo3HSE6MgTSTBxSEuE3ccx7ixc62JvGQ/CoFXYqqF2AHozow==}
hasBin: true
dependencies:
- '@rollup/plugin-alias': 4.0.4(rollup@3.20.2)
- '@rollup/plugin-commonjs': 24.0.1(rollup@3.20.2)
+ '@rollup/plugin-alias': 5.0.0(rollup@3.20.2)
+ '@rollup/plugin-commonjs': 24.1.0(rollup@3.20.2)
'@rollup/plugin-json': 6.0.0(rollup@3.20.2)
- '@rollup/plugin-node-resolve': 15.0.1(rollup@3.20.2)
+ '@rollup/plugin-node-resolve': 15.0.2(rollup@3.20.2)
'@rollup/plugin-replace': 5.0.2(rollup@3.20.2)
'@rollup/pluginutils': 5.0.2(rollup@3.20.2)
chalk: 5.2.0
- consola: 2.15.3
+ consola: 3.1.0
defu: 6.1.2
- esbuild: 0.17.15
- globby: 13.1.3
+ esbuild: 0.17.18
+ globby: 13.1.4
hookable: 5.5.3
jiti: 1.18.2
magic-string: 0.30.0
- mkdist: 1.2.0(typescript@5.0.3)
+ mkdist: 1.2.0(typescript@5.0.4)
mlly: 1.2.0
mri: 1.2.0
pathe: 1.1.0
pkg-types: 1.0.2
pretty-bytes: 6.1.0
rollup: 3.20.2
- rollup-plugin-dts: 5.3.0(rollup@3.20.2)(typescript@5.0.3)
+ rollup-plugin-dts: 5.3.0(rollup@3.20.2)(typescript@5.0.4)
scule: 1.0.0
- typescript: 5.0.3
+ typescript: 5.0.4
untyped: 1.3.2
transitivePeerDependencies:
- sass
@@ -8589,8 +8420,8 @@ packages:
engines: {node: '>= 0.8'}
dev: true
- /vite-node@0.30.0(@types/node@18.15.11):
- resolution: {integrity: sha512-23X5Ggylx0kU/bMf8MCcEEl55d/gsTtU81mMZjm7Z0FSpgKZexUqmX3mJtgglP9SySQQs9ydYg/GEahi/cKHaA==}
+ /vite-node@0.31.0(@types/node@18.16.7):
+ resolution: {integrity: sha512-8x1x1LNuPvE2vIvkSB7c1mApX5oqlgsxzHQesYF7l5n1gKrEmrClIiZuOFbFDQcjLsmcWSwwmrWrcGWm9Fxc/g==}
engines: {node: '>=v14.18.0'}
hasBin: true
dependencies:
@@ -8599,7 +8430,7 @@ packages:
mlly: 1.2.0
pathe: 1.1.0
picocolors: 1.0.0
- vite: 4.2.1(@types/node@18.15.11)
+ vite: 4.3.5(@types/node@18.16.7)(terser@5.16.1)
transitivePeerDependencies:
- '@types/node'
- less
@@ -8610,43 +8441,8 @@ packages:
- terser
dev: true
- /vite@4.0.3(@types/node@18.15.11)(terser@5.16.1):
- resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==}
- engines: {node: ^14.18.0 || >=16.0.0}
- hasBin: true
- peerDependencies:
- '@types/node': '>= 14'
- less: '*'
- sass: '*'
- stylus: '*'
- sugarss: '*'
- terser: ^5.4.0
- peerDependenciesMeta:
- '@types/node':
- optional: true
- less:
- optional: true
- sass:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- dependencies:
- '@types/node': 18.15.11
- esbuild: 0.16.12
- postcss: 8.4.20
- resolve: 1.22.1
- rollup: 3.9.0
- terser: 5.16.1
- optionalDependencies:
- fsevents: 2.3.2
- dev: true
-
- /vite@4.2.1(@types/node@18.15.11):
- resolution: {integrity: sha512-7MKhqdy0ISo4wnvwtqZkjke6XN4taqQ2TBaTccLIpOKv7Vp2h4Y+NpmWCnGDeSvvn45KxvWgGyb0MkHvY1vgbg==}
+ /vite@4.3.5(@types/node@18.16.7)(terser@5.16.1):
+ resolution: {integrity: sha512-0gEnL9wiRFxgz40o/i/eTBwm+NEbpUeTWhzKrZDSdKm6nplj+z4lKz8ANDgildxHm47Vg8EUia0aicKbawUVVA==}
engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true
peerDependencies:
@@ -8670,17 +8466,17 @@ packages:
terser:
optional: true
dependencies:
- '@types/node': 18.15.11
+ '@types/node': 18.16.7
esbuild: 0.17.15
- postcss: 8.4.21
- resolve: 1.22.1
- rollup: 3.20.2
+ postcss: 8.4.23
+ rollup: 3.21.6
+ terser: 5.16.1
optionalDependencies:
fsevents: 2.3.2
dev: true
- /vitest@0.30.0:
- resolution: {integrity: sha512-2WW4WeTHtrLFeoiuotWvEW6khozx1NvMGYoGsNz2btdddEbqvEdPJIouIdoiC5i61Rl1ctZvm9cn2R9TcPQlzw==}
+ /vitest@0.31.0:
+ resolution: {integrity: sha512-JwWJS9p3GU9GxkG7eBSmr4Q4x4bvVBSswaCFf1PBNHiPx00obfhHRJfgHcnI0ffn+NMlIh9QGvG75FlaIBdKGA==}
engines: {node: '>=v14.18.0'}
hasBin: true
peerDependencies:
@@ -8712,12 +8508,12 @@ packages:
dependencies:
'@types/chai': 4.3.4
'@types/chai-subset': 1.3.3
- '@types/node': 18.15.11
- '@vitest/expect': 0.30.0
- '@vitest/runner': 0.30.0
- '@vitest/snapshot': 0.30.0
- '@vitest/spy': 0.30.0
- '@vitest/utils': 0.30.0
+ '@types/node': 18.16.7
+ '@vitest/expect': 0.31.0
+ '@vitest/runner': 0.31.0
+ '@vitest/snapshot': 0.31.0
+ '@vitest/spy': 0.31.0
+ '@vitest/utils': 0.31.0
acorn: 8.8.2
acorn-walk: 8.2.0
cac: 6.7.14
@@ -8728,13 +8524,12 @@ packages:
magic-string: 0.30.0
pathe: 1.1.0
picocolors: 1.0.0
- source-map: 0.6.1
std-env: 3.3.2
strip-literal: 1.0.1
tinybench: 2.4.0
- tinypool: 0.4.0
- vite: 4.2.1(@types/node@18.15.11)
- vite-node: 0.30.0(@types/node@18.15.11)
+ tinypool: 0.5.0
+ vite: 4.3.5(@types/node@18.16.7)(terser@5.16.1)
+ vite-node: 0.31.0(@types/node@18.16.7)
why-is-node-running: 2.2.2
transitivePeerDependencies:
- less
@@ -8754,10 +8549,10 @@ packages:
vscode-uri: 3.0.7
dev: true
- /vscode-json-languageservice@5.3.2:
- resolution: {integrity: sha512-5td6olfoNdtyxnNA4uocq7V9jdTJt63o9mGEntQb6cbD2HiObZW2XgbSj6nRaebWwBCiYdWpFklNjm6Wz6Xy1Q==}
+ /vscode-json-languageservice@5.3.5:
+ resolution: {integrity: sha512-DasT+bKtpaS2rTPEB4VMROnvO1WES2KD8RZZxXbumnk9sk5wco10VdB6sJgTlsKQN14tHQLZDXuHnSoSAlE8LQ==}
dependencies:
- '@vscode/l10n': 0.0.11
+ '@vscode/l10n': 0.0.13
jsonc-parser: 3.2.0
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
@@ -8782,17 +8577,17 @@ packages:
/vscode-uri@3.0.7:
resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==}
- /vue-eslint-parser@9.1.0(eslint@8.37.0):
+ /vue-eslint-parser@9.1.0(eslint@8.40.0):
resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==}
engines: {node: ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '>=6.0.0'
dependencies:
debug: 4.3.4
- eslint: 8.37.0
- eslint-scope: 7.1.1
- eslint-visitor-keys: 3.4.0
- espree: 9.5.1
+ eslint: 8.40.0
+ eslint-scope: 7.2.0
+ eslint-visitor-keys: 3.4.1
+ espree: 9.5.2
esquery: 1.5.0
lodash: 4.17.21
semver: 7.3.8
@@ -8800,23 +8595,23 @@ packages:
- supports-color
dev: true
- /vue-router@4.1.6(vue@3.2.45):
+ /vue-router@4.1.6(vue@3.3.1):
resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.4.5
- vue: 3.2.45
+ vue: 3.3.1
dev: false
- /vue@3.2.45:
- resolution: {integrity: sha512-9Nx/Mg2b2xWlXykmCwiTUCWHbWIj53bnkizBxKai1g61f2Xit700A1ljowpTIM11e3uipOeiPcSqnmBg6gyiaA==}
+ /vue@3.3.1:
+ resolution: {integrity: sha512-3Rwy4I5idbPVSDZu6I+fFh6tdDSZbauImCTqLxE7y0LpHtiDvPeY01OI7RkFPbva1nk4hoO0sv/NzosH2h60sg==}
dependencies:
- '@vue/compiler-dom': 3.2.45
- '@vue/compiler-sfc': 3.2.45
- '@vue/runtime-dom': 3.2.45
- '@vue/server-renderer': 3.2.45(vue@3.2.45)
- '@vue/shared': 3.2.45
+ '@vue/compiler-dom': 3.3.1
+ '@vue/compiler-sfc': 3.3.1
+ '@vue/runtime-dom': 3.3.1
+ '@vue/server-renderer': 3.3.1(vue@3.3.1)
+ '@vue/shared': 3.3.1
/w3c-hr-time@1.0.2:
resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}
@@ -8913,6 +8708,15 @@ packages:
strip-ansi: 6.0.1
dev: true
+ /wrap-ansi@8.1.0:
+ resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
+ engines: {node: '>=12'}
+ dependencies:
+ ansi-styles: 6.2.1
+ string-width: 5.1.2
+ strip-ansi: 7.0.1
+ dev: true
+
/wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
@@ -9018,17 +8822,17 @@ packages:
resolution: {integrity: sha512-OmuvQd5lyIJWfFALc39K5fGqp0aWNc+EtyhVgcQIPZaUKMnTb7An3RMp+QJizJ/x0F4kpgTNe6BL/ctdvoIwIg==}
engines: {node: ^14.17.0 || >=16.0.0}
dependencies:
- eslint-visitor-keys: 3.4.0
+ eslint-visitor-keys: 3.4.1
lodash: 4.17.21
- yaml: 2.2.1
+ yaml: 2.2.2
dev: true
/yaml@1.10.2:
resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
engines: {node: '>= 6'}
- /yaml@2.2.1:
- resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==}
+ /yaml@2.2.2:
+ resolution: {integrity: sha512-CBKFWExMn46Foo4cldiChEzn7S7SRV+wqiluAb6xmueD/fGyRHIhX8m14vVGgeFWjN540nKCNVj6P21eQjgTuA==}
engines: {node: '>= 14'}
/yargs-parser@20.2.9:
From b6a5594dd0c11e0f0c694bcaf69920c8499b25e8 Mon Sep 17 00:00:00 2001
From: Neil Lee
Date: Thu, 11 May 2023 23:31:57 +0800
Subject: [PATCH 6/8] feat: `homePage` option
---
packages/core/src/context.ts | 49 ++++++++++++++++----------
packages/core/src/index.ts | 6 ++--
packages/core/src/options.ts | 2 ++
packages/core/src/types.ts | 6 ++++
packages/playground/src/pages/test.vue | 16 +++++++++
packages/playground/vite.config.ts | 12 ++++---
6 files changed, 66 insertions(+), 25 deletions(-)
create mode 100644 packages/playground/src/pages/test.vue
diff --git a/packages/core/src/context.ts b/packages/core/src/context.ts
index 7d89d28..8a752d6 100644
--- a/packages/core/src/context.ts
+++ b/packages/core/src/context.ts
@@ -8,7 +8,14 @@ import { isH5 } from '@uni-helper/uni-env'
import dbg from 'debug'
import type { PagesConfig } from './config/types'
import type { PageMetaDatum, PagePath, ResolvedOptions, SubPageMetaDatum, UserOptions } from './types'
-import { debug, getPagesConfigSourcePaths, invalidatePagesModule, isConfigFile, isTargetFile, mergePageMetaDataArray } from './utils'
+import {
+ debug,
+ getPagesConfigSourcePaths,
+ invalidatePagesModule,
+ isConfigFile,
+ isTargetFile,
+ mergePageMetaDataArray,
+} from './utils'
import { resolveOptions } from './options'
import { checkPagesJsonFile, getPageFiles, writeFileSync } from './files'
import { getRouteBlock } from './customBlock'
@@ -47,7 +54,9 @@ export class PageContext {
debug.options(this.options)
}
- setLogger(logger: Logger) { this.logger = logger }
+ setLogger(logger: Logger) {
+ this.logger = logger
+ }
async loadUserPagesConfig() {
const { config } = await loadConfig({ sources: [{ files: 'pages.config' }] })
@@ -137,7 +146,10 @@ export class PageContext {
const { relativePath, absolutePath } = page
const routeBlock = await getRouteBlock(absolutePath, this.options)
const relativePathWithFileName = relativePath.replace(path.extname(relativePath), '')
- const pageMetaDatum: PageMetaDatum = { path: normalizePath(relativePathWithFileName), type: routeBlock?.attr.type ?? 'page' }
+ const pageMetaDatum: PageMetaDatum = {
+ path: normalizePath(relativePathWithFileName),
+ type: routeBlock?.attr.type ?? 'page',
+ }
if (routeBlock)
Object.assign(pageMetaDatum, routeBlock.content)
@@ -146,9 +158,7 @@ export class PageContext {
}
async parsePages(pages: PagePath[], overrides?: PageMetaDatum[]) {
- const generatedPageMetaData = await Promise.all(
- pages.map(async page => await this.parsePage(page)),
- )
+ const generatedPageMetaData = await Promise.all(pages.map(async page => await this.parsePage(page)))
const customPageMetaData = overrides || []
const result = customPageMetaData.length
@@ -174,19 +184,23 @@ export class PageContext {
return false
})
- if (isHome)
- return
- result.some((item) => {
- const list = item.path.split('/')
- const path = list.splice(1, list.length).join('/')
+ if (isHome)
+ return true
- if (!['index', 'index/index'].includes(path))
+ const findHome = result.some((item) => {
+ if (this.options.homePage === item.path) {
+ item.type = 'home'
+ return true
+ }
+ else {
return false
+ }
+ })
- item.type = 'home'
+ if (findHome)
return true
- })
+ else console.warn('No home page found, please check the configuration of pages.config.ts')
}
async mergePageMetaData() {
@@ -213,9 +227,7 @@ export class PageContext {
subPageMaps[root] = pages || []
}
- const subPageMetaData = Object
- .keys(subPageMaps)
- .map(root => ({ root, pages: subPageMaps[root] }))
+ const subPageMetaData = Object.keys(subPageMaps).map(root => ({ root, pages: subPageMaps[root] }))
this.subPageMetaData = subPageMetaData
debug.subPages(this.subPageMetaData)
@@ -267,7 +279,8 @@ function getPagePaths(dir: string, options: ResolvedOptions) {
const basePath = slash(path.join(options.root, options.outDir))
const files = getPageFiles(pagesDirPath, options)
debug.pages(dir, files)
- const pagePaths = files.map(file => slash(file))
+ const pagePaths = files
+ .map(file => slash(file))
.map(file => ({
relativePath: path.relative(basePath, slash(path.resolve(pagesDirPath, file))),
absolutePath: slash(path.resolve(pagesDirPath, file)),
diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts
index 1b575c2..0e071e2 100644
--- a/packages/core/src/index.ts
+++ b/packages/core/src/index.ts
@@ -1,5 +1,5 @@
-import path from 'path'
-import { spawn } from 'child_process'
+import path from 'node:path'
+import { spawn } from 'node:child_process'
import type { Plugin } from 'vite'
import { createLogger } from 'vite'
import MagicString from 'magic-string'
@@ -37,7 +37,7 @@ async function restart() {
})
}
-export const VitePluginUniPages = (userOptions: UserOptions = {}): Plugin => {
+export function VitePluginUniPages(userOptions: UserOptions = {}): Plugin {
let ctx: PageContext
// TODO: check if the pages.json file is valid
diff --git a/packages/core/src/options.ts b/packages/core/src/options.ts
index 30f5b6d..a38a800 100644
--- a/packages/core/src/options.ts
+++ b/packages/core/src/options.ts
@@ -4,6 +4,7 @@ import type { ResolvedOptions, UserOptions } from './types'
export function resolveOptions(userOptions: UserOptions, viteRoot?: string): ResolvedOptions {
const {
+ homePage = 'pages/index',
mergePages = true,
dir = 'src/pages',
subPackages = [],
@@ -29,6 +30,7 @@ export function resolveOptions(userOptions: UserOptions, viteRoot?: string): Res
const resolvedSubDirs = subPackages.map(dir => slash(dir))
const resolvedOptions: ResolvedOptions = {
+ homePage,
mergePages,
dirs: resolvedDirs,
subPackages: resolvedSubDirs,
diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts
index d7d0afc..bdd0149 100644
--- a/packages/core/src/types.ts
+++ b/packages/core/src/types.ts
@@ -10,6 +10,12 @@ export interface CustomBlock {
export type debugType = keyof typeof debug
export interface Options {
+ /**
+ * The default application entry page is the home page
+ * @default 'pages/index'
+ */
+ homePage: string
+
/**
* Whether to merge pages in pages.json
* @default true
diff --git a/packages/playground/src/pages/test.vue b/packages/playground/src/pages/test.vue
new file mode 100644
index 0000000..14ad0b2
--- /dev/null
+++ b/packages/playground/src/pages/test.vue
@@ -0,0 +1,16 @@
+
+
+
+ test
+
+
+
+{
+ "style": {
+ "navigationBarTitleText": "test page"
+ },
+ "middlewares": [
+ "auth"
+ ]
+}
+
diff --git a/packages/playground/vite.config.ts b/packages/playground/vite.config.ts
index b315fa3..85db96c 100644
--- a/packages/playground/vite.config.ts
+++ b/packages/playground/vite.config.ts
@@ -4,8 +4,12 @@ import UniPages from '@uni-helper/vite-plugin-uni-pages'
// https://vitejs.dev/config/
export default defineConfig({
- plugins: [UniPages({
- debug: true,
- subPackages: ['src/pages-sub'],
- }), uni()],
+ plugins: [
+ UniPages({
+ homePage: 'pages/index',
+ debug: true,
+ subPackages: ['src/pages-sub'],
+ }),
+ uni(),
+ ],
})
From 0432783678b84bdd82784a81a1932dbf4a5bf95a Mon Sep 17 00:00:00 2001
From: Neil Lee
Date: Thu, 11 May 2023 23:58:04 +0800
Subject: [PATCH 7/8] revert(dep): `@volar/language-service` version
---
packages/volar/package.json | 2 +-
packages/volar/src/index.ts | 452 ++++++++++++++++++------------------
pnpm-lock.yaml | 34 +--
test/files.spec.ts | 2 +
test/generate.spec.ts | 82 ++++++-
test/parser.spec.ts | 3 +-
6 files changed, 318 insertions(+), 257 deletions(-)
diff --git a/packages/volar/package.json b/packages/volar/package.json
index 1026802..8acbe8e 100644
--- a/packages/volar/package.json
+++ b/packages/volar/package.json
@@ -43,6 +43,6 @@
},
"devDependencies": {
"@types/json-schema": "^7.0.11",
- "@volar/language-service": "1.6.2"
+ "@volar/language-service": "1.4.0-alpha.7"
}
}
diff --git a/packages/volar/src/index.ts b/packages/volar/src/index.ts
index 560def2..fbe8f5a 100644
--- a/packages/volar/src/index.ts
+++ b/packages/volar/src/index.ts
@@ -1,7 +1,4 @@
-import type {
- LanguageServicePlugin,
- LanguageServicePluginInstance,
-} from '@volar/language-service'
+import type { LanguageServicePlugin, LanguageServicePluginInstance } from '@volar/language-service'
import * as json from 'vscode-json-languageservice'
import type { TextDocument } from 'vscode-languageserver-textdocument'
import pagesJsonSchema from '@uni-helper/pages-json-schema/schema.json'
@@ -10,164 +7,58 @@ import type * as vscode from 'vscode-languageserver-protocol'
pagesJsonSchema.$ref = '#/definitions/PageMetaDatum'
pagesJsonSchema.definitions.PageMetaDatum.required = []
-export default (): LanguageServicePlugin => (context): LanguageServicePluginInstance => {
- const triggerCharacters: LanguageServicePluginInstance = {
- // https://github.com/microsoft/vscode/blob/09850876e652688fb142e2e19fd00fd38c0bc4ba/extensions/json-language-features/server/src/jsonServer.ts#L150
- triggerCharacters: ['"', ':'],
- }
- if (!context)
- return triggerCharacters
-
- const jsonDocuments = new WeakMap<
- TextDocument,
- [number, json.JSONDocument]
- >()
- const jsonLs = json.getLanguageService({})
- jsonLs.configure({
- allowComments: true,
- schemas: [
- {
- fileMatch: ['*.customBlock_route_*.json*'],
- uri: 'foo://route-custom-block.schema.json',
- schema: {
- ...pagesJsonSchema,
+export default (): LanguageServicePlugin =>
+ (context): LanguageServicePluginInstance => {
+ const triggerCharacters: LanguageServicePluginInstance = {
+ // https://github.com/microsoft/vscode/blob/09850876e652688fb142e2e19fd00fd38c0bc4ba/extensions/json-language-features/server/src/jsonServer.ts#L150
+ triggerCharacters: ['"', ':'],
+ }
+ if (!context)
+ return triggerCharacters
+
+ const jsonDocuments = new WeakMap()
+ const jsonLs = json.getLanguageService({})
+ jsonLs.configure({
+ allowComments: true,
+ schemas: [
+ {
+ fileMatch: ['*.customBlock_route_*.json*'],
+ uri: 'foo://route-custom-block.schema.json',
+ schema: {
+ ...pagesJsonSchema,
+ },
},
- },
- ],
- })
-
- function worker(
- document: TextDocument,
- callback: (jsonDocument: json.JSONDocument) => T,
- ) {
- const jsonDocument = getJsonDocument(document)
- if (!jsonDocument)
- return
- return callback(jsonDocument)
- }
-
- function getJsonDocument(textDocument: TextDocument) {
- if (
- textDocument.languageId !== 'json'
- && textDocument.languageId !== 'jsonc'
- )
- return
-
- const cache = jsonDocuments.get(textDocument)
- if (cache) {
- const [cacheVersion, cacheDoc] = cache
- if (cacheVersion === textDocument.version)
- return cacheDoc
+ ],
+ })
+
+ function worker(document: TextDocument, callback: (jsonDocument: json.JSONDocument) => T) {
+ const jsonDocument = getJsonDocument(document)
+ if (!jsonDocument)
+ return
+ return callback(jsonDocument)
}
- const doc = jsonLs.parseJSONDocument(textDocument)
- jsonDocuments.set(textDocument, [textDocument.version, doc])
+ function getJsonDocument(textDocument: TextDocument) {
+ if (textDocument.languageId !== 'json' && textDocument.languageId !== 'jsonc')
+ return
- return doc
- }
- return {
-
- // version 1.4.x+
- ...triggerCharacters,
-
- async resolveRuleContext(context) {
- await worker(context.document, async (jsonDocument) => {
- context.json = {
- document: jsonDocument,
- languageService: jsonLs,
- }
- })
- return context
- },
-
- provideCompletionItems(document, position) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.doComplete(document, position, jsonDocument)
- })
- },
-
- resolveCompletionItem(item) {
- return jsonLs.doResolve(item)
- },
-
- provideDefinition(document, position) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.findDefinition(document, position, jsonDocument)
- })
- },
-
- provideSyntacticDiagnostics(document) {
- return worker(document, async (jsonDocument) => {
- const documentLanguageSettings = undefined // await getSettings(); // TODO
-
- return await jsonLs.doValidation(
- document,
- jsonDocument,
- documentLanguageSettings,
- undefined, // TODO
- ) as vscode.Diagnostic[]
- })
- },
-
- provideHover(document, position) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.doHover(document, position, jsonDocument)
- })
- },
-
- provideLinks(document) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.findLinks(document, jsonDocument)
- })
- },
-
- provideDocumentSymbols(document) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.findDocumentSymbols2(document, jsonDocument)
- })
- },
-
- provideDocumentColors(document) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.findDocumentColors(document, jsonDocument)
- })
- },
-
- provideColorPresentations(document, color, range) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.getColorPresentations(document, jsonDocument, color, range)
- })
- },
-
- provideFoldingRanges(document) {
- return worker(document, async () => {
- return await jsonLs.getFoldingRanges(document)
- })
- },
-
- provideSelectionRanges(document, positions) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.getSelectionRanges(document, positions, jsonDocument)
- })
- },
-
- provideDocumentFormattingEdits(document, range, options) {
- return worker(document, async () => {
- const options_2 = await context.configurationHost?.getConfiguration('json.format')
- if (!(options_2?.enable ?? true))
- return
-
- return jsonLs.format(document, range, {
- ...options_2,
- ...options,
- })
- })
- },
+ const cache = jsonDocuments.get(textDocument)
+ if (cache) {
+ const [cacheVersion, cacheDoc] = cache
+ if (cacheVersion === textDocument.version)
+ return cacheDoc
+ }
+
+ const doc = jsonLs.parseJSONDocument(textDocument)
+ jsonDocuments.set(textDocument, [textDocument.version, doc])
+
+ return doc
+ }
+ return {
+ // version 1.4.x+
+ ...triggerCharacters,
- // version 1.2.x
- // @ts-expect-error ignore
- rules: {
- async onAny(context) {
+ async resolveRuleContext(context) {
await worker(context.document, async (jsonDocument) => {
context.json = {
document: jsonDocument,
@@ -176,101 +67,200 @@ export default (): LanguageServicePlugin => (context): LanguageServicePluginInst
})
return context
},
- },
- complete: {
-
- // https://github.com/microsoft/vscode/blob/09850876e652688fb142e2e19fd00fd38c0bc4ba/extensions/json-language-features/server/src/jsonServer.ts#L150
- triggerCharacters: ['"', ':'],
-
- on(document, position) {
+ provideCompletionItems(document, position) {
return worker(document, async (jsonDocument) => {
return await jsonLs.doComplete(document, position, jsonDocument)
})
},
- async resolve(item) {
- return await jsonLs.doResolve(item)
+ resolveCompletionItem(item) {
+ return jsonLs.doResolve(item)
},
- },
-
- definition: {
- on(document, position) {
+ provideDefinition(document, position) {
return worker(document, async (jsonDocument) => {
return await jsonLs.findDefinition(document, position, jsonDocument)
})
},
- },
- validation: {
- onSyntactic(document) {
+ provideSyntacticDiagnostics(document) {
return worker(document, async (jsonDocument) => {
const documentLanguageSettings = undefined // await getSettings(); // TODO
- return await jsonLs.doValidation(
+ return (await jsonLs.doValidation(
document,
jsonDocument,
documentLanguageSettings,
undefined, // TODO
- ) as vscode.Diagnostic[]
+ )) as vscode.Diagnostic[]
+ })
+ },
+
+ provideHover(document, position) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.doHover(document, position, jsonDocument)
+ })
+ },
+
+ provideLinks(document) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.findLinks(document, jsonDocument)
+ })
+ },
+
+ provideDocumentSymbols(document) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.findDocumentSymbols2(document, jsonDocument)
+ })
+ },
+
+ provideDocumentColors(document) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.findDocumentColors(document, jsonDocument)
+ })
+ },
+
+ provideColorPresentations(document, color, range) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.getColorPresentations(document, jsonDocument, color, range)
+ })
+ },
+
+ provideFoldingRanges(document) {
+ return worker(document, async () => {
+ return await jsonLs.getFoldingRanges(document)
+ })
+ },
+
+ provideSelectionRanges(document, positions) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.getSelectionRanges(document, positions, jsonDocument)
+ })
+ },
+
+ provideDocumentFormattingEdits(document, range, options) {
+ return worker(document, async () => {
+ const options_2 = await context.configurationHost?.getConfiguration<
+ json.FormattingOptions & { enable: boolean }
+ >('json.format')
+ if (!(options_2?.enable ?? true))
+ return
+
+ return jsonLs.format(document, range, {
+ ...options_2,
+ ...options,
+ })
+ })
+ },
+
+ // version 1.2.x
+ // @ts-expect-error ignore
+ rules: {
+ async onAny(context) {
+ await worker(context.document, async (jsonDocument) => {
+ context.json = {
+ document: jsonDocument,
+ languageService: jsonLs,
+ }
+ })
+ return context
+ },
+ },
+
+ complete: {
+ // https://github.com/microsoft/vscode/blob/09850876e652688fb142e2e19fd00fd38c0bc4ba/extensions/json-language-features/server/src/jsonServer.ts#L150
+ triggerCharacters: ['"', ':'],
+
+ on(document, position) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.doComplete(document, position, jsonDocument)
+ })
+ },
+
+ async resolve(item) {
+ return await jsonLs.doResolve(item)
+ },
+ },
+
+ definition: {
+ on(document, position) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.findDefinition(document, position, jsonDocument)
+ })
+ },
+ },
+
+ validation: {
+ onSyntactic(document) {
+ return worker(document, async (jsonDocument) => {
+ const documentLanguageSettings = undefined // await getSettings(); // TODO
+
+ return (await jsonLs.doValidation(
+ document,
+ jsonDocument,
+ documentLanguageSettings,
+ undefined, // TODO
+ )) as vscode.Diagnostic[]
+ })
+ },
+ },
+
+ doHover(document, position) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.doHover(document, position, jsonDocument)
+ })
+ },
+
+ findDocumentLinks(document) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.findLinks(document, jsonDocument)
+ })
+ },
+
+ findDocumentSymbols(document) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.findDocumentSymbols2(document, jsonDocument)
+ })
+ },
+
+ findDocumentColors(document) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.findDocumentColors(document, jsonDocument)
})
},
- },
-
- doHover(document, position) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.doHover(document, position, jsonDocument)
- })
- },
-
- findDocumentLinks(document) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.findLinks(document, jsonDocument)
- })
- },
-
- findDocumentSymbols(document) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.findDocumentSymbols2(document, jsonDocument)
- })
- },
-
- findDocumentColors(document) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.findDocumentColors(document, jsonDocument)
- })
- },
-
- getColorPresentations(document, color, range) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.getColorPresentations(document, jsonDocument, color, range)
- })
- },
-
- getFoldingRanges(document) {
- return worker(document, async () => {
- return await jsonLs.getFoldingRanges(document)
- })
- },
-
- getSelectionRanges(document, positions) {
- return worker(document, async (jsonDocument) => {
- return await jsonLs.getSelectionRanges(document, positions, jsonDocument)
- })
- },
-
- format(document, range, options) {
- return worker(document, async () => {
- const options_2 = await context.configurationHost?.getConfiguration('json.format')
- if (!(options_2?.enable ?? true))
- return
-
- return jsonLs.format(document, range, {
- ...options_2,
- ...options,
+
+ getColorPresentations(document, color, range) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.getColorPresentations(document, jsonDocument, color, range)
})
- })
- },
+ },
+
+ getFoldingRanges(document) {
+ return worker(document, async () => {
+ return await jsonLs.getFoldingRanges(document)
+ })
+ },
+
+ getSelectionRanges(document, positions) {
+ return worker(document, async (jsonDocument) => {
+ return await jsonLs.getSelectionRanges(document, positions, jsonDocument)
+ })
+ },
+
+ format(document, range, options) {
+ return worker(document, async () => {
+ const options_2 = await context.configurationHost?.getConfiguration<
+ json.FormattingOptions & { enable: boolean }
+ >('json.format')
+ if (!(options_2?.enable ?? true))
+ return
+
+ return jsonLs.format(document, range, {
+ ...options_2,
+ ...options,
+ })
+ })
+ },
+ }
}
-}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f6bb212..6c4005f 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -143,8 +143,8 @@ importers:
specifier: ^7.0.11
version: 7.0.11
'@volar/language-service':
- specifier: 1.6.2
- version: 1.6.2
+ specifier: 1.4.0-alpha.7
+ version: 1.4.0-alpha.7
packages:
@@ -3393,18 +3393,18 @@ packages:
pretty-format: 27.5.1
dev: true
- /@volar/language-core@1.6.2:
- resolution: {integrity: sha512-Dah3TB04p49TBgDmZxHKAIIfZ+Xc8zV9sYQgyixYw09h4MalhzTxrS1jdgVJGyO3QEoiBic4bVnRMf4BFgDmhA==}
+ /@volar/language-core@1.4.0-alpha.7:
+ resolution: {integrity: sha512-kn/xA+RANXogFHv8Md7lmM4BsVcV51EmgROPiiE1km0PtZ7Po8VFj0Y5B5MNd3RZO/DLWiNfUtXC8MKmHGeDgA==}
dependencies:
- '@volar/source-map': 1.6.2
+ '@volar/source-map': 1.4.0-alpha.7
dev: true
- /@volar/language-service@1.6.2:
- resolution: {integrity: sha512-vaZKhtd0ymh+t9ccG89kQelNpvqYnwrPeUR5nGpN3Mt0CRHY3LT8fkIgBm+rzkVDq4q8cCLzJ6d6p32wYITRFw==}
+ /@volar/language-service@1.4.0-alpha.7:
+ resolution: {integrity: sha512-XodDIn+9HztyiKsUmRzpcB0T1jcRPKLhledR00108q04IM6is/KNlEI24OfxeG4fuBXvyPsfjs1MeBrFUIctpw==}
dependencies:
- '@volar/language-core': 1.6.2
- '@volar/source-map': 1.6.2
- typescript-auto-import-cache: 0.2.1
+ '@volar/language-core': 1.4.0-alpha.7
+ '@volar/source-map': 1.4.0-alpha.7
+ typescript-auto-import-cache: 0.1.0
vscode-html-languageservice: 5.0.4
vscode-json-languageservice: 5.3.5
vscode-languageserver-protocol: 3.17.3
@@ -3412,10 +3412,10 @@ packages:
vscode-uri: 3.0.7
dev: true
- /@volar/source-map@1.6.2:
- resolution: {integrity: sha512-PvMwymFRK7EeY0eqQxCQtrMH05gx6OK4oaJxAwEeI41hlG3QgrDHX5IABNKgCX/vijOHuOaXyY0wmgb/O5aMKQ==}
+ /@volar/source-map@1.4.0-alpha.7:
+ resolution: {integrity: sha512-JV5LAe7kgjM8l9yvnve15M2rAJnJ+1hi4G7AbkfMvfn9IkH/BFeSwJo/aIFSRMH0m67BMbP30Ao03NQvCgqOcQ==}
dependencies:
- muggle-string: 0.3.1
+ muggle-string: 0.2.2
dev: true
/@vscode/l10n@0.0.11:
@@ -6944,8 +6944,8 @@ packages:
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
dev: true
- /muggle-string@0.3.1:
- resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==}
+ /muggle-string@0.2.2:
+ resolution: {integrity: sha512-YVE1mIJ4VpUMqZObFndk9CJu6DBJR/GB13p3tXuNbwD4XExaI5EOuRl6BHeIDxIqXZVxSfAC+y6U1Z/IxCfKUg==}
dev: true
/nanoid@3.3.6:
@@ -8232,8 +8232,8 @@ packages:
is-typedarray: 1.0.0
dev: true
- /typescript-auto-import-cache@0.2.1:
- resolution: {integrity: sha512-FD5uYQSNkVTX4b3lvtifP+SR3bARWGmKe/uyp5BfuW2ZUCYG7vHKPddrteLU06Uh68woRaYIX+Sbs2nnySpGLw==}
+ /typescript-auto-import-cache@0.1.0:
+ resolution: {integrity: sha512-lzBAiBPthEDU12dM+h+nDUJbjOinn9v7XqDgicj8Ki8+boXEI/Jbs45J6iilnUoQKQM7OiaQALPrmWhXyH1ptA==}
dependencies:
semver: 7.3.8
dev: true
diff --git a/test/files.spec.ts b/test/files.spec.ts
index 2eb555e..ffcd72b 100644
--- a/test/files.spec.ts
+++ b/test/files.spec.ts
@@ -9,11 +9,13 @@ describe('Get files', () => {
const files = getPageFiles(pages, options)
expect(files.sort()).toMatchInlineSnapshot(`
[
+ "A-top.vue",
"blog/index.vue",
"blog/post.vue",
"index.vue",
"test-json.vue",
"test-yaml.vue",
+ "test.vue",
]
`)
})
diff --git a/test/generate.spec.ts b/test/generate.spec.ts
index bc51df7..810f25f 100644
--- a/test/generate.spec.ts
+++ b/test/generate.spec.ts
@@ -23,16 +23,28 @@ const pagesGlobConfig: UserPagesConfig = {
describe('Generate routes', () => {
test('vue - pages snapshot', async () => {
- const ctx = new PageContext({ dir: 'packages/playground/src/pages' })
+ const ctx = new PageContext({ dir: 'packages/playground/src/pages', homePage: 'pages/index' })
await ctx.scanPages()
await ctx.mergePageMetaData()
const routes = ctx.resolveRoutes()
expect(routes).toMatchInlineSnapshot(`
"[
+ {
+ \\"path\\": \\"../packages/playground/src/pages/A-top\\",
+ \\"type\\": \\"page\\"
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/index\\",
+ \\"type\\": \\"page\\",
+ \\"middlewares\\": [
+ \\"auth\\",
+ \\"test\\"
+ ]
+ },
{
\\"path\\": \\"../packages/playground/src/pages/test-json\\",
- \\"type\\": \\"home\\",
+ \\"type\\": \\"page\\",
\\"style\\": {
\\"navigationBarTitleText\\": \\"test json page\\"
},
@@ -41,18 +53,20 @@ describe('Generate routes', () => {
]
},
{
- \\"path\\": \\"../packages/playground/src/pages/index\\",
+ \\"path\\": \\"../packages/playground/src/pages/test-yaml\\",
\\"type\\": \\"page\\",
+ \\"style\\": {
+ \\"navigationBarTitleText\\": \\"test yaml page\\"
+ },
\\"middlewares\\": [
- \\"auth\\",
- \\"test\\"
+ \\"auth\\"
]
},
{
- \\"path\\": \\"../packages/playground/src/pages/test-yaml\\",
+ \\"path\\": \\"../packages/playground/src/pages/test\\",
\\"type\\": \\"page\\",
\\"style\\": {
- \\"navigationBarTitleText\\": \\"test yaml page\\"
+ \\"navigationBarTitleText\\": \\"test page\\"
},
\\"middlewares\\": [
\\"auth\\"
@@ -86,6 +100,60 @@ describe('Generate routes', () => {
\\"navigationBarTitleText\\": \\"uni-helper\\"
},
\\"type\\": \\"home\\"
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/A-top\\",
+ \\"type\\": \\"page\\",
+ \\"style\\": {}
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/index\\",
+ \\"type\\": \\"page\\",
+ \\"middlewares\\": [
+ \\"auth\\",
+ \\"test\\"
+ ],
+ \\"style\\": {}
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/test-json\\",
+ \\"type\\": \\"page\\",
+ \\"style\\": {
+ \\"navigationBarTitleText\\": \\"test json page\\"
+ },
+ \\"middlewares\\": [
+ \\"auth\\"
+ ]
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/test-yaml\\",
+ \\"type\\": \\"page\\",
+ \\"style\\": {
+ \\"navigationBarTitleText\\": \\"test yaml page\\"
+ },
+ \\"middlewares\\": [
+ \\"auth\\"
+ ]
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/test\\",
+ \\"type\\": \\"page\\",
+ \\"style\\": {
+ \\"navigationBarTitleText\\": \\"test page\\"
+ },
+ \\"middlewares\\": [
+ \\"auth\\"
+ ]
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/blog/index\\",
+ \\"type\\": \\"page\\",
+ \\"style\\": {}
+ },
+ {
+ \\"path\\": \\"../packages/playground/src/pages/blog/post\\",
+ \\"type\\": \\"page\\",
+ \\"style\\": {}
}
]"
`)
diff --git a/test/parser.spec.ts b/test/parser.spec.ts
index 9e2c636..aae9af4 100644
--- a/test/parser.spec.ts
+++ b/test/parser.spec.ts
@@ -13,7 +13,8 @@ describe('Parser', () => {
expect(routeBlock).toMatchInlineSnapshot(`
{
"attr": {
- "type": "home",
+ "lang": "jsonc",
+ "type": "page",
},
"content": {
"middlewares": [
From 6f4b3bb464ca657d20dd58c38f2010b2d6b84c9a Mon Sep 17 00:00:00 2001
From: KeJunMao
Date: Fri, 12 May 2023 09:43:34 +0800
Subject: [PATCH 8/8] feat: use array for ResolvedHomePage
---
packages/core/src/context.ts | 25 +++++++++++++------------
packages/core/src/files.ts | 2 +-
packages/core/src/options.ts | 5 +++--
packages/core/src/types.ts | 9 ++++++---
4 files changed, 23 insertions(+), 18 deletions(-)
diff --git a/packages/core/src/context.ts b/packages/core/src/context.ts
index 8a752d6..b22c569 100644
--- a/packages/core/src/context.ts
+++ b/packages/core/src/context.ts
@@ -165,15 +165,15 @@ export class PageContext {
? mergePageMetaDataArray(generatedPageMetaData.concat(customPageMetaData))
: generatedPageMetaData
- this.hasHome(result)
+ this.setHomePage(result)
result.sort(page => (page.type === 'home' ? -1 : 0))
return result
}
- hasHome(result: PageMetaDatum[]) {
- const isHome = result.some((page) => {
+ setHomePage(result: PageMetaDatum[]) {
+ const hasHome = result.some((page) => {
if (page.type === 'home')
return true
@@ -185,22 +185,23 @@ export class PageContext {
return false
})
- if (isHome)
+ if (hasHome)
return true
- const findHome = result.some((item) => {
- if (this.options.homePage === item.path) {
+ const isFoundHome = result.some((item) => {
+ if (this.options.homePage.includes(item.path)) {
item.type = 'home'
return true
}
- else {
- return false
- }
+ else { return false }
})
- if (findHome)
- return true
- else console.warn('No home page found, please check the configuration of pages.config.ts')
+ if (isFoundHome) { return true }
+ else {
+ this.logger?.warn('No home page found, check the configuration of pages.config.ts, or add the `homePage` option to UniPages in vite.config.js, or add `type="home"` to the routeBlock of your vue page.', {
+ timestamp: true,
+ })
+ }
}
async mergePageMetaData() {
diff --git a/packages/core/src/files.ts b/packages/core/src/files.ts
index 68df835..4c19a60 100644
--- a/packages/core/src/files.ts
+++ b/packages/core/src/files.ts
@@ -1,4 +1,4 @@
-import fs from 'fs'
+import fs from 'node:fs'
import fg from 'fast-glob'
import { extsToGlob } from './utils'
diff --git a/packages/core/src/options.ts b/packages/core/src/options.ts
index a38a800..3de0174 100644
--- a/packages/core/src/options.ts
+++ b/packages/core/src/options.ts
@@ -4,7 +4,7 @@ import type { ResolvedOptions, UserOptions } from './types'
export function resolveOptions(userOptions: UserOptions, viteRoot?: string): ResolvedOptions {
const {
- homePage = 'pages/index',
+ homePage = ['pages/index', 'pages/index/index'],
mergePages = true,
dir = 'src/pages',
subPackages = [],
@@ -28,9 +28,10 @@ export function resolveOptions(userOptions: UserOptions, viteRoot?: string): Res
const root = viteRoot || slash(process.cwd())
const resolvedDirs = resolvePageDirs(dir, root, exclude)
const resolvedSubDirs = subPackages.map(dir => slash(dir))
+ const ResolvedHomePage = typeof homePage === 'string' ? [homePage] : homePage
const resolvedOptions: ResolvedOptions = {
- homePage,
+ homePage: ResolvedHomePage,
mergePages,
dirs: resolvedDirs,
subPackages: resolvedSubDirs,
diff --git a/packages/core/src/types.ts b/packages/core/src/types.ts
index bdd0149..5351674 100644
--- a/packages/core/src/types.ts
+++ b/packages/core/src/types.ts
@@ -12,7 +12,7 @@ export type debugType = keyof typeof debug
export interface Options {
/**
* The default application entry page is the home page
- * @default 'pages/index'
+ * @default 'pages/index' or 'pages/index/index'
*/
homePage: string
@@ -75,7 +75,7 @@ export interface Options {
export type UserOptions = Partial
-export interface ResolvedOptions extends Omit {
+export interface ResolvedOptions extends Omit {
/**
* Resolves to the `root` value from Vite config.
* @default config.root
@@ -86,7 +86,10 @@ export interface ResolvedOptions extends Omit {
* Resolved page dirs
*/
dirs: string[]
-
+ /**
+ * Resolved entry page
+ */
+ homePage: string[]
}
export interface PagePath {