build(release-it): 📦 upgrade Release Dependency and Configuration

This commit is contained in:
Dawn
2025-12-06 16:54:47 +08:00
parent c581c76bd9
commit 8c755c8b00
6 changed files with 248 additions and 130 deletions

44
.release-it.js vendored Normal file
View File

@@ -0,0 +1,44 @@
module.exports = {
plugins: {
'@release-it/bumper': {
in: ['src-tauri/tauri.*.json', 'src-tauri/Cargo.toml'],
out: ['src-tauri/tauri.*.json', 'src-tauri/Cargo.toml']
},
'@release-it/conventional-changelog': {
preset: {
name: 'conventionalcommits',
types: [
{ type: 'feat', section: '✨ Features | 新功能' },
{ type: 'fix', section: '🐛 Bug Fixes | Bug 修复' },
{ type: 'chore', section: '🎫 Chores | 其他更新', hidden: true },
{ type: 'docs', section: '📝 Documentation | 文档', hidden: true },
{ type: 'style', section: '💄 Styles | 风格', hidden: true },
{ type: 'refactor', section: '♻️ Code Refactoring | 代码重构', hidden: true },
{ type: 'perf', section: '⚡️ Performance Improvements | 性能优化' },
{ type: 'test', section: '✅ Tests | 测试', hidden: true },
{ type: 'revert', section: '⏪ Reverts | 回退', hidden: true },
{ type: 'build', section: '👷‍ Build System | 构建', hidden: true },
{ type: 'ci', section: '🔧 Continuous Integration | CI 配置', hidden: true },
{ type: 'config', section: '🔨 CONFIG | 配置', hidden: true }
]
},
whatBump() {
return { releaseType: false }
},
infile: 'CHANGELOG.md',
ignoreRecommendedBump: true,
strictSemVer: true
}
},
git: {
commitMessage: 'chore: release v${version}'
},
npm: {
publish: false
},
github: {
release: true,
draft: true,
releaseName: 'v${version}'
}
}

41
.release-it.json vendored
View File

@@ -1,41 +0,0 @@
{
"plugins": {
"@release-it/bumper": {
"in": ["src-tauri/tauri.*.json"],
"out": ["src-tauri/tauri.*.json"]
},
"@release-it/conventional-changelog": {
"preset": "conventionalcommits",
"presetConfig": {
"types": [
{ "type": "feat", "section": "✨ Features | 新功能" },
{ "type": "fix", "section": "🐛 Bug Fixes | Bug 修复" },
{ "type": "chore", "section": "🎫 Chores | 其他更新", "hidden": true },
{ "type": "docs", "section": "📝 Documentation | 文档", "hidden": true },
{ "type": "style", "section": "💄 Styles | 风格", "hidden": true },
{ "type": "refactor", "section": "♻️ Code Refactoring | 代码重构", "hidden": true },
{ "type": "perf", "section": "⚡️ Performance Improvements | 性能优化" },
{ "type": "test", "section": "✅ Tests | 测试", "hidden": true },
{ "type": "revert", "section": "⏪ Reverts | 回退", "hidden": true },
{ "type": "build", "section": "👷‍ Build System | 构建", "hidden": true },
{ "type": "ci", "section": "🔧 Continuous Integration | CI 配置", "hidden": true },
{ "type": "config", "section": "🔨 CONFIG | 配置", "hidden": true }
]
},
"infile": "CHANGELOG.md",
"ignoreRecommendedBump": true,
"strictSemVer": true
}
},
"git": {
"commitMessage": "chore: release v${version}"
},
"npm": {
"publish": false
},
"github": {
"release": true,
"draft": true,
"releaseName": "v${version}"
}
}

5
package.json vendored
View File

