BEACON

← candidates

npm react-fast-compare @3.2.2

score
0.5709 med
flagged 2026-07-20 16:09
signals by category
topology 2

maintainers added:

package profile →

Signals fired

signalweightrationale
topology
typosquat 1.0 combosquat of 'react'
mass_publish_burst 0.8 publisher 'formidablelabs' pushed 6 packages in the last 15min on npm

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "sarmeyer",
    "mariano-formidable",
    "ryan.roemer",
    "formidable-owner",
    "formidablelabs",
    "sarahformidable",
    "ceceppa",
    "keithluchtel"
  ],
  "versions": 15
}

Evidence (package doc at flag time)

{
  "dependencies_count": 0,
  "dist": {
    "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==",
    "tarball": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz",
    "unpackedSize": 16154
  },
  "dist-tags": {
    "beta": "3.0.0-beta.1",
    "latest": "3.2.2"
  },
  "latest_version": "3.2.2",
  "maintainers": [
    {
      "email": "sarahmichelleegan@gmail.com",
      "name": "sarmeyer"
    },
    {
      "email": "mariano.martinez@formidable.com",
      "name": "mariano-formidable"
    },
    {
      "email": "ryan@loose-bits.com",
      "name": "ryan.roemer"
    },
    {
      "email": "admin@formidablelabs.com",
      "name": "formidable-owner"
    },
    {
      "email": "npm@formidablelabs.com",
      "name": "formidablelabs"
    },
    {
      "email": "sarah.wright@formidable.com",
      "name": "sarahformidable"
    },
    {
      "email": "senesealessandro@gmail.com",
      "name": "ceceppa"
    },
    {
      "email": "keith@keithluchtel.com",
      "name": "keithluchtel"
    }
  ],
  "num_versions": 15,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/FormidableLabs/react-fast-compare.git"
  },
  "scripts": {
    "benchmark": "node benchmark",
    "compress": "terser --compress --mangle=\"toplevel:true\" -- index.js",
    "eslint": "eslint \"*.js\" benchmark test",
    "preversion": "yarn test",
    "size-min-gz": "yarn -s compress | gzip -9 | wc -c",
    "test": "builder concurrent --buffer eslint tslint test-ts-usage test-ts-defs test-node-cov test-browser",
    "test-browser": "karma start test/browser/karma.conf.js",
    "test-node": "mocha \"test/node/*.spec.js\"",
    "test-node-cov": "nyc mocha \"test/node/*.spec.js\"",
    "test-ts-defs": "tsc --target ES5 index.d.ts",
    "test-ts-usage": "tsc --esModuleInterop --jsx react --noEmit test/typescript/sample-react-redux-usage.tsx test/typescript/sample-usage.tsx",
    "tslint": "eslint test/typescript/*.tsx"
  },
  "signal_details": {
    "mass_publish_burst": "publisher 'formidablelabs' pushed 6 packages in the last 15min on npm",
    "typosquat": "combosquat of 'react'"
  },
  "time": {
    "created": "2018-04-12T23:35:00.550Z",
    "modified": "2026-06-03T17:15:24.002Z"
  }
}