npm ccxt-ir @4.12.2
score
0.7203
high
flagged
2026-06-13 08:39
Signals fired
| signal | weight | rationale |
|---|---|---|
| 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"
}
}