{
  "name": "zam-core",
  "version": "0.34.0",
  "description": "The Symbiotic Learning Kernel: Elevating Human Intelligence through AI Collaboration.",
  "type": "module",
  "engines": {
    "node": ">=22"
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    }
  },
  "files": [
    "dist/",
    "plugin.json",
    "mcp.json",
    "skills/zam/",
    ".claude/skills/zam/",
    ".agent/skills/zam/",
    ".agents/skills/zam/",
    "templates/personal/",
    "docs/AGENT_PLUGIN.md",
    "README.md",
    "LICENSE"
  ],
  "bin": {
    "zam": "dist/cli/index.js"
  },
  "scripts": {
    "build": "tsup && npm run build:panel && npm run build:copilot-extension && npm run build:vscode-extension",
    "build:copilot-extension": "tsup --config tsup.config.copilot-extension.ts && vite build --config vite.config.copilot-extension.mts && node scripts/prepare-copilot-extension.mjs",
    "build:vscode-extension": "tsup --config tsup.config.vscode-extension.ts && vite build --config vite.config.vscode-extension.mts && node scripts/prepare-vscode-extension.mjs",
    "build:panel": "vite build --config vite.config.panel.mts && vite build --config vite.config.panel.mts --mode recall && vite build --config vite.config.panel.mts --mode graph && vite build --config vite.config.panel.mts --mode settings && vite build --config vite.config.panel.mts --mode okf",
    "prepare": "npm run build",
    "dev": "tsx src/cli/index.ts",
    "pretest": "npm run build",
    "test": "vitest run",
    "test:watch": "vitest",
    "typecheck": "tsc --noEmit",
    "lint": "biome check src/",
    "format": "biome format --write src/",
    "desktop:prepare": "node scripts/prepare-desktop-bridge.mjs",
    "curriculum:topic-coverage": "tsx scripts/curriculum-topic-coverage-smoke.ts",
    "curriculum:sync-bundled-cells": "node scripts/update-bundled-cells-imports.mjs",
    "mobile:check": "cargo check --manifest-path mobile/src-tauri/Cargo.toml",
    "observer:check": "cargo check --manifest-path observer/Cargo.toml",
    "observer:test": "cargo test --manifest-path observer/Cargo.toml",
    "observer:build": "cargo build --manifest-path observer/Cargo.toml --release",
    "observer:prepare": "node scripts/prepare-observer-sidecar.mjs",
    "pg:up": "node scripts/pg-dev.mjs up",
    "pg:down": "node scripts/pg-dev.mjs down",
    "pg:test": "POSTGRES_URL=$(node scripts/pg-dev.mjs url) vitest run tests/kernel/postgres-rls.test.ts tests/kernel/provider-contract.test.ts tests/kernel/postgres-provider.test.ts tests/kernel/postgres-provision.test.ts"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/zam-os/zam.git"
  },
  "keywords": [
    "learning",
    "spaced-repetition",
    "active-recall",
    "ai-symbiosis",
    "cli"
  ],
  "author": "ZAM Contributors",
  "license": "Apache-2.0",
  "bugs": {
    "url": "https://github.com/zam-os/zam/issues"
  },
  "homepage": "https://github.com/zam-os/zam#readme",
  "dependencies": {
    "@inquirer/prompts": "^8.3.2",
    "@modelcontextprotocol/ext-apps": "^1.7.5",
    "@modelcontextprotocol/sdk": "^1.30.0",
    "better-sqlite3": "^13.0.2",
    "commander": "^15.0.0",
    "ulid": "^3.0.2",
    "zod": "^4.4.3"
  },
  "optionalDependencies": {
    "libsql": "^0.5.29",
    "pg": "^8.13.1"
  },
  "overrides": {
    "esbuild": "0.28.1"
  },
  "devDependencies": {
    "@biomejs/biome": "2.5.6",
    "@types/better-sqlite3": "^7.6.13",
    "@types/node": "^26.1.2",
    "@types/pg": "^8.11.10",
    "mermaid": "^11.16.0",
    "tsup": "^8.5.1",
    "tsx": "^4.23.1",
    "typescript": "^6.0.3",
    "vite": "^8.1.5",
    "vite-plugin-singlefile": "^2.3.3",
    "vitest": "^4.1.10"
  }
}
