Skip to content

Commit 76e6a8a

Browse files
staticoclaude
andcommitted
Replace Express stack with Hono to minimize supply chain surface
Removes express, body-parser, cors, commander, and touch (130 transitive packages) in favor of hono + @hono/node-server (zero transitive deps). CLI parsing now uses node:util parseArgs, and touch replaced with fs.openSync. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 2b3aa16 commit 76e6a8a

3 files changed

Lines changed: 90 additions & 634 deletions

File tree

package.json

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,9 @@
1010
"license": "MIT",
1111
"private": true,
1212
"dependencies": {
13-
"body-parser": "2.2.2",
14-
"commander": "14.0.3",
15-
"cors": "2.8.6",
16-
"express": "5.2.1",
17-
"papaparse": "5.5.3",
18-
"touch": "3.1.1"
13+
"@hono/node-server": "^1.14.1",
14+
"hono": "^4.7.9",
15+
"papaparse": "5.5.3"
1916
},
2017
"packageManager": "pnpm@10.33.0"
2118
}

0 commit comments

Comments
 (0)