add hero schema

This commit is contained in:
2026-06-14 18:07:35 +02:00
parent 545a8d7273
commit 3127a07612
4 changed files with 155 additions and 27 deletions

View File

@@ -4,6 +4,7 @@ import { defineConfig } from 'drizzle-kit';
export default defineConfig({
out: './drizzle',
schema: './server/db/',
schemaFilter: ['dnd'],
dialect: 'postgresql',
dbCredentials: {
url: process.env.DATABASE_URL!,

View File

@@ -19,6 +19,7 @@
"dotenv": "^17.4.2",
"drizzle-orm": "1.0.0-beta.22",
"nuxt": "^4.4.8",
"pg": "^8.21.0",
"tailwindcss": "^4.3.1",
"vue": "^3.5.35",
"vue-router": "^5.1.0"

173
pnpm-lock.yaml generated
View File

@@ -16,7 +16,7 @@ importers:
version: 2.2.3(magicast@0.5.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))
'@nuxt/ui':
specifier: ^4.8.2
version: 4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@tiptap/extensions@3.26.1(@tiptap/core@3.26.1(@tiptap/pm@3.26.1))(@tiptap/pm@3.26.1))(@tiptap/y-tiptap@3.0.5(prosemirror-model@1.25.8)(prosemirror-state@1.4.4)(prosemirror-view@1.41.9)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(change-case@5.4.4)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(embla-carousel@8.6.0)(ioredis@5.11.1)(magicast@0.5.3)(tailwindcss@4.3.1)(typescript@6.0.3)(valibot@1.4.1(typescript@6.0.3))(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3))(yjs@13.6.31)
version: 4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@tiptap/extensions@3.26.1(@tiptap/core@3.26.1(@tiptap/pm@3.26.1))(@tiptap/pm@3.26.1))(@tiptap/y-tiptap@3.0.5(prosemirror-model@1.25.8)(prosemirror-state@1.4.4)(prosemirror-view@1.41.9)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(change-case@5.4.4)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(embla-carousel@8.6.0)(ioredis@5.11.1)(magicast@0.5.3)(tailwindcss@4.3.1)(typescript@6.0.3)(valibot@1.4.1(typescript@6.0.3))(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3))(yjs@13.6.31)
'@nuxtjs/supabase':
specifier: 2.0.9
version: 2.0.9
@@ -31,10 +31,13 @@ importers:
version: 17.4.2
drizzle-orm:
specifier: 1.0.0-beta.22
version: 1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))
version: 1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))
nuxt:
specifier: ^4.4.8
version: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
version: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
pg:
specifier: ^8.21.0
version: 8.21.0
tailwindcss:
specifier: ^4.3.1
version: 4.3.1
@@ -4795,6 +4798,40 @@ packages:
perfect-debounce@2.1.0:
resolution: {integrity: sha512-LjgdTytVFXeUgtHZr9WYViYSM/g8MkcTPYDlPa3cDqMirHjKiSZPYd6DoL7pK8AJQr+uWkQvCjHNdiMqsrJs+g==}
pg-cloudflare@1.4.0:
resolution: {integrity: sha512-Vo7z/6rrQYxpNRylp4Tlob2elzbh+N/MOQbxFVWCxS7oEx6jF53GTJFxK2WWpKuBRkmiin4Mt+xofFDjx09R0A==}
pg-connection-string@2.13.0:
resolution: {integrity: sha512-EMnU9E2fSULdsbErBbMaXJvFeD9B4+nPcM3f+4lsiCR0BHLPrLVjv3DbyM2hgQQviKJaTWIRRTjKjWlHg3p2ig==}
pg-int8@1.0.1:
resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==}
engines: {node: '>=4.0.0'}
pg-pool@3.14.0:
resolution: {integrity: sha512-gKtPkFdQPU3DksooVLi9LsjZxrsBUZIpa+7aVx+LV5pNh0KzP4Zleud2po+ConrxbuXGBJ6Hfer6hdgpIBpBaw==}
peerDependencies:
pg: '>=8.0'
pg-protocol@1.14.0:
resolution: {integrity: sha512-n5taZ1kO3s9ngDTVxsEznOqCyToTgz0FLuPq0B33COy5pPpuWJpY3/2oRBVETuOgzdqRXfWpM9HIhp2LBBT1BA==}
pg-types@2.2.0:
resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==}
engines: {node: '>=4'}
pg@8.21.0:
resolution: {integrity: sha512-AUP1EYJuHraQGsVoCQVIcM7TEJVGtDzxWtGFZd8rds9d+CCXlU5Js1rYgfLNvxy9iJrpHjGrRjoi/3BT9fRyiA==}
engines: {node: '>= 16.0.0'}
peerDependencies:
pg-native: '>=3.0.1'
peerDependenciesMeta:
pg-native:
optional: true
pgpass@1.0.5:
resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==}
picocolors@1.1.1:
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
@@ -5047,6 +5084,26 @@ packages:
resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==}
engines: {node: ^10 || ^12 || >=14}
postgres-array@2.0.0:
resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==}
engines: {node: '>=4'}
postgres-bytea@1.0.1:
resolution: {integrity: sha512-5+5HqXnsZPE65IJZSMkZtURARZelel2oXUEO8rH83VS/hxH5vv1uHquPg5wZs8yMAfdv971IU+kcPUczi7NVBQ==}
engines: {node: '>=0.10.0'}
postgres-date@1.0.7:
resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==}
engines: {node: '>=0.10.0'}
postgres-interval@1.2.0:
resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==}
engines: {node: '>=0.10.0'}
postgres@3.4.9:
resolution: {integrity: sha512-GD3qdB0x1z9xgFI6cdRD6xu2Sp2WCOEoe3mtnyB5Ee0XrrL5Pe+e4CCnJrRMnL1zYtRDZmQQVbvOttLnKDLnaw==}
engines: {node: '>=12'}
powershell-utils@0.1.0:
resolution: {integrity: sha512-dM0jVuXJPsDN6DvRpea484tCUaMiXWjuCn++HGTqUWzGDjv5tZkEZldAJ/UMlqRYGFrD/etByo4/xOuC/snX2A==}
engines: {node: '>=20'}
@@ -5367,6 +5424,10 @@ packages:
spdx-license-ids@3.0.23:
resolution: {integrity: sha512-CWLcCCH7VLu13TgOH+r8p1O/Znwhqv/dbb6lqWy67G+pT1kHmeD/+V36AVb/vq8QMIQwVShJ6Ssl5FPh0fuSdw==}
split2@4.2.0:
resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==}
engines: {node: '>= 10.x'}
srvx@0.11.16:
resolution: {integrity: sha512-bp07zRuycfTY43IjAvvTFnmnJi8ikW0VFiHwOhhYcVW/L4xQ1XY4PAd4Nuum1rsA17C39zL7x+CDhrn5AL32Rw==}
engines: {node: '>=20.16.0'}
@@ -6009,6 +6070,10 @@ packages:
resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
engines: {node: '>=12'}
xtend@4.0.2:
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
engines: {node: '>=0.4'}
y-protocols@1.0.7:
resolution: {integrity: sha512-YSVsLoXxO67J6eE/nV4AtFtT3QEotZf5sK5BHxFBXso7VDUT3Tx07IfA6hsu5Q5OmBdMkQVmFZ9QOA7fikWvnw==}
engines: {node: '>=16.0.0', npm: '>=8.0.0'}
@@ -6975,13 +7040,13 @@ snapshots:
- utf-8-validate
- vite
'@nuxt/fonts@0.14.0(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(magicast@0.5.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))':
'@nuxt/fonts@0.14.0(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(magicast@0.5.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))':
dependencies:
'@nuxt/devtools-kit': 3.2.4(magicast@0.5.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
'@nuxt/kit': 4.4.8(magicast@0.5.3)
consola: 3.4.2
defu: 6.1.7
fontless: 0.2.1(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
fontless: 0.2.1(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
h3: 1.15.11
magic-regexp: 0.10.0
ofetch: 1.5.1
@@ -6991,7 +7056,7 @@ snapshots:
ufo: 1.6.4
unifont: 0.7.4
unplugin: 3.0.0
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
transitivePeerDependencies:
- '@azure/app-configuration'
- '@azure/cosmos'
@@ -7087,7 +7152,7 @@ snapshots:
transitivePeerDependencies:
- magicast
'@nuxt/nitro-server@4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(oxc-parser@0.133.0)(srvx@0.11.16)(typescript@6.0.3)':
'@nuxt/nitro-server@4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(oxc-parser@0.133.0)(srvx@0.11.16)(typescript@6.0.3)':
dependencies:
'@nuxt/devalue': 2.0.2
'@nuxt/kit': 4.4.8(magicast@0.5.3)
@@ -7104,8 +7169,8 @@ snapshots:
impound: 1.1.5
klona: 2.0.6
mocked-exports: 0.1.1
nitropack: 2.13.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(oxc-parser@0.133.0)(srvx@0.11.16)
nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
nitropack: 2.13.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(oxc-parser@0.133.0)(srvx@0.11.16)
nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
nypm: 0.6.7
ohash: 2.0.11
pathe: 2.0.3
@@ -7113,7 +7178,7 @@ snapshots:
std-env: 4.1.0
ufo: 1.6.4
unctx: 2.5.0
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
vue: 3.5.38(typescript@6.0.3)
vue-bundle-renderer: 2.2.0
vue-devtools-stub: 0.1.0
@@ -7174,11 +7239,11 @@ snapshots:
rc9: 3.0.1
std-env: 4.1.0
'@nuxt/ui@4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@tiptap/extensions@3.26.1(@tiptap/core@3.26.1(@tiptap/pm@3.26.1))(@tiptap/pm@3.26.1))(@tiptap/y-tiptap@3.0.5(prosemirror-model@1.25.8)(prosemirror-state@1.4.4)(prosemirror-view@1.41.9)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(change-case@5.4.4)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(embla-carousel@8.6.0)(ioredis@5.11.1)(magicast@0.5.3)(tailwindcss@4.3.1)(typescript@6.0.3)(valibot@1.4.1(typescript@6.0.3))(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3))(yjs@13.6.31)':
'@nuxt/ui@4.8.2(@internationalized/date@3.12.2)(@internationalized/number@3.6.7)(@tiptap/extensions@3.26.1(@tiptap/core@3.26.1(@tiptap/pm@3.26.1))(@tiptap/pm@3.26.1))(@tiptap/y-tiptap@3.0.5(prosemirror-model@1.25.8)(prosemirror-state@1.4.4)(prosemirror-view@1.41.9)(y-protocols@1.0.7(yjs@13.6.31))(yjs@13.6.31))(change-case@5.4.4)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(embla-carousel@8.6.0)(ioredis@5.11.1)(magicast@0.5.3)(tailwindcss@4.3.1)(typescript@6.0.3)(valibot@1.4.1(typescript@6.0.3))(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue-router@5.1.0(@vue/compiler-sfc@3.5.38)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3)))(vue@3.5.38(typescript@6.0.3))(yjs@13.6.31)':
dependencies:
'@floating-ui/dom': 1.7.6
'@iconify/vue': 5.0.1(vue@3.5.38(typescript@6.0.3))
'@nuxt/fonts': 0.14.0(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(magicast@0.5.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
'@nuxt/fonts': 0.14.0(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(magicast@0.5.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))
'@nuxt/icon': 2.2.3(magicast@0.5.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))
'@nuxt/kit': 4.4.8(magicast@0.5.3)
'@nuxt/schema': 4.4.8
@@ -7287,7 +7352,7 @@ snapshots:
- vue
- yjs
'@nuxt/vite-builder@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(eslint@10.5.0(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(terser@5.48.0)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0)':
'@nuxt/vite-builder@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(eslint@10.5.0(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(terser@5.48.0)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0)':
dependencies:
'@nuxt/kit': 4.4.8(magicast@0.5.3)
'@rollup/plugin-replace': 6.0.3(rollup@4.61.1)
@@ -7305,7 +7370,7 @@ snapshots:
magic-string: 0.30.21
mlly: 1.8.2
mocked-exports: 0.1.1
nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
nuxt: 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0)
nypm: 0.6.7
pathe: 2.0.3
pkg-types: 2.3.1
@@ -9088,9 +9153,9 @@ snapshots:
csstype@3.2.3: {}
db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))):
db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))):
optionalDependencies:
drizzle-orm: 1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))
drizzle-orm: 1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))
debug@3.2.7:
dependencies:
@@ -9190,8 +9255,10 @@ snapshots:
get-tsconfig: 4.14.0
jiti: 2.7.0
drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)):
drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)):
optionalDependencies:
pg: 8.21.0
postgres: 3.4.9
valibot: 1.4.1(typescript@6.0.3)
dunder-proto@1.0.1:
@@ -9680,7 +9747,7 @@ snapshots:
dependencies:
tiny-inflate: 1.0.3
fontless@0.2.1(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)):
fontless@0.2.1(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)):
dependencies:
consola: 3.4.2
css-tree: 3.2.1
@@ -9694,7 +9761,7 @@ snapshots:
pathe: 2.0.3
ufo: 1.6.4
unifont: 0.7.4
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
optionalDependencies:
vite: 7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0)
transitivePeerDependencies:
@@ -10420,7 +10487,7 @@ snapshots:
negotiator@0.6.3: {}
nitropack@2.13.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(oxc-parser@0.133.0)(srvx@0.11.16):
nitropack@2.13.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(oxc-parser@0.133.0)(srvx@0.11.16):
dependencies:
'@cloudflare/kv-asset-handler': 0.4.2
'@rollup/plugin-alias': 6.0.0(rollup@4.61.1)
@@ -10441,7 +10508,7 @@ snapshots:
cookie-es: 2.0.1
croner: 10.0.1
crossws: 0.3.5
db0: 0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))
db0: 0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))
defu: 6.1.7
destr: 2.0.5
dot-prop: 10.1.0
@@ -10487,7 +10554,7 @@ snapshots:
unenv: 2.0.0-rc.24
unimport: 6.3.0(oxc-parser@0.133.0)
unplugin-utils: 0.3.1
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
unstorage: 1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1)
untyped: 2.0.0
unwasm: 0.5.3
youch: 4.1.1
@@ -10566,16 +10633,16 @@ snapshots:
dependencies:
boolbase: 1.0.0
nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0):
nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0):
dependencies:
'@dxup/nuxt': 0.4.1(magicast@0.5.3)(typescript@6.0.3)
'@nuxt/cli': 3.35.2(@nuxt/schema@4.4.8)(cac@6.7.14)(magicast@0.5.3)
'@nuxt/devtools': 3.2.4(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(vue@3.5.38(typescript@6.0.3))
'@nuxt/kit': 4.4.8(magicast@0.5.3)
'@nuxt/nitro-server': 4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(oxc-parser@0.133.0)(srvx@0.11.16)(typescript@6.0.3)
'@nuxt/nitro-server': 4.4.8(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(ioredis@5.11.1)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(oxc-parser@0.133.0)(srvx@0.11.16)(typescript@6.0.3)
'@nuxt/schema': 4.4.8
'@nuxt/telemetry': 2.8.0(@nuxt/kit@4.4.8(magicast@0.5.3))
'@nuxt/vite-builder': 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(eslint@10.5.0(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(terser@5.48.0)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0)
'@nuxt/vite-builder': 4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(eslint@10.5.0(jiti@2.7.0))(lightningcss@1.32.0)(magicast@0.5.3)(nuxt@4.4.8(@babel/plugin-syntax-jsx@7.29.7(@babel/core@7.29.7))(@babel/plugin-syntax-typescript@7.29.7(@babel/core@7.29.7))(@parcel/watcher@2.5.6)(@vue/compiler-sfc@3.5.38)(cac@6.7.14)(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))(eslint@10.5.0(jiti@2.7.0))(ioredis@5.11.1)(lightningcss@1.32.0)(magicast@0.5.3)(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(srvx@0.11.16)(terser@5.48.0)(typescript@6.0.3)(vite@7.3.5(jiti@2.7.0)(lightningcss@1.32.0)(terser@5.48.0)(yaml@2.9.0))(yaml@2.9.0))(optionator@0.9.4)(rollup-plugin-visualizer@7.0.1(rollup@4.61.1))(rollup@4.61.1)(terser@5.48.0)(typescript@6.0.3)(vue@3.5.38(typescript@6.0.3))(yaml@2.9.0)
'@unhead/vue': 2.1.15(vue@3.5.38(typescript@6.0.3))
'@vue/shared': 3.5.38
chokidar: 5.0.0
@@ -10917,6 +10984,41 @@ snapshots:
perfect-debounce@2.1.0: {}
pg-cloudflare@1.4.0:
optional: true
pg-connection-string@2.13.0: {}
pg-int8@1.0.1: {}
pg-pool@3.14.0(pg@8.21.0):
dependencies:
pg: 8.21.0
pg-protocol@1.14.0: {}
pg-types@2.2.0:
dependencies:
pg-int8: 1.0.1
postgres-array: 2.0.0
postgres-bytea: 1.0.1
postgres-date: 1.0.7
postgres-interval: 1.2.0
pg@8.21.0:
dependencies:
pg-connection-string: 2.13.0
pg-pool: 3.14.0(pg@8.21.0)
pg-protocol: 1.14.0
pg-types: 2.2.0
pgpass: 1.0.5
optionalDependencies:
pg-cloudflare: 1.4.0
pgpass@1.0.5:
dependencies:
split2: 4.2.0
picocolors@1.1.1: {}
picomatch@2.3.2: {}
@@ -11149,6 +11251,19 @@ snapshots:
picocolors: 1.1.1
source-map-js: 1.2.1
postgres-array@2.0.0: {}
postgres-bytea@1.0.1: {}
postgres-date@1.0.7: {}
postgres-interval@1.2.0:
dependencies:
xtend: 4.0.2
postgres@3.4.9:
optional: true
powershell-utils@0.1.0: {}
prelude-ls@1.2.1: {}
@@ -11520,6 +11635,8 @@ snapshots:
spdx-license-ids@3.0.23: {}
split2@4.2.0: {}
srvx@0.11.16: {}
stable-hash-x@0.2.0: {}
@@ -11923,7 +12040,7 @@ snapshots:
'@unrs/resolver-binding-win32-ia32-msvc': 1.12.2
'@unrs/resolver-binding-win32-x64-msvc': 1.12.2
unstorage@1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1):
unstorage@1.17.5(db0@0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3))))(ioredis@5.11.1):
dependencies:
anymatch: 3.1.3
chokidar: 5.0.0
@@ -11934,7 +12051,7 @@ snapshots:
ofetch: 1.5.1
ufo: 1.6.4
optionalDependencies:
db0: 0.3.4(drizzle-orm@1.0.0-beta.22(valibot@1.4.1(typescript@6.0.3)))
db0: 0.3.4(drizzle-orm@1.0.0-beta.22(pg@8.21.0)(postgres@3.4.9)(valibot@1.4.1(typescript@6.0.3)))
ioredis: 5.11.1
untun@0.1.3:
@@ -12183,6 +12300,8 @@ snapshots:
xml-name-validator@4.0.0: {}
xtend@4.0.2: {}
y-protocols@1.0.7(yjs@13.6.31):
dependencies:
lib0: 0.2.117

7
server/db/hero.ts Normal file
View File

@@ -0,0 +1,7 @@
import { player } from "./player";
import { dndSchema } from "./schema";
export const hero = dndSchema.table("heros", (t) => ({
id: t.uuid().primaryKey(),
player_id: t.uuid().notNull().references(() => player.id),
}))