{
  "name": "workspai",
  "version": "0.79.1",
  "type": "module",
  "description": "Open-source workspace intelligence CLI for software systems: create, adopt, govern, verify, and align polyglot workspaces for humans, CI, IDEs, and AI agents.",
  "keywords": [
    "workspai",
    "rapidkit",
    "wspai",
    "ai",
    "cli",
    "agents",
    "create",
    "workspace",
    "workspace-intelligence",
    "workspace-ai",
    "skills",
    "model",
    "graph",
    "knowledge",
    "governance",
    "AI-agents",
    "backend",
    "frontend",
    "microservices",
    "api",
    "fastapi",
    "nestjs",
    "nextjs",
    "react",
    "springboot",
    "spring",
    "gofiber",
    "gogin",
    "generator",
    "scaffold"
  ],
  "author": "Chistiq",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/chistiq/workspai.git",
    "directory": "packages/cli"
  },
  "homepage": "https://www.workspai.com/",
  "bugs": {
    "url": "https://github.com/chistiq/workspai/issues"
  },
  "bin": {
    "workspai": "dist/index.js"
  },
  "files": [
    "dist",
    "contracts",
    "docs",
    "!docs/*.mp4",
    "!docs/*.gif",
    "templates",
    "workspai.config.example.cjs",
    "rapidkit.config.example.cjs",
    "data/modules-embeddings.json",
    "scripts/enforce-package-manager.cjs",
    "scripts/check-agent-customization-drift.mjs",
    "scripts/enterprise-package-smoke.mjs",
    "scripts/prepack-enterprise.mjs"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public"
  },
  "scripts": {
    "check:package-manager": "node scripts/enforce-package-manager.cjs",
    "sync-kits": "bash scripts/sync-kits.sh",
    "sync:kits": "corepack npm run sync-kits",
    "build": "tsup",
    "build:watch": "tsup --watch",
    "dev": "tsup --watch",
    "dev:local": "corepack npm run build && corepack npm link",
    "install:local": "corepack npm unlink -g workspai || true && corepack npm run build && corepack npm link",
    "uninstall:local": "corepack npm unlink -g workspai || true",
    "test:e2e:first-install": "bash scripts/e2e-first-install.sh",
    "test:e2e:user-first-install": "bash scripts/e2e-user-first-install.sh",
    "test:prebuild": "tsup",
    "test": "corepack npm run test:prebuild && vitest run",
    "test:no-build": "vitest run",
    "test:drift": "node scripts/run-drift-guard.mjs",
    "benchmark:intelligence": "vitest run src/__tests__/workspace-intelligence-benchmark.test.ts",
    "sync:shared-contracts": "node scripts/sync-shared-contracts.mjs",
    "check:shared-contracts": "node scripts/sync-shared-contracts.mjs --check",
    "sync:parity-snapshot": "node scripts/sync-shared-contracts.mjs",
    "check:parity-snapshot": "node scripts/sync-shared-contracts.mjs --check",
    "generate:contracts": "node scripts/generate-shared-contracts.mjs",
    "check:generated-contracts": "node scripts/generate-shared-contracts.mjs --check",
    "check:agent-customization-drift": "node scripts/check-agent-customization-drift.mjs",
    "validate:contracts": "corepack npm run check:shared-contracts && vitest run src/__tests__/contracts/",
    "validate:contracts:tests": "vitest run src/__tests__/contracts/",
    "test:parity-contract": "corepack npm run check:shared-contracts && vitest run src/__tests__/contracts/import-stack-parity.snapshot.test.ts",
    "test:watch": "vitest",
    "test:coverage": "corepack npm run test:prebuild && vitest run --coverage --reporter=default --reporter=json --outputFile.json=test-results/vitest.json",
    "test:coverage:ci": "vitest run --coverage --reporter=default --reporter=json --outputFile.json=test-results/vitest.json",
    "test:prepare-embeddings": "node scripts/prepare-mock-embeddings.mjs",
    "generate-embeddings": "npx tsx src/ai/generate-embeddings.ts",
    "verify:package-cli": "node scripts/verify-package-cli.mjs",
    "verify:cli-command-surface": "node scripts/verify-cli-command-surface.mjs",
    "check:workspace-intelligence-runtime": "node scripts/check-workspace-intelligence-runtime-conformance.mjs",
    "check:workspace-intelligence-adversarial": "node scripts/check-workspace-intelligence-adversarial.mjs",
    "check:windows-registry": "node scripts/check-windows-registry-invariants.mjs",
    "check:doctor-capabilities": "node --import tsx scripts/check-doctor-capabilities.ts",
    "smoke:enterprise-package": "node scripts/enterprise-package-smoke.mjs",
    "prepack": "node scripts/prepack-enterprise.mjs",
    "test:e2e": "vitest run src/__tests__/e2e.test.ts",
    "test:scenarios": "node scripts/run-scenario-matrix-local.mjs",
    "test:scenarios:full": "node scripts/run-scenario-matrix-local.mjs --full",
    "test:scenarios:docker": "bash scripts/scenario-matrix.sh",
    "test:runtime-matrix": "node scripts/runtime-acceptance-matrix.mjs",
    "test:runtime-contract": "node scripts/runtime-acceptance-matrix.mjs --contract-only",
    "test:agent-framework:python": "tsx scripts/smoke-microsoft-agent-framework-adapter.ts --runtime python",
    "test:agent-framework:dotnet": "tsx scripts/smoke-microsoft-agent-framework-adapter.ts --runtime dotnet",
    "test:agent-framework:openai:python": "tsx scripts/smoke-openai-agents-adapter.ts --runtime python",
    "test:agent-framework:openai:typescript": "tsx scripts/smoke-openai-agents-adapter.ts --runtime typescript",
    "test:agent-framework:google-adk:python": "tsx scripts/smoke-google-adk-adapter.ts --runtime python",
    "test:agent-framework:google-adk:typescript": "tsx scripts/smoke-google-adk-adapter.ts --runtime typescript",
    "verify:agent-framework:matrix": "tsx scripts/verify-agent-framework-conformance.ts --reports test-results/agent-framework-conformance",
    "discover:agent-framework:versions": "tsx scripts/discover-agent-framework-versions.ts",
    "propose:agent-framework:versions": "tsx scripts/propose-agent-framework-version-update.ts",
    "discover:model-gateway:versions": "tsx scripts/propose-model-gateway-version-update.ts",
    "propose:model-gateway:versions": "tsx scripts/propose-model-gateway-version-update.ts",
    "promote:agent-framework:admission": "tsx scripts/promote-agent-framework-release-admission.ts",
    "prepush:test:runtime-contract": "node scripts/run-cached-prepush-gate.mjs runtime-contract",
    "test:runtime-matrix:full": "node scripts/runtime-acceptance-matrix.mjs --full",
    "test:real-world": "node scripts/real-world-qualification.mjs",
    "test:real-world:enterprise": "node scripts/enterprise-workspace-qualification.mjs",
    "test:graph-shadow": "node --import tsx scripts/graph-shadow-qualification.ts",
    "check:english-text": "node ../../scripts/english-text-guard.mjs --all",
    "lint": "corepack npm run check:english-text && eslint src --ext .ts",
    "lint:fix": "eslint src --ext .ts --fix",
    "format": "prettier --write \"src/**/*.ts\"",
    "format:check": "prettier --check \"src/**/*.ts\"",
    "typecheck": "tsc --noEmit",
    "validate": "corepack npm run check:package-manager && corepack npm run typecheck && corepack npm run lint && corepack npm run format:check && corepack npm test",
    "security": "corepack npm audit --audit-level=moderate",
    "security:fix": "corepack npm audit fix",
    "metrics": "tsx scripts/metrics.ts",
    "validate:docs-examples": "node scripts/validate-doc-examples.mjs",
    "check:github-release-notes": "node scripts/github-release-notes.mjs --check",
    "check:release-announcement": "node scripts/discord-release-announcement.mjs --check",
    "release:announcement": "node scripts/discord-release-announcement.mjs",
    "check:markdown-links": "node scripts/check-markdown-links.mjs",
    "check:docs-drift": "node scripts/docs-drift-guard.mjs",
    "smoke:readme": "node scripts/smoke-readme-commands.mjs",
    "validate:docs": "corepack npm run check:markdown-links && node ../../scripts/check-contributor-hub.mjs && corepack npm run check:docs-drift && corepack npm run validate:docs-examples && corepack npm run check:github-release-notes && corepack npm run check:release-announcement && corepack npm run smoke:readme",
    "smoke:frontend-generators": "tsup && node scripts/smoke-frontend-generators.mjs",
    "smoke:frontend-generators:network": "tsup && node scripts/smoke-frontend-generators.mjs --execute",
    "smoke:official-generators": "tsup && node scripts/smoke-official-generators.mjs",
    "smoke:official-generators:no-build": "node scripts/smoke-official-generators.mjs",
    "prepush:smoke:official-generators": "node scripts/run-cached-prepush-gate.mjs official-generators-contract",
    "smoke:official-generators:network": "tsup && node scripts/smoke-official-generators.mjs --execute",
    "check:generator-smoke-coverage": "node scripts/check-generator-smoke-coverage.mjs",
    "sync:contracts": "node scripts/sync-contracts.mjs",
    "check:contracts": "node scripts/sync-contracts.mjs --check",
    "bundle-size": "corepack npm run build && node scripts/report-dist-size.mjs",
    "analyze": "corepack npm run build && node scripts/analyze-dist.mjs",
    "size-check": "corepack npm run build && size-limit",
    "size-check:no-build": "size-limit",
    "bench": "npx tsx scripts/benchmarks.ts",
    "quality": "corepack npm run check:package-manager && corepack npm run typecheck && corepack npm run lint && corepack npm run format:check && corepack npm test && corepack npm run size-check && corepack npm run check:workspace-intelligence-runtime && corepack npm run check:workspace-intelligence-adversarial && corepack npm run check:doctor-capabilities && corepack npm run test:runtime-contract && corepack npm run security && corepack npm run validate:docs && corepack npm run check:generator-smoke-coverage && corepack npm run smoke:official-generators && corepack npm run check:contracts && corepack npm run check:shared-contracts && corepack npm run check:parity-snapshot && corepack npm run check:agent-customization-drift",
    "quality:push": "corepack npm run check:package-manager && corepack npm run check:windows-registry && corepack npm run typecheck && corepack npm run lint && corepack npm run format:check && corepack npm run build && corepack npm run test:no-build && corepack npm run size-check:no-build && corepack npm run check:workspace-intelligence-runtime && corepack npm run check:workspace-intelligence-adversarial && corepack npm run check:doctor-capabilities && corepack npm run prepush:test:runtime-contract && corepack npm run validate:docs && corepack npm run check:generator-smoke-coverage && corepack npm run prepush:smoke:official-generators && corepack npm run contracts:check:local && corepack npm run validate:contracts:tests",
    "act-matrix": "act -P ubuntu-latest=ghcr.io/catthehacker/ubuntu:act-22.04 -P macos-latest=ghcr.io/catthehacker/ubuntu:act-22.04 -P windows-latest=ghcr.io/catthehacker/ubuntu:act-22.04 --pull=false -j build-test-matrix",
    "release:dry": "bash scripts/release.sh --no-publish --yes --allow-dirty",
    "release:patch": "bash scripts/release.sh patch",
    "release:minor": "bash scripts/release.sh minor",
    "release:major": "bash scripts/release.sh major",
    "check": "corepack npm run check:package-manager && corepack npm run check:windows-registry && corepack npm run typecheck && corepack npm run lint && corepack npm run format:check && corepack npm run test:coverage && corepack npm run metrics",
    "ci": "corepack npm run quality",
    "contracts:sync": "corepack npm run sync:contracts && corepack npm run sync:shared-contracts",
    "contracts:check": "corepack npm run check:contracts && corepack npm run check:shared-contracts && corepack npm run check:parity-snapshot && corepack npm run check:generated-contracts && corepack npm run check:agent-customization-drift",
    "contracts:check:local": "corepack npm run check:contracts && corepack npm run check:shared-contracts && corepack npm run check:generated-contracts && corepack npm run check:agent-customization-drift",
    "contracts:prepush": "corepack npm run sync:shared-contracts && corepack npm run check:shared-contracts -- --require-clean",
    "contracts:validate": "corepack npm run contracts:check && corepack npm run validate:contracts && corepack npm run build && corepack npm run check:workspace-intelligence-runtime && corepack npm run check:workspace-intelligence-adversarial && corepack npm run check:doctor-capabilities",
    "docs:validate": "corepack npm run validate:docs",
    "smoke": "corepack npm run smoke:enterprise-package && corepack npm run smoke:readme && corepack npm run check:generator-smoke-coverage && corepack npm run smoke:official-generators",
    "fix": "corepack npm run lint:fix && corepack npm run format && corepack npm run sync:contracts && corepack npm run sync:shared-contracts && corepack npm run sync-kits"
  },
  "dependencies": {
    "@clack/prompts": "^0.9.1",
    "ajv": "^8.20.0",
    "ajv-formats": "^3.0.1",
    "chalk": "^5.3.0",
    "cli-progress": "^3.12.0",
    "commander": "^12.1.0",
    "execa": "^9.3.1",
    "fs-extra": "^11.2.0",
    "inquirer": "^13.2.2",
    "nunjucks": "^3.2.4",
    "openai": "^6.22.0",
    "ora": "^8.0.1",
    "validate-npm-package-name": "^5.0.1",
    "yaml": "^2.9.0",
    "yauzl": "^3.4.0",
    "yazl": "^3.3.1"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.3",
    "@size-limit/file": "12.1.0",
    "@types/cli-progress": "^3.11.6",
    "@types/fs-extra": "^11.0.4",
    "@types/inquirer": "^9.0.7",
    "@types/node": "^20.14.0",
    "@types/nunjucks": "^3.2.6",
    "@types/validate-npm-package-name": "^4.0.2",
    "@types/yauzl": "^2.10.3",
    "@types/yazl": "^3.3.1",
    "@typescript-eslint/eslint-plugin": "^8.46.2",
    "@typescript-eslint/parser": "^8.46.2",
    "@vitest/coverage-v8": "^4.1.11",
    "@vitest/ui": "^4.1.11",
    "eslint": "^9.39.2",
    "husky": "^9.1.7",
    "lint-staged": "^16.4.0",
    "prettier": "^3.6.2",
    "size-limit": "12.1.0",
    "tsup": "^8.5.1",
    "tsx": "^4.20.6",
    "typescript": "^5.5.0",
    "vite-bundle-visualizer": "^1.2.1",
    "vitest": "^4.1.11"
  },
  "optionalDependencies": {
    "@rollup/rollup-win32-x64-msvc": "*"
  },
  "engines": {
    "node": ">=20.19.0"
  },
  "lint-staged": {
    "*.ts": [
      "eslint --fix",
      "prettier --write"
    ]
  },
  "packageManager": "npm@10.8.2"
}
