npm @redocly/ajv @8.18.3
score
0.95
high
flagged
2026-11-06 01:12
Signals fired
| signal | weight | rationale |
|---|---|---|
| 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"
}
}