BEACON

← candidates

npm appium-device-farm @12.0.0

score
0.7667 high
flagged 2026-07-25 11:53
signals by category
content 1 cadence 1 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
content
license_changed 0.4 'ISC' -> 'Apache-2.0'
cadence
dormant_burst 1.0 dormant 208d (prev 11.3.2), then 12.0.0 just published
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/AppiumTestDistribution/appium-device-farm.git' also claimed by 2 package(s) under different publishers: ['npm/tractive-appium-device-farm', 'npm/tractive-device-farm']

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "srinivasansekar",
    "saikris",
    "atddevs"
  ],
  "versions": 240
}

Evidence (package doc at flag time)

{
  "dependencies_count": 64,
  "dist": {
    "integrity": "sha512-bvYAGKHWoSDP5Vrtlyvu9LCxKyGD2cy6MQbQxWsh4LM2WJPstguX/SUq5SPs+De0p6qz0x+XtnHeM13FRF25+A==",
    "tarball": "https://registry.npmjs.org/appium-device-farm/-/appium-device-farm-12.0.0.tgz",
    "unpackedSize": 3620511
  },
  "dist-tags": {
    "latest": "12.0.0"
  },
  "latest_version": "12.0.0",
  "maintainers": [
    {
      "email": "srinivasan.sekar1990@gmail.com",
      "name": "srinivasansekar"
    },
    {
      "email": "saikrishna321@yahoo.com",
      "name": "saikris"
    },
    {
      "email": "atddevs@gmail.com",
      "name": "atddevs"
    }
  ],
  "num_versions": 241,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/AppiumTestDistribution/appium-device-farm.git"
  },
  "scripts": {
    "appium-home": "rm -rf /tmp/some-temp-dir && export APPIUM_HOME=/tmp/some-temp-dir",
    "build": "rm -rf lib && npx tsc -b && npm run buildAndCopyWeb && npm run copy-files",
    "build-web-and-plugin": "npx tsc -b && npm run buildAndCopyWeb && npm run copy-files",
    "build:docs": "appium-docs build --reference=false",
    "buildAndCopyWeb": "sh buildAndCopyWeb.sh",
    "bundle": "npm run build && webpack",
    "bundleStreamApk": "sh move-stream.sh",
    "clear-cache": "rm -rf $HOME/.cache/appium-device-farm",
    "copy-files": "(cp -R src/public lib || exit 0)",
    "coverage": "nyc npm run test",
    "db:inject-sample-data": "ts-node src/scripts/inject-sample-data.ts",
    "generate-migration": "ts-node src/scripts/generate-database-migration.ts",
    "install-docs-deps": "appium-docs init --no-mkdocs -e lib/src/index.js",
    "install-driver": "export APPIUM_HOME=/tmp/some-temp-dir && appium driver install uiautomator2",
    "install-plugin": "npm run buildAndCopyWeb && npm run bundle && appium plugin install --source=local $(pwd)",
    "integration-android": "mocha -r ts-node/register ./test/integration/androidDevices.spec.ts --timeout 90000 --exit",
    "integration-ios": "mocha -r ts-node/register ./test/integration/ios/*.spec.ts --timeout 260000 --exit",
    "integration-ios2": "mocha -r ts-node/register ./test/integration/ios/02iOSDevices.spec.ts --timeout 260000 --exit",
    "lint": "eslint . --ext .ts,.tsx --fix",
    "postinstall": "npm run run-db-migration",
    "prepublishOnly": "npx tsc && npm run buildAndCopyWeb && npm run copy-files && npm run bundle",
    "prettier": "prettier 'src/**/*.ts' 'test/**/*.ts' --write --single-quote",
    "prettier-check": "prettier 'src/**/*.ts' --check --verbose",
    "proxy": "lcp --proxyUrl http://127.0.0.1:4723 --port 4444",
    "publish:docs": "appium-docs build --deploy --push -b docs-site -m 'docs: auto-build docs for appium-device-farm@%s' --alias latest",
    "reinstall-plugin": "export APPIUM_HOME=/tmp/some-temp-dir && npm run appium-home && (appium plugin uninstall device-farm || exit 0) && npm run install-plugin",
    "run-db-migration": "path-exists lib/src/scripts/initialize-database.js && node lib/src/scripts/initialize-database.js || ts-node src/scripts/initialize-database.ts",
    "run-server": "export APPIUM_HOME=/tmp/some-temp-dir && appium server -ka 800 --use-plugins=device-farm -pa /wd/hub --plugin-device-farm-platform=android --plugin-device-farm-max-sessions=8",
    "test": "mocha -r ts-node/register ./test/unit/*.spec.{j,t}s --plugin-device-farm-platform=both --exit --timeout=20000",
    "test-e2e": "mocha --require ts-node/register ./test/e2e/plugin.spec.* --exit --timeout=999999",
    "test-e2e-browserstack": "mocha --require ts-node/register ./test/e2e/browserstack.spec.ts --exit --timeout 999999",
    "test-e2e-hubnode": "mocha -r ts-node/register ./test/e2e/hubnode/*.spec.ts --plugin-device-farm-platform=both --exit --timeout=999999",
    "test-e2e-pcloudy": "mocha --require ts-node/register ./test/e2e/pcloudy.spec.ts --exit --timeout 999999",
    "test-jest": "NODE_OPTIONS=--experimental-vm-modules npx jest ./test/unit/AndroidDeviceManager.spec.js",
    "test-parallel-android": "mocha --require ts-node/register -p ./test/e2e/android/conf.spec.js --exit --timeout 260000",
    "test-parallel-bs": "mocha --require ts-node/register -p ./test/e2e/android/cloud/bs.spec.ts --exit --timeout 260000",
    "test-parallel-ios": "mocha --require ts-node/register -p ./test/e2e/ios/conf1.spec.js --exit --timeout 260000",
    "test-parallel-ios-bs": "mocha --require ts-node/register -p ./test/e2e/android/cloud/confIOS.ts --exit --timeout 260000",
    "test-parallel-lt": "mocha --require ts-node/register -p ./test/e2e/android/cloud/lambdaTest.spec.ts --exit --timeout 260000",
    "test-parallel-pcloudy": "mocha --require ts-node/register -p ./test/e2e/android/cloud/pcloudy.spec.ts --exit --timeout 260000",
    "test-parallel-sauce": "wait-on http://localhost:31337/device-farm/ && mocha --require ts-node/register -p ./test/e2e/android/cloud/sauce.spec.js --exit --timeout 260000",
    "test-remote": "mocha --require ts-node/register ./test/e2e/remote.spec.js --timeout 60000 --exit"
  },
  "signal_details": {
    "dormant_burst": "dormant 208d (prev 11.3.2), then 12.0.0 just published",
    "license_changed": "'ISC' -> 'Apache-2.0'",
    "shared_repo_different_publisher": "repo 'git+https://github.com/AppiumTestDistribution/appium-device-farm.git' also claimed by 2 package(s) under different publishers: ['npm/tractive-appium-device-farm', 'npm/tractive-device-farm']"
  },
  "time": {
    "created": "2021-05-06T06:19:18.388Z",
    "modified": "2026-07-25T16:28:32.328Z"
  }
}