feat: 🚀 sass导入更新

This commit is contained in:
2025-09-16 17:04:55 +08:00
parent d3a3ef2911
commit 1068e87671
26 changed files with 285 additions and 214 deletions

View File

@@ -1,40 +1,40 @@
// @see: https://stylelint.io // @see: https://stylelint.io
module.exports = { module.exports = {
root: true, root: true,
// 继承某些已有的规则 // 继承某些已有的规则
extends: [ extends: [
"stylelint-config-standard", // 配置 stylelint 拓展插件 "stylelint-config-standard", // 配置 stylelint 拓展插件
"stylelint-config-html/vue", // 配置 vue 中 template 样式格式化 "stylelint-config-html/vue", // 配置 vue 中 template 样式格式化
"stylelint-config-standard-scss", // 配置 stylelint scss 插件 "stylelint-config-standard-scss", // 配置 stylelint scss 插件
"stylelint-config-recommended-vue/scss", // 配置 vue 中 scss 样式格式化 "stylelint-config-recommended-vue/scss", // 配置 vue 中 scss 样式格式化
"stylelint-config-recess-order" // 配置 stylelint css 属性书写顺序插件, "stylelint-config-recess-order" // 配置 stylelint css 属性书写顺序插件,
], ],
overrides: [ overrides: [
// 扫描 .vue/html 文件中的 <style> 标签内的样式 // 扫描 .vue/html 文件中的 <style> 标签内的样式
{ {
files: ["**/*.{vue,html}"], files: ["**/*.{vue,html}"],
customSyntax: "postcss-html" customSyntax: "postcss-html"
} }
], ],
rules: { rules: {
"function-url-quotes": "always", // URL 的引号 "always(必须加上引号)"|"never(没有引号)" "function-url-quotes": "always", // URL 的引号 "always(必须加上引号)"|"never(没有引号)"
"color-hex-length": "long", // 指定 16 进制颜色的简写或扩写 "short(16进制简写)"|"long(16进制扩写)" "color-hex-length": "long", // 指定 16 进制颜色的简写或扩写 "short(16进制简写)"|"long(16进制扩写)"
"rule-empty-line-before": "never", // 要求或禁止在规则之前的空行 "always(规则之前必须始终有一个空行)"|"never(规则前绝不能有空行)"|"always-multi-line(多行规则之前必须始终有一个空行)"|"never-multi-line(多行规则之前绝不能有空行)" "rule-empty-line-before": "never", // 要求或禁止在规则之前的空行 "always(规则之前必须始终有一个空行)"|"never(规则前绝不能有空行)"|"always-multi-line(多行规则之前必须始终有一个空行)"|"never-multi-line(多行规则之前绝不能有空行)"
"font-family-no-missing-generic-family-keyword": null, // 禁止在字体族名称列表中缺少通用字体族关键字 "font-family-no-missing-generic-family-keyword": null, // 禁止在字体族名称列表中缺少通用字体族关键字
"scss/at-import-partial-extension": null, // 解决不能使用 @import 引入 scss 文件 "scss/at-import-partial-extension": null, // 解决不能使用 @use 引入 scss 文件
"property-no-unknown": null, // 禁止未知的属性 "property-no-unknown": null, // 禁止未知的属性
"no-empty-source": null, // 禁止空源码 "no-empty-source": null, // 禁止空源码
"selector-class-pattern": null, // 强制选择器类名的格式 "selector-class-pattern": null, // 强制选择器类名的格式
"value-no-vendor-prefix": null, // 关闭 vendor-prefix (为了解决多行省略 -webkit-box) "value-no-vendor-prefix": null, // 关闭 vendor-prefix (为了解决多行省略 -webkit-box)
"no-descending-specificity": null, // 不允许较低特异性的选择器出现在覆盖较高特异性的选择器 "no-descending-specificity": null, // 不允许较低特异性的选择器出现在覆盖较高特异性的选择器
"value-keyword-case": null, // 解决在 scss 中使用 v-bind 大写单词报错 "value-keyword-case": null, // 解决在 scss 中使用 v-bind 大写单词报错
"selector-pseudo-class-no-unknown": [ "selector-pseudo-class-no-unknown": [
true, true,
{ {
ignorePseudoClasses: ["global", "v-deep", "deep"] ignorePseudoClasses: ["global", "v-deep", "deep"]
} }
] ]
}, },
ignoreFiles: ["**/*.js", "**/*.jsx", "**/*.tsx", "**/*.ts"] ignoreFiles: ["**/*.js", "**/*.jsx", "**/*.tsx", "**/*.ts"]
}; };

View File

