diff --git a/package.json b/package.json index 744545b..dea6f10 100644 --- a/package.json +++ b/package.json @@ -4,9 +4,9 @@ "description": "Deterministic capability router and orchestration engine for local AI agents", "type": "module", "bin": { - "lazybrain": "./dist/bin/lazybrain.js", - "lb": "./dist/bin/lazybrain.js", - "lazybrain-mcp": "./dist/bin/mcp.js" + "lazybrain": "dist/bin/lazybrain.js", + "lb": "dist/bin/lazybrain.js", + "lazybrain-mcp": "dist/bin/mcp.js" }, "main": "./dist/index.js", "module": "./dist/index.js", diff --git a/scripts/audit-public.js b/scripts/audit-public.js index 775acc2..e5e307f 100644 --- a/scripts/audit-public.js +++ b/scripts/audit-public.js @@ -29,6 +29,14 @@ function checkVersion() { } function checkPack() { + const requiredBins = { + lazybrain: 'dist/bin/lazybrain.js', + lb: 'dist/bin/lazybrain.js', + 'lazybrain-mcp': 'dist/bin/mcp.js', + }; + for (const [name, target] of Object.entries(requiredBins)) { + if (pkg.bin?.[name] !== target) fail(`package.json bin.${name} must point to ${target}`); + } const raw = run('npm', ['pack', '--dry-run', '--json']); const entries = JSON.parse(raw); const files = entries[0]?.files?.map(file => file.path).sort() ?? [];