+12
.gitignore
+12
.gitignore
+3
.npmrc
+3
.npmrc
+2
-3
layers/auth/package.json
+2
-3
layers/auth/package.json
···
13
13
"author": "gm112",
14
14
"license": "MPL-2.0",
15
15
"dependencies": {
16
+
"nuxt": "catalog:",
16
17
"@cruxt/ui": "workspace:*"
17
18
},
18
19
"devDependencies": {
19
-
"@nuxt/eslint": "catalog:",
20
-
"eslint": "catalog:",
21
-
"nuxt": "catalog:"
20
+
"eslint": "catalog:"
22
21
}
23
22
}
+5
layers/base/nuxt.config.ts
+5
layers/base/nuxt.config.ts
+1
layers/base/package.json
+1
layers/base/package.json
+3
-4
layers/ui/package.json
+3
-4
layers/ui/package.json
···
14
14
"author": "gm112",
15
15
"license": "MPL-2.0",
16
16
"dependencies": {
17
+
"nuxt": "catalog:",
18
+
"@cruxt/base": "workspace:*",
17
19
"@nuxt/fonts": "catalog:",
18
20
"@nuxt/icon": "catalog:",
19
21
"@nuxt/ui": "catalog:",
···
21
23
},
22
24
"devDependencies": {
23
25
"tailwindcss": "catalog:",
24
-
"@nuxt/eslint": "catalog:",
25
-
"eslint": "catalog:",
26
-
"nuxt": "catalog:",
27
-
"@cruxt/base": "workspace:*"
26
+
"eslint": "catalog:"
28
27
}
29
28
}
+3
-1
package.json
+3
-1
package.json
+146
-19
pnpm-lock.yaml
+146
-19
pnpm-lock.yaml
···
93
93
typescript:
94
94
specifier: ^5.9.2
95
95
version: 5.9.2
96
+
vite-plugin-eslint2:
97
+
specifier: ^5.0.4
98
+
version: 5.0.4
96
99
vue:
97
100
specifier: ^3.5.21
98
101
version: 3.5.21
···
109
112
'@cruxt/ui':
110
113
specifier: workspace:*
111
114
version: link:../ui
115
+
nuxt:
116
+
specifier: 'catalog:'
117
+
version: 4.1.2(@capacitor/preferences@7.0.2(@capacitor/core@7.4.3))(@parcel/watcher@2.5.1)(@types/node@24.5.2)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.36.0(jiti@2.5.1))(ioredis@5.7.0)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.0)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))(vue-tsc@3.0.7(typescript@5.9.2))(xml2js@0.6.2)(yaml@2.8.1)
112
118
devDependencies:
113
-
'@nuxt/eslint':
114
-
specifier: 'catalog:'
115
-
version: 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
116
119
eslint:
117
120
specifier: 'catalog:'
118
121
version: 9.36.0(jiti@2.5.1)
119
-
nuxt:
120
-
specifier: 'catalog:'
121
-
version: 4.1.2(@capacitor/preferences@7.0.2(@capacitor/core@7.4.3))(@parcel/watcher@2.5.1)(@types/node@24.5.2)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.36.0(jiti@2.5.1))(ioredis@5.7.0)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.0)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))(vue-tsc@3.0.7(typescript@5.9.2))(xml2js@0.6.2)(yaml@2.8.1)
122
122
123
123
layers/base:
124
124
dependencies:
···
155
155
devDependencies:
156
156
'@nuxt/eslint':
157
157
specifier: 'catalog:'
158
-
version: 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
158
+
version: 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint-plugin-format@1.0.2(eslint@9.36.0(jiti@2.5.1)))(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite-plugin-eslint2@5.0.4(eslint@9.36.0(jiti@2.5.1))(rollup@4.52.0)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)))(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
159
159
eslint:
160
160
specifier: 'catalog:'
161
161
version: 9.36.0(jiti@2.5.1)
···
165
165
typescript:
166
166
specifier: 'catalog:'
167
167
version: 5.9.2
168
+
vite-plugin-eslint2:
169
+
specifier: 'catalog:'
170
+
version: 5.0.4(eslint@9.36.0(jiti@2.5.1))(rollup@4.52.0)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
168
171
vue-tsc:
169
172
specifier: 'catalog:'
170
173
version: 3.0.7(typescript@5.9.2)
171
174
172
175
layers/ui:
173
176
dependencies:
177
+
'@cruxt/base':
178
+
specifier: workspace:*
179
+
version: link:../base
174
180
'@nuxt/fonts':
175
181
specifier: 'catalog:'
176
182
version: 0.11.4(@capacitor/preferences@7.0.2(@capacitor/core@7.4.3))(db0@0.3.2)(ioredis@5.7.0)(magicast@0.3.5)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
···
183
189
'@nuxtjs/i18n':
184
190
specifier: 'catalog:'
185
191
version: 10.1.0(@capacitor/preferences@7.0.2(@capacitor/core@7.4.3))(@vue/compiler-dom@3.5.21)(db0@0.3.2)(eslint@9.36.0(jiti@2.5.1))(ioredis@5.7.0)(magicast@0.3.5)(rollup@4.52.0)(vue@3.5.21(typescript@5.9.2))
192
+
nuxt:
193
+
specifier: 'catalog:'
194
+
version: 4.1.2(@capacitor/preferences@7.0.2(@capacitor/core@7.4.3))(@parcel/watcher@2.5.1)(@types/node@24.5.2)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.36.0(jiti@2.5.1))(ioredis@5.7.0)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.0)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))(vue-tsc@3.0.7(typescript@5.9.2))(xml2js@0.6.2)(yaml@2.8.1)
186
195
devDependencies:
187
-
'@cruxt/base':
188
-
specifier: workspace:*
189
-
version: link:../base
190
-
'@nuxt/eslint':
191
-
specifier: 'catalog:'
192
-
version: 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
193
196
eslint:
194
197
specifier: 'catalog:'
195
198
version: 9.36.0(jiti@2.5.1)
196
-
nuxt:
197
-
specifier: 'catalog:'
198
-
version: 4.1.2(@capacitor/preferences@7.0.2(@capacitor/core@7.4.3))(@parcel/watcher@2.5.1)(@types/node@24.5.2)(@vue/compiler-sfc@3.5.21)(db0@0.3.2)(eslint@9.36.0(jiti@2.5.1))(ioredis@5.7.0)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.52.0)(terser@5.44.0)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))(vue-tsc@3.0.7(typescript@5.9.2))(xml2js@0.6.2)(yaml@2.8.1)
199
199
tailwindcss:
200
200
specifier: 'catalog:'
201
201
version: 4.1.13
···
248
248
'@cruxt/auth':
249
249
specifier: workspace:*
250
250
version: link:../../layers/auth
251
+
'@nuxt/eslint':
252
+
specifier: 'catalog:'
253
+
version: 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint-plugin-format@1.0.2(eslint@9.36.0(jiti@2.5.1)))(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite-plugin-eslint2@5.0.4(eslint@9.36.0(jiti@2.5.1))(rollup@4.52.0)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)))(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
251
254
'@transistorsoft/capacitor-background-fetch':
252
255
specifier: 'catalog:'
253
256
version: 7.1.0(@capacitor/core@7.4.3)
···
257
260
'@trapezedev/project':
258
261
specifier: 'catalog:'
259
262
version: 7.1.3(@types/node@24.5.2)(typescript@5.9.2)
263
+
eslint:
264
+
specifier: 'catalog:'
265
+
version: 9.36.0(jiti@2.5.1)
260
266
261
267
packages:
262
268
···
512
518
resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==}
513
519
engines: {node: '>=12'}
514
520
521
+
'@dprint/formatter@0.3.0':
522
+
resolution: {integrity: sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==}
523
+
524
+
'@dprint/markdown@0.17.8':
525
+
resolution: {integrity: sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA==}
526
+
527
+
'@dprint/toml@0.6.4':
528
+
resolution: {integrity: sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA==}
529
+
515
530
'@emnapi/core@1.5.0':
516
531
resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==}
517
532
···
1714
1729
'@pkgjs/parseargs@0.11.0':
1715
1730
resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
1716
1731
engines: {node: '>=14'}
1732
+
1733
+
'@pkgr/core@0.1.2':
1734
+
resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==}
1735
+
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
1717
1736
1718
1737
'@polka/url@1.0.0-next.29':
1719
1738
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
···
3435
3454
eslint-flat-config-utils@2.1.4:
3436
3455
resolution: {integrity: sha512-bEnmU5gqzS+4O+id9vrbP43vByjF+8KOs+QuuV4OlqAuXmnRW2zfI/Rza1fQvdihQ5h4DUo0NqFAiViD4mSrzQ==}
3437
3456
3457
+
eslint-formatting-reporter@0.0.0:
3458
+
resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==}
3459
+
peerDependencies:
3460
+
eslint: '>=8.40.0'
3461
+
3438
3462
eslint-import-context@0.1.9:
3439
3463
resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==}
3440
3464
engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0}
···
3449
3473
peerDependencies:
3450
3474
eslint: '*'
3451
3475
3476
+
eslint-parser-plain@0.1.1:
3477
+
resolution: {integrity: sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw==}
3478
+
3479
+
eslint-plugin-format@1.0.2:
3480
+
resolution: {integrity: sha512-ySrDaLQZbreNAr/Betq6ocd5Hxy3+LBIfWNV2621EQQ6yGf/ZSLtN2MiM62WO2YQTX+nSFhv332Tpp51q+AkZQ==}
3481
+
peerDependencies:
3482
+
eslint: ^8.40.0 || ^9.0.0
3483
+
3452
3484
eslint-plugin-import-lite@0.3.0:
3453
3485
resolution: {integrity: sha512-dkNBAL6jcoCsXZsQ/Tt2yXmMDoNt5NaBh/U7yvccjiK8cai6Ay+MK77bMykmqQA2bTF6lngaLCDij6MTO3KkvA==}
3454
3486
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
···
3602
3634
3603
3635
fast-deep-equal@3.1.3:
3604
3636
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
3637
+
3638
+
fast-diff@1.3.0:
3639
+
resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==}
3605
3640
3606
3641
fast-fifo@1.3.2:
3607
3642
resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
···
5095
5130
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
5096
5131
engines: {node: '>= 0.8.0'}
5097
5132
5133
+
prettier-linter-helpers@1.0.0:
5134
+
resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==}
5135
+
engines: {node: '>=6.0.0'}
5136
+
5098
5137
prettier@2.8.8:
5099
5138
resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
5100
5139
engines: {node: '>=10.13.0'}
5140
+
hasBin: true
5141
+
5142
+
prettier@3.6.2:
5143
+
resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==}
5144
+
engines: {node: '>=14'}
5101
5145
hasBin: true
5102
5146
5103
5147
pretty-bytes@7.0.1:
···
5584
5628
peerDependencies:
5585
5629
vue: '>=3.2.26 < 4'
5586
5630
5631
+
synckit@0.9.3:
5632
+
resolution: {integrity: sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==}
5633
+
engines: {node: ^14.18.0 || >=16.0.0}
5634
+
5587
5635
system-architecture@0.1.0:
5588
5636
resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==}
5589
5637
engines: {node: '>=18'}
···
6041
6089
vue-tsc:
6042
6090
optional: true
6043
6091
6092
+
vite-plugin-eslint2@5.0.4:
6093
+
resolution: {integrity: sha512-3Yc7K2R/RrONB9JtwEh2Y40YP3tQi/3UiNHrwcYDsDBKDKnEu7B8PwmXLm7piDFRbxcnTPvgrV2LZnBpKP8JUw==}
6094
+
engines: {node: '>=18'}
6095
+
peerDependencies:
6096
+
'@types/eslint': ^7.0.0 || ^8.0.0 || ^9.0.0
6097
+
eslint: ^7.0.0 || ^8.0.0 || ^9.0.0
6098
+
rollup: ^2.0.0 || ^3.0.0 || ^4.0.0
6099
+
vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
6100
+
peerDependenciesMeta:
6101
+
'@types/eslint':
6102
+
optional: true
6103
+
rollup:
6104
+
optional: true
6105
+
6044
6106
vite-plugin-inspect@11.3.3:
6045
6107
resolution: {integrity: sha512-u2eV5La99oHoYPHE6UvbwgEqKKOQGz86wMg40CCosP6q8BkB6e5xPneZfYagK4ojPJSj5anHCrnvC20DpwVdRA==}
6046
6108
engines: {node: '>=14'}
···
6692
6754
dependencies:
6693
6755
'@jridgewell/trace-mapping': 0.3.9
6694
6756
6757
+
'@dprint/formatter@0.3.0':
6758
+
optional: true
6759
+
6760
+
'@dprint/markdown@0.17.8':
6761
+
optional: true
6762
+
6763
+
'@dprint/toml@0.6.4':
6764
+
optional: true
6765
+
6695
6766
'@emnapi/core@1.5.0':
6696
6767
dependencies:
6697
6768
'@emnapi/wasi-threads': 1.1.0
···
7339
7410
- utf-8-validate
7340
7411
- vue
7341
7412
7342
-
'@nuxt/eslint-config@1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
7413
+
'@nuxt/eslint-config@1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint-plugin-format@1.0.2(eslint@9.36.0(jiti@2.5.1)))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)':
7343
7414
dependencies:
7344
7415
'@antfu/install-pkg': 1.1.0
7345
7416
'@clack/prompts': 0.11.0
···
7363
7434
local-pkg: 1.1.2
7364
7435
pathe: 2.0.3
7365
7436
vue-eslint-parser: 10.2.0(eslint@9.36.0(jiti@2.5.1))
7437
+
optionalDependencies:
7438
+
eslint-plugin-format: 1.0.2(eslint@9.36.0(jiti@2.5.1))
7366
7439
transitivePeerDependencies:
7367
7440
- '@typescript-eslint/utils'
7368
7441
- '@vue/compiler-sfc'
···
7379
7452
- supports-color
7380
7453
- typescript
7381
7454
7382
-
'@nuxt/eslint@1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))':
7455
+
'@nuxt/eslint@1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint-plugin-format@1.0.2(eslint@9.36.0(jiti@2.5.1)))(eslint@9.36.0(jiti@2.5.1))(magicast@0.3.5)(typescript@5.9.2)(vite-plugin-eslint2@5.0.4(eslint@9.36.0(jiti@2.5.1))(rollup@4.52.0)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)))(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))':
7383
7456
dependencies:
7384
7457
'@eslint/config-inspector': 1.3.0(eslint@9.36.0(jiti@2.5.1))
7385
7458
'@nuxt/devtools-kit': 2.6.5(magicast@0.3.5)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
7386
-
'@nuxt/eslint-config': 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
7459
+
'@nuxt/eslint-config': 1.9.0(@typescript-eslint/utils@8.44.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2))(@vue/compiler-sfc@3.5.21)(eslint-plugin-format@1.0.2(eslint@9.36.0(jiti@2.5.1)))(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
7387
7460
'@nuxt/eslint-plugin': 1.9.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2)
7388
7461
'@nuxt/kit': 4.1.2(magicast@0.3.5)
7389
7462
chokidar: 4.0.3
···
7395
7468
mlly: 1.8.0
7396
7469
pathe: 2.0.3
7397
7470
unimport: 5.3.0
7471
+
optionalDependencies:
7472
+
vite-plugin-eslint2: 5.0.4(eslint@9.36.0(jiti@2.5.1))(rollup@4.52.0)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1))
7398
7473
transitivePeerDependencies:
7399
7474
- '@typescript-eslint/utils'
7400
7475
- '@vue/compiler-sfc'
···
8162
8237
'@parcel/watcher-win32-x64': 2.5.1
8163
8238
8164
8239
'@pkgjs/parseargs@0.11.0':
8240
+
optional: true
8241
+
8242
+
'@pkgr/core@0.1.2':
8165
8243
optional: true
8166
8244
8167
8245
'@polka/url@1.0.0-next.29': {}
···
9897
9975
dependencies:
9898
9976
pathe: 2.0.3
9899
9977
9978
+
eslint-formatting-reporter@0.0.0(eslint@9.36.0(jiti@2.5.1)):
9979
+
dependencies:
9980
+
eslint: 9.36.0(jiti@2.5.1)
9981
+
prettier-linter-helpers: 1.0.0
9982
+
optional: true
9983
+
9900
9984
eslint-import-context@0.1.9(unrs-resolver@1.11.1):
9901
9985
dependencies:
9902
9986
get-tsconfig: 4.10.1
···
9908
9992
dependencies:
9909
9993
eslint: 9.36.0(jiti@2.5.1)
9910
9994
9995
+
eslint-parser-plain@0.1.1:
9996
+
optional: true
9997
+
9998
+
eslint-plugin-format@1.0.2(eslint@9.36.0(jiti@2.5.1)):
9999
+
dependencies:
10000
+
'@dprint/formatter': 0.3.0
10001
+
'@dprint/markdown': 0.17.8
10002
+
'@dprint/toml': 0.6.4
10003
+
eslint: 9.36.0(jiti@2.5.1)
10004
+
eslint-formatting-reporter: 0.0.0(eslint@9.36.0(jiti@2.5.1))
10005
+
eslint-parser-plain: 0.1.1
10006
+
prettier: 3.6.2
10007
+
synckit: 0.9.3
10008
+
optional: true
10009
+
9911
10010
eslint-plugin-import-lite@0.3.0(eslint@9.36.0(jiti@2.5.1))(typescript@5.9.2):
9912
10011
dependencies:
9913
10012
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.5.1))
···
10116
10215
fake-indexeddb@6.2.2: {}
10117
10216
10118
10217
fast-deep-equal@3.1.3: {}
10218
+
10219
+
fast-diff@1.3.0:
10220
+
optional: true
10119
10221
10120
10222
fast-fifo@1.3.2: {}
10121
10223
···
11828
11930
11829
11931
prelude-ls@1.2.1: {}
11830
11932
11933
+
prettier-linter-helpers@1.0.0:
11934
+
dependencies:
11935
+
fast-diff: 1.3.0
11936
+
optional: true
11937
+
11831
11938
prettier@2.8.8: {}
11939
+
11940
+
prettier@3.6.2:
11941
+
optional: true
11832
11942
11833
11943
pretty-bytes@7.0.1: {}
11834
11944
···
12347
12457
dependencies:
12348
12458
vue: 3.5.21(typescript@5.9.2)
12349
12459
12460
+
synckit@0.9.3:
12461
+
dependencies:
12462
+
'@pkgr/core': 0.1.2
12463
+
tslib: 2.8.1
12464
+
optional: true
12465
+
12350
12466
system-architecture@0.1.0: {}
12351
12467
12352
12468
tailwind-merge@3.3.1: {}
···
12838
12954
optionator: 0.9.4
12839
12955
typescript: 5.9.2
12840
12956
vue-tsc: 3.0.7(typescript@5.9.2)
12957
+
12958
+
vite-plugin-eslint2@5.0.4(eslint@9.36.0(jiti@2.5.1))(rollup@4.52.0)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)):
12959
+
dependencies:
12960
+
'@rollup/pluginutils': 5.3.0(rollup@4.52.0)
12961
+
debug: 4.4.3
12962
+
eslint: 9.36.0(jiti@2.5.1)
12963
+
vite: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)
12964
+
optionalDependencies:
12965
+
rollup: 4.52.0
12966
+
transitivePeerDependencies:
12967
+
- supports-color
12841
12968
12842
12969
vite-plugin-inspect@11.3.3(@nuxt/kit@3.19.2(magicast@0.3.5))(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.44.0)(yaml@2.8.1)):
12843
12970
dependencies:
+2
pnpm-workspace.yaml
+2
pnpm-workspace.yaml
+3
-1
projects/nuxt-v4-mobile-app-with-auth/package.json
+3
-1
projects/nuxt-v4-mobile-app-with-auth/package.json
···
13
13
"nuxt": "catalog:"
14
14
},
15
15
"devDependencies": {
16
+
"@nuxt/eslint": "catalog:",
17
+
"@cruxt/auth": "workspace:*",
18
+
"eslint": "catalog:",
16
19
"@capacitor/android": "catalog:",
17
20
"@capacitor/assets": "catalog:",
18
21
"@capacitor/cli": "catalog:",
···
26
29
"@capacitor/push-notifications": "catalog:",
27
30
"@capacitor/splash-screen": "catalog:",
28
31
"@capacitor/toast": "catalog:",
29
-
"@cruxt/auth": "workspace:*",
30
32
"@transistorsoft/capacitor-background-fetch": "catalog:",
31
33
"@transistorsoft/capacitor-background-geolocation": "catalog:",
32
34
"@trapezedev/project": "catalog:"
+18
tsconfig.json
+18
tsconfig.json