diff --git a/package.json b/package.json index 6d0935c..343a266 100644 --- a/package.json +++ b/package.json @@ -16,12 +16,12 @@ "studio": "prisma studio" }, "dependencies": { - "@nuxt/image": "^1.3.0", - "@prisma/client": "^5.9.1", + "@nuxt/image": "^1.5.0", + "@prisma/client": "^5.12.1", "@sidebase/core": "^0.1.4", "@trpc/client": "^10.45.2", "@trpc/server": "^10.45.2", - "@vitest/coverage-v8": "^1.2.2", + "@vitest/coverage-v8": "^1.4.0", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", "consola": "^3.2.3", @@ -33,31 +33,31 @@ "zod": "^3.22.4" }, "devDependencies": { - "@antfu/eslint-config": "^2.6.4", - "@faker-js/faker": "^8.4.0", - "@nuxt/test-utils": "^3.11.0", - "@nuxtjs/google-fonts": "^3.1.3", + "@antfu/eslint-config": "^2.13.2", + "@faker-js/faker": "^8.4.1", + "@nuxt/test-utils": "^3.12.0", + "@nuxtjs/google-fonts": "^3.2.0", "@nuxtjs/seo": "2.0.0-rc.10", "@nuxtjs/tailwindcss": "^6.11.4", - "@testing-library/vue": "^8.0.1", - "@vitejs/plugin-vue": "^5.0.3", - "@vitest/ui": "^1.2.2", + "@testing-library/vue": "^8.0.3", + "@vitejs/plugin-vue": "^5.0.4", + "@vitest/ui": "^1.4.0", "dayjs": "^1.11.10", "eslint": "^8.56.0", - "h3": "^1.10.1", + "h3": "^1.11.1", "nuxt": "3.11.2", "nuxt-icon": "^0.6.10", "nuxt-scheduler": "^0.1.9", "nuxt-svgo": "^4.0.0", - "playwright": "^1.41.2", - "prisma": "^5.9.1", + "playwright": "^1.43.0", + "prisma": "^5.12.1", "shadcn-nuxt": "^0.10.2", "typescript": "^5.4.4", "unplugin-auto-import": "^0.17.5", "unplugin-vue-components": "^0.26.0", "uuid": "^9.0.1", "vite-svg-loader": "^5.1.0", - "vitest": "^1.2.2", - "vue-tsc": "^1.8.27" + "vitest": "^1.4.0", + "vue-tsc": "^2.0.11" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9401a6..aef63a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,10 +6,10 @@ settings: dependencies: '@nuxt/image': - specifier: ^1.3.0 + specifier: ^1.5.0 version: 1.5.0 '@prisma/client': - specifier: ^5.9.1 + specifier: ^5.12.1 version: 5.12.1(prisma@5.12.1) '@sidebase/core': specifier: ^0.1.4 @@ -21,7 +21,7 @@ dependencies: specifier: ^10.45.2 version: 10.45.2 '@vitest/coverage-v8': - specifier: ^1.2.2 + specifier: ^1.4.0 version: 1.4.0(vitest@1.4.0) class-variance-authority: specifier: ^0.7.0 @@ -53,16 +53,16 @@ dependencies: devDependencies: '@antfu/eslint-config': - specifier: ^2.6.4 + specifier: ^2.13.2 version: 2.13.2(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.4.4)(vitest@1.4.0) '@faker-js/faker': - specifier: ^8.4.0 + specifier: ^8.4.1 version: 8.4.1 '@nuxt/test-utils': - specifier: ^3.11.0 + specifier: ^3.12.0 version: 3.12.0(@testing-library/vue@8.0.3)(@vitest/ui@1.4.0)(h3@1.11.1)(vite@5.2.8)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) '@nuxtjs/google-fonts': - specifier: ^3.1.3 + specifier: ^3.2.0 version: 3.2.0 '@nuxtjs/seo': specifier: 2.0.0-rc.10 @@ -71,13 +71,13 @@ devDependencies: specifier: ^6.11.4 version: 6.11.4 '@testing-library/vue': - specifier: ^8.0.1 + specifier: ^8.0.3 version: 8.0.3(@vue/compiler-sfc@3.4.21)(vue@3.4.21) '@vitejs/plugin-vue': - specifier: ^5.0.3 + specifier: ^5.0.4 version: 5.0.4(vite@5.2.8)(vue@3.4.21) '@vitest/ui': - specifier: ^1.2.2 + specifier: ^1.4.0 version: 1.4.0(vitest@1.4.0) dayjs: specifier: ^1.11.10 @@ -86,11 +86,11 @@ devDependencies: specifier: ^8.56.0 version: 8.57.0 h3: - specifier: ^1.10.1 + specifier: ^1.11.1 version: 1.11.1 nuxt: specifier: 3.11.2 - version: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@1.8.27) + version: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11) nuxt-icon: specifier: ^0.6.10 version: 0.6.10(nuxt@3.11.2)(vite@5.2.8)(vue@3.4.21) @@ -101,10 +101,10 @@ devDependencies: specifier: ^4.0.0 version: 4.0.0(vue@3.4.21) playwright: - specifier: ^1.41.2 + specifier: ^1.43.0 version: 1.43.0 prisma: - specifier: ^5.9.1 + specifier: ^5.12.1 version: 5.12.1 shadcn-nuxt: specifier: ^0.10.2 @@ -125,11 +125,11 @@ devDependencies: specifier: ^5.1.0 version: 5.1.0(vue@3.4.21) vitest: - specifier: ^1.2.2 + specifier: ^1.4.0 version: 1.4.0(@vitest/ui@1.4.0) vue-tsc: - specifier: ^1.8.27 - version: 1.8.27(typescript@5.4.4) + specifier: ^2.0.11 + version: 2.0.11(typescript@5.4.4) packages: @@ -1515,7 +1515,7 @@ packages: '@nuxt/kit': 3.11.2 '@nuxt/schema': 3.11.2 execa: 7.2.0 - nuxt: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@1.8.27) + nuxt: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11) vite: 5.2.8 transitivePeerDependencies: - rollup @@ -1618,7 +1618,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@1.8.27) + nuxt: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11) nypm: 0.3.8 ohash: 1.1.3 pacote: 17.0.6 @@ -1844,7 +1844,7 @@ packages: /@nuxt/ui-templates@1.3.3: resolution: {integrity: sha512-3BG5doAREcD50dbKyXgmjD4b1GzY8CUy3T41jMhHZXNDdaNwOd31IBq+D6dV00OSrDVhzrTVj0IxsUsnMyHvIQ==} - /@nuxt/vite-builder@3.11.2(eslint@8.57.0)(typescript@5.4.4)(vue-tsc@1.8.27)(vue@3.4.21): + /@nuxt/vite-builder@3.11.2(eslint@8.57.0)(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21): resolution: {integrity: sha512-eXTZsAAN4dPz4eA2UD5YU2kD/DqgfyQp1UYsIdCe6+PAVe1ifkUboBjbc0piR5+3qI/S/eqk3nzxRGbiYF7Ccg==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1882,7 +1882,7 @@ packages: unplugin: 1.10.1 vite: 5.2.8 vite-node: 1.4.0 - vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.8)(vue-tsc@1.8.27) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.8)(vue-tsc@2.0.11) vue: 3.4.21(typescript@5.4.4) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -3812,22 +3812,22 @@ packages: loupe: 2.3.7 pretty-format: 29.7.0 - /@volar/language-core@1.11.1: - resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + /@volar/language-core@2.2.0-alpha.7: + resolution: {integrity: sha512-igpp+nTkyl8faVzRJMpSCeA4XlBJ5UVSyc/WGyksmUmP10YbfufbcQCFlxEXv2uMBV+a3L4JVCj+Vju+08FOSA==} dependencies: - '@volar/source-map': 1.11.1 + '@volar/source-map': 2.2.0-alpha.7 dev: true - /@volar/source-map@1.11.1: - resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + /@volar/source-map@2.2.0-alpha.7: + resolution: {integrity: sha512-iIZM2EovdEnr6mMwlsnt4ciix4xz7HSGHyUSviRaY5cii5PMXGHeUU9UDeb+xzLCx8kdk3L5J4z+ts50AhkYcg==} dependencies: - muggle-string: 0.3.1 + muggle-string: 0.4.1 dev: true - /@volar/typescript@1.11.1: - resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + /@volar/typescript@2.2.0-alpha.7: + resolution: {integrity: sha512-qy04/hx4UbW1BdPlzaxlH60D4plubcyqdbYM6Y5vZiascZxFowtd6vE39Td9FYzDxwcKgzb/Crvf/ABhdHnuBA==} dependencies: - '@volar/language-core': 1.11.1 + '@volar/language-core': 2.2.0-alpha.7 path-browserify: 1.0.1 dev: true @@ -4027,21 +4027,19 @@ packages: - universal-cookie dev: true - /@vue/language-core@1.8.27(typescript@5.4.4): - resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} + /@vue/language-core@2.0.11(typescript@5.4.4): + resolution: {integrity: sha512-5ivg8Vem/yckzXI3L3n0mdKBPRcHSlsGt6/dpbEx42PcH3MIHAjSAJBYvENXeWJxv2ClQc8BS2mH1Ho2U7jZig==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 1.11.1 - '@volar/source-map': 1.11.1 + '@volar/language-core': 2.2.0-alpha.7 '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 minimatch: 9.0.4 - muggle-string: 0.3.1 path-browserify: 1.0.1 typescript: 5.4.4 vue-template-compiler: 2.7.16 @@ -4169,7 +4167,7 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.21) '@vueuse/metadata': 10.9.0 local-pkg: 0.5.0 - nuxt: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@1.8.27) + nuxt: 3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11) vue-demi: 0.14.7(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' @@ -8267,8 +8265,8 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} dev: true - /muggle-string@0.3.1: - resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + /muggle-string@0.4.1: + resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} dev: true /mz@2.7.0: @@ -9021,7 +9019,7 @@ packages: - supports-color dev: true - /nuxt@3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@1.8.27): + /nuxt@3.11.2(@unocss/reset@0.59.0)(eslint@8.57.0)(floating-vue@5.2.2)(typescript@5.4.4)(unocss@0.59.0)(vite@5.2.8)(vue-tsc@2.0.11): resolution: {integrity: sha512-Be1d4oyFo60pdF+diBolYDcfNemoMYM3R8PDjhnGrs/w3xJoDH1YMUVWHXXY8WhSmYZI7dyBehx/6kTfGFliVA==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -9040,7 +9038,7 @@ packages: '@nuxt/schema': 3.11.2 '@nuxt/telemetry': 2.5.3 '@nuxt/ui-templates': 1.3.3 - '@nuxt/vite-builder': 3.11.2(eslint@8.57.0)(typescript@5.4.4)(vue-tsc@1.8.27)(vue@3.4.21) + '@nuxt/vite-builder': 3.11.2(eslint@8.57.0)(typescript@5.4.4)(vue-tsc@2.0.11)(vue@3.4.21) '@unhead/dom': 1.9.4 '@unhead/ssr': 1.9.4 '@unhead/vue': 1.9.4(vue@3.4.21) @@ -11949,7 +11947,7 @@ packages: - supports-color - terser - /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.8)(vue-tsc@1.8.27): + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.4)(vite@5.2.8)(vue-tsc@2.0.11): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -11998,7 +11996,7 @@ packages: vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - vue-tsc: 1.8.27(typescript@5.4.4) + vue-tsc: 2.0.11(typescript@5.4.4) dev: true /vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.2)(vite@5.2.8): @@ -12285,14 +12283,14 @@ packages: he: 1.2.0 dev: true - /vue-tsc@1.8.27(typescript@5.4.4): - resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} + /vue-tsc@2.0.11(typescript@5.4.4): + resolution: {integrity: sha512-dl5MEU4VGZdQFGBnKfPpAfV3SQmBDWs9o4YhUPvDmwk+zmb/RprzFJK2sagR6EWazogZhXENvykd3wBXWS9kng==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 1.11.1 - '@vue/language-core': 1.8.27(typescript@5.4.4) + '@volar/typescript': 2.2.0-alpha.7 + '@vue/language-core': 2.0.11(typescript@5.4.4) semver: 7.6.0 typescript: 5.4.4 dev: true