diff --git a/package.json b/package.json index 1fd8492..0a130e2 100644 --- a/package.json +++ b/package.json @@ -15,22 +15,26 @@ "lint:summary": "biome check --reporter summary", "test": "vitest", "auth:migrate": "pnpx auth migrate --config=./server/utils/auth.ts", - "auth:generate": "pnpx auth generate --config=./server/utils/auth.ts", - "knip": "knip" + "auth:generate": "pnpx auth generate --config=./server/utils/auth.ts" }, "dependencies": { "@better-auth/api-key": "^1.5.5", + "@iconify-json/material-symbols": "^1.2.62", "@internationalized/date": "^3.12.0", "@nuxt/icon": "^2.2.1", "@nuxtjs/i18n": "^10.2.1", + "@nuxtjs/device": "^4.0.0", + "@nuxtjs/tailwindcss": "^7.0.0-beta.1", "@pinia/nuxt": "^0.11.3", "@upstash/redis": "^1.37.0", + "@vueuse/nuxt": "^14.1.0", "better-auth": "^1.5.5", "h3": "^1.15.5", "marked": "^17.0.4", "nuxt": "4.4.2", "pinia": "^3.0.4", "reka-ui": "^2.9.0", + "tailwindcss": "^4.2.1", "unstorage": "^1.17.4", "uuid": "^13.0.0", "vaul-vue": "^0.4.1", @@ -40,14 +44,9 @@ }, "devDependencies": { "@biomejs/biome": "^2.4.7", - "@iconify-json/material-symbols": "^1.2.62", "@nuxt/test-utils": "^4.0.0", - "@nuxtjs/device": "^4.0.0", - "@nuxtjs/tailwindcss": "^7.0.0-beta.1", - "tailwindcss": "^4.2.1", "@playwright/test": "^1.58.0", "@vue/test-utils": "^2.4.6", - "@vueuse/nuxt": "^14.1.0", "happy-dom": "^20.8.4", "typescript": "^5.9.3", "vitest": "^4.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2b8a549..37f9e6f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,21 +11,33 @@ importers: '@better-auth/api-key': specifier: ^1.5.5 version: 1.5.5(@better-auth/core@1.5.5(@better-auth/utils@0.3.1)(@better-fetch/fetch@1.1.21)(better-call@1.3.2(zod@4.3.6))(jose@6.2.1)(kysely@0.28.12)(nanostores@1.1.1))(@better-auth/utils@0.3.1)(better-auth@1.5.5(mongodb@7.1.0)(vitest@4.1.0(@types/node@25.5.0)(happy-dom@20.8.4)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)))(vue@3.5.30(typescript@5.9.3))) + '@iconify-json/material-symbols': + specifier: ^1.2.62 + version: 1.2.62 '@internationalized/date': specifier: ^3.12.0 version: 3.12.0 '@nuxt/icon': specifier: ^2.2.1 version: 2.2.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)) + '@nuxtjs/device': + specifier: ^4.0.0 + version: 4.0.0 '@nuxtjs/i18n': specifier: ^10.2.1 version: 10.2.3(@upstash/redis@1.37.0)(@vue/compiler-dom@3.5.30)(db0@0.3.4)(eslint@10.0.3(jiti@2.6.1))(ioredis@5.10.0)(magicast@0.5.2)(rollup@4.59.0)(vue@3.5.30(typescript@5.9.3)) + '@nuxtjs/tailwindcss': + specifier: ^7.0.0-beta.1 + version: 7.0.0-beta.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) '@pinia/nuxt': specifier: ^0.11.3 version: 0.11.3(magicast@0.5.2)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3))) '@upstash/redis': specifier: ^1.37.0 version: 1.37.0 + '@vueuse/nuxt': + specifier: ^14.1.0 + version: 14.2.1(magicast@0.5.2)(nuxt@4.4.2(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@biomejs/biome@2.4.7)(@parcel/watcher@2.5.6)(@types/node@25.5.0)(@upstash/redis@1.37.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@10.0.3(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.31.1)(magicast@0.5.2)(optionator@0.9.4)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(rollup-plugin-visualizer@6.0.11(rollup@4.59.0))(rollup@4.59.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)) better-auth: specifier: ^1.5.5 version: 1.5.5(mongodb@7.1.0)(vitest@4.1.0(@types/node@25.5.0)(happy-dom@20.8.4)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)))(vue@3.5.30(typescript@5.9.3)) @@ -44,6 +56,9 @@ importers: reka-ui: specifier: ^2.9.0 version: 2.9.2(vue@3.5.30(typescript@5.9.3)) + tailwindcss: + specifier: ^4.2.1 + version: 4.2.1 unstorage: specifier: ^1.17.4 version: 1.17.4(@upstash/redis@1.37.0)(db0@0.3.4)(ioredis@5.10.0) @@ -66,33 +81,18 @@ importers: '@biomejs/biome': specifier: ^2.4.7 version: 2.4.7 - '@iconify-json/material-symbols': - specifier: ^1.2.62 - version: 1.2.62 '@nuxt/test-utils': specifier: ^4.0.0 version: 4.0.0(@playwright/test@1.58.2)(@vue/test-utils@2.4.6)(happy-dom@20.8.4)(magicast@0.5.2)(playwright-core@1.58.2)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vitest@4.1.0(@types/node@25.5.0)(happy-dom@20.8.4)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))) - '@nuxtjs/device': - specifier: ^4.0.0 - version: 4.0.0 - '@nuxtjs/tailwindcss': - specifier: ^7.0.0-beta.1 - version: 7.0.0-beta.1(magicast@0.5.2)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2)) '@playwright/test': specifier: ^1.58.0 version: 1.58.2 '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 - '@vueuse/nuxt': - specifier: ^14.1.0 - version: 14.2.1(magicast@0.5.2)(nuxt@4.4.2(@babel/core@7.29.0)(@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0))(@biomejs/biome@2.4.7)(@parcel/watcher@2.5.6)(@types/node@25.5.0)(@upstash/redis@1.37.0)(@vue/compiler-sfc@3.5.30)(cac@6.7.14)(db0@0.3.4)(eslint@10.0.3(jiti@2.6.1))(ioredis@5.10.0)(lightningcss@1.31.1)(magicast@0.5.2)(optionator@0.9.4)(pinia@3.0.4(typescript@5.9.3)(vue@3.5.30(typescript@5.9.3)))(rollup-plugin-visualizer@6.0.11(rollup@4.59.0))(rollup@4.59.0)(terser@5.46.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.5.0)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(yaml@2.8.2))(vue-tsc@3.2.5(typescript@5.9.3))(yaml@2.8.2))(vue@3.5.30(typescript@5.9.3)) happy-dom: specifier: ^20.8.4 version: 20.8.4 - tailwindcss: - specifier: ^4.2.1 - version: 4.2.1 typescript: specifier: ^5.9.3 version: 5.9.3