refactor: update dependencies to use catalog references

This commit is contained in:
2026-01-14 01:58:27 +07:00
parent 513e444ec4
commit a547f00306
4 changed files with 505 additions and 180 deletions

View File

@@ -35,6 +35,5 @@ export default antfu({
"@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-explicit-any": "off",
"prefer-promise-reject-errors": "off", "prefer-promise-reject-errors": "off",
"no-async-promise-executor": "off", "no-async-promise-executor": "off",
"pnpm/yaml-enforce-settings": "off",
}, },
}); });

View File

@@ -18,93 +18,93 @@
"lint:fix": "eslint --fix" "lint:fix": "eslint --fix"
}, },
"dependencies": { "dependencies": {
"@capacitor-community/barcode-scanner": "^4.0.1", "@capacitor-community/barcode-scanner": "catalog:",
"@capacitor-mlkit/barcode-scanning": "^8.0.0", "@capacitor-mlkit/barcode-scanning": "catalog:",
"@capacitor/app": "8.0.0", "@capacitor/app": "catalog:",
"@capacitor/barcode-scanner": "^3.0.0", "@capacitor/barcode-scanner": "catalog:",
"@capacitor/camera": "^8.0.0", "@capacitor/camera": "catalog:",
"@capacitor/clipboard": "^8.0.0", "@capacitor/clipboard": "catalog:",
"@capacitor/core": "8.0.0", "@capacitor/core": "catalog:",
"@capacitor/file-transfer": "^2.0.0", "@capacitor/file-transfer": "catalog:",
"@capacitor/filesystem": "^8.0.0", "@capacitor/filesystem": "catalog:",
"@capacitor/haptics": "8.0.0", "@capacitor/haptics": "catalog:",
"@capacitor/ios": "^8.0.0", "@capacitor/ios": "catalog:",
"@capacitor/keyboard": "8.0.0", "@capacitor/keyboard": "catalog:",
"@capacitor/share": "catalog:", "@capacitor/share": "catalog:",
"@capacitor/status-bar": "8.0.0", "@capacitor/status-bar": "catalog:",
"@elysiajs/eden": "^1.4.5", "@elysiajs/eden": "catalog:",
"@ionic/vue": "^8.7.11", "@ionic/vue": "catalog:",
"@ionic/vue-router": "^8.7.11", "@ionic/vue-router": "catalog:",
"@riwa/api-types": "http://192.168.1.7:9528/api/riwa-eden-0.0.138.tgz", "@riwa/api-types": "catalog:",
"@tailwindcss/vite": "^4.1.18", "@tailwindcss/vite": "catalog:",
"@vee-validate/zod": "^4.15.1", "@vee-validate/zod": "catalog:",
"@vueuse/core": "^14.1.0", "@vueuse/core": "catalog:",
"@vueuse/integrations": "^14.1.0", "@vueuse/integrations": "catalog:",
"@vueuse/router": "^14.1.0", "@vueuse/router": "catalog:",
"better-auth": "^1.4.6", "better-auth": "catalog:",
"dayjs": "^1.11.19", "dayjs": "catalog:",
"ethers": "^6.16.0", "ethers": "catalog:",
"html2canvas": "catalog:", "html2canvas": "catalog:",
"ionicons": "^8.0.13", "ionicons": "catalog:",
"jsqr": "^1.4.0", "jsqr": "catalog:",
"lightweight-charts": "^5.1.0", "lightweight-charts": "catalog:",
"lodash-es": "^4.17.21", "lodash-es": "catalog:",
"markdown-it": "^14.1.0", "markdown-it": "catalog:",
"pinia": "^3.0.4", "pinia": "catalog:",
"qr-scanner-wechat": "^0.1.3", "qr-scanner-wechat": "catalog:",
"qrcode": "^1.5.4", "qrcode": "catalog:",
"tailwindcss": "^4.1.18", "tailwindcss": "catalog:",
"vconsole": "^3.15.1", "vconsole": "catalog:",
"vee-validate": "^4.15.1", "vee-validate": "catalog:",
"vue": "^3.5.25", "vue": "catalog:",
"vue-i18n": "^11.2.2", "vue-i18n": "catalog:",
"vue-router": "^4.6.3", "vue-router": "catalog:",
"zod": "^3.24.1" "zod": "catalog:"
}, },
"devDependencies": { "devDependencies": {
"@antfu/eslint-config": "^6.6.1", "@antfu/eslint-config": "catalog:",
"@capacitor/cli": "8.0.0", "@capacitor/cli": "catalog:",
"@iconify-json/bx": "^1.2.2", "@iconify-json/bx": "catalog:",
"@iconify-json/circle-flags": "^1.2.10", "@iconify-json/circle-flags": "catalog:",
"@iconify-json/cryptocurrency-color": "^1.2.4", "@iconify-json/cryptocurrency-color": "catalog:",
"@iconify-json/ic": "^1.2.4", "@iconify-json/ic": "catalog:",
"@iconify-json/icon-park-outline": "^1.2.4", "@iconify-json/icon-park-outline": "catalog:",
"@iconify-json/material-icon-theme": "^1.2.44", "@iconify-json/material-icon-theme": "catalog:",
"@iconify-json/material-symbols": "^1.2.50", "@iconify-json/material-symbols": "catalog:",
"@iconify-json/prime": "^1.2.4", "@iconify-json/prime": "catalog:",
"@iconify-json/solar": "^1.2.5", "@iconify-json/solar": "catalog:",
"@iconify-json/tdesign": "^1.2.11", "@iconify-json/tdesign": "catalog:",
"@iconify/vue": "^5.0.0", "@iconify/vue": "catalog:",
"@ionic/cli": "^7.2.1", "@ionic/cli": "catalog:",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "catalog:",
"@types/node": "^24.10.2", "@types/node": "catalog:",
"@types/qrcode": "^1.5.6", "@types/qrcode": "catalog:",
"@vitejs/plugin-basic-ssl": "^2.1.3", "@vitejs/plugin-basic-ssl": "catalog:",
"@vitejs/plugin-legacy": "^7.2.1", "@vitejs/plugin-legacy": "catalog:",
"@vitejs/plugin-vue": "^6.0.2", "@vitejs/plugin-vue": "catalog:",
"@vitejs/plugin-vue-jsx": "^5.1.2", "@vitejs/plugin-vue-jsx": "catalog:",
"@vue/eslint-config-typescript": "^14.6.0", "@vue/eslint-config-typescript": "catalog:",
"@vue/test-utils": "^2.4.6", "@vue/test-utils": "catalog:",
"cypress": "^15.7.1", "cypress": "catalog:",
"dotenv": "^17.2.3", "dotenv": "catalog:",
"eslint": "^9.39.1", "eslint": "catalog:",
"eslint-plugin-format": "^1.1.0", "eslint-plugin-format": "catalog:",
"eslint-plugin-vue": "^10.6.2", "eslint-plugin-vue": "catalog:",
"jiti": "^2.6.1", "jiti": "catalog:",
"jsdom": "^27.3.0", "jsdom": "catalog:",
"lint-staged": "^16.2.7", "lint-staged": "catalog:",
"simple-git-hooks": "^2.13.1", "simple-git-hooks": "catalog:",
"terser": "^5.44.1", "terser": "catalog:",
"typescript": "~5.9.3", "typescript": "catalog:",
"unplugin-auto-import": "^20.3.0", "unplugin-auto-import": "catalog:",
"unplugin-icons": "^22.5.0", "unplugin-icons": "catalog:",
"unplugin-vue-components": "^30.0.0", "unplugin-vue-components": "catalog:",
"vite": "^7.2.7", "vite": "catalog:",
"vite-plugin-pwa": "^1.2.0", "vite-plugin-pwa": "catalog:",
"vitest": "^4.0.15", "vitest": "catalog:",
"vue-tsc": "^3.1.8", "vue-tsc": "catalog:",
"workbox-window": "^7.4.0", "workbox-window": "catalog:",
"wrangler": "^4.54.0" "wrangler": "catalog:"
}, },
"simple-git-hooks": { "simple-git-hooks": {
"pre-commit": "pnpm lint-staged" "pre-commit": "pnpm lint-staged"

425
pnpm-lock.yaml generated
View File

@@ -6,272 +6,521 @@ settings:
catalogs: catalogs:
default: default:
'@antfu/eslint-config':
specifier: ^6.6.1
version: 6.6.1
'@capacitor-community/barcode-scanner':
specifier: ^4.0.1
version: 4.0.1
'@capacitor-mlkit/barcode-scanning':
specifier: ^8.0.0
version: 8.0.0
'@capacitor/app':
specifier: 8.0.0
version: 8.0.0
'@capacitor/barcode-scanner':
specifier: ^3.0.0
version: 3.0.0
'@capacitor/camera':
specifier: ^8.0.0
version: 8.0.0
'@capacitor/cli':
specifier: 8.0.0
version: 8.0.0
'@capacitor/clipboard':
specifier: ^8.0.0
version: 8.0.0
'@capacitor/core':
specifier: 8.0.0
version: 8.0.0
'@capacitor/file-transfer':
specifier: ^2.0.0
version: 2.0.0
'@capacitor/filesystem':
specifier: ^8.0.0
version: 8.0.0
'@capacitor/haptics':
specifier: 8.0.0
version: 8.0.0
'@capacitor/ios':
specifier: ^8.0.0
version: 8.0.0
'@capacitor/keyboard':
specifier: 8.0.0
version: 8.0.0
'@capacitor/share': '@capacitor/share':
specifier: ^8.0.0 specifier: ^8.0.0
version: 8.0.0 version: 8.0.0
'@capacitor/status-bar':
specifier: 8.0.0
version: 8.0.0
'@elysiajs/eden':
specifier: ^1.4.5
version: 1.4.5
'@iconify-json/bx':
specifier: ^1.2.2
version: 1.2.2
'@iconify-json/circle-flags':
specifier: ^1.2.10
version: 1.2.10
'@iconify-json/cryptocurrency-color':
specifier: ^1.2.4
version: 1.2.4
'@iconify-json/ic':
specifier: ^1.2.4
version: 1.2.4
'@iconify-json/icon-park-outline':
specifier: ^1.2.4
version: 1.2.4
'@iconify-json/material-icon-theme':
specifier: ^1.2.44
version: 1.2.44
'@iconify-json/material-symbols':
specifier: ^1.2.50
version: 1.2.50
'@iconify-json/prime':
specifier: ^1.2.4
version: 1.2.4
'@iconify-json/solar':
specifier: ^1.2.5
version: 1.2.5
'@iconify-json/tdesign':
specifier: ^1.2.11
version: 1.2.11
'@iconify/vue':
specifier: ^5.0.0
version: 5.0.0
'@ionic/cli':
specifier: ^7.2.1
version: 7.2.1
'@ionic/vue':
specifier: ^8.7.11
version: 8.7.11
'@ionic/vue-router':
specifier: ^8.7.11
version: 8.7.11
'@riwa/api-types':
specifier: http://192.168.1.7:9528/api/riwa-eden-0.0.138.tgz
version: 0.0.138
'@tailwindcss/vite':
specifier: ^4.1.18
version: 4.1.18
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
'@types/node':
specifier: ^24.10.2
version: 24.10.2
'@types/qrcode':
specifier: ^1.5.6
version: 1.5.6
'@vee-validate/zod':
specifier: ^4.15.1
version: 4.15.1
'@vitejs/plugin-basic-ssl':
specifier: ^2.1.3
version: 2.1.3
'@vitejs/plugin-legacy':
specifier: ^7.2.1
version: 7.2.1
'@vitejs/plugin-vue':
specifier: ^6.0.2
version: 6.0.2
'@vitejs/plugin-vue-jsx':
specifier: ^5.1.2
version: 5.1.2
'@vue/eslint-config-typescript':
specifier: ^14.6.0
version: 14.6.0
'@vue/test-utils':
specifier: ^2.4.6
version: 2.4.6
'@vueuse/core':
specifier: ^14.1.0
version: 14.1.0
'@vueuse/integrations':
specifier: ^14.1.0
version: 14.1.0
'@vueuse/router':
specifier: ^14.1.0
version: 14.1.0
better-auth:
specifier: ^1.4.6
version: 1.4.6
cypress:
specifier: ^15.7.1
version: 15.7.1
dayjs:
specifier: ^1.11.19
version: 1.11.19
dotenv:
specifier: ^17.2.3
version: 17.2.3
eslint:
specifier: ^9.39.1
version: 9.39.1
eslint-plugin-format:
specifier: ^1.1.0
version: 1.1.0
eslint-plugin-vue:
specifier: ^10.6.2
version: 10.6.2
ethers:
specifier: ^6.16.0
version: 6.16.0
html2canvas: html2canvas:
specifier: ^1.4.1 specifier: ^1.4.1
version: 1.4.1 version: 1.4.1
ionicons:
specifier: ^8.0.13
version: 8.0.13
jiti:
specifier: ^2.6.1
version: 2.6.1
jsdom:
specifier: ^27.3.0
version: 27.3.0
jsqr:
specifier: ^1.4.0
version: 1.4.0
lightweight-charts:
specifier: ^5.1.0
version: 5.1.0
lint-staged:
specifier: ^16.2.7
version: 16.2.7
lodash-es:
specifier: ^4.17.21
version: 4.17.21
markdown-it:
specifier: ^14.1.0
version: 14.1.0
pinia:
specifier: ^3.0.4
version: 3.0.4
qr-scanner-wechat:
specifier: ^0.1.3
version: 0.1.3
qrcode:
specifier: ^1.5.4
version: 1.5.4
simple-git-hooks:
specifier: ^2.13.1
version: 2.13.1
tailwindcss:
specifier: ^4.1.18
version: 4.1.18
terser:
specifier: ^5.44.1
version: 5.44.1
typescript:
specifier: ~5.9.3
version: 5.9.3
unplugin-auto-import:
specifier: ^20.3.0
version: 20.3.0
unplugin-icons:
specifier: ^22.5.0
version: 22.5.0
unplugin-vue-components:
specifier: ^30.0.0
version: 30.0.0
vconsole:
specifier: ^3.15.1
version: 3.15.1
vee-validate:
specifier: ^4.15.1
version: 4.15.1
vite:
specifier: ^7.2.7
version: 7.2.7
vite-plugin-pwa:
specifier: ^1.2.0
version: 1.2.0
vitest:
specifier: ^4.0.15
version: 4.0.15
vue:
specifier: ^3.5.25
version: 3.5.25
vue-i18n:
specifier: ^11.2.2
version: 11.2.2
vue-router:
specifier: ^4.6.3
version: 4.6.3
vue-tsc:
specifier: ^3.1.8
version: 3.1.8
workbox-window:
specifier: ^7.4.0
version: 7.4.0
wrangler:
specifier: ^4.54.0
version: 4.54.0
zod:
specifier: ^3.24.1
version: 3.25.76
importers: importers:
.: .:
dependencies: dependencies:
'@capacitor-community/barcode-scanner': '@capacitor-community/barcode-scanner':
specifier: ^4.0.1 specifier: 'catalog:'
version: 4.0.1(@capacitor/core@8.0.0) version: 4.0.1(@capacitor/core@8.0.0)
'@capacitor-mlkit/barcode-scanning': '@capacitor-mlkit/barcode-scanning':
specifier: ^8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/app': '@capacitor/app':
specifier: 8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/barcode-scanner': '@capacitor/barcode-scanner':
specifier: ^3.0.0 specifier: 'catalog:'
version: 3.0.0(@capacitor/core@8.0.0) version: 3.0.0(@capacitor/core@8.0.0)
'@capacitor/camera': '@capacitor/camera':
specifier: ^8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/clipboard': '@capacitor/clipboard':
specifier: ^8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/core': '@capacitor/core':
specifier: 8.0.0 specifier: 'catalog:'
version: 8.0.0 version: 8.0.0
'@capacitor/file-transfer': '@capacitor/file-transfer':
specifier: ^2.0.0 specifier: 'catalog:'
version: 2.0.0(@capacitor/core@8.0.0) version: 2.0.0(@capacitor/core@8.0.0)
'@capacitor/filesystem': '@capacitor/filesystem':
specifier: ^8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/haptics': '@capacitor/haptics':
specifier: 8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/ios': '@capacitor/ios':
specifier: ^8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/keyboard': '@capacitor/keyboard':
specifier: 8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/share': '@capacitor/share':
specifier: 'catalog:' specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@capacitor/status-bar': '@capacitor/status-bar':
specifier: 8.0.0 specifier: 'catalog:'
version: 8.0.0(@capacitor/core@8.0.0) version: 8.0.0(@capacitor/core@8.0.0)
'@elysiajs/eden': '@elysiajs/eden':
specifier: ^1.4.5 specifier: 'catalog:'
version: 1.4.5(elysia@1.4.18(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)) version: 1.4.5(elysia@1.4.18(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3))
'@ionic/vue': '@ionic/vue':
specifier: ^8.7.11 specifier: 'catalog:'
version: 8.7.11(@stencil/core@4.39.0)(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) version: 8.7.11(@stencil/core@4.39.0)(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))
'@ionic/vue-router': '@ionic/vue-router':
specifier: ^8.7.11 specifier: 'catalog:'
version: 8.7.11(@stencil/core@4.39.0)(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) version: 8.7.11(@stencil/core@4.39.0)(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))
'@riwa/api-types': '@riwa/api-types':
specifier: http://192.168.1.7:9528/api/riwa-eden-0.0.138.tgz specifier: 'catalog:'
version: '@riwa/eden@http://192.168.1.7:9528/api/riwa-eden-0.0.138.tgz(@elysiajs/eden@1.4.5(elysia@1.4.18(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))' version: '@riwa/eden@http://192.168.1.7:9528/api/riwa-eden-0.0.138.tgz(@elysiajs/eden@1.4.5(elysia@1.4.18(@sinclair/typebox@0.34.41)(exact-mirror@0.2.5(@sinclair/typebox@0.34.41))(file-type@21.1.1)(openapi-types@12.1.3)(typescript@5.9.3)))'
'@tailwindcss/vite': '@tailwindcss/vite':
specifier: ^4.1.18 specifier: 'catalog:'
version: 4.1.18(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) version: 4.1.18(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))
'@vee-validate/zod': '@vee-validate/zod':
specifier: ^4.15.1 specifier: 'catalog:'
version: 4.15.1(vue@3.5.25(typescript@5.9.3))(zod@3.25.76) version: 4.15.1(vue@3.5.25(typescript@5.9.3))(zod@3.25.76)
'@vueuse/core': '@vueuse/core':
specifier: ^14.1.0 specifier: 'catalog:'
version: 14.1.0(vue@3.5.25(typescript@5.9.3)) version: 14.1.0(vue@3.5.25(typescript@5.9.3))
'@vueuse/integrations': '@vueuse/integrations':
specifier: ^14.1.0 specifier: 'catalog:'
version: 14.1.0(change-case@5.4.4)(fuse.js@7.1.0)(qrcode@1.5.4)(vue@3.5.25(typescript@5.9.3)) version: 14.1.0(change-case@5.4.4)(fuse.js@7.1.0)(qrcode@1.5.4)(vue@3.5.25(typescript@5.9.3))
'@vueuse/router': '@vueuse/router':
specifier: ^14.1.0 specifier: 'catalog:'
version: 14.1.0(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3)) version: 14.1.0(vue-router@4.6.3(vue@3.5.25(typescript@5.9.3)))(vue@3.5.25(typescript@5.9.3))
better-auth: better-auth:
specifier: ^1.4.6 specifier: 'catalog:'
version: 1.4.6(vue@3.5.25(typescript@5.9.3)) version: 1.4.6(vue@3.5.25(typescript@5.9.3))
dayjs: dayjs:
specifier: ^1.11.19 specifier: 'catalog:'
version: 1.11.19 version: 1.11.19
ethers: ethers:
specifier: ^6.16.0 specifier: 'catalog:'
version: 6.16.0 version: 6.16.0
html2canvas: html2canvas:
specifier: 'catalog:' specifier: 'catalog:'
version: 1.4.1 version: 1.4.1
ionicons: ionicons:
specifier: ^8.0.13 specifier: 'catalog:'
version: 8.0.13 version: 8.0.13
jsqr: jsqr:
specifier: ^1.4.0 specifier: 'catalog:'
version: 1.4.0 version: 1.4.0
lightweight-charts: lightweight-charts:
specifier: ^5.1.0 specifier: 'catalog:'
version: 5.1.0 version: 5.1.0
lodash-es: lodash-es:
specifier: ^4.17.21 specifier: 'catalog:'
version: 4.17.21 version: 4.17.21
markdown-it: markdown-it:
specifier: ^14.1.0 specifier: 'catalog:'
version: 14.1.0 version: 14.1.0
pinia: pinia:
specifier: ^3.0.4 specifier: 'catalog:'
version: 3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3)) version: 3.0.4(typescript@5.9.3)(vue@3.5.25(typescript@5.9.3))
qr-scanner-wechat: qr-scanner-wechat:
specifier: ^0.1.3 specifier: 'catalog:'
version: 0.1.3 version: 0.1.3
qrcode: qrcode:
specifier: ^1.5.4 specifier: 'catalog:'
version: 1.5.4 version: 1.5.4
tailwindcss: tailwindcss:
specifier: ^4.1.18 specifier: 'catalog:'
version: 4.1.18 version: 4.1.18
vconsole: vconsole:
specifier: ^3.15.1 specifier: 'catalog:'
version: 3.15.1 version: 3.15.1
vee-validate: vee-validate:
specifier: ^4.15.1 specifier: 'catalog:'
version: 4.15.1(vue@3.5.25(typescript@5.9.3)) version: 4.15.1(vue@3.5.25(typescript@5.9.3))
vue: vue:
specifier: ^3.5.25 specifier: 'catalog:'
version: 3.5.25(typescript@5.9.3) version: 3.5.25(typescript@5.9.3)
vue-i18n: vue-i18n:
specifier: ^11.2.2 specifier: 'catalog:'
version: 11.2.2(vue@3.5.25(typescript@5.9.3)) version: 11.2.2(vue@3.5.25(typescript@5.9.3))
vue-router: vue-router:
specifier: ^4.6.3 specifier: 'catalog:'
version: 4.6.3(vue@3.5.25(typescript@5.9.3)) version: 4.6.3(vue@3.5.25(typescript@5.9.3))
zod: zod:
specifier: ^3.24.1 specifier: 'catalog:'
version: 3.25.76 version: 3.25.76
devDependencies: devDependencies:
'@antfu/eslint-config': '@antfu/eslint-config':
specifier: ^6.6.1 specifier: 'catalog:'
version: 6.6.1(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.1.0(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(@types/node@24.10.2)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) version: 6.6.1(@vue/compiler-sfc@3.5.25)(eslint-plugin-format@1.1.0(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)(vitest@4.0.15(@types/node@24.10.2)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))
'@capacitor/cli': '@capacitor/cli':
specifier: 8.0.0 specifier: 'catalog:'
version: 8.0.0 version: 8.0.0
'@iconify-json/bx': '@iconify-json/bx':
specifier: ^1.2.2 specifier: 'catalog:'
version: 1.2.2 version: 1.2.2
'@iconify-json/circle-flags': '@iconify-json/circle-flags':
specifier: ^1.2.10 specifier: 'catalog:'
version: 1.2.10 version: 1.2.10
'@iconify-json/cryptocurrency-color': '@iconify-json/cryptocurrency-color':
specifier: ^1.2.4 specifier: 'catalog:'
version: 1.2.4 version: 1.2.4
'@iconify-json/ic': '@iconify-json/ic':
specifier: ^1.2.4 specifier: 'catalog:'
version: 1.2.4 version: 1.2.4
'@iconify-json/icon-park-outline': '@iconify-json/icon-park-outline':
specifier: ^1.2.4 specifier: 'catalog:'
version: 1.2.4 version: 1.2.4
'@iconify-json/material-icon-theme': '@iconify-json/material-icon-theme':
specifier: ^1.2.44 specifier: 'catalog:'
version: 1.2.44 version: 1.2.44
'@iconify-json/material-symbols': '@iconify-json/material-symbols':
specifier: ^1.2.50 specifier: 'catalog:'
version: 1.2.50 version: 1.2.50
'@iconify-json/prime': '@iconify-json/prime':
specifier: ^1.2.4 specifier: 'catalog:'
version: 1.2.4 version: 1.2.4
'@iconify-json/solar': '@iconify-json/solar':
specifier: ^1.2.5 specifier: 'catalog:'
version: 1.2.5 version: 1.2.5
'@iconify-json/tdesign': '@iconify-json/tdesign':
specifier: ^1.2.11 specifier: 'catalog:'
version: 1.2.11 version: 1.2.11
'@iconify/vue': '@iconify/vue':
specifier: ^5.0.0 specifier: 'catalog:'
version: 5.0.0(vue@3.5.25(typescript@5.9.3)) version: 5.0.0(vue@3.5.25(typescript@5.9.3))
'@ionic/cli': '@ionic/cli':
specifier: ^7.2.1 specifier: 'catalog:'
version: 7.2.1 version: 7.2.1
'@types/lodash-es': '@types/lodash-es':
specifier: ^4.17.12 specifier: 'catalog:'
version: 4.17.12 version: 4.17.12
'@types/node': '@types/node':
specifier: ^24.10.2 specifier: 'catalog:'
version: 24.10.2 version: 24.10.2
'@types/qrcode': '@types/qrcode':
specifier: ^1.5.6 specifier: 'catalog:'
version: 1.5.6 version: 1.5.6
'@vitejs/plugin-basic-ssl': '@vitejs/plugin-basic-ssl':
specifier: ^2.1.3 specifier: 'catalog:'
version: 2.1.3(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) version: 2.1.3(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))
'@vitejs/plugin-legacy': '@vitejs/plugin-legacy':
specifier: ^7.2.1 specifier: 'catalog:'
version: 7.2.1(terser@5.44.1)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)) version: 7.2.1(terser@5.44.1)(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))
'@vitejs/plugin-vue': '@vitejs/plugin-vue':
specifier: ^6.0.2 specifier: 'catalog:'
version: 6.0.2(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) version: 6.0.2(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))
'@vitejs/plugin-vue-jsx': '@vitejs/plugin-vue-jsx':
specifier: ^5.1.2 specifier: 'catalog:'
version: 5.1.2(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3)) version: 5.1.2(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(vue@3.5.25(typescript@5.9.3))
'@vue/eslint-config-typescript': '@vue/eslint-config-typescript':
specifier: ^14.6.0 specifier: 'catalog:'
version: 14.6.0(eslint-plugin-vue@10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) version: 14.6.0(eslint-plugin-vue@10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)
'@vue/test-utils': '@vue/test-utils':
specifier: ^2.4.6 specifier: 'catalog:'
version: 2.4.6 version: 2.4.6
cypress: cypress:
specifier: ^15.7.1 specifier: 'catalog:'
version: 15.7.1 version: 15.7.1
dotenv: dotenv:
specifier: ^17.2.3 specifier: 'catalog:'
version: 17.2.3 version: 17.2.3
eslint: eslint:
specifier: ^9.39.1 specifier: 'catalog:'
version: 9.39.1(jiti@2.6.1) version: 9.39.1(jiti@2.6.1)
eslint-plugin-format: eslint-plugin-format:
specifier: ^1.1.0 specifier: 'catalog:'
version: 1.1.0(eslint@9.39.1(jiti@2.6.1)) version: 1.1.0(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-vue: eslint-plugin-vue:
specifier: ^10.6.2 specifier: 'catalog:'
version: 10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1))) version: 10.6.2(@stylistic/eslint-plugin@5.6.1(eslint@9.39.1(jiti@2.6.1)))(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(vue-eslint-parser@10.2.0(eslint@9.39.1(jiti@2.6.1)))
jiti: jiti:
specifier: ^2.6.1 specifier: 'catalog:'
version: 2.6.1 version: 2.6.1
jsdom: jsdom:
specifier: ^27.3.0 specifier: 'catalog:'
version: 27.3.0(postcss@8.5.6) version: 27.3.0(postcss@8.5.6)
lint-staged: lint-staged:
specifier: ^16.2.7 specifier: 'catalog:'
version: 16.2.7 version: 16.2.7
simple-git-hooks: simple-git-hooks:
specifier: ^2.13.1 specifier: 'catalog:'
version: 2.13.1 version: 2.13.1
terser: terser:
specifier: ^5.44.1 specifier: 'catalog:'
version: 5.44.1 version: 5.44.1
typescript: typescript:
specifier: ~5.9.3 specifier: 'catalog:'
version: 5.9.3 version: 5.9.3
unplugin-auto-import: unplugin-auto-import:
specifier: ^20.3.0 specifier: 'catalog:'
version: 20.3.0(@nuxt/kit@4.2.2(magicast@0.5.1))(@vueuse/core@14.1.0(vue@3.5.25(typescript@5.9.3))) version: 20.3.0(@nuxt/kit@4.2.2(magicast@0.5.1))(@vueuse/core@14.1.0(vue@3.5.25(typescript@5.9.3)))
unplugin-icons: unplugin-icons:
specifier: ^22.5.0 specifier: 'catalog:'
version: 22.5.0(@vue/compiler-sfc@3.5.25) version: 22.5.0(@vue/compiler-sfc@3.5.25)
unplugin-vue-components: unplugin-vue-components:
specifier: ^30.0.0 specifier: 'catalog:'
version: 30.0.0(@babel/parser@7.28.5)(@nuxt/kit@4.2.2(magicast@0.5.1))(vue@3.5.25(typescript@5.9.3)) version: 30.0.0(@babel/parser@7.28.5)(@nuxt/kit@4.2.2(magicast@0.5.1))(vue@3.5.25(typescript@5.9.3))
vite: vite:
specifier: ^7.2.7 specifier: 'catalog:'
version: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) version: 7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)
vite-plugin-pwa: vite-plugin-pwa:
specifier: ^1.2.0 specifier: 'catalog:'
version: 1.2.0(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0) version: 1.2.0(vite@7.2.7(@types/node@24.10.2)(jiti@2.6.1)(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2))(workbox-build@7.4.0)(workbox-window@7.4.0)
vitest: vitest:
specifier: ^4.0.15 specifier: 'catalog:'
version: 4.0.15(@types/node@24.10.2)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2) version: 4.0.15(@types/node@24.10.2)(jiti@2.6.1)(jsdom@27.3.0(postcss@8.5.6))(lightningcss@1.30.2)(terser@5.44.1)(yaml@2.8.2)
vue-tsc: vue-tsc:
specifier: ^3.1.8 specifier: 'catalog:'
version: 3.1.8(typescript@5.9.3) version: 3.1.8(typescript@5.9.3)
workbox-window: workbox-window:
specifier: ^7.4.0 specifier: 'catalog:'
version: 7.4.0 version: 7.4.0
wrangler: wrangler:
specifier: ^4.54.0 specifier: 'catalog:'
version: 4.54.0 version: 4.54.0
packages/distribute: packages/distribute:
@@ -3093,9 +3342,6 @@ packages:
'@speed-highlight/core@1.2.14': '@speed-highlight/core@1.2.14':
resolution: {integrity: sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==} resolution: {integrity: sha512-G4ewlBNhUtlLvrJTb88d2mdy2KRijzs4UhnlrOSRT4bmjh/IqNElZa3zkrZ+TC47TwtlDWzVLFADljF1Ijp5hA==}
'@standard-schema/spec@1.0.0':
resolution: {integrity: sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==}
'@standard-schema/spec@1.1.0': '@standard-schema/spec@1.1.0':
resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==} resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
@@ -9021,6 +9267,7 @@ packages:
whatwg-encoding@3.1.1: whatwg-encoding@3.1.1:
resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation
whatwg-mimetype@4.0.0: whatwg-mimetype@4.0.0:
resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==}
@@ -10092,7 +10339,7 @@ snapshots:
dependencies: dependencies:
'@better-auth/utils': 0.3.0 '@better-auth/utils': 0.3.0
'@better-fetch/fetch': 1.1.18 '@better-fetch/fetch': 1.1.18
'@standard-schema/spec': 1.0.0 '@standard-schema/spec': 1.1.0
better-call: 1.1.5(zod@4.1.13) better-call: 1.1.5(zod@4.1.13)
jose: 6.1.3 jose: 6.1.3
kysely: 0.28.8 kysely: 0.28.8
@@ -12386,8 +12633,6 @@ snapshots:
'@speed-highlight/core@1.2.14': {} '@speed-highlight/core@1.2.14': {}
'@standard-schema/spec@1.0.0': {}
'@standard-schema/spec@1.1.0': {} '@standard-schema/spec@1.1.0': {}
'@stencil/core@4.38.0': '@stencil/core@4.38.0':
@@ -13107,7 +13352,7 @@ snapshots:
'@vitest/expect@4.0.15': '@vitest/expect@4.0.15':
dependencies: dependencies:
'@standard-schema/spec': 1.0.0 '@standard-schema/spec': 1.1.0
'@types/chai': 5.2.3 '@types/chai': 5.2.3
'@vitest/spy': 4.0.15 '@vitest/spy': 4.0.15
'@vitest/utils': 4.0.15 '@vitest/utils': 4.0.15

