{ "name": "penguin-harness", "version": "0.1.4", "private": true, "type": "module", "description": "PenguinHarness — TypeScript AI Agent (SDK + CLI).", "engines": { "node": ">=24" }, "scripts": { "format": "prettier --write .", "format:check": "prettier --check .", "typecheck": "pnpm -r typecheck", "test": "pnpm -r test", "test:e2e": "pnpm --filter @prismshadow/penguin-core test:e2e", "build": "pnpm -r build && pnpm link:cli", "link:cli": "pnpm --dir packages/cli link --global || echo '[link:cli] pnpm global directory not configured; skipping the global penguin link (run pnpm setup once first)'", "penguin": "node scripts/run-with-env.mjs PENGUIN_HOME=~/.penguin/dev-data PORT=7369 -- tsx packages/cli/src/index.ts", "dev": "concurrently -n server,web -c cyan,magenta \"pnpm dev:server\" \"pnpm dev:web\"", "dev:server": "pnpm --filter @prismshadow/penguin-server dev", "dev:web": "node scripts/dev-prebuild.mjs && pnpm --filter @prismshadow/penguin-web dev", "dev:docs": "node scripts/dev-prebuild.mjs --install-only && pnpm --filter @prismshadow/penguin-docs dev", "dev:landing": "node scripts/dev-prebuild.mjs --install-only && pnpm --filter @prismshadow/penguin-landing dev", "build:site": "node scripts/build-site.mjs" }, "devDependencies": { "@prismshadow/penguin-cli": "workspace:*", "@prismshadow/penguin-core": "workspace:*", "@types/node": "^24.0.0", "concurrently": "^10.0.4", "prettier": "^3.9.4", "tsx": "^4.20.0", "typescript": "^5.6.0", "vitest": "^3.2.6" }, "packageManager": "pnpm@11.18.0" }