Lines 72-112json
72 "build": "bun clean:output && bun build:backend && bun build:ui && bun smoke:ui-preview && bun build:workers && bun build:cli && bun build:mcp && bun check:bundle && bun check:boundaries",
73 "build:backend": "vite build --config vite.backend.config.ts",
74 "build:ui": "vite build --config vite.ui.config.ts",
75 "build:workers": "npx esbuild src/proxy/logFinalizer.worker.ts src/proxy/sessionWorkerEntry.ts --bundle --platform=node --target=node22 --format=esm --outdir=.output/workers --external:better-sqlite3",
76 "smoke:workers": "node scripts/smoke-production-workers.mjs",
77 "smoke:packed-workers": "node scripts/smoke-packed-workers.mjs",
78 "smoke:instances": "node scripts/smoke-windows-instances.mjs",
79 "smoke:coding-agent-instances": "node scripts/smoke-coding-agent-instances.mjs",
80 "smoke:ui-preview": "node scripts/smoke-decoupled-ui-preview.mjs",
81 "check:bundle": "node scripts/check-client-bundle.mjs",
82 "check:boundaries": "node scripts/check-runtime-boundaries.mjs",
83 "compatibility:bdd": "node scripts/lint-bdd-catalog.mjs",
84 "compatibility:compare": "node scripts/compatibility/cli.mjs compare",
85 "compatibility:drift": "node scripts/check-backend-compatibility.mjs",
86 "compatibility:fixtures": "bun scripts/validate-compatibility-fixtures.ts",
87 "compatibility:freeze": "node scripts/freeze-backend-baseline.mjs",
88 "compatibility:run": "node scripts/compatibility/cli.mjs run",
89 "build:cli": "npx esbuild src/cli.ts --bundle --platform=node --target=node22 --format=esm --outfile=.output/cli.js",
90 "build:mcp": "npx esbuild packages/agent-inspector-mcp/src/cli.ts --bundle --platform=node --target=node22 --format=esm --outfile=packages/agent-inspector-mcp/dist/cli.js",
91 "themes:generate": "node scripts/generate-theme-scales.mjs",
92 "postinstall": "node scripts/setup-windows-runtime.mjs && node scripts/setup-agent-skills.mjs",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L92 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L92 93 "prepublishOnly": "npm run build",
94 "typecheck": "tsc --noEmit --incremental --tsBuildInfoFile .cache/tsconfig.tsbuildinfo",
95 "lint": "eslint . --cache --cache-location .cache/eslintcache",
96 "format": "biome format --write .",
97 "format:check": "biome format .",
98 "verify:fast": "bun scripts/run-static-checks.mjs --format && bun test:changed",
99 "extension:zip": "node scripts/pack-chrome-extension.mjs",
100 "extension:release": "node scripts/release-chrome-extension.mjs",
101 "release": "node scripts/release.mjs",
103 "check": "bun scripts/run-static-checks.mjs --format && bun check:boundaries && bun compatibility:bdd",
105 "ladle": "ladle serve",
106 "ladle:build": "ladle build"
109 "@mariozechner/pi-agent-core": "^0.73.1",
110 "@mariozechner/pi-ai": "^0.73.1",
111 "@modelcontextprotocol/server": "^2.0.0-beta.4",
112 "@tailwindcss/typography": "^0.5.20",