-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
69 lines (69 loc) · 5.01 KB
/
Copy pathpackage.json
File metadata and controls
69 lines (69 loc) · 5.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
{
"name": "aic",
"version": "1.0.5",
"private": true,
"description": "Agent Input Compiler — local-first MCP server for context compilation",
"type": "module",
"engines": {
"node": ">=22.0.0"
},
"packageManager": "pnpm@10.25.0",
"scripts": {
"build": "pnpm -r run build",
"clean": "rm -rf shared/dist mcp/dist mcp/integrations && find . -name '*.tsbuildinfo' -not -path './node_modules/*' -delete && rm -rf coverage .turbo",
"rebuild:native": "pnpm rebuild better-sqlite3",
"lint": "eslint .",
"lint:fix": "eslint . --fix",
"format": "prettier --write .",
"format:check": "prettier --check .",
"typecheck": "tsc -b",
"test": "vitest run && node integrations/cursor/__tests__/uninstall.test.js && node integrations/cursor/__tests__/uninstall-drift.test.cjs && node integrations/claude/__tests__/uninstall.test.cjs && node integrations/claude/__tests__/uninstall-drift.test.cjs && node integrations/claude/__tests__/install-verify.test.cjs && node integrations/claude/__tests__/plugin-scripts-reexport.test.cjs && node integrations/claude/__tests__/aic-after-file-edit-tracker.test.cjs && node integrations/claude/__tests__/aic-pre-tool-gate.test.cjs && node integrations/claude/__tests__/aic-block-no-verify.test.cjs && node integrations/claude/__tests__/aic-compile-helper.test.cjs && node integrations/claude/__tests__/aic-inject-conversation-id.test.cjs && node integrations/claude/__tests__/aic-pre-compact.test.cjs && node integrations/claude/__tests__/aic-prompt-compile.test.cjs && node integrations/claude/__tests__/aic-prompt-compile-plugin-path.test.cjs && node integrations/claude/__tests__/aic-session-end.test.cjs && node integrations/claude/__tests__/aic-session-start.test.cjs && node integrations/claude/__tests__/aic-stop-quality-check.test.cjs && node integrations/claude/__tests__/aic-subagent-inject.test.cjs && node integrations/claude/__tests__/aic-subagent-stop.test.cjs && node integrations/claude/__tests__/install.test.cjs && node integrations/claude/__tests__/claude-md-managed-section.test.cjs && node integrations/cursor/__tests__/AIC-subagent-model-id.test.cjs && node integrations/cursor/__tests__/AIC-subagent-stop.test.cjs && node integrations/shared/__tests__/prompt-log.test.cjs && node integrations/shared/__tests__/edited-files-cache.test.cjs && node integrations/shared/__tests__/read-stdin-sync.test.cjs && node integrations/shared/__tests__/session-markers.test.cjs && node integrations/shared/__tests__/resolve-project-root.test.cjs && node integrations/shared/__tests__/conversation-id.test.cjs && node integrations/shared/__tests__/aic-dir.test.cjs && node integrations/shared/__tests__/session-log.test.cjs && node integrations/shared/__tests__/session-model-cache.test.cjs && node integrations/shared/__tests__/uninstall-global-claude.test.cjs && node integrations/shared/__tests__/compile-recency.test.cjs && node integrations/cursor/__tests__/gitignore-aic-dir-tracked.test.cjs && node integrations/cursor/__tests__/install.test.js && node integrations/cursor/__tests__/AIC-before-submit-prewarm.test.cjs && node integrations/cursor/__tests__/AIC-cursor-hook-prod-fallback.test.cjs && node integrations/cursor/__tests__/AIC-inject-conversation-id.test.cjs && node integrations/cursor/__tests__/AIC-block-no-verify.test.cjs && node integrations/cursor/__tests__/AIC-session-init.test.cjs && node integrations/cursor/__tests__/AIC-subagent-compile.test.cjs && node integrations/__tests__/standalone-uninstall-smoke.test.cjs && node integrations/__tests__/pack-install-smoke.test.cjs && node .claude/skills/shared/scripts/__tests__/architectural-invariants.test.cjs && node .claude/skills/shared/scripts/__tests__/validate-task.test.cjs",
"test:watch": "vitest --watch",
"dev:mcp": "tsx mcp/src/server.ts",
"aic": "node mcp/dist/server.js",
"knip": "knip",
"check:headers": "node scripts/check-license-headers.cjs",
"lint:clones": "jscpd shared/src mcp/src",
"bench": "echo 'No benchmarks configured yet'",
"prepare": "husky"
},
"pnpm": {
"onlyBuiltDependencies": [
"better-sqlite3",
"esbuild",
"tree-sitter-go"
],
"patchedDependencies": {
"@modelcontextprotocol/sdk@1.29.0": "patches/@modelcontextprotocol__sdk@1.29.0.patch"
},
"overrides": {
"hono": "4.12.14",
"@hono/node-server": "1.19.13",
"postcss": "8.5.10"
}
},
"devDependencies": {
"@commitlint/cli": "20.5.0",
"@commitlint/config-conventional": "20.5.0",
"@types/better-sqlite3": "7.6.13",
"@types/node": "25.5.0",
"@vitest/coverage-v8": "4.1.2",
"esbuild": "0.27.3",
"eslint": "10.1.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-check-file": "3.3.1",
"eslint-plugin-max-methods-per-class": "1.0.2",
"eslint-plugin-sonarjs": "4.0.2",
"globals": "17.4.0",
"husky": "9.1.7",
"jscpd": "4.0.8",
"knip": "6.1.0",
"lint-staged": "16.4.0",
"prettier": "3.8.1",
"tsx": "4.21.0",
"typescript": "6.0.2",
"typescript-eslint": "8.58.0",
"vite": "7.3.2",
"vitest": "4.1.2"
}
}