Files
HiveGrid-Wireframes/hivegrid-cloud/packages/db/package.json
T

78 lines
4.3 KiB
JSON

{
"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"
}
}