diff --git a/app/package.json b/app/package.json index 065e58bd2..4514f5ae4 100644 --- a/app/package.json +++ b/app/package.json @@ -86,7 +86,7 @@ "typescript": "5.9.2", "unplugin-auto-import": "^20.2.0", "unplugin-vue-components": "^29.1.0", - "unplugin-vue-define-options": "^1.5.5", + "unplugin-vue-define-options": "^3.1.1", "vite": "^7.1.7", "vite-plugin-inspect": "^11.3.3", "vite-svg-loader": "^5.1.0", diff --git a/app/pnpm-lock.yaml b/app/pnpm-lock.yaml index 2459ed27d..94bd043a2 100644 --- a/app/pnpm-lock.yaml +++ b/app/pnpm-lock.yaml @@ -223,8 +223,8 @@ importers: specifier: ^29.1.0 version: 29.1.0(@babel/parser@7.28.4)(vue@3.5.22(typescript@5.9.2)) unplugin-vue-define-options: - specifier: ^1.5.5 - version: 1.5.5(vue@3.5.22(typescript@5.9.2)) + specifier: ^3.1.1 + version: 3.1.1(vue@3.5.22(typescript@5.9.2)) vite: specifier: ^7.1.7 version: 7.1.7(@types/node@24.5.2)(jiti@2.5.1)(less@4.4.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.19.2)(yaml@2.8.1) @@ -1749,9 +1749,9 @@ packages: '@volar/typescript@2.4.23': resolution: {integrity: sha512-lAB5zJghWxVPqfcStmAP1ZqQacMpe90UrP5RJ3arDyrhy4aCUQqmxPPLB2PWDKugvylmO41ljK7vZ+t6INMTag==} - '@vue-macros/common@1.16.1': - resolution: {integrity: sha512-Pn/AWMTjoMYuquepLZP813BIcq8DTZiNCoaceuNlvaYuOTd8DqBZWc5u0uOMQZMInwME1mdSmmBAcTluiV9Jtg==} - engines: {node: '>=16.14.0'} + '@vue-macros/common@3.1.1': + resolution: {integrity: sha512-afW2DMjgCBVs33mWRlz7YsGHzoEEupnl0DK5ZTKsgziAlLh5syc5m+GM7eqeYrgiQpwMaVxa1fk73caCvPxyAw==} + engines: {node: '>=20.19.0'} peerDependencies: vue: ^2.7.0 || ^3.2.25 peerDependenciesMeta: @@ -1994,13 +1994,13 @@ packages: array-tree-filter@2.1.0: resolution: {integrity: sha512-4ROwICNlNw/Hqa9v+rk5h22KjmzB1JGTMVKP2AKJBOCgb0yL0ASf0+YvCcLNNwquOHNX48jkeZIJ3a+oOQqKcw==} - ast-kit@1.4.3: - resolution: {integrity: sha512-MdJqjpodkS5J149zN0Po+HPshkTdUyrvF7CKTafUgv69vBSPtncrj+3IiUgqdd7ElIEkbeXCsEouBUwLrw9Ilg==} - engines: {node: '>=16.14.0'} + ast-kit@2.1.2: + resolution: {integrity: sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g==} + engines: {node: '>=20.18.0'} - ast-walker-scope@0.6.2: - resolution: {integrity: sha512-1UWOyC50xI3QZkRuDj6PqDtpm1oHWtYs+NQGwqL/2R11eN3Q81PHAHPM0SWW3BNQm53UDwS//Jv8L4CCVLM1bQ==} - engines: {node: '>=16.14.0'} + ast-walker-scope@0.8.2: + resolution: {integrity: sha512-3pYeLyDZ6nJew9QeBhS4Nly02269Dkdk32+zdbbKmL6n4ZuaGorwwA+xx12xgOciA8BF1w9x+dlH7oUkFTW91w==} + engines: {node: '>=20.18.0'} async-lock@1.4.1: resolution: {integrity: sha512-Az2ZTpuytrtqENulXwO3GGv1Bztugx6TT37NIo7imr/Qo0gsYiGtSdBa2B6fsXhTpVZDNfu1Qn3pk531e3q+nQ==} @@ -3205,9 +3205,9 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - magic-string-ast@0.7.1: - resolution: {integrity: sha512-ub9iytsEbT7Yw/Pd29mSo/cNQpaEu67zR1VVcXDiYjSFwzeBxNdTd0FMnSslLQXiRj8uGPzwsaoefrMD5XAmdw==} - engines: {node: '>=16.14.0'} + magic-string-ast@1.0.2: + resolution: {integrity: sha512-8ngQgLhcT0t3YBdn9CGkZqCYlvwW9pm7aWJwd7AxseVWf1RU8ZHCQvG1mt3N5vvUme+pXTcHB8G/7fE666U8Vw==} + engines: {node: '>=20.18.0'} magic-string@0.30.19: resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} @@ -4119,13 +4119,9 @@ packages: '@nuxt/kit': optional: true - unplugin-vue-define-options@1.5.5: - resolution: {integrity: sha512-V50sWbpoADsjyVgovxewoLo2IDW0zfgHJbKiAl2EdZT8OL3g3h1Mz3QKoAAu09i8+LnkDatIEQMgBVeHHxWXNg==} - engines: {node: '>=16.14.0'} - - unplugin@1.16.1: - resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==} - engines: {node: '>=14.0.0'} + unplugin-vue-define-options@3.1.1: + resolution: {integrity: sha512-K3NRJJ5z/NmVviOlL6VaQneaoXoU6bBAu5pHTtHkLafB6XLAkRNNkGSn2cRCcz0nis5CIIrvELGLiIWI04em4g==} + engines: {node: '>=20.19.0'} unplugin@2.3.10: resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==} @@ -6041,14 +6037,13 @@ snapshots: path-browserify: 1.0.1 vscode-uri: 3.1.0 - '@vue-macros/common@1.16.1(vue@3.5.22(typescript@5.9.2))': + '@vue-macros/common@3.1.1(vue@3.5.22(typescript@5.9.2))': dependencies: '@vue/compiler-sfc': 3.5.22 - ast-kit: 1.4.3 + ast-kit: 2.1.2 local-pkg: 1.1.2 - magic-string-ast: 0.7.1 - pathe: 2.0.3 - picomatch: 4.0.3 + magic-string-ast: 1.0.2 + unplugin-utils: 0.3.0 optionalDependencies: vue: 3.5.22(typescript@5.9.2) @@ -6320,15 +6315,15 @@ snapshots: array-tree-filter@2.1.0: {} - ast-kit@1.4.3: + ast-kit@2.1.2: dependencies: '@babel/parser': 7.28.4 pathe: 2.0.3 - ast-walker-scope@0.6.2: + ast-walker-scope@0.8.2: dependencies: '@babel/parser': 7.28.4 - ast-kit: 1.4.3 + ast-kit: 2.1.2 async-lock@1.4.1: {} @@ -7600,7 +7595,7 @@ snapshots: dependencies: yallist: 3.1.1 - magic-string-ast@0.7.1: + magic-string-ast@1.0.2: dependencies: magic-string: 0.30.19 @@ -8690,19 +8685,14 @@ snapshots: transitivePeerDependencies: - supports-color - unplugin-vue-define-options@1.5.5(vue@3.5.22(typescript@5.9.2)): + unplugin-vue-define-options@3.1.1(vue@3.5.22(typescript@5.9.2)): dependencies: - '@vue-macros/common': 1.16.1(vue@3.5.22(typescript@5.9.2)) - ast-walker-scope: 0.6.2 - unplugin: 1.16.1 + '@vue-macros/common': 3.1.1(vue@3.5.22(typescript@5.9.2)) + ast-walker-scope: 0.8.2 + unplugin: 2.3.10 transitivePeerDependencies: - vue - unplugin@1.16.1: - dependencies: - acorn: 8.15.0 - webpack-virtual-modules: 0.6.2 - unplugin@2.3.10: dependencies: '@jridgewell/remapping': 2.3.5