Lines 35-75json
35 "release": "pnpm build && npm pack",
36 "release:smoke": "node scripts/release-smoke.js",
37 "release:publish": "pnpm build && npm publish",
38 "release:ship": "bash scripts/release.sh",
39 "start": "node bin/tower.mjs",
41 "db:generate": "prisma generate",
42 "db:push": "DATABASE_URL=\"file:$HOME/.tower-dev/database/tower.db\" prisma db push",
43 "db:seed": "DATABASE_URL=\"file:$HOME/.tower-dev/database/tower.db\" tsx prisma/seed.ts",
44 "db:studio": "DATABASE_URL=\"file:$HOME/.tower-dev/database/tower.db\" prisma studio",
45 "db:init": "TOWER_DATA_DIR=\"$HOME/.tower-dev\" DATABASE_URL=\"file:$HOME/.tower-dev/database/tower.db\" tsx scripts/init-db.ts",
46 "db:init-fts": "DATABASE_URL=\"file:$HOME/.tower-dev/database/tower.db\" tsx prisma/init-fts.ts",
47 "db:migrate": "TOWER_DATA_DIR=\"$HOME/.tower-dev\" DATABASE_URL=\"file:$HOME/.tower-dev/database/tower.db\" tsx scripts/run-migrations.ts",
49 "test:run": "vitest run",
50 "test:e2e": "NO_PROXY=localhost,127.0.0.1 no_proxy=localhost,127.0.0.1 playwright test",
51 "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s",
52 "mcp": "node dist/mcp-server.cjs",
53 "mcp:build": "esbuild src/mcp/index.ts --bundle --platform=node --target=node18 --format=cjs --outfile=dist/mcp-server.cjs --external:@prisma/client --external:@modelcontextprotocol/sdk --external:@opentelemetry/api --alias:@=./src",
54 "mcp:dev": "tsx src/mcp/index.ts",
55 "postinstall": "node scripts/generate-prisma-client.js && node scripts/link-prisma.js && node scripts/fix-native-permissions.js && node scripts/post-install-banner.js"
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L55 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L55 58 "onlyBuiltDependencies": [
66 "@modelcontextprotocol/sdk": "^1.28.0",
67 "@prisma/client": "^6.19.2",
68 "@vscode/ripgrep": "1.18.0",