42 lines
1.7 KiB
JSON

{
"name": "goosefactory",
"version": "0.1.0",
"private": true,
"description": "GooseFactory — AI Agent Factory Command Center",
"type": "module",
"workspaces": [
"packages/shared",
"packages/api",
"packages/mcp-server",
"packages/modals",
"packages/learning"
],
"scripts": {
"dev": "npm run dev:infra && concurrently -n api,mcp,learning -c blue,green,yellow \"npm run dev:api\" \"npm run dev:mcp\" \"npm run dev:learning\"",
"dev:api": "npm -w @goosefactory/api run dev",
"dev:mcp": "npm -w @goosefactory/mcp-server run dev",
"dev:learning": "npm -w @goosefactory/learning run dev",
"dev:modals": "npm -w @goosefactory/modals run dev",
"dev:infra": "docker compose -f infra/docker/docker-compose.yml up -d",
"dev:infra:stop": "docker compose -f infra/docker/docker-compose.yml down",
"build": "npm -w @goosefactory/shared run build && npm run build:packages",
"build:packages": "concurrently \"npm -w @goosefactory/api run build\" \"npm -w @goosefactory/mcp-server run build\" \"npm -w @goosefactory/learning run build\"",
"build:shared": "npm -w @goosefactory/shared run build",
"test": "npm -w @goosefactory/learning run test",
"typecheck": "tsc -b packages/shared packages/api packages/mcp-server packages/learning",
"clean": "rm -rf packages/*/dist packages/*/node_modules node_modules",
"first-boot": "bash scripts/first-boot.sh",
"db:seed": "tsx scripts/seed-from-factory.ts",
"db:migrate": "npm -w @goosefactory/api run migrate:push"
},
"devDependencies": {
"concurrently": "^9.1.2",
"tsx": "^4.20.3",
"typescript": "^5.8.3"
},
"engines": {
"node": ">=20.0.0",
"npm": ">=10.0.0"
}
}