BEACON

← candidates

npm @squiz/json-schema-library @7.4.8

score
0.5226 med
flagged 2026-07-26 21:40
signals by category
identity 1 topology 1

maintainers added: mbattistonatsquizdotnet

package profile →

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['mbattistonatsquizdotnet']
topology
mass_publish_burst 0.8 publisher 'jmatthew_squiz' pushed 9 packages in the last 15min on npm

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "squiz-npm-publish",
    "cdloh",
    "pcoshansquiz",
    "tadams_squiz",
    "scott_acker",
    "abarnes_squiz",
    "gsherwood",
    "pnolland",
    "chadszinow-squiz",
    "deborahsherwood",
    "griseborough",
    "akarelia",
    "sdanis",
    "oliverneal",
    "azakens",
    "azenderowska.squiz",
    "lnowak",
    "mdobie",
    "bmatters",
    "ewyatt",
    "adakrupa",
    "lwright-sq",
    "cupreti",
    "jmatthew_squiz",
    "wjarosz",
    "bxwu",
    "carlfoster",
    "samort",
    "yyang1029",
    "squiz-dwebster",
    "tsmyth",
    "rainger_squiz",
    "ajhawar",
    "uqureshi",
    "thomasgrob",
    "avanschoor-squiz",
    "ata-squiz",
    "asharpe-squiz",
    "aj12",
    "squiz-lstephan",
    "squiz-ncallahan",
    "squiz-dschoen",
    "squiz-ksilalahi",
    "jpolgar-squiz",
    "pkiriakou",
    "rmcavoy-squiz",
    "jchaware",
    "mnowakowski1",
    "pantyporowicz-squiz",
    "djarrott.squiz.net",
    "dkaczmarek",
    "jwyatt",
    "bgribbin",
    "sukratubha",
    "lineenan",
    "aaronchan1010",
    "haleesquiz",
    "rszarafinski",
    "tmadden",
    "gdemelloesilva.squiz",
    "jwrobel",
    "bpottier",
    "hkapoor_squiz",
    "jhendersonsquiz",
    "joshsquiz",
    "cross-squiz",
    "sjamesquiz",
    "dheffernan",
    "tmalinowski",
    "riddhi_17",
    "andrew-squiz",
    "hadiroudaki",
    "trais.squiz",
    "dcousins",
    "zzainab",
    "dawidn",
    "astevenssquiz"
  ],
  "versions": 3
}

Evidence (package doc at flag time)

