Lines 95-135json
95 "@opentelemetry/exporter-logs-otlp-http": ">=0.219.0",
96 "@opentelemetry/exporter-logs-otlp-proto": ">=0.219.0",
97 "@opentelemetry/exporter-metrics-otlp-grpc": ">=0.219.0",
98 "@opentelemetry/exporter-metrics-otlp-http": ">=0.219.0",
99 "@opentelemetry/exporter-metrics-otlp-proto": ">=0.219.0",
100 "@opentelemetry/exporter-prometheus": ">=0.219.0",
101 "@opentelemetry/exporter-trace-otlp-grpc": ">=0.219.0",
102 "@opentelemetry/exporter-trace-otlp-http": ">=0.219.0",
103 "@opentelemetry/exporter-trace-otlp-proto": ">=0.219.0"
109 "test": "vitest run",
110 "test:watch": "vitest",
111 "lint": "eslint src/ --max-warnings 53",
112 "typecheck": "tsc --noEmit",
113 "build": "bash scripts/build-lock.sh && mkdir -p dist/assets && cp src/assets/tmux.conf dist/assets/ && cp src/assets/ghostty.conf dist/assets/ && cp src/assets/statusline-command.sh dist/assets/ && cp src/assets/wezterm.lua dist/assets/ && cp src/assets/com.askexe.exed.plist dist/assets/ && cp src/bin/exe-start.sh dist/bin/exe-start.sh && (node dist/bin/generate-hook-manifest.js 2>/dev/null || true)",
114 "deploy": "node dist/bin/pre-build-guard.js && npm run build && (node dist/bin/prune-orphan-chunks.js || true) && npm install -g . && node dist/bin/install.js --global && echo '[exe-os] Deploy complete. Run /mcp in active sessions to reconnect.'",
115 "postinstall": "node dist/bin/install.js --commands-only || true",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L115 MediumAmbiguous Install Lifecycle Script
Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkg · L115 116 "prepublishOnly": "npm run typecheck && npm run build && node dist/bin/prune-orphan-chunks.js --force && npm run guard:esm-require && npm run check:schema-version && node dist/bin/customer-readiness.js && node dist/bin/pre-publish.js",
117 "test:publish": "npx vitest run --maxWorkers=4 --exclude 'tests/tui/**' --exclude 'tests/lib/tmux-routing.test.ts' --exclude 'tests/lib/intercom-routing.test.ts' --exclude 'tests/gateway/**' --exclude 'tests/mcp/ingest-document.test.ts' --exclude 'tests/lib/hybrid-search.test.ts' --exclude 'tests/lib/worker-gate.test.ts' --exclude 'tests/daemon-perf-stress.test.ts' --exclude 'tests/lib/gateway-client.test.ts' --exclude 'tests/lib/ws-client.test.ts' --exclude 'tests/lib/ws-auth.test.ts' --exclude 'tests/integration/clean-stack-projection.test.ts' --exclude 'tests/device-id-split-brain.test. ...
118 "benchmark:longmemeval": "npx tsx tests/benchmarks/longmemeval.ts",
119 "guard:esm-require": "node scripts/check-no-runtime-require.mjs",
120 "check:schema-version": "node scripts/check-schema-version.mjs",
121 "test:stack-sim": "node scripts/stack-sim.mjs",
122 "test:daemon-smoke": "vitest run --maxWorkers=1 tests/smoke/daemon-smoke-gate.test.ts"
125 "@anthropic-ai/sdk": "^0.95.2",
126 "@aws-sdk/client-s3": "^3.1052.0",
127 "@aws-sdk/s3-request-presigner": "^3.1052.0",
128 "@libsql/client": "^0.14.0",
129 "@modelcontextprotocol/sdk": "^1.29.0",
130 "@opentelemetry/api": "^1.9.1",
131 "@opentelemetry/sdk-node": "^0.219.0",
132 "@opentelemetry/sdk-trace-base": "^2.8.0",
133 "@slack/bolt": "^4.7.0",
134 "@slack/web-api": "^7.15.1",
Long lines were clipped for display.