{ "name": "@toolctrl/db", "version": "0.0.0", "private": true, "type": "module", "sideEffects": false, "exports": { ".": "./src/index.ts", "./accounts.server": "./src/accounts.server.ts", "./audit-events.server": "./src/audit-events.server.ts", "./audit-hash": "./src/audit-hash.ts", "./auth-boundary.server": "./src/auth-boundary.server.ts", "./auth-providers.server": "./src/auth-providers.server.ts", "./analytics.server": "./src/analytics.server.ts", "./api-keys.server": "./src/api-keys.server.ts", "./client.server": "./src/client.server.ts", "./device-tokens.server": "./src/device-tokens.server.ts", "./dsgvo/user-fk-map": "./src/dsgvo/user-fk-map.ts", "./dsgvo/pseudonymize": "./src/dsgvo/pseudonymize.ts", "./email-sequences.server": "./src/email-sequences.server.ts", "./entities.server": "./src/entities.server.ts", "./entitlements-seed.server": "./src/entitlements-seed.server.ts", "./events.server": "./src/events.server.ts", "./event-webhook-attempts.server": "./src/event-webhook-attempts.server.ts", "./export-jobs.server": "./src/export-jobs.server.ts", "./import-jobs.server": "./src/import-jobs.server.ts", "./idempotency-keys.server": "./src/idempotency-keys.server.ts", "./impersonation-audit.constants": "./src/impersonation-audit.constants.ts", "./impersonation-audit.server": "./src/impersonation-audit.server.ts", "./kpi.server": "./src/kpi.server.ts", "./logs.server": "./src/logs.server.ts", "./notifications.server": "./src/notifications.server.ts", "./outbox": "./src/outbox.ts", "./outbox-claim": "./src/outbox-claim.ts", "./outbox-retention": "./src/outbox-retention.ts", "./outbox-receiver": "./src/outbox-receiver.ts", "./permissions-seed.server": "./src/permissions-seed.server.ts", "./queue-failed-jobs.server": "./src/queue-failed-jobs.server.ts", "./prisma-browser": "./src/prisma-browser.ts", "./prisma": "./src/prisma.ts", "./relationships.server": "./src/relationships.server.ts", "./rows.server": "./src/rows.server.ts", "./seed.server": "./src/seed.server.ts", "./settings.server": "./src/settings.server.ts", "./subscriptions.server": "./src/subscriptions.server.ts", "./support-tickets.server": "./src/support-tickets.server.ts", "./telemetry.server": "./src/telemetry.server.ts", "./transactions.server": "./src/transactions.server.ts", "./usage.server": "./src/usage.server.ts", "./users.server": "./src/users.server.ts", "./widgets.server": "./src/widgets.server.ts", "./workspace-invites.server": "./src/workspace-invites.server.ts" }, "scripts": { "build": "pnpm --dir ../.. exec esbuild packages/db/src/permissions-seed.server.ts --bundle --platform=node --format=esm --packages=external --log-level=warning --outfile=packages/db/dist/permissions-seed.server.js && pnpm --dir ../.. exec esbuild prisma/seed.ts --bundle --platform=node --format=esm --external:@prisma/client --external:@prisma/adapter-pg --external:pg --external:pino --external:bcryptjs --alias:~=./apps/web/app --log-level=warning --outfile=packages/db/dist/production-seed.server.js && pnpm --dir ../.. exec esbuild scripts/seed-e2e-readiness.ts --bundle --platform=node --format=esm --external:@prisma/client --external:@prisma/adapter-pg --external:pg --external:pino --external:bcryptjs --alias:~=./apps/web/app --log-level=warning --outfile=packages/db/dist/e2e-readiness-seed.server.js", "prisma:generate": "pnpm --dir ../.. exec prisma generate", "prisma:migrate:check": "pnpm --dir ../.. exec bash scripts/db/check-direct-url.sh --skip-ping", "prisma:migrate:deploy": "pnpm run prisma:migrate:check && pnpm --dir ../.. exec prisma migrate deploy", "prisma:migrate:status": "pnpm --dir ../.. exec prisma migrate status", "prisma:studio": "pnpm --dir ../.. exec prisma studio", "seed": "pnpm --dir ../.. exec tsx prisma/seed.ts", "permissions:sync": "pnpm --dir ../.. exec tsx packages/db/src/permissions-seed.server.ts", "test": "vitest run src", "typecheck": "tsc -p tsconfig.json --noEmit" }, "dependencies": { "@prisma/adapter-pg": "7.8.0", "@prisma/client": "7.8.0", "@toolctrl/entitlements": "workspace:*", "@toolctrl/logger": "workspace:*" }, "devDependencies": { "@types/node": "^25.6.0", "typescript": "^5.3.2", "vitest": "^3.2.4" } }