diff --git a/auto-imports.d.ts b/auto-imports.d.ts index 95a8ee7..75ff4a9 100644 --- a/auto-imports.d.ts +++ b/auto-imports.d.ts @@ -27,6 +27,7 @@ declare global { const createReusableTemplate: typeof import('@vueuse/core').createReusableTemplate const createSharedComposable: typeof import('@vueuse/core').createSharedComposable const createTemplatePromise: typeof import('@vueuse/core').createTemplatePromise + const createUUID: typeof import('./src/utils/helper').createUUID const createUnrefFn: typeof import('@vueuse/core').createUnrefFn const customRef: typeof import('vue').customRef const debouncedRef: typeof import('@vueuse/core').debouncedRef @@ -216,6 +217,7 @@ declare global { const useMouseInElement: typeof import('@vueuse/core').useMouseInElement const useMousePressed: typeof import('@vueuse/core').useMousePressed const useMutationObserver: typeof import('@vueuse/core').useMutationObserver + const useNavigateToRedirect: typeof import('./src/composables/useNavigateToRedirect').useNavigateToRedirect const useNavigatorLanguage: typeof import('@vueuse/core').useNavigatorLanguage const useNetwork: typeof import('@vueuse/core').useNetwork const useNow: typeof import('@vueuse/core').useNow @@ -533,6 +535,7 @@ declare module 'vue' { readonly useMouseInElement: UnwrapRef readonly useMousePressed: UnwrapRef readonly useMutationObserver: UnwrapRef + readonly useNavigateToRedirect: UnwrapRef readonly useNavigatorLanguage: UnwrapRef readonly useNetwork: UnwrapRef readonly useNow: UnwrapRef diff --git a/components.d.ts b/components.d.ts index fc0ecf5..aee3da4 100644 --- a/components.d.ts +++ b/components.d.ts @@ -25,6 +25,7 @@ declare module 'vue' { IonLabel: typeof import('@ionic/vue')['IonLabel'] IonPage: typeof import('@ionic/vue')['IonPage'] IonRouterOutlet: typeof import('@ionic/vue')['IonRouterOutlet'] + IonSpinner: typeof import('@ionic/vue')['IonSpinner'] IonTabBar: typeof import('@ionic/vue')['IonTabBar'] IonTabButton: typeof import('@ionic/vue')['IonTabButton'] IonTabs: typeof import('@ionic/vue')['IonTabs'] @@ -51,6 +52,7 @@ declare global { const IonLabel: typeof import('@ionic/vue')['IonLabel'] const IonPage: typeof import('@ionic/vue')['IonPage'] const IonRouterOutlet: typeof import('@ionic/vue')['IonRouterOutlet'] + const IonSpinner: typeof import('@ionic/vue')['IonSpinner'] const IonTabBar: typeof import('@ionic/vue')['IonTabBar'] const IonTabButton: typeof import('@ionic/vue')['IonTabButton'] const IonTabs: typeof import('@ionic/vue')['IonTabs'] diff --git a/package.json b/package.json index 522ac5a..cb4e14f 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "@capacitor/status-bar": "catalog:", "@capp/eden": "catalog:", "@elysiajs/eden": "catalog:", + "@faker-js/faker": "catalog:", "@ionic/vue": "catalog:", "@ionic/vue-router": "catalog:", "@tailwindcss/vite": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5882587..c286bc9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -60,6 +60,9 @@ catalogs: '@elysiajs/eden': specifier: ^1.4.6 version: 1.4.6 + '@faker-js/faker': + specifier: ^10.2.0 + version: 10.2.0 '@iconify-json/bx': specifier: ^1.2.2 version: 1.2.2 @@ -299,6 +302,9 @@ importers: '@elysiajs/eden': specifier: 'catalog:' version: 1.4.6(elysia@1.4.22(@sinclair/typebox@0.34.47)(exact-mirror@0.2.6(@sinclair/typebox@0.34.47))(file-type@21.3.0)(openapi-types@12.1.3)(typescript@5.9.3)) + '@faker-js/faker': + specifier: 'catalog:' + version: 10.2.0 '@ionic/vue': specifier: 'catalog:' version: 8.7.17(@stencil/core@4.41.1)(vue-router@4.6.4(vue@3.5.26(typescript@5.9.3)))(vue@3.5.26(typescript@5.9.3)) @@ -1632,6 +1638,10 @@ packages: resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@faker-js/faker@10.2.0': + resolution: {integrity: sha512-rTXwAsIxpCqzUnZvrxVh3L0QA0NzToqWBLAhV+zDV3MIIwiQhAZHMdPCIaj5n/yADu/tyk12wIPgL6YHGXJP+g==} + engines: {node: ^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0, npm: '>=10'} + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -7190,6 +7200,8 @@ snapshots: '@eslint/core': 0.17.0 levn: 0.4.1 + '@faker-js/faker@10.2.0': {} + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index f010313..8313ecf 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -21,6 +21,7 @@ catalog: '@capp/eden': http://192.168.1.2:9538/api/capp-eden-0.0.2.tgz '@cloudflare/workers-types': ^4.20260113.0 '@elysiajs/eden': ^1.4.6 + '@faker-js/faker': ^10.2.0 '@iconify-json/bx': ^1.2.2 '@iconify-json/circle-flags': ^1.2.10 '@iconify-json/cryptocurrency-color': ^1.2.4 diff --git a/src/App.vue b/src/App.vue index 97fe6a2..9cab956 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,4 +1,19 @@