{
  "name": "@vpxa/aikit",
  "version": "0.1.352",
  "type": "module",
  "description": "Local-first AI developer toolkit — knowledge base, code analysis, context management, and developer tools for LLM agents",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/anvpx/aikit.git"
  },
  "keywords": [
    "knowledge-base",
    "mcp",
    "ai",
    "developer-tools",
    "local-first",
    "embeddings",
    "vector-search",
    "code-analysis"
  ],
  "author": "AnVPX",
  "files": [
    "bin/",
    "packages/*/package.json",
    "packages/*/dist/**/*.js",
    "!packages/*/dist/__tests__/",
    "!packages/*/dist/**/__tests__/",
    "packages/*/dist/**/*.mjs",
    "!packages/*/dist/**/*.test.js",
    "!packages/*/dist/**/*.test.mjs",
    "packages/*/dist/**/*.mts",
    "packages/*/dist/**/*.d.ts",
    "packages/*/dist/**/*.d.mts",
    "packages/dashboard/dist/**",
    "packages/present/dist/**",
    "packages/settings-ui/dist/**",
    "packages/server/viewers/*.html",
    "packages/chunker/wasm/*.wasm",
    "packages/chunker/src/queries/**/*.scm",
    "scaffold/",
    "!scaffold/__tests__/",
    "!scaffold/definitions/",
    "scaffold/definitions/exclusions.mjs",
    "scaffold/definitions/mcp-entry.json",
    "!scaffold/_preview/",
    "!scaffold/generate.mjs",
    "!scaffold/adapters/",
    "!scaffold/generated/",
    "!packages/viewers/",
    "!scaffold/README.md",
    "!scaffold/INSTRUCTIONS.md",
    "!prompt-analysis-output/",
    "!reports/",
    "!.flows/",
    "!.tmp/",
    "!.tmp-*/",
    "!.spec/",
    "!.github/",
    "!.analysis/",
    "!.turbo/",
    "!.docs/",
    "README.md",
    "LICENSE"
  ],
  "exports": {
    ".": "./packages/core/dist/index.js",
    "./package.json": "./package.json",
    "./tools": "./packages/tools/dist/index.js",
    "./store": "./packages/store/dist/index.js",
    "./embeddings": "./packages/embeddings/dist/index.js",
    "./enterprise-bridge": "./packages/enterprise-bridge/dist/index.js"
  },
  "types": "./packages/core/dist/index.d.ts",
  "bin": {
    "aikit": "./bin/aikit.mjs"
  },
  "dependencies": {
    "@huggingface/transformers": "^4.x",
    "onnxruntime-common": "^1.x",
    "@lancedb/lancedb": "^0.x",
    "@mcp-ui/server": "^6.x",
    "@mixmark-io/domino": "^2.x",
    "@modelcontextprotocol/ext-apps": "^1.x",
    "@modelcontextprotocol/sdk": "^1.x",
    "ajv": "^8.x",
    "diff": "^9.x",
    "express": "^5.x",
    "gpt-tokenizer": "^3.x",
    "linkedom": "^0.x",
    "lru-cache": "^11.x",
    "marked": "^18.x",
    "mermaid": "^11",
    "minimatch": "^10.x",
    "sql.js": "^1.x",
    "sqlite-vec": "^0.x",
    "tree-sitter-wasms": "~0.1.13",
    "turndown": "^7.x",
    "web-tree-sitter": "~0.24.7",
    "yaml": "^2.x",
    "zod": "^4.x"
  },
  "optionalDependencies": {
    "better-sqlite3": "^12.x",
    "playwright-core": "^1.x"
  },
  "devDependencies": {
    "@biomejs/biome": "^2.x",
    "@types/better-sqlite3": "^7.x",
    "@types/express": "^5.x",
    "@types/node": "^24.x",
    "rimraf": "^6.x",
    "tsdown": "^0.x",
    "turbo": "^2.x",
    "typescript": "^6.x",
    "vite": "^8.x",
    "vite-plugin-singlefile": "^2.x",
    "vitest": "^4.x",
    "ws": "^8.x"
  },
  "engines": {
    "node": ">=18"
  },
  "scripts": {
    "postinstall": "node ./bin/postinstall-managed-launcher.mjs",
    "build": "node scripts/build.mjs",
    "typecheck": "tsc -b tsconfig.build.json --emitDeclarationOnly",
    "clean": "turbo run clean && rimraf --glob node_modules \"packages/*/node_modules\"",
    "lint": "biome check .",
    "lint:fix": "biome check --write .",
    "format": "biome format --write .",
    "start": "node packages/server/dist/bin.js",
    "start:http": "node packages/server/dist/bin.js --transport http",
    "prompt-analysis": "pnpm --dir ./scripts/tools/prompt-analysis build && node ./scripts/tools/prompt-analysis/run.mjs",
    "dogfood": "node scripts/dogfood-evaluate.mjs",
    "memory:evaluate": "node scripts/memory-evaluate.mjs",
    "memory:dogfood": "node scripts/dogfood-evaluate.mjs --focus memory",
    "test": "vitest run",
    "test:dogfood": "vitest run packages/server/src/dogfood/__tests__/evaluation.test.ts",
    "test:memory": "vitest run packages/server/src/memory/__tests__/evaluation.test.ts packages/server/src/__tests__/memory-explain.tool.test.ts",
    "verify-publish": "node scripts/verify-publish.mjs",
    "release": "node scripts/release.mjs",
    "release:dry": "node scripts/release.mjs --dry-run",
    "nodeprune": "pnpm -s dlx npkill -D -y && pnpm store prune && pnpm clean",
    "test:watch": "vitest",
    "validate": "pnpm build && pnpm test && pnpm lint:fix && pnpm typecheck"
  }
}