Showing
9 changed files
with
733 additions
and
30 deletions
.prettierignore
0 → 100644
1 | +0.1.2: | ||
2 | +- Ajout fichier .prettierignore. | ||
3 | +- Installation module vuetify + modif script lint dans package.json. | ||
4 | +- Installation de lucide-vue-next pour librairie d'icônes. | ||
5 | +- Ajout composable tMDB. | ||
6 | + | ||
1 | 0.1.1: | 7 | 0.1.1: |
2 | - Installation et configuration d'eslint et prettier. | 8 | - Installation et configuration d'eslint et prettier. |
3 | - Ajout de variables dans le runtimeConfig du fichier nuxt.config. | 9 | - Ajout de variables dans le runtimeConfig du fichier nuxt.config. |
composables/tMDB.ts
0 → 100644
1 | +import type { RuntimeConfig } from "nuxt/schema"; | ||
2 | + | ||
3 | +export const useTMDB = function() { | ||
4 | + const runtimeconfig: RuntimeConfig = useRuntimeConfig(); | ||
5 | + | ||
6 | + const apiUrl = runtimeconfig.public.apiTMDBUrl; | ||
7 | + const apiKey = runtimeconfig.public.apiTMDBSecret; | ||
8 | + | ||
9 | + return {apiUrl, apiKey} | ||
10 | +} |
1 | // https://nuxt.com/docs/api/configuration/nuxt-config | 1 | // https://nuxt.com/docs/api/configuration/nuxt-config |
2 | export default defineNuxtConfig({ | 2 | export default defineNuxtConfig({ |
3 | - compatibilityDate: '2024-11-01', | 3 | + compatibilityDate: "2024-11-01", |
4 | devtools: { enabled: true }, | 4 | devtools: { enabled: true }, |
5 | 5 | ||
6 | app: { | 6 | app: { |
7 | head: { | 7 | head: { |
8 | - title: 'TMDB Movie App', | 8 | + title: "TMDB Movie App", |
9 | htmlAttrs: { | 9 | htmlAttrs: { |
10 | lang: "fr", | 10 | lang: "fr", |
11 | }, | 11 | }, |
12 | meta: [ | 12 | meta: [ |
13 | - { charset: 'utf-8' }, | 13 | + { charset: "utf-8" }, |
14 | - { name: 'viewport', content: 'width=device-width, initial-scale=1' }, | 14 | + { name: "viewport", content: "width=device-width, initial-scale=1" }, |
15 | - { name: 'description', content: 'Application de films utilisant l\'API TMDB' }, | 15 | + { name: "description", content: "Application de films utilisant l'API TMDB" }, |
16 | { name: "format-detection", content: "telephone=no" }, | 16 | { name: "format-detection", content: "telephone=no" }, |
17 | ], | 17 | ], |
18 | - link: [ | 18 | + link: [{ rel: "icon", type: "image/x-icon", href: "/favicon.ico" }], |
19 | - { rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' } | 19 | + }, |
20 | - ] | ||
21 | - } | ||
22 | }, | 20 | }, |
23 | 21 | ||
24 | // css: ['~/assets/css/main.scss'], | 22 | // css: ['~/assets/css/main.scss'], |
25 | 23 | ||
26 | modules: [ | 24 | modules: [ |
27 | - '@nuxt/eslint', | 25 | + "@nuxt/eslint", |
28 | - '@nuxt/icon', | 26 | + "@nuxt/icon", |
29 | - '@nuxt/image', | 27 | + "@nuxt/image", |
30 | [ | 28 | [ |
31 | "@pinia/nuxt", | 29 | "@pinia/nuxt", |
32 | { | 30 | { |
@@ -37,18 +35,19 @@ export default defineNuxtConfig({ | @@ -37,18 +35,19 @@ export default defineNuxtConfig({ | ||
37 | ], | 35 | ], |
38 | }, | 36 | }, |
39 | ], | 37 | ], |
40 | - 'pinia-plugin-persistedstate/nuxt', | 38 | + "pinia-plugin-persistedstate/nuxt", |
41 | - '@nuxt/scripts', | 39 | + "@nuxt/scripts", |
42 | - '@nuxt/test-utils', | 40 | + "@nuxt/test-utils", |
43 | - '@nuxt/ui', | 41 | + "@nuxt/ui", |
44 | - '@nuxtjs/tailwindcss', | 42 | + "@nuxtjs/tailwindcss", |
45 | - '@vueuse/nuxt', | 43 | + "@vueuse/nuxt", |
44 | + "vuetify-nuxt-module", | ||
46 | ], | 45 | ], |
47 | // Persisted state config. | 46 | // Persisted state config. |
48 | piniaPluginPersistedstate: { | 47 | piniaPluginPersistedstate: { |
49 | - storage: 'localStorage', | 48 | + storage: "localStorage", |
50 | cookieOptions: { | 49 | cookieOptions: { |
51 | - sameSite: 'lax', | 50 | + sameSite: "lax", |
52 | }, | 51 | }, |
53 | debug: true, | 52 | debug: true, |
54 | }, | 53 | }, |
@@ -63,4 +62,13 @@ export default defineNuxtConfig({ | @@ -63,4 +62,13 @@ export default defineNuxtConfig({ | ||
63 | apiTMDBUrl: process.env.NUXT_ENV_TMDB_URL, | 62 | apiTMDBUrl: process.env.NUXT_ENV_TMDB_URL, |
64 | }, | 63 | }, |
65 | }, | 64 | }, |
66 | -}) | 65 | + |
66 | + vuetify: { | ||
67 | + moduleOptions: { | ||
68 | + /* module specific options */ | ||
69 | + }, | ||
70 | + vuetifyOptions: { | ||
71 | + /* vuetify options */ | ||
72 | + }, | ||
73 | + }, | ||
74 | +}); |
@@ -20,11 +20,13 @@ | @@ -20,11 +20,13 @@ | ||
20 | "@vueuse/core": "^13.1.0", | 20 | "@vueuse/core": "^13.1.0", |
21 | "@vueuse/nuxt": "^13.1.0", | 21 | "@vueuse/nuxt": "^13.1.0", |
22 | "eslint": "^9.25.1", | 22 | "eslint": "^9.25.1", |
23 | + "lucide-vue-next": "^0.503.0", | ||
23 | "nuxt": "^3.16.2", | 24 | "nuxt": "^3.16.2", |
24 | "pinia": "^3.0.2", | 25 | "pinia": "^3.0.2", |
25 | "pinia-plugin-persistedstate": "^4.2.0", | 26 | "pinia-plugin-persistedstate": "^4.2.0", |
26 | "vue": "^3.5.13", | 27 | "vue": "^3.5.13", |
27 | - "vue-router": "^4.5.0" | 28 | + "vue-router": "^4.5.0", |
29 | + "vuetify-nuxt-module": "^0.18.6" | ||
28 | }, | 30 | }, |
29 | "devDependencies": { | 31 | "devDependencies": { |
30 | "@nuxtjs/tailwindcss": "^6.13.2", | 32 | "@nuxtjs/tailwindcss": "^6.13.2", |
@@ -5674,6 +5676,19 @@ | @@ -5674,6 +5676,19 @@ | ||
5674 | "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", | 5676 | "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", |
5675 | "license": "MIT" | 5677 | "license": "MIT" |
5676 | }, | 5678 | }, |
5679 | + "node_modules/@vuetify/loader-shared": { | ||
5680 | + "version": "2.1.0", | ||
5681 | + "resolved": "https://registry.npmjs.org/@vuetify/loader-shared/-/loader-shared-2.1.0.tgz", | ||
5682 | + "integrity": "sha512-dNE6Ceym9ijFsmJKB7YGW0cxs7xbYV8+1LjU6jd4P14xOt/ji4Igtgzt0rJFbxu+ZhAzqz853lhB0z8V9Dy9cQ==", | ||
5683 | + "license": "MIT", | ||
5684 | + "dependencies": { | ||
5685 | + "upath": "^2.0.1" | ||
5686 | + }, | ||
5687 | + "peerDependencies": { | ||
5688 | + "vue": "^3.0.0", | ||
5689 | + "vuetify": "^3.0.0" | ||
5690 | + } | ||
5691 | + }, | ||
5677 | "node_modules/@vueuse/core": { | 5692 | "node_modules/@vueuse/core": { |
5678 | "version": "13.1.0", | 5693 | "version": "13.1.0", |
5679 | "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.1.0.tgz", | 5694 | "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-13.1.0.tgz", |
@@ -10005,6 +10020,462 @@ | @@ -10005,6 +10020,462 @@ | ||
10005 | "node": ">=4" | 10020 | "node": ">=4" |
10006 | } | 10021 | } |
10007 | }, | 10022 | }, |
10023 | + "node_modules/importx": { | ||
10024 | + "version": "0.4.4", | ||
10025 | + "resolved": "https://registry.npmjs.org/importx/-/importx-0.4.4.tgz", | ||
10026 | + "integrity": "sha512-Lo1pukzAREqrBnnHC+tj+lreMTAvyxtkKsMxLY8H15M/bvLl54p3YuoTI70Tz7Il0AsgSlD7Lrk/FaApRcBL7w==", | ||
10027 | + "license": "MIT", | ||
10028 | + "dependencies": { | ||
10029 | + "bundle-require": "^5.0.0", | ||
10030 | + "debug": "^4.3.6", | ||
10031 | + "esbuild": "^0.20.2 || ^0.21.0 || ^0.22.0 || ^0.23.0", | ||
10032 | + "jiti": "2.0.0-beta.3", | ||
10033 | + "jiti-v1": "npm:jiti@^1.21.6", | ||
10034 | + "pathe": "^1.1.2", | ||
10035 | + "tsx": "^4.19.0" | ||
10036 | + }, | ||
10037 | + "funding": { | ||
10038 | + "url": "https://github.com/sponsors/antfu" | ||
10039 | + } | ||
10040 | + }, | ||
10041 | + "node_modules/importx/node_modules/@esbuild/aix-ppc64": { | ||
10042 | + "version": "0.23.1", | ||
10043 | + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.23.1.tgz", | ||
10044 | + "integrity": "sha512-6VhYk1diRqrhBAqpJEdjASR/+WVRtfjpqKuNw11cLiaWpAT/Uu+nokB+UJnevzy/P9C/ty6AOe0dwueMrGh/iQ==", | ||
10045 | + "cpu": [ | ||
10046 | + "ppc64" | ||
10047 | + ], | ||
10048 | + "license": "MIT", | ||
10049 | + "optional": true, | ||
10050 | + "os": [ | ||
10051 | + "aix" | ||
10052 | + ], | ||
10053 | + "engines": { | ||
10054 | + "node": ">=18" | ||
10055 | + } | ||
10056 | + }, | ||
10057 | + "node_modules/importx/node_modules/@esbuild/android-arm": { | ||
10058 | + "version": "0.23.1", | ||
10059 | + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.23.1.tgz", | ||
10060 | + "integrity": "sha512-uz6/tEy2IFm9RYOyvKl88zdzZfwEfKZmnX9Cj1BHjeSGNuGLuMD1kR8y5bteYmwqKm1tj8m4cb/aKEorr6fHWQ==", | ||
10061 | + "cpu": [ | ||
10062 | + "arm" | ||
10063 | + ], | ||
10064 | + "license": "MIT", | ||
10065 | + "optional": true, | ||
10066 | + "os": [ | ||
10067 | + "android" | ||
10068 | + ], | ||
10069 | + "engines": { | ||
10070 | + "node": ">=18" | ||
10071 | + } | ||
10072 | + }, | ||
10073 | + "node_modules/importx/node_modules/@esbuild/android-arm64": { | ||
10074 | + "version": "0.23.1", | ||
10075 | + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.23.1.tgz", | ||
10076 | + "integrity": "sha512-xw50ipykXcLstLeWH7WRdQuysJqejuAGPd30vd1i5zSyKK3WE+ijzHmLKxdiCMtH1pHz78rOg0BKSYOSB/2Khw==", | ||
10077 | + "cpu": [ | ||
10078 | + "arm64" | ||
10079 | + ], | ||
10080 | + "license": "MIT", | ||
10081 | + "optional": true, | ||
10082 | + "os": [ | ||
10083 | + "android" | ||
10084 | + ], | ||
10085 | + "engines": { | ||
10086 | + "node": ">=18" | ||
10087 | + } | ||
10088 | + }, | ||
10089 | + "node_modules/importx/node_modules/@esbuild/android-x64": { | ||
10090 | + "version": "0.23.1", | ||
10091 | + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.23.1.tgz", | ||
10092 | + "integrity": "sha512-nlN9B69St9BwUoB+jkyU090bru8L0NA3yFvAd7k8dNsVH8bi9a8cUAUSEcEEgTp2z3dbEDGJGfP6VUnkQnlReg==", | ||
10093 | + "cpu": [ | ||
10094 | + "x64" | ||
10095 | + ], | ||
10096 | + "license": "MIT", | ||
10097 | + "optional": true, | ||
10098 | + "os": [ | ||
10099 | + "android" | ||
10100 | + ], | ||
10101 | + "engines": { | ||
10102 | + "node": ">=18" | ||
10103 | + } | ||
10104 | + }, | ||
10105 | + "node_modules/importx/node_modules/@esbuild/darwin-arm64": { | ||
10106 | + "version": "0.23.1", | ||
10107 | + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.23.1.tgz", | ||
10108 | + "integrity": "sha512-YsS2e3Wtgnw7Wq53XXBLcV6JhRsEq8hkfg91ESVadIrzr9wO6jJDMZnCQbHm1Guc5t/CdDiFSSfWP58FNuvT3Q==", | ||
10109 | + "cpu": [ | ||
10110 | + "arm64" | ||
10111 | + ], | ||
10112 | + "license": "MIT", | ||
10113 | + "optional": true, | ||
10114 | + "os": [ | ||
10115 | + "darwin" | ||
10116 | + ], | ||
10117 | + "engines": { | ||
10118 | + "node": ">=18" | ||
10119 | + } | ||
10120 | + }, | ||
10121 | + "node_modules/importx/node_modules/@esbuild/darwin-x64": { | ||
10122 | + "version": "0.23.1", | ||
10123 | + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.23.1.tgz", | ||
10124 | + "integrity": "sha512-aClqdgTDVPSEGgoCS8QDG37Gu8yc9lTHNAQlsztQ6ENetKEO//b8y31MMu2ZaPbn4kVsIABzVLXYLhCGekGDqw==", | ||
10125 | + "cpu": [ | ||
10126 | + "x64" | ||
10127 | + ], | ||
10128 | + "license": "MIT", | ||
10129 | + "optional": true, | ||
10130 | + "os": [ | ||
10131 | + "darwin" | ||
10132 | + ], | ||
10133 | + "engines": { | ||
10134 | + "node": ">=18" | ||
10135 | + } | ||
10136 | + }, | ||
10137 | + "node_modules/importx/node_modules/@esbuild/freebsd-arm64": { | ||
10138 | + "version": "0.23.1", | ||
10139 | + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.23.1.tgz", | ||
10140 | + "integrity": "sha512-h1k6yS8/pN/NHlMl5+v4XPfikhJulk4G+tKGFIOwURBSFzE8bixw1ebjluLOjfwtLqY0kewfjLSrO6tN2MgIhA==", | ||
10141 | + "cpu": [ | ||
10142 | + "arm64" | ||
10143 | + ], | ||
10144 | + "license": "MIT", | ||
10145 | + "optional": true, | ||
10146 | + "os": [ | ||
10147 | + "freebsd" | ||
10148 | + ], | ||
10149 | + "engines": { | ||
10150 | + "node": ">=18" | ||
10151 | + } | ||
10152 | + }, | ||
10153 | + "node_modules/importx/node_modules/@esbuild/freebsd-x64": { | ||
10154 | + "version": "0.23.1", | ||
10155 | + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.23.1.tgz", | ||
10156 | + "integrity": "sha512-lK1eJeyk1ZX8UklqFd/3A60UuZ/6UVfGT2LuGo3Wp4/z7eRTRYY+0xOu2kpClP+vMTi9wKOfXi2vjUpO1Ro76g==", | ||
10157 | + "cpu": [ | ||
10158 | + "x64" | ||
10159 | + ], | ||
10160 | + "license": "MIT", | ||
10161 | + "optional": true, | ||
10162 | + "os": [ | ||
10163 | + "freebsd" | ||
10164 | + ], | ||
10165 | + "engines": { | ||
10166 | + "node": ">=18" | ||
10167 | + } | ||
10168 | + }, | ||
10169 | + "node_modules/importx/node_modules/@esbuild/linux-arm": { | ||
10170 | + "version": "0.23.1", | ||
10171 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.23.1.tgz", | ||
10172 | + "integrity": "sha512-CXXkzgn+dXAPs3WBwE+Kvnrf4WECwBdfjfeYHpMeVxWE0EceB6vhWGShs6wi0IYEqMSIzdOF1XjQ/Mkm5d7ZdQ==", | ||
10173 | + "cpu": [ | ||
10174 | + "arm" | ||
10175 | + ], | ||
10176 | + "license": "MIT", | ||
10177 | + "optional": true, | ||
10178 | + "os": [ | ||
10179 | + "linux" | ||
10180 | + ], | ||
10181 | + "engines": { | ||
10182 | + "node": ">=18" | ||
10183 | + } | ||
10184 | + }, | ||
10185 | + "node_modules/importx/node_modules/@esbuild/linux-arm64": { | ||
10186 | + "version": "0.23.1", | ||
10187 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.23.1.tgz", | ||
10188 | + "integrity": "sha512-/93bf2yxencYDnItMYV/v116zff6UyTjo4EtEQjUBeGiVpMmffDNUyD9UN2zV+V3LRV3/on4xdZ26NKzn6754g==", | ||
10189 | + "cpu": [ | ||
10190 | + "arm64" | ||
10191 | + ], | ||
10192 | + "license": "MIT", | ||
10193 | + "optional": true, | ||
10194 | + "os": [ | ||
10195 | + "linux" | ||
10196 | + ], | ||
10197 | + "engines": { | ||
10198 | + "node": ">=18" | ||
10199 | + } | ||
10200 | + }, | ||
10201 | + "node_modules/importx/node_modules/@esbuild/linux-ia32": { | ||
10202 | + "version": "0.23.1", | ||
10203 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.23.1.tgz", | ||
10204 | + "integrity": "sha512-VTN4EuOHwXEkXzX5nTvVY4s7E/Krz7COC8xkftbbKRYAl96vPiUssGkeMELQMOnLOJ8k3BY1+ZY52tttZnHcXQ==", | ||
10205 | + "cpu": [ | ||
10206 | + "ia32" | ||
10207 | + ], | ||
10208 | + "license": "MIT", | ||
10209 | + "optional": true, | ||
10210 | + "os": [ | ||
10211 | + "linux" | ||
10212 | + ], | ||
10213 | + "engines": { | ||
10214 | + "node": ">=18" | ||
10215 | + } | ||
10216 | + }, | ||
10217 | + "node_modules/importx/node_modules/@esbuild/linux-loong64": { | ||
10218 | + "version": "0.23.1", | ||
10219 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.23.1.tgz", | ||
10220 | + "integrity": "sha512-Vx09LzEoBa5zDnieH8LSMRToj7ir/Jeq0Gu6qJ/1GcBq9GkfoEAoXvLiW1U9J1qE/Y/Oyaq33w5p2ZWrNNHNEw==", | ||
10221 | + "cpu": [ | ||
10222 | + "loong64" | ||
10223 | + ], | ||
10224 | + "license": "MIT", | ||
10225 | + "optional": true, | ||
10226 | + "os": [ | ||
10227 | + "linux" | ||
10228 | + ], | ||
10229 | + "engines": { | ||
10230 | + "node": ">=18" | ||
10231 | + } | ||
10232 | + }, | ||
10233 | + "node_modules/importx/node_modules/@esbuild/linux-mips64el": { | ||
10234 | + "version": "0.23.1", | ||
10235 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.23.1.tgz", | ||
10236 | + "integrity": "sha512-nrFzzMQ7W4WRLNUOU5dlWAqa6yVeI0P78WKGUo7lg2HShq/yx+UYkeNSE0SSfSure0SqgnsxPvmAUu/vu0E+3Q==", | ||
10237 | + "cpu": [ | ||
10238 | + "mips64el" | ||
10239 | + ], | ||
10240 | + "license": "MIT", | ||
10241 | + "optional": true, | ||
10242 | + "os": [ | ||
10243 | + "linux" | ||
10244 | + ], | ||
10245 | + "engines": { | ||
10246 | + "node": ">=18" | ||
10247 | + } | ||
10248 | + }, | ||
10249 | + "node_modules/importx/node_modules/@esbuild/linux-ppc64": { | ||
10250 | + "version": "0.23.1", | ||
10251 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.23.1.tgz", | ||
10252 | + "integrity": "sha512-dKN8fgVqd0vUIjxuJI6P/9SSSe/mB9rvA98CSH2sJnlZ/OCZWO1DJvxj8jvKTfYUdGfcq2dDxoKaC6bHuTlgcw==", | ||
10253 | + "cpu": [ | ||
10254 | + "ppc64" | ||
10255 | + ], | ||
10256 | + "license": "MIT", | ||
10257 | + "optional": true, | ||
10258 | + "os": [ | ||
10259 | + "linux" | ||
10260 | + ], | ||
10261 | + "engines": { | ||
10262 | + "node": ">=18" | ||
10263 | + } | ||
10264 | + }, | ||
10265 | + "node_modules/importx/node_modules/@esbuild/linux-riscv64": { | ||
10266 | + "version": "0.23.1", | ||
10267 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.23.1.tgz", | ||
10268 | + "integrity": "sha512-5AV4Pzp80fhHL83JM6LoA6pTQVWgB1HovMBsLQ9OZWLDqVY8MVobBXNSmAJi//Csh6tcY7e7Lny2Hg1tElMjIA==", | ||
10269 | + "cpu": [ | ||
10270 | + "riscv64" | ||
10271 | + ], | ||
10272 | + "license": "MIT", | ||
10273 | + "optional": true, | ||
10274 | + "os": [ | ||
10275 | + "linux" | ||
10276 | + ], | ||
10277 | + "engines": { | ||
10278 | + "node": ">=18" | ||
10279 | + } | ||
10280 | + }, | ||
10281 | + "node_modules/importx/node_modules/@esbuild/linux-s390x": { | ||
10282 | + "version": "0.23.1", | ||
10283 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.23.1.tgz", | ||
10284 | + "integrity": "sha512-9ygs73tuFCe6f6m/Tb+9LtYxWR4c9yg7zjt2cYkjDbDpV/xVn+68cQxMXCjUpYwEkze2RcU/rMnfIXNRFmSoDw==", | ||
10285 | + "cpu": [ | ||
10286 | + "s390x" | ||
10287 | + ], | ||
10288 | + "license": "MIT", | ||
10289 | + "optional": true, | ||
10290 | + "os": [ | ||
10291 | + "linux" | ||
10292 | + ], | ||
10293 | + "engines": { | ||
10294 | + "node": ">=18" | ||
10295 | + } | ||
10296 | + }, | ||
10297 | + "node_modules/importx/node_modules/@esbuild/linux-x64": { | ||
10298 | + "version": "0.23.1", | ||
10299 | + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.23.1.tgz", | ||
10300 | + "integrity": "sha512-EV6+ovTsEXCPAp58g2dD68LxoP/wK5pRvgy0J/HxPGB009omFPv3Yet0HiaqvrIrgPTBuC6wCH1LTOY91EO5hQ==", | ||
10301 | + "cpu": [ | ||
10302 | + "x64" | ||
10303 | + ], | ||
10304 | + "license": "MIT", | ||
10305 | + "optional": true, | ||
10306 | + "os": [ | ||
10307 | + "linux" | ||
10308 | + ], | ||
10309 | + "engines": { | ||
10310 | + "node": ">=18" | ||
10311 | + } | ||
10312 | + }, | ||
10313 | + "node_modules/importx/node_modules/@esbuild/netbsd-x64": { | ||
10314 | + "version": "0.23.1", | ||
10315 | + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.23.1.tgz", | ||
10316 | + "integrity": "sha512-aevEkCNu7KlPRpYLjwmdcuNz6bDFiE7Z8XC4CPqExjTvrHugh28QzUXVOZtiYghciKUacNktqxdpymplil1beA==", | ||
10317 | + "cpu": [ | ||
10318 | + "x64" | ||
10319 | + ], | ||
10320 | + "license": "MIT", | ||
10321 | + "optional": true, | ||
10322 | + "os": [ | ||
10323 | + "netbsd" | ||
10324 | + ], | ||
10325 | + "engines": { | ||
10326 | + "node": ">=18" | ||
10327 | + } | ||
10328 | + }, | ||
10329 | + "node_modules/importx/node_modules/@esbuild/openbsd-arm64": { | ||
10330 | + "version": "0.23.1", | ||
10331 | + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.23.1.tgz", | ||
10332 | + "integrity": "sha512-3x37szhLexNA4bXhLrCC/LImN/YtWis6WXr1VESlfVtVeoFJBRINPJ3f0a/6LV8zpikqoUg4hyXw0sFBt5Cr+Q==", | ||
10333 | + "cpu": [ | ||
10334 | + "arm64" | ||
10335 | + ], | ||
10336 | + "license": "MIT", | ||
10337 | + "optional": true, | ||
10338 | + "os": [ | ||
10339 | + "openbsd" | ||
10340 | + ], | ||
10341 | + "engines": { | ||
10342 | + "node": ">=18" | ||
10343 | + } | ||
10344 | + }, | ||
10345 | + "node_modules/importx/node_modules/@esbuild/openbsd-x64": { | ||
10346 | + "version": "0.23.1", | ||
10347 | + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.23.1.tgz", | ||
10348 | + "integrity": "sha512-aY2gMmKmPhxfU+0EdnN+XNtGbjfQgwZj43k8G3fyrDM/UdZww6xrWxmDkuz2eCZchqVeABjV5BpildOrUbBTqA==", | ||
10349 | + "cpu": [ | ||
10350 | + "x64" | ||
10351 | + ], | ||
10352 | + "license": "MIT", | ||
10353 | + "optional": true, | ||
10354 | + "os": [ | ||
10355 | + "openbsd" | ||
10356 | + ], | ||
10357 | + "engines": { | ||
10358 | + "node": ">=18" | ||
10359 | + } | ||
10360 | + }, | ||
10361 | + "node_modules/importx/node_modules/@esbuild/sunos-x64": { | ||
10362 | + "version": "0.23.1", | ||
10363 | + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.23.1.tgz", | ||
10364 | + "integrity": "sha512-RBRT2gqEl0IKQABT4XTj78tpk9v7ehp+mazn2HbUeZl1YMdaGAQqhapjGTCe7uw7y0frDi4gS0uHzhvpFuI1sA==", | ||
10365 | + "cpu": [ | ||
10366 | + "x64" | ||
10367 | + ], | ||
10368 | + "license": "MIT", | ||
10369 | + "optional": true, | ||
10370 | + "os": [ | ||
10371 | + "sunos" | ||
10372 | + ], | ||
10373 | + "engines": { | ||
10374 | + "node": ">=18" | ||
10375 | + } | ||
10376 | + }, | ||
10377 | + "node_modules/importx/node_modules/@esbuild/win32-arm64": { | ||
10378 | + "version": "0.23.1", | ||
10379 | + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.23.1.tgz", | ||
10380 | + "integrity": "sha512-4O+gPR5rEBe2FpKOVyiJ7wNDPA8nGzDuJ6gN4okSA1gEOYZ67N8JPk58tkWtdtPeLz7lBnY6I5L3jdsr3S+A6A==", | ||
10381 | + "cpu": [ | ||
10382 | + "arm64" | ||
10383 | + ], | ||
10384 | + "license": "MIT", | ||
10385 | + "optional": true, | ||
10386 | + "os": [ | ||
10387 | + "win32" | ||
10388 | + ], | ||
10389 | + "engines": { | ||
10390 | + "node": ">=18" | ||
10391 | + } | ||
10392 | + }, | ||
10393 | + "node_modules/importx/node_modules/@esbuild/win32-ia32": { | ||
10394 | + "version": "0.23.1", | ||
10395 | + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.23.1.tgz", | ||
10396 | + "integrity": "sha512-BcaL0Vn6QwCwre3Y717nVHZbAa4UBEigzFm6VdsVdT/MbZ38xoj1X9HPkZhbmaBGUD1W8vxAfffbDe8bA6AKnQ==", | ||
10397 | + "cpu": [ | ||
10398 | + "ia32" | ||
10399 | + ], | ||
10400 | + "license": "MIT", | ||
10401 | + "optional": true, | ||
10402 | + "os": [ | ||
10403 | + "win32" | ||
10404 | + ], | ||
10405 | + "engines": { | ||
10406 | + "node": ">=18" | ||
10407 | + } | ||
10408 | + }, | ||
10409 | + "node_modules/importx/node_modules/@esbuild/win32-x64": { | ||
10410 | + "version": "0.23.1", | ||
10411 | + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.23.1.tgz", | ||
10412 | + "integrity": "sha512-BHpFFeslkWrXWyUPnbKm+xYYVYruCinGcftSBaa8zoF9hZO4BcSCFUvHVTtzpIY6YzUnYtuEhZ+C9iEXjxnasg==", | ||
10413 | + "cpu": [ | ||
10414 | + "x64" | ||
10415 | + ], | ||
10416 | + "license": "MIT", | ||
10417 | + "optional": true, | ||
10418 | + "os": [ | ||
10419 | + "win32" | ||
10420 | + ], | ||
10421 | + "engines": { | ||
10422 | + "node": ">=18" | ||
10423 | + } | ||
10424 | + }, | ||
10425 | + "node_modules/importx/node_modules/esbuild": { | ||
10426 | + "version": "0.23.1", | ||
10427 | + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.23.1.tgz", | ||
10428 | + "integrity": "sha512-VVNz/9Sa0bs5SELtn3f7qhJCDPCF5oMEl5cO9/SSinpE9hbPVvxbd572HH5AKiP7WD8INO53GgfDDhRjkylHEg==", | ||
10429 | + "hasInstallScript": true, | ||
10430 | + "license": "MIT", | ||
10431 | + "bin": { | ||
10432 | + "esbuild": "bin/esbuild" | ||
10433 | + }, | ||
10434 | + "engines": { | ||
10435 | + "node": ">=18" | ||
10436 | + }, | ||
10437 | + "optionalDependencies": { | ||
10438 | + "@esbuild/aix-ppc64": "0.23.1", | ||
10439 | + "@esbuild/android-arm": "0.23.1", | ||
10440 | + "@esbuild/android-arm64": "0.23.1", | ||
10441 | + "@esbuild/android-x64": "0.23.1", | ||
10442 | + "@esbuild/darwin-arm64": "0.23.1", | ||
10443 | + "@esbuild/darwin-x64": "0.23.1", | ||
10444 | + "@esbuild/freebsd-arm64": "0.23.1", | ||
10445 | + "@esbuild/freebsd-x64": "0.23.1", | ||
10446 | + "@esbuild/linux-arm": "0.23.1", | ||
10447 | + "@esbuild/linux-arm64": "0.23.1", | ||
10448 | + "@esbuild/linux-ia32": "0.23.1", | ||
10449 | + "@esbuild/linux-loong64": "0.23.1", | ||
10450 | + "@esbuild/linux-mips64el": "0.23.1", | ||
10451 | + "@esbuild/linux-ppc64": "0.23.1", | ||
10452 | + "@esbuild/linux-riscv64": "0.23.1", | ||
10453 | + "@esbuild/linux-s390x": "0.23.1", | ||
10454 | + "@esbuild/linux-x64": "0.23.1", | ||
10455 | + "@esbuild/netbsd-x64": "0.23.1", | ||
10456 | + "@esbuild/openbsd-arm64": "0.23.1", | ||
10457 | + "@esbuild/openbsd-x64": "0.23.1", | ||
10458 | + "@esbuild/sunos-x64": "0.23.1", | ||
10459 | + "@esbuild/win32-arm64": "0.23.1", | ||
10460 | + "@esbuild/win32-ia32": "0.23.1", | ||
10461 | + "@esbuild/win32-x64": "0.23.1" | ||
10462 | + } | ||
10463 | + }, | ||
10464 | + "node_modules/importx/node_modules/jiti": { | ||
10465 | + "version": "2.0.0-beta.3", | ||
10466 | + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.0.0-beta.3.tgz", | ||
10467 | + "integrity": "sha512-pmfRbVRs/7khFrSAYnSiJ8C0D5GvzkE4Ey2pAvUcJsw1ly/p+7ut27jbJrjY79BpAJQJ4gXYFtK6d1Aub+9baQ==", | ||
10468 | + "license": "MIT", | ||
10469 | + "bin": { | ||
10470 | + "jiti": "lib/jiti-cli.mjs" | ||
10471 | + } | ||
10472 | + }, | ||
10473 | + "node_modules/importx/node_modules/pathe": { | ||
10474 | + "version": "1.1.2", | ||
10475 | + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", | ||
10476 | + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", | ||
10477 | + "license": "MIT" | ||
10478 | + }, | ||
10008 | "node_modules/impound": { | 10479 | "node_modules/impound": { |
10009 | "version": "0.2.2", | 10480 | "version": "0.2.2", |
10010 | "resolved": "https://registry.npmjs.org/impound/-/impound-0.2.2.tgz", | 10481 | "resolved": "https://registry.npmjs.org/impound/-/impound-0.2.2.tgz", |
@@ -10473,6 +10944,16 @@ | @@ -10473,6 +10944,16 @@ | ||
10473 | "jiti": "lib/jiti-cli.mjs" | 10944 | "jiti": "lib/jiti-cli.mjs" |
10474 | } | 10945 | } |
10475 | }, | 10946 | }, |
10947 | + "node_modules/jiti-v1": { | ||
10948 | + "name": "jiti", | ||
10949 | + "version": "1.21.7", | ||
10950 | + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", | ||
10951 | + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", | ||
10952 | + "license": "MIT", | ||
10953 | + "bin": { | ||
10954 | + "jiti": "bin/jiti.js" | ||
10955 | + } | ||
10956 | + }, | ||
10476 | "node_modules/js-tokens": { | 10957 | "node_modules/js-tokens": { |
10477 | "version": "4.0.0", | 10958 | "version": "4.0.0", |
10478 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", | 10959 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", |
@@ -11080,6 +11561,15 @@ | @@ -11080,6 +11561,15 @@ | ||
11080 | "yallist": "^3.0.2" | 11561 | "yallist": "^3.0.2" |
11081 | } | 11562 | } |
11082 | }, | 11563 | }, |
11564 | + "node_modules/lucide-vue-next": { | ||
11565 | + "version": "0.503.0", | ||
11566 | + "resolved": "https://registry.npmjs.org/lucide-vue-next/-/lucide-vue-next-0.503.0.tgz", | ||
11567 | + "integrity": "sha512-3MrtHIBdh4dPCUZDLxQnvmQ17UzUnBYgezUSIo87Laais8hOz6qIPllp0iG/uS/UIzk7bJxyZRzoZTW/gLSr4A==", | ||
11568 | + "license": "ISC", | ||
11569 | + "peerDependencies": { | ||
11570 | + "vue": ">=3.0.1" | ||
11571 | + } | ||
11572 | + }, | ||
11083 | "node_modules/luxon": { | 11573 | "node_modules/luxon": { |
11084 | "version": "3.6.1", | 11574 | "version": "3.6.1", |
11085 | "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", | 11575 | "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.6.1.tgz", |
@@ -15654,6 +16144,25 @@ | @@ -15654,6 +16144,25 @@ | ||
15654 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", | 16144 | "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", |
15655 | "license": "0BSD" | 16145 | "license": "0BSD" |
15656 | }, | 16146 | }, |
16147 | + "node_modules/tsx": { | ||
16148 | + "version": "4.19.3", | ||
16149 | + "resolved": "https://registry.npmjs.org/tsx/-/tsx-4.19.3.tgz", | ||
16150 | + "integrity": "sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==", | ||
16151 | + "license": "MIT", | ||
16152 | + "dependencies": { | ||
16153 | + "esbuild": "~0.25.0", | ||
16154 | + "get-tsconfig": "^4.7.5" | ||
16155 | + }, | ||
16156 | + "bin": { | ||
16157 | + "tsx": "dist/cli.mjs" | ||
16158 | + }, | ||
16159 | + "engines": { | ||
16160 | + "node": ">=18.0.0" | ||
16161 | + }, | ||
16162 | + "optionalDependencies": { | ||
16163 | + "fsevents": "~2.3.3" | ||
16164 | + } | ||
16165 | + }, | ||
15657 | "node_modules/tunnel-agent": { | 16166 | "node_modules/tunnel-agent": { |
15658 | "version": "0.6.0", | 16167 | "version": "0.6.0", |
15659 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", | 16168 | "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", |
@@ -15750,6 +16259,29 @@ | @@ -15750,6 +16259,29 @@ | ||
15750 | "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", | 16259 | "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", |
15751 | "license": "MIT" | 16260 | "license": "MIT" |
15752 | }, | 16261 | }, |
16262 | + "node_modules/unconfig": { | ||
16263 | + "version": "0.5.5", | ||
16264 | + "resolved": "https://registry.npmjs.org/unconfig/-/unconfig-0.5.5.tgz", | ||
16265 | + "integrity": "sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==", | ||
16266 | + "license": "MIT", | ||
16267 | + "dependencies": { | ||
16268 | + "@antfu/utils": "^0.7.10", | ||
16269 | + "defu": "^6.1.4", | ||
16270 | + "importx": "^0.4.3" | ||
16271 | + }, | ||
16272 | + "funding": { | ||
16273 | + "url": "https://github.com/sponsors/antfu" | ||
16274 | + } | ||
16275 | + }, | ||
16276 | + "node_modules/unconfig/node_modules/@antfu/utils": { | ||
16277 | + "version": "0.7.10", | ||
16278 | + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", | ||
16279 | + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", | ||
16280 | + "license": "MIT", | ||
16281 | + "funding": { | ||
16282 | + "url": "https://github.com/sponsors/antfu" | ||
16283 | + } | ||
16284 | + }, | ||
15753 | "node_modules/uncrypto": { | 16285 | "node_modules/uncrypto": { |
15754 | "version": "0.1.3", | 16286 | "version": "0.1.3", |
15755 | "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", | 16287 | "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", |
@@ -16152,6 +16684,16 @@ | @@ -16152,6 +16684,16 @@ | ||
16152 | "node": ">=14.0.0" | 16684 | "node": ">=14.0.0" |
16153 | } | 16685 | } |
16154 | }, | 16686 | }, |
16687 | + "node_modules/upath": { | ||
16688 | + "version": "2.0.1", | ||
16689 | + "resolved": "https://registry.npmjs.org/upath/-/upath-2.0.1.tgz", | ||
16690 | + "integrity": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==", | ||
16691 | + "license": "MIT", | ||
16692 | + "engines": { | ||
16693 | + "node": ">=4", | ||
16694 | + "yarn": "*" | ||
16695 | + } | ||
16696 | + }, | ||
16155 | "node_modules/update-browserslist-db": { | 16697 | "node_modules/update-browserslist-db": { |
16156 | "version": "1.1.3", | 16698 | "version": "1.1.3", |
16157 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", | 16699 | "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", |
@@ -16549,6 +17091,25 @@ | @@ -16549,6 +17091,25 @@ | ||
16549 | "vue": "^3.5.0" | 17091 | "vue": "^3.5.0" |
16550 | } | 17092 | } |
16551 | }, | 17093 | }, |
17094 | + "node_modules/vite-plugin-vuetify": { | ||
17095 | + "version": "2.1.1", | ||
17096 | + "resolved": "https://registry.npmjs.org/vite-plugin-vuetify/-/vite-plugin-vuetify-2.1.1.tgz", | ||
17097 | + "integrity": "sha512-Pb7bKhQH8qPMzURmEGq2aIqCJkruFNsyf1NcrrtnjsOIkqJPMcBbiP0oJoO8/uAmyB5W/1JTbbUEsyXdMM0QHQ==", | ||
17098 | + "license": "MIT", | ||
17099 | + "dependencies": { | ||
17100 | + "@vuetify/loader-shared": "^2.1.0", | ||
17101 | + "debug": "^4.3.3", | ||
17102 | + "upath": "^2.0.1" | ||
17103 | + }, | ||
17104 | + "engines": { | ||
17105 | + "node": "^18.0.0 || >=20.0.0" | ||
17106 | + }, | ||
17107 | + "peerDependencies": { | ||
17108 | + "vite": ">=5", | ||
17109 | + "vue": "^3.0.0", | ||
17110 | + "vuetify": "^3.0.0" | ||
17111 | + } | ||
17112 | + }, | ||
16552 | "node_modules/vitest-environment-nuxt": { | 17113 | "node_modules/vitest-environment-nuxt": { |
16553 | "version": "1.0.1", | 17114 | "version": "1.0.1", |
16554 | "resolved": "https://registry.npmjs.org/vitest-environment-nuxt/-/vitest-environment-nuxt-1.0.1.tgz", | 17115 | "resolved": "https://registry.npmjs.org/vitest-environment-nuxt/-/vitest-environment-nuxt-1.0.1.tgz", |
@@ -16651,6 +17212,100 @@ | @@ -16651,6 +17212,100 @@ | ||
16651 | "vue": "^3.2.0" | 17212 | "vue": "^3.2.0" |
16652 | } | 17213 | } |
16653 | }, | 17214 | }, |
17215 | + "node_modules/vuetify": { | ||
17216 | + "version": "3.8.2", | ||
17217 | + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-3.8.2.tgz", | ||
17218 | + "integrity": "sha512-UJNFP4egmKJTQ3V3MKOq+7vIUKO7/Fko5G6yUsOW2Rm0VNBvAjgO6VY6EnK3DTqEKN6ugVXDEPw37NQSTGLZvw==", | ||
17219 | + "license": "MIT", | ||
17220 | + "engines": { | ||
17221 | + "node": "^12.20 || >=14.13" | ||
17222 | + }, | ||
17223 | + "funding": { | ||
17224 | + "type": "github", | ||
17225 | + "url": "https://github.com/sponsors/johnleider" | ||
17226 | + }, | ||
17227 | + "peerDependencies": { | ||
17228 | + "typescript": ">=4.7", | ||
17229 | + "vite-plugin-vuetify": ">=2.1.0", | ||
17230 | + "vue": "^3.5.0", | ||
17231 | + "webpack-plugin-vuetify": ">=3.1.0" | ||
17232 | + }, | ||
17233 | + "peerDependenciesMeta": { | ||
17234 | + "typescript": { | ||
17235 | + "optional": true | ||
17236 | + }, | ||
17237 | + "vite-plugin-vuetify": { | ||
17238 | + "optional": true | ||
17239 | + }, | ||
17240 | + "webpack-plugin-vuetify": { | ||
17241 | + "optional": true | ||
17242 | + } | ||
17243 | + } | ||
17244 | + }, | ||
17245 | + "node_modules/vuetify-nuxt-module": { | ||
17246 | + "version": "0.18.6", | ||
17247 | + "resolved": "https://registry.npmjs.org/vuetify-nuxt-module/-/vuetify-nuxt-module-0.18.6.tgz", | ||
17248 | + "integrity": "sha512-IEoV2XlAWkAVkUWnNx2dkFmScgZLZ58AxFnmXYS7ECQJvmskLODc/BUhonK6Ueqzu+SQhYkHjmaOi5ZukLl4PQ==", | ||
17249 | + "license": "MIT", | ||
17250 | + "dependencies": { | ||
17251 | + "@nuxt/kit": "^3.12.4", | ||
17252 | + "defu": "^6.1.4", | ||
17253 | + "destr": "^2.0.3", | ||
17254 | + "local-pkg": "^0.5.0", | ||
17255 | + "pathe": "^1.1.2", | ||
17256 | + "perfect-debounce": "^1.0.0", | ||
17257 | + "ufo": "^1.5.4", | ||
17258 | + "unconfig": "^0.5.5", | ||
17259 | + "upath": "^2.0.1", | ||
17260 | + "vite-plugin-vuetify": "^2.1.0", | ||
17261 | + "vuetify": "^3.7.0" | ||
17262 | + } | ||
17263 | + }, | ||
17264 | + "node_modules/vuetify-nuxt-module/node_modules/confbox": { | ||
17265 | + "version": "0.1.8", | ||
17266 | + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", | ||
17267 | + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", | ||
17268 | + "license": "MIT" | ||
17269 | + }, | ||
17270 | + "node_modules/vuetify-nuxt-module/node_modules/local-pkg": { | ||
17271 | + "version": "0.5.1", | ||
17272 | + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.1.tgz", | ||
17273 | + "integrity": "sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==", | ||
17274 | + "license": "MIT", | ||
17275 | + "dependencies": { | ||
17276 | + "mlly": "^1.7.3", | ||
17277 | + "pkg-types": "^1.2.1" | ||
17278 | + }, | ||
17279 | + "engines": { | ||
17280 | + "node": ">=14" | ||
17281 | + }, | ||
17282 | + "funding": { | ||
17283 | + "url": "https://github.com/sponsors/antfu" | ||
17284 | + } | ||
17285 | + }, | ||
17286 | + "node_modules/vuetify-nuxt-module/node_modules/pathe": { | ||
17287 | + "version": "1.1.2", | ||
17288 | + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", | ||
17289 | + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", | ||
17290 | + "license": "MIT" | ||
17291 | + }, | ||
17292 | + "node_modules/vuetify-nuxt-module/node_modules/pkg-types": { | ||
17293 | + "version": "1.3.1", | ||
17294 | + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", | ||
17295 | + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", | ||
17296 | + "license": "MIT", | ||
17297 | + "dependencies": { | ||
17298 | + "confbox": "^0.1.8", | ||
17299 | + "mlly": "^1.7.4", | ||
17300 | + "pathe": "^2.0.1" | ||
17301 | + } | ||
17302 | + }, | ||
17303 | + "node_modules/vuetify-nuxt-module/node_modules/pkg-types/node_modules/pathe": { | ||
17304 | + "version": "2.0.3", | ||
17305 | + "resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz", | ||
17306 | + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==", | ||
17307 | + "license": "MIT" | ||
17308 | + }, | ||
16654 | "node_modules/web-streams-polyfill": { | 17309 | "node_modules/web-streams-polyfill": { |
16655 | "version": "3.3.3", | 17310 | "version": "3.3.3", |
16656 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", | 17311 | "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", |
@@ -9,7 +9,9 @@ | @@ -9,7 +9,9 @@ | ||
9 | "generate": "nuxt generate", | 9 | "generate": "nuxt generate", |
10 | "preview": "nuxt preview", | 10 | "preview": "nuxt preview", |
11 | "postinstall": "nuxt prepare", | 11 | "postinstall": "nuxt prepare", |
12 | - "lint": "eslint .", | 12 | + "lint:js": "eslint --ext \".ts,.vue\" .", |
13 | + "lint:prettier": "prettier --write .", | ||
14 | + "lint": "npm run lint:js && npm run lint:prettier", | ||
13 | "format": "prettier --write \"{components,pages,plugins,middleware,layouts,composables,assets}/**/*.{js,jsx,ts,tsx,vue,html,css,scss,json,md}\"" | 15 | "format": "prettier --write \"{components,pages,plugins,middleware,layouts,composables,assets}/**/*.{js,jsx,ts,tsx,vue,html,css,scss,json,md}\"" |
14 | }, | 16 | }, |
15 | "dependencies": { | 17 | "dependencies": { |
@@ -24,11 +26,13 @@ | @@ -24,11 +26,13 @@ | ||
24 | "@vueuse/core": "^13.1.0", | 26 | "@vueuse/core": "^13.1.0", |
25 | "@vueuse/nuxt": "^13.1.0", | 27 | "@vueuse/nuxt": "^13.1.0", |
26 | "eslint": "^9.25.1", | 28 | "eslint": "^9.25.1", |
29 | + "lucide-vue-next": "^0.503.0", | ||
27 | "nuxt": "^3.16.2", | 30 | "nuxt": "^3.16.2", |
28 | "pinia": "^3.0.2", | 31 | "pinia": "^3.0.2", |
29 | "pinia-plugin-persistedstate": "^4.2.0", | 32 | "pinia-plugin-persistedstate": "^4.2.0", |
30 | "vue": "^3.5.13", | 33 | "vue": "^3.5.13", |
31 | - "vue-router": "^4.5.0" | 34 | + "vue-router": "^4.5.0", |
35 | + "vuetify-nuxt-module": "^0.18.6" | ||
32 | }, | 36 | }, |
33 | "devDependencies": { | 37 | "devDependencies": { |
34 | "@nuxtjs/tailwindcss": "^6.13.2", | 38 | "@nuxtjs/tailwindcss": "^6.13.2", |
-
Please register or login to post a comment