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",
"prefer-promise-reject-errors": "off",
"no-async-promise-executor": "off",
"pnpm/yaml-enforce-settings": "off",
},
});

View File

@@ -18,93 +18,93 @@
"lint:fix": "eslint --fix"
},
"dependencies": {
"@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-community/barcode-scanner": "catalog:",
"@capacitor-mlkit/barcode-scanning": "catalog:",
"@capacitor/app": "catalog:",
"@capacitor/barcode-scanner": "catalog:",
"@capacitor/camera": "catalog:",
"@capacitor/clipboard": "catalog:",
"@capacitor/core": "catalog:",
"@capacitor/file-transfer": "catalog:",
"@capacitor/filesystem": "catalog:",
"@capacitor/haptics": "catalog:",
"@capacitor/ios": "catalog:",
"@capacitor/keyboard": "catalog:",
"@capacitor/share": "catalog:",
"@capacitor/status-bar": "8.0.0",
"@elysiajs/eden": "^1.4.5",
"@ionic/vue": "^8.7.11",
"@ionic/vue-router": "^8.7.11",
"@riwa/api-types": "http://192.168.1.7:9528/api/riwa-eden-0.0.138.tgz",
"@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",
"@capacitor/status-bar": "catalog:",
"@elysiajs/eden": "catalog:",
"@ionic/vue": "catalog:",
"@ionic/vue-router": "catalog:",
"@riwa/api-types": "catalog:",
"@tailwindcss/vite": "catalog:",
"@vee-validate/zod": "catalog:",
"@vueuse/core": "catalog:",
"@vueuse/integrations": "catalog:",
"@vueuse/router": "catalog:",
"better-auth": "catalog:",
"dayjs": "catalog:",
"ethers": "catalog:",
"html2canvas": "catalog:",
"ionicons": "^8.0.13",
"jsqr": "^1.4.0",
"lightweight-charts": "^5.1.0",
"lodash-es": "^4.17.21",
"markdown-it": "^14.1.0",
"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"
"ionicons": "catalog:",
"jsqr": "catalog:",
"lightweight-charts": "catalog:",
"lodash-es": "catalog:",
"markdown-it": "catalog:",
"pinia": "catalog:",
"qr-scanner-wechat": "catalog:",
"qrcode": "catalog:",
"tailwindcss": "catalog:",
"vconsole": "catalog:",
"vee-validate": "catalog:",
"vue": "catalog:",
"vue-i18n": "catalog:",
"vue-router": "catalog:",
"zod": "catalog:"
},
"devDependencies": {
"@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"
"@antfu/eslint-config": "catalog:",
"@capacitor/cli": "catalog:",
"@iconify-json/bx": "catalog:",
"@iconify-json/circle-flags": "catalog:",
"@iconify-json/cryptocurrency-color": "catalog:",
"@iconify-json/ic": "catalog:",
"@iconify-json/icon-park-outline": "catalog:",
"@iconify-json/material-icon-theme": "catalog:",
"@iconify-json/material-symbols": "catalog:",
"@iconify-json/prime": "catalog:",
"@iconify-json/solar": "catalog:",
"@iconify-json/tdesign": "catalog:",
"@iconify/vue": "catalog:",
"@ionic/cli": "catalog:",
"@types/lodash-es": "catalog:",
"@types/node": "catalog:",
"@types/qrcode": "catalog:",
"@vitejs/plugin-basic-ssl": "catalog:",
"@vitejs/plugin-legacy": "catalog:",
"@vitejs/plugin-vue": "catalog:",
"@vitejs/plugin-vue-jsx": "catalog:",
"@vue/eslint-config-typescript": "catalog:",
"@vue/test-utils": "catalog:",
"cypress": "catalog:",
"dotenv": "catalog:",
"eslint": "catalog:",
"eslint-plugin-format": "catalog:",
"eslint-plugin-vue": "catalog:",
"jiti": "catalog:",
"jsdom": "catalog:",
"lint-staged": "catalog:",
"simple-git-hooks": "catalog:",
"terser": "catalog:",
"typescript": "catalog:",
"unplugin-auto-import": "catalog:",
"unplugin-icons": "catalog:",
"unplugin-vue-components": "catalog:",
"vite": "catalog:",
"vite-plugin-pwa": "catalog:",
"vitest": "catalog:",
"vue-tsc": "catalog:",
"workbox-window": "catalog:",
"wrangler": "catalog:"
},
"simple-git-hooks": {
"pre-commit": "pnpm lint-staged"

521
pnpm-lock.yaml generated
View File

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

View File

@@ -1,12 +1,93 @@
catalogMode: prefer
shellEmulator: true
trustPolicy: no-downgrade
packages:
- packages/*
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/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
catalogMode: prefer
shellEmulator: true
trustPolicy: off
'ionicons': ^8.0.13
'jsqr': ^1.4.0
'lightweight-charts': ^5.1.0
'lodash-es': ^4.17.21
'markdown-it': ^14.1.0
'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