{ "name": "@workspace/schema", "version": "0.0.1", "private": true, "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "default": "./dist/index.js" }, "./constants": { "types": "./src/constants.ts", "import": "./src/constants.ts", "default": "./src/constants.ts" }, "./migrations": { "types": "./dist/migrations.d.ts", "import": "./dist/migrations.js", "default": "./dist/migrations.js" } }, "scripts": { "build": "rolldown -c rolldown.config.ts --clean-dir && tsc --declaration --emitDeclarationOnly --outDir dist", "dev": "rolldown -c rolldown.config.ts --clean-dir --watch", "clean": "rm -rf dist", "check-types": "tsc --noEmit", "lint": "eslint \"src/**/*.ts\" --fix", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:seed": "tsx seed.ts" }, "dependencies": { "drizzle-orm": "^0.45.2", "drizzle-valibot": "^0.4.2", "pg": "^8.21.0", "valibot": "^1.4.1" }, "devDependencies": { "@types/node": "^25.9.3", "@types/pg": "^8.20.0", "@workspace/tooling": "workspace:*", "drizzle-kit": "^0.31.10", "eslint": "^10.4.1", "rolldown": "^1.1.2", "tsup": "^8.5.1", "tsx": "^4.22.4", "typescript": "^6.0.3" } }