BEACON

← candidates

npm @kmmao/happy-coder @0.96.1

score
0.8 high
flagged 2026-06-12 04:30
signals by category
cadence 1 topology 1 enrichment 1

maintainers added:

package profile →

Signals fired

signalweightrationale
cadence
rapid_release 0.8 3 versions in last 24h: ['0.95.0', '0.96.0', '0.96.1']
topology
dependency_added_unknown 0.6 1 new non-watchlisted dep(s): ['@xterm/headless']
enrichment
repo_doesnt_exist 1.0 claimed repo kmmao/happy returns 404 on github.com

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "kmmao"
  ],
  "versions": 433
}

Evidence (package doc at flag time)

{
  "dependencies_count": 30,
  "dist": {
    "integrity": "sha512-xxgIag8sYrendw1tl9QRLBEeLnInwN7VekhLRXa+SeazrBINGnKl7CPNOZbbTqjEYjOEYOK+GPtuFY0Snb3unw==",
    "tarball": "https://registry.npmjs.org/@kmmao/happy-coder/-/happy-coder-0.96.1.tgz",
    "unpackedSize": 241144949
  },
  "dist-tags": {
    "latest": "0.96.1"
  },
  "latest_version": "0.96.1",
  "maintainers": [
    {
      "email": "liukaimaomao@gmail.com",
      "name": "kmmao"
    }
  ],
  "num_versions": 435,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/kmmao/happy.git"
  },
  "scripts": {
    "// ==== Dev/Stable Variant Management ====": "",
    "// ==== Development Linking ====": "",
    "// ==== Development Version Quick Commands ====": "",
    "// ==== Setup ====": "",
    "// ==== Stable Version Quick Commands ====": "",
    "build": "bash scripts/build.sh",
    "cli": "tsx src/index.ts",
    "dev": "tsx src/index.ts",
    "dev:auth": "node scripts/env-wrapper.cjs dev auth",
    "dev:daemon:start": "node scripts/env-wrapper.cjs dev daemon start",
    "dev:daemon:status": "node scripts/env-wrapper.cjs dev daemon status",
    "dev:daemon:stop": "node scripts/env-wrapper.cjs dev daemon stop",
    "dev:integration-test-env": "$npm_execpath run build && tsx --env-file .env.integration-test src/index.ts",
    "dev:local-server": "$npm_execpath run build && tsx --env-file .env.dev-local-server src/index.ts",
    "dev:variant": "node scripts/env-wrapper.cjs dev",
    "doctor": "node scripts/env-wrapper.cjs stable doctor",
    "generate:codex-app-server-notification-contract": "node scripts/generate-codex-app-server-notification-contract-subset.mjs",
    "link:dev": "node scripts/link-dev.cjs",
    "postinstall": "node scripts/unpack-tools.cjs",
    "prepublishOnly": "$npm_execpath run build && $npm_execpath test",
    "release": "npx --no-install release-it",
    "setup:dev": "node scripts/setup-dev.cjs",
    "stable": "node scripts/env-wrapper.cjs stable",
    "stable:auth": "node scripts/env-wrapper.cjs stable auth",
    "stable:daemon:start": "node scripts/env-wrapper.cjs stable daemon start",
    "stable:daemon:status": "node scripts/env-wrapper.cjs stable daemon status",
    "stable:daemon:stop": "node scripts/env-wrapper.cjs stable daemon stop",
    "start": "$npm_execpath run build && node ./bin/happy.mjs",
    "test": "$npm_execpath run build && vitest run",
    "typecheck": "tsc --noEmit",
    "unlink:dev": "node scripts/link-dev.cjs unlink",
    "verify:codex-app-server-notification-contract": "node scripts/generate-codex-app-server-notification-contract-subset.mjs && git diff --exit-code -- src/codex-app/__fixtures__/server_notification_contract_subset.json && $npm_execpath run build && vitest run src/codex-app/CodexAppServerNotificationSchemaContract.test.ts src/codex-app/CodexAppServerClient.test.ts",
    "why do we need to build before running tests / dev?": "We need the binary to be built so we run daemon commands which directly run the binary - we don't want them to go out of sync or have custom spawn logic depending how we started happy"
  },
  "signal_details": {
    "dependency_added_unknown": "1 new non-watchlisted dep(s): ['@xterm/headless']",
    "rapid_release": "3 versions in last 24h: ['0.95.0', '0.96.0', '0.96.1']",
    "repo_doesnt_exist": "claimed repo kmmao/happy returns 404 on github.com"
  },
  "time": {
    "created": "2026-02-15T19:39:03.383Z",
    "modified": "2026-06-12T09:29:52.191Z"
  }
}