@@ -141,7 +141,7 @@
"@iconify/vue": "^5.0.0",
"@inquirer/prompts": "^8.0.2",
"@release-it/bumper": "^7.0.5",
"@release-it/conventional-changelog": "10.0.2",
"@release-it/conventional-changelog": "10.0.1",
"@tauri-apps/cli": "2.9.5",
"@types/crypto-js": "^4.2.2",
"@types/node": "^24.10.0",
@@ -182,6 +182,9 @@
}
},
"pnpm": {
"overrides": {
"conventional-changelog-conventionalcommits": "8.0.0"
},
"ignoredBuiltDependencies": ["@parcel/watcher", "esbuild", "sharp", "tlbs-map-vue", "vue-demi"]
}
}

284
pnpm-lock.yaml generated vendored
View File

@@ -4,6 +4,9 @@ settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
overrides:
conventional-changelog-conventionalcommits: 8.0.0
importers:
.:
@@ -202,8 +205,8 @@ importers:
specifier: ^7.0.5
version: 7.0.5(release-it@19.0.6(@types/node@24.10.0))
'@release-it/conventional-changelog':
specifier: 10.0.2
version: 10.0.2(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)(release-it@19.0.6(@types/node@24.10.0))
specifier: 10.0.1
version: 10.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)(release-it@19.0.6(@types/node@24.10.0))
'@tauri-apps/cli':
specifier: 2.9.5
version: 2.9.5
@@ -636,12 +639,12 @@ packages:
resolution: {integrity: sha512-KTy0OqRDLR5y/zZMnizyx09z/rPlPC/zKhYgH8o/q6PuAjoQAKlRfY4zzv0M64yybQ//6//4H1n14pxaLZfUnA==}
engines: {node: '>=v18'}
'@conventional-changelog/git-client@2.5.1':
resolution: {integrity: sha512-lAw7iA5oTPWOLjiweb7DlGEMDEvzqzLLa6aWOly2FSZ64IwLE8T458rC+o+WvI31Doz6joM7X2DoNog7mX8r4A==}
'@conventional-changelog/git-client@1.0.1':
resolution: {integrity: sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==}
engines: {node: '>=18'}
peerDependencies:
conventional-commits-filter: ^5.0.0
conventional-commits-parser: ^6.1.0
conventional-commits-parser: ^6.0.0
peerDependenciesMeta:
conventional-commits-filter:
optional: true
@@ -983,6 +986,10 @@ packages:
'@floating-ui/utils@0.2.10':
resolution: {integrity: sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==}
'@hutson/parse-repository-url@5.0.0':
resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==}
engines: {node: '>=10.13.0'}
'@iarna/toml@3.0.0':
resolution: {integrity: sha512-td6ZUkz2oS3VeleBcN+m//Q6HlCFCPrnI0FZhrt/h4XqLEdOyYp2u21nd8MdsR+WJy5r9PTDaHTDDfhf4H4l6Q==}
@@ -1661,9 +1668,9 @@ packages:
peerDependencies:
release-it: '>=18.0.0 || >=19.0.0'
'@release-it/conventional-changelog@10.0.2':
resolution: {integrity: sha512-Ny+IK4LAwybv5zJrPbOd1Vz1eChk2TIlD5owahmPonqw+LghdLhXrPPGSfzY5XSBqTgUE/6DBlRRpgPK6yk/GQ==}
engines: {node: ^20.12.0 || >=22.0.0}
'@release-it/conventional-changelog@10.0.1':
resolution: {integrity: sha512-Qp+eyMGCPyq5xiWoNK91cWVIR/6HD1QAUNeG6pV2G4kxotWl81k/KDQqDNvrNVmr9+zDp53jI7pVVYQp6mi4zA==}
engines: {node: ^20.9.0 || >=22.0.0}
peerDependencies:
release-it: ^18.0.0 || ^19.0.0
@@ -1818,14 +1825,6 @@ packages:
'@shikijs/vscode-textmate@10.0.2':
resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==}
'@simple-libs/child-process-utils@1.0.1':
resolution: {integrity: sha512-3nWd8irxvDI6v856wpPCHZ+08iQR0oHTZfzAZmnbsLzf+Sf1odraP6uKOHDZToXq3RPRV/LbqGVlSCogm9cJjg==}
engines: {node: '>=18'}
'@simple-libs/stream-utils@1.1.0':
resolution: {integrity: sha512-6rsHTjodIn/t90lv5snQjRPVtOosM7Vp0AKdrObymq45ojlgVwnpAqdc+0OBBrpEiy31zZ6/TKeIVqV1HwvnuQ==}
engines: {node: '>=18'}
'@standard-schema/spec@1.0.0':
resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
@@ -2098,9 +2097,6 @@ packages:
'@types/node@20.19.24':
resolution: {integrity: sha512-FE5u0ezmi6y9OZEzlJfg37mqqf6ZDSF2V/NLjUyGrR9uTZ7Sb9F7bLNZ03S4XVUNRWGA7Ck4c1kK+YnuWjl+DA==}
'@types/node@22.19.1':
resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==}
'@types/node@24.10.0':
resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==}
@@ -2111,6 +2107,9 @@ packages:
resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==}
deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed.
'@types/semver@7.7.1':
resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==}
'@types/stats.js@0.17.4':
resolution: {integrity: sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==}
@@ -2427,6 +2426,9 @@ packages:
engines: {node: '>=0.4.0'}
hasBin: true
add-stream@1.0.0:
resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==}
agent-base@7.1.4:
resolution: {integrity: sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==}
engines: {node: '>= 14'}
@@ -2776,12 +2778,40 @@ packages:
resolution: {integrity: sha512-GGf2Nipn1RUCAktxuVauVr1e3r8QrLP/B0lEUsFktmGqc3ddbQkhoJZHJctVU829U1c6mTSWftrVOCHaL85Q3w==}
engines: {node: '>=18'}
conventional-changelog-conventionalcommits@7.0.2:
resolution: {integrity: sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==}
engines: {node: '>=16'}
conventional-changelog-atom@5.0.0:
resolution: {integrity: sha512-WfzCaAvSCFPkznnLgLnfacRAzjgqjLUjvf3MftfsJzQdDICqkOOpcMtdJF3wTerxSpv2IAAjX8doM3Vozqle3g==}
engines: {node: '>=18'}
conventional-changelog-conventionalcommits@9.1.0:
resolution: {integrity: sha512-MnbEysR8wWa8dAEvbj5xcBgJKQlX/m0lhS8DsyAAWDHdfs2faDJxTgzRYlRYpXSe7UiKrIIlB4TrBKU9q9DgkA==}
conventional-changelog-codemirror@5.0.0:
resolution: {integrity: sha512-8gsBDI5Y3vrKUCxN6Ue8xr6occZ5nsDEc4C7jO/EovFGozx8uttCAyfhRrvoUAWi2WMm3OmYs+0mPJU7kQdYWQ==}
engines: {node: '>=18'}
conventional-changelog-conventionalcommits@8.0.0:
resolution: {integrity: sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==}
engines: {node: '>=18'}
conventional-changelog-core@8.0.0:
resolution: {integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==}
engines: {node: '>=18'}
conventional-changelog-ember@5.0.0:
resolution: {integrity: sha512-RPflVfm5s4cSO33GH/Ey26oxhiC67akcxSKL8CLRT3kQX2W3dbE19sSOM56iFqUJYEwv9mD9r6k79weWe1urfg==}
engines: {node: '>=18'}
conventional-changelog-eslint@6.0.0:
resolution: {integrity: sha512-eiUyULWjzq+ybPjXwU6NNRflApDWlPEQEHvI8UAItYW/h22RKkMnOAtfCZxMmrcMO1OKUWtcf2MxKYMWe9zJuw==}
engines: {node: '>=18'}
conventional-changelog-express@5.0.0:
resolution: {integrity: sha512-D8Q6WctPkQpvr2HNCCmwU5GkX22BVHM0r4EW8vN0230TSyS/d6VQJDAxGb84lbg0dFjpO22MwmsikKL++Oo/oQ==}
engines: {node: '>=18'}
conventional-changelog-jquery@6.0.0:
resolution: {integrity: sha512-2kxmVakyehgyrho2ZHBi90v4AHswkGzHuTaoH40bmeNqUt20yEkDOSpw8HlPBfvEQBwGtbE+5HpRwzj6ac2UfA==}
engines: {node: '>=18'}
conventional-changelog-jshint@5.0.0:
resolution: {integrity: sha512-gGNphSb/opc76n2eWaO6ma4/Wqu3tpa2w7i9WYqI6Cs2fncDSI2/ihOfMvXveeTTeld0oFvwMVNV+IYQIk3F3g==}
engines: {node: '>=18'}
conventional-changelog-preset-loader@5.0.0:
@@ -2793,10 +2823,9 @@ packages:
engines: {node: '>=18'}
hasBin: true
conventional-changelog@7.1.1:
resolution: {integrity: sha512-rlqa8Lgh8YzT3Akruk05DR79j5gN9NCglHtJZwpi6vxVeaoagz+84UAtKQj/sT+RsfGaZkt3cdFCjcN6yjr5sw==}
conventional-changelog@6.0.0:
resolution: {integrity: sha512-tuUH8H/19VjtD9Ig7l6TQRh+Z0Yt0NZ6w/cCkkyzUbGQTnUEmKfGtkC9gGfVgCfOL1Rzno5NgNF4KY8vR+Jo3w==}
engines: {node: '>=18'}
hasBin: true
conventional-commit-types@3.0.0:
resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==}
@@ -2815,8 +2844,8 @@ packages:
engines: {node: '>=18'}
hasBin: true
conventional-recommended-bump@11.2.0:
resolution: {integrity: sha512-lqIdmw330QdMBgfL0e6+6q5OMKyIpy4OZNmepit6FS3GldhkG+70drZjuZ0A5NFpze5j85dlYs3GabQXl6sMHw==}
conventional-recommended-bump@10.0.0:
resolution: {integrity: sha512-RK/fUnc2btot0oEVtrj3p2doImDSs7iiz/bftFCDzels0Qs1mxLghp+DFHMaOC0qiCI6sWzlTDyBFSYuot6pRA==}
engines: {node: '>=18'}
hasBin: true
@@ -3335,9 +3364,6 @@ packages:
fastq@1.19.1:
resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==}
fd-package-json@2.0.0:
resolution: {integrity: sha512-jKmm9YtsNXN789RS/0mSzOC1NUq9mkVd65vbSSVsKdjGvYXBuE4oWe2QOEoFeRmJg+lPuZxpmrfFclNhoRMneQ==}
fdir@6.5.0:
resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==}
engines: {node: '>=12.0.0'}
@@ -3372,6 +3398,10 @@ packages:
find-root@1.1.0:
resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==}
find-up-simple@1.0.1:
resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==}
engines: {node: '>=18'}
find-up@7.0.0:
resolution: {integrity: sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==}
engines: {node: '>=18'}
@@ -3447,6 +3477,16 @@ packages:
engines: {node: '>=16'}
hasBin: true
git-raw-commits@5.0.0:
resolution: {integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==}
engines: {node: '>=18'}
hasBin: true
git-semver-tags@8.0.0:
resolution: {integrity: sha512-N7YRIklvPH3wYWAR2vysaqGLPRcpwQ0GKdlqTiVN5w1UmCdaeY3K8s6DMKRCh54DDdzyt/OAB6C8jgVtb7Y2Fg==}
engines: {node: '>=18'}
hasBin: true
git-up@8.1.1:
resolution: {integrity: sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==}
@@ -3528,9 +3568,9 @@ packages:
hookable@5.5.3:
resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==}
hosted-git-info@8.1.0:
resolution: {integrity: sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==}
engines: {node: ^18.17.0 || >=20.5.0}
hosted-git-info@7.0.2:
resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==}
engines: {node: ^16.14.0 || >=18.0.0}
html-escaper@2.0.2:
resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==}
@@ -3593,6 +3633,10 @@ packages:
import-meta-resolve@4.2.0:
resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==}
index-to-position@1.2.0:
resolution: {integrity: sha512-Yg7+ztRkqslMAS2iFaU+Oa4KTSidr63OsFGlOrJoW981kIYO3CGCS3wA95P1mUi/IVSJkn0D479KTJpVpvFNuw==}
engines: {node: '>=18'}
inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
@@ -4169,9 +4213,9 @@ packages:
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
hasBin: true
normalize-package-data@7.0.1:
resolution: {integrity: sha512-linxNAT6M0ebEYZOx2tO6vBEFsVgnPpv+AVjk0wJHfaUIbq31Jm3T6vvZaarnOeWDh8ShnwXuaAyM7WT3RzErA==}
engines: {node: ^18.17.0 || >=20.5.0}
normalize-package-data@6.0.2:
resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==}
engines: {node: ^16.14.0 || >=18.0.0}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
@@ -4291,6 +4335,10 @@ packages:
resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
engines: {node: '>=8'}
parse-json@8.3.0:
resolution: {integrity: sha512-ybiGyvspI+fAoRQbIPRddCcSTV9/LsJbf0e/S85VLowVGzRmokfneg2kwVW/KU5rOXrPSbF1qAKPMgNTqqROQQ==}
engines: {node: '>=18'}
parse-passwd@1.0.0:
resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==}
engines: {node: '>=0.10.0'}
@@ -4456,6 +4504,14 @@ packages:
rc9@2.1.2:
resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
read-package-up@11.0.0:
resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==}
engines: {node: '>=18'}
read-pkg@9.0.1:
resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==}
engines: {node: '>=18'}
readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
@@ -4901,6 +4957,10 @@ packages:
resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
engines: {node: '>=12.20'}
type-fest@4.41.0:
resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==}
engines: {node: '>=16'}
typedarray@0.0.6:
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
@@ -5256,10 +5316,6 @@ packages:
peerDependencies:
vue: ^3.0.11
walk-up-path@4.0.0:
resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==}
engines: {node: 20 || >=22}
wcwidth@1.0.1:
resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
@@ -5663,7 +5719,7 @@ snapshots:
'@commitlint/config-conventional@20.2.0':
dependencies:
'@commitlint/types': 20.2.0
conventional-changelog-conventionalcommits: 7.0.2
conventional-changelog-conventionalcommits: 8.0.0
'@commitlint/config-validator@19.5.0':
dependencies:
@@ -5799,10 +5855,9 @@ snapshots:
'@types/conventional-commits-parser': 5.0.2
chalk: 5.6.2
'@conventional-changelog/git-client@2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)':
'@conventional-changelog/git-client@1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)':
dependencies:
'@simple-libs/child-process-utils': 1.0.1
'@simple-libs/stream-utils': 1.1.0
'@types/semver': 7.7.1
semver: 7.7.3
optionalDependencies:
conventional-commits-filter: 5.0.0
@@ -5990,6 +6045,8 @@ snapshots:
'@floating-ui/utils@0.2.10': {}
'@hutson/parse-repository-url@5.0.0': {}
'@iarna/toml@3.0.0': {}
'@iconify/types@2.0.0': {}
@@ -6615,14 +6672,12 @@ snapshots:
release-it: 19.0.6(@types/node@24.10.0)
semver: 7.7.3
'@release-it/conventional-changelog@10.0.2(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)(release-it@19.0.6(@types/node@24.10.0))':
'@release-it/conventional-changelog@10.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)(release-it@19.0.6(@types/node@24.10.0))':
dependencies:
'@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
concat-stream: 2.0.0
conventional-changelog: 7.1.1(conventional-commits-filter@5.0.0)
conventional-changelog-angular: 8.1.0
conventional-changelog-conventionalcommits: 9.1.0
conventional-recommended-bump: 11.2.0
conventional-changelog: 6.0.0(conventional-commits-filter@5.0.0)
conventional-recommended-bump: 10.0.0
git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
release-it: 19.0.6(@types/node@24.10.0)
semver: 7.7.3
transitivePeerDependencies:
@@ -6738,15 +6793,6 @@ snapshots:
'@shikijs/vscode-textmate@10.0.2': {}
'@simple-libs/child-process-utils@1.0.1':
dependencies:
'@simple-libs/stream-utils': 1.1.0
'@types/node': 22.19.1
'@simple-libs/stream-utils@1.1.0':
dependencies:
'@types/node': 22.19.1
'@standard-schema/spec@1.0.0': {}
'@tauri-apps/api@2.9.1': {}
@@ -7028,10 +7074,6 @@ snapshots:
dependencies:
undici-types: 6.21.0
'@types/node@22.19.1':
dependencies:
undici-types: 6.21.0
'@types/node@24.10.0':
dependencies:
undici-types: 7.16.0
@@ -7042,6 +7084,8 @@ snapshots:
dependencies:
parse-path: 7.1.0
'@types/semver@7.7.1': {}
'@types/stats.js@0.17.4': {}
'@types/three@0.181.0':
@@ -7472,6 +7516,8 @@ snapshots:
acorn@8.15.0: {}
add-stream@1.0.0: {}
agent-base@7.1.4: {}
ajv@8.17.1:
@@ -7847,11 +7893,38 @@ snapshots:
dependencies:
compare-func: 2.0.0
conventional-changelog-conventionalcommits@7.0.2:
conventional-changelog-atom@5.0.0: {}
conventional-changelog-codemirror@5.0.0: {}
conventional-changelog-conventionalcommits@8.0.0:
dependencies:
compare-func: 2.0.0
conventional-changelog-conventionalcommits@9.1.0:
conventional-changelog-core@8.0.0(conventional-commits-filter@5.0.0):
dependencies:
'@hutson/parse-repository-url': 5.0.0
add-stream: 1.0.0
conventional-changelog-writer: 8.2.0
conventional-commits-parser: 6.2.1
git-raw-commits: 5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
hosted-git-info: 7.0.2
normalize-package-data: 6.0.2
read-package-up: 11.0.0
read-pkg: 9.0.1
transitivePeerDependencies:
- conventional-commits-filter
conventional-changelog-ember@5.0.0: {}
conventional-changelog-eslint@6.0.0: {}
conventional-changelog-express@5.0.0: {}
conventional-changelog-jquery@6.0.0: {}
conventional-changelog-jshint@5.0.0:
dependencies:
compare-func: 2.0.0
@@ -7864,16 +7937,19 @@ snapshots:
meow: 13.2.0
semver: 7.7.3
conventional-changelog@7.1.1(conventional-commits-filter@5.0.0):
conventional-changelog@6.0.0(conventional-commits-filter@5.0.0):
dependencies:
'@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
'@types/normalize-package-data': 2.4.4
conventional-changelog-angular: 8.1.0
conventional-changelog-atom: 5.0.0
conventional-changelog-codemirror: 5.0.0
conventional-changelog-conventionalcommits: 8.0.0
conventional-changelog-core: 8.0.0(conventional-commits-filter@5.0.0)
conventional-changelog-ember: 5.0.0
conventional-changelog-eslint: 6.0.0
conventional-changelog-express: 5.0.0
conventional-changelog-jquery: 6.0.0
conventional-changelog-jshint: 5.0.0
conventional-changelog-preset-loader: 5.0.0
conventional-changelog-writer: 8.2.0
conventional-commits-parser: 6.2.1
fd-package-json: 2.0.0
meow: 13.2.0
normalize-package-data: 7.0.1
transitivePeerDependencies:
- conventional-commits-filter
@@ -7892,9 +7968,9 @@ snapshots:
dependencies:
meow: 13.2.0
conventional-recommended-bump@11.2.0:
conventional-recommended-bump@10.0.0:
dependencies:
'@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
'@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
conventional-changelog-preset-loader: 5.0.0
conventional-commits-filter: 5.0.0
conventional-commits-parser: 6.2.1
@@ -8467,10 +8543,6 @@ snapshots:
dependencies:
reusify: 1.1.0
fd-package-json@2.0.0:
dependencies:
walk-up-path: 4.0.0
fdir@6.5.0(picomatch@4.0.3):
optionalDependencies:
picomatch: 4.0.3
@@ -8507,6 +8579,8 @@ snapshots:
find-root@1.1.0: {}
find-up-simple@1.0.1: {}
find-up@7.0.0:
dependencies:
locate-path: 7.2.0
@@ -8587,6 +8661,22 @@ snapshots:
meow: 12.1.1
split2: 4.2.0
git-raw-commits@5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1):
dependencies:
'@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
meow: 13.2.0
transitivePeerDependencies:
- conventional-commits-filter
- conventional-commits-parser
git-semver-tags@8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1):
dependencies:
'@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.1)
meow: 13.2.0
transitivePeerDependencies:
- conventional-commits-filter
- conventional-commits-parser
git-up@8.1.1:
dependencies:
is-ssh: 1.4.1
@@ -8693,7 +8783,7 @@ snapshots:
hookable@5.5.3: {}
hosted-git-info@8.1.0:
hosted-git-info@7.0.2:
dependencies:
lru-cache: 10.4.3
@@ -8756,6 +8846,8 @@ snapshots:
import-meta-resolve@4.2.0: {}
index-to-position@1.2.0: {}
inflight@1.0.6:
dependencies:
once: 1.4.0
@@ -9322,9 +9414,9 @@ snapshots:
dependencies:
abbrev: 2.0.0
normalize-package-data@7.0.1:
normalize-package-data@6.0.2:
dependencies:
hosted-git-info: 8.1.0
hosted-git-info: 7.0.2
semver: 7.7.3
validate-npm-package-license: 3.0.4
@@ -9474,6 +9566,12 @@ snapshots:
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
parse-json@8.3.0:
dependencies:
'@babel/code-frame': 7.27.1
index-to-position: 1.2.0
type-fest: 4.41.0
parse-passwd@1.0.0: {}
parse-path@7.1.0:
@@ -9620,6 +9718,20 @@ snapshots:
defu: 6.1.4
destr: 2.0.5
read-package-up@11.0.0:
dependencies:
find-up-simple: 1.0.1
read-pkg: 9.0.1
type-fest: 4.41.0
read-pkg@9.0.1:
dependencies:
'@types/normalize-package-data': 2.4.4
normalize-package-data: 6.0.2
parse-json: 8.3.0
type-fest: 4.41.0
unicorn-magic: 0.1.0
readable-stream@3.6.2:
dependencies:
inherits: 2.0.4
@@ -10107,6 +10219,8 @@ snapshots:
type-fest@2.19.0: {}
type-fest@4.41.0: {}
typedarray@0.0.6: {}
typescript@5.9.3: {}
@@ -10444,8 +10558,6 @@ snapshots:
vooks: 0.2.12(vue@3.5.25(typescript@5.9.3))
vue: 3.5.25(typescript@5.9.3)
walk-up-path@4.0.0: {}
wcwidth@1.0.1:
dependencies:
defaults: 1.0.4

2
src-tauri/Cargo.lock generated
View File

@@ -2849,7 +2849,7 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
[[package]]
name = "hula"
version = "3.0.4"
version = "3.0.5"
dependencies = [
"anyhow",
"async-walkdir",

View File

@@ -1,6 +1,6 @@
[package]
name = "hula"
version = "3.0.4"
version = "3.0.5"
description = "hula"
authors = ["nongyehong"]
license = ""