{"_id":"@dxdao/swapr-sdk","_rev":"7-f1e08be4e12a36340bd777c0313c6ba8","name":"@dxdao/swapr-sdk","dist-tags":{"latest":"0.11.0"},"versions":{"0.11.0":{"name":"@dxdao/swapr-sdk","license":"AGPL-3.0-or-later","version":"0.11.0","description":"An SDK for building applications on top of DXswap.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/levelkdev/dxswap-sdk.git"},"keywords":["dxswap","ethereum","dxdao","swapr"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build && cp -r ./src/abis ./dist","start":"tsdx watch","test":"tsdx test","prepare":"yarn build"},"dependencies":{"@makerdao/multicall":"^0.11.0","@swapr/core":"^0.3.18","@swapr/periphery":"^0.3.20","big.js":"^5.2.2","decimal.js-light":"^2.5.0","jsbi":"^3.1.1","tiny-invariant":"^1.1.0","tiny-warning":"^1.0.3","toformat":"^2.0.0"},"peerDependencies":{"@ethersproject/abi":"^5.0.7","@ethersproject/address":"^5.0.0-beta","@ethersproject/contracts":"^5.0.0-beta","@ethersproject/networks":"^5.0.0-beta","@ethersproject/providers":"^5.0.0-beta","@ethersproject/solidity":"^5.0.0-beta"},"devDependencies":{"@ethersproject/abi":"^5.4.0","@ethersproject/address":"^5.4.0","@ethersproject/contracts":"^5.4.0","@ethersproject/networks":"^5.4.1","@ethersproject/providers":"^5.4.2","@ethersproject/solidity":"^5.4.0","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","@types/node-fetch":"^2.5.8","@uniswap/token-lists":"^1.0.0-beta.24","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"jest":{"testTimeout":20000},"publishConfig":{"access":"public"},"gitHead":"c9fd8e0e22fd4d003ff3c072c55b9024a8328cc9","bugs":{"url":"https://github.com/levelkdev/dxswap-sdk/issues"},"homepage":"https://github.com/levelkdev/dxswap-sdk#readme","_id":"@dxdao/swapr-sdk@0.11.0","_nodeVersion":"16.9.0","_npmVersion":"8.1.3","dist":{"integrity":"sha512-7vJlMSYfhwXfam7b2fNSscNDnifFOrFXb2/9iqKee7y+AYFnUhmmomAB/twfcbCbXuVkfZ7YuWvuCKf1+F7k5A==","shasum":"f60c09ff769208ba76aed00f8b96d78a10e2dfa7","tarball":"https://registry.npmjs.org/@dxdao/swapr-sdk/-/swapr-sdk-0.11.0.tgz","fileCount":52,"unpackedSize":823055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvIShCRA9TVsSAnZWagAAsT4QAIJIPtqTqhNp5DlUlnos\noKQAzO3g3ueCvrpYbKZHNYnFJ7KTP4yOHYoHeKnhi7pRxiolCsLko3M6uDii\nQktALd/aWdl6D1Qr059ngAooG6wQerbA8exi0PQyCKQEP4y5LP5Uu4etuxc6\nB0envFN+Oc8vP2bqLjEgBF3a0A03YgUN2W2v7RxhWA0/1QhIxBpXTVd1LCaF\nV0T8pn+Kt60lDIadvY+6Bqg/LIj98z53IZXS3r1jti4qCYmsI7elo3Mq8OYf\neGFhV+0DDNNrefvtAIowPz07uFCdSxIevuzYjrdchHD7MOx97+fnpmuO0250\nmt6gG7iOZFmaI8/yMYcBm16V7/S1TaqMKhECWR7ZDhL4wzntcf7la+6+6SF0\nIz6lFZW23k9bMq8TTO+u5zTHvnsKYbYUxHL0APiNui+M4Fw+moG7yLLTGxuu\nS9PwprXF5iuNax2iyPwyaazu1KgANOYaUU4MSwyhPmlEUI5q6BJdViBCJD9p\nAzeKWRx8DwK2xHPEJlakvTAbXYvKU6+pc16yEUzHzDa9ozY1VCvJIhUu16Dl\n88+mCUz9WAAvbRJLSBVwMwOf6E/XtBCizjvSDqgjT49g1hyP56NFySNKL37D\n4aqPd30zGA1BtUmPnkFD3Tbn8phyJEJY4zZCBrKvHAxMfdYZx1lBmNmh5RwO\nsfq7\r\n=NMVW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkf8L62ReyqukTq73yHORu+TRoVOVrB7S/WuDH9h9gSwIgak8KiDKLjxwFbe7ezHJKsJKzFADGqCK4b5LXU/NqJwo="}]},"_npmUser":{"name":"adamazad","email":"adam@adamazad.com"},"directories":{},"maintainers":[{"name":"mprasanjith","email":"mprasanjith@gmail.com"},{"name":"rossneilson","email":"me@rossneilson.dev"},{"name":"denciu","email":"daniel.cybulka@rumblefish.pl"},{"name":"adamazad","email":"adam@adamazad.com"},{"name":"martinkrung","email":"mk@cryptonative.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/swapr-sdk_0.11.0_1639744673404_0.8174999056937908"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-17T12:37:53.353Z","0.11.0":"2021-12-17T12:37:53.606Z","modified":"2023-06-28T14:06:03.946Z"},"maintainers":[{"email":"adam@adamazad.com","name":"adamazad"}],"description":"An SDK for building applications on top of DXswap.","homepage":"https://github.com/levelkdev/dxswap-sdk#readme","keywords":["dxswap","ethereum","dxdao","swapr"],"repository":{"type":"git","url":"git+https://github.com/levelkdev/dxswap-sdk.git"},"bugs":{"url":"https://github.com/levelkdev/dxswap-sdk/issues"},"license":"AGPL-3.0-or-later","readme":"# DXswap SDK\r\n\r\n## Running tests\r\n\r\nTo run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.\r\n\r\nFirst clone the repository:\r\n\r\n```sh\r\ngit clone https://github.com/levelkdev/dxswap-sdk.git\r\n```\r\n\r\nMove into the dxswap-sdk working directory\r\n\r\n```sh\r\ncd dxswap-sdk/\r\n```\r\n\r\nInstall dependencies\r\n\r\n```sh\r\nyarn install\r\n```\r\n\r\nRun tests\r\n\r\n```sh\r\nyarn test\r\n```\r\n\r\nYou should see output like the following:\r\n\r\n```sh\r\nyarn run v1.22.4\r\n$ tsdx test\r\n PASS  test/constants.test.ts (6.67s)\r\n PASS  test/pair.test.ts (6.805s)\r\n PASS  test/fraction.test.ts (6.874s)\r\n PASS  test/miscellaneous.test.ts (6.944s)\r\n PASS  test/entities.test.ts (7.108s)\r\n PASS  test/trade.test.ts (7.223s)\r\n\r\nTest Suites: 1 skipped, 6 passed, 6 of 7 total\r\nTests:       3 skipped, 82 passed, 85 total\r\nSnapshots:   0 total\r\nTime:        8.319s\r\nRan all test suites.\r\n✨  Done in 6.61s.\r\n```\r\n","readmeFilename":"README.md"}