From 1e67ae8c4900dfcc418b65176e6bf6feea2b8aba Mon Sep 17 00:00:00 2001 From: Soybean Date: Mon, 17 Jun 2024 11:38:37 +0800 Subject: [PATCH 01/10] docs(projects): update README --- README.md | 4 ++-- README.zh_CN.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 1dff31ac..e551bd17 100644 --- a/README.md +++ b/README.md @@ -157,10 +157,10 @@ Thanks the following people for their contributions. If you want to contribute t

QQ Group

-
+

Add the following WeChat to invite to the WeChat group

diff --git a/README.zh_CN.md b/README.zh_CN.md index fbb62263..24909c40 100644 --- a/README.zh_CN.md +++ b/README.zh_CN.md @@ -157,10 +157,10 @@ pnpm build

QQ交流群

-
+

添加下面微信邀请进微信群

From b5027c8f3e8b66b2ce41751f413e59b2fcb0d91f Mon Sep 17 00:00:00 2001 From: Soybean Date: Mon, 17 Jun 2024 15:10:24 +0800 Subject: [PATCH 02/10] ci(projects): add github issues template --- .github/ISSUE_TEMPLATE/feature_request_cn.md | 20 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request_en.md | 20 ++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request_cn.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request_en.md diff --git a/.github/ISSUE_TEMPLATE/feature_request_cn.md b/.github/ISSUE_TEMPLATE/feature_request_cn.md new file mode 100644 index 00000000..37f16f0c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request_cn.md @@ -0,0 +1,20 @@ +--- +name: 🚀 功能请求 +about: 如果你有一个功能请求 💡 +--- + +**背景** + +你正在尝试做什么,你希望以不同的方式来做?现在有你无法做到的事情吗?这是否与某个问题/问题有关? + +**替代方案** + +你能否通过另一种方式达到同样的结果?这种替代方案是否值得考虑? + +**这个功能之前有被请求过吗?** + +请提供问题的链接。 + +**如果功能请求被批准,你是否愿意提交一个PR?** + +是 / 否 _(如果你需要帮助提交PR,我们可以提供帮助)_ diff --git a/.github/ISSUE_TEMPLATE/feature_request_en.md b/.github/ISSUE_TEMPLATE/feature_request_en.md new file mode 100644 index 00000000..442b05cd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request_en.md @@ -0,0 +1,20 @@ +--- +name: 🚀 Feature request +about: If you have a feature request 💡 +--- + +**Context** + +What are you trying to do and how would you want to do it differently? Is it something you currently you cannot do? Is this related to an issue/problem? + +**Alternatives** + +Can you achieve the same result doing it in an alternative way? Is the alternative considerable? + +**Has the feature been requested before?** + +Please provide a link to the issue. + +**If the feature request is approved, would you be willing to submit a PR?** + +Yes / No _(Help can be provided if you need assistance submitting a PR)_ From ff1d50461f632cf5f7e79caf0bc604d5b29c4557 Mon Sep 17 00:00:00 2001 From: Soybean Date: Mon, 17 Jun 2024 15:21:17 +0800 Subject: [PATCH 03/10] ci(projects): update github issues template --- .github/ISSUE_TEMPLATE/bug-report_cn.yaml | 2 +- .github/ISSUE_TEMPLATE/bug-report_en.yaml | 2 +- .github/ISSUE_TEMPLATE/feature_request_cn.md | 20 -------- .../ISSUE_TEMPLATE/feature_request_cn.yaml | 48 +++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request_en.md | 20 -------- .../ISSUE_TEMPLATE/feature_request_en.yaml | 48 +++++++++++++++++++ 6 files changed, 98 insertions(+), 42 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request_cn.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request_cn.yaml delete mode 100644 .github/ISSUE_TEMPLATE/feature_request_en.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request_en.yaml diff --git a/.github/ISSUE_TEMPLATE/bug-report_cn.yaml b/.github/ISSUE_TEMPLATE/bug-report_cn.yaml index 92b74d5e..b1de7e61 100644 --- a/.github/ISSUE_TEMPLATE/bug-report_cn.yaml +++ b/.github/ISSUE_TEMPLATE/bug-report_cn.yaml @@ -1,4 +1,4 @@ -name: Bug提交 +name: 🐞 Bug提交 description: 在使用软件或功能的过程中遇到了错误 title: '[Bug]: ' labels: [ "bug?" ] diff --git a/.github/ISSUE_TEMPLATE/bug-report_en.yaml b/.github/ISSUE_TEMPLATE/bug-report_en.yaml index 0331c458..a3a2f124 100644 --- a/.github/ISSUE_TEMPLATE/bug-report_en.yaml +++ b/.github/ISSUE_TEMPLATE/bug-report_en.yaml @@ -1,4 +1,4 @@ -name: Bug Report +name: 🐞 Bug Report description: Encountered an error while using the software or feature title: '[Bug]: ' labels: [ "bug?" ] diff --git a/.github/ISSUE_TEMPLATE/feature_request_cn.md b/.github/ISSUE_TEMPLATE/feature_request_cn.md deleted file mode 100644 index 37f16f0c..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request_cn.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: 🚀 功能请求 -about: 如果你有一个功能请求 💡 ---- - -**背景** - -你正在尝试做什么,你希望以不同的方式来做?现在有你无法做到的事情吗?这是否与某个问题/问题有关? - -**替代方案** - -你能否通过另一种方式达到同样的结果?这种替代方案是否值得考虑? - -**这个功能之前有被请求过吗?** - -请提供问题的链接。 - -**如果功能请求被批准,你是否愿意提交一个PR?** - -是 / 否 _(如果你需要帮助提交PR,我们可以提供帮助)_ diff --git a/.github/ISSUE_TEMPLATE/feature_request_cn.yaml b/.github/ISSUE_TEMPLATE/feature_request_cn.yaml new file mode 100644 index 00000000..c98162f5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request_cn.yaml @@ -0,0 +1,48 @@ +--- +name: 🚀 功能请求 +description: 提出一个想法以帮助我们改进W&B +title: "[功能]: " +labels: + - "功能请求" + +body: + - type: markdown + attributes: + value: | + **感谢 :heart: 您花时间填写此功能请求报告!** + 我们恳请您搜索看看您的功能是否[已经存在](https://github.com/soybeanjs/soybean-admin/issues?q=is%3Aissue+sort%3Acreated-desc+)。 + + 我们也很乐意接受用户的贡献。有关更多详细信息,请参阅[此处](https://github.com/soybeanjs/soybean-admin/blob/main/README.zh_CN.md#%E5%A6%82%E4%BD%95%E8%B4%A1%E7%8C%AE)。 + + - type: textarea + attributes: + label: 描述 + description: | + 对您感兴趣的功能的清晰简洁的描述。 + validations: + required: true + + - type: textarea + attributes: + label: 建议的解决方案 + description: | + 描述您想要的解决方案。对您希望发生的事情的清晰简洁的描述。 + validations: + required: true + + - type: textarea + attributes: + label: 替代方案 + description: | + 描述您考虑过的替代方案。 + 对您考虑过的任何替代解决方案或功能的清晰简洁的描述。 + validations: + required: false + + - type: textarea + attributes: + label: 额外的上下文 + description: | + 在此处添加有关问题的其他上下文。 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request_en.md b/.github/ISSUE_TEMPLATE/feature_request_en.md deleted file mode 100644 index 442b05cd..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request_en.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: 🚀 Feature request -about: If you have a feature request 💡 ---- - -**Context** - -What are you trying to do and how would you want to do it differently? Is it something you currently you cannot do? Is this related to an issue/problem? - -**Alternatives** - -Can you achieve the same result doing it in an alternative way? Is the alternative considerable? - -**Has the feature been requested before?** - -Please provide a link to the issue. - -**If the feature request is approved, would you be willing to submit a PR?** - -Yes / No _(Help can be provided if you need assistance submitting a PR)_ diff --git a/.github/ISSUE_TEMPLATE/feature_request_en.yaml b/.github/ISSUE_TEMPLATE/feature_request_en.yaml new file mode 100644 index 00000000..07fc41c0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request_en.yaml @@ -0,0 +1,48 @@ +--- +name: 🚀 Feature Request +description: Suggest an idea to help us improve W&B +title: "[Feature]: " +labels: + - "feature_request" + +body: + - type: markdown + attributes: + value: | + **Thanks :heart: for taking the time to fill out this feature request report!** + We kindly ask that you search to see if an issue [already exists](https://github.com/soybeanjs/soybean-admin/issues?q=is%3Aissue+sort%3Acreated-desc+) for your feature. + + We are also happy to accept contributions from our users. For more details see [here](https://github.com/soybeanjs/soybean-admin/blob/main/README.md#how-to-contribute). + + - type: textarea + attributes: + label: Description + description: | + A clear and concise description of the feature you're interested in. + validations: + required: true + + - type: textarea + attributes: + label: Suggested Solution + description: | + Describe the solution you'd like. A clear and concise description of what you want to happen. + validations: + required: true + + - type: textarea + attributes: + label: Alternatives + description: | + Describe alternatives you've considered. + A clear and concise description of any alternative solutions or features you've considered. + validations: + required: false + + - type: textarea + attributes: + label: Additional Context + description: | + Add any other context about the problem here. + validations: + required: false From 531432d5ffc452e8190065e6c42f7fb22fa96c55 Mon Sep 17 00:00:00 2001 From: Soybean Date: Tue, 18 Jun 2024 21:59:02 +0800 Subject: [PATCH 04/10] chore(deps): update deps. close #510 --- package.json | 10 +- packages/scripts/package.json | 2 +- pnpm-lock.yaml | 441 +++++++++++++++++++++------------- 3 files changed, 281 insertions(+), 172 deletions(-) diff --git a/package.json b/package.json index 2e224d9a..daf3addd 100644 --- a/package.json +++ b/package.json @@ -74,7 +74,7 @@ "@sa/uno-preset": "workspace:*", "@soybeanjs/eslint-config": "1.3.7", "@types/lodash-es": "4.17.12", - "@types/node": "20.14.2", + "@types/node": "20.14.5", "@types/nprogress": "0.2.3", "@unocss/eslint-config": "0.61.0", "@unocss/preset-icons": "0.61.0", @@ -84,19 +84,19 @@ "@unocss/vite": "0.61.0", "@vitejs/plugin-vue": "5.0.5", "@vitejs/plugin-vue-jsx": "4.0.0", - "eslint": "9.4.0", + "eslint": "9.5.0", "eslint-plugin-vue": "9.26.0", "lint-staged": "15.2.7", - "sass": "1.77.5", + "sass": "1.77.6", "simple-git-hooks": "2.11.1", - "tsx": "4.15.4", + "tsx": "4.15.6", "typescript": "5.4.5", "unplugin-icons": "0.19.0", "unplugin-vue-components": "0.27.0", "vite": "5.3.1", "vite-plugin-progress": "0.0.7", "vite-plugin-svg-icons": "2.0.1", - "vite-plugin-vue-devtools": "7.2.1", + "vite-plugin-vue-devtools": "7.3.1", "vue-eslint-parser": "9.4.3", "vue-tsc": "2.0.21" }, diff --git a/packages/scripts/package.json b/packages/scripts/package.json index 361de609..86d5c9d5 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@soybeanjs/changelog": "0.3.24", "bumpp": "9.4.1", - "c12": "1.10.0", + "c12": "1.11.1", "cac": "6.7.14", "consola": "3.2.3", "enquirer": "2.4.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 86dab29d..a350a936 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,19 +83,19 @@ importers: version: link:packages/uno-preset '@soybeanjs/eslint-config': specifier: 1.3.7 - version: 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0)) + version: 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.5.0)) '@types/lodash-es': specifier: 4.17.12 version: 4.17.12 '@types/node': - specifier: 20.14.2 - version: 20.14.2 + specifier: 20.14.5 + version: 20.14.5 '@types/nprogress': specifier: 0.2.3 version: 0.2.3 '@unocss/eslint-config': specifier: 0.61.0 - version: 0.61.0(eslint@9.4.0)(typescript@5.4.5) + version: 0.61.0(eslint@9.5.0)(typescript@5.4.5) '@unocss/preset-icons': specifier: 0.61.0 version: 0.61.0 @@ -110,31 +110,31 @@ importers: version: 0.61.0 '@unocss/vite': specifier: 0.61.0 - version: 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) + version: 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) + version: 5.0.5(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) '@vitejs/plugin-vue-jsx': specifier: 4.0.0 - version: 4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) + version: 4.0.0(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) eslint: - specifier: 9.4.0 - version: 9.4.0 + specifier: 9.5.0 + version: 9.5.0 eslint-plugin-vue: specifier: 9.26.0 - version: 9.26.0(eslint@9.4.0) + version: 9.26.0(eslint@9.5.0) lint-staged: specifier: 15.2.7 version: 15.2.7 sass: - specifier: 1.77.5 - version: 1.77.5 + specifier: 1.77.6 + version: 1.77.6 simple-git-hooks: specifier: 2.11.1 version: 2.11.1 tsx: - specifier: 4.15.4 - version: 4.15.4 + specifier: 4.15.6 + version: 4.15.6 typescript: specifier: 5.4.5 version: 5.4.5 @@ -146,19 +146,19 @@ importers: version: 0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.29(typescript@5.4.5)) vite: specifier: 5.3.1 - version: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + version: 5.3.1(@types/node@20.14.5)(sass@1.77.6) vite-plugin-progress: specifier: 0.0.7 - version: 0.0.7(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) + version: 0.0.7(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) vite-plugin-svg-icons: specifier: 2.0.1 - version: 2.0.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) + version: 2.0.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) vite-plugin-vue-devtools: - specifier: 7.2.1 - version: 7.2.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) + specifier: 7.3.1 + version: 7.3.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) vue-eslint-parser: specifier: 9.4.3 - version: 9.4.3(eslint@9.4.0) + version: 9.4.3(eslint@9.5.0) vue-tsc: specifier: 2.0.21 version: 2.0.21(typescript@5.4.5) @@ -220,13 +220,13 @@ importers: devDependencies: '@soybeanjs/changelog': specifier: 0.3.24 - version: 0.3.24(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0)) + version: 0.3.24(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.5.0)) bumpp: specifier: 9.4.1 - version: 9.4.1 + version: 9.4.1(magicast@0.3.4) c12: - specifier: 1.10.0 - version: 1.10.0 + specifier: 1.11.1 + version: 1.11.1(magicast@0.3.4) cac: specifier: 6.7.14 version: 6.7.14 @@ -634,8 +634,8 @@ packages: resolution: {integrity: sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/config-array@0.15.1': - resolution: {integrity: sha512-K4gzNq+yymn/EVsXYmf+SBcBro8MTf+aXJZUphM96CdzUEr+ClGDvAbpmaEK+cGVigVXIgs9gNmvHAlrzzY5JQ==} + '@eslint/config-array@0.16.0': + resolution: {integrity: sha512-/jmuSd74i4Czf1XXn7wGRWZCuyaUZ330NH1Bek0Pplatt4Sy1S5haN21SCLLdbeKslQ+S0wEJ+++v5YibSi+Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': @@ -646,6 +646,10 @@ packages: resolution: {integrity: sha512-fdI7VJjP3Rvc70lC4xkFXHB0fiPeojiL1PxVG6t1ZvXQrarj893PweuBTujxDUFk0Fxj4R7PIIAZ/aiiyZPZcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.5.0': + resolution: {integrity: sha512-A7+AOT2ICkodvtsWnxZP4Xxk3NbZ3VMHd8oihydLRGrJgqqdEz1qSeEgXYyT/Cu8h1TWWsQRejIx48mtjZ5y1w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1013,8 +1017,8 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@20.14.2': - resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} + '@types/node@20.14.5': + resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1065,6 +1069,10 @@ packages: resolution: {integrity: sha512-ZrMCe1R6a01T94ilV13egvcnvVJ1pxShkE0+NDjDzH4nvG1wXpwsVI5bZCvE7AEDH1mXEx5tJSVR68bLgG7Dng==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/scope-manager@7.13.1': + resolution: {integrity: sha512-adbXNVEs6GmbzaCpymHQ0MB6E4TqoiVbC0iqG3uijR8ZYfpAXMGttouQzF4Oat3P2GxDVIrg7bMI/P65LiQZdg==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/type-utils@7.13.0': resolution: {integrity: sha512-xMEtMzxq9eRkZy48XuxlBFzpVMDurUAfDu5Rz16GouAtXm0TaAoTFzqWUFPPuQYXI/CDaH/Bgx/fk/84t/Bc9A==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1079,6 +1087,10 @@ packages: resolution: {integrity: sha512-QWuwm9wcGMAuTsxP+qz6LBBd3Uq8I5Nv8xb0mk54jmNoCyDspnMvVsOxI6IsMmway5d1S9Su2+sCKv1st2l6eA==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/types@7.13.1': + resolution: {integrity: sha512-7K7HMcSQIAND6RBL4kDl24sG/xKM13cA85dc7JnmQXw2cBDngg7c19B++JzvJHRG3zG36n9j1i451GBzRuHchw==} + engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/typescript-estree@7.13.0': resolution: {integrity: sha512-cAvBvUoobaoIcoqox1YatXOnSl3gx92rCZoMRPzMNisDiM12siGilSM4+dJAekuuHTibI2hVC2fYK79iSFvWjw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1088,16 +1100,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@7.13.1': + resolution: {integrity: sha512-uxNr51CMV7npU1BxZzYjoVz9iyjckBduFBP0S5sLlh1tXYzHzgZ3BR9SVsNed+LmwKrmnqN3Kdl5t7eZ5TS1Yw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@7.13.0': resolution: {integrity: sha512-jceD8RgdKORVnB4Y6BqasfIkFhl4pajB1wVxrF4akxD2QPM8GNYjgGwEzYS+437ewlqqrg7Dw+6dhdpjMpeBFQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^8.56.0 + '@typescript-eslint/utils@7.13.1': + resolution: {integrity: sha512-h5MzFBD5a/Gh/fvNdp9pTfqJAbuQC4sCN2WzuXme71lqFJsZtLbjxfSk4r3p02WIArOF9N94pdsLiGutpDbrXQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + '@typescript-eslint/visitor-keys@7.13.0': resolution: {integrity: sha512-nxn+dozQx+MK61nn/JP+M4eCkHDSxSLDpgE3WcQo0+fkjEolnaB5jswvIKC4K56By8MMgIho7f1PVxERHEo8rw==} engines: {node: ^18.18.0 || >=20.0.0} + '@typescript-eslint/visitor-keys@7.13.1': + resolution: {integrity: sha512-k/Bfne7lrP7hcb7m9zSsgcBmo+8eicqqfNAJ7uUY+jkTFpKeH2FSkWpFRtimBxgkyvqfu9jTPRbYOvud6isdXA==} + engines: {node: ^18.18.0 || >=20.0.0} + '@unocss/config@0.61.0': resolution: {integrity: sha512-k8uV4n8eMti4S6BFeAkc9QBXJefDIlPyOWrdKykUMOHLIWVAIS53JixW9FJNgJRw0RVI6B7UR+rOznWwKpORPA==} engines: {node: '>=14'} @@ -1203,16 +1234,16 @@ packages: '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/devtools-core@7.2.1': - resolution: {integrity: sha512-OyWl455UnJIVgZ6lo5WQ79WbDMoXtSRwyNKp9WzCZ0HhuQywIk4qv59KtLRe75uVmtGBde4hXNaSyRm+x9bY6g==} + '@vue/devtools-core@7.3.1': + resolution: {integrity: sha512-5q+q4s3vop3HqSM0+sOVGhT4zEPlI9Cbo2u8sjjizWarBWM4r1FK+SRC2I2Yeg61xxcNViQ1+tOVF3QLNY7WuQ==} - '@vue/devtools-kit@7.2.1': - resolution: {integrity: sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==} + '@vue/devtools-kit@7.3.1': + resolution: {integrity: sha512-O9LXPo0kC/PGFBRBMvT5PHiSXr6ZdJTshVuGQ1L2mnIZlIBdTjdtCRYQg/OMcEA5JDJPeJT8bnDYBBUbssGjoA==} peerDependencies: vue: ^3.0.0 - '@vue/devtools-shared@7.2.1': - resolution: {integrity: sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==} + '@vue/devtools-shared@7.3.1': + resolution: {integrity: sha512-TYbJLZwBy5+SliE095T+V0IMwRu+oP7I2KAsDuNtSsjHKITZvrhz2fNEvik9NsTLcEQBBoX81NvdgpoB29JAog==} '@vue/language-core@2.0.21': resolution: {integrity: sha512-vjs6KwnCK++kIXT+eI63BGpJHfHNVJcUCr3RnvJsccT3vbJnZV5IhHR2puEkoOkIbDdp0Gqi1wEnv3hEd3WsxQ==} @@ -1406,6 +1437,9 @@ packages: binary-searching@2.0.5: resolution: {integrity: sha512-v4N2l3RxL+m4zDxyxz3Ne2aTmiPn8ZUpKFpdPtO+ItW1NcTCXA7JeHG5GMBSvoKSkQZ9ycS+EouDVxYB9ufKWA==} + birpc@0.2.17: + resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} @@ -1451,8 +1485,13 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - c12@1.10.0: - resolution: {integrity: sha512-0SsG7UDhoRWcuSvKWHaXmu5uNjDCDN3nkQLRL4Q42IlFy+ze58FcCoI3uPwINXinkz7ZinbhEgyzYFw9u9ZV8g==} + c12@1.11.1: + resolution: {integrity: sha512-KDU0TvSvVdaYcQKQ6iPHATGz/7p/KiVjPg4vQrB6Jg/wX9R0yl5RZxWm9IoZqaIHD2+6PZd81+KMGwRr/lRIUg==} + peerDependencies: + magicast: ^0.3.4 + peerDependenciesMeta: + magicast: + optional: true cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} @@ -1497,8 +1536,8 @@ packages: resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} engines: {node: '>=14.16'} - caniuse-lite@1.0.30001634: - resolution: {integrity: sha512-fbBYXQ9q3+yp1q1gBk86tOFs4pyn/yxFm5ZNP18OXJDfA3txImOY9PhfxVggZ4vRHDqoU8NrKU81eN0OtzOgRA==} + caniuse-lite@1.0.30001636: + resolution: {integrity: sha512-bMg2vmr8XBsbL6Lr0UHXy/21m84FTxDLWn2FSqMd5PrlbMxwJlQnC2YWYxVgp66PZE+BBNF2jYQUBKCo1FDeZg==} chalk@1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} @@ -1660,6 +1699,10 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + copy-descriptor@0.1.1: resolution: {integrity: sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==} engines: {node: '>=0.10.0'} @@ -1894,8 +1937,8 @@ packages: echarts@5.5.0: resolution: {integrity: sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==} - electron-to-chromium@1.4.802: - resolution: {integrity: sha512-TnTMUATbgNdPXVSHsxvNVSG0uEd6cSZsANjm8c9HbvflZVVn1yTRcmVXYT1Ma95/ssB/Dcd30AHweH2TE+dNpA==} + electron-to-chromium@1.4.805: + resolution: {integrity: sha512-8W4UJwX/w9T0QSzINJckTKG6CYpAUTqsaWcWIsdud3I1FYJcMgW9QqT1/4CBff/pP/TihWh13OmiyY8neto6vw==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -2067,13 +2110,13 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.4.0: - resolution: {integrity: sha512-sjc7Y8cUD1IlwYcTS9qPSvGjAC8Ne9LctpxKKu3x/1IC9bnOg98Zy6GxEJUfr1NojMgVPlyANXYns8oE2c1TAA==} + eslint@9.5.0: + resolution: {integrity: sha512-+NAOZFrW/jFTS3dASCGBxX1pkFD0/fsO+hfAkJ4TyYKwgsXZbqzrw+seCYFCcPCYXvnD67tAnglU7GQTz6kcVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true - espree@10.0.1: - resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + espree@10.1.0: + resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -2218,8 +2261,8 @@ packages: resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} engines: {node: '>=0.10.0'} - foreground-child@3.2.0: - resolution: {integrity: sha512-CrWQNaEl1/6WeZoarcM9LHupTo3RpZO2Pdk1vktwzPiQTsJnAKJmm3TACKeG5UZbWDfaH2AbvYxzP96y0MT7fA==} + foreground-child@3.2.1: + resolution: {integrity: sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==} engines: {node: '>=14'} form-data-encoder@2.1.4: @@ -2788,6 +2831,10 @@ packages: is-weakref@1.0.2: resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + is-windows@1.0.2: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} @@ -3860,8 +3907,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.77.5: - resolution: {integrity: sha512-oDfX1mukIlxacPdQqNb6mV2tVCrnE+P3nVYioy72V5tlk56CPNcO4TCuFcaCRKKfJ1M3lH95CleRS+dVKL2qMg==} + sass@1.77.6: + resolution: {integrity: sha512-ByXE1oLD79GVq9Ht1PeHWCPMPB8XHpBuz1r85oByKHjZY6qV6rWnQovQzXJXuQ/XyE1Oj3iPk3lo28uzaRA2/Q==} engines: {node: '>=14.0.0'} hasBin: true @@ -4125,6 +4172,10 @@ packages: resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==} engines: {node: '>=14.16'} + superjson@2.2.1: + resolution: {integrity: sha512-8iGv75BYOa0xRJHK5vRLEjE2H/i4lulTjzpUXic3Eg8akftYjkmQDa8JARQ42rlczXyFR3IeRoeFCc7RxHsYZA==} + engines: {node: '>=16'} + supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} @@ -4227,8 +4278,8 @@ packages: tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tsx@4.15.4: - resolution: {integrity: sha512-d++FLCwJLrXaBFtRcqdPBzu6FiVOJ2j+UsvUZPtoTrnYtCGU5CEW7iHXtNZfA2fcRTvJFWPqA6SWBuB0GSva9w==} + tsx@4.15.6: + resolution: {integrity: sha512-is0VQQlfNZRHEuSSTKA6m4xw74IU4AizmuB6lAYLRt9XtuyeQnyJYexhNZOPCB59SqC4JzmSzPnHGBXxf3k0hA==} engines: {node: '>=18.0.0'} hasBin: true @@ -4451,8 +4502,8 @@ packages: peerDependencies: vite: '>=2.0.0' - vite-plugin-vue-devtools@7.2.1: - resolution: {integrity: sha512-4k7QNZz0nSojoePQoxnE5fIzi8RU1QJHc0TEg4golv2phZxhBGfjScZD2B8X6bcrRbUQ9CaRKN0dzBs1xtzzNg==} + vite-plugin-vue-devtools@7.3.1: + resolution: {integrity: sha512-KuksceHlb5QZtb5gRB4wuRiquZRX74//i0X5jzvy5QzY11qwK44goyVrhPupZbsNfqwmZWNi3CQAe0RhLBUylg==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 @@ -5023,14 +5074,14 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.4.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.5.0)': dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.1': {} - '@eslint/config-array@0.15.1': + '@eslint/config-array@0.16.0': dependencies: '@eslint/object-schema': 2.1.4 debug: 4.3.5 @@ -5042,7 +5093,7 @@ snapshots: dependencies: ajv: 6.12.6 debug: 4.3.5 - espree: 10.0.1 + espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -5054,6 +5105,8 @@ snapshots: '@eslint/js@9.4.0': {} + '@eslint/js@9.5.0': {} + '@eslint/object-schema@2.1.4': {} '@gar/promisify@1.1.3': {} @@ -5296,9 +5349,9 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@soybeanjs/changelog@0.3.24(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))': + '@soybeanjs/changelog@0.3.24(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.5.0))': dependencies: - '@soybeanjs/eslint-config': 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0)) + '@soybeanjs/eslint-config': 1.3.7(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.5.0)) cli-progress: 3.12.0 convert-gitmoji: 0.1.5 dayjs: 1.11.11 @@ -5325,21 +5378,21 @@ snapshots: - typescript - vue-eslint-parser - '@soybeanjs/eslint-config@1.3.7(@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.4.0))(eslint@9.4.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.4.0))': + '@soybeanjs/eslint-config@1.3.7(@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.4.5))(eslint-plugin-vue@9.26.0(eslint@9.5.0))(eslint@9.5.0)(typescript@5.4.5)(vue-eslint-parser@9.4.3(eslint@9.5.0))': dependencies: '@antfu/eslint-define-config': 1.23.0-2 '@antfu/install-pkg': 0.3.3 '@eslint/eslintrc': 3.1.0 '@eslint/js': 9.4.0 - '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5) - eslint: 9.4.0 - eslint-config-prettier: 9.1.0(eslint@9.4.0) + '@typescript-eslint/eslint-plugin': 7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + eslint: 9.5.0 + eslint-config-prettier: 9.1.0(eslint@9.5.0) eslint-parser-plain: 0.1.0 - eslint-plugin-import-x: 0.5.1(eslint@9.4.0)(typescript@5.4.5) - eslint-plugin-n: 17.8.1(eslint@9.4.0) - eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.2) - eslint-plugin-unicorn: 53.0.0(eslint@9.4.0) + eslint-plugin-import-x: 0.5.1(eslint@9.5.0)(typescript@5.4.5) + eslint-plugin-n: 17.8.1(eslint@9.5.0) + eslint-plugin-prettier: 5.1.3(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2) + eslint-plugin-unicorn: 53.0.0(eslint@9.5.0) globals: 15.4.0 local-pkg: 0.5.0 prettier: 3.3.2 @@ -5348,9 +5401,9 @@ snapshots: prompts: 2.4.2 typescript: 5.4.5 optionalDependencies: - '@unocss/eslint-config': 0.61.0(eslint@9.4.0)(typescript@5.4.5) - eslint-plugin-vue: 9.26.0(eslint@9.4.0) - vue-eslint-parser: 9.4.3(eslint@9.4.0) + '@unocss/eslint-config': 0.61.0(eslint@9.5.0)(typescript@5.4.5) + eslint-plugin-vue: 9.26.0(eslint@9.5.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) transitivePeerDependencies: - '@types/eslint' - supports-color @@ -5396,7 +5449,7 @@ snapshots: '@types/node@10.17.60': {} - '@types/node@20.14.2': + '@types/node@20.14.5': dependencies: undici-types: 5.26.5 @@ -5412,21 +5465,21 @@ snapshots: '@types/svgo@2.6.4': dependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 '@types/unist@3.0.2': {} '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5))(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.13.0(@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5))(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.1 - '@typescript-eslint/parser': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.13.0(eslint@9.5.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 7.13.0 - '@typescript-eslint/type-utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.13.0 - eslint: 9.4.0 + eslint: 9.5.0 graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -5436,14 +5489,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.13.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.13.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.13.0 debug: 4.3.5 - eslint: 9.4.0 + eslint: 9.5.0 optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -5454,12 +5507,17 @@ snapshots: '@typescript-eslint/types': 7.13.0 '@typescript-eslint/visitor-keys': 7.13.0 - '@typescript-eslint/type-utils@7.13.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/scope-manager@7.13.1': + dependencies: + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 + + '@typescript-eslint/type-utils@7.13.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.0(eslint@9.5.0)(typescript@5.4.5) debug: 4.3.5 - eslint: 9.4.0 + eslint: 9.5.0 ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -5468,6 +5526,8 @@ snapshots: '@typescript-eslint/types@7.13.0': {} + '@typescript-eslint/types@7.13.1': {} + '@typescript-eslint/typescript-estree@7.13.0(typescript@5.4.5)': dependencies: '@typescript-eslint/types': 7.13.0 @@ -5483,13 +5543,39 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.13.0(eslint@9.4.0)(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@7.13.1(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/visitor-keys': 7.13.1 + debug: 4.3.5 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@7.13.0(eslint@9.5.0)(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@typescript-eslint/scope-manager': 7.13.0 '@typescript-eslint/types': 7.13.0 '@typescript-eslint/typescript-estree': 7.13.0(typescript@5.4.5) - eslint: 9.4.0 + eslint: 9.5.0 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@7.13.1(eslint@9.5.0)(typescript@5.4.5)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + '@typescript-eslint/scope-manager': 7.13.1 + '@typescript-eslint/types': 7.13.1 + '@typescript-eslint/typescript-estree': 7.13.1(typescript@5.4.5) + eslint: 9.5.0 transitivePeerDependencies: - supports-color - typescript @@ -5499,6 +5585,11 @@ snapshots: '@typescript-eslint/types': 7.13.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@7.13.1': + dependencies: + '@typescript-eslint/types': 7.13.1 + eslint-visitor-keys: 3.4.3 + '@unocss/config@0.61.0': dependencies: '@unocss/core': 0.61.0 @@ -5506,17 +5597,17 @@ snapshots: '@unocss/core@0.61.0': {} - '@unocss/eslint-config@0.61.0(eslint@9.4.0)(typescript@5.4.5)': + '@unocss/eslint-config@0.61.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@unocss/eslint-plugin': 0.61.0(eslint@9.4.0)(typescript@5.4.5) + '@unocss/eslint-plugin': 0.61.0(eslint@9.5.0)(typescript@5.4.5) transitivePeerDependencies: - eslint - supports-color - typescript - '@unocss/eslint-plugin@0.61.0(eslint@9.4.0)(typescript@5.4.5)': + '@unocss/eslint-plugin@0.61.0(eslint@9.5.0)(typescript@5.4.5)': dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.1(eslint@9.5.0)(typescript@5.4.5) '@unocss/config': 0.61.0 '@unocss/core': 0.61.0 magic-string: 0.30.10 @@ -5581,7 +5672,7 @@ snapshots: dependencies: '@unocss/core': 0.61.0 - '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))': + '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -5593,23 +5684,23 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) transitivePeerDependencies: - rollup - '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) vue: 3.4.29(typescript@5.4.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': dependencies: - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) vue: 3.4.29(typescript@5.4.5) '@volar/language-core@2.3.0': @@ -5687,28 +5778,30 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.2.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5))': + '@vue/devtools-core@7.3.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': dependencies: - '@vue/devtools-kit': 7.2.1(vue@3.4.29(typescript@5.4.5)) - '@vue/devtools-shared': 7.2.1 + '@vue/devtools-kit': 7.3.1(vue@3.4.29(typescript@5.4.5)) + '@vue/devtools-shared': 7.3.1 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) + vite-hot-client: 0.2.3(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) transitivePeerDependencies: - vite - vue - '@vue/devtools-kit@7.2.1(vue@3.4.29(typescript@5.4.5))': + '@vue/devtools-kit@7.3.1(vue@3.4.29(typescript@5.4.5))': dependencies: - '@vue/devtools-shared': 7.2.1 + '@vue/devtools-shared': 7.3.1 + birpc: 0.2.17 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 + superjson: 2.2.1 vue: 3.4.29(typescript@5.4.5) - '@vue/devtools-shared@7.2.1': + '@vue/devtools-shared@7.3.1': dependencies: rfdc: 1.4.1 @@ -5910,6 +6003,8 @@ snapshots: binary-searching@2.0.5: {} + birpc@0.2.17: {} + bluebird@3.7.2: {} boolbase@1.0.0: {} @@ -5955,8 +6050,8 @@ snapshots: browserslist@4.23.1: dependencies: - caniuse-lite: 1.0.30001634 - electron-to-chromium: 1.4.802 + caniuse-lite: 1.0.30001636 + electron-to-chromium: 1.4.805 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -5964,22 +6059,24 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.4.1: + bumpp@9.4.1(magicast@0.3.4): dependencies: '@jsdevtools/ez-spawn': 3.0.4 - c12: 1.10.0 + c12: 1.11.1(magicast@0.3.4) cac: 6.7.14 escalade: 3.1.2 fast-glob: 3.3.2 js-yaml: 4.1.0 prompts: 2.4.2 semver: 7.6.2 + transitivePeerDependencies: + - magicast bundle-name@4.1.0: dependencies: run-applescript: 7.0.0 - c12@1.10.0: + c12@1.11.1(magicast@0.3.4): dependencies: chokidar: 3.6.0 confbox: 0.1.7 @@ -5993,6 +6090,8 @@ snapshots: perfect-debounce: 1.0.0 pkg-types: 1.1.1 rc9: 2.1.2 + optionalDependencies: + magicast: 0.3.4 cac@6.7.14: {} @@ -6074,7 +6173,7 @@ snapshots: camelcase@7.0.1: {} - caniuse-lite@1.0.30001634: {} + caniuse-lite@1.0.30001636: {} chalk@1.1.3: dependencies: @@ -6233,6 +6332,10 @@ snapshots: convert-source-map@2.0.0: {} + copy-anything@3.0.5: + dependencies: + is-what: 4.1.16 + copy-descriptor@0.1.1: {} core-js-compat@3.37.1: @@ -6456,7 +6559,7 @@ snapshots: tslib: 2.3.0 zrender: 5.5.0 - electron-to-chromium@1.4.802: {} + electron-to-chromium@1.4.805: {} emoji-regex@10.3.0: {} @@ -6602,14 +6705,14 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.4.0): + eslint-compat-utils@0.5.1(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 semver: 7.6.2 - eslint-config-prettier@9.1.0(eslint@9.4.0): + eslint-config-prettier@9.1.0(eslint@9.5.0): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 eslint-import-resolver-node@0.3.9: dependencies: @@ -6621,19 +6724,19 @@ snapshots: eslint-parser-plain@0.1.0: {} - eslint-plugin-es-x@7.7.0(eslint@9.4.0): + eslint-plugin-es-x@7.7.0(eslint@9.5.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@eslint-community/regexpp': 4.10.1 - eslint: 9.4.0 - eslint-compat-utils: 0.5.1(eslint@9.4.0) + eslint: 9.5.0 + eslint-compat-utils: 0.5.1(eslint@9.5.0) - eslint-plugin-import-x@0.5.1(eslint@9.4.0)(typescript@5.4.5): + eslint-plugin-import-x@0.5.1(eslint@9.5.0)(typescript@5.4.5): dependencies: - '@typescript-eslint/utils': 7.13.0(eslint@9.4.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.13.1(eslint@9.5.0)(typescript@5.4.5) debug: 4.3.5 doctrine: 3.0.0 - eslint: 9.4.0 + eslint: 9.5.0 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -6644,36 +6747,36 @@ snapshots: - supports-color - typescript - eslint-plugin-n@17.8.1(eslint@9.4.0): + eslint-plugin-n@17.8.1(eslint@9.5.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) enhanced-resolve: 5.17.0 - eslint: 9.4.0 - eslint-plugin-es-x: 7.7.0(eslint@9.4.0) + eslint: 9.5.0 + eslint-plugin-es-x: 7.7.0(eslint@9.5.0) get-tsconfig: 4.7.5 globals: 15.4.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.2 - eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.4.0))(eslint@9.4.0)(prettier@3.3.2): + eslint-plugin-prettier@5.1.3(eslint-config-prettier@9.1.0(eslint@9.5.0))(eslint@9.5.0)(prettier@3.3.2): dependencies: - eslint: 9.4.0 + eslint: 9.5.0 prettier: 3.3.2 prettier-linter-helpers: 1.0.0 synckit: 0.8.8 optionalDependencies: - eslint-config-prettier: 9.1.0(eslint@9.4.0) + eslint-config-prettier: 9.1.0(eslint@9.5.0) - eslint-plugin-unicorn@53.0.0(eslint@9.4.0): + eslint-plugin-unicorn@53.0.0(eslint@9.5.0): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@eslint/eslintrc': 3.1.0 ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.4.0 + eslint: 9.5.0 esquery: 1.5.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 @@ -6687,16 +6790,16 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-vue@9.26.0(eslint@9.4.0): + eslint-plugin-vue@9.26.0(eslint@9.5.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) - eslint: 9.4.0 + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) + eslint: 9.5.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 semver: 7.6.2 - vue-eslint-parser: 9.4.3(eslint@9.4.0) + vue-eslint-parser: 9.4.3(eslint@9.5.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -6715,13 +6818,13 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.4.0: + eslint@9.5.0: dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.4.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.5.0) '@eslint-community/regexpp': 4.10.1 - '@eslint/config-array': 0.15.1 + '@eslint/config-array': 0.16.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.4.0 + '@eslint/js': 9.5.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -6732,7 +6835,7 @@ snapshots: escape-string-regexp: 4.0.0 eslint-scope: 8.0.1 eslint-visitor-keys: 4.0.0 - espree: 10.0.1 + espree: 10.1.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -6754,7 +6857,7 @@ snapshots: transitivePeerDependencies: - supports-color - espree@10.0.1: + espree@10.1.0: dependencies: acorn: 8.12.0 acorn-jsx: 5.3.2(acorn@8.12.0) @@ -6944,7 +7047,7 @@ snapshots: for-in@1.0.2: {} - foreground-child@3.2.0: + foreground-child@3.2.1: dependencies: cross-spawn: 7.0.3 signal-exit: 4.1.0 @@ -7068,7 +7171,7 @@ snapshots: glob@10.4.1: dependencies: - foreground-child: 3.2.0 + foreground-child: 3.2.1 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 @@ -7481,6 +7584,8 @@ snapshots: dependencies: call-bind: 1.0.7 + is-what@4.1.16: {} + is-windows@1.0.2: {} is-wsl@3.1.0: @@ -8745,7 +8850,7 @@ snapshots: safer-buffer@2.1.2: optional: true - sass@1.77.5: + sass@1.77.6: dependencies: chokidar: 3.6.0 immutable: 4.3.6 @@ -9028,6 +9133,10 @@ snapshots: strip-json-comments@5.0.1: {} + superjson@2.2.1: + dependencies: + copy-anything: 3.0.5 + supports-color@2.0.0: {} supports-color@3.2.3: @@ -9145,7 +9254,7 @@ snapshots: tslib@2.6.3: {} - tsx@4.15.4: + tsx@4.15.6: dependencies: esbuild: 0.21.5 get-tsconfig: 4.7.5 @@ -9384,11 +9493,11 @@ snapshots: evtd: 0.2.4 vue: 3.4.29(typescript@5.4.5) - vite-hot-client@0.2.3(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): + vite-hot-client@0.2.3(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): dependencies: - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) - vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): dependencies: '@antfu/utils': 0.7.8 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -9399,19 +9508,19 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) transitivePeerDependencies: - rollup - supports-color - vite-plugin-progress@0.0.7(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-progress@0.0.7(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): dependencies: picocolors: 1.0.1 progress: 2.0.3 rd: 2.0.1 - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) - vite-plugin-svg-icons@2.0.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-svg-icons@2.0.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): dependencies: '@types/svgo': 2.6.4 cors: 2.8.5 @@ -9421,27 +9530,27 @@ snapshots: pathe: 0.2.0 svg-baker: 1.7.0 svgo: 2.8.0 - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.2.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)): + vite-plugin-vue-devtools@7.3.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)): dependencies: - '@vue/devtools-core': 7.2.1(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5))(vue@3.4.29(typescript@5.4.5)) - '@vue/devtools-kit': 7.2.1(vue@3.4.29(typescript@5.4.5)) - '@vue/devtools-shared': 7.2.1 + '@vue/devtools-core': 7.3.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) + '@vue/devtools-kit': 7.3.1(vue@3.4.29(typescript@5.4.5)) + '@vue/devtools-shared': 7.3.1 execa: 8.0.1 sirv: 2.0.4 - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) - vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) - vite-plugin-vue-inspector: 5.1.2(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) + vite-plugin-vue-inspector: 5.1.2(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - vue - vite-plugin-vue-inspector@5.1.2(vite@5.3.1(@types/node@20.14.2)(sass@1.77.5)): + vite-plugin-vue-inspector@5.1.2(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) @@ -9452,19 +9561,19 @@ snapshots: '@vue/compiler-dom': 3.4.29 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.3.1(@types/node@20.14.2)(sass@1.77.5) + vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) transitivePeerDependencies: - supports-color - vite@5.3.1(@types/node@20.14.2)(sass@1.77.5): + vite@5.3.1(@types/node@20.14.5)(sass@1.77.6): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.2 + '@types/node': 20.14.5 fsevents: 2.3.3 - sass: 1.77.5 + sass: 1.77.6 vooks@0.2.12(vue@3.4.29(typescript@5.4.5)): dependencies: @@ -9485,10 +9594,10 @@ snapshots: dependencies: '@types/sortablejs': 1.15.8 - vue-eslint-parser@9.4.3(eslint@9.4.0): + vue-eslint-parser@9.4.3(eslint@9.5.0): dependencies: debug: 4.3.5 - eslint: 9.4.0 + eslint: 9.5.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 From c7f6f2a537a6c866acd0f6eccf35b4b89965daa9 Mon Sep 17 00:00:00 2001 From: Soybean Date: Thu, 20 Jun 2024 19:11:40 +0800 Subject: [PATCH 05/10] chore(deps): update deps --- package.json | 6 +- pnpm-lock.yaml | 169 +++++++++++++++++++++++++------------------------ 2 files changed, 88 insertions(+), 87 deletions(-) diff --git a/package.json b/package.json index daf3addd..b9d3b0ac 100644 --- a/package.json +++ b/package.json @@ -69,12 +69,12 @@ }, "devDependencies": { "@elegant-router/vue": "0.3.7", - "@iconify/json": "2.2.219", + "@iconify/json": "2.2.220", "@sa/scripts": "workspace:*", "@sa/uno-preset": "workspace:*", "@soybeanjs/eslint-config": "1.3.7", "@types/lodash-es": "4.17.12", - "@types/node": "20.14.5", + "@types/node": "20.14.6", "@types/nprogress": "0.2.3", "@unocss/eslint-config": "0.61.0", "@unocss/preset-icons": "0.61.0", @@ -96,7 +96,7 @@ "vite": "5.3.1", "vite-plugin-progress": "0.0.7", "vite-plugin-svg-icons": "2.0.1", - "vite-plugin-vue-devtools": "7.3.1", + "vite-plugin-vue-devtools": "7.3.2", "vue-eslint-parser": "9.4.3", "vue-tsc": "2.0.21" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a350a936..8e478199 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -73,8 +73,8 @@ importers: specifier: 0.3.7 version: 0.3.7 '@iconify/json': - specifier: 2.2.219 - version: 2.2.219 + specifier: 2.2.220 + version: 2.2.220 '@sa/scripts': specifier: workspace:* version: link:packages/scripts @@ -88,8 +88,8 @@ importers: specifier: 4.17.12 version: 4.17.12 '@types/node': - specifier: 20.14.5 - version: 20.14.5 + specifier: 20.14.6 + version: 20.14.6 '@types/nprogress': specifier: 0.2.3 version: 0.2.3 @@ -110,13 +110,13 @@ importers: version: 0.61.0 '@unocss/vite': specifier: 0.61.0 - version: 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) + version: 0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) '@vitejs/plugin-vue': specifier: 5.0.5 - version: 5.0.5(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) + version: 5.0.5(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) '@vitejs/plugin-vue-jsx': specifier: 4.0.0 - version: 4.0.0(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) + version: 4.0.0(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) eslint: specifier: 9.5.0 version: 9.5.0 @@ -146,16 +146,16 @@ importers: version: 0.27.0(@babel/parser@7.24.7)(rollup@4.18.0)(vue@3.4.29(typescript@5.4.5)) vite: specifier: 5.3.1 - version: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + version: 5.3.1(@types/node@20.14.6)(sass@1.77.6) vite-plugin-progress: specifier: 0.0.7 - version: 0.0.7(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) + version: 0.0.7(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) vite-plugin-svg-icons: specifier: 2.0.1 - version: 2.0.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) + version: 2.0.1(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) vite-plugin-vue-devtools: - specifier: 7.3.1 - version: 7.3.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) + specifier: 7.3.2 + version: 7.3.2(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) vue-eslint-parser: specifier: 9.4.3 version: 9.4.3(eslint@9.5.0) @@ -665,14 +665,14 @@ packages: resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} engines: {node: '>=18.18'} - '@iconify/json@2.2.219': - resolution: {integrity: sha512-q8asqbM61woVZ9rJGm/gvW46i5vdeHrq4TqZQ/5wF5ypk4pAZU9+4qVa5NQE2MZngYkMPeO68PDGGl7WaEV8jQ==} + '@iconify/json@2.2.220': + resolution: {integrity: sha512-EpKZAK99E5qmgeOS5XOxzlzPaYXOkhLneypLFvbKIU3/KGmxGS/k6pgaEX6wTId4oF2HPGBDJnXyvckHiOHQiA==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@2.1.24': - resolution: {integrity: sha512-H8r2KpL5uKyrkb3z9/3HD/22JcxqW3BJyjEWZhX2T7DehnYVZthEap1cNsEl/UtCDC3TlpNmwiPX8wg3y8E4dg==} + '@iconify/utils@2.1.25': + resolution: {integrity: sha512-Y+iGko8uv/Fz5bQLLJyNSZGOdMW0G7cnlEX1CiNcKsRXX9cq/y/vwxrIAtLCZhKHr3m0VJmsjVPsvnM4uX8YLg==} '@iconify/vue@4.1.2': resolution: {integrity: sha512-CQnYqLiQD5LOAaXhBrmj1mdL2/NCJvwcC4jtW2Z8ukhThiFkLDkutarTOV2trfc9EXqUqRs0KqXOL9pZ/IyysA==} @@ -1017,8 +1017,8 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@20.14.5': - resolution: {integrity: sha512-aoRR+fJkZT2l0aGOJhuA8frnCSoNX6W7U2mpNq63+BxBIj5BQFt8rHy627kijCmm63ijdSdwvGgpUsU6MBsZZA==} + '@types/node@20.14.6': + resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1234,16 +1234,14 @@ packages: '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} - '@vue/devtools-core@7.3.1': - resolution: {integrity: sha512-5q+q4s3vop3HqSM0+sOVGhT4zEPlI9Cbo2u8sjjizWarBWM4r1FK+SRC2I2Yeg61xxcNViQ1+tOVF3QLNY7WuQ==} + '@vue/devtools-core@7.3.2': + resolution: {integrity: sha512-WJ0VQJ+zIiS5Q0k7AEPXsFStdOnZY+Eg7vbFiMHq3Z2glfyJWVrBljJU2mOxPYHdqS/ok7z0dZSMP8gotY+1OA==} - '@vue/devtools-kit@7.3.1': - resolution: {integrity: sha512-O9LXPo0kC/PGFBRBMvT5PHiSXr6ZdJTshVuGQ1L2mnIZlIBdTjdtCRYQg/OMcEA5JDJPeJT8bnDYBBUbssGjoA==} - peerDependencies: - vue: ^3.0.0 + '@vue/devtools-kit@7.3.2': + resolution: {integrity: sha512-ba60JnbeLPzhfF5j0BPDGn9q5Ma9dWUV5gtVNjD+zm5uRf7LW8saAGNRnxxkRA56HZFzSAnXRGADc7YMAdrm0w==} - '@vue/devtools-shared@7.3.1': - resolution: {integrity: sha512-TYbJLZwBy5+SliE095T+V0IMwRu+oP7I2KAsDuNtSsjHKITZvrhz2fNEvik9NsTLcEQBBoX81NvdgpoB29JAog==} + '@vue/devtools-shared@7.3.2': + resolution: {integrity: sha512-RpYfqStbzljD6zf9LPXF2T7kM3fMfepxJB5yjzyloFel5nEB49DUm4TeA426IH+hKvwjjRorZyh6CT1cG/H2Vw==} '@vue/language-core@2.0.21': resolution: {integrity: sha512-vjs6KwnCK++kIXT+eI63BGpJHfHNVJcUCr3RnvJsccT3vbJnZV5IhHR2puEkoOkIbDdp0Gqi1wEnv3hEd3WsxQ==} @@ -1937,8 +1935,8 @@ packages: echarts@5.5.0: resolution: {integrity: sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==} - electron-to-chromium@1.4.805: - resolution: {integrity: sha512-8W4UJwX/w9T0QSzINJckTKG6CYpAUTqsaWcWIsdud3I1FYJcMgW9QqT1/4CBff/pP/TihWh13OmiyY8neto6vw==} + electron-to-chromium@1.4.807: + resolution: {integrity: sha512-kSmJl2ZwhNf/bcIuCH/imtNOKlpkLDn2jqT5FJ+/0CXjhnFaOa9cOe9gHKKy71eM49izwuQjZhKk+lWQ1JxB7A==} emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} @@ -2375,8 +2373,8 @@ packages: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} - glob@10.4.1: - resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==} + glob@10.4.2: + resolution: {integrity: sha512-GwMlUF6PkPo3Gk21UxkCohOv0PLcIXVtKyLlpEI28R/cO/4eNOdmLk3CMW1wROV/WR/EsZOWAfBbBOqYvs88/w==} engines: {node: '>=16 || 14 >=14.18'} hasBin: true @@ -2993,8 +2991,8 @@ packages: engines: {node: '>=18.12.0'} hasBin: true - listr2@8.2.1: - resolution: {integrity: sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==} + listr2@8.2.2: + resolution: {integrity: sha512-sy0dq+JPS+RAFiFk2K8Nbub7khNmeeoFALNUJ4Wzk34wZKAzaOhEXqGWs4RA5aui0RaM6Hgn7VEKhCj0mlKNLA==} engines: {node: '>=18.0.0'} loader-utils@1.4.2: @@ -3479,6 +3477,9 @@ packages: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} + package-json-from-dist@1.0.0: + resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} + package-json@8.1.1: resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} engines: {node: '>=14.16'} @@ -4502,8 +4503,8 @@ packages: peerDependencies: vite: '>=2.0.0' - vite-plugin-vue-devtools@7.3.1: - resolution: {integrity: sha512-KuksceHlb5QZtb5gRB4wuRiquZRX74//i0X5jzvy5QzY11qwK44goyVrhPupZbsNfqwmZWNi3CQAe0RhLBUylg==} + vite-plugin-vue-devtools@7.3.2: + resolution: {integrity: sha512-ysFbLOZrTfdk+jcQzwL3vv1wNaBXxBbY3Ux0eD88adZzdrpQ/AT8ZlepWJCJ6JWsZjjU5yC/7N9s9uXD7+PQiQ==} engines: {node: '>=v14.21.3'} peerDependencies: vite: ^3.1.0 || ^4.0.0-0 || ^5.0.0-0 @@ -5115,14 +5116,14 @@ snapshots: '@humanwhocodes/retry@0.3.0': {} - '@iconify/json@2.2.219': + '@iconify/json@2.2.220': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 '@iconify/types@2.0.0': {} - '@iconify/utils@2.1.24': + '@iconify/utils@2.1.25': dependencies: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.8 @@ -5449,7 +5450,7 @@ snapshots: '@types/node@10.17.60': {} - '@types/node@20.14.5': + '@types/node@20.14.6': dependencies: undici-types: 5.26.5 @@ -5465,7 +5466,7 @@ snapshots: '@types/svgo@2.6.4': dependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 '@types/unist@3.0.2': {} @@ -5630,7 +5631,7 @@ snapshots: '@unocss/preset-icons@0.61.0': dependencies: - '@iconify/utils': 2.1.24 + '@iconify/utils': 2.1.25 '@unocss/core': 0.61.0 ofetch: 1.3.4 transitivePeerDependencies: @@ -5672,7 +5673,7 @@ snapshots: dependencies: '@unocss/core': 0.61.0 - '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))': + '@unocss/vite@0.61.0(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -5684,23 +5685,23 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) transitivePeerDependencies: - rollup - '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': + '@vitejs/plugin-vue-jsx@4.0.0(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) vue: 3.4.29(typescript@5.4.5) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': + '@vitejs/plugin-vue@5.0.5(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': dependencies: - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) vue: 3.4.29(typescript@5.4.5) '@volar/language-core@2.3.0': @@ -5778,30 +5779,28 @@ snapshots: '@vue/devtools-api@6.6.3': {} - '@vue/devtools-core@7.3.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5))': + '@vue/devtools-core@7.3.2(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6))': dependencies: - '@vue/devtools-kit': 7.3.1(vue@3.4.29(typescript@5.4.5)) - '@vue/devtools-shared': 7.3.1 + '@vue/devtools-kit': 7.3.2 + '@vue/devtools-shared': 7.3.2 mitt: 3.0.1 nanoid: 3.3.7 pathe: 1.1.2 - vite-hot-client: 0.2.3(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) + vite-hot-client: 0.2.3(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) transitivePeerDependencies: - vite - - vue - '@vue/devtools-kit@7.3.1(vue@3.4.29(typescript@5.4.5))': + '@vue/devtools-kit@7.3.2': dependencies: - '@vue/devtools-shared': 7.3.1 + '@vue/devtools-shared': 7.3.2 birpc: 0.2.17 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 superjson: 2.2.1 - vue: 3.4.29(typescript@5.4.5) - '@vue/devtools-shared@7.3.1': + '@vue/devtools-shared@7.3.2': dependencies: rfdc: 1.4.1 @@ -6051,7 +6050,7 @@ snapshots: browserslist@4.23.1: dependencies: caniuse-lite: 1.0.30001636 - electron-to-chromium: 1.4.805 + electron-to-chromium: 1.4.807 node-releases: 2.0.14 update-browserslist-db: 1.0.16(browserslist@4.23.1) @@ -6122,7 +6121,7 @@ snapshots: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 - glob: 10.4.1 + glob: 10.4.2 lru-cache: 7.18.3 minipass: 7.1.2 minipass-collect: 1.0.2 @@ -6559,7 +6558,7 @@ snapshots: tslib: 2.3.0 zrender: 5.5.0 - electron-to-chromium@1.4.805: {} + electron-to-chromium@1.4.807: {} emoji-regex@10.3.0: {} @@ -7169,12 +7168,13 @@ snapshots: dependencies: is-glob: 4.0.3 - glob@10.4.1: + glob@10.4.2: dependencies: foreground-child: 3.2.1 jackspeak: 3.4.0 minimatch: 9.0.4 minipass: 7.1.2 + package-json-from-dist: 1.0.0 path-scurry: 1.11.1 glob@7.2.3: @@ -7708,7 +7708,7 @@ snapshots: debug: 4.3.5 execa: 8.0.1 lilconfig: 3.1.2 - listr2: 8.2.1 + listr2: 8.2.2 micromatch: 4.0.7 pidtree: 0.6.0 string-argv: 0.3.2 @@ -7716,7 +7716,7 @@ snapshots: transitivePeerDependencies: - supports-color - listr2@8.2.1: + listr2@8.2.2: dependencies: cli-truncate: 4.0.0 colorette: 2.0.20 @@ -8417,6 +8417,8 @@ snapshots: p-try@2.2.0: {} + package-json-from-dist@1.0.0: {} + package-json@8.1.1: dependencies: got: 12.6.1 @@ -8687,7 +8689,7 @@ snapshots: read-package-json@6.0.4: dependencies: - glob: 10.4.1 + glob: 10.4.2 json-parse-even-better-errors: 3.0.2 normalize-package-data: 5.0.0 npm-normalize-package-bin: 3.0.1 @@ -8798,7 +8800,7 @@ snapshots: rimraf@5.0.7: dependencies: - glob: 10.4.1 + glob: 10.4.2 rollup@4.18.0: dependencies: @@ -9322,7 +9324,7 @@ snapshots: camelcase: 6.3.0 chalk: 4.1.2 chokidar: 3.6.0 - glob: 10.4.1 + glob: 10.4.2 icss-replace-symbols: 1.1.0 is-there: 4.5.1 mkdirp: 3.0.1 @@ -9402,7 +9404,7 @@ snapshots: dependencies: '@antfu/install-pkg': 0.3.3 '@antfu/utils': 0.7.8 - '@iconify/utils': 2.1.24 + '@iconify/utils': 2.1.25 debug: 4.3.5 kolorist: 1.8.0 local-pkg: 0.5.0 @@ -9493,11 +9495,11 @@ snapshots: evtd: 0.2.4 vue: 3.4.29(typescript@5.4.5) - vite-hot-client@0.2.3(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): + vite-hot-client@0.2.3(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)): dependencies: - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) - vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): + vite-plugin-inspect@0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)): dependencies: '@antfu/utils': 0.7.8 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -9508,19 +9510,19 @@ snapshots: perfect-debounce: 1.0.0 picocolors: 1.0.1 sirv: 2.0.4 - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) transitivePeerDependencies: - rollup - supports-color - vite-plugin-progress@0.0.7(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): + vite-plugin-progress@0.0.7(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)): dependencies: picocolors: 1.0.1 progress: 2.0.3 rd: 2.0.1 - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) - vite-plugin-svg-icons@2.0.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): + vite-plugin-svg-icons@2.0.1(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)): dependencies: '@types/svgo': 2.6.4 cors: 2.8.5 @@ -9530,27 +9532,26 @@ snapshots: pathe: 0.2.0 svg-baker: 1.7.0 svgo: 2.8.0 - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) transitivePeerDependencies: - supports-color - vite-plugin-vue-devtools@7.3.1(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)): + vite-plugin-vue-devtools@7.3.2(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)): dependencies: - '@vue/devtools-core': 7.3.1(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6))(vue@3.4.29(typescript@5.4.5)) - '@vue/devtools-kit': 7.3.1(vue@3.4.29(typescript@5.4.5)) - '@vue/devtools-shared': 7.3.1 + '@vue/devtools-core': 7.3.2(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) + '@vue/devtools-kit': 7.3.2 + '@vue/devtools-shared': 7.3.2 execa: 8.0.1 sirv: 2.0.4 - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) - vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) - vite-plugin-vue-inspector: 5.1.2(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) + vite-plugin-inspect: 0.8.4(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) + vite-plugin-vue-inspector: 5.1.2(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)) transitivePeerDependencies: - '@nuxt/kit' - rollup - supports-color - - vue - vite-plugin-vue-inspector@5.1.2(vite@5.3.1(@types/node@20.14.5)(sass@1.77.6)): + vite-plugin-vue-inspector@5.1.2(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)): dependencies: '@babel/core': 7.24.7 '@babel/plugin-proposal-decorators': 7.24.7(@babel/core@7.24.7) @@ -9561,17 +9562,17 @@ snapshots: '@vue/compiler-dom': 3.4.29 kolorist: 1.8.0 magic-string: 0.30.10 - vite: 5.3.1(@types/node@20.14.5)(sass@1.77.6) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6) transitivePeerDependencies: - supports-color - vite@5.3.1(@types/node@20.14.5)(sass@1.77.6): + vite@5.3.1(@types/node@20.14.6)(sass@1.77.6): dependencies: esbuild: 0.21.5 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.5 + '@types/node': 20.14.6 fsevents: 2.3.3 sass: 1.77.6 From f7de3fd0f17fd7de689238c4b88c4f04bdbe7916 Mon Sep 17 00:00:00 2001 From: Soybean Date: Thu, 20 Jun 2024 19:15:46 +0800 Subject: [PATCH 06/10] fix(projects): request modal title use i18n. fixed #507 --- src/locales/langs/en-us.ts | 1 + src/locales/langs/zh-cn.ts | 1 + src/service/request/index.ts | 2 +- src/typings/app.d.ts | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index 570620e9..00b103aa 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -23,6 +23,7 @@ const local: App.I18n.Schema = { deleteSuccess: 'Delete Success', confirmDelete: 'Are you sure you want to delete?', edit: 'Edit', + error: 'Error', index: 'Index', keywordSearch: 'Please enter keyword', logout: 'Logout', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index fc01bb65..43e97163 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -23,6 +23,7 @@ const local: App.I18n.Schema = { deleteSuccess: '删除成功', confirmDelete: '确认删除吗?', edit: '编辑', + error: '错误', index: '序号', keywordSearch: '请输入关键词搜索', logout: '退出登录', diff --git a/src/service/request/index.ts b/src/service/request/index.ts index f3c13342..e7d6472f 100644 --- a/src/service/request/index.ts +++ b/src/service/request/index.ts @@ -63,7 +63,7 @@ export const request = createFlatRequest Date: Thu, 20 Jun 2024 19:27:39 +0800 Subject: [PATCH 07/10] fix(projects): add `getDataByPage` for `useTable`. fixed #499 --- src/hooks/common/table.ts | 19 +++++++++++++++++++ src/views/manage/menu/index.vue | 4 ++-- src/views/manage/role/index.vue | 16 +++++++++++++--- src/views/manage/user/index.vue | 16 +++++++++++++--- 4 files changed, 47 insertions(+), 8 deletions(-) diff --git a/src/hooks/common/table.ts b/src/hooks/common/table.ts index 5ac0e5e6..3a6d6a52 100644 --- a/src/hooks/common/table.ts +++ b/src/hooks/common/table.ts @@ -160,6 +160,24 @@ export function useTable(config: NaiveUI.NaiveTabl Object.assign(pagination, update); } + /** + * get data by page number + * + * @param pageNum the page number. default is 1 + */ + async function getDataByPage(pageNum: number = 1) { + updatePagination({ + page: pageNum + }); + + updateSearchParams({ + current: pageNum, + size: pagination.pageSize! + }); + + await getData(); + } + scope.run(() => { watch( () => appStore.locale, @@ -184,6 +202,7 @@ export function useTable(config: NaiveUI.NaiveTabl mobilePagination, updatePagination, getData, + getDataByPage, searchParams, updateSearchParams, resetSearchParams diff --git a/src/views/manage/menu/index.vue b/src/views/manage/menu/index.vue index e34c5c41..81424b18 100644 --- a/src/views/manage/menu/index.vue +++ b/src/views/manage/menu/index.vue @@ -18,7 +18,7 @@ const { bool: visible, setTrue: openModal } = useBoolean(); const wrapperRef = ref(null); -const { columns, columnChecks, data, loading, pagination, getData } = useTable({ +const { columns, columnChecks, data, loading, pagination, getData, getDataByPage } = useTable({ apiFn: fetchGetMenuList, columns: () => [ { @@ -257,7 +257,7 @@ init(); :operate-type="operateType" :row-data="editingData" :all-pages="allPages" - @submitted="getData" + @submitted="getDataByPage" />
diff --git a/src/views/manage/role/index.vue b/src/views/manage/role/index.vue index 34989f34..5b956090 100644 --- a/src/views/manage/role/index.vue +++ b/src/views/manage/role/index.vue @@ -10,7 +10,17 @@ import RoleSearch from './modules/role-search.vue'; const appStore = useAppStore(); -const { columns, columnChecks, data, loading, getData, mobilePagination, searchParams, resetSearchParams } = useTable({ +const { + columns, + columnChecks, + data, + loading, + getData, + getDataByPage, + mobilePagination, + searchParams, + resetSearchParams +} = useTable({ apiFn: fetchGetRoleList, apiParams: { current: 1, @@ -129,7 +139,7 @@ function edit(id: number) {