BEACON

← candidates

npm @diagrammo/dgmo @0.26.0

score
0.8333 high
flagged 2026-06-05 09:57
signals by category
content 1 cadence 1 enrichment 1

maintainers added:

package profile →

Signals fired

signalweightrationale
content
install_script_payload 1.0 install/lifecycle script matches payload regex
cadence
rapid_release 0.8 6 versions in last 24h: ['0.25.2', '0.25.3', '0.25.4', '0.25.5', '0.26.0']
enrichment
repo_too_new_for_version_history 0.7 claimed repo created 117d ago but package has 125 versions (expect >= 125d for that history)

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "demian0311"
  ],
  "versions": 125
}

Evidence (package doc at flag time)

{
  "dependencies_count": 14,
  "dist": {
    "integrity": "sha512-Exa81sm24Wh7TdQDcrNU2H0h95vSVxv0qSSAA9y6EdQv8+wU5+Q/x+/bYbCpjSt1a/do/ErRIE+sdzz7xMaoww==",
    "tarball": "https://registry.npmjs.org/@diagrammo/dgmo/-/dgmo-0.26.0.tgz",
    "unpackedSize": 31667934
  },
  "dist-tags": {
    "latest": "0.26.0"
  },
  "latest_version": "0.26.0",
  "maintainers": [
    {
      "email": "demian0311@gmail.com",
      "name": "demian0311"
    }
  ],
  "num_versions": 125,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/diagrammo/dgmo.git"
  },
  "scripts": {
    "build": "DGMO_DEV_RELOAD=1 tsup; _e=$?; rm -rf ../diagrammo-app/node_modules/.vite/deps 2>/dev/null; exit $_e",
    "build:map-data": "node scripts/build-map-data.mjs",
    "check:all": "pnpm check:deadcode && pnpm check:spelling && pnpm check:duplication && pnpm check:circular && pnpm check:deps && pnpm check:security && pnpm build && bash scripts/check-api.sh check && pnpm check:publish && pnpm check:types",
    "check:api": "pnpm build && bash scripts/check-api.sh check",
    "check:api:update": "pnpm build && bash scripts/check-api.sh update",
    "check:circular": "madge --circular --extensions ts src/ --json | node -e \"const c=JSON.parse(require('fs').readFileSync('/dev/stdin','utf8')); const n=c.length; if(n>4){console.error('New circular deps found ('+n+' > 4 known type-only cycles)');process.exit(1)}else if(n>0){console.log(n+' known type-only/dynamic cycles (safe)')}else{console.log('No circular dependencies')}\"",
    "check:deadcode": "knip",
    "check:deps": "depcheck --ignores='@codemirror/language,@lezer/*,husky,lint-staged,tsup,axe-core,type-coverage'",
    "check:duplication": "jscpd ./src",
    "check:publish": "publint",
    "check:security": "pnpm audit --prod",
    "check:size": "pnpm build && du -sh dist/ && echo '---' && ls -lh dist/*.js dist/*.cjs",
    "check:spelling": "cspell \"src/**/*.ts\" \"tests/**/*.ts\"",
    "check:types": "attw --pack . --ignore-rules no-resolution false-export-default",
    "codegen": "lezer-generator src/editor/dgmo.grammar -o src/editor/dgmo.grammar.js",
    "dev": "DGMO_DEV_RELOAD=1 tsup --watch",
    "format": "prettier --write src/",
    "format:check": "prettier --check src/",
    "gallery": "pnpm build && node scripts/generate-gallery.mjs",
    "gallery:snapshot": "pnpm build && node scripts/gallery-snapshot.mjs",
    "gallery:snapshot:update": "pnpm build && node scripts/gallery-snapshot.mjs --update",
    "lint": "eslint .",
    "lint:fix": "eslint . --fix",
    "postinstall": "node -e \"console.log('\\n\ud83d\udca1 Claude Code user? Run: dgmo --install-claude-skill\\n')\"",
    "prebuild": "rm -rf dist && pnpm codegen",
    "prepare": "husky",
    "pretest": "pnpm codegen",
    "sri": "node scripts/sri.mjs",
    "test": "vitest run --coverage",
    "test:auto": "pnpm build && vitest run tests/auto.test.ts tests/safe-href.test.ts",
    "test:watch": "vitest",
    "typecheck": "tsc --noEmit"
  },
  "signal_details": {
    "install_script_payload": "install/lifecycle script matches payload regex",
    "rapid_release": "6 versions in last 24h: ['0.25.2', '0.25.3', '0.25.4', '0.25.5', '0.26.0']",
    "repo_too_new_for_version_history": "claimed repo created 117d ago but package has 125 versions (expect >= 125d for that history)"
  },
  "time": {
    "created": "2026-02-07T22:30:10.937Z",
    "modified": "2026-06-05T03:06:29.063Z"
  }
}