{
  "dependencies_count": 5,
  "dist": {
    "integrity": "sha512-n2KTq4kITCq6iqMebnllQ0oY3iD0HKzvVc6K2ZlVkO+6SIcmeeelbyfXzT8mOkmzhg2Eoc8mxBSidYCJ7l49EQ==",
    "tarball": "https://registry.npmjs.org/@squiz/json-schema-library/-/json-schema-library-7.4.8.tgz",
    "unpackedSize": 882430
  },
  "dist-tags": {
    "latest": "7.4.8"
  },
  "latest_version": "7.4.8",
  "maintainers": [
    {
      "email": "gsherwood+npm-publish@squiz.net",
      "name": "squiz-npm-publish"
    },
    {
      "email": "callumloh@gmail.com",
      "name": "cdloh"
    },
    {
      "email": "pcoshan@squiz.net",
      "name": "pcoshansquiz"
    },
    {
      "email": "tadams@squiz.net",
      "name": "tadams_squiz"
    },
    {
      "email": "abarnes@squiz.net",
      "name": "abarnes_squiz"
    },
    {
      "email": "gsherwood@squiz.net",
      "name": "gsherwood"
    },
    {
      "email": "pnolland@squiz.net",
      "name": "pnolland"
    },
    {
      "email": "achadszinow@squiz.net",
      "name": "chadszinow-squiz"
    },
    {
      "email": "dsherwood@squiz.net",
      "name": "deborahsherwood"
    },
    {
      "email": "griseborough@squiz.net",
      "name": "griseborough"
    },
    {
      "email": "akarelia@squiz.com.au",
      "name": "akarelia"
    },
    {
      "email": "sdanis@squiz.net",
      "name": "sdanis"
    },
    {
      "email": "oneal@squiz.net",
      "name": "oliverneal"
    },
    {
      "email": "azakens@squiz.pl",
      "name": "azakens"
    },
    {
      "email": "azenderowska@squiz.pl",
      "name": "azenderowska.squiz"
    },
    {
      "email": "lnowak@squiz.net",
      "name": "lnowak"
    },
    {
      "email": "mdobie@squiz.net",
      "name": "mdobie"
    },
    {
      "email": "bmatters@squiz.net",
      "name": "bmatters"
    },
    {
      "email": "ewyatt@squiz.net",
      "name": "ewyatt"
    },
    {
      "email": "akrupa@squiz.net",
      "name": "adakrupa"
    },
    {
      "email": "lwright@squiz.net",
      "name": "lwright-sq"
    },
    {
      "email": "cupreti@squiz.net",
      "name": "cupreti"
    },
    {
      "email": "jmatthew@squiz.net",
      "name": "jmatthew_squiz"
    },
    {
      "email": "wjarosz@squiz.net",
      "name": "wjarosz"
    },
    {
      "email": "bwu@squiz.net",
      "name": "bxwu"
    },
    {
      "email": "cfoster@squiz.net",
      "name": "carlfoster"
    },
    {
      "email": "samort@squiz.net",
      "name": "samort"
    },
    {
      "email": "yyang@squiz.net",
      "name": "yyang1029"
    },
    {
      "email": "dwebster@squiz.net",
      "name": "squiz-dwebster"
    },
    {
      "email": "tsmyth@squiz.net",
      "name": "tsmyth"
    },
    {
      "email": "rainger@squiz.net",
      "name": "rainger_squiz"
    },
    {
      "email": "tgrob@squiz.net",
      "name": "thomasgrob"
    },
    {
      "email": "avanschoor@squiz.net",
      "name": "avanschoor-squiz"
    },
    {
      "email": "ata@squiz.co.uk",
      "name": "ata-squiz"
    },
    {
      "email": "asharpe@squiz.net",
      "name": "asharpe-squiz"
    },
    {
      "email": "ajjohnson@squiz.net",
      "name": "aj12"
    },
    {
      "email": "lstephan@squiz.net",
      "name": "squiz-lstephan"
    },
    {
      "email": "ncallahan@squiz.net",
      "name": "squiz-ncallahan"
    },
    {
      "email": "dschoen@squiz.net",
      "name": "squiz-dschoen"
    },
    {
      "email": "ksilalahi@squiz.net",
      "name": "squiz-ksilalahi"
    },
    {
      "email": "jpolgar@squiz.net",
      "name": "jpolgar-squiz"
    },
    {
      "email": "pkiriakou@squiz.pl",
      "name": "pkiriakou"
    },
    {
      "email": "rmcavoy@squiz.net",
      "name": "rmcavoy-squiz"
    },
    {
      "email": "jchaware@squiz.net",
      "name": "jchaware"
    },
    {
      "email": "mnowakowski@squiz.pl",
      "name": "mnowakowski1"
    },
    {
      "email": "mbattiston@squiz.net",
      "name": "mbattistonatsquizdotnet"
    },
    {
      "email": "pantyporowicz@squiz.net",
      "name": "pantyporowicz-squiz"
    },
    {
      "email": "djarrott@squiz.net",
      "name": "djarrott.squiz.net"
    },
    {
      "email": "dkaczmarek@squiz.pl",
      "name": "dkaczmarek"
    },
    {
      "email": "jwyatt@squiz.net",
      "name": "jwyatt"
    },
    {
      "email": "bgribbin@squiz.net",
      "name": "bgribbin"
    },
    {
      "email": "subha@squiz.net",
      "name": "sukratubha"
    },
    {
      "email": "lneenan@squiz.net",
      "name": "lineenan"
    },
    {
      "email": "achan@squiz.net",
      "name": "aaronchan1010"
    },
    {
      "email": "halee@squiz.net",
      "name": "haleesquiz"
    },
    {
      "email": "rszarafinski@squiz.pl",
      "name": "rszarafinski"
    },
    {
      "email": "tmadden@squiz.net",
      "name": "tmadden"
    },
    {
      "email": "gdemelloesilva@squiz.net",
      "name": "gdemelloesilva.squiz"
    },
    {
      "email": "jwrobel@squiz.pl",
      "name": "jwrobel"
    },
    {
      "email": "bpottier@squiz.net",
      "name": "bpottier"
    },
    {
      "email": "hkapoor@squiz.net",
      "name": "hkapoor_squiz"
    },
    {
      "email": "jking@squiz.net",
      "name": "joshsquiz"
    },
    {
      "email": "cross@squiz.net",
      "name": "cross-squiz"
    },
    {
      "email": "dheffernan@squiz.net",
      "name": "dheffernan"
    },
    {
      "email": "tmalinowski@squiz.net",
      "name": "tmalinowski"
    },
    {
      "email": "amcdermott@squiz.net",
      "name": "andrew-squiz"
    },
    {
      "email": "hroudaki@squiz.net",
      "name": "hadiroudaki"
    },
    {
      "email": "trais@squiz.net",
      "name": "trais.squiz"
    },
    {
      "email": "dcousins@squiz.net",
      "name": "dcousins"
    },
    {
      "email": "zzainab@squiz.net",
      "name": "zzainab"
    },
    {
      "email": "dniegrebecki@squiz.net",
      "name": "dawidn"
    },
    {
      "email": "astevens@squiz.net",
      "name": "astevenssquiz"
    }
  ],
  "num_versions": 3,
  "repository": {
    "type": "git",
    "url": "https://github.com/sagold/json-schema-library.git"
  },
  "scripts": {
    "analyze": "NODE_ENV=production webpack --json | webpack-bundle-size-analyzer",
    "coverage": "nyc npm run test --reporter=lcov",
    "dist": "rm -rf dist; yarn dist:es5 && yarn dist:es6",
    "dist:es5": "NODE_ENV=production webpack",
    "dist:es6": "tsc --outDir dist/module --target ES2019",
    "lint": "eslint lib",
    "prepublishOnly": "yarn run dist",
    "tdd": "watch \"npm run test:unit\" lib/ test/",
    "test": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/**/*.test.ts'",
    "test:2019": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/spec/v2019-09/*.test.ts'",
    "test:4": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/spec/v4/*.test.ts'",
    "test:6": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/spec/v6/*.test.ts'",
    "test:7": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/spec/v7/*.test.ts'",
    "test:integration": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/integration/**/*.test.ts'",
    "test:spec": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/spec/**/*.test.ts'",
    "test:spec:4:ci": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R json 'test/spec/v4/*.test.ts' > test-result-spec4.json; exit 0",
    "test:spec:6:ci": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R json 'test/spec/v6/*.test.ts' > test-result-spec6.json; exit 0",
    "test:spec:7:ci": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R json 'test/spec/v7/*.test.ts' > test-result-spec7.json; exit 0",
    "test:unit": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R spec 'test/unit/**/*.test.ts'",
    "test:unit:ci": "TS_NODE_PROJECT=./test/tsconfig.json mocha -r ts-node/register -R json 'test/unit/**/*.test.ts' > test-result-unit.json; exit 0"
  },
  "signal_details": {
    "maintainer_churn": "added: ['mbattistonatsquizdotnet']",
    "mass_publish_burst": "publisher 'jmatthew_squiz' pushed 9 packages in the last 15min on npm"
  },
  "time": {
    "created": "2023-05-11T00:39:27.370Z",
    "modified": "2026-07-01T02:15:48.446Z"
  }
}