Add Better Auth, drizzle-orm, @dnd-kit, and remark-gfm dependencies. Introduce DB schema for auth tables (user, session, account, verification), company memberships, instance user roles, permission grants, invites, and join requests. Add assigneeUserId to issues. Extend shared config schema with deployment mode/exposure/auth settings, add access types and validators, and wire up new API path constants. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
47 lines
1.3 KiB
JSON
47 lines
1.3 KiB
JSON
{
|
|
"name": "@paperclip/server",
|
|
"version": "0.0.1",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "tsx src/index.ts",
|
|
"dev:watch": "PAPERCLIP_MIGRATION_PROMPT=never tsx watch --ignore ../ui/node_modules --ignore ../ui/.vite --ignore ../ui/dist src/index.ts",
|
|
"build": "tsc",
|
|
"start": "node dist/index.js",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@paperclip/adapter-claude-local": "workspace:*",
|
|
"@paperclip/adapter-codex-local": "workspace:*",
|
|
"@paperclip/adapter-utils": "workspace:*",
|
|
"@paperclip/db": "workspace:*",
|
|
"@paperclip/shared": "workspace:*",
|
|
"@aws-sdk/client-s3": "^3.888.0",
|
|
"better-auth": "^1.3.8",
|
|
"detect-port": "^2.1.0",
|
|
"dotenv": "^17.0.1",
|
|
"drizzle-orm": "^0.38.4",
|
|
"express": "^5.1.0",
|
|
"multer": "^2.0.2",
|
|
"pino": "^9.6.0",
|
|
"pino-http": "^10.4.0",
|
|
"pino-pretty": "^13.1.3",
|
|
"ws": "^8.19.0",
|
|
"zod": "^3.24.2"
|
|
},
|
|
"optionalDependencies": {
|
|
"embedded-postgres": "^18.1.0-beta.16"
|
|
},
|
|
"devDependencies": {
|
|
"@types/express": "^5.0.0",
|
|
"@types/express-serve-static-core": "^5.0.0",
|
|
"@types/multer": "^2.0.0",
|
|
"@types/supertest": "^6.0.2",
|
|
"supertest": "^7.0.0",
|
|
"tsx": "^4.19.2",
|
|
"typescript": "^5.7.3",
|
|
"vite": "^6.1.0",
|
|
"vitest": "^3.0.5"
|
|
}
|
|
}
|