@@ -21,7 +21,6 @@
}, },
"dependencies": { "dependencies": {
"@element-plus/icons-vue": "^2.1.0", "@element-plus/icons-vue": "^2.1.0",
"@types/decimal.js": "^7.4.0",
"@vueuse/core": "^10.1.2", "@vueuse/core": "^10.1.2",
"@wangeditor/editor": "^5.1.23", "@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-vue": "^5.1.12", "@wangeditor/editor-for-vue": "^5.1.12",
@@ -56,8 +55,10 @@
"@commitlint/cli": "^17.6.3", "@commitlint/cli": "^17.6.3",
"@commitlint/config-conventional": "^17.6.3", "@commitlint/config-conventional": "^17.6.3",
"@iconify-json/ep": "^1.1.10", "@iconify-json/ep": "^1.1.10",
"@types/decimal.js": "^7.4.0",
"@types/file-saver": "^2.0.5", "@types/file-saver": "^2.0.5",
"@types/js-md5": "^0.7.0", "@types/js-md5": "^0.7.0",
"@types/lodash-es": "^4.17.12",
"@types/nprogress": "^0.2.0", "@types/nprogress": "^0.2.0",
"@types/qs": "^6.9.7", "@types/qs": "^6.9.7",
"@types/sortablejs": "^1.15.1", "@types/sortablejs": "^1.15.1",
@@ -88,7 +89,7 @@
"stylelint-config-recommended-vue": "^1.4.0", "stylelint-config-recommended-vue": "^1.4.0",
"stylelint-config-standard": "^33.0.0", "stylelint-config-standard": "^33.0.0",
"stylelint-config-standard-scss": "^9.0.0", "stylelint-config-standard-scss": "^9.0.0",
"typescript": "^5.0.2", "typescript": "5.0.2",
"unplugin-auto-import": "^0.16.4", "unplugin-auto-import": "^0.16.4",
"unplugin-icons": "^0.16.3", "unplugin-icons": "^0.16.3",
"unplugin-vue-components": "^0.25.1", "unplugin-vue-components": "^0.25.1",

303
pnpm-lock.yaml generated
View File

@@ -10,19 +10,16 @@ importers:
dependencies: dependencies:
'@element-plus/icons-vue': '@element-plus/icons-vue':
specifier: ^2.1.0 specifier: ^2.1.0
version: 2.3.2(vue@3.5.21(typescript@5.9.2)) version: 2.3.2(vue@3.5.21(typescript@5.0.2))
'@types/decimal.js':
specifier: ^7.4.0
version: 7.4.3
'@vueuse/core': '@vueuse/core':
specifier: ^10.1.2 specifier: ^10.1.2
version: 10.11.1(vue@3.5.21(typescript@5.9.2)) version: 10.11.1(vue@3.5.21(typescript@5.0.2))
'@wangeditor/editor': '@wangeditor/editor':
specifier: ^5.1.23 specifier: ^5.1.23
version: 5.1.23 version: 5.1.23
'@wangeditor/editor-for-vue': '@wangeditor/editor-for-vue':
specifier: ^5.1.12 specifier: ^5.1.12
version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.9.2)) version: 5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.0.2))
async-validator: async-validator:
specifier: ^4.2.5 specifier: ^4.2.5
version: 4.2.5 version: 4.2.5
@@ -46,7 +43,7 @@ importers:
version: 0.9.8 version: 0.9.8
element-plus: element-plus:
specifier: ^2.3.4 specifier: ^2.3.4
version: 2.11.2(vue@3.5.21(typescript@5.9.2)) version: 2.11.2(vue@3.5.21(typescript@5.0.2))
file-saver: file-saver:
specifier: ^2.0.5 specifier: ^2.0.5
version: 2.0.5 version: 2.0.5
@@ -70,10 +67,10 @@ importers:
version: 0.2.0 version: 0.2.0
pinia: pinia:
specifier: ^2.1.3 specifier: ^2.1.3
version: 2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) version: 2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2))
pinia-plugin-persistedstate: pinia-plugin-persistedstate:
specifier: ^3.1.0 specifier: ^3.1.0
version: 3.2.3(pinia@2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))) version: 3.2.3(pinia@2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2)))
print-js: print-js:
specifier: ^1.6.0 specifier: ^1.6.0
version: 1.6.0 version: 1.6.0
@@ -85,16 +82,16 @@ importers:
version: 1.15.6 version: 1.15.6
vue: vue:
specifier: ^3.3.4 specifier: ^3.3.4
version: 3.5.21(typescript@5.9.2) version: 3.5.21(typescript@5.0.2)
vue-router: vue-router:
specifier: ^4.2.2 specifier: ^4.2.2
version: 4.5.1(vue@3.5.21(typescript@5.9.2)) version: 4.5.1(vue@3.5.21(typescript@5.0.2))
vuedraggable: vuedraggable:
specifier: ^4.1.0 specifier: ^4.1.0
version: 4.1.0(vue@3.5.21(typescript@5.9.2)) version: 4.1.0(vue@3.5.21(typescript@5.0.2))
vxe-table: vxe-table:
specifier: ^4.5.0-beta.10 specifier: ^4.5.0-beta.10
version: 4.16.12(vue@3.5.21(typescript@5.9.2)) version: 4.16.12(vue@3.5.21(typescript@5.0.2))
xe-utils: xe-utils:
specifier: ^3.5.11 specifier: ^3.5.11
version: 3.7.9 version: 3.7.9
@@ -111,12 +108,18 @@ importers:
'@iconify-json/ep': '@iconify-json/ep':
specifier: ^1.1.10 specifier: ^1.1.10
version: 1.2.3 version: 1.2.3
'@types/decimal.js':
specifier: ^7.4.0
version: 7.4.3
'@types/file-saver': '@types/file-saver':
specifier: ^2.0.5 specifier: ^2.0.5
version: 2.0.7 version: 2.0.7
'@types/js-md5': '@types/js-md5':
specifier: ^0.7.0 specifier: ^0.7.0
version: 0.7.2 version: 0.7.2
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
'@types/nprogress': '@types/nprogress':
specifier: ^0.2.0 specifier: ^0.2.0
version: 0.2.3 version: 0.2.3
@@ -128,16 +131,16 @@ importers:
version: 1.15.8 version: 1.15.8
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^5.59.7 specifier: ^5.59.7
version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) version: 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.0.2))(eslint@8.57.1)(typescript@5.0.2)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^5.59.7 specifier: ^5.59.7
version: 5.62.0(eslint@8.57.1)(typescript@5.9.2) version: 5.62.0(eslint@8.57.1)(typescript@5.0.2)
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^4.2.3 specifier: ^4.2.3
version: 4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) version: 4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^3.0.1 specifier: ^3.0.1
version: 3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2)) version: 3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))
autoprefixer: autoprefixer:
specifier: ^10.4.14 specifier: ^10.4.14
version: 10.4.21(postcss@8.5.6) version: 10.4.21(postcss@8.5.6)
@@ -188,37 +191,37 @@ importers:
version: 9.5.0 version: 9.5.0
stylelint: stylelint:
specifier: ^15.6.2 specifier: ^15.6.2
version: 15.11.0(typescript@5.9.2) version: 15.11.0(typescript@5.0.2)
stylelint-config-html: stylelint-config-html:
specifier: ^1.1.0 specifier: ^1.1.0
version: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2)) version: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-recess-order: stylelint-config-recess-order:
specifier: ^4.0.0 specifier: ^4.0.0
version: 4.6.0(stylelint@15.11.0(typescript@5.9.2)) version: 4.6.0(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-recommended-scss: stylelint-config-recommended-scss:
specifier: ^12.0.0 specifier: ^12.0.0
version: 12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)) version: 12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-recommended-vue: stylelint-config-recommended-vue:
specifier: ^1.4.0 specifier: ^1.4.0
version: 1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2)) version: 1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-standard: stylelint-config-standard:
specifier: ^33.0.0 specifier: ^33.0.0
version: 33.0.0(stylelint@15.11.0(typescript@5.9.2)) version: 33.0.0(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-standard-scss: stylelint-config-standard-scss:
specifier: ^9.0.0 specifier: ^9.0.0
version: 9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)) version: 9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2))
typescript: typescript:
specifier: ^5.0.2 specifier: 5.0.2
version: 5.9.2 version: 5.0.2
unplugin-auto-import: unplugin-auto-import:
specifier: ^0.16.4 specifier: ^0.16.4
version: 0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.2)))(rollup@2.79.2) version: 0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.0.2)))(rollup@2.79.2)
unplugin-icons: unplugin-icons:
specifier: ^0.16.3 specifier: ^0.16.3
version: 0.16.6(@vue/compiler-sfc@3.5.21)(vue-template-compiler@2.7.16) version: 0.16.6(@vue/compiler-sfc@3.5.21)(vue-template-compiler@2.7.16)
unplugin-vue-components: unplugin-vue-components:
specifier: ^0.25.1 specifier: ^0.25.1
version: 0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.9.2)) version: 0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.0.2))
unplugin-vue-setup-extend-plus: unplugin-vue-setup-extend-plus:
specifier: ^1.0.0 specifier: ^1.0.0
version: 1.0.1 version: 1.0.1
@@ -242,7 +245,7 @@ importers:
version: 2.0.1(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0)) version: 2.0.1(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))
vue-tsc: vue-tsc:
specifier: ^1.6.5 specifier: ^1.6.5
version: 1.8.27(typescript@5.9.2) version: 1.8.27(typescript@5.0.2)
packages: packages:
@@ -4809,6 +4812,11 @@ packages:
typedarray@0.0.6: typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
typescript@5.0.2:
resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==}
engines: {node: '>=12.20'}
hasBin: true
typescript@5.9.2: typescript@5.9.2:
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
engines: {node: '>=14.17'} engines: {node: '>=14.17'}
@@ -6006,7 +6014,7 @@ snapshots:
'@types/node': 20.5.1 '@types/node': 20.5.1
chalk: 4.1.2 chalk: 4.1.2
cosmiconfig: 8.3.6(typescript@5.9.2) cosmiconfig: 8.3.6(typescript@5.9.2)
cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.9.2))(typescript@5.9.2) cosmiconfig-typescript-loader: 4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.0.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.2))(typescript@5.9.2)
lodash.isplainobject: 4.0.6 lodash.isplainobject: 4.0.6
lodash.merge: 4.6.2 lodash.merge: 4.6.2
lodash.uniq: 4.5.0 lodash.uniq: 4.5.0
@@ -6081,9 +6089,9 @@ snapshots:
'@ctrl/tinycolor@3.6.1': {} '@ctrl/tinycolor@3.6.1': {}
'@element-plus/icons-vue@2.3.2(vue@3.5.21(typescript@5.9.2))': '@element-plus/icons-vue@2.3.2(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
'@esbuild/android-arm64@0.18.20': '@esbuild/android-arm64@0.18.20':
optional: true optional: true
@@ -6445,34 +6453,34 @@ snapshots:
'@types/web-bluetooth@0.0.20': {} '@types/web-bluetooth@0.0.20': {}
'@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2)': '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.0.2))(eslint@8.57.1)(typescript@5.0.2)':
dependencies: dependencies:
'@eslint-community/regexpp': 4.12.1 '@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
'@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/type-utils': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
debug: 4.4.3 debug: 4.4.3
eslint: 8.57.1 eslint: 8.57.1
graphemer: 1.4.0 graphemer: 1.4.0
ignore: 5.3.2 ignore: 5.3.2
natural-compare-lite: 1.4.0 natural-compare-lite: 1.4.0
semver: 7.7.2 semver: 7.7.2
tsutils: 3.21.0(typescript@5.9.2) tsutils: 3.21.0(typescript@5.0.2)
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2)': '@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.0.2)':
dependencies: dependencies:
'@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0 '@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.2)
debug: 4.4.3 debug: 4.4.3
eslint: 8.57.1 eslint: 8.57.1
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -6481,21 +6489,21 @@ snapshots:
'@typescript-eslint/types': 5.62.0 '@typescript-eslint/types': 5.62.0
'@typescript-eslint/visitor-keys': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0
'@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.9.2)': '@typescript-eslint/type-utils@5.62.0(eslint@8.57.1)(typescript@5.0.2)':
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.2)
'@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.0.2)
debug: 4.4.3 debug: 4.4.3
eslint: 8.57.1 eslint: 8.57.1
tsutils: 3.21.0(typescript@5.9.2) tsutils: 3.21.0(typescript@5.0.2)
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/types@5.62.0': {} '@typescript-eslint/types@5.62.0': {}
'@typescript-eslint/typescript-estree@5.62.0(typescript@5.9.2)': '@typescript-eslint/typescript-estree@5.62.0(typescript@5.0.2)':
dependencies: dependencies:
'@typescript-eslint/types': 5.62.0 '@typescript-eslint/types': 5.62.0
'@typescript-eslint/visitor-keys': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0
@@ -6503,20 +6511,20 @@ snapshots:
globby: 11.1.0 globby: 11.1.0
is-glob: 4.0.3 is-glob: 4.0.3
semver: 7.7.2 semver: 7.7.2
tsutils: 3.21.0(typescript@5.9.2) tsutils: 3.21.0(typescript@5.0.2)
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.0.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.9.2)': '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.0.2)':
dependencies: dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1) '@eslint-community/eslint-utils': 4.9.0(eslint@8.57.1)
'@types/json-schema': 7.0.15 '@types/json-schema': 7.0.15
'@types/semver': 7.7.1 '@types/semver': 7.7.1
'@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/scope-manager': 5.62.0
'@typescript-eslint/types': 5.62.0 '@typescript-eslint/types': 5.62.0
'@typescript-eslint/typescript-estree': 5.62.0(typescript@5.9.2) '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.2)
eslint: 8.57.1 eslint: 8.57.1
eslint-scope: 5.1.1 eslint-scope: 5.1.1
semver: 7.7.2 semver: 7.7.2
@@ -6560,20 +6568,20 @@ snapshots:
'@uppy/utils': 4.1.3 '@uppy/utils': 4.1.3
nanoid: 3.3.11 nanoid: 3.3.11
'@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': '@vitejs/plugin-vue-jsx@3.1.0(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
'@babel/core': 7.28.4 '@babel/core': 7.28.4
'@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4)
'@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4) '@vue/babel-plugin-jsx': 1.5.0(@babel/core@7.28.4)
vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0) vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0)
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.9.2))': '@vitejs/plugin-vue@4.6.2(vite@4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0))(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0) vite: 4.5.14(@types/node@20.5.1)(sass@1.92.1)(terser@5.44.0)
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
'@volar/language-core@1.11.1': '@volar/language-core@1.11.1':
dependencies: dependencies:
@@ -6649,7 +6657,7 @@ snapshots:
'@vue/devtools-api@6.6.4': {} '@vue/devtools-api@6.6.4': {}
'@vue/language-core@1.8.27(typescript@5.9.2)': '@vue/language-core@1.8.27(typescript@5.0.2)':
dependencies: dependencies:
'@volar/language-core': 1.11.1 '@volar/language-core': 1.11.1
'@volar/source-map': 1.11.1 '@volar/source-map': 1.11.1
@@ -6661,7 +6669,7 @@ snapshots:
path-browserify: 1.0.1 path-browserify: 1.0.1
vue-template-compiler: 2.7.16 vue-template-compiler: 2.7.16
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.0.2
'@vue/reactivity@3.5.21': '@vue/reactivity@3.5.21':
dependencies: dependencies:
@@ -6679,30 +6687,30 @@ snapshots:
'@vue/shared': 3.5.21 '@vue/shared': 3.5.21
csstype: 3.1.3 csstype: 3.1.3
'@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.9.2))': '@vue/server-renderer@3.5.21(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
'@vue/compiler-ssr': 3.5.21 '@vue/compiler-ssr': 3.5.21
'@vue/shared': 3.5.21 '@vue/shared': 3.5.21
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
'@vue/shared@3.5.21': {} '@vue/shared@3.5.21': {}
'@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.2))': '@vueuse/core@10.11.1(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
'@types/web-bluetooth': 0.0.20 '@types/web-bluetooth': 0.0.20
'@vueuse/metadata': 10.11.1 '@vueuse/metadata': 10.11.1
'@vueuse/shared': 10.11.1(vue@3.5.21(typescript@5.9.2)) '@vueuse/shared': 10.11.1(vue@3.5.21(typescript@5.0.2))
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2)) vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
'@vueuse/core@9.13.0(vue@3.5.21(typescript@5.9.2))': '@vueuse/core@9.13.0(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
'@types/web-bluetooth': 0.0.16 '@types/web-bluetooth': 0.0.16
'@vueuse/metadata': 9.13.0 '@vueuse/metadata': 9.13.0
'@vueuse/shared': 9.13.0(vue@3.5.21(typescript@5.9.2)) '@vueuse/shared': 9.13.0(vue@3.5.21(typescript@5.0.2))
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2)) vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
@@ -6711,24 +6719,24 @@ snapshots:
'@vueuse/metadata@9.13.0': {} '@vueuse/metadata@9.13.0': {}
'@vueuse/shared@10.11.1(vue@3.5.21(typescript@5.9.2))': '@vueuse/shared@10.11.1(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2)) vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
'@vueuse/shared@9.13.0(vue@3.5.21(typescript@5.9.2))': '@vueuse/shared@9.13.0(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2)) vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
'@vxe-ui/core@4.2.12(vue@3.5.21(typescript@5.9.2))': '@vxe-ui/core@4.2.12(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
dom-zindex: 1.0.6 dom-zindex: 1.0.6
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
xe-utils: 3.7.9 xe-utils: 3.7.9
'@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2)': '@wangeditor/basic-modules@1.1.7(@wangeditor/core@1.1.19(@uppy/core@2.3.4)(@uppy/xhr-upload@2.1.3(@uppy/core@2.3.4))(dom7@3.0.0)(is-hotkey@0.2.0)(lodash.camelcase@4.3.0)(lodash.clonedeep@4.5.0)(lodash.debounce@4.0.8)(lodash.foreach@4.5.0)(lodash.isequal@4.5.0)(lodash.throttle@4.1.1)(lodash.toarray@4.4.0)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2))(dom7@3.0.0)(lodash.throttle@4.1.1)(nanoid@3.3.11)(slate@0.72.8)(snabbdom@3.6.2)':
@@ -6772,10 +6780,10 @@ snapshots:
slate-history: 0.66.0(slate@0.72.8) slate-history: 0.66.0(slate@0.72.8)
snabbdom: 3.6.2 snabbdom: 3.6.2
'@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.9.2))': '@wangeditor/editor-for-vue@5.1.12(@wangeditor/editor@5.1.23)(vue@3.5.21(typescript@5.0.2))':
dependencies: dependencies:
'@wangeditor/editor': 5.1.23 '@wangeditor/editor': 5.1.23
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
'@wangeditor/editor@5.1.23': '@wangeditor/editor@5.1.23':
dependencies: dependencies:
@@ -7404,13 +7412,22 @@ snapshots:
object-assign: 4.1.1 object-assign: 4.1.1
vary: 1.1.2 vary: 1.1.2
cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.9.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.9.2))(typescript@5.9.2): cosmiconfig-typescript-loader@4.4.0(@types/node@20.5.1)(cosmiconfig@8.3.6(typescript@5.0.2))(ts-node@10.9.2(@types/node@20.5.1)(typescript@5.0.2))(typescript@5.9.2):
dependencies: dependencies:
'@types/node': 20.5.1 '@types/node': 20.5.1
cosmiconfig: 8.3.6(typescript@5.9.2) cosmiconfig: 8.3.6(typescript@5.9.2)
ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.9.2) ts-node: 10.9.2(@types/node@20.5.1)(typescript@5.9.2)
typescript: 5.9.2 typescript: 5.9.2
cosmiconfig@8.3.6(typescript@5.0.2):
dependencies:
import-fresh: 3.3.1
js-yaml: 4.1.0
parse-json: 5.2.0
path-type: 4.0.0
optionalDependencies:
typescript: 5.0.2
cosmiconfig@8.3.6(typescript@5.9.2): cosmiconfig@8.3.6(typescript@5.9.2):
dependencies: dependencies:
import-fresh: 3.3.1 import-fresh: 3.3.1
@@ -7668,15 +7685,15 @@ snapshots:
electron-to-chromium@1.5.218: {} electron-to-chromium@1.5.218: {}
element-plus@2.11.2(vue@3.5.21(typescript@5.9.2)): element-plus@2.11.2(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
'@ctrl/tinycolor': 3.6.1 '@ctrl/tinycolor': 3.6.1
'@element-plus/icons-vue': 2.3.2(vue@3.5.21(typescript@5.9.2)) '@element-plus/icons-vue': 2.3.2(vue@3.5.21(typescript@5.0.2))
'@floating-ui/dom': 1.7.4 '@floating-ui/dom': 1.7.4
'@popperjs/core': '@sxzz/popperjs-es@2.11.7' '@popperjs/core': '@sxzz/popperjs-es@2.11.7'
'@types/lodash': 4.17.20 '@types/lodash': 4.17.20
'@types/lodash-es': 4.17.12 '@types/lodash-es': 4.17.12
'@vueuse/core': 9.13.0(vue@3.5.21(typescript@5.9.2)) '@vueuse/core': 9.13.0(vue@3.5.21(typescript@5.0.2))
async-validator: 4.2.5 async-validator: 4.2.5
dayjs: 1.11.18 dayjs: 1.11.18
escape-html: 1.0.3 escape-html: 1.0.3
@@ -7685,7 +7702,7 @@ snapshots:
lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21) lodash-unified: 1.0.3(@types/lodash-es@4.17.12)(lodash-es@4.17.21)(lodash@4.17.21)
memoize-one: 6.0.0 memoize-one: 6.0.0
normalize-wheel-es: 1.2.0 normalize-wheel-es: 1.2.0
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
@@ -9258,17 +9275,17 @@ snapshots:
pify@3.0.0: {} pify@3.0.0: {}
pinia-plugin-persistedstate@3.2.3(pinia@2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2))): pinia-plugin-persistedstate@3.2.3(pinia@2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2))):
dependencies: dependencies:
pinia: 2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)) pinia: 2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2))
pinia@2.3.1(typescript@5.9.2)(vue@3.5.21(typescript@5.9.2)): pinia@2.3.1(typescript@5.0.2)(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
'@vue/devtools-api': 6.6.4 '@vue/devtools-api': 6.6.4
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
vue-demi: 0.14.10(vue@3.5.21(typescript@5.9.2)) vue-demi: 0.14.10(vue@3.5.21(typescript@5.0.2))
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.0.2
transitivePeerDependencies: transitivePeerDependencies:
- '@vue/composition-api' - '@vue/composition-api'
@@ -9972,87 +9989,87 @@ snapshots:
style-search@0.1.0: {} style-search@0.1.0: {}
stylelint-config-html@1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-html@1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
postcss-html: 1.8.0 postcss-html: 1.8.0
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-recess-order@4.6.0(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-recess-order@4.6.0(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-order: 6.0.4(stylelint@15.11.0(typescript@5.9.2)) stylelint-order: 6.0.4(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-recommended-scss@11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-recommended-scss@11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
postcss-scss: 4.0.9(postcss@8.5.6) postcss-scss: 4.0.9(postcss@8.5.6)
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.9.2)) stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.0.2))
stylelint-scss: 4.7.0(stylelint@15.11.0(typescript@5.9.2)) stylelint-scss: 4.7.0(stylelint@15.11.0(typescript@5.0.2))
optionalDependencies: optionalDependencies:
postcss: 8.5.6 postcss: 8.5.6
stylelint-config-recommended-scss@12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-recommended-scss@12.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
postcss-scss: 4.0.9(postcss@8.5.6) postcss-scss: 4.0.9(postcss@8.5.6)
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.9.2)) stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.0.2))
stylelint-scss: 5.3.2(stylelint@15.11.0(typescript@5.9.2)) stylelint-scss: 5.3.2(stylelint@15.11.0(typescript@5.0.2))
optionalDependencies: optionalDependencies:
postcss: 8.5.6 postcss: 8.5.6
stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-recommended-vue@1.6.1(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
postcss-html: 1.8.0 postcss-html: 1.8.0
semver: 7.7.2 semver: 7.7.2
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-html: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.9.2)) stylelint-config-html: 1.1.0(postcss-html@1.8.0)(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-recommended: 17.0.0(stylelint@15.11.0(typescript@5.9.2)) stylelint-config-recommended: 17.0.0(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-recommended@12.0.0(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-recommended@12.0.0(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-recommended@17.0.0(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-recommended@17.0.0(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-standard-scss@9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-standard-scss@9.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-recommended-scss: 11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.9.2)) stylelint-config-recommended-scss: 11.0.0(postcss@8.5.6)(stylelint@15.11.0(typescript@5.0.2))
stylelint-config-standard: 33.0.0(stylelint@15.11.0(typescript@5.9.2)) stylelint-config-standard: 33.0.0(stylelint@15.11.0(typescript@5.0.2))
optionalDependencies: optionalDependencies:
postcss: 8.5.6 postcss: 8.5.6
stylelint-config-standard@33.0.0(stylelint@15.11.0(typescript@5.9.2)): stylelint-config-standard@33.0.0(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.9.2)) stylelint-config-recommended: 12.0.0(stylelint@15.11.0(typescript@5.0.2))
stylelint-order@6.0.4(stylelint@15.11.0(typescript@5.9.2)): stylelint-order@6.0.4(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
postcss: 8.5.6 postcss: 8.5.6
postcss-sorting: 8.0.2(postcss@8.5.6) postcss-sorting: 8.0.2(postcss@8.5.6)
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-scss@4.7.0(stylelint@15.11.0(typescript@5.9.2)): stylelint-scss@4.7.0(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
postcss-media-query-parser: 0.2.3 postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.6 postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint-scss@5.3.2(stylelint@15.11.0(typescript@5.9.2)): stylelint-scss@5.3.2(stylelint@15.11.0(typescript@5.0.2)):
dependencies: dependencies:
known-css-properties: 0.29.0 known-css-properties: 0.29.0
postcss-media-query-parser: 0.2.3 postcss-media-query-parser: 0.2.3
postcss-resolve-nested-selector: 0.1.6 postcss-resolve-nested-selector: 0.1.6
postcss-selector-parser: 6.1.2 postcss-selector-parser: 6.1.2
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
stylelint: 15.11.0(typescript@5.9.2) stylelint: 15.11.0(typescript@5.0.2)
stylelint@15.11.0(typescript@5.9.2): stylelint@15.11.0(typescript@5.0.2):
dependencies: dependencies:
'@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1) '@csstools/css-parser-algorithms': 2.7.1(@csstools/css-tokenizer@2.4.1)
'@csstools/css-tokenizer': 2.4.1 '@csstools/css-tokenizer': 2.4.1
@@ -10060,7 +10077,7 @@ snapshots:
'@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2) '@csstools/selector-specificity': 3.1.1(postcss-selector-parser@6.1.2)
balanced-match: 2.0.0 balanced-match: 2.0.0
colord: 2.9.3 colord: 2.9.3
cosmiconfig: 8.3.6(typescript@5.9.2) cosmiconfig: 8.3.6(typescript@5.0.2)
css-functions-list: 3.2.3 css-functions-list: 3.2.3
css-tree: 2.3.1 css-tree: 2.3.1
debug: 4.4.3 debug: 4.4.3
@@ -10248,10 +10265,10 @@ snapshots:
tslib@2.8.1: {} tslib@2.8.1: {}
tsutils@3.21.0(typescript@5.9.2): tsutils@3.21.0(typescript@5.0.2):
dependencies: dependencies:
tslib: 1.14.1 tslib: 1.14.1
typescript: 5.9.2 typescript: 5.0.2
type-check@0.4.0: type-check@0.4.0:
dependencies: dependencies:
@@ -10317,6 +10334,8 @@ snapshots:
typedarray@0.0.6: {} typedarray@0.0.6: {}
typescript@5.0.2: {}
typescript@5.9.2: {} typescript@5.9.2: {}
ufo@1.6.1: {} ufo@1.6.1: {}
@@ -10376,7 +10395,7 @@ snapshots:
universalify@2.0.1: {} universalify@2.0.1: {}
unplugin-auto-import@0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.9.2)))(rollup@2.79.2): unplugin-auto-import@0.16.7(@vueuse/core@10.11.1(vue@3.5.21(typescript@5.0.2)))(rollup@2.79.2):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.3.0(rollup@2.79.2) '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
@@ -10387,7 +10406,7 @@ snapshots:
unimport: 3.14.6(rollup@2.79.2) unimport: 3.14.6(rollup@2.79.2)
unplugin: 1.16.1 unplugin: 1.16.1
optionalDependencies: optionalDependencies:
'@vueuse/core': 10.11.1(vue@3.5.21(typescript@5.9.2)) '@vueuse/core': 10.11.1(vue@3.5.21(typescript@5.0.2))
transitivePeerDependencies: transitivePeerDependencies:
- rollup - rollup
@@ -10406,7 +10425,7 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
unplugin-vue-components@0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.9.2)): unplugin-vue-components@0.25.2(@babel/parser@7.28.4)(rollup@2.79.2)(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
'@antfu/utils': 0.7.10 '@antfu/utils': 0.7.10
'@rollup/pluginutils': 5.3.0(rollup@2.79.2) '@rollup/pluginutils': 5.3.0(rollup@2.79.2)
@@ -10418,7 +10437,7 @@ snapshots:
minimatch: 9.0.5 minimatch: 9.0.5
resolve: 1.22.10 resolve: 1.22.10
unplugin: 1.16.1 unplugin: 1.16.1
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
optionalDependencies: optionalDependencies:
'@babel/parser': 7.28.4 '@babel/parser': 7.28.4
transitivePeerDependencies: transitivePeerDependencies:
@@ -10537,9 +10556,9 @@ snapshots:
sass: 1.92.1 sass: 1.92.1
terser: 5.44.0 terser: 5.44.0
vue-demi@0.14.10(vue@3.5.21(typescript@5.9.2)): vue-demi@0.14.10(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
vue-eslint-parser@9.4.3(eslint@8.57.1): vue-eslint-parser@9.4.3(eslint@8.57.1):
dependencies: dependencies:
@@ -10554,47 +10573,47 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
vue-router@4.5.1(vue@3.5.21(typescript@5.9.2)): vue-router@4.5.1(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
'@vue/devtools-api': 6.6.4 '@vue/devtools-api': 6.6.4
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
vue-template-compiler@2.7.16: vue-template-compiler@2.7.16:
dependencies: dependencies:
de-indent: 1.0.2 de-indent: 1.0.2
he: 1.2.0 he: 1.2.0
vue-tsc@1.8.27(typescript@5.9.2): vue-tsc@1.8.27(typescript@5.0.2):
dependencies: dependencies:
'@volar/typescript': 1.11.1 '@volar/typescript': 1.11.1
'@vue/language-core': 1.8.27(typescript@5.9.2) '@vue/language-core': 1.8.27(typescript@5.0.2)
semver: 7.7.2 semver: 7.7.2
typescript: 5.9.2 typescript: 5.0.2
vue@3.5.21(typescript@5.9.2): vue@3.5.21(typescript@5.0.2):
dependencies: dependencies:
'@vue/compiler-dom': 3.5.21 '@vue/compiler-dom': 3.5.21
'@vue/compiler-sfc': 3.5.21 '@vue/compiler-sfc': 3.5.21
'@vue/runtime-dom': 3.5.21 '@vue/runtime-dom': 3.5.21
'@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.9.2)) '@vue/server-renderer': 3.5.21(vue@3.5.21(typescript@5.0.2))
'@vue/shared': 3.5.21 '@vue/shared': 3.5.21
optionalDependencies: optionalDependencies:
typescript: 5.9.2 typescript: 5.0.2
vuedraggable@4.1.0(vue@3.5.21(typescript@5.9.2)): vuedraggable@4.1.0(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
sortablejs: 1.14.0 sortablejs: 1.14.0
vue: 3.5.21(typescript@5.9.2) vue: 3.5.21(typescript@5.0.2)
vxe-pc-ui@4.9.30(vue@3.5.21(typescript@5.9.2)): vxe-pc-ui@4.9.30(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
'@vxe-ui/core': 4.2.12(vue@3.5.21(typescript@5.9.2)) '@vxe-ui/core': 4.2.12(vue@3.5.21(typescript@5.0.2))
transitivePeerDependencies: transitivePeerDependencies:
- vue - vue
vxe-table@4.16.12(vue@3.5.21(typescript@5.9.2)): vxe-table@4.16.12(vue@3.5.21(typescript@5.0.2)):
dependencies: dependencies:
vxe-pc-ui: 4.9.30(vue@3.5.21(typescript@5.9.2)) vxe-pc-ui: 4.9.30(vue@3.5.21(typescript@5.0.2))
transitivePeerDependencies: transitivePeerDependencies:
- vue - vue

23
src/auto-import.d.ts vendored
View File

@@ -1,6 +1,7 @@
/* eslint-disable */ /* eslint-disable */
/* prettier-ignore */ /* prettier-ignore */
// @ts-nocheck // @ts-nocheck
// noinspection JSUnusedGlobalSymbols
// Generated by unplugin-auto-import // Generated by unplugin-auto-import
export {} export {}
declare global { declare global {
@@ -37,6 +38,7 @@ declare global {
const onServerPrefetch: typeof import("vue")["onServerPrefetch"]; const onServerPrefetch: typeof import("vue")["onServerPrefetch"];
const onUnmounted: typeof import("vue")["onUnmounted"]; const onUnmounted: typeof import("vue")["onUnmounted"];
const onUpdated: typeof import("vue")["onUpdated"]; const onUpdated: typeof import("vue")["onUpdated"];
const onWatcherCleanup: typeof import("vue")["onWatcherCleanup"];
const provide: typeof import("vue")["provide"]; const provide: typeof import("vue")["provide"];
const reactive: typeof import("vue")["reactive"]; const reactive: typeof import("vue")["reactive"];
const readonly: typeof import("vue")["readonly"]; const readonly: typeof import("vue")["readonly"];
@@ -54,10 +56,13 @@ declare global {
const useAttrs: typeof import("vue")["useAttrs"]; const useAttrs: typeof import("vue")["useAttrs"];
const useCssModule: typeof import("vue")["useCssModule"]; const useCssModule: typeof import("vue")["useCssModule"];
const useCssVars: typeof import("vue")["useCssVars"]; const useCssVars: typeof import("vue")["useCssVars"];
const useId: typeof import("vue")["useId"];
const useLink: typeof import("vue-router")["useLink"]; const useLink: typeof import("vue-router")["useLink"];
const useModel: typeof import("vue")["useModel"];
const useRoute: typeof import("vue-router")["useRoute"]; const useRoute: typeof import("vue-router")["useRoute"];
const useRouter: typeof import("vue-router")["useRouter"]; const useRouter: typeof import("vue-router")["useRouter"];
const useSlots: typeof import("vue")["useSlots"]; const useSlots: typeof import("vue")["useSlots"];
const useTemplateRef: typeof import("vue")["useTemplateRef"];
const watch: typeof import("vue")["watch"]; const watch: typeof import("vue")["watch"];
const watchEffect: typeof import("vue")["watchEffect"]; const watchEffect: typeof import("vue")["watchEffect"];
const watchPostEffect: typeof import("vue")["watchPostEffect"]; const watchPostEffect: typeof import("vue")["watchPostEffect"];
@@ -66,5 +71,21 @@ declare global {
// for type re-export // for type re-export
declare global { declare global {
// @ts-ignore // @ts-ignore
export type { Component, ComponentPublicInstance, ComputedRef, InjectionKey, PropType, Ref, VNode } from "vue"; export type {
Component,
ComponentPublicInstance,
ComputedRef,
DirectiveBinding,
ExtractDefaultPropTypes,
ExtractPropTypes,
ExtractPublicPropTypes,
InjectionKey,
PropType,
Ref,
MaybeRef,
MaybeRefOrGetter,
VNode,
WritableComputedRef
} from "vue";
import("vue");
} }

19
src/components.d.ts vendored
View File

@@ -7,6 +7,11 @@ export {}
declare module "vue" { declare module "vue" {
export interface GlobalComponents { export interface GlobalComponents {
403: typeof import("./components/ErrorMessage/403.vue")["default"];
404: typeof import("./components/ErrorMessage/404.vue")["default"];
500: typeof import("./components/ErrorMessage/500.vue")["default"];
ColSetting: typeof import("./components/ProTable/components/ColSetting.vue")["default"];
DetailsSearch: typeof import("./components/DetailsSearch/index.vue")["default"];
ElAside: typeof import("element-plus/es")["ElAside"]; ElAside: typeof import("element-plus/es")["ElAside"];
ElAutocomplete: typeof import("element-plus/es")["ElAutocomplete"]; ElAutocomplete: typeof import("element-plus/es")["ElAutocomplete"];
ElBreadcrumb: typeof import("element-plus/es")["ElBreadcrumb"]; ElBreadcrumb: typeof import("element-plus/es")["ElBreadcrumb"];
@@ -41,6 +46,12 @@ declare module "vue" {
ElTabs: typeof import("element-plus/es")["ElTabs"]; ElTabs: typeof import("element-plus/es")["ElTabs"];
ElTag: typeof import("element-plus/es")["ElTag"]; ElTag: typeof import("element-plus/es")["ElTag"];
ElTooltip: typeof import("element-plus/es")["ElTooltip"]; ElTooltip: typeof import("element-plus/es")["ElTooltip"];
Empty: typeof import("./components/ProTable/components/Empty.vue")["default"];
Form: typeof import("./components/Form/index.vue")["default"];
FormItem: typeof import("./components/Form/components/FormItem.vue")["default"];
FormTable: typeof import("./components/FormTable/index.vue")["default"];
Grid: typeof import("./components/Grid/index.vue")["default"];
GridItem: typeof import("./components/Grid/components/GridItem.vue")["default"];
IEpArrowDown: typeof import("~icons/ep/arrow-down")["default"]; IEpArrowDown: typeof import("~icons/ep/arrow-down")["default"];
IEpCircleClose: typeof import("~icons/ep/circle-close")["default"]; IEpCircleClose: typeof import("~icons/ep/circle-close")["default"];
IEpFolderDelete: typeof import("~icons/ep/folder-delete")["default"]; IEpFolderDelete: typeof import("~icons/ep/folder-delete")["default"];
@@ -49,7 +60,15 @@ declare module "vue" {
IEpRemove: typeof import("~icons/ep/remove")["default"]; IEpRemove: typeof import("~icons/ep/remove")["default"];
IEpSearch: typeof import("~icons/ep/search")["default"]; IEpSearch: typeof import("~icons/ep/search")["default"];
IEpSwitchButton: typeof import("~icons/ep/switch-button")["default"]; IEpSwitchButton: typeof import("~icons/ep/switch-button")["default"];
ImportExcel: typeof import("./components/ImportExcel/index.vue")["default"];
Loading: typeof import("./components/Loading/index.vue")["default"];
Pagination: typeof import("./components/ProTable/components/Pagination.vue")["default"];
PermissionButton: typeof import("./components/PermissionButton/index.vue")["default"];
ProTable: typeof import("./components/ProTable/index.vue")["default"];
RouterLink: typeof import("vue-router")["RouterLink"]; RouterLink: typeof import("vue-router")["RouterLink"];
RouterView: typeof import("vue-router")["RouterView"]; RouterView: typeof import("vue-router")["RouterView"];
SearchForm: typeof import("./components/SearchForm/index.vue")["default"];
SearchFormItem: typeof import("./components/SearchForm/components/SearchFormItem.vue")["default"];
TableColumn: typeof import("./components/ProTable/components/TableColumn.vue")["default"];
} }
} }

View File

@@ -16,5 +16,5 @@ const router = useRouter();
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -16,5 +16,5 @@ const router = useRouter();
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -16,5 +16,5 @@ const router = useRouter();
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -119,5 +119,5 @@ const resetForm = (formEl: FormInstance | undefined) => {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -83,5 +83,5 @@ const resetForm = (formEl: FormInstance | undefined) => {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
// @import "./index.scss"; // @use "./index.scss";
</style> </style>

View File

@@ -99,7 +99,7 @@ import { ElTable, ElTableColumn } from "element-plus";
import { QuestionFilled } from "@element-plus/icons-vue"; import { QuestionFilled } from "@element-plus/icons-vue";
const props = defineProps<{ const props = defineProps<{
columns: any; columns: any;
rowStyle?: (params: any) => void; rowStyle?: any;
isStatus?: boolean; isStatus?: boolean;
tableData?: any; tableData?: any;
height?: number; height?: number;

View File

@@ -147,5 +147,5 @@ defineExpose({
}); });
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -9,5 +9,5 @@
<script setup lang="ts" name="Loading"></script> <script setup lang="ts" name="Loading"></script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -3,6 +3,7 @@ import { BreakPoint, Responsive } from "@/components/Grid/interface";
import { TableColumnCtx } from "element-plus/es/components/table/src/table-column/defaults"; import { TableColumnCtx } from "element-plus/es/components/table/src/table-column/defaults";
import { ProTableProps } from "@/components/ProTable/index.vue"; import { ProTableProps } from "@/components/ProTable/index.vue";
import ProTable from "@/components/ProTable/index.vue"; import ProTable from "@/components/ProTable/index.vue";
import { DefaultRow } from "element-plus/es/components/table/src/table/defaults";
export interface EnumProps { export interface EnumProps {
label?: string; // 选项框显示的文字 label?: string; // 选项框显示的文字
@@ -53,20 +54,21 @@ export type FieldNamesProps = {
children?: string; children?: string;
}; };
export type RenderScope<T> = { export type RenderScope<T extends DefaultRow> = {
row: T; row: T;
$index: number; $index: number;
column: TableColumnCtx<T>; column: TableColumnCtx<T>;
[key: string]: any; [key: string]: any;
}; };
export type HeaderRenderScope<T> = { export type HeaderRenderScope<T extends DefaultRow> = {
$index: number; $index: number;
column: TableColumnCtx<T>; column: TableColumnCtx<T>;
[key: string]: any; [key: string]: any;
}; };
export interface ColumnProps<T = any> extends Partial<Omit<TableColumnCtx<T>, "children" | "renderCell" | "renderHeader">> { export interface ColumnProps<T extends DefaultRow = any>
extends Partial<Omit<TableColumnCtx<T>, "children" | "renderCell" | "renderHeader">> {
tag?: boolean; // 是否是标签展示 tag?: boolean; // 是否是标签展示
isShow?: boolean; // 是否显示在表格当中 isShow?: boolean; // 是否显示在表格当中
search?: SearchProps | undefined; // 搜索项配置 search?: SearchProps | undefined; // 搜索项配置

View File

@@ -225,5 +225,5 @@ const handleEmitClear = (item: any) => {
}; };
</script> </script>
<style lang="scss" scope> <style lang="scss" scope>
@import "../index.scss"; @use "../index.scss";
</style> </style>

View File

@@ -309,5 +309,5 @@ const handleFormReset = () => {
}; };
</script> </script>
<style lang="scss" scope> <style lang="scss" scope>
@import "./index.scss"; @use "./index.scss";
</style> </style>

21
src/env.d.ts vendored Normal file
View File

@@ -0,0 +1,21 @@
// src/env.d.ts
// import type { ComponentCustomOptions } from "vue";
declare global {
namespace JSX {
interface IntrinsicElements {
// 声明常用的 Element Plus 组件
"el-option": any;
"el-radio": any;
"el-checkbox": any;
"el-button": any;
"el-table-column": any;
"el-table": any;
"el-tag": any;
// 可以继续添加其他需要的组件
}
}
}
// 确保模块被识别
export {};

View File

@@ -1,12 +0,0 @@
/**
* @description 精度处理
* @param data 数据源
* @param type Decimal方法
* @param typeData mul | div| add | sub 方法参数 的数据
* @return returnData {number}
* */
import { Decimal } from "decimal.js";
export const useDecimal = (data: number, type?: "mul" | "div" | "add" | "sub", typeData?: number) => {
let returnData = type && typeData ? new Decimal(data)[type](typeData).toNumber() : new Decimal(data).toNumber();
return returnData;
};

View File

@@ -55,5 +55,5 @@ const activeMenu = computed(() => (route.meta.activeMenu ? route.meta.activeMenu
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -96,5 +96,5 @@ const changeSubMenu = (item: Menu.MenuOptions) => {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -60,5 +60,5 @@ const handleClickMenu = (subItem: Menu.MenuOptions) => {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -50,7 +50,7 @@ const activeMenu = computed(() => (route.meta.activeMenu ? route.meta.activeMenu
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
.el-container .el-aside .aside-box .el-scrollbar { .el-container .el-aside .aside-box .el-scrollbar {
background-color: #161616 !important; background-color: #161616 !important;
} }

View File

@@ -71,5 +71,5 @@ watch(
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -100,5 +100,5 @@ const closeAllTab = () => {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "../index.scss"; @use "../index.scss";
</style> </style>

View File

@@ -127,5 +127,5 @@ const tabRemove = (fullPath: TabPaneName) => {
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>

View File

@@ -43,5 +43,5 @@ getOrgs();
</script> </script>
<style scoped lang="scss"> <style scoped lang="scss">
@import "./index.scss"; @use "./index.scss";
</style> </style>