UNPKG

@usherlabs/ccxt

Version:

A JavaScript cryptocurrency trading library with support for 100+ exchanges + optional Verity zkTLS proof of data source.

172 lines 4.05 kB
{ "name": "@usherlabs/ccxt", "version": "0.0.13", "description": "A JavaScript cryptocurrency trading library with support for 100+ exchanges + optional Verity zkTLS proof of data source.", "unpkg": "dist/ccxt.browser.min.js", "type": "module", "access": "public", "exports": { ".": { "import": "./js/ccxt.js", "require": "./dist/ccxt.cjs", "types": "./js/ccxt.d.ts" } }, "engines": { "node": ">=15.0.0" }, "publishConfig": { "registry": "https://registry.npmjs.org", "access": "public" }, "repository": { "type": "git", "url": "git+https://github.com/usherlabs/ccxt.git" }, "readme": "README.md", "types": "./js/ccxt.d.ts", "devDependencies": { "@rollup/plugin-commonjs": "^21.0.3", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^15.2.3", "@types/node": "^18.15.11", "@typescript-eslint/eslint-plugin": "^5.30.5", "@typescript-eslint/parser": "^5.30.5", "ansicolor": "^2.0.0", "as-table": "^1.0.55", "asciichart": "^1.5.25", "assert": "^2.0.0", "ast-transpiler": "^0.0.66", "docsify": "^4.11.4", "eslint": "8.22.0", "eslint-config-airbnb-base": "15.0.0", "eslint-plugin-import": "2.25.4", "eslint-plugin-jsdoc": "^46.9.0", "esmify": "^2.1.1", "https-proxy-agent": "^5.0.1", "jsdoc-to-markdown": "^8.0.0", "ololog": "^1.1.175", "piscina": "^3.2.0", "replace-in-file": "^6.3.5", "rollup": "^2.70.1", "rollup-plugin-execute": "1.1.1", "terser-webpack-plugin": "^5.3.9", "ts-loader": "^9.4.2", "tsx": "^4.7.2", "typescript": "4.7.4", "webpack": "^5.76.2", "webpack-cli": "^5.0.1" }, "author": { "name": "Igor Kroitor", "email": "igor.kroitor@gmail.com", "url": "https://github.com/kroitor" }, "license": "MIT", "bugs": { "url": "https://github.com/ccxt/ccxt/issues" }, "homepage": "https://ccxt.com", "keywords": [ "algorithmic", "algotrading", "altcoin", "altcoins", "api", "arbitrage", "real-time", "realtime", "backtest", "backtesting", "bitcoin", "bot", "btc", "cny", "coin", "coins", "crypto", "cryptocurrency", "crypto currency", "crypto market", "currency", "currencies", "darkcoin", "dash", "digital currency", "doge", "dogecoin", "e-commerce", "etc", "eth", "ether", "ethereum", "exchange", "exchanges", "eur", "framework", "invest", "investing", "investor", "library", "light", "litecoin", "ltc", "market", "market data", "markets", "merchandise", "merchant", "minimal", "ohlcv", "order", "orderbook", "order book", "price", "price data", "pricefeed", "private", "public", "ripple", "strategy", "ticker", "tickers", "toolkit", "trade", "trader", "trading", "usd", "volume", "websocket", "websockets", "web socket", "web sockets", "ws", "xbt", "xrp", "zec", "zerocoin" ], "collective": { "type": "opencollective", "url": "https://opencollective.com/ccxt", "logo": "https://opencollective.com/ccxt/logo.txt" }, "ethereum": "0x26a3CB49578F07000575405a57888681249c35Fd", "dependencies": { "axios": "^1.10.0", "ws": "^8.8.1" }, "scripts": { "build": "tsc && npm run addJsHeaders || echo \"\"", "tsBuildExamples": "tsc -p ./examples/tsconfig.json", "addJsHeaders": "tsx build/transpile.ts --js-headers", "emitAPI": "tsx build/generateImplicitAPI.ts", "emitAPITs": "tsx build/generateImplicitAPI.ts -- --ts", "emitAPIPy": "tsx build/generateImplicitAPI.ts -- --python", "emitAPIPhp": "tsx build/generateImplicitAPI.ts -- --php", "emitAPIGo": "tsx build/generateImplicitAPI.ts -- --go", "emitAPICs": "tsx build/generateImplicitAPI.ts -- --csharp", "cli.ts": "tsx ./cli/ts/cli.ts", "cli.js": "node ./cli/js/cli.js" } }