diff --git a/package.json b/package.json index 063b4d7..10cbea0 100644 --- a/package.json +++ b/package.json @@ -15,11 +15,11 @@ }, "dependencies": { "@nuxt/ui-pro": "^1.4.4", - "@nuxthub/core": "^0.8.3", - "drizzle-orm": "^0.35.3", + "@nuxthub/core": "^0.8.4", + "drizzle-orm": "^0.36.0", "nuxt": "^3.13.2", "nuxt-auth-utils": "^0.5.0", - "nuxt-security": "2.0.0-rc.9", + "nuxt-security": "2.0.0", "resend": "^4.0.0", "uncrypto": "^0.1.3", "vue": "latest", @@ -33,10 +33,10 @@ "@iconify-json/simple-icons": "^1.2.10", "@nuxt/eslint": "^0.6.0", "automd": "^0.3.12", - "drizzle-kit": "^0.26.2", + "drizzle-kit": "^0.27.0", "eslint": "^9.13.0", "typescript": "^5.6.3", - "wrangler": "^3.83.0" + "wrangler": "^3.84.0" }, "packageManager": "pnpm@9.12.3" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e759131..5a2126c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,20 +12,20 @@ importers: specifier: ^1.4.4 version: 1.4.4(magicast@0.3.5)(rollup@4.24.2)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)) '@nuxthub/core': - specifier: ^0.8.3 - version: 0.8.3(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.2)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0)) + specifier: ^0.8.4 + version: 0.8.4(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.2)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0)) drizzle-orm: - specifier: ^0.35.3 - version: 0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1) + specifier: ^0.36.0 + version: 0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1) nuxt: specifier: ^3.13.2 - version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.8.1)(drizzle-orm@0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0)) + version: 3.13.2(@parcel/watcher@2.4.1)(@types/node@22.8.1)(drizzle-orm@0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0)) nuxt-auth-utils: specifier: ^0.5.0 version: 0.5.0(magicast@0.3.5)(rollup@4.24.2) nuxt-security: - specifier: 2.0.0-rc.9 - version: 2.0.0-rc.9(magicast@0.3.5)(rollup@4.24.2) + specifier: 2.0.0 + version: 2.0.0(magicast@0.3.5)(rollup@4.24.2) resend: specifier: ^4.0.0 version: 4.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -61,8 +61,8 @@ importers: specifier: ^0.3.12 version: 0.3.12(magicast@0.3.5) drizzle-kit: - specifier: ^0.26.2 - version: 0.26.2 + specifier: ^0.27.0 + version: 0.27.0 eslint: specifier: ^9.13.0 version: 9.13.0(jiti@2.3.3) @@ -70,8 +70,8 @@ importers: specifier: ^5.6.3 version: 5.6.3 wrangler: - specifier: ^3.83.0 - version: 3.83.0(@cloudflare/workers-types@4.20241022.0) + specifier: ^3.84.0 + version: 3.84.0(@cloudflare/workers-types@4.20241022.0) packages: @@ -306,8 +306,8 @@ packages: peerDependencies: postcss-selector-parser: ^7.0.0 - '@drizzle-team/brocli@0.10.1': - resolution: {integrity: sha512-AHy0vjc+n/4w/8Mif+w86qpppHuF3AyXbcWW+R/W7GNA3F5/p2nuhlkCJaTXSLZheB4l1rtHzOfr9A7NwoR/Zg==} + '@drizzle-team/brocli@0.10.2': + resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} '@es-joy/jsdoccomment@0.49.0': resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} @@ -1570,8 +1570,8 @@ packages: peerDependencies: vue: ^3.3.4 - '@nuxthub/core@0.8.3': - resolution: {integrity: sha512-3oae5Za/SYSuLOThj48viDVjlFo1XxEaOL/W77Z83zg5eb54Shnh18QIipRz4BURUpAXpYRbzlwxOpgW2Zs7JQ==} + '@nuxthub/core@0.8.4': + resolution: {integrity: sha512-sXzHVHzIYdIOvhPq/4jkOgmLmQEg8uWozyignbTBrvdtDgxr1NBwQER7+1+SfkpDxbmkpJ5gL1DK9RtZKXBRKQ==} '@nuxtjs/color-mode@3.5.2': resolution: {integrity: sha512-cC6RfgZh3guHBMLLjrBB2Uti5eUoGM9KyauOaYS9ETmxNWBMTvpgjvSiSJp1OFljIXPIqVTJ3xtJpSNZiO3ZaA==} @@ -2800,16 +2800,16 @@ packages: resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==} engines: {node: '>=12'} - drizzle-kit@0.26.2: - resolution: {integrity: sha512-cMq8omEKywjIy5KcqUo6LvEFxkl8/zYHsgYjFVXjmPWWtuW4blcz+YW9+oIhoaALgs2ebRjzXwsJgN9i6P49Dw==} + drizzle-kit@0.27.0: + resolution: {integrity: sha512-vJJCPvKGLFcmOFBELKqcRng3Fc6qTOaKNAqetLEoysD7HjlSlJOWwM54FJlhpqA+cZcIdsL8r9/7v9JIFfs3MA==} hasBin: true - drizzle-orm@0.35.3: - resolution: {integrity: sha512-Uv6N+b36x4BaZlxc96e+ag7RnMapBLGhc4SSi2F7RDwqYJipWjaU/P68RUp1FbW9r+mxoDp8nMz2Eece8PJxfA==} + drizzle-orm@0.36.0: + resolution: {integrity: sha512-6BETYPdKSR7cDHC0ZfqZk2VrKJ8n/Rfd3ajFPsAbc69gi87nwZ6oBA2wUGMELHA0tQE4kUKN0Ds00LUZQ6Z69A==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=3' - '@electric-sql/pglite': '>=0.1.1' + '@electric-sql/pglite': '>=0.2.0' '@libsql/client': '>=0.10.0' '@libsql/client-wasm': '>=0.10.0' '@neondatabase/serverless': '>=0.1' @@ -2845,6 +2845,8 @@ packages: optional: true '@libsql/client': optional: true + '@libsql/client-wasm': + optional: true '@neondatabase/serverless': optional: true '@op-engineering/op-sqlite': @@ -4048,8 +4050,8 @@ packages: nuxt-csurf@1.6.3: resolution: {integrity: sha512-GZqafBPn+eEXVVaYEJ+tRtw/OSLHX3BUUqvXPiFhkQztXYdzYaPp6G9pbr26O03wMqApkLCrMhio7i/NqQ5gLg==} - nuxt-security@2.0.0-rc.9: - resolution: {integrity: sha512-kymOhnPcwhKj8g20GXgrFC6h7Oub7+53yqD0byovCDb50a3hlSRdSLlSBoP2/ca4dtnbu8FWJd5/KuUHBGHWXw==} + nuxt-security@2.0.0: + resolution: {integrity: sha512-zlcB8uNDLipuJ0r1UHnns4rj8WwIfrni+DQeE8h9PIytCgRCBzuxsf/xNNTKJqXkoV4VGF2XGwrIzM9zdL4xFg==} nuxt@3.13.2: resolution: {integrity: sha512-Bjc2qRsipfBhjXsBEJCN+EUAukhdgFv/KoIR5HFB2hZOYRSqXBod3oWQs78k3ja1nlIhAEdBG533898KJxUtJw==} @@ -5076,8 +5078,8 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - unenv-nightly@2.0.0-20241018-011344-e666fcf: - resolution: {integrity: sha512-D00bYn8rzkCBOlLx+k1iHQlc69jvtJRT7Eek4yIGQ6461a2tUBjngGZdRpqsoXAJCz/qBW0NgPting7Zvg+ysg==} + unenv-nightly@2.0.0-20241024-111401-d4156ac: + resolution: {integrity: sha512-xJO1hfY+Te+/XnfCYrCbFbRcgu6XEODND1s5wnVbaBCkuQX7JXF7fHEXPrukFE2j8EOH848P8QN19VO47XN8hw==} unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} @@ -5382,8 +5384,8 @@ packages: engines: {node: '>=16'} hasBin: true - wrangler@3.83.0: - resolution: {integrity: sha512-qDzdUuTngKqmm2OJUZm7Gk4+Hv37F2nNNAHuhIgItEIhxBdOVDsgKmvpd+f41MFxyuGg3fbGWYANHI+0V2Z5yw==} + wrangler@3.84.0: + resolution: {integrity: sha512-EA8oh7YQmZ3kD+a5MId9reHKGgXpodmsPWMLriE5gT5YmG9is66n0AA2tyLzQZKZXmgbo6JyGxvCDPcLeb/X0w==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: @@ -5735,7 +5737,7 @@ snapshots: dependencies: postcss-selector-parser: 7.0.0 - '@drizzle-team/brocli@0.10.1': {} + '@drizzle-team/brocli@0.10.2': {} '@es-joy/jsdoccomment@0.49.0': dependencies: @@ -6440,10 +6442,12 @@ snapshots: dependencies: '@libsql/core': 0.14.0 js-base64: 3.7.7 + optional: true '@libsql/core@0.14.0': dependencies: js-base64: 3.7.7 + optional: true '@lukeed/ms@2.0.2': {} @@ -6864,7 +6868,7 @@ snapshots: - vue-tsc - webpack-sources - '@nuxthub/core@0.8.3(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.2)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0))': + '@nuxthub/core@0.8.4(ioredis@5.4.1)(magicast@0.3.5)(rollup@4.24.2)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0))': dependencies: '@cloudflare/workers-types': 4.20241022.0 '@nuxt/devtools-kit': 1.6.0(magicast@0.3.5)(rollup@4.24.2)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0)) @@ -7347,8 +7351,8 @@ snapshots: dependencies: '@mapbox/node-pre-gyp': 1.0.11 '@rollup/pluginutils': 4.2.1 - acorn: 8.12.1 - acorn-import-attributes: 1.9.5(acorn@8.12.1) + acorn: 8.14.0 + acorn-import-attributes: 1.9.5(acorn@8.14.0) async-sema: 3.1.1 bindings: 1.5.0 estree-walker: 2.0.2 @@ -7557,9 +7561,9 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-attributes@1.9.5(acorn@8.12.1): + acorn-import-attributes@1.9.5(acorn@8.14.0): dependencies: - acorn: 8.12.1 + acorn: 8.14.0 acorn-jsx@5.3.2(acorn@8.14.0): dependencies: @@ -8065,9 +8069,9 @@ snapshots: date-fns@4.1.0: {} - db0@0.1.4(drizzle-orm@0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1)): + db0@0.1.4(drizzle-orm@0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1)): optionalDependencies: - drizzle-orm: 0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1) + drizzle-orm: 0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1) debug@2.6.9: dependencies: @@ -8158,20 +8162,19 @@ snapshots: dotenv@16.4.5: {} - drizzle-kit@0.26.2: + drizzle-kit@0.27.0: dependencies: - '@drizzle-team/brocli': 0.10.1 + '@drizzle-team/brocli': 0.10.2 '@esbuild-kit/esm-loader': 2.6.5 esbuild: 0.19.12 esbuild-register: 3.6.0(esbuild@0.19.12) transitivePeerDependencies: - supports-color - drizzle-orm@0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1): - dependencies: - '@libsql/client-wasm': 0.14.0 + drizzle-orm@0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1): optionalDependencies: '@cloudflare/workers-types': 4.20241022.0 + '@libsql/client-wasm': 0.14.0 react: 18.3.1 duplexer@0.1.2: {} @@ -9100,7 +9103,8 @@ snapshots: jiti@2.3.3: {} - js-base64@3.7.7: {} + js-base64@3.7.7: + optional: true js-beautify@1.15.1: dependencies: @@ -9467,7 +9471,7 @@ snapshots: mlly: 1.7.2 pkg-types: 1.2.1 - nitropack@2.9.7(drizzle-orm@0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(magicast@0.3.5): + nitropack@2.9.7(drizzle-orm@0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(magicast@0.3.5): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@netlify/functions': 2.8.2 @@ -9490,7 +9494,7 @@ snapshots: cookie-es: 1.2.2 croner: 8.1.2 crossws: 0.2.4 - db0: 0.1.4(drizzle-orm@0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1)) + db0: 0.1.4(drizzle-orm@0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1)) defu: 6.1.4 destr: 2.0.3 dot-prop: 8.0.2 @@ -9641,7 +9645,7 @@ snapshots: - supports-color - webpack-sources - nuxt-security@2.0.0-rc.9(magicast@0.3.5)(rollup@4.24.2): + nuxt-security@2.0.0(magicast@0.3.5)(rollup@4.24.2): dependencies: '@nuxt/kit': 3.13.2(magicast@0.3.5)(rollup@4.24.2) basic-auth: 2.0.1 @@ -9656,7 +9660,7 @@ snapshots: - supports-color - webpack-sources - nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.8.1)(drizzle-orm@0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0)): + nuxt@3.13.2(@parcel/watcher@2.4.1)(@types/node@22.8.1)(drizzle-orm@0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(eslint@9.13.0(jiti@2.3.3))(ioredis@5.4.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.24.2)(terser@5.36.0)(typescript@5.6.3)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0)): dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.6.0(rollup@4.24.2)(vite@5.4.10(@types/node@22.8.1)(terser@5.36.0))(vue@3.5.12(typescript@5.6.3)) @@ -9693,7 +9697,7 @@ snapshots: magic-string: 0.30.12 mlly: 1.7.2 nanotar: 0.1.1 - nitropack: 2.9.7(drizzle-orm@0.35.3(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(magicast@0.3.5) + nitropack: 2.9.7(drizzle-orm@0.36.0(@cloudflare/workers-types@4.20241022.0)(@libsql/client-wasm@0.14.0)(react@18.3.1))(magicast@0.3.5) nuxi: 3.15.0 nypm: 0.3.12 ofetch: 1.4.1 @@ -10706,7 +10710,7 @@ snapshots: terser@5.36.0: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -10802,7 +10806,7 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - unenv-nightly@2.0.0-20241018-011344-e666fcf: + unenv-nightly@2.0.0-20241024-111401-d4156ac: dependencies: defu: 6.1.4 ohash: 1.1.4 @@ -11139,7 +11143,7 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20241022.0 '@cloudflare/workerd-windows-64': 1.20241022.0 - wrangler@3.83.0(@cloudflare/workers-types@4.20241022.0): + wrangler@3.84.0(@cloudflare/workers-types@4.20241022.0): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@cloudflare/workers-shared': 0.7.0 @@ -11157,7 +11161,7 @@ snapshots: resolve.exports: 2.0.2 selfsigned: 2.4.1 source-map: 0.6.1 - unenv: unenv-nightly@2.0.0-20241018-011344-e666fcf + unenv: unenv-nightly@2.0.0-20241024-111401-d4156ac workerd: 1.20241022.0 xxhash-wasm: 1.0.2 optionalDependencies: