BEACON

← candidates

npm @overdeck/core @0.46.0

score
0.6387 med
flagged 2026-07-26 21:26
signals by category
topology 2

maintainers added:

package profile →

Signals fired

signalweightrationale
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/eltmon/overdeck.git' also claimed by 2 package(s) under different publishers: ['npm/@overdeck/contracts', 'npm/@overdeck/desktop']
dependency_added_unknown 0.6 1 new non-watchlisted dep(s): ['effect-acp']

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "eltmon"
  ],
  "versions": 31
}

Evidence (package doc at flag time)

{
  "dependencies_count": 34,
  "dist": {
    "integrity": "sha512-bnhy5ucExSafb46w9HxSEkp1COPp4Ag2UEgCFCvnNr0rtyVXTcMUXywhNu0sPysImy/omtFof3gfeOC6QiRZ/Q==",
    "tarball": "https://registry.npmjs.org/@overdeck/core/-/core-0.46.0.tgz",
    "unpackedSize": 86695445
  },
  "dist-tags": {
    "latest": "0.46.0"
  },
  "latest_version": "0.46.0",
  "maintainers": [
    {
      "email": "edward.becker@gmail.com",
      "name": "eltmon"
    }
  ],
  "num_versions": 33,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/eltmon/overdeck.git"
  },
  "scripts": {
    "build": "npm run build:contracts && npm run build:pi-extension && npm run build:ohmypi-extension && npm run build:cli && node scripts/build-post-cli.mjs",
    "build:cli": "node scripts/build-cli.mjs",
    "build:contracts": "node scripts/fs-helper.mjs rmrf packages/contracts/dist && npm --prefix ./packages/contracts run build",
    "build:contracts:incremental": "npm --prefix ./packages/contracts run build",
    "build:dashboard": "npm run build:dashboard:frontend && npm run build:dashboard:server",
    "build:dashboard:frontend": "npm --prefix ./src/dashboard/frontend run build",
    "build:dashboard:server": "npm run build:contracts && npm run build:dashboard:server:bundle",
    "build:dashboard:server:bundle": "npm --prefix ./src/dashboard/server run build && node scripts/fs-helper.mjs copy-ext .md src/lib/cloister/prompts dist/dashboard/prompts",
    "build:dashboard:server:hot": "npm run build:contracts:incremental && npm run build:dashboard:server:bundle",
    "build:desktop": "cd apps/desktop && bun run build && bun run dist:linux && bun run dist:mac && bun run dist:win",
    "build:desktop:linux": "cd apps/desktop && bun run build && bun run dist:linux",
    "build:desktop:mac": "cd apps/desktop && bun run build && bun run dist:mac",
    "build:desktop:win": "cd apps/desktop && bun run build && bun run dist:win",
    "build:docs-index": "node scripts/build-docs-index.mjs",
    "build:ohmypi-extension": "npm --prefix ./packages/ohmypi-extension run build",
    "build:pi-extension": "npm --prefix ./packages/pi-extension run build",
    "build:scripts": "cd sync-sources/hooks && tsdown",
    "build:sidecar": "node scripts/build-moonshine-sidecars.js",
    "db:overdeck:init": "node --import tsx scripts/create-overdeck-db-cli.ts",
    "dev": "tsx watch src/cli/index.ts",
    "docs": "typedoc",
    "docs:watch": "typedoc --watch",
    "eval": "cd evals && evalite .",
    "generate:slash-commands": "node scripts/generate-slash-commands.mjs",
    "lint": "eslint src/ --ext .js,.ts,.tsx --no-inline-config && npm run lint:effect && npm run lint:permissions && npm run lint:state-writes && npm run lint:overdeck-boundaries && npm run lint:pipeline-membership && npm run lint:skills && npm run lint:slash-commands && npm run lint:prompts && npm run lint:prompt-trailer && npm run lint:file-size && npm run lint:source-introspection && npm run lint:no-coderabbit-merge-gate && npm run lint:circular && npm run lint:ratchet-audit && npm run lint:quarantine-audit",
    "lint:circular": "bash scripts/lint-circular-deps.sh",
    "lint:effect": "node scripts/check-effect-versions.mjs",
    "lint:file-size": "bash scripts/lint-file-size.sh",
    "lint:no-coderabbit-merge-gate": "bash scripts/lint-no-coderabbit-merge-gate.sh",
    "lint:overdeck-boundaries": "PAN_OVERDECK_BOUNDARY_LINT=1 bash scripts/lint-overdeck-boundaries.sh",
    "lint:permissions": "bash scripts/lint-permissions.sh",
    "lint:pipeline-membership": "bash scripts/lint-pipeline-membership.sh",
    "lint:prompt-trailer": "bash scripts/check-prompt-change-trailer.sh",
    "lint:prompts": "bash scripts/lint-prompts.sh",
    "lint:quarantine-audit": "bash scripts/lint-quarantine-audit.sh",
    "lint:ratchet-audit": "bash scripts/lint-ratchet-audit.sh",
    "lint:skills": "bash scripts/lint-skills.sh",
    "lint:slash-commands": "bash scripts/lint-slash-commands.sh",
    "lint:source-introspection": "bash scripts/lint-source-introspection.sh",
    "lint:state-writes": "bash scripts/lint-state-writes.sh",
    "postinstall": "node scripts/postinstall.mjs || true",
    "prelint:skills": "npm run build:contracts && npm run build:pi-extension && npm run build:ohmypi-extension && npm run build:cli",
    "prepare": "husky",
    "prepublishOnly": "npm run build",
    "pretest": "npm run build:contracts && npm run build:pi-extension && npm run build:ohmypi-extension && npm run build:cli",
    "pretypecheck": "npm run build:contracts",
    "test": "vitest run --configLoader runner && npm --prefix ./src/dashboard/frontend run test -- src/lib/__tests__/issueActions.test.ts src/lib/__tests__/issueActions.no-actions-lost.test.ts src/lib/__tests__/issueActions.parity.test.tsx",
    "test:coverage": "vitest run --configLoader runner --coverage",
    "test:drizzle-smoke": "tsc --noEmit --target ES2022 --module NodeNext --moduleResolution NodeNext --strict --esModuleInterop --skipLibCheck scripts/drizzle-node-sqlite-smoke.ts && node --import tsx scripts/drizzle-node-sqlite-smoke.ts",
    "test:e2e": "vitest run --configLoader runner tests/e2e",
    "test:integration": "vitest run --configLoader runner tests/integration",
    "test:overdeck-db": "vitest run --configLoader runner tests/unit/scripts/create-overdeck-db.test.ts",
    "test:unit": "vitest run --configLoader runner tests/unit",
    "typecheck": "tsc --noEmit && npm run typecheck:hooks && npm run typecheck:evals && npm run typecheck:dashboard",
    "typecheck:dashboard": "bash scripts/lint-dashboard-types.sh",
    "typecheck:evals": "tsc --noEmit -p tsconfig.evals.json",
    "typecheck:hooks": "tsc --noEmit -p tsconfig.hooks.json"
  },
  "signal_details": {
    "dependency_added_unknown": "1 new non-watchlisted dep(s): ['effect-acp']",
    "shared_repo_different_publisher": "repo 'git+https://github.com/eltmon/overdeck.git' also claimed by 2 package(s) under different publishers: ['npm/@overdeck/contracts', 'npm/@overdeck/desktop']"
  },
  "time": {
    "created": "2026-06-22T17:01:08.315Z",
    "modified": "2026-07-27T02:26:14.806Z"
  }
}