npm @overdeck/core @0.46.0
score
0.6387
med
flagged
2026-07-26 21:26
Signals fired
| signal | weight | rationale |
|---|---|---|
| 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"
}
}