Lines 1084-1124json
1084 "lint:fix": "node scripts/run-oxlint.mjs --fix && pnpm format",
1085 "lint:plugins:no-extension-imports": "node scripts/check-plugin-extension-import-boundary.mjs",
1086 "lint:plugins:no-extension-src-imports": "node --import tsx scripts/check-no-extension-src-imports.ts",
1087 "lint:plugins:no-extension-test-core-imports": "node --import tsx scripts/check-no-extension-test-core-imports.ts",
1088 "lint:plugins:no-monolithic-plugin-sdk-entry-imports": "node --import tsx scripts/check-no-monolithic-plugin-sdk-entry-imports.ts",
1089 "lint:plugins:no-register-http-handler": "node scripts/check-no-register-http-handler.mjs",
1090 "lint:plugins:plugin-sdk-subpaths-exported": "node scripts/check-plugin-sdk-subpath-exports.mjs",
1091 "lint:tmp:channel-agnostic-boundaries": "node scripts/check-channel-agnostic-boundaries.mjs",
1092 "lint:tmp:no-random-messaging": "node scripts/check-no-random-messaging-tmp.mjs",
1093 "lint:tmp:no-raw-channel-fetch": "node scripts/check-no-raw-channel-fetch.mjs",
1094 "lint:ui:no-raw-window-open": "node scripts/check-no-raw-window-open.mjs",
1095 "lint:web-fetch-provider-boundaries": "node scripts/check-web-fetch-provider-boundaries.mjs",
1096 "lint:web-search-provider-boundaries": "node scripts/check-web-search-provider-boundaries.mjs",
1097 "lint:webhook:no-low-level-body-read": "node scripts/check-webhook-auth-body-order.mjs",
1098 "plugin-sdk:api:check": "node --import tsx scripts/generate-plugin-sdk-api-baseline.ts --check",
1099 "plugin-sdk:api:gen": "node --import tsx scripts/generate-plugin-sdk-api-baseline.ts --write",
1100 "plugin-sdk:check-exports": "node scripts/sync-plugin-sdk-exports.mjs --check",
1101 "plugin-sdk:sync-exports": "node scripts/sync-plugin-sdk-exports.mjs",
1102 "plugin-sdk:usage": "node --import tsx scripts/analyze-plugin-sdk-usage.ts",
1103 "plugins:sync": "node --import tsx scripts/sync-plugin-versions.ts",
1104 "postinstall": "node scripts/postinstall-bundled-plugins.mjs",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L1104 1105 "prepack": "node --import tsx scripts/kaijibot-prepack.ts",
1106 "prepare": "command -v git >/dev/null 2>&1 && git rev-parse --is-inside-work-tree >/dev/null 2>&1 && git config core.hooksPath git-hooks || exit 0",
1107 "protocol:gen": "node --import tsx scripts/protocol-gen.ts",
1108 "runtime-sidecars:check": "node --import tsx scripts/generate-runtime-sidecar-paths-baseline.ts --check",
1109 "runtime-sidecars:gen": "node --import tsx scripts/generate-runtime-sidecar-paths-baseline.ts --write",
1110 "stage:bundled-plugin-runtime-deps": "node scripts/stage-bundled-plugin-runtime-deps.mjs",
1111 "start": "node scripts/run-node.mjs",
1112 "test": "node scripts/test-projects.mjs",
1113 "test:auth:compat": "node scripts/run-vitest.mjs run --config vitest/vitest.gateway.config.ts src/gateway/server.auth.compat-baseline.test.ts src/gateway/client.test.ts src/gateway/reconnect-gating.test.ts src/gateway/protocol/connect-error-details.test.ts",
1114 "test:build:singleton": "node scripts/test-built-plugin-singleton.mjs",
1115 "test:bundled": "node scripts/run-vitest.mjs run --config vitest/vitest.bundled.config.ts",
1116 "test:changed": "node scripts/test-projects.mjs --changed origin/main",
1117 "test:changed:max": "KAIJIBOT_VITEST_MAX_WORKERS=8 node scripts/test-projects.mjs --changed origin/main",
1118 "test:channels": "node scripts/run-vitest.mjs run --config vitest/vitest.channels.config.ts",
1119 "test:contracts": "pnpm test:contracts:channels && pnpm test:contracts:plugins",
1120 "test:contracts:channels": "node scripts/run-vitest.mjs run --config vitest/vitest.contracts.config.ts --maxWorkers=1 src/channels/plugins/contracts",
1121 "test:contracts:plugins": "node scripts/run-vitest.mjs run --config vitest/vitest.contracts.config.ts --maxWorkers=1 src/plugins/contracts",
1122 "test:coverage": "node scripts/run-vitest.mjs run --config vitest/vitest.unit.config.ts --coverage",
1123 "test:coverage:changed": "node scripts/run-vitest.mjs run --config vitest/vitest.unit.config.ts --coverage --changed origin/main",
1124 "test:e2e": "node scripts/run-vitest.mjs run --config vitest/vitest.e2e.config.ts",