{ "name": "@factory/integration", "version": "0.1.0", "private": true, "description": "Integration tests for AI Software Factory: NestJS API against real PostgreSQL/Redis/OpenSearch/MinIO via Testcontainers (auth, workspaces, pages, blocks, databases, comments, files, webhooks, permissions) + the Docker-free realtime gateway suite (in-process server, real ws).", "type": "module", "scripts": { "test": "vitest run", "test:watch": "vitest", "test:ci": "vitest run --reporter=default", "test:integration": "vitest run", "test:realtime": "vitest run realtime/", "typecheck": "tsc --noEmit -p tsconfig.json" }, "devDependencies": { "@factory/ai": "workspace:*", "@factory/realtime": "workspace:*", "@factory/search": "workspace:*", "@factory/shared": "workspace:*", "@types/node": "^20.14.0", "@types/ws": "^8.5.12", "testcontainers": "^10.13.0", "typescript": "^5.6.0", "vitest": "^2.1.0", "ws": "^8.17.0", "yaml": "2.9.1", "yjs": "^13.6.13" }, "dependencies": { "@factory/api": "workspace:*", "@factory/collaboration": "workspace:*", "@factory/storage": "workspace:*", "@factory/worker": "workspace:*", "@nestjs/common": "^10.4.0", "@nestjs/core": "^10.4.0", "@prisma/client": "^6.19.3", "bullmq": "^5.12.0", "ioredis": "^5.4.1", "tsx": "^4.19.0" } }