{ "name": "rubic-sdk", "version": "5.26.2", "description": "Simplify dApp creation", "main": "lib/index.js", "types": "lib/index.d.ts", "files": [ "lib", "dist" ], "repository": { "type": "git", "url": "git+https://github.com/Cryptorubic/rubic-sdk.git" }, "homepage": "https://github.com/Cryptorubic/rubic-sdk", "bugs": { "url": "https://github.com/Cryptorubic/rubic-sdk/issues" }, "keywords": [ "Ethereum", "Rubic", "Cross-chain", "Multi-Chain", "SDK", "dApp", "DEX", "Polygon", "Binance-Smart-Chain" ], "engines": { "node": ">=16" }, "author": "rubic.exchange", "authors": [ { "name": "Sergey Andreev", "email": "andreev@mywish.io", "homepage": "https://github.com/siandreev" }, { "name": "Andrey Ott", "email": "ott@mywish.io", "url": "https://github.com/ottebrut" }, { "name": "Sleta Dmitry", "email": "sleta@rubic.finance", "url": "https://github.com/axtezy" }, { "name": "Kolebaev Vladislav", "email": "ko1ebayev.worx@gmail.com", "url": "https://github.com/ko1ebayev" } ], "license": "GPL-3.0", "scripts": { "build": "yarn create-index && webpack && yarn delete-index", "start": "webpack --watch", "compile": "yarn create-index && npx rimraf lib && tsc --project tsconfig.json && tscpaths -p ./tsconfig.json -s ./src -o ./lib && yarn delete-index", "lint": "eslint src __tests__", "create-index": "cti entrypoint ./src --withoutbackup && renamer -f \"/^entrypoint/\" -r \"index\" \"./src/*\" --force", "delete-index": "npx rimraf ./src/index.ts", "test": "cd ./scripts && bash test-runner.sh", "test:unit": "yarn jest ./__tests__/unit-tests", "build:publish": "yarn compile && yarn build && npm publish --access public", "analyze": "webpack --profile --json > stats.json && webpack-bundle-analyzer stats.json", "docs": "yarn create-index && typedoc && yarn delete-index", "publish": "yarn publish --access public", "publish:alpha": "yarn publish --access public --tag alpha" }, "dependencies": { "@1inch/limit-order-protocol-utils": "3.0.1", "@arbitrum/sdk": "^3.1.3", "@debridge-finance/debridge-external-call": "^1.0.7", "@layerzerolabs/scan-client": "^0.0.0-beta.6", "@noble/secp256k1": "^1.7.1", "@pancakeswap/sdk": "^5.1.0", "@pancakeswap/smart-router": "4.2.1", "@pancakeswap/swap-sdk-core": "^1.0.0", "@pancakeswap/tokens": "0.1.6", "@solana/web3.js": "^1.89.1", "@solflare-wallet/utl-sdk": "^1.4.0", "@viaprotocol/router-sdk": "^1.0.7", "assert": "^2.0.0", "axios": "^0.26.1", "bignumber.js": "9.1.0", "bitcoin-address-validation": "2.2.1", "browserify-zlib": "^0.2.0", "cbridge-revert-manager": "1.1.0", "crc32": "^0.2.2", "ethers": "^5.6.8", "graphql-request": "^6.1.0", "grpc-web": "^1.4.2", "iziswap-sdk": "1.4.12", "lodash.clonedeep": "^4.5.0", "rxjs": "7.8.1", "tronweb": "^5.3.2", "viem": "^1.3.1", "web3": "^1.8.1" }, "devDependencies": { "@babel/core": "^7.0.0-0", "@types/jest": "^29.2.3", "@types/lodash.clonedeep": "^4.5.7", "@typescript-eslint/eslint-plugin": "^5.61.0", "@typescript-eslint/parser": "^5.36.2", "bip39": "^3.0.4", "cancelable-promise": "^4.2.1", "commander": "^8.3.0", "compression-webpack-plugin": "^9.2.0", "create-ts-index": "^1.14.0", "crypto-browserify": "^3.12.0", "delay": "^5.0.0", "eslint": "8.22.0", "eslint-config-airbnb-typescript": "^17.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.22.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-simple-import-sort": "^8.0.0", "eslint-plugin-unused-imports": "^1.1.4", "ethereumjs-wallet": "^1.0.2", "http-browserify": "^1.7.0", "https-browserify": "^1.0.0", "jest": "^29.3.1", "jest-mock-promise": "^2.0.2", "prettier": "^2.2.1", "querystring-es3": "^0.2.1", "renamer": "^4.0.0", "rimraf": "^3.0.2", "stream-browserify": "^3.0.0", "terser-webpack-plugin": "^5.3.0", "ts-essentials": "^9.0.0", "ts-jest": "^29.0.3", "ts-loader": "^9.3.0", "ts-patch": "^3.0.1", "tsconfig-paths-webpack-plugin": "^3.5.2", "tscpaths": "^0.0.9", "typedoc": "^0.23.21", "typescript": "^5.1.6", "typescript-transform-paths": "^3.4.6", "url": "^0.11.0", "webpack": "^5.65.0", "webpack-bundle-analyzer": "^4.5.0", "webpack-cli": "^4.9.1" }, "overrides": { "ethers": { "bignumber.js": "9.1.0" }, "symbiosis-js-sdk": { "bignumber.js": "9.1.0" } } }