Lines 9-49json
10 "dev": "tsx watch src/server/app.ts",
11 "claude-code-mcp": "DISABLE_CLIENT=true tsx src/server/app.ts",
12 "start-mcp-only": "DISABLE_CLIENT=true tsx src/server/app.ts",
13 "start-client-only": "DISABLE_MCP_SERVER=true tsx src/server/app.ts",
14 "build": "rm -rf dist && tsc && cp src/mcp/instructions.md dist/mcp/",
15 "prepack": "npm run build",
16 "start": "node dist/server/app.js",
17 "lint": "eslint src/ --max-warnings 0",
18 "pipeline-lint": "node node_modules/@hailer-repos/eslint-config/lint-new-violations.mjs -c eslint.config.mjs",
19 "typecheck": "tsc --noEmit -p tsconfig.eslint.json",
20 "build-dev-push": "rm -rf build/docker-dev && docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):dev -f ./Dockerfile.dev .",
21 "build-debug-push": "docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-debug -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):debug -f ./Dockerfile.debug .",
22 "build-prod-push": "rm -rf build/docker-prod && docker build --target artifacts --output build/docker-prod . -f Dockerfile.build-prod && docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):prod -f ./Dockerfile.prod .",
23 "build-k3d": "docker build -f Dockerfile.debug . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs) -c hailer",
24 "build-k3d-dummy": "docker build --target artifacts --output build/docker-dev . -f Dockerfile.build-dev && docker build -f Dockerfile.dev . -t $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev && k3d image import $(npm pkg get config.docker.registry | xargs)/$(npm pkg get name | xargs | sed 's/@hailer\\//hailer-/'):$(npm pkg get version | xargs)-dev -c hailer",
25 "mcp-server": "hailer-mcp",
26 "release:patch": "npm version patch -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public",
27 "release:minor": "npm version minor -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public",
28 "release:major": "npm version major -m 'chore: release v%s' && git push && git push --tags && npm run build && npm publish --access public",
29 "postinstall": "node scripts/postinstall.cjs",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L29 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L29 31 "test:coverage": "vitest run --coverage",
32 "test:live": "vitest run --config vitest.live.config.ts",
33 "evals": "tsx evals/run-evals.ts",
34 "evals:bot": "tsx evals/run-bot-evals.ts",
35 "ci:trigger": "tsx test/live/trigger-pipeline.ts"
40 "!scripts/probe-mcp-pricing.ts",
49 "@anthropic-ai/sdk": "^0.54.0",