(component): 升级 vue 3.2.40 与 typescript 4.8.4

This commit is contained in:
就眠儀式 2022-10-07 06:19:05 +08:00
parent 87c8ca7b72
commit 4f8abacac1
6 changed files with 180 additions and 151 deletions

View File

@ -24,10 +24,10 @@
"@layui/layui-vue": "workspace:*",
"@layui/icons-vue": "workspace:*",
"@layui/layer-vue": "workspace:*",
"vue": "3.2.37"
"vue": "3.2.40"
},
"peerDependencies": {
"vue": "3.2.37"
"vue": "3.2.40"
},
"devDependencies": {
"@commitlint/cli": "^16.2.1",
@ -52,12 +52,12 @@
"@types/uuid": "^8.3.4",
"@vitejs/plugin-vue": "^2.3.3",
"@vitejs/plugin-vue-jsx": "^1.3.10",
"@vue/compiler-sfc": "3.2.37",
"@vue/server-renderer": "3.2.37",
"@vue/compiler-sfc": "3.2.40",
"@vue/server-renderer": "3.2.40",
"less": "^4.1.3",
"rimraf": "^3.0.2",
"rollup": "^2.75.5",
"typescript": "^4.7.3",
"typescript": "^4.8.4",
"vite": "2.9.12"
},
"config": {

View File

@ -32,7 +32,7 @@ export interface TreeNodeProps {
showCheckbox: boolean;
showLine: boolean;
selectedKey: any;
checkStrictly: boolean;
checkStrictly: boolean | string;
collapseTransition: boolean;
onlyIconControl: boolean;
}

View File

@ -20,22 +20,24 @@ export interface OriginalTreeData {
disabled?: boolean;
}
export interface ReplaceFieldsOptions {
id?: string;
children?: string;
title?: string;
}
export interface TreeProps {
checkedKeys?: KeysType;
selectedKey?: any;
data: OriginalTreeData;
showCheckbox?: boolean;
checkStrictly?: boolean;
disabled?: boolean;
edit?: EditType;
checkedKeys?: KeysType;
checkStrictly?: boolean | string;
collapseTransition?: boolean;
onlyIconControl?: boolean;
selectedKey?: any;
showLine?: boolean;
disabled?: boolean;
replaceFields?: {
id?: string;
children?: string;
title?: string;
};
showCheckbox?: boolean;
replaceFields?: ReplaceFieldsOptions;
}
interface TreeEmits {

View File

@ -26,7 +26,7 @@ interface ReplaceFields {
}
interface TreeConfig {
checkStrictly: boolean;
checkStrictly: boolean | string;
showCheckbox: boolean;
checkedKeys: StringOrNumber[];
expandKeys: StringOrNumber[];
@ -135,7 +135,7 @@ class Tree {
treeForeach(tree: any, func: Function) {
tree.forEach((data: any) => {
data.children && this.treeForeach(data.children, func); // 遍历子树
data.children && this.treeForeach(data.children, func);
func(data);
});
}
@ -181,7 +181,7 @@ class Tree {
}
}
setCheckedKeys(checked: boolean, checkStrictly: boolean, node: TreeData) {
setCheckedKeys(checked: boolean, checkStrictly: boolean | string, node: TreeData) {
node.isChecked = checked;
if (!checkStrictly) {
if (node.parentNode) {

View File

@ -11,21 +11,23 @@ export interface OriginalTreeData {
disabled?: boolean;
}
export interface ReplaceFieldsOptions {
id?: string;
children?: string;
title?: string;
}
export interface TreeProps {
checkedKeys?: KeysType;
expandKeys?: KeysType;
data: OriginalTreeData;
checkStrictly?: boolean;
checkStrictly?: boolean | string;
showCheckbox?: boolean;
edit?: EditType;
collapseTransition?: boolean;
onlyIconControl?: boolean;
showLine?: boolean;
replaceFields?: {
id?: string;
children?: string;
title?: string;
};
replaceFields?: ReplaceFieldsOptions;
}
export interface TreeEmits {
(e: "update:checkedKeys", keys: KeysType): void;

View File

@ -19,8 +19,8 @@ importers:
'@typescript-eslint/parser': ^5.8.0
'@vitejs/plugin-vue': ^2.3.3
'@vitejs/plugin-vue-jsx': ^1.3.10
'@vue/compiler-sfc': 3.2.37
'@vue/server-renderer': 3.2.37
'@vue/compiler-sfc': 3.2.40
'@vue/server-renderer': 3.2.40
commitizen: ^4.2.4
commitlint-config-cz: ^0.13.3
cz-conventional-changelog: ^3.3.0
@ -34,14 +34,14 @@ importers:
prettier: ^2.6.2
rimraf: ^3.0.2
rollup: ^2.75.5
typescript: ^4.7.3
typescript: ^4.8.4
vite: 2.9.12
vue: 3.2.37
vue: 3.2.40
dependencies:
'@layui/icons-vue': link:package/icons
'@layui/layer-vue': link:package/layer
'@layui/layui-vue': link:package/component
vue: 3.2.37
vue: 3.2.40
devDependencies:
'@babel/core': 7.17.9
'@babel/preset-env': 7.16.11_@babel+core@7.17.9
@ -51,12 +51,12 @@ importers:
'@rollup/plugin-babel': 5.3.1_@babel+core@7.17.9+rollup@2.75.5
'@types/node': 16.11.26
'@types/uuid': 8.3.4
'@typescript-eslint/eslint-plugin': 5.17.0_ec46de5930d083862c6e4af5d970d096
'@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.7.3
'@vitejs/plugin-vue': 2.3.3_vite@2.9.12+vue@3.2.37
'@typescript-eslint/eslint-plugin': 5.17.0_fedd7e9fddcc62eaa079571c3f49759c
'@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.8.4
'@vitejs/plugin-vue': 2.3.3_vite@2.9.12+vue@3.2.40
'@vitejs/plugin-vue-jsx': 1.3.10
'@vue/compiler-sfc': 3.2.37
'@vue/server-renderer': 3.2.37_vue@3.2.37
'@vue/compiler-sfc': 3.2.40
'@vue/server-renderer': 3.2.40_vue@3.2.40
commitizen: 4.2.4
commitlint-config-cz: 0.13.3
cz-conventional-changelog: 3.3.0
@ -70,7 +70,7 @@ importers:
prettier: 2.6.2
rimraf: 3.0.2
rollup: 2.75.5
typescript: 4.7.3
typescript: 4.8.4
vite: 2.9.12_less@4.1.3
package/component:
@ -90,12 +90,12 @@ importers:
'@layui/icons-vue': link:../icons
'@layui/layer-vue': link:../layer
'@umijs/ssr-darkreader': 4.9.45
'@vueuse/core': 9.2.0_vue@3.2.37
'@vueuse/core': 9.2.0_vue@3.2.40
async-validator: 4.1.1
cropperjs: 1.5.12
dayjs: 1.11.0
evtd: 0.2.3
vue-i18n: 9.1.10_vue@3.2.37
vue-i18n: 9.1.10_vue@3.2.40
package/document-component:
specifiers:
@ -119,12 +119,12 @@ importers:
vue-i18n: ^9.1.10
vue-router: ^4.0.15
dependencies:
'@vueuse/core': 8.7.3_vue@3.2.37
'@vueuse/core': 8.7.3_vue@3.2.40
axios: 0.27.2
pinia: 2.0.14_typescript@4.7.3+vue@3.2.37
pinia-plugin-persist: 1.0.0_pinia@2.0.14+vue@3.2.37
vue-i18n: 9.1.10_vue@3.2.37
vue-router: 4.0.16_vue@3.2.37
pinia: 2.0.14_typescript@4.7.3+vue@3.2.40
pinia-plugin-persist: 1.0.0_pinia@2.0.14+vue@3.2.40
vue-i18n: 9.1.10_vue@3.2.40
vue-router: 4.0.16_vue@3.2.40
devDependencies:
'@stackblitz/sdk': 1.8.0
'@types/markdown-it': 12.2.3
@ -160,12 +160,12 @@ importers:
vue-i18n: ^9.1.10
vue-router: ^4.0.15
dependencies:
'@vueuse/core': 8.7.3_vue@3.2.37
'@vueuse/core': 8.7.3_vue@3.2.40
axios: 0.27.2
pinia: 2.0.14_typescript@4.7.3+vue@3.2.37
pinia-plugin-persist: 1.0.0_pinia@2.0.14+vue@3.2.37
vue-i18n: 9.1.10_vue@3.2.37
vue-router: 4.0.16_vue@3.2.37
pinia: 2.0.14_typescript@4.7.3+vue@3.2.40
pinia-plugin-persist: 1.0.0_pinia@2.0.14+vue@3.2.40
vue-i18n: 9.1.10_vue@3.2.40
vue-router: 4.0.16_vue@3.2.40
devDependencies:
'@types/markdown-it': 12.2.3
'@types/markdown-it-container': 2.0.5
@ -1500,10 +1500,10 @@ packages:
'@types/node': 16.11.26
chalk: 4.1.2
cosmiconfig: 7.0.1
cosmiconfig-typescript-loader: 1.0.7_98be30d9db897f1a45c73c3b6eb340e2
cosmiconfig-typescript-loader: 1.0.7_5184c6f2c918dcb38dac347dc8f671ad
lodash: 4.17.21
resolve-from: 5.0.0
typescript: 4.7.3
typescript: 4.8.4
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
@ -1520,11 +1520,11 @@ packages:
'@types/node': 14.18.31
chalk: 4.1.2
cosmiconfig: 7.0.1
cosmiconfig-typescript-loader: 4.1.0_1711e825bdbcca3f4368352a8df6f1a4
cosmiconfig-typescript-loader: 4.1.0_33d7b64ae90e9bb80d48469351c457b9
lodash: 4.17.21
resolve-from: 5.0.0
ts-node: 10.9.1_de2cc155d6557f8fb52a05f11bc92fcf
typescript: 4.7.3
ts-node: 10.9.1_2abc08acbb4fe741ae8218df9aa74f5c
typescript: 4.8.4
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
@ -1926,7 +1926,7 @@ packages:
resolution: {integrity: sha512-w7hEHXnPMEZ+4nGKl/KDRVpxkwYxYExuHOYXyzIzCDzEZ9ZCGMAewulr9IqJu2LR4N37fcnb1XVeuZ09qgOxhA==}
dev: false
/@typescript-eslint/eslint-plugin/5.17.0_ec46de5930d083862c6e4af5d970d096:
/@typescript-eslint/eslint-plugin/5.17.0_fedd7e9fddcc62eaa079571c3f49759c:
resolution: {integrity: sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -1937,23 +1937,23 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.7.3
'@typescript-eslint/parser': 5.17.0_eslint@8.12.0+typescript@4.8.4
'@typescript-eslint/scope-manager': 5.17.0
'@typescript-eslint/type-utils': 5.17.0_eslint@8.12.0+typescript@4.7.3
'@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.7.3
'@typescript-eslint/type-utils': 5.17.0_eslint@8.12.0+typescript@4.8.4
'@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.8.4
debug: 4.3.4
eslint: 8.12.0
functional-red-black-tree: 1.0.1
ignore: 5.2.0
regexpp: 3.2.0
semver: 7.3.5
tsutils: 3.21.0_typescript@4.7.3
typescript: 4.7.3
tsutils: 3.21.0_typescript@4.8.4
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/parser/5.17.0_eslint@8.12.0+typescript@4.7.3:
/@typescript-eslint/parser/5.17.0_eslint@8.12.0+typescript@4.8.4:
resolution: {integrity: sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -1965,10 +1965,10 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 5.17.0
'@typescript-eslint/types': 5.17.0
'@typescript-eslint/typescript-estree': 5.17.0_typescript@4.7.3
'@typescript-eslint/typescript-estree': 5.17.0_typescript@4.8.4
debug: 4.3.4
eslint: 8.12.0
typescript: 4.7.3
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
@ -1981,7 +1981,7 @@ packages:
'@typescript-eslint/visitor-keys': 5.17.0
dev: true
/@typescript-eslint/type-utils/5.17.0_eslint@8.12.0+typescript@4.7.3:
/@typescript-eslint/type-utils/5.17.0_eslint@8.12.0+typescript@4.8.4:
resolution: {integrity: sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -1991,11 +1991,11 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.7.3
'@typescript-eslint/utils': 5.17.0_eslint@8.12.0+typescript@4.8.4
debug: 4.3.4
eslint: 8.12.0
tsutils: 3.21.0_typescript@4.7.3
typescript: 4.7.3
tsutils: 3.21.0_typescript@4.8.4
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
@ -2005,7 +2005,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.17.0_typescript@4.7.3:
/@typescript-eslint/typescript-estree/5.17.0_typescript@4.8.4:
resolution: {integrity: sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -2020,13 +2020,13 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.5
tsutils: 3.21.0_typescript@4.7.3
typescript: 4.7.3
tsutils: 3.21.0_typescript@4.8.4
typescript: 4.8.4
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/utils/5.17.0_eslint@8.12.0+typescript@4.7.3:
/@typescript-eslint/utils/5.17.0_eslint@8.12.0+typescript@4.8.4:
resolution: {integrity: sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@ -2035,7 +2035,7 @@ packages:
'@types/json-schema': 7.0.11
'@typescript-eslint/scope-manager': 5.17.0
'@typescript-eslint/types': 5.17.0
'@typescript-eslint/typescript-estree': 5.17.0_typescript@4.7.3
'@typescript-eslint/typescript-estree': 5.17.0_typescript@4.8.4
eslint: 8.12.0
eslint-scope: 5.1.1
eslint-utils: 3.0.0_eslint@8.12.0
@ -2070,7 +2070,7 @@ packages:
- supports-color
dev: true
/@vitejs/plugin-vue/2.3.3_vite@2.9.12+vue@3.2.37:
/@vitejs/plugin-vue/2.3.3_vite@2.9.12+vue@3.2.40:
resolution: {integrity: sha512-SmQLDyhz+6lGJhPELsBdzXGc+AcaT8stgkbiTFGpXPe8Tl1tJaBw1A6pxDqDuRsVkD8uscrkx3hA7QDOoKYtyw==}
engines: {node: '>=12.0.0'}
peerDependencies:
@ -2078,7 +2078,7 @@ packages:
vue: ^3.2.25
dependencies:
vite: 2.9.12_less@4.1.3
vue: 3.2.37
vue: 3.2.40
dev: true
/@vue/babel-helper-vue-transform-on/1.0.2:
@ -2102,50 +2102,50 @@ packages:
- supports-color
dev: true
/@vue/compiler-core/3.2.37:
resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==}
/@vue/compiler-core/3.2.40:
resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==}
dependencies:
'@babel/parser': 7.17.9
'@vue/shared': 3.2.37
'@vue/shared': 3.2.40
estree-walker: 2.0.2
source-map: 0.6.1
/@vue/compiler-dom/3.2.37:
resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==}
/@vue/compiler-dom/3.2.40:
resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==}
dependencies:
'@vue/compiler-core': 3.2.37
'@vue/shared': 3.2.37
'@vue/compiler-core': 3.2.40
'@vue/shared': 3.2.40
/@vue/compiler-sfc/3.2.37:
resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==}
/@vue/compiler-sfc/3.2.40:
resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==}
dependencies:
'@babel/parser': 7.17.9
'@vue/compiler-core': 3.2.37
'@vue/compiler-dom': 3.2.37
'@vue/compiler-ssr': 3.2.37
'@vue/reactivity-transform': 3.2.37
'@vue/shared': 3.2.37
'@vue/compiler-core': 3.2.40
'@vue/compiler-dom': 3.2.40
'@vue/compiler-ssr': 3.2.40
'@vue/reactivity-transform': 3.2.40
'@vue/shared': 3.2.40
estree-walker: 2.0.2
magic-string: 0.25.9
postcss: 8.4.14
source-map: 0.6.1
/@vue/compiler-ssr/3.2.37:
resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==}
/@vue/compiler-ssr/3.2.40:
resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==}
dependencies:
'@vue/compiler-dom': 3.2.37
'@vue/shared': 3.2.37
'@vue/compiler-dom': 3.2.40
'@vue/shared': 3.2.40
/@vue/devtools-api/6.1.4:
resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==}
dev: false
/@vue/reactivity-transform/3.2.37:
resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==}
/@vue/reactivity-transform/3.2.40:
resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==}
dependencies:
'@babel/parser': 7.17.9
'@vue/compiler-core': 3.2.37
'@vue/shared': 3.2.37
'@vue/compiler-core': 3.2.40
'@vue/shared': 3.2.40
estree-walker: 2.0.2
magic-string: 0.25.9
@ -2153,34 +2153,53 @@ packages:
resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==}
dependencies:
'@vue/shared': 3.2.37
dev: true
/@vue/reactivity/3.2.40:
resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==}
dependencies:
'@vue/shared': 3.2.40
dev: false
/@vue/runtime-core/3.2.37:
resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==}
dependencies:
'@vue/reactivity': 3.2.37
'@vue/shared': 3.2.37
dev: true
/@vue/runtime-dom/3.2.37:
resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==}
/@vue/runtime-core/3.2.40:
resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==}
dependencies:
'@vue/runtime-core': 3.2.37
'@vue/shared': 3.2.37
'@vue/reactivity': 3.2.40
'@vue/shared': 3.2.40
dev: false
/@vue/runtime-dom/3.2.40:
resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==}
dependencies:
'@vue/runtime-core': 3.2.40
'@vue/shared': 3.2.40
csstype: 2.6.20
dev: false
/@vue/server-renderer/3.2.37_vue@3.2.37:
resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==}
/@vue/server-renderer/3.2.40_vue@3.2.40:
resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==}
peerDependencies:
vue: 3.2.37
vue: 3.2.40
dependencies:
'@vue/compiler-ssr': 3.2.37
'@vue/shared': 3.2.37
vue: 3.2.37
'@vue/compiler-ssr': 3.2.40
'@vue/shared': 3.2.40
vue: 3.2.40
/@vue/shared/3.2.37:
resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==}
dev: true
/@vueuse/core/8.7.3_vue@3.2.37:
/@vue/shared/3.2.40:
resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==}
/@vueuse/core/8.7.3_vue@3.2.40:
resolution: {integrity: sha512-jpBnyG9b4wXgk0Dz3I71lfhD0o53t1tZR+NoAQ+17zJy7MP/VDfGIkq8GcqpDwmptLCmGiGVipkPbWmDGMic8Q==}
peerDependencies:
'@vue/composition-api': ^1.1.0
@ -2192,18 +2211,18 @@ packages:
optional: true
dependencies:
'@vueuse/metadata': 8.7.3
'@vueuse/shared': 8.7.3_vue@3.2.37
vue: 3.2.37
vue-demi: 0.12.5_vue@3.2.37
'@vueuse/shared': 8.7.3_vue@3.2.40
vue: 3.2.40
vue-demi: 0.12.5_vue@3.2.40
dev: false
/@vueuse/core/9.2.0_vue@3.2.37:
/@vueuse/core/9.2.0_vue@3.2.40:
resolution: {integrity: sha512-/MZ6qpz6uSyaXrtoeBWQzAKRG3N7CvfVWvQxiM3ei3Xe5ydOjjtVbo7lGl9p8dECV93j7W8s63A8H0kFLpLyxg==}
dependencies:
'@types/web-bluetooth': 0.0.15
'@vueuse/metadata': 9.2.0
'@vueuse/shared': 9.2.0_vue@3.2.37
vue-demi: 0.12.5_vue@3.2.37
'@vueuse/shared': 9.2.0_vue@3.2.40
vue-demi: 0.12.5_vue@3.2.40
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -2217,7 +2236,7 @@ packages:
resolution: {integrity: sha512-exN4KE6iquxDCdt72BgEhb3tlOpECtD61AUdXnUqBTIUCl70x1Ar/QXo3bYcvxmdMS2/peQyfeTzBjRTpvL5xw==}
dev: false
/@vueuse/shared/8.7.3_vue@3.2.37:
/@vueuse/shared/8.7.3_vue@3.2.40:
resolution: {integrity: sha512-PMc/h6cEakJ4+5VuNUGi7RnbA6CkLvtG2230x8w3zYJpW1P6Qphh9+dFFvHn7TX+RlaicF5ND0RX1NxWmAoW7w==}
peerDependencies:
'@vue/composition-api': ^1.1.0
@ -2228,14 +2247,14 @@ packages:
vue:
optional: true
dependencies:
vue: 3.2.37
vue-demi: 0.12.5_vue@3.2.37
vue: 3.2.40
vue-demi: 0.12.5_vue@3.2.40
dev: false
/@vueuse/shared/9.2.0_vue@3.2.37:
/@vueuse/shared/9.2.0_vue@3.2.40:
resolution: {integrity: sha512-NnRp/noSWuXW0dKhZK5D0YLrDi0nmZ18UeEgwXQq7Ul5TTP93lcNnKjrHtd68j2xFB/l59yPGFlCryL692bnrA==}
dependencies:
vue-demi: 0.12.5_vue@3.2.37
vue-demi: 0.12.5_vue@3.2.40
transitivePeerDependencies:
- '@vue/composition-api'
- vue
@ -2653,7 +2672,7 @@ packages:
semver: 7.0.0
dev: true
/cosmiconfig-typescript-loader/1.0.7_98be30d9db897f1a45c73c3b6eb340e2:
/cosmiconfig-typescript-loader/1.0.7_5184c6f2c918dcb38dac347dc8f671ad:
resolution: {integrity: sha512-PxBM//vKuwRmo7xqamKDL+q/FvGig+wKS5pOzaXO/DJbtNzbIYi1bDk251pftEdPRRetEN8RSIyF35n8zLtibA==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
@ -2662,14 +2681,14 @@ packages:
dependencies:
'@types/node': 16.11.26
cosmiconfig: 7.0.1
ts-node: 10.7.0_98be30d9db897f1a45c73c3b6eb340e2
typescript: 4.7.3
ts-node: 10.7.0_5184c6f2c918dcb38dac347dc8f671ad
typescript: 4.8.4
transitivePeerDependencies:
- '@swc/core'
- '@swc/wasm'
dev: true
/cosmiconfig-typescript-loader/4.1.0_1711e825bdbcca3f4368352a8df6f1a4:
/cosmiconfig-typescript-loader/4.1.0_33d7b64ae90e9bb80d48469351c457b9:
resolution: {integrity: sha512-HbWIuR5O+XO5Oj9SZ5bzgrD4nN+rfhrm2PMb0FVx+t+XIvC45n8F0oTNnztXtspWGw0i2IzHaUWFD5LzV1JB4A==}
engines: {node: '>=12', npm: '>=6'}
peerDependencies:
@ -2680,8 +2699,8 @@ packages:
dependencies:
'@types/node': 14.18.31
cosmiconfig: 7.0.1
ts-node: 10.9.1_de2cc155d6557f8fb52a05f11bc92fcf
typescript: 4.7.3
ts-node: 10.9.1_2abc08acbb4fe741ae8218df9aa74f5c
typescript: 4.8.4
dev: true
optional: true
@ -4143,7 +4162,7 @@ packages:
/jsonfile/4.0.0:
resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=}
optionalDependencies:
graceful-fs: 4.2.9
graceful-fs: 4.2.10
dev: true
/jsonfile/6.1.0:
@ -4151,7 +4170,7 @@ packages:
dependencies:
universalify: 2.0.0
optionalDependencies:
graceful-fs: 4.2.9
graceful-fs: 4.2.10
dev: true
/jsonparse/1.3.1:
@ -4611,7 +4630,7 @@ packages:
dev: true
optional: true
/pinia-plugin-persist/1.0.0_pinia@2.0.14+vue@3.2.37:
/pinia-plugin-persist/1.0.0_pinia@2.0.14+vue@3.2.40:
resolution: {integrity: sha512-M4hBBd8fz/GgNmUPaaUsC29y1M09lqbXrMAHcusVoU8xlQi1TqgkWnnhvMikZwr7Le/hVyMx8KUcumGGrR6GVw==}
peerDependencies:
'@vue/composition-api': ^1.0.0
@ -4621,12 +4640,12 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
pinia: 2.0.14_typescript@4.7.3+vue@3.2.37
vue: 3.2.37
vue-demi: 0.12.5_vue@3.2.37
pinia: 2.0.14_typescript@4.7.3+vue@3.2.40
vue: 3.2.40
vue-demi: 0.12.5_vue@3.2.40
dev: false
/pinia/2.0.14_typescript@4.7.3+vue@3.2.37:
/pinia/2.0.14_typescript@4.7.3+vue@3.2.40:
resolution: {integrity: sha512-0nPuZR4TetT/WcLN+feMSjWJku3SQU7dBbXC6uw+R6FLQJCsg+/0pzXyD82T1FmAYe0lsx+jnEDQ1BLgkRKlxA==}
peerDependencies:
'@vue/composition-api': ^1.4.0
@ -4640,8 +4659,8 @@ packages:
dependencies:
'@vue/devtools-api': 6.1.4
typescript: 4.7.3
vue: 3.2.37
vue-demi: 0.12.5_vue@3.2.37
vue: 3.2.40
vue-demi: 0.12.5_vue@3.2.40
dev: false
/postcss/8.4.13:
@ -5174,7 +5193,7 @@ packages:
engines: {node: '>=8'}
dev: true
/ts-node/10.7.0_98be30d9db897f1a45c73c3b6eb340e2:
/ts-node/10.7.0_5184c6f2c918dcb38dac347dc8f671ad:
resolution: {integrity: sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==}
hasBin: true
peerDependencies:
@ -5200,12 +5219,12 @@ packages:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
typescript: 4.7.3
typescript: 4.8.4
v8-compile-cache-lib: 3.0.0
yn: 3.1.1
dev: true
/ts-node/10.9.1_de2cc155d6557f8fb52a05f11bc92fcf:
/ts-node/10.9.1_2abc08acbb4fe741ae8218df9aa74f5c:
resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==}
hasBin: true
peerDependencies:
@ -5231,7 +5250,7 @@ packages:
create-require: 1.1.1
diff: 4.0.2
make-error: 1.3.6
typescript: 4.7.3
typescript: 4.8.4
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
dev: true
@ -5245,14 +5264,14 @@ packages:
resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==}
dev: true
/tsutils/3.21.0_typescript@4.7.3:
/tsutils/3.21.0_typescript@4.8.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: 4.7.3
typescript: 4.8.4
dev: true
/type-check/0.4.0:
@ -5288,6 +5307,12 @@ packages:
hasBin: true
dev: true
/typescript/4.8.4:
resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==}
engines: {node: '>=4.2.0'}
hasBin: true
dev: true
/uc.micro/1.0.6:
resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==}
dev: true
@ -5426,7 +5451,7 @@ packages:
fsevents: 2.3.2
dev: true
/vue-demi/0.12.5_vue@3.2.37:
/vue-demi/0.12.5_vue@3.2.40:
resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==}
engines: {node: '>=12'}
hasBin: true
@ -5438,7 +5463,7 @@ packages:
'@vue/composition-api':
optional: true
dependencies:
vue: 3.2.37
vue: 3.2.40
dev: false
/vue-eslint-parser/8.3.0_eslint@8.12.0:
@ -5459,7 +5484,7 @@ packages:
- supports-color
dev: true
/vue-i18n/9.1.10_vue@3.2.37:
/vue-i18n/9.1.10_vue@3.2.40:
resolution: {integrity: sha512-jpr7gV5KPk4n+sSPdpZT8Qx3XzTcNDWffRlHV/cT2NUyEf+sEgTTmLvnBAibjOFJ0zsUyZlVTAWH5DDnYep+1g==}
engines: {node: '>= 10'}
peerDependencies:
@ -5469,26 +5494,26 @@ packages:
'@intlify/shared': 9.1.10
'@intlify/vue-devtools': 9.1.10
'@vue/devtools-api': 6.1.4
vue: 3.2.37
vue: 3.2.40
dev: false
/vue-router/4.0.16_vue@3.2.37:
/vue-router/4.0.16_vue@3.2.40:
resolution: {integrity: sha512-JcO7cb8QJLBWE+DfxGUL3xUDOae/8nhM1KVdnudadTAORbuxIC/xAydC5Zr/VLHUDQi1ppuTF5/rjBGzgzrJNA==}
peerDependencies:
vue: ^3.2.0
dependencies:
'@vue/devtools-api': 6.1.4
vue: 3.2.37
vue: 3.2.40
dev: false
/vue/3.2.37:
resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==}
/vue/3.2.40:
resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==}
dependencies:
'@vue/compiler-dom': 3.2.37
'@vue/compiler-sfc': 3.2.37
'@vue/runtime-dom': 3.2.37
'@vue/server-renderer': 3.2.37_vue@3.2.37
'@vue/shared': 3.2.37
'@vue/compiler-dom': 3.2.40
'@vue/compiler-sfc': 3.2.40
'@vue/runtime-dom': 3.2.40
'@vue/server-renderer': 3.2.40_vue@3.2.40
'@vue/shared': 3.2.40
dev: false
/which/1.3.1: