{
  "name": "@ngockhoale/ukit",
  "version": "3.4.41",
  "description": "Install/update an index-first AI workspace for Claude Code, OpenAI Codex and omp (Oh My Pi).",
  "license": "MIT",
  "type": "module",
  "keywords": [
    "ukit",
    "claude",
    "codex",
    "claude-code",
    "omp",
    "oh-my-pi",
    "skills",
    "agents",
    "ai",
    "ai-workspace",
    "cli",
    "developer-tools"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lengockhoa/UKit.git"
  },
  "homepage": "https://github.com/lengockhoa/UKit#readme",
  "bugs": {
    "url": "https://github.com/lengockhoa/UKit/issues"
  },
  "files": [
    "bin/",
    "src/",
    "scripts/",
    "!scripts/audit/c100/attribution-gap.mjs",
    "!scripts/audit/c100/implementer-attribution.mjs",
    "!scripts/audit/c100/trees-lifetimes.mjs",
    "!scripts/audit/c100/usage-provenance.mjs",
    "template_project/",
    "template_user/",
    "!template_project/**/.smbdelete*",
    "!template_project/.smbdelete*",
    "CHANGELOG.md",
    "LICENSE",
    "template_project/CLAUDE.md",
    "template_project/AGENTS.md",
    "template_project/.gitignore",
    "manifests/"
  ],
  "publishConfig": {
    "access": "public"
  },
  "bin": {
    "ukit": "bin/ukit"
  },
  "scripts": {
    "start": "node ./bin/ukit",
    "doctor": "node ./bin/ukit doctor",
    "diff": "node ./bin/ukit diff",
    "index:build": "node ./scripts/index/build-index.mjs",
    "index:refresh": "node ./scripts/index/refresh-index.mjs",
    "index:query": "node ./scripts/index/query-index.mjs",
    "bug:triage": "node ./scripts/bug/triage.mjs",
    "skill:audit": "node ./scripts/skill/audit-skill.mjs",
    "worktree:preflight": "node ./scripts/dev/worktree-preflight.mjs",
    "docs:render": "node scripts/docs/render-instructions.mjs --write",
    "docs:render:check": "node scripts/docs/render-instructions.mjs --check",
    "test:python:setup": "node tests/python/setup-test-venv.mjs",
    "test:artifact": "vitest run tests/integration/packageArtifact.test.js tests/integration/artifactReferenceIntegrity.test.js",
    "test:release-core": "vitest run --exclude tests/integration/packageArtifact.test.js",
    "release:verify": "node ./scripts/release/verify-release.mjs",
    "test": "vitest run",
    "test:liveness": "vitest run tests/liveness/",
    "test:handoff": "node ./bin/ukit install >/dev/null && node --test --test-concurrency=1 'tests/handoff/**/*.test.mjs' 'tests/handoff/**/*.test.js'",
    "test:watch": "vitest"
  },
  "engines": {
    "node": ">=20"
  },
  "dependencies": {
    "yaml": "^2.9.0"
  },
  "devDependencies": {
    "vitest": "^2"
  }
}
