{"_id":"@emdx-dex/asset-swapper","_rev":"4-d5f2001fe2961c5a20783a9379334367","name":"@emdx-dex/asset-swapper","dist-tags":{"latest":"5.8.0-5"},"versions":{"5.8.0-1":{"name":"@emdx-dex/asset-swapper","version":"5.8.0-1","engines":{"node":">=6.12"},"description":"Convenience package for discovering and buying assets on-chain and off-chain.","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"build":"yarn pre_build && tsc -b","build:ts":"tsc -b","watch":"tsc -w -p tsconfig.json","watch:contracts":"sol-compiler -w","build:ci":"yarn build","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","compile":"sol-compiler","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","lint-contracts":"#solhint -c .solhint.json contracts/**/**/**/**/*.sol","prettier":"prettier --write '**/*.{ts,tsx,json,md}' --config ../../.prettierrc  --ignore-path ../../.prettierignore","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","test":"yarn run_mocha","rebuild_and_test":"run-s clean build test","test:coverage":"nyc npm run test --all && yarn coverage:report:lcov","coverage:report:lcov":"nyc report --reporter=text-lcov > coverage/lcov.info","test:circleci":"yarn test:coverage","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*_test.js' lib/test/global_hooks.js --timeout 30000 --bail --exit","clean":"shx rm -rf lib test_temp generated_docs test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","diff_docs":"git diff --exit-code ./docs","s3:sync_md_docs":"aws s3 sync ./docs s3://docs-markdown/${npm_package_name}/v${npm_package_version} --profile 0xproject --region us-east-1 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","publish:private":"yarn build && gitpkg publish"},"config":{"publicInterfaceContracts":"ERC20BridgeSampler,BalanceChecker","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(ApproximateBuys|BalanceChecker|BalancerSampler|BancorSampler|CurveSampler|DODOSampler|DeploymentConstants|DummyLiquidityProvider|ERC20BridgeSampler|Eth2DaiSampler|IBalancer|IBancor|ICurve|IEth2Dai|IKyberNetwork|IMStable|IMooniswap|IMultiBridge|IShell|IUniswapExchangeQuotes|IUniswapV2Router01|KyberSampler|LiquidityProviderSampler|MStableSampler|MooniswapSampler|MultiBridgeSampler|NativeOrderSampler|SamplerUtils|ShellSampler|SushiSwapSampler|TestERC20BridgeSampler|TestNativeOrderSampler|TwoHopSampler|UniswapSampler|UniswapV2Sampler).json","postpublish":{"assets":[]}},"repository":{"type":"git","url":"git+https://github.com/0xProject/protocol.git"},"author":{"name":"David Sun"},"license":"Apache-2.0","bugs":{"url":"https://github.com/0xProject/protocol/issues"},"homepage":"https://0x.org/asset-swapper","gitpkg":{"registry":"git@github.com:0xProject/gitpkg-registry.git"},"dependencies":{"@0x/assert":"^3.0.19","@0x/base-contract":"^6.2.14","@emdx-dex/contract-addresses":"^5.9.0-1","@emdx-dex/contract-wrappers":"^13.12.1-1","@0x/dev-utils":"^4.1.3","@0x/json-schemas":"^5.3.4","@emdx-dex/order-utils":"^10.4.14-1","@0x/orderbook":"github:0xProject/gitpkg-registry#0x-orderbook-v2.2.7-e10a81023","@0x/quote-server":"^3.1.0","@0x/types":"^3.3.1","@0x/typescript-typings":"^5.1.6","@0x/utils":"^6.1.1","@0x/web3-wrapper":"^7.3.0","@balancer-labs/sor":"0.3.2","@bancor/sdk":"0.2.9","@ethersproject/abi":"^5.0.1","@ethersproject/address":"^5.0.1","@ethersproject/contracts":"^5.0.1","@ethersproject/providers":"^5.0.4","axios":"^0.19.2","axios-mock-adapter":"^1.18.1","cream-sor":"^0.3.3","decimal.js":"^10.2.0","ethereum-types":"^3.4.0","ethereumjs-util":"^5.1.1","heartbeats":"^5.0.1","lodash":"^4.17.11"},"devDependencies":{"@0x/base-contract":"^6.2.14","@0x/contracts-asset-proxy":"^3.7.4","@0x/contracts-erc20":"^3.3.1","@0x/contracts-exchange":"^3.2.23","@0x/contracts-exchange-libs":"^4.3.22","@0x/contracts-gen":"^2.0.24","@0x/contracts-test-utils":"^5.3.19","@0x/contracts-utils":"^4.7.1","@0x/contracts-zero-ex":"^0.18.0","@0x/mesh-rpc-client":"^9.4.2","@0x/migrations":"^6.5.10","@0x/sol-compiler":"^4.4.1","@0x/subproviders":"^6.2.3","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.3","@0x/types":"^3.3.1","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/node":"12.12.54","chai":"^4.0.1","chai-as-promised":"^7.1.0","chai-bignumber":"^3.0.0","dirty-chai":"^2.0.1","gitpkg":"git+https://github.com/0xProject/gitpkg.git","make-promises-safe":"^1.1.0","mocha":"^6.2.0","npm-run-all":"^4.1.2","nyc":"^11.0.1","shx":"^0.2.2","tslint":"5.11.0","typedoc":"~0.16.11","typemoq":"^2.1.0","typescript":"3.0.1"},"publishConfig":{"access":"public"},"gitHead":"4f91bfd907996b2f4dd383778b50c479c2602b56","_id":"@emdx-dex/asset-swapper@5.8.0-1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-0110rrkp4MLBia7WW8kbdCT3qRsyGNV+cIw3zO5QrtBR8D+maKna+/92fqCgT5TXxesE/PsAqcCuIkhT40jSVg==","shasum":"21e195a9fbc6c4ac7c1c8473aa86d45b4ba3077e","tarball":"https://registry.npmjs.org/@emdx-dex/asset-swapper/-/asset-swapper-5.8.0-1.tgz","fileCount":234,"unpackedSize":2006744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiZ3KCRA9TVsSAnZWagAA19YP/2fQUCVcY8qaosRCgIaz\noSQQ6TFh3Qtvps4HuoZB4Nht5oZUchzEfmEr2YvzPpMsv+dpN0AgA+bLOWBl\nEqP4L5/v/oSoH7N4hbd/9oJiw694JvDMBDXjlJS6oyqc1hXXWSDa3vbuPD57\ny0q7l104cfN3IKWt8PNx/vLB8M+1eFypPMYlhai5Z7CeN38/2p0n0T1M6ISB\nnsd/9WLr8QGANmcZ0i69WQxSimDCdINrt/iPnxAbPnJUFAtSDyuK2u9MUP4G\nLzgd5Of3ePQtnSnjOpelmoomsvkaYWMvCWfgstow+0gvA/JecEicOeFLXZMC\n/fqid/6NSKkKxJY7akwxb6PPyUMIuzlzoJkHn7ryIWBNrC66uhvuWcQ8h3gN\nly8lt59s5udcipsTDXzpDt/P2WKUtdknlppGJsmbQFODPgzSBsVnVdgGumfp\n2fHRqLnJrrLgddoVyygx4KWoK7mUjXFV8nMQL60xm19VBv5RCs1lp60QKHis\n+nS44dQMkaV7Si14L87L/h5awl3cAfJ2tl8OWhH60wq9KrZoaeTVzGNOkrLT\nB1oekRwncBfWMOgEFrggzV4LKEArtx/JH+DH76wKl7HlT31ea+pROYH1Bza9\nTg3W0qLCxmVO6jjDIcC3ie2ROuvG5kxvCCKg3iI5E7WmYNdmPj599NIRgf+E\n5qeD\r\n=B9pz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQgwiGH9clLa+eijZRSTMvskT8M2vzjBvd+NUuWpxgqAIgMqyNF3DOCMwC2q5SUt61pHvhgBfWGsJtR381mxYaVtQ="}]},"_npmUser":{"name":"emdx","email":"maxidev@emdx.io"},"directories":{},"maintainers":[{"name":"emdx","email":"maxidev@emdx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asset-swapper_5.8.0-1_1619631561490_0.4691840540658083"},"_hasShrinkwrap":false},"5.8.0-2":{"name":"@emdx-dex/asset-swapper","version":"5.8.0-2","engines":{"node":">=6.12"},"description":"Convenience package for discovering and buying assets on-chain and off-chain.","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"build":"yarn pre_build && tsc -b","build:ts":"tsc -b","watch":"tsc -w -p tsconfig.json","watch:contracts":"sol-compiler -w","build:ci":"yarn build","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","compile":"sol-compiler","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","lint-contracts":"#solhint -c .solhint.json contracts/**/**/**/**/*.sol","prettier":"prettier --write '**/*.{ts,tsx,json,md}' --config ../../.prettierrc  --ignore-path ../../.prettierignore","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","test":"yarn run_mocha","rebuild_and_test":"run-s clean build test","test:coverage":"nyc npm run test --all && yarn coverage:report:lcov","coverage:report:lcov":"nyc report --reporter=text-lcov > coverage/lcov.info","test:circleci":"yarn test:coverage","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*_test.js' lib/test/global_hooks.js --timeout 30000 --bail --exit","clean":"shx rm -rf lib test_temp generated_docs test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","diff_docs":"git diff --exit-code ./docs","s3:sync_md_docs":"aws s3 sync ./docs s3://docs-markdown/${npm_package_name}/v${npm_package_version} --profile 0xproject --region us-east-1 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","publish:private":"yarn build && gitpkg publish"},"config":{"publicInterfaceContracts":"ERC20BridgeSampler,BalanceChecker","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(ApproximateBuys|BalanceChecker|BalancerSampler|BancorSampler|CurveSampler|DODOSampler|DeploymentConstants|DummyLiquidityProvider|ERC20BridgeSampler|Eth2DaiSampler|IBalancer|IBancor|ICurve|IEth2Dai|IKyberNetwork|IMStable|IMooniswap|IMultiBridge|IShell|IUniswapExchangeQuotes|IUniswapV2Router01|KyberSampler|LiquidityProviderSampler|MStableSampler|MooniswapSampler|MultiBridgeSampler|NativeOrderSampler|SamplerUtils|ShellSampler|SushiSwapSampler|TestERC20BridgeSampler|TestNativeOrderSampler|TwoHopSampler|UniswapSampler|UniswapV2Sampler).json","postpublish":{"assets":[]}},"repository":{"type":"git","url":"git+https://github.com/0xProject/protocol.git"},"author":{"name":"David Sun"},"license":"Apache-2.0","bugs":{"url":"https://github.com/0xProject/protocol/issues"},"homepage":"https://0x.org/asset-swapper","gitpkg":{"registry":"git@github.com:0xProject/gitpkg-registry.git"},"dependencies":{"@0x/assert":"^3.0.19","@0x/base-contract":"^6.2.14","@emdx-dex/contract-addresses":"^5.9.0-2","@emdx-dex/contract-wrappers":"^13.10.2-2","@0x/dev-utils":"^4.1.3","@0x/json-schemas":"^5.3.4","@0x/order-utils":"^10.4.14","@0x/orderbook":"github:0xProject/gitpkg-registry#0x-orderbook-v2.2.7-e10a81023","@0x/quote-server":"^3.1.0","@0x/types":"^3.3.1","@0x/typescript-typings":"^5.1.6","@0x/utils":"^6.1.1","@0x/web3-wrapper":"^7.3.0","@balancer-labs/sor":"0.3.2","@bancor/sdk":"0.2.9","@ethersproject/abi":"^5.0.1","@ethersproject/address":"^5.0.1","@ethersproject/contracts":"^5.0.1","@ethersproject/providers":"^5.0.4","axios":"^0.19.2","axios-mock-adapter":"^1.18.1","cream-sor":"^0.3.3","decimal.js":"^10.2.0","ethereum-types":"^3.4.0","ethereumjs-util":"^5.1.1","heartbeats":"^5.0.1","lodash":"^4.17.11"},"devDependencies":{"@0x/base-contract":"^6.2.14","@0x/contracts-asset-proxy":"^3.7.4","@0x/contracts-erc20":"^3.3.1","@0x/contracts-exchange":"^3.2.23","@0x/contracts-exchange-libs":"^4.3.22","@0x/contracts-gen":"^2.0.24","@0x/contracts-test-utils":"^5.3.19","@0x/contracts-utils":"^4.7.1","@0x/contracts-zero-ex":"^0.18.0","@0x/mesh-rpc-client":"^9.4.2","@0x/migrations":"^6.5.10","@0x/sol-compiler":"^4.4.1","@0x/subproviders":"^6.2.3","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.3","@0x/types":"^3.3.1","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/node":"12.12.54","chai":"^4.0.1","chai-as-promised":"^7.1.0","chai-bignumber":"^3.0.0","dirty-chai":"^2.0.1","gitpkg":"git+https://github.com/0xProject/gitpkg.git","make-promises-safe":"^1.1.0","mocha":"^6.2.0","npm-run-all":"^4.1.2","nyc":"^11.0.1","shx":"^0.2.2","tslint":"5.11.0","typedoc":"~0.16.11","typemoq":"^2.1.0","typescript":"3.0.1"},"publishConfig":{"access":"public"},"gitHead":"f28310858697729fe8aaaba03d52b5f47014324f","_id":"@emdx-dex/asset-swapper@5.8.0-2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-URZ/eS9On07sFeW6ufgETO2VUvNMIkd/5fkcPhreoYJQWkfdzGdTdSPQamEl8Nq1Bzk8+HcJZyFmZoVPeEnHwQ==","shasum":"0be5dd0e338b709dfae3539c2881bc7b9353d201","tarball":"https://registry.npmjs.org/@emdx-dex/asset-swapper/-/asset-swapper-5.8.0-2.tgz","fileCount":235,"unpackedSize":2006579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjDFPCRA9TVsSAnZWagAAIxgQAJ5Zy33dW+hDh7BJpHL5\nOnY5+PFzZu/PO11SFinMl8isQ9ZXYoSMCoVsovsySlKHTZzvVn9/Fa4JbeHE\nXCMc+kk+feMojNSkM30AqJfTIAqak3KX/kuAhnOxrIzl/FMqMKYX7g1pSLC8\nsSJLE7+6pMVzTij4+L7ZF0UEa62nHZ1lGe0URxFSLxYEzzbjnyfoOZ163MWE\n6T6Md1R8m7Y9vNDXnkQsj5b5wBs5zRqT5KQEuD2xvlQnJ4t9LB0AoOaq0sfN\nzXJ9FYVcLscwhX7QvvhcYRhSQ9xE5Ns0eLDmPeYI28SnskEKnd9MgLtW3w8j\ng3Ue9Xr/8hcC7HefuKB1XYXaajDr5AS8hwk4r5cTlRqTMSw6lGy+7WXmoNnR\nijZtWwwiJYcvZ+DhiuQVg3rO1CFX/rCDJ7e1zsByGayC2CB/EyS8BGspk/G8\nfFZOE7eFbiDACFaWCMuYzcHGduzscsZ18iEUBCix2Ww5LZuYYtY2V/Q6QOV2\nuPYRo+7kY73uSOGnak6wZYYdyfC55AvHrKI398ukmgKyhXM6CDXyF2KCWJ6X\n1GXGL4hfliFe7+1u3IMQQZPNSFtA4GwAm0xDoKkFOTGkdOKCXL6m04YfFI1N\nB7FfiOp4o/4pWaRYQemaSBRIL9pLVRdJSOmwlVKGUjHhS4T0wJ/zDCcmMf8+\nsfqA\r\n=p+Ix\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHycWCwz+PprkdlaGbDdhOB4cAGlL8+h55WLKHdRmjzSAiEAwKWSPl49Skx5oTmho8smLFGEBdARiuq2lTroSYcabHk="}]},"_npmUser":{"name":"emdx","email":"maxidev@emdx.io"},"directories":{},"maintainers":[{"name":"emdx","email":"maxidev@emdx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asset-swapper_5.8.0-2_1619800398569_0.31055484807496425"},"_hasShrinkwrap":false},"5.8.0-5":{"name":"@emdx-dex/asset-swapper","version":"5.8.0-5","engines":{"node":">=6.12"},"description":"Convenience package for discovering and buying assets on-chain and off-chain.","main":"lib/src/index.js","types":"lib/src/index.d.ts","scripts":{"build":"yarn pre_build && tsc -b","build:ts":"tsc -b","watch":"tsc -w -p tsconfig.json","watch:contracts":"sol-compiler -w","build:ci":"yarn build","pre_build":"run-s compile contracts:gen generate_contract_wrappers contracts:copy","compile":"sol-compiler","lint":"tslint --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./test/generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","lint-contracts":"#solhint -c .solhint.json contracts/**/**/**/**/*.sol","prettier":"prettier --write '**/*.{ts,tsx,json,md}' --config ../../.prettierrc  --ignore-path ../../.prettierignore","fix":"tslint --fix --format stylish --project . --exclude ./generated-wrappers/**/* --exclude ./generated-artifacts/**/* --exclude ./test/generated-wrappers/**/* --exclude ./test/generated-artifacts/**/* --exclude **/lib/**/* && yarn lint-contracts","test":"yarn run_mocha","rebuild_and_test":"run-s clean build test","test:coverage":"nyc npm run test --all && yarn coverage:report:lcov","coverage:report:lcov":"nyc report --reporter=text-lcov > coverage/lcov.info","test:circleci":"yarn test:coverage","run_mocha":"mocha --require source-map-support/register --require make-promises-safe 'lib/test/**/*_test.js' lib/test/global_hooks.js --timeout 30000 --bail --exit","clean":"shx rm -rf lib test_temp generated_docs test/generated-artifacts test/generated-wrappers generated-artifacts generated-wrappers","diff_docs":"git diff --exit-code ./docs","s3:sync_md_docs":"aws s3 sync ./docs s3://docs-markdown/${npm_package_name}/v${npm_package_version} --profile 0xproject --region us-east-1 --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers","docs:md":"ts-doc-gen --sourceDir='$PROJECT_FILES' --output=$MD_FILE_DIR --fileExtension=mdx --tsconfig=./typedoc-tsconfig.json","docs:json":"typedoc --excludePrivate --excludeExternals --excludeProtected --ignoreCompilerErrors --target ES5 --tsconfig typedoc-tsconfig.json --json $JSON_FILE_PATH $PROJECT_FILES","generate_contract_wrappers":"abi-gen --debug --abis  ${npm_package_config_abis} --output test/generated-wrappers --backend ethers","contracts:gen":"contracts-gen generate","contracts:copy":"contracts-gen copy","publish:private":"yarn build && gitpkg publish"},"config":{"publicInterfaceContracts":"ERC20BridgeSampler,BalanceChecker","abis:comment":"This list is auto-generated by contracts-gen. Don't edit manually.","abis":"./test/generated-artifacts/@(ApproximateBuys|BalanceChecker|BalancerSampler|BancorSampler|CurveSampler|DODOSampler|DeploymentConstants|DummyLiquidityProvider|ERC20BridgeSampler|Eth2DaiSampler|IBalancer|IBancor|ICurve|IEth2Dai|IKyberNetwork|IMStable|IMooniswap|IMultiBridge|IShell|IUniswapExchangeQuotes|IUniswapV2Router01|KyberSampler|LiquidityProviderSampler|MStableSampler|MooniswapSampler|MultiBridgeSampler|NativeOrderSampler|SamplerUtils|ShellSampler|SushiSwapSampler|TestERC20BridgeSampler|TestNativeOrderSampler|TwoHopSampler|UniswapSampler|UniswapV2Sampler).json","postpublish":{"assets":[]}},"repository":{"type":"git","url":"git+https://github.com/0xProject/protocol.git"},"author":{"name":"David Sun"},"license":"Apache-2.0","bugs":{"url":"https://github.com/0xProject/protocol/issues"},"homepage":"https://0x.org/asset-swapper","gitpkg":{"registry":"git@github.com:0xProject/gitpkg-registry.git"},"dependencies":{"@0x/assert":"^3.0.19","@0x/base-contract":"^6.2.14","@emdx-dex/contract-addresses":"^5.9.0-5","@emdx-dex/contract-wrappers":"^13.12.1-5","@0x/dev-utils":"^4.1.3","@0x/json-schemas":"^5.3.4","@0x/order-utils":"^10.4.14","@0x/orderbook":"github:0xProject/gitpkg-registry#0x-orderbook-v2.2.7-e10a81023","@0x/quote-server":"^3.1.0","@0x/types":"^3.3.1","@0x/typescript-typings":"^5.1.6","@0x/utils":"^6.1.1","@0x/web3-wrapper":"^7.3.0","@balancer-labs/sor":"0.3.2","@bancor/sdk":"0.2.9","@ethersproject/abi":"^5.0.1","@ethersproject/address":"^5.0.1","@ethersproject/contracts":"^5.0.1","@ethersproject/providers":"^5.0.4","axios":"^0.19.2","axios-mock-adapter":"^1.18.1","cream-sor":"^0.3.3","decimal.js":"^10.2.0","ethereum-types":"^3.4.0","ethereumjs-util":"^5.1.1","heartbeats":"^5.0.1","lodash":"^4.17.11"},"devDependencies":{"@0x/base-contract":"^6.2.14","@0x/contracts-asset-proxy":"^3.7.4","@0x/contracts-erc20":"^3.3.1","@0x/contracts-exchange":"^3.2.23","@0x/contracts-exchange-libs":"^4.3.22","@0x/contracts-gen":"^2.0.24","@0x/contracts-test-utils":"^5.3.19","@0x/contracts-utils":"^4.7.1","@0x/contracts-zero-ex":"^0.18.0","@0x/mesh-rpc-client":"^9.4.2","@0x/migrations":"^6.5.10","@0x/sol-compiler":"^4.4.1","@0x/subproviders":"^6.2.3","@0x/ts-doc-gen":"^0.0.28","@0x/tslint-config":"^4.1.3","@0x/types":"^3.3.1","@types/lodash":"4.14.104","@types/mocha":"^5.2.7","@types/node":"12.12.54","chai":"^4.0.1","chai-as-promised":"^7.1.0","chai-bignumber":"^3.0.0","dirty-chai":"^2.0.1","gitpkg":"git+https://github.com/0xProject/gitpkg.git","make-promises-safe":"^1.1.0","mocha":"^6.2.0","npm-run-all":"^4.1.2","nyc":"^11.0.1","shx":"^0.2.2","tslint":"5.11.0","typedoc":"~0.16.11","typemoq":"^2.1.0","typescript":"3.0.1"},"publishConfig":{"access":"public"},"gitHead":"f28310858697729fe8aaaba03d52b5f47014324f","_id":"@emdx-dex/asset-swapper@5.8.0-5","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Nq9bqI+HHsyfhiGJ72z12poyidOYVAQ+Vv/4lEML/UnGSYfOdGcLWR58boeVmXX7kkimIpCV/SYNLrMxeu789Q==","shasum":"2046e90c530e203d92441476549964857930e15b","tarball":"https://registry.npmjs.org/@emdx-dex/asset-swapper/-/asset-swapper-5.8.0-5.tgz","fileCount":235,"unpackedSize":2006579,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkuR1CRA9TVsSAnZWagAAc5IP/jwXBLixuDz6/Sr47vUC\njmpDtJgGOppm69E/amHcp1GJZl4GDr8Uk5n9IBPP66dYyTX8SZr5VlYGRTpv\ngogisezRVZAbeoQMYKJJ8mTIzBoFSMb0nCk3Shnkv0yDhE5zYgMjAl1KQlVN\nKrB20v5khDlD96aET5jejNEMFFh5smNOecMR2HfzYlSIFYqbTmdoekJBR8pU\n3Cqj3BmuQDpCAKQ88TByiEKW4jEqRawwWKCQSvBd/TT75y/kwmvY9/eIiHED\nE4CiKQMvs/KjNWQ+OZfImuZuopJW/z2TQLTV7r330iNCX+6EcRzOr/03M6kO\nBFC0T4hhuegGxo1Gvo+HXLPaO8OXTdlv1Gbair38TSajbLcEieXPAk5bdYDt\nM3vBs7SUP+Xx4qJSCtfBp4ZToFgBTkZNNZY/ntxLR9xbpTvqSNYKlWLB7oka\n5nqnBUBueCyaa5y8u8aYRsKiN9+rRkn4ctYbNj3rwPq6DJonwISkDHN0XrDY\njAcLSbCtfB7uXuUDrDxAnoKDPnzWzQSCtyGBbV1JevS9buMBnNK6qUXe/+8K\nR7nFn2YRcTZiWU+VM+E2id2x4oDyLutSNt/IwYVGUlVQ2fWnJ8ZgrUSKtQ4l\njG2XKG5GvnEI93//ZaIcH+8NLKIkx9txIwNg3Wq1zaIY17lKlc8KjTV3vbFf\nfUsI\r\n=ewVs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG70GR4Kfqd89wTWuwWR30etiO09UkWYuOk/UbZb/n0+AiBAtpngwBJN8OFk0PKXqYjii7/b7ZcnaPPBnWOE47N5QQ=="}]},"_npmUser":{"name":"emdx","email":"maxidev@emdx.io"},"directories":{},"maintainers":[{"name":"emdx","email":"maxidev@emdx.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/asset-swapper_5.8.0-5_1620239476327_0.7686696075160058"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-28T17:39:21.161Z","5.8.0-1":"2021-04-28T17:39:21.680Z","modified":"2022-04-05T07:32:10.493Z","5.8.0-2":"2021-04-30T16:33:18.707Z","5.8.0-5":"2021-05-05T18:31:16.616Z"},"maintainers":[{"email":"sponti@emdx.io","name":"smastropiero"},{"email":"maxidev@emdx.io","name":"emdx"}],"description":"Convenience package for discovering and buying assets on-chain and off-chain.","homepage":"https://0x.org/asset-swapper","repository":{"type":"git","url":"git+https://github.com/0xProject/protocol.git"},"author":{"name":"David Sun"},"bugs":{"url":"https://github.com/0xProject/protocol/issues"},"license":"Apache-2.0","readme":"## @0x/asset-swapper\n\nConvenience package for swapping assets represented on the Ethereum blockchain using 0x. The package helps to perform all the off-chain computations to execute a marketBuy or marketSell function execution with 0x exchange contracts, or 0x extension contracts. Given some liquidity (0x signed orders), it helps estimate the cost of buying or selling a certain asset (giving a range) and then provide varying consumable outputs to execute the buy or sell.\n\nAsset-swapper integrates with the [Standard Relayer API](https://github.com/0xProject/standard-relayer-api)(in the future Mesh as well) and takes care of sourcing liquidity, order-pruning, and order-validation. The final result is a library that tells you what assets are available, provides a quote based on specified assets, and provide varying consumable metadata that can be used both on-chain in smart contracts or off-chain through web3 to swap a desired amount of ERC20 for another ERC20 asset.\n\n## Installation\n\n```bash\nyarn add @0x/asset-swapper\n```\n\n**Import**\n\n```typescript\nimport { SwapQuoter } from '@0x/asset-swapper';\n```\n\nor\n\n```javascript\nvar SwapQuoter = require('@0x/asset-swapper').SwapQuoter;\nvar SwapQuoteConsumer = require('@0x/asset-swapper').SwapQuoteConsumer;\n```\n\nIf your project is in [TypeScript](https://www.typescriptlang.org/), add the following to your `tsconfig.json`:\n\n```json\n\"compilerOptions\": {\n    \"typeRoots\": [\"node_modules/@0x/typescript-typings/types\", \"node_modules/@types\"],\n}\n```\n\n## Contributing\n\nWe welcome improvements and fixes from the wider community! To report bugs within this package, please create an issue in this repository.\n\nPlease read our [contribution guidelines](../../CONTRIBUTING.md) before getting started.\n\n### Install dependencies\n\nIf you don't have yarn workspaces enabled (Yarn < v1.0) - enable them:\n\n```bash\nyarn config set workspaces-experimental true\n```\n\nThen install dependencies\n\n```bash\nyarn install\n```\n\n### Build\n\nTo build this package and all other monorepo packages that it depends on, run the following from the monorepo root directory:\n\n```bash\nPKG=@0x/asset-swapper yarn build\n```\n\nOr continuously rebuild on change:\n\n```bash\nPKG=@0x/asset-swapper yarn watch\n```\n\n### Clean\n\n```bash\nyarn clean\n```\n\n### Lint\n\n```bash\nyarn lint\n```\n\n### Run Tests\n\n```bash\nyarn test\n```\n","readmeFilename":"README.md"}