diff --git a/front-end/package.json b/front-end/package.json index 48858a64..dabf17b4 100644 --- a/front-end/package.json +++ b/front-end/package.json @@ -60,7 +60,7 @@ "date-fns": "^4.1.0", "date-fns-tz": "^3.2.0", "dotenv": "^16.4.5", - "drizzle-orm": "^0.35.1", + "drizzle-orm": "^0.35.3", "encoding": "^0.1.13", "eslint": "^9.12.0", "eslint-config-next": "14.2.15", diff --git a/packages/db/package.json b/packages/db/package.json index 8bddcfb8..4f6de834 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -41,7 +41,7 @@ "@auth/core": "^0.37.0", "@neondatabase/serverless": "^0.10.1", "@t3-oss/env-nextjs": "^0.11.1", - "drizzle-orm": "^0.35.1", + "drizzle-orm": "^0.35.3", "drizzle-zod": "^0.5.1", "moment": "^2.30.1", "postgres": "^3.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 634da4c2..4ea46848 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -162,8 +162,8 @@ importers: specifier: ^16.4.5 version: 16.4.5 drizzle-orm: - specifier: ^0.35.1 - version: 0.35.1(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614) + specifier: ^0.35.3 + version: 0.35.3(@libsql/client-wasm@0.14.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614) encoding: specifier: ^0.1.13 version: 0.1.13 @@ -202,7 +202,7 @@ importers: version: 15.0.0-rc.0(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-938cd9a-20240601)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614) next-auth: specifier: beta - version: 5.0.0-beta.22(next@15.0.0-rc.0(@babel/core@7.24.7)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614) + version: 5.0.0-beta.25(next@15.0.0-rc.0(@babel/core@7.24.7)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614) next-superjson-plugin: specifier: ^0.6.3 version: 0.6.3(next@15.0.0-rc.0(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-938cd9a-20240601)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614))(superjson@2.2.1) @@ -429,7 +429,7 @@ importers: version: 15.0.0-rc.0(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-938cd9a-20240601)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614) next-auth: specifier: beta - version: 5.0.0-beta.22(next@15.0.0-rc.0(@babel/core@7.24.7)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614) + version: 5.0.0-beta.25(next@15.0.0-rc.0(@babel/core@7.24.7)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614) react: specifier: 19.0.0-rc-fb9a90fa48-20240614 version: 19.0.0-rc-fb9a90fa48-20240614 @@ -459,11 +459,11 @@ importers: specifier: ^0.11.1 version: 0.11.1(typescript@5.6.3)(zod@3.23.8) drizzle-orm: - specifier: ^0.35.1 - version: 0.35.1(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614) + specifier: ^0.35.3 + version: 0.35.3(@libsql/client-wasm@0.14.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614) drizzle-zod: specifier: ^0.5.1 - version: 0.5.1(drizzle-orm@0.35.1(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4))(zod@3.23.8) + version: 0.5.1(drizzle-orm@0.35.3(@libsql/client-wasm@0.14.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4))(zod@3.23.8) moment: specifier: ^2.30.1 version: 2.30.1 @@ -677,8 +677,8 @@ packages: resolution: {integrity: sha512-JiIabKJuEKAF5QGFPwx2kG9vfTbQW7OLKxhRXbcIv8VvaH1DX/AdAfsDq3/+qCTmu6LpeNJmLWs8fwh8YRcsaQ==} engines: {node: '>=14.15.0 || >=16.0.0'} - '@auth/core@0.35.3': - resolution: {integrity: sha512-g6qfiqU4OtyvIEZ8J7UoIwAxEnNnLJV0/f/DW41U+4G5nhBlaCrnKhawJIJpU0D3uavXLeDT3B0BkjtiimvMDA==} + '@auth/core@0.37.0': + resolution: {integrity: sha512-LybAgfFC5dta3Mu3al0UbnzMGVBpZRqLMvvXupQOfETtPNlL7rXgTO13EVRTCdvPqMQrVYjODUDvgVfQM1M3Qg==} peerDependencies: '@simplewebauthn/browser': ^9.0.1 '@simplewebauthn/server': ^9.0.2 @@ -691,8 +691,8 @@ packages: nodemailer: optional: true - '@auth/core@0.37.0': - resolution: {integrity: sha512-LybAgfFC5dta3Mu3al0UbnzMGVBpZRqLMvvXupQOfETtPNlL7rXgTO13EVRTCdvPqMQrVYjODUDvgVfQM1M3Qg==} + '@auth/core@0.37.2': + resolution: {integrity: sha512-kUvzyvkcd6h1vpeMAojK2y7+PAV5H+0Cc9+ZlKYDFhDY31AlvsB+GW5vNO4qE3Y07KeQgvNO9U0QUx/fN62kBw==} peerDependencies: '@simplewebauthn/browser': ^9.0.1 '@simplewebauthn/server': ^9.0.2 @@ -1970,6 +1970,14 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@libsql/client-wasm@0.14.0': + resolution: {integrity: sha512-gB/jtz0xuwrqAHApBv9e9JSew2030Fhj2edyZ83InZ4yPj/Q2LTUlEhaspEYT0T0xsAGqPy38uGrmq/OGS+DdQ==} + bundledDependencies: + - '@libsql/libsql-wasm-experimental' + + '@libsql/core@0.14.0': + resolution: {integrity: sha512-nhbuXf7GP3PSZgdCY2Ecj8vz187ptHlZQ0VRc751oB2C1W8jQUXKKklvt7t1LJiUTQBVJuadF628eUk+3cRi4Q==} + '@maxim_mazurok/gapi.client.calendar-v3@0.0.20241011': resolution: {integrity: sha512-wuf1jJkd6FdZs6l20uWv8jzdXr/TNX/IyidXXJtvCRq8VFFp6uf7wZ2pm7rbCGkKItuNC2h4ec2CvCfdltWKlw==} @@ -2055,9 +2063,6 @@ packages: resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} engines: {node: '>=12.4.0'} - '@panva/hkdf@1.1.1': - resolution: {integrity: sha512-dhPeilub1NuIG0X5Kvhh9lH4iW3ZsHlnzwgwbOlgwQ2wG1IqFzsgHqmKPk3WzsdWAeaxKJxgM0+W433RmN45GA==} - '@panva/hkdf@1.2.1': resolution: {integrity: sha512-6oclG6Y3PiDFcoyk8srjLfVKyMfVCKJ27JwNPViuXziFpmdz+MZnZN/aKY0JGXgYuO/VghU0jcOAZgWXZ1Dmrw==} @@ -3729,10 +3734,6 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - cookie@0.7.1: resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} engines: {node: '>= 0.6'} @@ -4023,13 +4024,14 @@ packages: resolution: {integrity: sha512-cMq8omEKywjIy5KcqUo6LvEFxkl8/zYHsgYjFVXjmPWWtuW4blcz+YW9+oIhoaALgs2ebRjzXwsJgN9i6P49Dw==} hasBin: true - drizzle-orm@0.35.1: - resolution: {integrity: sha512-HQxDdYuXlZFuvDPztlUIzrX8TqWa/Ej6uN6L0hkbuGL4slexOUMc3u4nXVU15RQ5QYbk+uLQnR6v1+OIrdCTXQ==} + drizzle-orm@0.35.3: + resolution: {integrity: sha512-Uv6N+b36x4BaZlxc96e+ag7RnMapBLGhc4SSi2F7RDwqYJipWjaU/P68RUp1FbW9r+mxoDp8nMz2Eece8PJxfA==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=3' '@electric-sql/pglite': '>=0.1.1' '@libsql/client': '>=0.10.0' + '@libsql/client-wasm': '>=0.10.0' '@neondatabase/serverless': '>=0.1' '@op-engineering/op-sqlite': '>=2' '@opentelemetry/api': ^1.4.1 @@ -5168,12 +5170,12 @@ packages: resolution: {integrity: sha512-EX4oNDwcXSivPrw2qKH2LB5PoFxEvgtv2JgwW0bU858HoLQ+kutSvjLMUqBd0PeJYEinLWhoI9Ol0eYMqj/wNQ==} hasBin: true - jose@5.4.0: - resolution: {integrity: sha512-6rpxTHPAQyWMb9A35BroFl1Sp0ST3DpPcm5EVIxZxdH+e0Hv9fwhyB3XLKFUcHNpdSDnETmBfuPPTTlYz5+USw==} - jose@5.9.3: resolution: {integrity: sha512-egLIoYSpcd+QUF+UHgobt5YzI2Pkw/H39ou9suW687MY6PmCwPmkNV/4TNjn1p2tX5xO3j0d0sq5hiYE24bSlg==} + js-base64@3.7.7: + resolution: {integrity: sha512-7rCnleh0z2CkXhH67J8K1Ytz0b2Y+yxTPL+/KOJoa20hfnVQ/3/T6W/KflYI4bRHRagNeXeU2bkNGI3v1oS/lw==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5502,8 +5504,8 @@ packages: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} - next-auth@5.0.0-beta.22: - resolution: {integrity: sha512-QGBo9HGOjmnJBHGXvtFztl0tM5tL0porDlk74HVoCCzXd986ApOlIW3EmiCuho7YzEopgkFiwwmcXpoCrHAtYw==} + next-auth@5.0.0-beta.25: + resolution: {integrity: sha512-2dJJw1sHQl2qxCrRk+KTQbeH+izFbGFPuJj5eGgBZFYyiYYtvlrBeUw1E/OJJxTRjuxbSYGnCTkUIRsIIW0bog==} peerDependencies: '@simplewebauthn/browser': ^9.0.1 '@simplewebauthn/server': ^9.0.2 @@ -5592,9 +5594,6 @@ packages: nwsapi@2.2.12: resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} - oauth4webapi@2.10.4: - resolution: {integrity: sha512-DSoj8QoChzOCQlJkRmYxAJCIpnXFW32R0Uq7avyghIeB6iJq0XAblOD7pcq3mx4WEBDwMuKr0Y1qveCBleG2Xw==} - oauth4webapi@3.0.0: resolution: {integrity: sha512-Rw9SxQYuQX9J41VgM4rVNGtm1ng0Qcd8ndv7JmhmwqQ3hHBokX+WjV379IJhKk7bVPHefgvrDgHoO/rB2dY7YA==} @@ -7276,17 +7275,17 @@ snapshots: dependencies: tslib: 2.6.3 - '@auth/core@0.35.3': + '@auth/core@0.37.0': dependencies: - '@panva/hkdf': 1.1.1 + '@panva/hkdf': 1.2.1 '@types/cookie': 0.6.0 - cookie: 0.6.0 - jose: 5.4.0 - oauth4webapi: 2.10.4 + cookie: 0.7.1 + jose: 5.9.3 + oauth4webapi: 3.0.0 preact: 10.11.3 preact-render-to-string: 5.2.3(preact@10.11.3) - '@auth/core@0.37.0': + '@auth/core@0.37.2': dependencies: '@panva/hkdf': 1.2.1 '@types/cookie': 0.6.0 @@ -8519,6 +8518,15 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 + '@libsql/client-wasm@0.14.0': + dependencies: + '@libsql/core': 0.14.0 + js-base64: 3.7.7 + + '@libsql/core@0.14.0': + dependencies: + js-base64: 3.7.7 + '@maxim_mazurok/gapi.client.calendar-v3@0.0.20241011': dependencies: '@types/gapi.client': 1.0.8 @@ -8580,8 +8588,6 @@ snapshots: '@nolyfill/is-core-module@1.0.39': {} - '@panva/hkdf@1.1.1': {} - '@panva/hkdf@1.2.1': {} '@pkgjs/parseargs@0.11.0': @@ -10364,8 +10370,6 @@ snapshots: convert-source-map@2.0.0: {} - cookie@0.6.0: {} - cookie@0.7.1: {} copy-anything@3.0.5: @@ -10651,7 +10655,9 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.35.1(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614): + drizzle-orm@0.35.3(@libsql/client-wasm@0.14.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614): + dependencies: + '@libsql/client-wasm': 0.14.0 optionalDependencies: '@neondatabase/serverless': 0.10.1 '@types/pg': 8.11.10 @@ -10661,9 +10667,9 @@ snapshots: postgres: 3.4.4 react: 19.0.0-rc-fb9a90fa48-20240614 - drizzle-zod@0.5.1(drizzle-orm@0.35.1(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4))(zod@3.23.8): + drizzle-zod@0.5.1(drizzle-orm@0.35.3(@libsql/client-wasm@0.14.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4))(zod@3.23.8): dependencies: - drizzle-orm: 0.35.1(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614) + drizzle-orm: 0.35.3(@libsql/client-wasm@0.14.0)(@neondatabase/serverless@0.10.1)(@types/pg@8.11.10)(@types/react@18.3.3)(bun-types@1.1.30)(pg@8.13.0)(postgres@3.4.4)(react@19.0.0-rc-fb9a90fa48-20240614) zod: 3.23.8 eastasianwidth@0.2.0: {} @@ -12235,10 +12241,10 @@ snapshots: jiti@2.3.3: {} - jose@5.4.0: {} - jose@5.9.3: {} + js-base64@3.7.7: {} + js-tokens@4.0.0: {} js-yaml@3.14.1: @@ -12549,9 +12555,9 @@ snapshots: netmask@2.0.2: {} - next-auth@5.0.0-beta.22(next@15.0.0-rc.0(@babel/core@7.24.7)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614): + next-auth@5.0.0-beta.25(next@15.0.0-rc.0(@babel/core@7.24.7)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614): dependencies: - '@auth/core': 0.35.3 + '@auth/core': 0.37.2 next: 15.0.0-rc.0(@babel/core@7.24.7)(babel-plugin-macros@3.1.0)(babel-plugin-react-compiler@0.0.0-experimental-938cd9a-20240601)(react-dom@19.0.0-rc-fb9a90fa48-20240614(react@19.0.0-rc-fb9a90fa48-20240614))(react@19.0.0-rc-fb9a90fa48-20240614) react: 19.0.0-rc-fb9a90fa48-20240614 @@ -12635,8 +12641,6 @@ snapshots: nwsapi@2.2.12: {} - oauth4webapi@2.10.4: {} - oauth4webapi@3.0.0: {} object-assign@4.1.1: {}