BEACON

← candidates

npm ccxt-ir @4.12.2

score
0.7203 high
flagged 2026-06-13 08:39
signals by category
cadence 1 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
cadence
rapid_release 0.8 3 versions in last 24h: ['4.12.0', '4.12.1', '4.12.2']
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/ccxt/ccxt.git' also claimed by 1 package(s) under different publishers: ['npm/ccxt']

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "arzdigitalcom",
    "amir_hossein_joyandeh"
  ],
  "versions": 30
}

Evidence (package doc at flag time)

{
  "dependencies_count": 1,
  "dist": {
    "integrity": "sha512-ulpOpTDMenUJaysP8JtrDh2kjNjGCy6mhLLrw3e1pT1XAeoS0Qn0S5gYNGamdYgQLqv2tjEuU9IdU8bzdYocew==",
    "tarball": "https://registry.npmjs.org/ccxt-ir/-/ccxt-ir-4.12.2.tgz",
    "unpackedSize": 75723634
  },
  "dist-tags": {
    "latest": "4.12.2"
  },
  "latest_version": "4.12.2",
  "maintainers": [
    {
      "email": "admin@arzdigital.com",
      "name": "arzdigitalcom"
    },
    {
      "email": "amirhosseinjoyandeh@gmail.com",
      "name": "amir_hossein_joyandeh"
    }
  ],
  "num_versions": 31,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ccxt/ccxt.git"
  },
  "scripts": {
    "//TMPCommentforce-build": "npm run pre-transpile && npm run force-transpile-fast && npm run csharp && npm run go && npm run post-transpile && npm run update-badges",
    "addJsHeaders": "tsx build/transpile.ts --js-headers",
    "benchmark": "tsx examples/ts/benchmark.ts",
    "build": "npm run pre-transpile && npm run transpile && npm run post-transpile && npm run update-badges && npm run build-docs",
    "build-docs": "node jsdoc2md.js && node examples2md.js",
    "buildCS": "dotnet build cs/ccxt.sln",
    "buildCSRelease": "dotnet build cs --configuration Release",
    "buildGO": "go build -C go ./v4",
    "bundle": "npm run bundle-cjs && npm run bundle-browser",
    "bundle-browser": "webpack build -c webpack.config.js && webpack build -c webpack.config.js --optimization-minimize --output-filename ccxt.browser.min.js",
    "bundle-cjs": "rollup -c rollup.config.js",
    "capabilities": "node ./examples/js/exchange-capabilities.js",
    "check-js-syntax": "node -e \"console.log(process.cwd())\" && eslint --version && npm run lint",
    "check-php-syntax": "npm run check-rest-php-syntax && npm run check-ws-php-syntax",
    "check-python-syntax": "cd python && tox -e qa && cd ..",
    "check-python-types": "cd python && tox -e type && cd ..",
    "check-rest-php-syntax": "php -f php/test/custom/syntax.php",
    "check-syntax": "npm run transpile && npm run check-js-syntax && npm run check-python-syntax && npm run check-php-syntax",
    "check-ws-php-syntax": "php -f php/pro/test/custom/syntax.php",
    "cleanup-old-tags": "tsx ./build/cleanup-old-tags.ts",
    "cli.cs": "dotnet run --project \"./cs/cli/cli.csproj\"",
    "cli.go": "go run ./go/cli/main.go",
    "cli.js": "node ./cli/js/cli.js",
    "cli.php": "php ./examples/php/cli.php",
    "cli.py": "python3 ./examples/py/cli.py",
    "cli.ts": "tsx ./cli/ts/cli.ts",
    "commonjs-test": "node ./utils/test-commonjs.cjs",
    "copy-python-files": "npm run copy-python-package && npm run copy-python-license && npm run copy-python-keys && npm run copy-python-readme",
    "copy-python-keys": "node build/copy keys.json python/keys.json",
    "copy-python-license": "node build/copy LICENSE.txt python/LICENSE.txt",
    "copy-python-package": "node build/copy package.json python/package.json",
    "copy-python-readme": "node build/copy README.md python/README.md",
    "coverage-js": "npm run instrument && npm run nyc-coverage && rm -rf jsInstrumented",
    "csharp": "npm run transpileCS && npm run transpileCSWs && npm run buildCS",
    "dev-force-transpile": "npm run fast-force-transpileRest && npm run fast-force-transpileWs",
    "docker": "docker-compose run --rm ccxt",
    "emitAPI": "tsx build/generateImplicitAPI.ts",
    "emitAPICs": "tsx build/generateImplicitAPI.ts -- --csharp",
    "emitAPIGo": "tsx build/generateImplicitAPI.ts -- --go",
    "emitAPIPhp": "tsx build/generateImplicitAPI.ts -- --php",
    "emitAPIPy": "tsx build/generateImplicitAPI.ts -- --python",
    "emitAPITs": "tsx build/generateImplicitAPI.ts -- --ts",
    "eslint": "eslint",
    "export-exchanges": "node build/export-exchanges",
    "fast-force-transpileRest": "tsx build/transpile.ts --multiprocess --force",
    "fast-force-transpileRest-php": "tsx build/transpile.ts --multiprocess --force --php",
    "fast-force-transpileRest-py": "tsx build/transpile.ts --multiprocess --force --python",
    "fast-force-transpileWs": "tsx build/transpileWS.ts --multiprocess --force",
    "fast-force-transpileWs-php": "tsx build/transpileWS.ts --multiprocess --force --php",
    "fast-force-transpileWs-py": "tsx build/transpileWS.ts --multiprocess --force --python",
    "fixTSBug": "node build/fixTSBug",
    "force-build": "npm run pre-transpile && npm run go && npm run force-transpile-fast && npm run csharp && npm run post-transpile && npm run update-badges",
    "force-build-slow": "npm run pre-transpile && npm run force-transpile && npm run post-transpile && npm run update-badges",
    "force-build//WithoutGo": "npm run pre-transpile && npm run force-transpile-fast && npm run csharp && npm run post-transpile && npm run update-badges",
    "force-transpile": "npm run force-transpileRest && npm run force-transpileWs",
    "force-transpile-fast": "npm run dev-force-transpile",
    "force-transpile-fast-php": "npm run fast-force-transpileRest-php && npm run fast-force-transpileWs-php",
    "force-transpile-fast-py": "npm run fast-force-transpileRest-py && npm run fast-force-transpileWs-py",
    "force-transpileRest": "tsx build/transpile.ts --force",
    "force-transpileWs": "tsx build/transpileWS.ts --force",
    "git-ignore-generated-files": "node build/git-ignore-generated-files.cjs",
    "git-unignore-generated-files": "node build/git-ignore-generated-files.cjs --unignore",
    "go": "npm run transpileGO && npm run buildGO",
    "id-tests": "npm run id-tests-js && npm run id-tests-py && npm run id-tests-php && npm run id-tests-cs",
    "id-tests-cs": "npm run ti-cs  -- --idTests",
    "id-tests-go": "npm run ti-go  -- --idTests",
    "id-tests-js": "npm run ti-js  -- --idTests",
    "id-tests-php": "npm run ti-php -- --idTests",
    "id-tests-py": "npm run ti-py  -- --idTests",
    "id-tests//withGO": "npm run id-tests-js && npm run id-tests-py && npm run id-tests-php && npm run id-tests-cs && npm run id-tests-go",
    "instrument": "nyc instrument js/ jsInstrumented/",
    "lint": "eslint \"ts/src/*.ts\" \"ts/src/base/Exchange.ts\" \"ts/src/pro/*.ts\" --cache --cache-location .cache/eslintcache --cache-strategy metadata",
    "live-tests": "node run-tests --useProxy",
    "live-tests-rest": "npm run live-tests",
    "live-tests-rest-csharp": "npm run live-tests -- --csharp",
    "live-tests-rest-go": "npm run live-tests -- --go",
    "live-tests-rest-js": "npm run live-tests -- --js",
    "live-tests-rest-php": "npm run live-tests -- --php",
    "live-tests-rest-py": "npm run live-tests -- --python",
    "live-tests-rest-ts": "npm run live-tests -- --ts",
    "live-tests-ws": "npm run live-tests -- --ws",
    "live-tests-ws-csharp": "npm run live-tests -- --csharp --ws",
    "live-tests-ws-js": "npm run live-tests -- --js     --ws",
    "live-tests-ws-php": "npm run live-tests -- --php    --ws",
    "live-tests-ws-py": "npm run live-tests -- --python --ws",
    "live-tests-ws-ts": "npm run live-tests -- --ts     --ws",
    "nyc-coverage": "nyc --reporter=html --reporter=lcov --exclude='js/src/pro/**' --exclude='js/src/base/**' --exclude='js/src/test/**' --exclude='js/src/abstract/**' --exclude='js/src/static_dependencies' node jsInstrumented/src/test/tests.init.js --requestTests --responseTests",
    "package-test": "./utils/package-test.sh",
    "post-transpile": "npm run check-python-syntax && npm run check-php-syntax",
    "postinstall": "node postinstall.js",
    "pre-transpile": "npm run export-exchanges && npm run vss && npm run tsBuild && npm run emitAPI && npm run validate-types && npm run tsBuildExamples && npm run copy-python-files && npm run check-js-syntax && npm run bundle",
    "pre-transpile-cs": "npm run export-exchanges && npm run emitAPICs",
    "pre-transpile-go": "npm run export-exchanges && npm run emitAPIGo",
    "pre-transpile-js": "npm run export-exchanges && npm run vss && npm run emitAPITs && npm run tsBuild && npm run validate-types && npm run tsBuildExamples && npm run check-js-syntax && npm run bundle",
    "pre-transpile-js-simple": "npm run export-exchanges && npm run emitAPITs && tsc && npm run validate-types",
    "pre-transpile-php": "npm run export-exchanges && npm run emitAPIPhp",
    "pre-transpile-pr": "npm run export-exchanges && npm run tsBuild && npm run emitAPI && npm run check-js-syntax",
    "pre-transpile-py": "npm run export-exchanges && npm run emitAPIPy",
    "request-cs": "npm run ti-cs  -- --requestTests",
    "request-go": "npm run ti-go -- --requestTests",
    "request-js": "npm run ti-js  -- --requestTests",
    "request-php": "npm run request-php-sync && npm run request-php-async",
    "request-php-async": "npm run ti-php -- --requestTests",
    "request-php-sync": "npm run ti-php -- --requestTests --sync",
    "request-py": "npm run request-py-sync && npm run request-py-async",
    "request-py-async": "npm run ti-py  -- --requestTests",
    "request-py-sync": "npm run ti-py  -- --requestTests --sync",
    "request-tests": "npm run request-js && npm run request-py && npm run request-php && npm run request-cs && npm run request-go",
    "request-tests//withoutGo": "npm run request-js && npm run request-py && npm run request-php && npm run request-cs",
    "request-ts": "npm run ti-ts  -- --requestTests",
    "response-cs": "npm run ti-cs  -- --responseTests",
    "response-go": "npm run ti-go  -- --responseTests",
    "response-js": "npm run ti-js  -- --responseTests",
    "response-php": "npm run response-php-sync && npm run response-php-async",
    "response-php-async": "npm run ti-php -- --responseTests",
    "response-php-sync": "npm run ti-php -- --responseTests --sync",
    "response-py": "npm run response-py-sync && npm run response-py-async",
    "response-py-async": "npm run ti-py  -- --responseTests",
    "response-py-sync": "npm run ti-py  -- --responseTests --sync",
    "response-tests": "npm run response-js && npm run response-py && npm run response-php && npm run response-cs && npm run response-go",
    "response-tests//withoutGo": "npm run response-js && npm run response-py && npm run response-php && npm run response-cs",
    "response-ts": "npm run ti-ts  -- --responseTests",
    "runtests": "node run-tests",
    "serve-docs": "docsify serve ./wiki",
    "static-updater": "tsx ./utils/update-static-json --update",
    "test": "npm run build && npm run commonjs-test && npm run id-tests && npm run request-tests && npm run response-tests && npm run live-tests",
    "test-base-rest": "npm run test-base-rest-js && npm run test-base-rest-py && npm run test-base-rest-php && npm run test-base-rest-cs",
    "test-base-rest-cs": "npm run ti-cs  -- --baseTests",
    "test-base-rest-go": "npm run ti-go  -- --baseTests && cd ../",
    "test-base-rest-js": "npm run ti-js  -- --baseTests",
    "test-base-rest-php": "npm run ti-php -- --baseTests",
    "test-base-rest-py": "npm run ti-py  -- --baseTests",
    "test-base-rest-ts": "npm run ti-ts  -- --baseTests",
    "test-base-ws": "npm run test-base-ws-js   && npm run test-base-ws-py   && npm run test-base-ws-php   && npm run test-base-ws-cs",
    "test-base-ws-cs": "npm run ti-cs  -- --baseTests --ws",
    "test-base-ws-js": "npm run ti-js  -- --baseTests --ws",
    "test-base-ws-php": "npm run ti-php -- --baseTests --ws",
    "test-base-ws-py": "npm run ti-py  -- --baseTests --ws",
    "test-base-ws-ts": "npm run ti-ts  -- --baseTests --ws",
    "test-freshness": "tsx ./utils/test-freshness.ts",
    "test-types-go": "go run -C go ./tests/types/types.go",
    "ti-cs": "dotnet run --project cs/tests/tests.csproj",
    "ti-go": "go run -C go ./tests/main.go",
    "ti-js": "node js/src/test/tests.init.js",
    "ti-php": "php php/test/tests_init.php",
    "ti-py": "python3 python/ccxt/test/tests_init.py",
    "ti-ts": "tsx ts/src/test/tests.init.ts",
    "transpile": "npm run transpileRest && npm run transpileWs",
    "transpileCS": "tsx build/csharpTranspiler.ts --multi",
    "transpileCSWs": "tsx build/csharpTranspiler.ts --ws",
    "transpileCsSingle": "tsx build/csharpTranspiler.ts",
    "transpileGO": "tsx build/goTranspiler.ts",
    "transpileRest": "tsx build/transpile.ts",
    "transpileWs": "tsx build/transpileWS.ts",
    "tsBuild": "tsc && npm run addJsHeaders || echo \"\"",
    "tsBuildExamples": "tsc -p ./examples/tsconfig.json",
    "tsBuildFile": "tsc --skipLibCheck --strictNullChecks false --strict --noImplicitAny false --esModuleInterop --isolatedModules false --forceConsistentCasingInFileNames --removeComments false --target ES2020 --declaration --allowJs --checkJs false --moduleResolution Node --module ES2022 --outDir ./js/src --lib ES2020.BigInt --lib dom ",
    "update-badges": "node build/update-badges",
    "update-links": "node build/update-links",
    "validate-types": "tsx build/validate-types.ts",
    "vss": "node build/vss"
  },
  "signal_details": {
    "rapid_release": "3 versions in last 24h: ['4.12.0', '4.12.1', '4.12.2']",
    "shared_repo_different_publisher": "repo 'git+https://github.com/ccxt/ccxt.git' also claimed by 1 package(s) under different publishers: ['npm/ccxt']"
  },
  "time": {
    "created": "2024-06-22T13:55:25.778Z",
    "modified": "2026-06-13T13:39:37.352Z"
  }
}