{
  "name": "@principles/core",
  "version": "1.286.0",
  "description": "Pure-logic core of Principles Disciple, an AI Agent Governance System - pain signal capture and principle proposal (no I/O)",
  "type": "module",
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    },
    "./principle-tree-ledger": {
      "types": "./dist/principle-tree-ledger.d.ts",
      "default": "./dist/principle-tree-ledger.js"
    },
    "./trajectory-store": {
      "types": "./dist/trajectory-store.d.ts",
      "default": "./dist/trajectory-store.js"
    },
    "./trajectory-types": {
      "types": "./dist/trajectory-types.d.ts",
      "default": "./dist/trajectory-types.js"
    },
    "./prompt-builder": {
      "types": "./dist/prompt-builder/index.d.ts",
      "default": "./dist/prompt-builder/index.js"
    },
    "./evolution-store": {
      "types": "./dist/evolution-store.d.ts",
      "default": "./dist/evolution-store.js"
    },
    "./runtime-v2": {
      "types": "./dist/runtime-v2/index.d.ts",
      "default": "./dist/runtime-v2/index.js"
    },
    "./runtime-v2/intent-browser": {
      "types": "./dist/runtime-v2/intent/intent-browser.d.ts",
      "default": "./dist/runtime-v2/intent/intent-browser.js"
    },
    "./runtime-v2/feedback": {
      "types": "./dist/runtime-v2/feedback/index.d.ts",
      "default": "./dist/runtime-v2/feedback/index.js"
    },
    "./quality-scorecard": {
      "types": "./dist/quality-scorecard/index.d.ts",
      "default": "./dist/quality-scorecard/index.js"
    },
    "./host": {
      "types": "./dist/host/index.d.ts",
      "default": "./dist/host/index.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsc",
    "test": "vitest run",
    "lint": "eslint src/"
  },
  "dependencies": {
    "@earendil-works/pi-agent-core": "^0.85.1",
    "@earendil-works/pi-ai": "^0.85.1",
    "@sinclair/typebox": "^0.34.48",
    "better-sqlite3": "^13.0.3",
    "js-yaml": "^5.4.1",
    "typebox": "^1.3.16",
    "undici": "^7.25.0"
  },
  "devDependencies": {
    "@types/better-sqlite3": "^9.6.0",
    "@types/js-yaml": "^4.0.9",
    "@types/node": "^26.4.1",
    "fast-check": "4.9.0",
    "typescript": "^7.0.2",
    "vite": "^8.3.0",
    "vitest": "^5.0.0"
  },
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/csuzngjh/principles.git",
    "directory": "packages/principles-core"
  },
  "publishConfig": {
    "access": "public"
  }
}
