BEACON

← candidates

npm vite-plugin-react-server @2.5.0

score
0.745 high
flagged 2026-06-18 16:43
signals by category
cadence 1 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
cadence
rapid_release 0.8 3 versions in last 24h: ['2.4.0', '2.4.1', '2.5.0']
topology
typosquat 1.0 combosquat of 'react'

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "nicobb"
  ],
  "versions": 94
}

Evidence (package doc at flag time)

{
  "dependencies_count": 5,
  "dist": {
    "integrity": "sha512-me8UcfHcqx0WVjJ/ZPuRGXmMJMQZVF/2qZo6js7OkS6rOoruhv72cO1xidbaApABZas0nBEAzbVM8qeSGRr+3A==",
    "tarball": "https://registry.npmjs.org/vite-plugin-react-server/-/vite-plugin-react-server-2.5.0.tgz",
    "unpackedSize": 5025674
  },
  "dist-tags": {
    "latest": "2.5.0"
  },
  "latest_version": "2.5.0",
  "maintainers": [
    {
      "email": "nico@brinkkemper.nl",
      "name": "nicobb"
    }
  ],
  "num_versions": 96,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/nicobrinkkemper/vite-plugin-react-server.git"
  },
  "scripts": {
    "build": "npm run clean && npm run build:types && npm run build:vite",
    "build:docs-site": "cd docs-site && NODE_OPTIONS='--conditions react-server' ../node_modules/.bin/vite build",
    "build:types": "tsc --build --force",
    "build:vite": "vite build",
    "clean": "rm -rf dist",
    "coverage": "npm run test:coverage",
    "docs:remove-toc": "node scripts/remove-toc.mjs",
    "docs:toc": "node scripts/generate-toc.mjs",
    "lint": "eslint ./plugin --fix",
    "precoverage": "npm run build",
    "prepublishOnly": "npm run build",
    "pretest": "npm run build",
    "pretest:both": "npm run build",
    "pretest:client": "npm run build",
    "pretest:server": "npm run build",
    "setup:test-fixtures": "npx tsx test/setup.ts",
    "stress-test": "npx tsx test/stress/stress-test-cli.ts",
    "test": "npm run test:both",
    "test-all": "npm run test:server && npm run test:client && npm run test:unit && npm run test:typecheck",
    "test-base-url": "export BASE_URL='/test-base-url/' && npm run build && npm run test:server",
    "test-parse": "node -e \"const acorn = require('acorn'); const ast = acorn.parse('export async function test() {}', { sourceType: 'module', ecmaVersion: 'latest' }); console.log(JSON.stringify(ast, null, 2));\"",
    "test:app-build": "cd ../bidoof-template && npx vite build --app; cd -",
    "test:bidoof-template": "cd ../bidoof-template && npm run build:preview",
    "test:both": "./scripts/test-both.sh",
    "test:build": "npm run test:examples -- test/examples/build.test.ts",
    "test:client": "vitest run",
    "test:client-env": "npm run build && vitest run test/client/dev-client-server-env.test.ts",
    "test:cors": "node test/cors-test.js",
    "test:coverage": "NODE_OPTIONS='--conditions react-server' vitest run --typecheck --coverage",
    "test:dev": "NODE_OPTIONS='--conditions react-server' vitest run test/dev",
    "test:dev-flight-hydration": "node scripts/verify-dev-flight-hydration.mjs",
    "test:dev-server-env": "npm run test:dev -- test/dev/dev-server-env.test.ts",
    "test:dev:both": "bash scripts/test-dev-both-modes.sh",
    "test:directives": "npm run test -- test/unit/analyzeModule",
    "test:e2e": "playwright test",
    "test:e2e:server": "npx tsx test/e2e/server.ts",
    "test:error-boundaries": "npm run test:examples -- test/examples/error-boundaries-build.test.ts test/examples/error-boundaries.test.ts",
    "test:examples": "npm run test:both -- test/examples",
    "test:inline-css": "npm run test:examples -- test/examples/inline-css.test.ts",
    "test:large-html": "npm run test:examples -- test/examples/large-html-handling.test.ts",
    "test:metrics": "npm run test:examples -- test/examples/metrics.test.ts",
    "test:mmc": "cd ../mmc && npm run build",
    "test:rsc-server": "npm run test:dev -- test/dev/rsc-server.test.ts",
    "test:rsc-worker": "npm run build && vitest run test/client/rsc-worker.test.ts",
    "test:server": "NODE_OPTIONS='--conditions react-server' vitest run",
    "test:server-action": "npm run test:examples -- test/examples/server-actions.test.ts",
    "test:server-action-client": "npm run build && vitest run test/client/server-action.test.ts",
    "test:server-action-integration": "npm run test:examples -- test/examples/server-action-integration.test.ts",
    "test:server-action-integration-client": "vitest run test/client/server-action-integration.test.ts",
    "test:streams": "npm run test:both -- test/streams",
    "test:stress": "npm run build && vitest run test/stress",
    "test:tee": "rm -f build.log && npm run test:build 2>&1 | tee build.log",
    "test:todo": "npm run test:examples -- test/examples/todo-server-actions.test.ts",
    "test:typecheck": "NODE_OPTIONS='--conditions react-server' vitest run ./test/types --typecheck ",
    "test:ui": "npm run setup:test-fixtures && vitest --ui",
    "test:unit": "NODE_OPTIONS='--conditions react-server' vitest run test/unit/*",
    "version:major": "node scripts/bump-version.mjs major",
    "version:minor": "node scripts/bump-version.mjs minor",
    "version:patch": "node scripts/bump-version.mjs patch"
  },
  "signal_details": {
    "rapid_release": "3 versions in last 24h: ['2.4.0', '2.4.1', '2.5.0']",
    "typosquat": "combosquat of 'react'"
  },
  "time": {
    "created": "2025-01-30T18:56:18.321Z",
    "modified": "2026-06-18T21:43:40.211Z"
  }
}