diff --git a/apps/backend/hono/package.json b/apps/backend/hono/package.json index c940d23..dd2425c 100644 --- a/apps/backend/hono/package.json +++ b/apps/backend/hono/package.json @@ -14,7 +14,7 @@ "@typescript-eslint/eslint-plugin": "^8.26.0", "@typescript-eslint/parser": "^8.26.0", "dotenv": "^16.4.7", - "drizzle-orm": "^0.40.0", + "drizzle-orm": "^0.44.2", "eslint-plugin-drizzle": "^0.2.3", "hono": "^4.7.2", "pino": "^9.6.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9ad088..dd862e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: version: 2.0.0(eslint@9.21.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.2) '@adonisjs/prettier-config': specifier: github:adonisjs/prettier-config - version: https://codeload.github.com/adonisjs/prettier-config/tar.gz/26c52d46348095d24607afb5c246e675605a10f6 + version: https://codeload.github.com/adonisjs/prettier-config/tar.gz/95b2ad88d12b6587352dd0c63d002c4e9e081c47 '@commitlint/cli': specifier: ^19.7.1 version: 19.7.1(@types/node@22.13.4)(typescript@5.8.2) @@ -97,8 +97,8 @@ importers: specifier: ^16.4.7 version: 16.4.7 drizzle-orm: - specifier: ^0.40.0 - version: 0.40.0(@libsql/client@0.14.0)(gel@2.0.1)(knex@3.1.0(sqlite3@5.1.7))(sqlite3@5.1.7) + specifier: ^0.44.2 + version: 0.44.2(@libsql/client@0.14.0)(gel@2.0.1)(knex@3.1.0(sqlite3@5.1.7))(sqlite3@5.1.7) eslint-plugin-drizzle: specifier: ^0.2.3 version: 0.2.3(eslint@9.21.0(jiti@2.4.2)) @@ -259,6 +259,9 @@ importers: packages: + '@adobe/css-tools@4.4.3': + resolution: {integrity: sha512-VQKMkwriZbaOgVCby1UDY/LDk5fIjhQicCvVPFqfe+69fWaPWydbWJ3wRt59/YzIwda1I81loas3oCoHxnqvdA==} + '@adonisjs/eslint-config@2.0.0': resolution: {integrity: sha512-u7xxPmYQ66cmVet6OjOR9yQsHC7h/ZhDXPb4w0UACsXKfKxL4VRsiYsI+/E5xwsfB3dmT/yWO6UrTx7auCLSJg==} peerDependencies: @@ -271,9 +274,9 @@ packages: peerDependencies: eslint: ^9.9.1 - '@adonisjs/prettier-config@https://codeload.github.com/adonisjs/prettier-config/tar.gz/26c52d46348095d24607afb5c246e675605a10f6': - resolution: {tarball: https://codeload.github.com/adonisjs/prettier-config/tar.gz/26c52d46348095d24607afb5c246e675605a10f6} - version: 1.4.4 + '@adonisjs/prettier-config@https://codeload.github.com/adonisjs/prettier-config/tar.gz/95b2ad88d12b6587352dd0c63d002c4e9e081c47': + resolution: {tarball: https://codeload.github.com/adonisjs/prettier-config/tar.gz/95b2ad88d12b6587352dd0c63d002c4e9e081c47} + version: 1.4.5 '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} @@ -2176,6 +2179,15 @@ packages: supports-color: optional: true + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} engines: {node: '>=0.10'} @@ -2210,6 +2222,10 @@ packages: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} + detect-libc@2.0.4: + resolution: {integrity: sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==} + engines: {node: '>=8'} + doctrine@2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -2230,8 +2246,8 @@ packages: resolution: {integrity: sha512-l6dMSE100u7sDaTbLczibrQZjA35jLsHNqIV+jmhNVO3O8jzM6kywMOmV9uOz9ZVSCMPQhAZEFjL/qDPVrqpUA==} hasBin: true - drizzle-orm@0.40.0: - resolution: {integrity: sha512-7ptk/HQiMSrEZHnAsSlBESXWj52VwgMmyTEfoNmpNN2ZXpcz13LwHfXTIghsAEud7Z5UJhDOp8U07ujcqme7wg==} + drizzle-orm@0.44.2: + resolution: {integrity: sha512-zGAqBzWWkVSFjZpwPOrmCrgO++1kZ5H/rZ4qTGeGOe18iXGVJWf3WPfHOVwFIbmi8kHjfJstC6rJomzGx8g/dQ==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=4' @@ -2241,12 +2257,13 @@ packages: '@neondatabase/serverless': '>=0.10.0' '@op-engineering/op-sqlite': '>=2' '@opentelemetry/api': ^1.4.1 - '@planetscale/database': '>=1' + '@planetscale/database': '>=1.13' '@prisma/client': '*' '@tidbcloud/serverless': '*' '@types/better-sqlite3': '*' '@types/pg': '*' '@types/sql.js': '*' + '@upstash/redis': '>=1.34.7' '@vercel/postgres': '>=0.8.0' '@xata.io/client': '*' better-sqlite3: '>=7' @@ -2290,6 +2307,8 @@ packages: optional: true '@types/sql.js': optional: true + '@upstash/redis': + optional: true '@vercel/postgres': optional: true '@xata.io/client': @@ -2326,6 +2345,9 @@ packages: edgejs-parser@0.2.14: resolution: {integrity: sha512-Qlx1U4bm+3mXwijEGIZBf5RdJpxQUB8AQ8yoSRAatQoHzTX+IW8L3RwKMV99Zw+9LDZI+rMGjBq9xLHUQNMAPw==} + edgejs-parser@0.2.15: + resolution: {integrity: sha512-oecDEAJ0VgkQL3+s5/6Ky/hm0O4Ogv90r+/ORKu8SVdWi9fvC3r1l2zoD6004R4QPpH6u7GTaoxwa5bEapmTmw==} + electron-to-chromium@1.5.102: resolution: {integrity: sha512-eHhqaja8tE/FNpIiBrvBjFV/SSKpyWHLvxuR9dPTdo+3V9ppdLmFB7ZZQ98qNovcngPLYIz0oOBF9P0FfZef5Q==} @@ -2905,8 +2927,8 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} http-proxy-agent@4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} @@ -3485,8 +3507,8 @@ packages: sass: optional: true - node-abi@3.74.0: - resolution: {integrity: sha512-c5XK0MjkGBrQPGYG24GBADZud0NCbznxNx0ZkS+ebUTrmV1qTDxPxSL8zEAPURXSbLRWVexxmP4986BziahL5w==} + node-abi@3.75.0: + resolution: {integrity: sha512-OhYaY5sDsIka7H7AtijtI9jwGYLyl29eQn/W623DiN/MIv5sUqc4g7BIDThX+gb7di9f6xK02nkp8sdfFWZLTg==} engines: {node: '>=10'} node-addon-api@7.1.1: @@ -3495,6 +3517,7 @@ packages: node-domexception@1.0.0: resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} engines: {node: '>=10.5.0'} + deprecated: Use your platform's native DOMException instead node-fetch@3.3.2: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} @@ -3717,8 +3740,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-edgejs@1.0.0: - resolution: {integrity: sha512-MUlHVU3OM8AGznwRlYm0Ah0ckX2NCx0A+VoA2Dgl4bce4aGkaPT9JDZN88no6xLrUNbKsukkjk4KMfREPXf47A==} + prettier-plugin-edgejs@1.0.2: + resolution: {integrity: sha512-bas2NOpUpmHdyIYbc45qfpX7fte1IdoT24lfFQE/2MvUKFla5Y2RAzKawiMIwS29U3Khv968QcaqErcMOLi+qA==} prettier-plugin-tailwindcss@0.6.11: resolution: {integrity: sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==} @@ -3985,6 +4008,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -4227,8 +4255,8 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - tar-fs@2.1.2: - resolution: {integrity: sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==} + tar-fs@2.1.3: + resolution: {integrity: sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==} tar-stream@2.2.0: resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} @@ -4560,6 +4588,8 @@ packages: snapshots: + '@adobe/css-tools@4.4.3': {} + '@adonisjs/eslint-config@2.0.0(eslint@9.21.0(jiti@2.4.2))(prettier@3.5.3)(typescript@5.8.2)': dependencies: '@adonisjs/eslint-plugin': 2.0.0-beta.5(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) @@ -4583,9 +4613,9 @@ snapshots: - supports-color - typescript - '@adonisjs/prettier-config@https://codeload.github.com/adonisjs/prettier-config/tar.gz/26c52d46348095d24607afb5c246e675605a10f6': + '@adonisjs/prettier-config@https://codeload.github.com/adonisjs/prettier-config/tar.gz/95b2ad88d12b6587352dd0c63d002c4e9e081c47': dependencies: - prettier-plugin-edgejs: 1.0.0 + prettier-plugin-edgejs: 1.0.2 '@ampproject/remapping@2.3.0': dependencies: @@ -5461,7 +5491,7 @@ snapshots: '@npmcli/fs@1.1.1': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.1 + semver: 7.7.2 optional: true '@npmcli/move-file@1.1.2': @@ -6014,7 +6044,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color optional: true @@ -6472,6 +6502,11 @@ snapshots: dependencies: ms: 2.1.3 + debug@4.4.1: + dependencies: + ms: 2.1.3 + optional: true + decode-uri-component@0.2.2: {} decompress-response@6.0.0: @@ -6504,6 +6539,9 @@ snapshots: detect-libc@2.0.3: optional: true + detect-libc@2.0.4: + optional: true + doctrine@2.1.0: dependencies: esutils: 2.0.3 @@ -6528,7 +6566,7 @@ snapshots: transitivePeerDependencies: - supports-color - drizzle-orm@0.40.0(@libsql/client@0.14.0)(gel@2.0.1)(knex@3.1.0(sqlite3@5.1.7))(sqlite3@5.1.7): + drizzle-orm@0.44.2(@libsql/client@0.14.0)(gel@2.0.1)(knex@3.1.0(sqlite3@5.1.7))(sqlite3@5.1.7): optionalDependencies: '@libsql/client': 0.14.0 gel: 2.0.1 @@ -6545,6 +6583,10 @@ snapshots: dependencies: chevrotain: 11.0.3 + edgejs-parser@0.2.15: + dependencies: + chevrotain: 11.0.3 + electron-to-chromium@1.5.102: {} emoji-regex@10.4.0: {} @@ -7471,14 +7513,14 @@ snapshots: hosted-git-info@2.8.9: {} - http-cache-semantics@4.1.1: + http-cache-semantics@4.2.0: optional: true http-proxy-agent@4.0.1: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color optional: true @@ -7486,7 +7528,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.1 transitivePeerDependencies: - supports-color optional: true @@ -7908,7 +7950,7 @@ snapshots: dependencies: agentkeepalive: 4.6.0 cacache: 15.3.0 - http-cache-semantics: 4.1.1 + http-cache-semantics: 4.2.0 http-proxy-agent: 4.0.1 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 @@ -8065,9 +8107,9 @@ snapshots: - '@babel/core' - babel-plugin-macros - node-abi@3.74.0: + node-abi@3.75.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 optional: true node-addon-api@7.1.1: @@ -8090,7 +8132,7 @@ snapshots: nopt: 5.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.7.1 + semver: 7.7.2 tar: 6.2.1 which: 2.0.2 transitivePeerDependencies: @@ -8315,17 +8357,17 @@ snapshots: prebuild-install@7.1.3: dependencies: - detect-libc: 2.0.3 + detect-libc: 2.0.4 expand-template: 2.0.3 github-from-package: 0.0.0 minimist: 1.2.8 mkdirp-classic: 0.5.3 napi-build-utils: 2.0.0 - node-abi: 3.74.0 + node-abi: 3.75.0 pump: 3.0.2 rc: 1.2.8 simple-get: 4.0.1 - tar-fs: 2.1.2 + tar-fs: 2.1.3 tunnel-agent: 0.6.0 optional: true @@ -8342,10 +8384,10 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-edgejs@1.0.0: + prettier-plugin-edgejs@1.0.2: dependencies: - css: 3.0.0 - edgejs-parser: 0.2.14 + '@adobe/css-tools': 4.4.3 + edgejs-parser: 0.2.15 prettier: 3.5.3 uglify-js: 3.19.3 @@ -8580,6 +8622,9 @@ snapshots: semver@7.7.1: {} + semver@7.7.2: + optional: true + set-blocking@2.0.0: optional: true @@ -8707,7 +8752,7 @@ snapshots: socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0 + debug: 4.4.1 socks: 2.8.4 transitivePeerDependencies: - supports-color @@ -8894,7 +8939,7 @@ snapshots: tapable@2.2.1: {} - tar-fs@2.1.2: + tar-fs@2.1.3: dependencies: chownr: 1.1.4 mkdirp-classic: 0.5.3