BEACON

← candidates

npm @novorender/api @2.2.24

score
0.725 high
flagged 2026-05-21 10:43
signals by category
content 1 topology 2 enrichment 1

maintainers added:

package profile →

Signals fired

signalweightrationale
content
script_count_spike 0.5 scripts count 0 -> 11
topology
mass_publish_burst 0.8 publisher 'GitHub Actions' pushed 108 packages in the last 15min on npm
dependency_added_unknown 0.6 1 new non-watchlisted dep(s): ['@novorender/nurbs']
enrichment
repo_doesnt_exist 1.0 claimed repo novorender/novorender-api returns 404 on github.com

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "bar42",
    "torhov",
    "sigve",
    "fighter125",
    "olala",
    "torelode",
    "nd-novorender"
  ],
  "versions": 220
}

Evidence (package doc at flag time)

{
  "dependencies_count": 1,
  "dist": {
    "integrity": "sha512-STQ4hUSSXIwYXEKJObX34mtr0tW1asVpSHL/KkLZx8zIFU0S4OyXQqOyb2hoSiukQV9v6h3wklVYWFCaoipcSg==",
    "tarball": "https://registry.npmjs.org/@novorender/api/-/api-2.2.24.tgz",
    "unpackedSize": 2145405
  },
  "dist-tags": {
    "alpha": "2.1.27-alpha.1",
    "beta": "0.5.16-beta.1",
    "latest": "2.2.24"
  },
  "latest_version": "2.2.24",
  "maintainers": [
    {
      "email": "bogdan.arabadzhi@procore.com",
      "name": "bar42"
    },
    {
      "email": "th@novotech.no",
      "name": "torhov"
    },
    {
      "email": "sb@novorender.com",
      "name": "sigve"
    },
    {
      "email": "dk@novorender.com",
      "name": "fighter125"
    },
    {
      "email": "of@novorender.com",
      "name": "olala"
    },
    {
      "email": "tl@novorender.com",
      "name": "torelode"
    },
    {
      "email": "nd@novorender.com",
      "name": "nd-novorender"
    }
  ],
  "num_versions": 222,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/novorender/novorender-api.git"
  },
  "scripts": {
    "bench": "vitest bench",
    "build": "cross-env NODE_ENV=production vite build --mode production",
    "build:dev": "cross-env NODE_ENV=development vite build --mode development",
    "build:watch": "cross-env NODE_ENV=development vite build --mode development --watch",
    "fmt": "prettier . --write --list-different --ignore-unknown",
    "graph": "depcruise src --include-only '^src' --output-type dot | dot -T svg > dependency-graph.svg",
    "lint": "tsgo --strict --noEmit && eslint src --ext js,mjs,cjs,ts --report-unused-disable-directives --max-warnings 0 --fix",
    "prepare": "husky",
    "prepublishOnly": "npm run build",
    "test": "vitest run --browser.headless",
    "test:browser": "vitest watch"
  },
  "signal_details": {
    "dependency_added_unknown": "1 new non-watchlisted dep(s): ['@novorender/nurbs']",
    "mass_publish_burst": "publisher 'GitHub Actions' pushed 108 packages in the last 15min on npm",
    "repo_doesnt_exist": "claimed repo novorender/novorender-api returns 404 on github.com",
    "script_count_spike": "scripts count 0 -> 11"
  },
  "time": {
    "created": "2023-08-08T10:08:36.582Z",
    "modified": "2026-05-21T08:11:51.906Z"
  }
}