BEACON

← candidates

npm @redocly/ajv @8.18.3

score
0.95 high
flagged 2026-11-06 01:12
signals by category
identity 1 topology 1

maintainers added: tatomyr

package profile →

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['tatomyr']
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/Redocly/ajv.git' also claimed by 1 package(s) under different publishers: ['npm/@depup/redocly__ajv']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "romanhotsiy",
    "alawar",
    "adamaltman",
    "marshevskyy",
    "volodymyr-rutskyi",
    "slavikbezkorovainyi"
  ],
  "versions": 22
}

Evidence (package doc at flag time)

{
  "dependencies_count": 4,
  "dist": {
    "integrity": "sha512-l42u0of3hY98sN2A+M4qTX1O/KrpgGH32Hu9kP2GtHyD5Dfqq86PKFLe5dwaD8DEnNmlOlll2BAmeEtf0DaySg==",
    "tarball": "https://registry.npmjs.org/@redocly/ajv/-/ajv-8.18.3.tgz",
    "unpackedSize": 1083541
  },
  "dist-tags": {
    "latest": "8.18.3"
  },
  "latest_version": "8.18.3",
  "maintainers": [
    {
      "email": "gotsijroman@gmail.com",
      "name": "romanhotsiy"
    },
    {
      "email": "olexandr.varchuk@gmail.com",
      "name": "alawar"
    },
    {
      "email": "adam@rebilly.com",
      "name": "adamaltman"
    },
    {
      "email": "marshevskyy@gmail.com",
      "name": "marshevskyy"
    },
    {
      "email": "andrew.tatomyr@gmail.com",
      "name": "tatomyr"
    },
    {
      "email": "rutskyi.v@gmail.com",
      "name": "volodymyr-rutskyi"
    }
  ],
  "num_versions": 22,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Redocly/ajv.git"
  },
  "scripts": {
    "benchmark": "npm i && npm run build && npm link && cd ./benchmark && npm link --legacy-peer-deps ajv && npm i && node ./jtd",
    "build": "rm -rf dist && tsc && cp -r lib/refs dist && rm dist/refs/json-schema-2019-09/index.ts && rm dist/refs/json-schema-2020-12/index.ts && rm dist/refs/jtd-schema.ts",
    "bundle": "rm -rf bundle && node ./scripts/bundle.js ajv ajv7 ajv7 && node ./scripts/bundle.js 2019 ajv2019 ajv2019 && node ./scripts/bundle.js 2020 ajv2020 ajv2020 && node ./scripts/bundle.js jtd ajvJTD ajvJTD",
    "docs:build": "./scripts/prepare-site && vuepress build docs",
    "docs:dev": "./scripts/prepare-site && vuepress dev docs",
    "eslint": "eslint \"lib/**/*.ts\" \"spec/**/*.*s\" --ignore-pattern spec/JSON-Schema-Test-Suite",
    "json-tests": "rm -rf spec/_json/*.js && node scripts/jsontests",
    "posttest": "npx npe name @redocly/ajv",
    "prepublish": "npm run build",
    "pretest": "npx npe name ajv",
    "prettier:check": "prettier --list-different \"./**/*.{json,yaml,js,ts}\"",
    "prettier:write": "prettier --write \"./**/*.{json,yaml,js,ts}\"",
    "rollup": "rm -rf bundle && rollup -c",
    "test": "npm run json-tests && npm run prettier:check && npm run eslint && npm link && npm link --legacy-peer-deps ajv && npm run test-cov",
    "test-all": "npm run test-cov && if-node-version 12 npm run test-browser",
    "test-browser": "rm -rf .browser && npm run bundle && scripts/prepare-tests && karma start",
    "test-ci": "AJV_FULL_TEST=true npm test",
    "test-codegen": "nyc cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register 'spec/codegen.spec.ts' -R spec",
    "test-cov": "nyc npm run test-spec",
    "test-debug": "npm run test-spec -- --inspect-brk",
    "test-karma": "karma start",
    "test-spec": "cross-env TS_NODE_PROJECT=spec/tsconfig.json mocha -r ts-node/register \"spec/**/*.spec.{ts,js}\" -R dot"
  },
  "signal_details": {
    "maintainer_churn": "added: ['tatomyr']",
    "shared_repo_different_publisher": "repo 'git+https://github.com/Redocly/ajv.git' also claimed by 1 package(s) under different publishers: ['npm/@depup/redocly__ajv']"
  },
  "time": {
    "created": "2020-06-26T09:46:33.073Z",
    "modified": "2026-11-05T15:06:39.655Z"
  }
}