Skip to content

Commit cbe5245

Browse files
committed
chore(npm): expand package.json for npm publish readiness
- description: adds 'No npm install. Runs on Node 18+.' - scripts: added test:integration, test:all, watch, setup, init, health, map, mcp - files: explicit npm publish manifest (excludes test/, docs/, .claude/, etc.) - keywords: expanded to 14 terms including ai-context, zero-dependency, mcp, github-copilot - author: changed from string to object with name + github url - repository, homepage, bugs: added all three GitHub links - dependencies: renamed to devDependencies (no runtime deps)
1 parent afcca79 commit cbe5245

1 file changed

Lines changed: 49 additions & 5 deletions

File tree

package.json

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "context-forge",
33
"version": "1.1.0",
4-
"description": "Zero-dependency AI context engine — 97% token reduction",
4+
"description": "Zero-dependency AI context engine — 97% token reduction. No npm install. Runs on Node 18+.",
55
"main": "gen-context.js",
66
"bin": {
77
"gen-context": "./gen-context.js",
@@ -10,14 +10,58 @@
1010
},
1111
"scripts": {
1212
"test": "node test/run.js",
13+
"test:integration": "node test/integration/strategy.test.js && node test/integration/secret-scan.test.js && node test/integration/token-budget.test.js && node test/integration/mcp-server.test.js",
14+
"test:all": "node test/run.js && node test/integration/strategy.test.js && node test/integration/secret-scan.test.js",
1315
"generate": "node gen-context.js",
14-
"report": "node gen-context.js --report"
16+
"watch": "node gen-context.js --watch",
17+
"setup": "node gen-context.js --setup",
18+
"init": "node gen-context.js --init",
19+
"report": "node gen-context.js --report",
20+
"health": "node gen-context.js --health",
21+
"map": "node gen-project-map.js",
22+
"mcp": "node gen-context.js --mcp"
23+
},
24+
"files": [
25+
"gen-context.js",
26+
"gen-project-map.js",
27+
"src/",
28+
"README.md",
29+
"LICENSE",
30+
"CHANGELOG.md",
31+
".contextignore.example",
32+
"gen-context.config.json.example"
33+
],
34+
"keywords": [
35+
"ai",
36+
"context",
37+
"copilot",
38+
"claude",
39+
"cursor",
40+
"windsurf",
41+
"llm",
42+
"tokens",
43+
"token-reduction",
44+
"code-signatures",
45+
"ai-context",
46+
"zero-dependency",
47+
"mcp",
48+
"github-copilot"
49+
],
50+
"author": {
51+
"name": "Manoj Mallick",
52+
"url": "https://github.com/manojmallick"
53+
},
54+
"repository": {
55+
"type": "git",
56+
"url": "https://github.com/manojmallick/context-forge.git"
57+
},
58+
"homepage": "https://manojmallick.github.io/context-forge/",
59+
"bugs": {
60+
"url": "https://github.com/manojmallick/context-forge/issues"
1561
},
16-
"keywords": ["ai", "context", "copilot", "claude", "llm", "tokens", "token-reduction", "code-signatures"],
17-
"author": "Manoj Mallick,Independent Researcher, Amsterdam, Netherlands",
1862
"license": "MIT",
1963
"engines": {
2064
"node": ">=18.0.0"
2165
},
22-
"dependencies": {}
66+
"devDependencies": {}
2367
}

0 commit comments

Comments
 (0)