BEACON

← candidates

npm react-science @20.6.0

score
0.6483 med
flagged 2026-07-21 04:31
signals by category
topology 2

maintainers added:

package profile →

Signals fired

signalweightrationale
topology
typosquat 1.0 combosquat of 'react'
dependency_added_unknown 0.6 1 new non-watchlisted dep(s): ['@zakodium/utils']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "zakodium-bot"
  ],
  "versions": 97
}

Evidence (package doc at flag time)

{
  "dependencies_count": 17,
  "dist": {
    "integrity": "sha512-tkLukuKTGfxNF+xW548KS7jwizcIRYSQX2TmBgcKZUdQ5exQndCpab1elTGVShUh35ddLksELMzpvzDyYX0/Lw==",
    "tarball": "https://registry.npmjs.org/react-science/-/react-science-20.6.0.tgz",
    "unpackedSize": 835281
  },
  "dist-tags": {
    "latest": "20.6.0",
    "pre": "0.32.2-pre.1702558268"
  },
  "latest_version": "20.6.0",
  "maintainers": [
    {
      "email": "bot+npm@zakodium.com",
      "name": "zakodium-bot"
    }
  ],
  "num_versions": 103,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/zakodium-oss/react-science.git"
  },
  "scripts": {
    "build": "npm run clean && npm run build-ts",
    "build-all": "npm run build-app && npm run build-storybook && mv storybook-static dist/stories",
    "build-app": "cross-env NO_MINIFY=true vite build",
    "build-storybook": "storybook build",
    "build-ts": "tsc -p tsconfig.build.json",
    "check-types": "tsc --noEmit",
    "clean": "rimraf lib",
    "createData": "npm run prepack && node scripts/createData",
    "dev": "echo Use npm run dev-app or npm run storybook && exit 1",
    "dev-app": "vite --open /pages/demo.html",
    "eslint": "eslint . --cache --max-warnings=45",
    "eslint-fix": "npm run eslint -- --fix",
    "playwright": "npm run playwright-ct -- --project chromium && npm run playwright-e2e -- --project chromium",
    "playwright-ct": "playwright test -c playwright-ct.config.mts",
    "playwright-e2e": "playwright test -c playwright-e2e.config.mts",
    "prepack": "npm run build",
    "prettier": "prettier --check .",
    "prettier-write": "prettier --write .",
    "serve": "vite preview",
    "storybook": "storybook dev -p 6006",
    "stylelint": "stylelint src stories styles",
    "stylelint-fix": "npm run stylelint -- --fix",
    "test": "npm run playwright && npm run test-only && npm run check-types && npm run stylelint && npm run eslint && npm run prettier",
    "test-only": "vitest run --coverage "
  },
  "signal_details": {
    "dependency_added_unknown": "1 new non-watchlisted dep(s): ['@zakodium/utils']",
    "typosquat": "combosquat of 'react'"
  },
  "time": {
    "created": "2022-12-05T09:04:59.932Z",
    "modified": "2026-07-21T09:30:52.031Z"
  }
}