Lines 8-48json
8 "lemma": "dist/index.js"
11 ".": "./dist/index.js",
12 "./memory": "./dist/memory/index.js",
13 "./guides": "./dist/guides/index.js",
14 "./server": "./dist/server/index.js"
18 "scripts/postinstall.mjs",
19 "assets/visualizer.html",
20 "assets/visualizer-demo.gif",
26 "build": "tsc && node -e \"const fs=require('fs');const p=require('path');const s=p.join('assets','visualizer.html');const d=p.join('dist','server','visualizer.html');if(fs.existsSync(s)){fs.mkdirSync(p.dirname(d),{recursive:true});fs.copyFileSync(s,d);console.log('Copied visualizer.html to dist/server/')}else{console.warn('Warning: assets/visualizer.html not found')}\"",
27 "prepare": "npm run build",
28 "postinstall": "node scripts/postinstall.mjs",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L28 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L28 29 "typecheck": "tsc --noEmit --project tsconfig.test.json",
30 "start": "node dist/index.js",
31 "prepublishOnly": "npm run build",
32 "test": "node --import tsx --import ./tests/_setup.ts --test tests/*.test.ts tests/db/*.test.ts tests/memory/*.test.ts tests/guides/*.test.ts tests/sessions/*.test.ts tests/server/*.test.ts tests/intelligence/*.test.ts",
33 "test:memory": "node --import tsx --import ./tests/_setup.ts --test tests/memory/*.test.ts",
34 "test:guides": "node --import tsx --import ./tests/_setup.ts --test tests/guides/*.test.ts",
35 "test:sessions": "node --import tsx --import ./tests/_setup.ts --test tests/sessions/*.test.ts",
36 "test:server": "node --import tsx --import ./tests/_setup.ts --test tests/server/*.test.ts",
37 "test:mcp": "node tests/manual/mcp-smoke.mjs",
38 "test:mcp:c2": "node tests/manual/c2-quality-mcp.mjs",
39 "test:mcp:wave2": "node tests/manual/wave2-mcp.mjs",
40 "test:mcp:wave3": "node tests/manual/wave3-mcp.mjs",
41 "test:mcp:glm": "node tests/manual/glm-agent-mcp.mjs"