BEACON

← candidates

npm cli-jaw @2.1.2

score
0.55 med
flagged 2026-06-02 00:00
signals by category
content 1 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
content
script_count_spike 0.5 scripts count 54 -> 64
topology
dependency_added_unknown 0.6 8 new non-watchlisted dep(s): ['@codemirror/language', '@codemirror/state', '@codemirror/view', '@lezer/highlight', '@replit/codemirror-vim'] ...

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "bitkyc08"
  ],
  "versions": 197
}

Evidence (package doc at flag time)

{
  "dependencies_count": 47,
  "dist": {
    "integrity": "sha512-sq4WL4SeCb0pmF835lE3q4tla7R+Hsuq0b4TXxyl6HyIiqeRtFfJIEU/FoRbg2hUZIvz4ko76BgOCggADNdeng==",
    "tarball": "https://registry.npmjs.org/cli-jaw/-/cli-jaw-2.1.2.tgz",
    "unpackedSize": 26330001
  },
  "dist-tags": {
    "latest": "2.1.2",
    "preview": "2.0.17-preview.20260529041409"
  },
  "latest_version": "2.1.2",
  "maintainers": [
    {
      "email": "bitkyc08@gmail.com",
      "name": "bitkyc08"
    }
  ],
  "num_versions": 205,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/lidge-jun/cli-jaw.git"
  },
  "scripts": {
    "audit:fresh-install-evidence": "node scripts/audit-fresh-install-evidence.mjs",
    "build": "tsc && mkdir -p dist/src/prompt && rsync -a --delete src/prompt/templates/ dist/src/prompt/templates/ && rsync -a --delete prompts/ dist/prompts/",
    "build:claude-e": "npm run build:claude-exec",
    "build:claude-exec": "cargo build --release --manifest-path native/jaw-claude-i/Cargo.toml",
    "build:frontend": "vite build --config vite.config.ts",
    "check:copilot-gap": "tsx scripts/check-copilot-gap.ts",
    "check:deps": "tsx scripts/check-deps-offline.ts",
    "check:deps:online": "bash scripts/check-deps-online.sh",
    "check:electron-no-native": "node scripts/check-electron-no-native.cjs",
    "check:frontend-build-output": "tsx scripts/check-web-ui-build-output.ts",
    "check:strict-baseline": "node scripts/check-strict-baseline.mjs",
    "clean:dist": "node -e \"const fs=require('fs');fs.rmSync('dist',{recursive:true,force:true});\"",
    "collect:fresh-install-evidence": "bash scripts/collect-fresh-install-evidence.sh",
    "dev": "tsx --env-file=.env server.ts",
    "dev:frontend": "vite --config vite.config.ts",
    "electron:build": "npm --prefix electron run build",
    "electron:dev": "concurrently -k -n jaw,electron \"node scripts/electron-dev-manager.mjs\" \"npm --prefix electron run dev\"",
    "electron:dist:mac": "npm run build:frontend && npm --prefix electron run build && CSC_IDENTITY_AUTO_DISCOVERY=false npm --prefix electron run dist:mac",
    "electron:start": "npm --prefix electron run start",
    "ensure:native": "node scripts/ensure-native-modules.cjs",
    "gate:action-memory-safe-replay": "node scripts/release-gates.mjs action-memory-safe-replay",
    "gate:all": "node scripts/release-gates.mjs",
    "gate:browser-primitives-catalog": "node scripts/release-gates.mjs browser-primitives-catalog",
    "gate:mcp-scope-frozen": "node scripts/release-gates.mjs mcp-scope-frozen",
    "gate:model-adapter-frozen": "node scripts/release-gates.mjs model-adapter-frozen",
    "gate:no-cloud-claims": "node scripts/release-gates.mjs no-cloud-claims",
    "gate:no-experimental-in-readme-ready-section": "node scripts/release-gates.mjs no-experimental-in-readme-ready-section",
    "gate:observation-bundle-fixtures": "node scripts/release-gates.mjs observation-bundle-fixtures",
    "gate:observe-actions-fixtures": "node scripts/release-gates.mjs observe-actions-fixtures",
    "gate:tests": "node scripts/release-gates.mjs tests",
    "gate:truth-table-fresh": "node scripts/release-gates.mjs truth-table-fresh",
    "gate:typecheck": "node scripts/release-gates.mjs typecheck",
    "gate:workflow-common-layer-no-sdk": "node scripts/release-gates.mjs workflow-common-layer-no-sdk",
    "i18n:registry": "tsx scripts/i18n-registry.ts",
    "postbuild": "node scripts/link-current-nvm-bin.cjs",
    "postinstall": "node scripts/postinstall-guard.cjs",
    "prebuild": "npm run ensure:native",
    "prepublishOnly": "npm run build && npm run build:frontend",
    "pretest": "npm run ensure:native",
    "pretest:all": "npm run ensure:native",
    "pretest:integration": "npm run ensure:native",
    "pretest:smoke": "npm run ensure:native",
    "preview:frontend": "vite preview --config vite.config.ts",
    "qa:manager-frontend": "npm run build:frontend && npm run typecheck:frontend",
    "rebuild:native": "npm rebuild better-sqlite3",
    "smoke:opencode": "tsx scripts/smoke/opencode-external-dir-smoke.ts",
    "test": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test tests/*.test.ts tests/unit/*.test.ts",
    "test:all": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test tests/*.test.ts tests/**/*.test.ts",
    "test:claude-e": "npm run test:claude-exec",
    "test:claude-exec": "cargo test --manifest-path native/jaw-claude-i/Cargo.toml",
    "test:coverage": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test --experimental-test-coverage tests/*.test.ts tests/**/*.test.ts",
    "test:events": "tsx --test tests/events.test.ts",
    "test:fresh-install": "tsx scripts/fresh-install-smoke.ts",
    "test:install-risk": "node scripts/install-risk-gate.mjs",
    "test:integration": "tsx --experimental-test-module-mocks --test tests/integration/*.test.ts",
    "test:manager:browser": "tsx --test tests/browser/manager-layout-smoke.test.ts",
    "test:smoke": "TEST_PORT=3457 tsx --test tests/integration/api-smoke.test.ts",
    "test:telegram": "tsx --test tests/telegram-forwarding.test.ts",
    "test:watch": "tsx --import ./tests/setup/test-home.ts --test --watch tests/*.test.ts tests/unit/*.test.ts",
    "test:web-ui-runtime": "tsx --import ./tests/setup/test-home.ts --experimental-test-module-mocks --test tests/unit/web-ui-runtime-*.test.ts tests/unit/web-ui-processblock-runtime.test.ts tests/unit/web-ui-mermaid-runtime.test.ts tests/unit/web-ui-sanitizer.test.ts tests/unit/web-ui-build-output-guard.test.ts",
    "typecheck": "tsc --noEmit",
    "typecheck:frontend": "tsc --noEmit -p tsconfig.frontend.json",
    "verify:fresh-install": "bash scripts/verify-fresh-install.sh",
    "verify:release-evidence": "node scripts/verify-release-evidence.mjs"
  },
  "signal_details": {
    "dependency_added_unknown": "8 new non-watchlisted dep(s): ['@codemirror/language', '@codemirror/state', '@codemirror/view', '@lezer/highlight', '@replit/codemirror-vim'] ...",
    "script_count_spike": "scripts count 54 -> 64"
  },
  "time": {
    "created": "2026-02-25T09:57:40.740Z",
    "modified": "2026-05-30T20:56:07.700Z"
  }
}