Files
image-platform/package.json

44 lines
2.5 KiB
JSON
Raw Normal View History

{
"name": "image-platform",
"version": "0.1.0",
"private": true,
"description": "Control plane for image assets, variants, S3 storage and imgproxy generation.",
"packageManager": "pnpm@10.28.1",
"engines": {
"node": ">=22.0.0",
"pnpm": ">=10.0.0"
},
"scripts": {
"admin:build": "pnpm --filter @image-platform/admin build",
"admin:dev": "pnpm --filter @image-platform/admin dev",
"admin:preview": "pnpm --filter @image-platform/admin preview",
"admin:typecheck": "pnpm --filter @image-platform/admin typecheck",
"backend:build": "pnpm --filter @image-platform/backend build",
"backend:dev": "pnpm --filter @image-platform/backend dev",
"backend:start": "pnpm --filter @image-platform/backend start",
"backend:typecheck": "pnpm --filter @image-platform/backend typecheck",
"db:build": "pnpm --filter @image-platform/database build",
"db:generate": "pnpm --filter @image-platform/database db:generate",
"db:migrate": "pnpm --filter @image-platform/database db:migrate",
"db:studio": "pnpm --filter @image-platform/database db:studio",
"db:typecheck": "pnpm --filter @image-platform/database typecheck",
"gateway:build": "pnpm --filter @image-platform/gateway build",
"gateway:dev": "pnpm --filter @image-platform/gateway dev",
"gateway:start": "pnpm --filter @image-platform/gateway start",
"gateway:typecheck": "pnpm --filter @image-platform/gateway typecheck",
"queue:build": "pnpm --filter @image-platform/queue build",
"queue:typecheck": "pnpm --filter @image-platform/queue typecheck",
"storage:build": "pnpm --filter @image-platform/storage build",
"storage:typecheck": "pnpm --filter @image-platform/storage typecheck",
"worker:build": "pnpm db:build && pnpm queue:build && pnpm storage:build && pnpm --filter @image-platform/worker build",
"worker:dev": "pnpm db:build && pnpm queue:build && pnpm storage:build && pnpm --filter @image-platform/worker dev",
"worker:start": "pnpm --filter @image-platform/worker start",
"worker:typecheck": "pnpm --filter @image-platform/worker typecheck",
"infra:config": "docker compose -f infra/compose.dev.yml config",
"infra:up": "docker compose -f infra/compose.dev.yml up -d",
"infra:down": "docker compose -f infra/compose.dev.yml down",
"infra:logs": "docker compose -f infra/compose.dev.yml logs -f",
"check": "pnpm infra:config && pnpm db:typecheck && pnpm queue:typecheck && pnpm storage:typecheck && pnpm backend:typecheck && pnpm admin:typecheck && pnpm gateway:typecheck && pnpm worker:typecheck"
}
}