BEACON

← candidates

npm @sentry/react-native @8.21.0

score
0.75 high
flagged 2026-07-30 05:22
signals by category
topology 2

maintainers added: —

package profile →

Signals fired

signalweightrationale
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/getsentry/sentry-react-native.git' also claimed by 1 package(s) under different publishers: ['npm/@amazon-devices/sentry__react-native']
dependency_added_unknown 0.6 1 new non-watchlisted dep(s): ['@sentry/bundler-plugins']

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "sentry-bot"
  ],
  "versions": 329
}

Evidence (package doc at flag time)

{
  "dependencies_count": 6,
  "dist": {
    "integrity": "sha512-/aH7J55L0qy4XQxm4Aq2OlRNQO0WtAJYauK13D4c4XkCyiSIBlMemO/8ybBwuUD/fQNWkIhGA9SVRNR5BXYoVA==",
    "tarball": "https://registry.npmjs.org/@sentry/react-native/-/react-native-8.21.0.tgz",
    "unpackedSize": 8624337
  },
  "dist-tags": {
    "latest": "8.21.0",
    "next": "8.18.0-alpha.3",
    "v8.14": "8.14.2"
  },
  "latest_version": "8.21.0",
  "maintainers": [
    {
      "email": "accounts@sentry.io",
      "name": "sentry-bot"
    }
  ],
  "num_versions": 330,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/getsentry/sentry-react-native.git"
  },
  "scripts": {
    "api-report:check": "api-extractor run --verbose",
    "api-report:generate": "api-extractor run --local --verbose",
    "build": "npx run-s build:sdk downlevel build:tools build:plugin build:replay-stubs",
    "build:plugin": "EXPO_NONINTERACTIVE=true expo-module build plugin",
    "build:replay-stubs": "[ \"$PLATFORM\" = \"ios\" ] && echo 'Skipping replay-stubs for iOS' && exit 0 || cd android/replay-stubs && ./gradlew jar",
    "build:sdk": "tsc -p tsconfig.build.json",
    "build:sdk:watch": "tsc -p tsconfig.build.json -w --preserveWatchOutput",
    "build:tarball": "bash scripts/build-tarball.sh",
    "build:tools": "tsc -p tsconfig.build.tools.json",
    "build:tools:watch": "tsc -p tsconfig.build.tools.json -w --preserveWatchOutput",
    "circularDepCheck": "madge --circular dist/js/index.js && madge --circular metro.js && madge --circular expo.js",
    "clean": "rimraf dist coverage && yarn clean:plugin",
    "clean:plugin": "expo-module clean plugin",
    "downlevel": "downlevel-dts dist ts3.8/dist --to=3.8",
    "fix": "npx run-s fix:oxlint fix:fmt",
    "fix:fmt": "oxfmt \"{src,test,scripts,plugin/src}/**/**.ts\" \"{src,test}/**/**.tsx\"",
    "fix:oxlint": "OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint --type-aware --tsconfig tsconfig.lint.json --fix",
    "lint": "npx run-s lint:oxlint lint:fmt",
    "lint:fmt": "oxfmt --check \"{src,test,scripts,plugin/src}/**/**.ts\" \"{src,test}/**/**.tsx\"",
    "lint:oxlint": "sh -c 'OUT=$(OXLINT_TSGOLINT_DANGEROUSLY_SUPPRESS_PROGRAM_DIAGNOSTICS=true oxlint --type-aware --tsconfig tsconfig.lint.json --deny-warnings 2>&1); echo \"$OUT\"; echo \"$OUT\" | grep -qE \"Found 0 warnings and 0 errors\"'",
    "test": "yarn test:sdk && yarn test:tools",
    "test:sdk": "sh -c 'if [ \"$CI\" = \"true\" ]; then yarn test:sdk-ci; else yarn test:sdk-local; fi'",
    "test:sdk-ci": "npx jest",
    "test:sdk-local": "jest --maxWorkers=8",
    "test:tools": "npx jest --config jest.config.tools.js",
    "test:watch": "npx jest --watch",
    "yalc:add:sentry-javascript": "yalc add @sentry/browser @sentry/core @sentry/react"
  },
  "signal_details": {
    "dependency_added_unknown": "1 new non-watchlisted dep(s): ['@sentry/bundler-plugins']",
    "shared_repo_different_publisher": "repo 'git+https://github.com/getsentry/sentry-react-native.git' also claimed by 1 package(s) under different publishers: ['npm/@amazon-devices/sentry__react-native']"
  },
  "time": {
    "created": "2019-07-03T09:32:04.841Z",
    "modified": "2026-07-30T09:33:40.003Z"
  }
}