From 48d9580d36532f2839d510ee678157438de3fa74 Mon Sep 17 00:00:00 2001 From: Timothy Yin Date: Wed, 11 Mar 2026 09:55:50 +0800 Subject: [PATCH] chore(csms, web): update dependencies to use catalog references and rename web package --- apps/csms/package-lock.json | 1174 ----------------------------------- apps/csms/package.json | 3 +- apps/web/package.json | 8 +- package.json | 12 +- pnpm-workspace.yaml | 9 +- 5 files changed, 18 insertions(+), 1188 deletions(-) delete mode 100644 apps/csms/package-lock.json diff --git a/apps/csms/package-lock.json b/apps/csms/package-lock.json deleted file mode 100644 index 26f1bc9..0000000 --- a/apps/csms/package-lock.json +++ /dev/null @@ -1,1174 +0,0 @@ -{ - "name": "csms", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "csms", - "dependencies": { - "@hono/node-server": "^1.19.6", - "@hono/node-ws": "^1.2.0", - "better-auth": "^1.3.34", - "dotenv": "^17.2.3", - "drizzle-orm": "^0.44.7", - "hono": "^4.10.6", - "pg": "^8.16.3" - }, - "devDependencies": { - "@better-auth/cli": "^1.3.34", - "@types/node": "^20.11.17", - "@types/pg": "^8.15.6", - "drizzle-kit": "^0.31.7", - "esbuild": "^0.27.0", - "tsx": "^4.20.6", - "typescript": "^5.8.3" - } - }, - "../../node_modules/.pnpm/@better-auth+cli@1.3.34_@types+pg@8.15.6_@types+react@19.2.5_kysely@0.28.8_pg@8.16.3_react@19.2.0/node_modules/@better-auth/cli": { - "version": "1.3.34", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.28.4", - "@babel/preset-react": "^7.27.1", - "@babel/preset-typescript": "^7.27.1", - "@better-auth/utils": "0.3.0", - "@clack/prompts": "^0.11.0", - "@mrleebo/prisma-ast": "^0.13.0", - "@prisma/client": "^5.22.0", - "@types/better-sqlite3": "^7.6.13", - "@types/prompts": "^2.4.9", - "better-auth": "1.3.34", - "better-sqlite3": "^12.2.0", - "c12": "^3.2.0", - "chalk": "^5.6.2", - "commander": "^12.1.0", - "dotenv": "^17.2.2", - "drizzle-orm": "^0.33.0", - "get-tsconfig": "^4.10.1", - "jiti": "^2.6.0", - "open": "^10.2.0", - "prettier": "^3.6.2", - "prisma": "^5.22.0", - "prompts": "^2.4.2", - "semver": "^7.7.2", - "tinyexec": "^0.3.2", - "yocto-spinner": "^0.2.3", - "zod": "^4.1.5" - }, - "bin": { - "cli": "dist/index.mjs" - }, - "devDependencies": { - "@types/semver": "^7.7.1", - "tsx": "^4.20.5", - "typescript": "^5.9.2", - "unbuild": "3.6.1" - } - }, - "../../node_modules/.pnpm/@hono+node-server@1.19.6_hono@4.10.6/node_modules/@hono/node-server": { - "version": "1.19.6", - "license": "MIT", - "devDependencies": { - "@hono/eslint-config": "^1.0.1", - "@types/jest": "^29.5.3", - "@types/node": "^20.10.0", - "@types/supertest": "^2.0.12", - "@whatwg-node/fetch": "^0.9.14", - "eslint": "^9.10.0", - "hono": "^4.4.10", - "jest": "^29.6.1", - "np": "^7.7.0", - "prettier": "^3.2.4", - "publint": "^0.1.16", - "supertest": "^6.3.3", - "ts-jest": "^29.1.1", - "tsup": "^7.2.0", - "typescript": "^5.3.2" - }, - "engines": { - "node": ">=18.14.1" - }, - "peerDependencies": { - "hono": "^4" - } - }, - "../../node_modules/.pnpm/@hono+node-ws@1.2.0_@hono+node-server@1.19.6_hono@4.10.6__hono@4.10.6/node_modules/@hono/node-ws": { - "version": "1.2.0", - "license": "MIT", - "dependencies": { - "ws": "^8.17.0" - }, - "devDependencies": { - "@arethetypeswrong/cli": "^0.17.4", - "@hono/node-server": "^1.11.1", - "publint": "^0.3.9", - "tsup": "^8.4.0", - "typescript": "^5.8.2", - "vitest": "^3.2.4" - }, - "engines": { - "node": ">=18.14.1" - }, - "peerDependencies": { - "@hono/node-server": "^1.11.1", - "hono": "^4.6.0" - } - }, - "../../node_modules/.pnpm/@types+node@20.19.25/node_modules/@types/node": { - "version": "20.19.25", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.21.0" - } - }, - "../../node_modules/.pnpm/@types+pg@8.15.6/node_modules/@types/pg": { - "version": "8.15.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*", - "pg-protocol": "*", - "pg-types": "^2.2.0" - } - }, - "../../node_modules/.pnpm/better-auth@1.3.34_react@19.2.0/node_modules/better-auth": { - "version": "1.3.34", - "license": "MIT", - "dependencies": { - "@better-auth/core": "1.3.34", - "@better-auth/telemetry": "1.3.34", - "@better-auth/utils": "0.3.0", - "@better-fetch/fetch": "1.1.18", - "@noble/ciphers": "^2.0.0", - "@noble/hashes": "^2.0.0", - "@simplewebauthn/browser": "^13.1.2", - "@simplewebauthn/server": "^13.1.2", - "better-call": "1.0.19", - "defu": "^6.1.4", - "jose": "^6.1.0", - "kysely": "^0.28.5", - "nanostores": "^1.0.1", - "zod": "^4.1.5" - }, - "devDependencies": { - "@lynx-js/react": "^0.114.0", - "@prisma/client": "^5.22.0", - "@sveltejs/kit": "^2.37.1", - "@tanstack/react-start": "^1.131.3", - "@tanstack/start-server-core": "^1.131.36", - "@types/better-sqlite3": "^7.6.13", - "@types/bun": "^1.2.20", - "@types/keccak": "^3.0.5", - "@types/pg": "^8.15.5", - "@types/prompts": "^2.4.9", - "@types/react": "^18.3.23", - "better-sqlite3": "^12.2.0", - "concurrently": "^9.2.1", - "deepmerge": "^4.3.1", - "drizzle-kit": "^0.31.4", - "drizzle-orm": "^0.38.2", - "happy-dom": "^18.0.1", - "hono": "^4.9.7", - "listhen": "^1.9.0", - "mongodb": "^6.18.0", - "ms": "4.0.0-nightly.202508271359", - "mysql2": "^3.14.4", - "next": "^15.5.2", - "oauth2-mock-server": "^7.2.1", - "pg": "^8.16.3", - "prisma": "^5.22.0", - "react": "^19.1.1", - "react-dom": "^19.1.1", - "react-native": "~0.80.2", - "solid-js": "^1.9.8", - "tarn": "^3.0.2", - "tedious": "^18.6.1", - "type-fest": "^4.41.0", - "typescript": "^5.9.2", - "unbuild": "3.6.1", - "vue": "^3.5.18" - }, - "peerDependenciesMeta": { - "@lynx-js/react": { - "optional": true - }, - "@sveltejs/kit": { - "optional": true - }, - "next": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "solid-js": { - "optional": true - }, - "svelte": { - "optional": true - }, - "vue": { - "optional": true - } - } - }, - "../../node_modules/.pnpm/dotenv@17.2.3/node_modules/dotenv": { - "version": "17.2.3", - "license": "BSD-2-Clause", - "devDependencies": { - "@types/node": "^18.11.3", - "decache": "^4.6.2", - "sinon": "^14.0.1", - "standard": "^17.0.0", - "standard-version": "^9.5.0", - "tap": "^19.2.0", - "typescript": "^4.8.4" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://dotenvx.com" - } - }, - "../../node_modules/.pnpm/drizzle-kit@0.31.7/node_modules/drizzle-kit": { - "version": "0.31.7", - "dev": true, - "license": "MIT", - "dependencies": { - "@drizzle-team/brocli": "^0.10.2", - "@esbuild-kit/esm-loader": "^2.5.5", - "esbuild": "^0.25.4", - "esbuild-register": "^3.5.0" - }, - "bin": { - "drizzle-kit": "bin.cjs" - }, - "devDependencies": { - "@arethetypeswrong/cli": "^0.15.3", - "@aws-sdk/client-rds-data": "^3.556.0", - "@cloudflare/workers-types": "^4.20230518.0", - "@electric-sql/pglite": "^0.2.12", - "@hono/node-server": "^1.9.0", - "@hono/zod-validator": "^0.2.1", - "@libsql/client": "^0.10.0", - "@neondatabase/serverless": "^0.9.1", - "@originjs/vite-plugin-commonjs": "^1.0.3", - "@planetscale/database": "^1.16.0", - "@types/better-sqlite3": "^7.6.13", - "@types/dockerode": "^3.3.28", - "@types/glob": "^8.1.0", - "@types/json-diff": "^1.0.3", - "@types/micromatch": "^4.0.9", - "@types/minimatch": "^5.1.2", - "@types/node": "^18.11.15", - "@types/pg": "^8.10.7", - "@types/pluralize": "^0.0.33", - "@types/semver": "^7.5.5", - "@types/uuid": "^9.0.8", - "@types/ws": "^8.5.10", - "@typescript-eslint/eslint-plugin": "^7.2.0", - "@typescript-eslint/parser": "^7.2.0", - "@vercel/postgres": "^0.8.0", - "ava": "^5.1.0", - "better-sqlite3": "^11.9.1", - "bun-types": "^0.6.6", - "camelcase": "^7.0.1", - "chalk": "^5.2.0", - "commander": "^12.1.0", - "dockerode": "^4.0.6", - "dotenv": "^16.0.3", - "drizzle-kit": "0.25.0-b1faa33", - "drizzle-orm": "workspace:./drizzle-orm/dist", - "env-paths": "^3.0.0", - "esbuild-node-externals": "^1.9.0", - "eslint": "^8.57.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.1.3", - "gel": "^2.0.0", - "get-port": "^6.1.2", - "glob": "^8.1.0", - "hanji": "^0.0.5", - "hono": "^4.7.9", - "json-diff": "1.0.6", - "micromatch": "^4.0.8", - "minimatch": "^7.4.3", - "mysql2": "3.14.1", - "node-fetch": "^3.3.2", - "ohm-js": "^17.1.0", - "pg": "^8.11.5", - "pluralize": "^8.0.0", - "postgres": "^3.4.4", - "prettier": "^3.5.3", - "semver": "^7.7.2", - "superjson": "^2.2.1", - "tsup": "^8.3.5", - "tsx": "^3.12.1", - "typescript": "^5.6.3", - "uuid": "^9.0.1", - "vite-tsconfig-paths": "^4.3.2", - "vitest": "^3.1.3", - "ws": "^8.18.2", - "zod": "^3.20.2", - "zx": "^8.3.2" - } - }, - "../../node_modules/.pnpm/drizzle-orm@0.44.7_@prisma+client@5.22.0_prisma@5.22.0__@types+better-sqlite3@7.6.13_@t_481d83fd1b11a1ab1780a2bff5357ed2/node_modules/drizzle-orm": { - "version": "0.44.7", - "license": "Apache-2.0", - "devDependencies": { - "@aws-sdk/client-rds-data": "^3.549.0", - "@cloudflare/workers-types": "^4.20241112.0", - "@electric-sql/pglite": "^0.2.12", - "@libsql/client": "^0.10.0", - "@libsql/client-wasm": "^0.10.0", - "@miniflare/d1": "^2.14.4", - "@neondatabase/serverless": "^0.10.0", - "@op-engineering/op-sqlite": "^2.0.16", - "@opentelemetry/api": "^1.4.1", - "@originjs/vite-plugin-commonjs": "^1.0.3", - "@planetscale/database": "^1.16.0", - "@prisma/client": "5.14.0", - "@tidbcloud/serverless": "^0.1.1", - "@types/better-sqlite3": "^7.6.12", - "@types/node": "^20.2.5", - "@types/pg": "^8.10.1", - "@types/react": "^18.2.45", - "@types/sql.js": "^1.4.4", - "@upstash/redis": "^1.34.3", - "@vercel/postgres": "^0.8.0", - "@xata.io/client": "^0.29.3", - "better-sqlite3": "^11.9.1", - "bun-types": "^1.2.0", - "cpy": "^10.1.0", - "expo-sqlite": "^14.0.0", - "gel": "^2.0.0", - "glob": "^11.0.1", - "knex": "^2.4.2", - "kysely": "^0.25.0", - "mysql2": "^3.14.1", - "pg": "^8.11.0", - "postgres": "^3.3.5", - "prisma": "5.14.0", - "react": "^18.2.0", - "sql.js": "^1.8.0", - "sqlite3": "^5.1.2", - "ts-morph": "^25.0.1", - "tslib": "^2.5.2", - "tsx": "^3.12.7", - "vite-tsconfig-paths": "^4.3.2", - "vitest": "^3.1.3", - "zod": "^3.20.2", - "zx": "^7.2.2" - }, - "peerDependencies": { - "@aws-sdk/client-rds-data": ">=3", - "@cloudflare/workers-types": ">=4", - "@electric-sql/pglite": ">=0.2.0", - "@libsql/client": ">=0.10.0", - "@libsql/client-wasm": ">=0.10.0", - "@neondatabase/serverless": ">=0.10.0", - "@op-engineering/op-sqlite": ">=2", - "@opentelemetry/api": "^1.4.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", - "bun-types": "*", - "expo-sqlite": ">=14.0.0", - "gel": ">=2", - "knex": "*", - "kysely": "*", - "mysql2": ">=2", - "pg": ">=8", - "postgres": ">=3", - "sql.js": ">=1", - "sqlite3": ">=5" - }, - "peerDependenciesMeta": { - "@aws-sdk/client-rds-data": { - "optional": true - }, - "@cloudflare/workers-types": { - "optional": true - }, - "@electric-sql/pglite": { - "optional": true - }, - "@libsql/client": { - "optional": true - }, - "@libsql/client-wasm": { - "optional": true - }, - "@neondatabase/serverless": { - "optional": true - }, - "@op-engineering/op-sqlite": { - "optional": true - }, - "@opentelemetry/api": { - "optional": true - }, - "@planetscale/database": { - "optional": true - }, - "@prisma/client": { - "optional": true - }, - "@tidbcloud/serverless": { - "optional": true - }, - "@types/better-sqlite3": { - "optional": true - }, - "@types/pg": { - "optional": true - }, - "@types/sql.js": { - "optional": true - }, - "@upstash/redis": { - "optional": true - }, - "@vercel/postgres": { - "optional": true - }, - "@xata.io/client": { - "optional": true - }, - "better-sqlite3": { - "optional": true - }, - "bun-types": { - "optional": true - }, - "expo-sqlite": { - "optional": true - }, - "gel": { - "optional": true - }, - "knex": { - "optional": true - }, - "kysely": { - "optional": true - }, - "mysql2": { - "optional": true - }, - "pg": { - "optional": true - }, - "postgres": { - "optional": true - }, - "prisma": { - "optional": true - }, - "sql.js": { - "optional": true - }, - "sqlite3": { - "optional": true - } - } - }, - "../../node_modules/.pnpm/hono@4.10.6/node_modules/hono": { - "version": "4.10.6", - "license": "MIT", - "devDependencies": { - "@hono/eslint-config": "^2.0.3", - "@hono/node-server": "^1.13.5", - "@types/glob": "^9.0.0", - "@types/jsdom": "^21.1.7", - "@types/node": "^24.3.0", - "@typescript/native-preview": "7.0.0-dev.20250523.1", - "@vitest/coverage-v8": "^3.2.4", - "arg": "^5.0.2", - "bun-types": "^1.2.20", - "editorconfig-checker": "^6.1.0", - "esbuild": "^0.15.18", - "eslint": "^9.10.0", - "glob": "^11.0.0", - "jsdom": "22.1.0", - "msw": "^2.6.0", - "np": "10.2.0", - "oxc-parser": "^0.96.0", - "pkg-pr-new": "^0.0.53", - "prettier": "^2.6.2", - "publint": "^0.1.16", - "typescript": "^5.9.2", - "undici": "^6.21.3", - "vite-plugin-fastly-js-compute": "^0.4.2", - "vitest": "^3.2.4", - "wrangler": "4.12.0", - "ws": "^8.18.0", - "zod": "^3.23.8" - }, - "engines": { - "node": ">=16.9.0" - } - }, - "../../node_modules/.pnpm/pg@8.16.3/node_modules/pg": { - "version": "8.16.3", - "license": "MIT", - "dependencies": { - "pg-connection-string": "^2.9.1", - "pg-pool": "^3.10.1", - "pg-protocol": "^1.10.3", - "pg-types": "2.2.0", - "pgpass": "1.0.5" - }, - "devDependencies": { - "@cloudflare/vitest-pool-workers": "0.8.23", - "@cloudflare/workers-types": "^4.20230404.0", - "async": "2.6.4", - "bluebird": "3.7.2", - "co": "4.6.0", - "pg-copy-streams": "0.3.0", - "typescript": "^4.0.3", - "vitest": "~3.0.9", - "wrangler": "^3.x" - }, - "engines": { - "node": ">= 16.0.0" - }, - "optionalDependencies": { - "pg-cloudflare": "^1.2.7" - }, - "peerDependencies": { - "pg-native": ">=3.0.1" - }, - "peerDependenciesMeta": { - "pg-native": { - "optional": true - } - } - }, - "../../node_modules/.pnpm/tsx@4.20.6/node_modules/tsx": { - "version": "4.20.6", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "~0.25.0", - "get-tsconfig": "^4.7.5" - }, - "bin": { - "tsx": "dist/cli.mjs" - }, - "engines": { - "node": ">=18.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - } - }, - "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript": { - "version": "5.9.3", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "devDependencies": { - "@dprint/formatter": "^0.4.1", - "@dprint/typescript": "0.93.4", - "@esfx/canceltoken": "^1.0.0", - "@eslint/js": "^9.20.0", - "@octokit/rest": "^21.1.1", - "@types/chai": "^4.3.20", - "@types/diff": "^7.0.1", - "@types/minimist": "^1.2.5", - "@types/mocha": "^10.0.10", - "@types/ms": "^0.7.34", - "@types/node": "latest", - "@types/source-map-support": "^0.5.10", - "@types/which": "^3.0.4", - "@typescript-eslint/rule-tester": "^8.24.1", - "@typescript-eslint/type-utils": "^8.24.1", - "@typescript-eslint/utils": "^8.24.1", - "azure-devops-node-api": "^14.1.0", - "c8": "^10.1.3", - "chai": "^4.5.0", - "chokidar": "^4.0.3", - "diff": "^7.0.0", - "dprint": "^0.49.0", - "esbuild": "^0.25.0", - "eslint": "^9.20.1", - "eslint-formatter-autolinkable-stylish": "^1.4.0", - "eslint-plugin-regexp": "^2.7.0", - "fast-xml-parser": "^4.5.2", - "glob": "^10.4.5", - "globals": "^15.15.0", - "hereby": "^1.10.0", - "jsonc-parser": "^3.3.1", - "knip": "^5.44.4", - "minimist": "^1.2.8", - "mocha": "^10.8.2", - "mocha-fivemat-progress-reporter": "^0.1.0", - "monocart-coverage-reports": "^2.12.1", - "ms": "^2.1.3", - "picocolors": "^1.1.1", - "playwright": "^1.50.1", - "source-map-support": "^0.5.21", - "tslib": "^2.8.1", - "typescript": "^5.7.3", - "typescript-eslint": "^8.24.1", - "which": "^3.0.1" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/@better-auth/cli": { - "resolved": "../../node_modules/.pnpm/@better-auth+cli@1.3.34_@types+pg@8.15.6_@types+react@19.2.5_kysely@0.28.8_pg@8.16.3_react@19.2.0/node_modules/@better-auth/cli", - "link": true - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.0.tgz", - "integrity": "sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.0.tgz", - "integrity": "sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.0.tgz", - "integrity": "sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.0.tgz", - "integrity": "sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.0.tgz", - "integrity": "sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.0.tgz", - "integrity": "sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.0.tgz", - "integrity": "sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.0.tgz", - "integrity": "sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.0.tgz", - "integrity": "sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.0.tgz", - "integrity": "sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.0.tgz", - "integrity": "sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.0.tgz", - "integrity": "sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.0.tgz", - "integrity": "sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.0.tgz", - "integrity": "sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.0.tgz", - "integrity": "sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.0.tgz", - "integrity": "sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.0.tgz", - "integrity": "sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.0.tgz", - "integrity": "sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.0.tgz", - "integrity": "sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.0.tgz", - "integrity": "sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.0.tgz", - "integrity": "sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/openharmony-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.0.tgz", - "integrity": "sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.0.tgz", - "integrity": "sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.0.tgz", - "integrity": "sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.0.tgz", - "integrity": "sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.0.tgz", - "integrity": "sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/@hono/node-server": { - "resolved": "../../node_modules/.pnpm/@hono+node-server@1.19.6_hono@4.10.6/node_modules/@hono/node-server", - "link": true - }, - "node_modules/@hono/node-ws": { - "resolved": "../../node_modules/.pnpm/@hono+node-ws@1.2.0_@hono+node-server@1.19.6_hono@4.10.6__hono@4.10.6/node_modules/@hono/node-ws", - "link": true - }, - "node_modules/@types/node": { - "resolved": "../../node_modules/.pnpm/@types+node@20.19.25/node_modules/@types/node", - "link": true - }, - "node_modules/@types/pg": { - "resolved": "../../node_modules/.pnpm/@types+pg@8.15.6/node_modules/@types/pg", - "link": true - }, - "node_modules/better-auth": { - "resolved": "../../node_modules/.pnpm/better-auth@1.3.34_react@19.2.0/node_modules/better-auth", - "link": true - }, - "node_modules/dotenv": { - "resolved": "../../node_modules/.pnpm/dotenv@17.2.3/node_modules/dotenv", - "link": true - }, - "node_modules/drizzle-kit": { - "resolved": "../../node_modules/.pnpm/drizzle-kit@0.31.7/node_modules/drizzle-kit", - "link": true - }, - "node_modules/drizzle-orm": { - "resolved": "../../node_modules/.pnpm/drizzle-orm@0.44.7_@prisma+client@5.22.0_prisma@5.22.0__@types+better-sqlite3@7.6.13_@t_481d83fd1b11a1ab1780a2bff5357ed2/node_modules/drizzle-orm", - "link": true - }, - "node_modules/esbuild": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.0.tgz", - "integrity": "sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.27.0", - "@esbuild/android-arm": "0.27.0", - "@esbuild/android-arm64": "0.27.0", - "@esbuild/android-x64": "0.27.0", - "@esbuild/darwin-arm64": "0.27.0", - "@esbuild/darwin-x64": "0.27.0", - "@esbuild/freebsd-arm64": "0.27.0", - "@esbuild/freebsd-x64": "0.27.0", - "@esbuild/linux-arm": "0.27.0", - "@esbuild/linux-arm64": "0.27.0", - "@esbuild/linux-ia32": "0.27.0", - "@esbuild/linux-loong64": "0.27.0", - "@esbuild/linux-mips64el": "0.27.0", - "@esbuild/linux-ppc64": "0.27.0", - "@esbuild/linux-riscv64": "0.27.0", - "@esbuild/linux-s390x": "0.27.0", - "@esbuild/linux-x64": "0.27.0", - "@esbuild/netbsd-arm64": "0.27.0", - "@esbuild/netbsd-x64": "0.27.0", - "@esbuild/openbsd-arm64": "0.27.0", - "@esbuild/openbsd-x64": "0.27.0", - "@esbuild/openharmony-arm64": "0.27.0", - "@esbuild/sunos-x64": "0.27.0", - "@esbuild/win32-arm64": "0.27.0", - "@esbuild/win32-ia32": "0.27.0", - "@esbuild/win32-x64": "0.27.0" - } - }, - "node_modules/hono": { - "resolved": "../../node_modules/.pnpm/hono@4.10.6/node_modules/hono", - "link": true - }, - "node_modules/pg": { - "resolved": "../../node_modules/.pnpm/pg@8.16.3/node_modules/pg", - "link": true - }, - "node_modules/tsx": { - "resolved": "../../node_modules/.pnpm/tsx@4.20.6/node_modules/tsx", - "link": true - }, - "node_modules/typescript": { - "resolved": "../../node_modules/.pnpm/typescript@5.9.3/node_modules/typescript", - "link": true - } - } -} diff --git a/apps/csms/package.json b/apps/csms/package.json index e67b550..8887970 100644 --- a/apps/csms/package.json +++ b/apps/csms/package.json @@ -14,10 +14,11 @@ "db:push": "drizzle-kit push" }, "dependencies": { + "@better-auth/passkey": "catalog:", "@hono/node-server": "^1.19.6", "@hono/node-ws": "^1.2.0", "@hono/zod-validator": "^0.7.6", - "better-auth": "^1.3.34", + "better-auth": "catalog:", "dotenv": "^17.2.3", "drizzle-orm": "^0.44.7", "hono": "^4.10.6", diff --git a/apps/web/package.json b/apps/web/package.json index afd486c..e8a4ea8 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,5 +1,5 @@ { - "name": "helios-web", + "name": "web", "version": "0.1.0", "private": true, "scripts": { @@ -8,11 +8,12 @@ "start": "next start" }, "dependencies": { + "@better-auth/passkey": "catalog:", "@heroui/react": "3.0.0-beta.8", "@heroui/styles": "3.0.0-beta.8", "@internationalized/date": "^3.12.0", - "@tanstack/react-query": "^5.90.21", - "better-auth": "^1.3.34", + "@tanstack/react-query": "catalog:", + "better-auth": "catalog:", "next": "16.1.6", "react": "19.2.3", "react-dom": "19.2.3" @@ -23,6 +24,7 @@ "@types/node": "^20", "@types/react": "^19", "@types/react-dom": "^19", + "baseline-browser-mapping": "^2.10.0", "tailwindcss": "^4", "typescript": "^5" } diff --git a/package.json b/package.json index d232d19..5c35829 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,9 @@ "dev:csms": "pnpm --filter csms dev", "build:csms": "pnpm --filter csms build", "start:csms": "pnpm --filter csms start", - "dev:web": "pnpm --filter helios-web dev", - "build:web": "pnpm --filter helios-web build", - "start:web": "pnpm --filter helios-web start", + "dev:web": "pnpm --filter web dev", + "build:web": "pnpm --filter web build", + "start:web": "pnpm --filter web start", "dev": "run-p dev:csms dev:web", "build": "run-p build:csms build:web", "lint": "oxlint", @@ -29,12 +29,8 @@ "license": "ISC", "packageManager": "pnpm@10.18.2", "devDependencies": { - "npm-run-all": "^4.1.5", + "npm-run-all2": "^8.0.2", "oxfmt": "^0.36.0", "oxlint": "^1.52.0" - }, - "dependencies": { - "@better-auth/passkey": "^1.5.4", - "@tanstack/react-query": "^5.90.21" } } \ No newline at end of file diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 04b5197..6418ed0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,6 +1,11 @@ packages: - - 'apps/*' - - 'packages/*' + - "apps/*" + - "packages/*" + +catalog: + "@tanstack/react-query": ^5.90.21 + "@better-auth/passkey": "^1.5.4" + "better-auth": "^1.5.4" onlyBuiltDependencies: - sharp