From 60ebd2377a54b8aff1cf7d31691c353908856325 Mon Sep 17 00:00:00 2001
From: moxunjinmu <1786471868@qq.com>
Date: Thu, 27 Mar 2025 05:05:30 +0000
Subject: [PATCH 1/4] Revert "Merge branch 'dev/Pinia' into dev/dev2.0-Wot"
This reverts commit f6dec921936ceadfff4920865600633a1ffcc604.
---
package.json | 1 -
pnpm-lock.yaml | 43 ---------------------------------------
src/App.vue | 9 +-------
src/env.d.ts | 7 +------
src/main.ts | 8 --------
src/pages/index/index.vue | 2 +-
src/uni.scss | 2 +-
7 files changed, 4 insertions(+), 68 deletions(-)
diff --git a/package.json b/package.json
index aa8f451..f80cedb 100644
--- a/package.json
+++ b/package.json
@@ -57,7 +57,6 @@
"@dcloudio/uni-mp-xhs": "3.0.0-4030620241128001",
"@dcloudio/uni-quickapp-webview": "3.0.0-4030620241128001",
"pinia": "^3.0.1",
- "uview-plus": "^3.4.8",
"vue": "^3.4.21",
"vue-i18n": "^9.1.9",
"wot-design-uni": "^1.8.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fdf1834..f820dd2 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -56,9 +56,6 @@ importers:
pinia:
specifier: ^3.0.1
version: 3.0.1(typescript@4.9.5)(vue@3.5.13(typescript@4.9.5))
- uview-plus:
- specifier: ^3.4.8
- version: 3.4.8
vue:
specifier: ^3.4.21
version: 3.5.13(typescript@4.9.5)
@@ -2323,9 +2320,6 @@ packages:
resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==}
engines: {node: '>= 10'}
- clipboard@2.0.11:
- resolution: {integrity: sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==}
-
cliui@7.0.4:
resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
@@ -2577,9 +2571,6 @@ packages:
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
engines: {node: '>=0.4.0'}
- delegate@3.2.0:
- resolution: {integrity: sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==}
-
depd@2.0.0:
resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==}
engines: {node: '>= 0.8'}
@@ -3051,9 +3042,6 @@ packages:
resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==}
engines: {node: '>=18'}
- good-listener@1.2.2:
- resolution: {integrity: sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==}
-
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
@@ -4319,9 +4307,6 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
- select@1.1.2:
- resolution: {integrity: sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==}
-
semver@6.3.1:
resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
hasBin: true
@@ -4542,9 +4527,6 @@ packages:
timm@1.7.1:
resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==}
- tiny-emitter@2.1.0:
- resolution: {integrity: sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==}
-
tinycolor2@1.6.0:
resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==}
@@ -4755,10 +4737,6 @@ packages:
resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
engines: {node: '>= 0.4.0'}
- uview-plus@3.4.8:
- resolution: {integrity: sha512-zJHVKSBmeomdAAp/3VInDrhAqLLGR1qj/9RiYuspTPBThPoe9CnaL3Ty1rxnK3cF4D/7/6eUkQgihFhVQy5j7A==}
- engines: {HBuilderX: ^3.1.0}
-
v8-to-istanbul@8.1.1:
resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==}
engines: {node: '>=10.12.0'}
@@ -8151,12 +8129,6 @@ snapshots:
cli-width@3.0.0: {}
- clipboard@2.0.11:
- dependencies:
- good-listener: 1.2.2
- select: 1.1.2
- tiny-emitter: 2.1.0
-
cliui@7.0.4:
dependencies:
string-width: 4.2.3
@@ -8386,8 +8358,6 @@ snapshots:
delayed-stream@1.0.0: {}
- delegate@3.2.0: {}
-
depd@2.0.0: {}
destr@2.0.3: {}
@@ -8914,10 +8884,6 @@ snapshots:
globals@16.0.0: {}
- good-listener@1.2.2:
- dependencies:
- delegate: 3.2.0
-
gopd@1.2.0: {}
graceful-fs@4.2.11: {}
@@ -10320,8 +10286,6 @@ snapshots:
scule@1.3.0: {}
- select@1.1.2: {}
-
semver@6.3.1: {}
semver@7.7.1: {}
@@ -10545,8 +10509,6 @@ snapshots:
timm@1.7.1: {}
- tiny-emitter@2.1.0: {}
-
tinycolor2@1.6.0: {}
tinyexec@0.3.2: {}
@@ -10806,11 +10768,6 @@ snapshots:
utils-merge@1.0.1: {}
- uview-plus@3.4.8:
- dependencies:
- clipboard: 2.0.11
- dayjs: 1.11.13
-
v8-to-istanbul@8.1.1:
dependencies:
'@types/istanbul-lib-coverage': 2.0.6
diff --git a/src/App.vue b/src/App.vue
index 5675f8f..6086575 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,8 +1,3 @@
-
-
+
diff --git a/src/env.d.ts b/src/env.d.ts
index 6329460..bc11527 100644
--- a/src/env.d.ts
+++ b/src/env.d.ts
@@ -1,10 +1,5 @@
-/*
- * @Author: moxunjinmu
- * @Date: 2025-03-24 17:39:53
- * @Description:
- */
///
-declare module "uview-plus";
+
declare module "*.vue" {
import { DefineComponent } from "vue";
const component: DefineComponent<{}, {}, any>;
diff --git a/src/main.ts b/src/main.ts
index 086d982..9b68ad6 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,19 +1,11 @@
-/*
- * @Author: moxunjinmu
- * @Date: 2025-03-24 17:39:53
- * @Description:
- */
import { createSSRApp } from "vue";
import App from "./App.vue";
import "uno.css";
import { setupStore } from "@/store";
-import uViewPlus from "uview-plus";
-
export function createApp() {
const app = createSSRApp(App);
// 全局注册 store
setupStore(app);
- app.use(uViewPlus);
return {
app,
};
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index 92c9a3b..37dfd8d 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -1,5 +1,5 @@
diff --git a/src/uni.scss b/src/uni.scss
index f3e1f3f..d055110 100644
--- a/src/uni.scss
+++ b/src/uni.scss
@@ -11,7 +11,7 @@
*
* 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件
*/
-@import "uview-plus/theme.scss";
+
/* 颜色变量 */
/* 行为相关颜色 */
--
Gitee
From 9986d42e109af24511d58549cbd7ff0c0a2aea77 Mon Sep 17 00:00:00 2001
From: moxunjinmu <1786471868@qq.com>
Date: Thu, 27 Mar 2025 19:49:00 +0800
Subject: [PATCH 2/4] =?UTF-8?q?feat(stylelint):=20:sparkles:=20=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0stylelint=E6=A0=BC=E5=BC=8F=E5=8C=96=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.stylelintignore | 22 ++
.stylelintrc.cjs | 57 ++++
package.json | 17 +-
pnpm-lock.yaml | 565 ++++++++++++++++++++++++++++++++++++++
src/pages/login/index.vue | 5 +
5 files changed, 664 insertions(+), 2 deletions(-)
create mode 100644 .stylelintignore
create mode 100644 .stylelintrc.cjs
diff --git a/.stylelintignore b/.stylelintignore
new file mode 100644
index 0000000..40bf8b5
--- /dev/null
+++ b/.stylelintignore
@@ -0,0 +1,22 @@
+*.min.js
+dist
+public
+node_modules
+.gitignore
+README.md
+package.json
+.vite
+.history
+.husky
+.vscode
+.env.*
+.eslintrc.cjs
+.prettierrc
+commitlint.config.cjs
+eslint.config.mjs
+LICENSE
+pnpm-lock.yaml
+prettier.config.mjs
+tsconfig.json
+vite.config.ts
+*.d.ts
diff --git a/.stylelintrc.cjs b/.stylelintrc.cjs
new file mode 100644
index 0000000..cf9ad6e
--- /dev/null
+++ b/.stylelintrc.cjs
@@ -0,0 +1,57 @@
+/*
+ * @Author: moxunjinmu
+ * @Date: 2025-03-27 19:29:01
+ * @Description: -
+ */
+module.exports = {
+ extends: [
+ "stylelint-config-recommended",
+ "stylelint-config-recommended-scss",
+ "stylelint-config-recommended-vue/scss",
+ "stylelint-config-html/vue",
+ "stylelint-config-recess-order",
+ ],
+ plugins: ["stylelint-prettier"],
+ overrides: [
+ {
+ files: ["**/*.{vue,html}"],
+ customSyntax: "postcss-html",
+ },
+ {
+ files: ["**/*.{css,scss}"],
+ customSyntax: "postcss-scss",
+ },
+ ],
+ rules: {
+ "import-notation": "string",
+ "selector-class-pattern": null,
+ "custom-property-pattern": null,
+ "keyframes-name-pattern": null,
+ "no-descending-specificity": null,
+ "no-empty-source": null,
+ "selector-pseudo-class-no-unknown": [
+ true,
+ {
+ ignorePseudoClasses: ["global", "export", "deep"],
+ },
+ ],
+ "unit-no-unknown": [
+ true,
+ {
+ ignoreUnits: ["rpx"],
+ },
+ ],
+ "property-no-unknown": [
+ true,
+ {
+ ignoreProperties: [],
+ },
+ ],
+ "at-rule-no-unknown": [
+ true,
+ {
+ ignoreAtRules: ["apply", "use", "forward"],
+ },
+ ],
+ },
+};
diff --git a/package.json b/package.json
index f80cedb..da21497 100644
--- a/package.json
+++ b/package.json
@@ -38,7 +38,8 @@
"format": "prettier --write ./src",
"prepare": "husky",
"lint:lint-staged": "lint-staged",
- "commit": "git-cz"
+ "commit": "git-cz",
+ "lint:stylelint": "stylelint \"**/*.{css,scss,vue,html}\" --fix"
},
"dependencies": {
"@dcloudio/uni-app": "3.0.0-4030620241128001",
@@ -81,9 +82,19 @@
"globals": "^16.0.0",
"husky": "^9.1.7",
"lint-staged": "^15.5.0",
+ "postcss": "^8.5.3",
+ "postcss-html": "^1.8.0",
+ "postcss-scss": "^4.0.9",
"prettier": "^3.5.3",
"sass": "^1.86.0",
"sass-loader": "^16.0.5",
+ "stylelint": "^16.17.0",
+ "stylelint-config-html": "^1.1.0",
+ "stylelint-config-recess-order": "^6.0.0",
+ "stylelint-config-recommended": "^15.0.0",
+ "stylelint-config-recommended-scss": "^14.1.0",
+ "stylelint-config-recommended-vue": "^1.6.0",
+ "stylelint-prettier": "^5.0.3",
"typescript": "^4.9.4",
"typescript-eslint": "^8.27.0",
"unocss": "66.1.0-beta.6",
@@ -103,9 +114,11 @@
],
"*.{vue,html}": [
"eslint --fix",
- "prettier --write"
+ "prettier --write",
+ "stylelint --fix"
],
"*.{scss,css}": [
+ "stylelint --fix",
"prettier --write"
],
"*.md": [
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index f820dd2..3d3d544 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -123,6 +123,15 @@ importers:
lint-staged:
specifier: ^15.5.0
version: 15.5.0
+ postcss:
+ specifier: ^8.5.3
+ version: 8.5.3
+ postcss-html:
+ specifier: ^1.8.0
+ version: 1.8.0
+ postcss-scss:
+ specifier: ^4.0.9
+ version: 4.0.9(postcss@8.5.3)
prettier:
specifier: ^3.5.3
version: 3.5.3
@@ -132,6 +141,27 @@ importers:
sass-loader:
specifier: ^16.0.5
version: 16.0.5(sass@1.86.0)
+ stylelint:
+ specifier: ^16.17.0
+ version: 16.17.0(typescript@4.9.5)
+ stylelint-config-html:
+ specifier: ^1.1.0
+ version: 1.1.0(postcss-html@1.8.0)(stylelint@16.17.0(typescript@4.9.5))
+ stylelint-config-recess-order:
+ specifier: ^6.0.0
+ version: 6.0.0(stylelint@16.17.0(typescript@4.9.5))
+ stylelint-config-recommended:
+ specifier: ^15.0.0
+ version: 15.0.0(stylelint@16.17.0(typescript@4.9.5))
+ stylelint-config-recommended-scss:
+ specifier: ^14.1.0
+ version: 14.1.0(postcss@8.5.3)(stylelint@16.17.0(typescript@4.9.5))
+ stylelint-config-recommended-vue:
+ specifier: ^1.6.0
+ version: 1.6.0(postcss-html@1.8.0)(stylelint@16.17.0(typescript@4.9.5))
+ stylelint-prettier:
+ specifier: ^5.0.3
+ version: 5.0.3(prettier@3.5.3)(stylelint@16.17.0(typescript@4.9.5))
typescript:
specifier: ^4.9.4
version: 4.9.5
@@ -841,6 +871,29 @@ packages:
resolution: {integrity: sha512-LRjP623jPyf3Poyfb0ohMj8I3ORyBDOwXAgxxVPbSD0unJuW2mJWeiRfaQinjtccMqC5Wy1HOMfa4btKjbNxbg==}
engines: {node: '>=v18'}
+ '@csstools/css-parser-algorithms@3.0.4':
+ resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@csstools/css-tokenizer': ^3.0.3
+
+ '@csstools/css-tokenizer@3.0.3':
+ resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==}
+ engines: {node: '>=18'}
+
+ '@csstools/media-query-list-parser@4.0.2':
+ resolution: {integrity: sha512-EUos465uvVvMJehckATTlNqGj4UJWkTmdWuDMjqvSUkjGpmOyFZBVwb4knxCm/k2GMTXY+c/5RkdndzFYWeX5A==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ '@csstools/css-parser-algorithms': ^3.0.4
+ '@csstools/css-tokenizer': ^3.0.3
+
+ '@csstools/selector-specificity@5.0.0':
+ resolution: {integrity: sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw==}
+ engines: {node: '>=18'}
+ peerDependencies:
+ postcss-selector-parser: ^7.0.0
+
'@dcloudio/types@3.4.14':
resolution: {integrity: sha512-VolQeZfTh8pQFsr2IlfIVX93blfvGTuBoJuZUc7iWOqtHV8gDrq6fXLhzsVlgZyuhhRZLOxlo33rkEqnY+ucAw==}
@@ -953,6 +1006,9 @@ packages:
peerDependencies:
vite: ^5.2.8
+ '@dual-bundle/import-meta-resolve@4.1.0':
+ resolution: {integrity: sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==}
+
'@esbuild/aix-ppc64@0.20.2':
resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==}
engines: {node: '>=12'}
@@ -1443,6 +1499,9 @@ packages:
'@jridgewell/trace-mapping@0.3.25':
resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
+ '@keyv/serialize@1.0.3':
+ resolution: {integrity: sha512-qnEovoOp5Np2JDGonIDL6Ayihw0RhnRh6vxPuHo4RDn1UOzwEo4AeIfpL6UGIrsceWrCMiVPgwRjbHu4vYFc3g==}
+
'@meoc/utils@0.2.9':
resolution: {integrity: sha512-vBSOxdzsb5Foyd+qqi+50O5J2rZWZrLqj4dJXatqcQlW5xnHXaZnVmakptoqH4tc+YjpZW37zzVXpD3PQ57rSg==}
@@ -2102,6 +2161,14 @@ packages:
array-ify@1.0.0:
resolution: {integrity: sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==}
+ array-union@2.1.0:
+ resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
+ engines: {node: '>=8'}
+
+ astral-regex@2.0.0:
+ resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
+ engines: {node: '>=8'}
+
asynckit@0.4.0:
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
@@ -2159,6 +2226,9 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ balanced-match@2.0.0:
+ resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==}
+
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
@@ -2224,6 +2294,9 @@ packages:
buffer@5.7.1:
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
+ buffer@6.0.3:
+ resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
+
bytes@3.1.2:
resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==}
engines: {node: '>= 0.8'}
@@ -2236,6 +2309,9 @@ packages:
resolution: {integrity: sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==}
engines: {node: '>=8'}
+ cacheable@1.8.9:
+ resolution: {integrity: sha512-FicwAUyWnrtnd4QqYAoRlNs44/a1jTL7XDKqm5gJ90wz1DQPlC7U2Rd1Tydpv+E7WAr4sQHuw8Q8M3nZMAyecQ==}
+
cachedir@2.3.0:
resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==}
engines: {node: '>=6'}
@@ -2351,6 +2427,9 @@ packages:
color-name@1.1.4:
resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
+ colord@2.9.3:
+ resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==}
+
colorette@2.0.20:
resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==}
@@ -2477,6 +2556,10 @@ packages:
css-font-weight-keywords@1.0.0:
resolution: {integrity: sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==}
+ css-functions-list@3.2.3:
+ resolution: {integrity: sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==}
+ engines: {node: '>=12 || >=16'}
+
css-list-helpers@2.0.0:
resolution: {integrity: sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==}
@@ -2603,14 +2686,31 @@ packages:
resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
+ dir-glob@3.0.1:
+ resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
+ engines: {node: '>=8'}
+
+ dom-serializer@2.0.0:
+ resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
+
dom-walk@0.1.2:
resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==}
+ domelementtype@2.3.0:
+ resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
+
domexception@2.0.1:
resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==}
engines: {node: '>=8'}
deprecated: Use your platform's native DOMException instead
+ domhandler@5.0.3:
+ resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
+ engines: {node: '>= 4'}
+
+ domutils@3.2.2:
+ resolution: {integrity: sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==}
+
dot-prop@5.3.0:
resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
engines: {node: '>=8'}
@@ -2853,6 +2953,10 @@ packages:
fast-uri@3.0.6:
resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==}
+ fastest-levenshtein@1.0.16:
+ resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==}
+ engines: {node: '>= 4.9.1'}
+
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
@@ -2871,6 +2975,9 @@ packages:
resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==}
engines: {node: '>=8'}
+ file-entry-cache@10.0.7:
+ resolution: {integrity: sha512-txsf5fu3anp2ff3+gOJJzRImtrtm/oa9tYLN0iTuINZ++EyVR/nRrg2fKYwvG/pXDofcrvvb0scEbX3NyW/COw==}
+
file-entry-cache@8.0.0:
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
engines: {node: '>=16.0.0'}
@@ -2913,6 +3020,9 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
+ flat-cache@6.1.7:
+ resolution: {integrity: sha512-qwZ4xf1v1m7Rc9XiORly31YaChvKt6oNVHuqqZcoED/7O+ToyNVGobKsIAopY9ODcWpEDKEBAbrSOCBHtNQvew==}
+
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
@@ -3019,10 +3129,18 @@ packages:
resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==}
engines: {node: '>=0.10.0'}
+ global-modules@2.0.0:
+ resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==}
+ engines: {node: '>=6'}
+
global-prefix@1.0.2:
resolution: {integrity: sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==}
engines: {node: '>=0.10.0'}
+ global-prefix@3.0.0:
+ resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==}
+ engines: {node: '>=6'}
+
global@4.4.0:
resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==}
@@ -3042,6 +3160,13 @@ packages:
resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==}
engines: {node: '>=18'}
+ globby@11.1.0:
+ resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
+ engines: {node: '>=10'}
+
+ globjoin@0.1.4:
+ resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==}
+
gopd@1.2.0:
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
engines: {node: '>= 0.4'}
@@ -3090,6 +3215,9 @@ packages:
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
+ hookified@1.8.1:
+ resolution: {integrity: sha512-GrO2l93P8xCWBSTBX9l2BxI78VU/MAAYag+pG8curS3aBGy0++ZlxrQ7PdUOUVMbn5BwkGb6+eRrnf43ipnFEA==}
+
html-encoding-sniffer@2.0.1:
resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==}
engines: {node: '>=10'}
@@ -3097,6 +3225,13 @@ packages:
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
+ html-tags@3.3.1:
+ resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==}
+ engines: {node: '>=8'}
+
+ htmlparser2@8.0.2:
+ resolution: {integrity: sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==}
+
http-errors@2.0.0:
resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==}
engines: {node: '>= 0.8'}
@@ -3142,6 +3277,10 @@ packages:
resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
engines: {node: '>= 4'}
+ ignore@7.0.3:
+ resolution: {integrity: sha512-bAH5jbK/F3T3Jls4I0SO1hmPR0dKU0a7+SY6n1yzRtG54FLO8d6w/nxLFX2Nb7dBu6cCWXPaAME6cYqFUMmuCA==}
+ engines: {node: '>= 4'}
+
immutable@5.0.3:
resolution: {integrity: sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==}
@@ -3237,6 +3376,10 @@ packages:
resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
engines: {node: '>=8'}
+ is-plain-object@5.0.0:
+ resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
+ engines: {node: '>=0.10.0'}
+
is-potential-custom-element-name@1.0.1:
resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==}
@@ -3511,10 +3654,20 @@ packages:
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
+ keyv@5.3.2:
+ resolution: {integrity: sha512-Lji2XRxqqa5Wg+CHLVfFKBImfJZ4pCSccu9eVWK6w4c2SDFLd8JAn1zqTuSFnsxb7ope6rMsnIHfp+eBbRBRZQ==}
+
+ kind-of@6.0.3:
+ resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==}
+ engines: {node: '>=0.10.0'}
+
kleur@3.0.3:
resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
engines: {node: '>=6'}
+ known-css-properties@0.35.0:
+ resolution: {integrity: sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A==}
+
kolorist@1.8.0:
resolution: {integrity: sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==}
@@ -3615,6 +3768,9 @@ packages:
lodash.startcase@4.4.0:
resolution: {integrity: sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==}
+ lodash.truncate@4.4.2:
+ resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==}
+
lodash.uniq@4.5.0:
resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==}
@@ -3653,9 +3809,15 @@ packages:
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
engines: {node: '>= 0.4'}
+ mathml-tag-names@2.1.3:
+ resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==}
+
mdn-data@2.12.2:
resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==}
+ mdn-data@2.18.0:
+ resolution: {integrity: sha512-gtCy1yim/vpHF/tq3B4Z43x3zKWpYeb4IM3d/Mf4oMYcNuoXOYEaqtoFlLHw9zd7+WNN3jNh6/WXyUrD3OIiwQ==}
+
media-typer@0.3.0:
resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==}
engines: {node: '>= 0.6'}
@@ -3955,6 +4117,10 @@ packages:
path-to-regexp@0.1.12:
resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==}
+ path-type@4.0.0:
+ resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
+ engines: {node: '>=8'}
+
pathe@2.0.3:
resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==}
@@ -4020,6 +4186,10 @@ packages:
resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==}
engines: {node: '>=4.0.0'}
+ postcss-html@1.8.0:
+ resolution: {integrity: sha512-5mMeb1TgLWoRKxZ0Xh9RZDfwUUIqRrcxO2uXO+Ezl1N5lqpCiSU5Gk6+1kZediBfBHFtPCdopr2UZ2SgUsKcgQ==}
+ engines: {node: ^12 || >=14}
+
postcss-import@14.1.0:
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
engines: {node: '>=10.0.0'}
@@ -4038,6 +4208,9 @@ packages:
ts-node:
optional: true
+ postcss-media-query-parser@0.2.3:
+ resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==}
+
postcss-modules-extract-imports@3.1.0:
resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==}
engines: {node: ^10 || ^12 || >= 14}
@@ -4067,6 +4240,27 @@ packages:
peerDependencies:
postcss: ^8.0.0
+ postcss-resolve-nested-selector@0.1.6:
+ resolution: {integrity: sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==}
+
+ postcss-safe-parser@6.0.0:
+ resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.3.3
+
+ postcss-safe-parser@7.0.1:
+ resolution: {integrity: sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==}
+ engines: {node: '>=18.0'}
+ peerDependencies:
+ postcss: ^8.4.31
+
+ postcss-scss@4.0.9:
+ resolution: {integrity: sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A==}
+ engines: {node: '>=12.0'}
+ peerDependencies:
+ postcss: ^8.4.29
+
postcss-selector-parser@6.1.2:
resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
engines: {node: '>=4'}
@@ -4075,6 +4269,11 @@ packages:
resolution: {integrity: sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==}
engines: {node: '>=4'}
+ postcss-sorting@8.0.2:
+ resolution: {integrity: sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q==}
+ peerDependencies:
+ postcss: ^8.4.20
+
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
@@ -4369,6 +4568,10 @@ packages:
resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
engines: {node: '>=8'}
+ slice-ansi@4.0.0:
+ resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
+ engines: {node: '>=10'}
+
slice-ansi@5.0.0:
resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==}
engines: {node: '>=12'}
@@ -4463,6 +4666,70 @@ packages:
strip-literal@3.0.0:
resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==}
+ stylelint-config-html@1.1.0:
+ resolution: {integrity: sha512-IZv4IVESjKLumUGi+HWeb7skgO6/g4VMuAYrJdlqQFndgbj6WJAXPhaysvBiXefX79upBdQVumgYcdd17gCpjQ==}
+ engines: {node: ^12 || >=14}
+ peerDependencies:
+ postcss-html: ^1.0.0
+ stylelint: '>=14.0.0'
+
+ stylelint-config-recess-order@6.0.0:
+ resolution: {integrity: sha512-1KqrttqpIrCYFAVQ1/bbgXo7EvvcjmkxxmnzVr+U66Xr2OlrNZqQ5+44Tmct6grCWY6wGTIBh2tSANqcmwIM2g==}
+ peerDependencies:
+ stylelint: '>=16'
+
+ stylelint-config-recommended-scss@14.1.0:
+ resolution: {integrity: sha512-bhaMhh1u5dQqSsf6ri2GVWWQW5iUjBYgcHkh7SgDDn92ijoItC/cfO/W+fpXshgTQWhwFkP1rVcewcv4jaftRg==}
+ engines: {node: '>=18.12.0'}
+ peerDependencies:
+ postcss: ^8.3.3
+ stylelint: ^16.6.1
+ peerDependenciesMeta:
+ postcss:
+ optional: true
+
+ stylelint-config-recommended-vue@1.6.0:
+ resolution: {integrity: sha512-syk1adIHvbH2T1OiR/spUK4oQy35PZIDw8Zmc7E0+eVK9Z9SK3tdMpGRT/bgGnAPpMt/WaL9K1u0tlF6xM0sMQ==}
+ engines: {node: ^12 || >=14}
+ peerDependencies:
+ postcss-html: ^1.0.0
+ stylelint: '>=14.0.0'
+
+ stylelint-config-recommended@14.0.1:
+ resolution: {integrity: sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg==}
+ engines: {node: '>=18.12.0'}
+ peerDependencies:
+ stylelint: ^16.1.0
+
+ stylelint-config-recommended@15.0.0:
+ resolution: {integrity: sha512-9LejMFsat7L+NXttdHdTq94byn25TD+82bzGRiV1Pgasl99pWnwipXS5DguTpp3nP1XjvLXVnEJIuYBfsRjRkA==}
+ engines: {node: '>=18.12.0'}
+ peerDependencies:
+ stylelint: ^16.13.0
+
+ stylelint-order@6.0.4:
+ resolution: {integrity: sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA==}
+ peerDependencies:
+ stylelint: ^14.0.0 || ^15.0.0 || ^16.0.1
+
+ stylelint-prettier@5.0.3:
+ resolution: {integrity: sha512-B6V0oa35ekRrKZlf+6+jA+i50C4GXJ7X1PPmoCqSUoXN6BrNF6NhqqhanvkLjqw2qgvrS0wjdpeC+Tn06KN3jw==}
+ engines: {node: '>=18.12.0'}
+ peerDependencies:
+ prettier: '>=3.0.0'
+ stylelint: '>=16.0.0'
+
+ stylelint-scss@6.11.1:
+ resolution: {integrity: sha512-e4rYo0UY+BIMtGeGanghrvHTjcryxgZbyFxUedp8dLFqC4P70aawNdYjRrQxbnKhu3BNr4+lt5e/53tcKXiwFA==}
+ engines: {node: '>=18.12.0'}
+ peerDependencies:
+ stylelint: ^16.0.2
+
+ stylelint@16.17.0:
+ resolution: {integrity: sha512-I9OwVIWRMqVm2Br5iTbrfSqGRPWQUlvm6oXO1xZuYYu0Gpduy67N8wXOZv15p6E/JdlZiAtQaIoLKZEWk5hrjw==}
+ engines: {node: '>=18.12.0'}
+ hasBin: true
+
superjson@2.2.2:
resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==}
engines: {node: '>=16'}
@@ -4483,10 +4750,17 @@ packages:
resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==}
engines: {node: '>=8'}
+ supports-hyperlinks@3.2.0:
+ resolution: {integrity: sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig==}
+ engines: {node: '>=14.18'}
+
supports-preserve-symlinks-flag@1.0.0:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'}
+ svg-tags@1.0.0:
+ resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==}
+
symbol-tree@3.2.4:
resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==}
@@ -4497,6 +4771,10 @@ packages:
systemjs@6.15.1:
resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==}
+ table@6.9.0:
+ resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==}
+ engines: {node: '>=10.0.0'}
+
tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@@ -4884,6 +5162,10 @@ packages:
write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
+ write-file-atomic@5.0.1:
+ resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==}
+ engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
+
ws@7.5.10:
resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==}
engines: {node: '>=8.3.0'}
@@ -5876,6 +6158,21 @@ snapshots:
'@types/conventional-commits-parser': 5.0.1
chalk: 5.4.1
+ '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)':
+ dependencies:
+ '@csstools/css-tokenizer': 3.0.3
+
+ '@csstools/css-tokenizer@3.0.3': {}
+
+ '@csstools/media-query-list-parser@4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)':
+ dependencies:
+ '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-tokenizer': 3.0.3
+
+ '@csstools/selector-specificity@5.0.0(postcss-selector-parser@7.1.0)':
+ dependencies:
+ postcss-selector-parser: 7.1.0
+
'@dcloudio/types@3.4.14': {}
'@dcloudio/uni-app-harmony@3.0.0-4030620241128001(postcss@8.5.3)(rollup@4.36.0)(vite@5.2.8(@types/node@22.13.11)(sass@1.86.0)(terser@5.39.0))(vue@3.5.13(typescript@4.9.5))':
@@ -6473,6 +6770,8 @@ snapshots:
- ts-node
- vue
+ '@dual-bundle/import-meta-resolve@4.1.0': {}
+
'@esbuild/aix-ppc64@0.20.2':
optional: true
@@ -7120,6 +7419,10 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.0
+ '@keyv/serialize@1.0.3':
+ dependencies:
+ buffer: 6.0.3
+
'@meoc/utils@0.2.9':
dependencies:
dayjs: 1.11.13
@@ -7872,6 +8175,10 @@ snapshots:
array-ify@1.0.0: {}
+ array-union@2.1.0: {}
+
+ astral-regex@2.0.0: {}
+
asynckit@0.4.0: {}
at-least-node@1.0.0: {}
@@ -7968,6 +8275,8 @@ snapshots:
balanced-match@1.0.2: {}
+ balanced-match@2.0.0: {}
+
base64-js@1.5.1: {}
base64url@3.0.1: {}
@@ -8043,12 +8352,22 @@ snapshots:
base64-js: 1.5.1
ieee754: 1.2.1
+ buffer@6.0.3:
+ dependencies:
+ base64-js: 1.5.1
+ ieee754: 1.2.1
+
bytes@3.1.2: {}
cac@6.7.14: {}
cac@6.7.9: {}
+ cacheable@1.8.9:
+ dependencies:
+ hookified: 1.8.1
+ keyv: 5.3.2
+
cachedir@2.3.0: {}
call-bind-apply-helpers@1.0.2:
@@ -8159,6 +8478,8 @@ snapshots:
color-name@1.1.4: {}
+ colord@2.9.3: {}
+
colorette@2.0.20: {}
combined-stream@1.0.8:
@@ -8281,6 +8602,8 @@ snapshots:
css-font-weight-keywords@1.0.0: {}
+ css-functions-list@3.2.3: {}
+
css-list-helpers@2.0.0: {}
css-system-font-keywords@1.0.0: {}
@@ -8375,12 +8698,34 @@ snapshots:
diff-sequences@27.5.1: {}
+ dir-glob@3.0.1:
+ dependencies:
+ path-type: 4.0.0
+
+ dom-serializer@2.0.0:
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ entities: 4.5.0
+
dom-walk@0.1.2: {}
+ domelementtype@2.3.0: {}
+
domexception@2.0.1:
dependencies:
webidl-conversions: 5.0.0
+ domhandler@5.0.3:
+ dependencies:
+ domelementtype: 2.3.0
+
+ domutils@3.2.2:
+ dependencies:
+ dom-serializer: 2.0.0
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+
dot-prop@5.3.0:
dependencies:
is-obj: 2.0.0
@@ -8686,6 +9031,8 @@ snapshots:
fast-uri@3.0.6: {}
+ fastest-levenshtein@1.0.16: {}
+
fastq@1.19.1:
dependencies:
reusify: 1.1.0
@@ -8702,6 +9049,10 @@ snapshots:
dependencies:
escape-string-regexp: 1.0.5
+ file-entry-cache@10.0.7:
+ dependencies:
+ flat-cache: 6.1.7
+
file-entry-cache@8.0.0:
dependencies:
flat-cache: 4.0.1
@@ -8759,6 +9110,12 @@ snapshots:
flatted: 3.3.3
keyv: 4.5.4
+ flat-cache@6.1.7:
+ dependencies:
+ cacheable: 1.8.9
+ flatted: 3.3.3
+ hookified: 1.8.1
+
flatted@3.3.3: {}
follow-redirects@1.15.9: {}
@@ -8863,6 +9220,10 @@ snapshots:
is-windows: 1.0.2
resolve-dir: 1.0.1
+ global-modules@2.0.0:
+ dependencies:
+ global-prefix: 3.0.0
+
global-prefix@1.0.2:
dependencies:
expand-tilde: 2.0.2
@@ -8871,6 +9232,12 @@ snapshots:
is-windows: 1.0.2
which: 1.3.1
+ global-prefix@3.0.0:
+ dependencies:
+ ini: 1.3.8
+ kind-of: 6.0.3
+ which: 1.3.1
+
global@4.4.0:
dependencies:
min-document: 2.19.0
@@ -8884,6 +9251,17 @@ snapshots:
globals@16.0.0: {}
+ globby@11.1.0:
+ dependencies:
+ array-union: 2.1.0
+ dir-glob: 3.0.1
+ fast-glob: 3.3.3
+ ignore: 5.3.2
+ merge2: 1.4.1
+ slash: 3.0.0
+
+ globjoin@0.1.4: {}
+
gopd@1.2.0: {}
graceful-fs@4.2.11: {}
@@ -8918,12 +9296,23 @@ snapshots:
hookable@5.5.3: {}
+ hookified@1.8.1: {}
+
html-encoding-sniffer@2.0.1:
dependencies:
whatwg-encoding: 1.0.5
html-escaper@2.0.2: {}
+ html-tags@3.3.1: {}
+
+ htmlparser2@8.0.2:
+ dependencies:
+ domelementtype: 2.3.0
+ domhandler: 5.0.3
+ domutils: 3.2.2
+ entities: 4.5.0
+
http-errors@2.0.0:
dependencies:
depd: 2.0.0
@@ -8967,6 +9356,8 @@ snapshots:
ignore@5.3.2: {}
+ ignore@7.0.3: {}
+
immutable@5.0.3: {}
import-fresh@3.3.1:
@@ -9050,6 +9441,8 @@ snapshots:
is-obj@2.0.0: {}
+ is-plain-object@5.0.0: {}
+
is-potential-custom-element-name@1.0.1: {}
is-stream@2.0.1: {}
@@ -9554,8 +9947,16 @@ snapshots:
dependencies:
json-buffer: 3.0.1
+ keyv@5.3.2:
+ dependencies:
+ '@keyv/serialize': 1.0.3
+
+ kind-of@6.0.3: {}
+
kleur@3.0.3: {}
+ known-css-properties@0.35.0: {}
+
kolorist@1.8.0: {}
lcid@3.1.1:
@@ -9661,6 +10062,8 @@ snapshots:
lodash.startcase@4.4.0: {}
+ lodash.truncate@4.4.2: {}
+
lodash.uniq@4.5.0: {}
lodash.upperfirst@4.3.1: {}
@@ -9700,8 +10103,12 @@ snapshots:
math-intrinsics@1.1.0: {}
+ mathml-tag-names@2.1.3: {}
+
mdn-data@2.12.2: {}
+ mdn-data@2.18.0: {}
+
media-typer@0.3.0: {}
meow@12.1.1: {}
@@ -9958,6 +10365,8 @@ snapshots:
path-to-regexp@0.1.12: {}
+ path-type@4.0.0: {}
+
pathe@2.0.3: {}
perfect-debounce@1.0.0: {}
@@ -10011,6 +10420,13 @@ snapshots:
pngjs@3.4.0: {}
+ postcss-html@1.8.0:
+ dependencies:
+ htmlparser2: 8.0.2
+ js-tokens: 9.0.1
+ postcss: 8.5.3
+ postcss-safe-parser: 6.0.0(postcss@8.5.3)
+
postcss-import@14.1.0(postcss@8.5.3):
dependencies:
postcss: 8.5.3
@@ -10025,6 +10441,8 @@ snapshots:
optionalDependencies:
postcss: 8.5.3
+ postcss-media-query-parser@0.2.3: {}
+
postcss-modules-extract-imports@3.1.0(postcss@8.5.3):
dependencies:
postcss: 8.5.3
@@ -10058,6 +10476,20 @@ snapshots:
postcss-modules-values: 4.0.0(postcss@8.5.3)
string-hash: 1.1.3
+ postcss-resolve-nested-selector@0.1.6: {}
+
+ postcss-safe-parser@6.0.0(postcss@8.5.3):
+ dependencies:
+ postcss: 8.5.3
+
+ postcss-safe-parser@7.0.1(postcss@8.5.3):
+ dependencies:
+ postcss: 8.5.3
+
+ postcss-scss@4.0.9(postcss@8.5.3):
+ dependencies:
+ postcss: 8.5.3
+
postcss-selector-parser@6.1.2:
dependencies:
cssesc: 3.0.0
@@ -10068,6 +10500,10 @@ snapshots:
cssesc: 3.0.0
util-deprecate: 1.0.2
+ postcss-sorting@8.0.2(postcss@8.5.3):
+ dependencies:
+ postcss: 8.5.3
+
postcss-value-parser@4.2.0: {}
postcss@8.5.3:
@@ -10367,6 +10803,12 @@ snapshots:
slash@3.0.0: {}
+ slice-ansi@4.0.0:
+ dependencies:
+ ansi-styles: 4.3.0
+ astral-regex: 2.0.0
+ is-fullwidth-code-point: 3.0.0
+
slice-ansi@5.0.0:
dependencies:
ansi-styles: 6.2.1
@@ -10449,6 +10891,109 @@ snapshots:
dependencies:
js-tokens: 9.0.1
+ stylelint-config-html@1.1.0(postcss-html@1.8.0)(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ postcss-html: 1.8.0
+ stylelint: 16.17.0(typescript@4.9.5)
+
+ stylelint-config-recess-order@6.0.0(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ stylelint: 16.17.0(typescript@4.9.5)
+ stylelint-order: 6.0.4(stylelint@16.17.0(typescript@4.9.5))
+
+ stylelint-config-recommended-scss@14.1.0(postcss@8.5.3)(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ postcss-scss: 4.0.9(postcss@8.5.3)
+ stylelint: 16.17.0(typescript@4.9.5)
+ stylelint-config-recommended: 14.0.1(stylelint@16.17.0(typescript@4.9.5))
+ stylelint-scss: 6.11.1(stylelint@16.17.0(typescript@4.9.5))
+ optionalDependencies:
+ postcss: 8.5.3
+
+ stylelint-config-recommended-vue@1.6.0(postcss-html@1.8.0)(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ postcss-html: 1.8.0
+ semver: 7.7.1
+ stylelint: 16.17.0(typescript@4.9.5)
+ stylelint-config-html: 1.1.0(postcss-html@1.8.0)(stylelint@16.17.0(typescript@4.9.5))
+ stylelint-config-recommended: 15.0.0(stylelint@16.17.0(typescript@4.9.5))
+
+ stylelint-config-recommended@14.0.1(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ stylelint: 16.17.0(typescript@4.9.5)
+
+ stylelint-config-recommended@15.0.0(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ stylelint: 16.17.0(typescript@4.9.5)
+
+ stylelint-order@6.0.4(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ postcss: 8.5.3
+ postcss-sorting: 8.0.2(postcss@8.5.3)
+ stylelint: 16.17.0(typescript@4.9.5)
+
+ stylelint-prettier@5.0.3(prettier@3.5.3)(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ prettier: 3.5.3
+ prettier-linter-helpers: 1.0.0
+ stylelint: 16.17.0(typescript@4.9.5)
+
+ stylelint-scss@6.11.1(stylelint@16.17.0(typescript@4.9.5)):
+ dependencies:
+ css-tree: 3.1.0
+ is-plain-object: 5.0.0
+ known-css-properties: 0.35.0
+ mdn-data: 2.18.0
+ postcss-media-query-parser: 0.2.3
+ postcss-resolve-nested-selector: 0.1.6
+ postcss-selector-parser: 7.1.0
+ postcss-value-parser: 4.2.0
+ stylelint: 16.17.0(typescript@4.9.5)
+
+ stylelint@16.17.0(typescript@4.9.5):
+ dependencies:
+ '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3)
+ '@csstools/css-tokenizer': 3.0.3
+ '@csstools/media-query-list-parser': 4.0.2(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)
+ '@csstools/selector-specificity': 5.0.0(postcss-selector-parser@7.1.0)
+ '@dual-bundle/import-meta-resolve': 4.1.0
+ balanced-match: 2.0.0
+ colord: 2.9.3
+ cosmiconfig: 9.0.0(typescript@4.9.5)
+ css-functions-list: 3.2.3
+ css-tree: 3.1.0
+ debug: 4.4.0
+ fast-glob: 3.3.3
+ fastest-levenshtein: 1.0.16
+ file-entry-cache: 10.0.7
+ global-modules: 2.0.0
+ globby: 11.1.0
+ globjoin: 0.1.4
+ html-tags: 3.3.1
+ ignore: 7.0.3
+ imurmurhash: 0.1.4
+ is-plain-object: 5.0.0
+ known-css-properties: 0.35.0
+ mathml-tag-names: 2.1.3
+ meow: 13.2.0
+ micromatch: 4.0.8
+ normalize-path: 3.0.0
+ picocolors: 1.1.1
+ postcss: 8.5.3
+ postcss-resolve-nested-selector: 0.1.6
+ postcss-safe-parser: 7.0.1(postcss@8.5.3)
+ postcss-selector-parser: 7.1.0
+ postcss-value-parser: 4.2.0
+ resolve-from: 5.0.0
+ string-width: 4.2.3
+ supports-hyperlinks: 3.2.0
+ svg-tags: 1.0.0
+ table: 6.9.0
+ write-file-atomic: 5.0.1
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
superjson@2.2.2:
dependencies:
copy-anything: 3.0.5
@@ -10470,8 +11015,15 @@ snapshots:
has-flag: 4.0.0
supports-color: 7.2.0
+ supports-hyperlinks@3.2.0:
+ dependencies:
+ has-flag: 4.0.0
+ supports-color: 7.2.0
+
supports-preserve-symlinks-flag@1.0.0: {}
+ svg-tags@1.0.0: {}
+
symbol-tree@3.2.4: {}
synckit@0.9.2:
@@ -10481,6 +11033,14 @@ snapshots:
systemjs@6.15.1: {}
+ table@6.9.0:
+ dependencies:
+ ajv: 8.17.1
+ lodash.truncate: 4.4.2
+ slice-ansi: 4.0.0
+ string-width: 4.2.3
+ strip-ansi: 6.0.1
+
tapable@2.2.1: {}
terminal-link@2.1.1:
@@ -10909,6 +11469,11 @@ snapshots:
signal-exit: 3.0.7
typedarray-to-buffer: 3.1.5
+ write-file-atomic@5.0.1:
+ dependencies:
+ imurmurhash: 0.1.4
+ signal-exit: 4.1.0
+
ws@7.5.10: {}
ws@8.18.1: {}
diff --git a/src/pages/login/index.vue b/src/pages/login/index.vue
index b9fd5b0..70e42a8 100644
--- a/src/pages/login/index.vue
+++ b/src/pages/login/index.vue
@@ -1,3 +1,8 @@
+
--
Gitee
From 9ac9226dd96e1a4bf82dfd66b83d26e54a1f8907 Mon Sep 17 00:00:00 2001
From: moxunjinmu <1786471868@qq.com>
Date: Thu, 27 Mar 2025 20:59:23 +0800
Subject: [PATCH 3/4] =?UTF-8?q?docs(README.md):=20:memo:=20=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9=E5=88=86=E6=94=AF=E6=8F=8F=E8=BF=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
diff --git a/README.md b/README.md
index 9907d3f..741e622 100644
--- a/README.md
+++ b/README.md
@@ -4,6 +4,16 @@
         
+## 分支介绍
+
+**master分支**:包含除了uview-plus组件库的所有分支
+
+**dev2.0-Wot**:包含了wot-design-uni ,没有css格式化功能
+
+**dev2.0-Wot-stylelint**: 包含了wot-design-uni 和css格式化
+
+**dev2.0-uviewPlus**: 包含了uview-plus组件库,没有css格式化功能
+
## 特性
- 🚀 Vue 3 + TypeScript + Vite + UnoCSS 技术栈
@@ -184,6 +194,14 @@ const data = await request({
```
+## sass警告解决
+
+不想项目出现sass弃用警告可以降级sass版本
+
+```shell
+npm install sass@1.32.13 --save-dev
+```
+
## 许可证
[MIT](LICENSE)
--
Gitee
From bfd674fcc820c114d751c3ef1b3edccaf3c6e686 Mon Sep 17 00:00:00 2001
From: moxunjinmu <1786471868@qq.com>
Date: Thu, 27 Mar 2025 21:02:28 +0800
Subject: [PATCH 4/4] =?UTF-8?q?docs(README.md):=20:memo:=20=E5=A2=9E?=
=?UTF-8?q?=E5=8A=A0commit=E6=8F=90=E4=BA=A4=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 39 +++++++++++++++++++++++++++++++++++++++
1 file changed, 39 insertions(+)
diff --git a/README.md b/README.md
index 741e622..e2a6536 100644
--- a/README.md
+++ b/README.md
@@ -144,6 +144,45 @@ pnpm lint
git commit -m "feat: 添加用户登录功能"
```
+使用 pnpm commit 选项式提交
+
+```shell
+pnpm commit
+```
+
+效果:
+
+```shell
+
+? 选择你要提交的类型 : 文档: 📝 文档变更
+? 选择一个提交范围(可选): custom
+? 请输入自定义的提交范围 : README.md
+? 填写简短精炼的变更描述 :
+ [Infinity more chars allowed]
+ 修改分支描述
+? 填写更加详细的变更描述(可选)。使用 "|" 换行 :
+
+? 选择关联issue前缀(可选): skip
+
+###--------------------------------------------------------###
+docs(README.md): :memo: 修改分支描述
+###--------------------------------------------------------###
+
+? 是否提交或修改commit ? Yes
+Running pre-commit hook...
+
+> uni-preset-vue@0.0.0 lint:lint-staged D:\700-code\750-Gitee\uniapp-vue3-template
+> lint-staged
+
+✔ Backed up original state in git stash (0c08b10)
+✔ Running tasks for staged files...
+✔ Applying modifications from tasks...
+✔ Cleaning up temporary files...
+pre-commit end
+[dev/dev2.0-Wot-stylelint 9ac9226] docs(README.md): :memo: 修改分支描述
+ 1 file changed, 18 insertions(+)
+```
+
## UnoCSS 集成
项目集成了 UnoCSS 提供原子化 CSS 解决方案:
--
Gitee