Lines 1080-1120json
1080 "lint:fix": "node scripts/run-oxlint.mjs --fix && pnpm format",
1081 "lint:plugins:no-extension-imports": "node scripts/check-plugin-extension-import-boundary.mjs",
1082 "lint:plugins:no-extension-src-imports": "node --import tsx scripts/check-no-extension-src-imports.ts",
1083 "lint:plugins:no-extension-test-core-imports": "node --import tsx scripts/check-no-extension-test-core-imports.ts",
1084 "lint:plugins:no-monolithic-plugin-sdk-entry-imports": "node --import tsx scripts/check-no-monolithic-plugin-sdk-entry-imports.ts",
1085 "lint:plugins:no-register-http-handler": "node scripts/check-no-register-http-handler.mjs",
1086 "lint:plugins:plugin-sdk-subpaths-exported": "node scripts/check-plugin-sdk-subpath-exports.mjs",
1087 "lint:tmp:channel-agnostic-boundaries": "node scripts/check-channel-agnostic-boundaries.mjs",
1088 "lint:tmp:no-random-messaging": "node scripts/check-no-random-messaging-tmp.mjs",
1089 "lint:tmp:no-raw-channel-fetch": "node scripts/check-no-raw-channel-fetch.mjs",
1090 "lint:ui:no-raw-window-open": "node scripts/check-no-raw-window-open.mjs",
1091 "lint:web-fetch-provider-boundaries": "node scripts/check-web-fetch-provider-boundaries.mjs",
1092 "lint:web-search-provider-boundaries": "node scripts/check-web-search-provider-boundaries.mjs",
1093 "lint:webhook:no-low-level-body-read": "node scripts/check-webhook-auth-body-order.mjs",
1094 "plugin-sdk:api:check": "node --import tsx scripts/generate-plugin-sdk-api-baseline.ts --check",
1095 "plugin-sdk:api:gen": "node --import tsx scripts/generate-plugin-sdk-api-baseline.ts --write",
1096 "plugin-sdk:check-exports": "node scripts/sync-plugin-sdk-exports.mjs --check",
1097 "plugin-sdk:sync-exports": "node scripts/sync-plugin-sdk-exports.mjs",
1098 "plugin-sdk:usage": "node --import tsx scripts/analyze-plugin-sdk-usage.ts",
1099 "plugins:sync": "node --import tsx scripts/sync-plugin-versions.ts",
1100 "postinstall": "node scripts/postinstall-bundled-plugins.mjs",
HighInstall Time Lifecycle Scripts
Package defines install-time lifecycle scripts.
package.jsonView on unpkg · L1100 1101 "prepack": "node --import tsx scripts/kaijibot-prepack.ts",
1102 "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",
1103 "protocol:gen": "node --import tsx scripts/protocol-gen.ts",
1104 "runtime-sidecars:check": "node --import tsx scripts/generate-runtime-sidecar-paths-baseline.ts --check",
1105 "runtime-sidecars:gen": "node --import tsx scripts/generate-runtime-sidecar-paths-baseline.ts --write",
1106 "stage:bundled-plugin-runtime-deps": "node scripts/stage-bundled-plugin-runtime-deps.mjs",
1107 "start": "node scripts/run-node.mjs",
1108 "test": "node scripts/test-projects.mjs",
1109 "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",
1110 "test:build:singleton": "node scripts/test-built-plugin-singleton.mjs",
1111 "test:bundled": "node scripts/run-vitest.mjs run --config vitest/vitest.bundled.config.ts",
1112 "test:changed": "node scripts/test-projects.mjs --changed origin/main",
1113 "test:changed:max": "KAIJIBOT_VITEST_MAX_WORKERS=8 node scripts/test-projects.mjs --changed origin/main",
1114 "test:channels": "node scripts/run-vitest.mjs run --config vitest/vitest.channels.config.ts",
1115 "test:contracts": "pnpm test:contracts:channels && pnpm test:contracts:plugins",
1116 "test:contracts:channels": "node scripts/run-vitest.mjs run --config vitest/vitest.contracts.config.ts --maxWorkers=1 src/channels/plugins/contracts",
1117 "test:contracts:plugins": "node scripts/run-vitest.mjs run --config vitest/vitest.contracts.config.ts --maxWorkers=1 src/plugins/contracts",
1118 "test:coverage": "node scripts/run-vitest.mjs run --config vitest/vitest.unit.config.ts --coverage",
1119 "test:coverage:changed": "node scripts/run-vitest.mjs run --config vitest/vitest.unit.config.ts --coverage --changed origin/main",
1120 "test:e2e": "node scripts/run-vitest.mjs run --config vitest/vitest.e2e.config.ts",