Assist_Design/package.json

77 lines
3.5 KiB
JSON
Raw Normal View History

{
"name": "customer-portal",
"version": "1.0.0",
"description": "Customer portal with BFF architecture",
"private": true,
"engines": {
"node": ">=22.0.0",
"pnpm": ">=10.0.0"
},
"packageManager": "pnpm@10.15.0",
"scripts": {
"predev": "pnpm --filter @customer-portal/domain build",
"dev": "./scripts/dev/manage.sh apps",
"dev:all": "pnpm --parallel --filter @customer-portal/domain --filter @customer-portal/portal --filter @customer-portal/bff run dev",
"build": "pnpm --recursive --reporter=default run build",
"start": "pnpm --parallel --filter @customer-portal/portal --filter @customer-portal/bff run start",
"test": "pnpm --recursive run test",
"lint": "pnpm --recursive run lint",
2025-08-22 17:02:49 +09:00
"lint:fix": "pnpm --recursive run lint:fix",
"format": "prettier -w .",
"format:check": "prettier -c .",
"prepare": "husky",
"type-check": "NODE_OPTIONS=\"--max-old-space-size=8192\" pnpm --filter @customer-portal/domain build && NODE_OPTIONS=\"--max-old-space-size=8192\" pnpm --recursive run type-check",
"type-check:memory": "./scripts/type-check-memory.sh check all",
"type-check:bff": "./scripts/type-check-memory.sh check bff",
"type-check:clean": "./scripts/type-check-memory.sh clean",
"clean": "pnpm --recursive run clean",
2025-08-21 15:24:40 +09:00
"dev:start": "./scripts/dev/manage.sh start",
"dev:stop": "./scripts/dev/manage.sh stop",
"dev:restart": "./scripts/dev/manage.sh restart",
"dev:tools": "./scripts/dev/manage.sh tools",
"dev:apps": "./scripts/dev/manage.sh apps",
"dev:logs": "./scripts/dev/manage.sh logs",
"dev:status": "./scripts/dev/manage.sh status",
"dev:migrate": "./scripts/dev/manage.sh migrate",
"dev:reset": "./scripts/dev/manage.sh reset",
"prod:deploy": "./scripts/prod/manage.sh deploy",
"prod:start": "./scripts/prod/manage.sh start",
"prod:stop": "./scripts/prod/manage.sh stop",
"prod:restart": "./scripts/prod/manage.sh restart",
"prod:update": "./scripts/prod/manage.sh update",
"prod:build": "./scripts/prod/manage.sh build",
"prod:status": "./scripts/prod/manage.sh status",
"prod:logs": "./scripts/prod/manage.sh logs",
"prod:backup": "./scripts/prod/manage.sh backup",
"prod:cleanup": "./scripts/prod/manage.sh cleanup",
"db:migrate": "pnpm --filter @customer-portal/bff run db:migrate",
"db:studio": "pnpm --filter @customer-portal/bff run db:studio",
"db:reset": "pnpm --filter @customer-portal/bff run db:reset",
"update:check": "pnpm outdated --recursive",
"update:all": "pnpm update --recursive --latest && pnpm audit && pnpm type-check",
"update:safe": "pnpm update --recursive && pnpm audit && pnpm type-check",
"dev:watch": "pnpm --parallel --filter @customer-portal/domain --filter @customer-portal/portal --filter @customer-portal/bff run dev",
"plesk:images": "bash ./scripts/plesk/build-images.sh",
"openapi:gen": "pnpm --filter @customer-portal/bff run openapi:gen",
"codegen": "pnpm --filter @customer-portal/api-client run codegen",
"postinstall": "pnpm openapi:gen && pnpm codegen || true"
},
"devDependencies": {
2025-08-22 17:02:49 +09:00
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.34.0",
"@types/node": "^24.3.0",
"eslint": "^9.33.0",
2025-08-22 17:02:49 +09:00
"eslint-config-next": "15.5.0",
"eslint-plugin-prettier": "^5.5.4",
"globals": "^16.3.0",
"husky": "^9.1.7",
"prettier": "^3.6.2",
"sharp": "^0.34.3",
2025-08-22 17:02:49 +09:00
"typescript": "^5.9.2",
"typescript-eslint": "^8.40.0"
},
"dependencies": {
"@sendgrid/mail": "^8.1.5"
}
}