BEACON

← candidates

npm node-av @6.1.1

score
0.6725 med
flagged 2026-07-21 19:50
signals by category
topology 2

maintainers added:

package profile →

Signals fired

signalweightrationale
topology
dist_tag_anomaly 0.5 dist-tags.latest=6.1.1 but max published is 6.2.0-beta.1
shared_repo_different_publisher 0.9 repo 'git+https://github.com/seydx/node-av.git' also claimed by 10 package(s) under different publishers: ['npm/@seydx/node-av-darwin-arm64', 'npm/@seydx/node-av-linux-x64', 'npm/@seydx/node-av-darwin-x64'] ...

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "seydx"
  ],
  "versions": 73
}

Evidence (package doc at flag time)

{
  "dependencies_count": 1,
  "dist": {
    "integrity": "sha512-nuj2cpAelVZQ8hWJB26i9wYIPI/l+GzIAw8zbZuepFpq52khjYQ8s5S+Qi2cG1D+zjb7TYx7QqKpiZH32tqo2A==",
    "tarball": "https://registry.npmjs.org/node-av/-/node-av-6.1.1.tgz",
    "unpackedSize": 4469852
  },
  "dist-tags": {
    "beta": "6.2.0-beta.8",
    "latest": "6.1.1"
  },
  "latest_version": "6.1.1",
  "maintainers": [
    {
      "email": "hi@seydx.dev",
      "name": "seydx"
    }
  ],
  "num_versions": 87,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/seydx/node-av.git"
  },
  "scripts": {
    "benchmark": "tsx benchmarks/index.ts",
    "build": "npm run generate && npm run build:tests && npm run build:examples && npm run build:tsc && npm run build:native",
    "build:benchmarks": "tsc -p tsconfig.benchmarks.json",
    "build:examples": "tsc -p tsconfig.examples.json",
    "build:native": "node-gyp rebuild && cpy --flat build/Release/node-av.node binary/ && node scripts/copy-native-to-platform.js",
    "build:tests": "tsc -p tsconfig.tests.json",
    "build:tsc": "rimraf dist && npm run generate:ffmpeg-version && tsc -p tsconfig.build.json && cpy --flat src/api/data/* dist/api/data --parents",
    "clean": "rimraf dist && node-gyp clean && npm run generate && npm run format && npm run lint:fix && npm run build:tests && npm run build:examples && npm run build:tsc",
    "docs:build": "npm run predocs && rimraf docs/.vitepress/dist && vitepress build docs && cpy --flat docs/logo.png docs/.vitepress/dist",
    "docs:dev": "npm run predocs && vitepress dev docs --port 5173",
    "docs:preview": "npm run predocs && vitepress preview docs --port 5174",
    "format": "prettier --write src/ --write test/ --write scripts/ --write examples/ --write benchmarks/ --ignore-unknown --no-error-on-unmatched-pattern",
    "generate": "npm run patch:ffmpeg && npm run generate:ffmpeg-version && npm run generate:constants && npm run generate:encoders && npm run generate:decoders && npm run generate:hardware && npm run generate:layouts && npm run generate:options && npm run generate:format-options && npm run generate:formats && npm run generate:bsf-options && npm run generate:filter-options",
    "generate:bsf-options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-bsf-options.js && prettier --write src/constants/bsf-options.ts",
    "generate:constants": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-constants.js && prettier --write src/constants/constants.ts",
    "generate:decoders": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-decoders.js --with-patches && prettier --write src/constants/decoders.ts",
    "generate:encoders": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-encoders.js --with-patches && prettier --write src/constants/encoders.ts",
    "generate:ffmpeg-version": "node scripts/generate-ffmpeg-version.js",
    "generate:filter-options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-filter-options.js && prettier --write src/constants/filter-options.ts",
    "generate:format-options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-format-options.js && prettier --write src/constants/format-options.ts",
    "generate:formats": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-formats.js && prettier --write src/constants/formats.ts",
    "generate:hardware": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-hardware.js --with-patches && prettier --write src/constants/hardware.ts",
    "generate:layouts": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-channel-layouts.js && prettier --write src/constants/channel-layouts.ts",
    "generate:options": "cross-env FFMPEG_DEV_PATH=externals/jellyfin-ffmpeg node scripts/generate-options-source.js && prettier --write src/constants/options.ts",
    "install": "node install/check.js",
    "install-updates": "npm i --save",
    "lint": "eslint .",
    "lint:fix": "eslint --fix .",
    "patch:ffmpeg": "node scripts/patch-ffmpeg.js",
    "postinstall": "node dist/ffmpeg/install.js",
    "predocs": "typedoc && cpy README.md docs/ --rename=index.md",
    "release:beta:major": "npm run build:tsc && node scripts/prepare-release.js beta-major",
    "release:beta:minor": "npm run build:tsc && node scripts/prepare-release.js beta-minor",
    "release:beta:patch": "npm run build:tsc && node scripts/prepare-release.js beta-patch",
    "release:major": "npm run build:tsc && node scripts/prepare-release.js major",
    "release:minor": "npm run build:tsc && node scripts/prepare-release.js minor",
    "release:patch": "npm run build:tsc && node scripts/prepare-release.js patch",
    "test": "tsx --test test/*.test.ts",
    "test:all": "npm run build:tests && npm run build:tsc && tsx --test test/*.test.ts",
    "update": "updates --update ./"
  },
  "signal_details": {
    "dist_tag_anomaly": "dist-tags.latest=6.1.1 but max published is 6.2.0-beta.1",
    "shared_repo_different_publisher": "repo 'git+https://github.com/seydx/node-av.git' also claimed by 10 package(s) under different publishers: ['npm/@seydx/node-av-darwin-arm64', 'npm/@seydx/node-av-linux-x64', 'npm/@seydx/node-av-darwin-x64'] ..."
  },
  "time": {
    "created": "2025-08-26T16:00:57.497Z",
    "modified": "2026-07-22T00:50:13.555Z"
  }
}