Basic Architecture of Sport Web
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
{
|
||||
"name": "sport-store",
|
||||
"version": "0.1.0",
|
||||
"private": true,
|
||||
"description": "Modern sports fashion e-commerce platform (monorepo)",
|
||||
"packageManager": "pnpm@10.34.5",
|
||||
"engines": {
|
||||
"node": ">=22.0.0",
|
||||
"pnpm": ">=10.0.0"
|
||||
},
|
||||
"scripts": {
|
||||
"dev": "turbo run dev",
|
||||
"dev:storefront": "turbo run dev --filter=@sport/storefront...",
|
||||
"dev:admin": "turbo run dev --filter=@sport/admin...",
|
||||
"dev:api": "turbo run dev --filter=@sport/api...",
|
||||
"build": "turbo run build",
|
||||
"lint": "turbo run lint",
|
||||
"lint:fix": "turbo run lint -- --fix",
|
||||
"typecheck": "turbo run typecheck",
|
||||
"test": "turbo run test",
|
||||
"format": "prettier --write .",
|
||||
"format:check": "prettier --check .",
|
||||
"clean": "turbo run clean",
|
||||
"setup": "bash infrastructure/scripts/bootstrap.sh",
|
||||
"infra:up": "docker compose up -d postgres redis minio minio-init mailpit",
|
||||
"infra:down": "docker compose down",
|
||||
"infra:reset": "docker compose down -v && pnpm run infra:up",
|
||||
"infra:logs": "docker compose logs -f",
|
||||
"db:generate": "pnpm --filter @sport/api run db:generate",
|
||||
"db:migrate": "pnpm --filter @sport/api run db:migrate",
|
||||
"db:deploy": "pnpm --filter @sport/api run db:deploy",
|
||||
"db:studio": "pnpm --filter @sport/api run db:studio",
|
||||
"db:seed": "pnpm --filter @sport/api run db:seed",
|
||||
"db:reset": "pnpm --filter @sport/api run db:reset"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@sport/eslint-config": "workspace:*",
|
||||
"eslint": "9.39.5",
|
||||
"prettier": "3.9.6",
|
||||
"prettier-plugin-tailwindcss": "^0.6.14",
|
||||
"turbo": "2.10.9",
|
||||
"typescript": "5.9.3"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user