View File

@@ -1,12 +1,93 @@
catalogMode: prefer
shellEmulator: true
trustPolicy: no-downgrade
packages: packages:
- packages/* - packages/*
catalog: catalog:
'@riwa/api-types': http://192.168.1.7:9528/api/riwa-eden-0.0.138.tgz
'@capacitor-community/barcode-scanner': ^4.0.1
'@capacitor-mlkit/barcode-scanning': ^8.0.0
'@capacitor/app': 8.0.0
'@capacitor/barcode-scanner': ^3.0.0
'@capacitor/camera': ^8.0.0
'@capacitor/clipboard': ^8.0.0
'@capacitor/core': 8.0.0
'@capacitor/file-transfer': ^2.0.0
'@capacitor/filesystem': ^8.0.0
'@capacitor/haptics': 8.0.0
'@capacitor/ios': ^8.0.0
'@capacitor/keyboard': 8.0.0
'@capacitor/share': ^8.0.0 '@capacitor/share': ^8.0.0
'@capacitor/status-bar': 8.0.0
'@elysiajs/eden': ^1.4.5
'@ionic/vue': ^8.7.11
'@ionic/vue-router': ^8.7.11
'@tailwindcss/vite': ^4.1.18
'@vee-validate/zod': ^4.15.1
'@vueuse/core': ^14.1.0
'@vueuse/integrations': ^14.1.0
'@vueuse/router': ^14.1.0
'better-auth': ^1.4.6
'dayjs': ^1.11.19
'ethers': ^6.16.0
'html2canvas': ^1.4.1 'html2canvas': ^1.4.1
'ionicons': ^8.0.13
catalogMode: prefer 'jsqr': ^1.4.0
'lightweight-charts': ^5.1.0
shellEmulator: true 'lodash-es': ^4.17.21
'markdown-it': ^14.1.0
trustPolicy: off 'pinia': ^3.0.4
'qr-scanner-wechat': ^0.1.3
'qrcode': ^1.5.4
'tailwindcss': ^4.1.18
'vconsole': ^3.15.1
'vee-validate': ^4.15.1
'vue': ^3.5.25
'vue-i18n': ^11.2.2
'vue-router': ^4.6.3
'zod': ^3.24.1
'@antfu/eslint-config': ^6.6.1
'@capacitor/cli': 8.0.0
'@iconify-json/bx': ^1.2.2
'@iconify-json/circle-flags': ^1.2.10
'@iconify-json/cryptocurrency-color': ^1.2.4
'@iconify-json/ic': ^1.2.4
'@iconify-json/icon-park-outline': ^1.2.4
'@iconify-json/material-icon-theme': ^1.2.44
'@iconify-json/material-symbols': ^1.2.50
'@iconify-json/prime': ^1.2.4
'@iconify-json/solar': ^1.2.5
'@iconify-json/tdesign': ^1.2.11
'@iconify/vue': ^5.0.0
'@ionic/cli': ^7.2.1
'@types/lodash-es': ^4.17.12
'@types/node': ^24.10.2
'@types/qrcode': ^1.5.6
'@vitejs/plugin-basic-ssl': ^2.1.3
'@vitejs/plugin-legacy': ^7.2.1
'@vitejs/plugin-vue': ^6.0.2
'@vitejs/plugin-vue-jsx': ^5.1.2
'@vue/eslint-config-typescript': ^14.6.0
'@vue/test-utils': ^2.4.6
'cypress': ^15.7.1
'dotenv': ^17.2.3
'eslint': ^9.39.1
'eslint-plugin-format': ^1.1.0
'eslint-plugin-vue': ^10.6.2
'jiti': ^2.6.1
'jsdom': ^27.3.0
'lint-staged': ^16.2.7
'simple-git-hooks': ^2.13.1
'terser': ^5.44.1
'typescript': ~5.9.3
'unplugin-auto-import': ^20.3.0
'unplugin-icons': ^22.5.0
'unplugin-vue-components': ^30.0.0
'vite': ^7.2.7
'vite-plugin-pwa': ^1.2.0
'vitest': ^4.0.15
'vue-tsc': ^3.1.8
'workbox-window': ^7.4.0
'wrangler': ^4.54.0