{ "name": "commitlore", "version": "1.7.5", "description": "Git-native, lifecycle-aware decision memory for coding agents", "license": "MIT", "private": true, "commitlore": { "indexSchemaVersion": 6 }, "type": "module", "files": [ "dist", "spec" ], "engines": { "node": ">=22.23.2" }, "scripts": { "build": "tsc -p tsconfig.json && npm run bundle", "build:canonical": "docker run --rm --platform linux/amd64 -v \"$PWD\":/w -w /w node:24-bookworm@sha256:934240a162082fd8b8a2f90cd5114446443f1eba1c5378f6687167ca405e6584 sh -c \"npm ci && npm run build\"", "artifact:manifest": "node scripts/write-canonical-artifact-manifest.mjs", "artifact:verify": "node scripts/verify-canonical-artifact.mjs", "bench:deterministic": "npm run build && node --experimental-strip-types bench/deterministic.ts", "bench:external": "npm run build && node --experimental-strip-types bench/external/run.ts", "bench:verify": "node bench/verify.mjs", "test": "npm run build && vitest run", "test:watch": "vitest", "typecheck": "tsc -p tsconfig.json --noEmit", "bundle": "esbuild src/cli.ts --bundle --platform=node --format=esm --target=node22 --outfile=dist/commitlore.mjs", "bench:m5": "node --experimental-strip-types bench/m5-analysis.ts", "test:local": "npm run build && vitest run --maxWorkers=4" }, "keywords": [ "git", "git-trailers", "ai-agents", "commit-messages", "knowledge-management", "mcp" ], "repository": { "type": "git", "url": "git+https://github.com/MongLong0214/commitlore.git" }, "homepage": "https://github.com/MongLong0214/commitlore#readme", "bugs": { "url": "https://github.com/MongLong0214/commitlore/issues" }, "devDependencies": { "@types/js-yaml": "^4.0.9", "@types/node": "^22.20.4", "esbuild": "^0.28.2", "js-yaml": "^5.4.2", "typescript": "^5.7.0", "vitest": "^5.0.2" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.32.1", "ajv": "^8.20.0", "ajv-formats": "^3.0.1", "commander": "^15.0.0" } }