BEACON

← candidates

npm convex @1.49.0

score
0.938 high
flagged 2026-11-06 01:07
signals by category
identity 1 topology 1

maintainers added: andycai-convex, ayushdewanconvex, timdoug-convex

package profile →

amplifiers co-occurring signal pairs that lift the final score

Signals fired

signalweightrationale
identity
maintainer_churn 1.0 added: ['andycai-convex', 'ayushdewanconvex', 'timdoug-convex']
topology
repository_url_changed 0.7 'git+https://github.com/get-convex/convex-backend.git' -> 'git+https://github.com/convex/convex-backend.git'

Prior profile (what it deviated from)

{
  "had_install_script": false,
  "maintainers": [
    "cowling",
    "jordanhunt",
    "gautamg795",
    "emmaling27",
    "nipunn",
    "aritrakh",
    "ianatconvex",
    "dowski-convex",
    "reece-convex",
    "erquhart",
    "sethconvex",
    "jamwt",
    "nicolapps"
  ],
  "versions": 272
}

Evidence (package doc at flag time)

{
  "dependencies_count": 3,
  "dist": {
    "integrity": "sha512-mkr9oXF8/arkCI1kvYyGytWd62oVXNABh4uwLeI4UQVN6Zuudm4DlmSzNUJKF63djk6f/uUXC+6ffuVSkPLvzA==",
    "tarball": "https://registry.npmjs.org/convex/-/convex-1.49.0.tgz",
    "unpackedSize": 36189583
  },
  "dist-tags": {
    "alpha": "1.49.0-alpha.0",
    "latest": "1.49.0"
  },
  "latest_version": "1.49.0",
  "maintainers": [
    {
      "email": "james@convex.dev",
      "name": "cowling"
    },
    {
      "email": "jordan@convex.dev",
      "name": "jordanhunt"
    },
    {
      "email": "gautam@convex.dev",
      "name": "gautamg795"
    },
    {
      "email": "nipunn1313@gmail.com",
      "name": "nipunn"
    },
    {
      "email": "aritrakh@gmail.com",
      "name": "aritrakh"
    },
    {
      "email": "ian@convex.dev",
      "name": "ianatconvex"
    },
    {
      "email": "christian@convex.dev",
      "name": "dowski-convex"
    },
    {
      "email": "reece@convex.dev",
      "name": "reece-convex"
    },
    {
      "email": "timdoug@convex.dev",
      "name": "timdoug-convex"
    },
    {
      "email": "ayush@convex.dev",
      "name": "ayushdewanconvex"
    },
    {
      "email": "shawn@erquh.art",
      "name": "erquhart"
    },
    {
      "email": "seth@convex.dev",
      "name": "sethconvex"
    },
    {
      "email": "andy@convex.dev",
      "name": "andycai-convex"
    },
    {
      "email": "jamwt@convex.dev",
      "name": "jamwt"
    },
    {
      "email": "nicolas@ettlin.dev",
      "name": "nicolapps"
    }
  ],
  "num_versions": 282,
  "repository": {
    "directory": "npm-packages/convex",
    "type": "git",
    "url": "git+https://github.com/convex/convex-backend.git"
  },
  "scripts": {
    "build": "npm run generateApiSpec && uv run --script scripts/build.py 2>&1",
    "bundle-server": "node scripts/bundle-server.mjs",
    "checkApiSpec": "npm run checkManagementApiSpec && npm run checkFunctionLogsApiSpec",
    "checkFunctionLogsApiSpec": "openapi-typescript ./function-logs-openapi.json --output ./src/cli/lib/generatedFunctionLogsApi.ts --root-types --root-types-no-schema-prefix --check",
    "checkManagementApiSpec": "openapi-typescript ./cli-management-openapi.json --output ./src/cli/generatedApi.ts --root-types --root-types-no-schema-prefix --check",
    "clean": "shx rm -rf dist tmpDist*",
    "compare-codegen": "node scripts/compare-codegen.mjs",
    "format": "prettier -w . '!CHANGELOG.md' && eslint --fix .",
    "format-check": "prettier -c . '!CHANGELOG.md' && eslint . --cache",
    "generateApiSpec": "npm run generateManagementApiSpec && npm run generateFunctionLogsApiSpec",
    "generateFunctionLogsApiSpec": "openapi-typescript ./function-logs-openapi.json --output ./src/cli/lib/generatedFunctionLogsApi.ts --root-types --root-types-no-schema-prefix",
    "generateManagementApiSpec": "openapi-typescript ./cli-management-openapi.json --output ./src/cli/generatedApi.ts --root-types --root-types-no-schema-prefix",
    "lint": "eslint . --cache",
    "test": "vitest --silent",
    "test-esm": "node ./scripts/test-esm.mjs && ./scripts/checkdeps.mjs && ./scripts/checkimports.mjs",
    "test-not-silent": "vitest",
    "typecheck": "tsc --noEmit --emitDeclarationOnly false"
  },
  "signal_details": {
    "_amplifiers": [
      "repository_url_changed + maintainer_churn: repo ownership claim shifted during identity churn (+0.10)"
    ],
    "maintainer_churn": "added: ['andycai-convex', 'ayushdewanconvex', 'timdoug-convex']",
    "repository_url_changed": "'git+https://github.com/get-convex/convex-backend.git' -> 'git+https://github.com/convex/convex-backend.git'"
  },
  "time": {
    "created": "2014-08-05T20:28:40.406Z",
    "modified": "2026-10-30T16:55:13.809Z"
  }
}