{"_id":"@almanack/sdk","_rev":"4-da3b17419da3aedf9128a6ae5245f9f6","name":"@almanack/sdk","dist-tags":{"latest":"0.1.3"},"versions":{"1.0.0":{"name":"@almanack/sdk","license":"MIT","version":"1.0.0","description":"🛠 An SDK for building applications on top of Almanack.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/pancakeswap/pancakeswap-sdk.git"},"keywords":["almanack","bsc"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","start":"tsdx watch","test":"tsdx test","release":"yarn build"},"dependencies":{"@almanack-libs/almanack-swap-core":"^0.1.2","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/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/address":"^5.0.2","@ethersproject/contracts":"^5.0.2","@ethersproject/networks":"^5.0.2","@ethersproject/providers":"^5.0.5","@ethersproject/solidity":"^5.0.2","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"gitHead":"7d81106174e16d1f1c6c91a93558736282a39ec1","bugs":{"url":"https://github.com/pancakeswap/pancakeswap-sdk/issues"},"homepage":"https://github.com/pancakeswap/pancakeswap-sdk#readme","_id":"@almanack/sdk@1.0.0","_nodeVersion":"16.4.1","_npmVersion":"7.20.5","dist":{"integrity":"sha512-YSqP3XKbkIOY7Ik2IxzydYObhMO+i27XL327T3HuWqPc4iGrLlJLOHQ/AFPb//Qto8j9V6GkzaNlTiAuN599cw==","shasum":"48e1686b5de704dd886df2ef1c03ff4b4d37ff42","tarball":"https://registry.npmjs.org/@almanack/sdk/-/sdk-1.0.0.tgz","fileCount":38,"unpackedSize":448847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGQ8dCRA9TVsSAnZWagAAj3gP/1xfcWcJWuFvNxIDczi6\n0CprOAN3JkaKkUhZWZ4he5b8Xe0ooqOQ7eDOIHMLL9N8g2pmJrxSgVmWI5Pm\nyWAVYywNzusIrqUTpWj04/3PpCOIxFQbiaY2XI3vLgswK20/0Ogjj8511Zxe\nj0FgkJJ43+J7bZE2D36Y/s01sCOyI1YViuD5vWfYRCE20oPekPkQvEAZSpeE\ndWt6KwOHqsAS7n61OozSrks0h0H9TMN02i2guJKtFP64Xa8DACybQJxFwCjt\nfPfvO96Y0FCCQJZvGy7eIVpUApRBRG3ouoDkRdpKBp2dL/bBdgX9i3ww5bWq\nZ6bFOn3gyM+y5NIiOw7F5Lo9afcohtKKJ9mPbUkssIkamZGXwRlrNJue3jey\nAXvGrLA1h5pGhLpBM6uTkaJjyAjIQTerF47XSjSPV8oMQ5XiIQZhjvDbYvMt\neKaDnNssXpcwxBBWgshrNFAfEQE4E/pZKdQE8+qbK8+gMj7J/WCajtCuFwOO\n/qb2jSbrVEw5GoJD8WGMaaqr4XDSF5z7abFS051411JWzhQgkQqNPLIYDGIT\nHnNfMIbLFv357DFFDSB+jSAuQTK/7u1XQBWmcoyNtov8Q/ZEhH6W1r5Qk3lx\nc3OBsLtN7NpQEjdsXTz6F2Is5w0Y0xjHQLzVEJ6SiT+/3KceQi8JpCgr2S75\n7llE\r\n=xWuh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBJln5Rw4boXh3vF0eXK6SBT9t8MDjy+BM5QVp4tTjwxAiEA5NX8iYVCJET78w3UJLAaNiNgvDkLdwHOQyMU93UJAeQ="}]},"_npmUser":{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"},"directories":{},"maintainers":[{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.0_1629032221036_0.9113270589342233"},"_hasShrinkwrap":false},"1.0.1":{"name":"@almanack/sdk","license":"MIT","version":"1.0.1","description":"🛠 An SDK for building applications on top of Almanack.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/pancakeswap/pancakeswap-sdk.git"},"keywords":["almanack","bsc"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","start":"tsdx watch","test":"tsdx test","release":"yarn build"},"dependencies":{"@almanack-libs/almanack-swap-core":"^0.1.2","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/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/address":"^5.0.2","@ethersproject/contracts":"^5.0.2","@ethersproject/networks":"^5.0.2","@ethersproject/providers":"^5.0.5","@ethersproject/solidity":"^5.0.2","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"gitHead":"7d81106174e16d1f1c6c91a93558736282a39ec1","bugs":{"url":"https://github.com/pancakeswap/pancakeswap-sdk/issues"},"homepage":"https://github.com/pancakeswap/pancakeswap-sdk#readme","_id":"@almanack/sdk@1.0.1","_nodeVersion":"16.4.1","_npmVersion":"7.20.5","dist":{"integrity":"sha512-7bpmrcKj9nD86rVil1DgDY7PZ1BVuayzXHUALgGuZ66zC6DkxeLRVczA33Mmm7kjvLZmXSSriwg+86WD29iDyQ==","shasum":"6419400fdf54bfffd952f4022d46c4b80740dbe5","tarball":"https://registry.npmjs.org/@almanack/sdk/-/sdk-1.0.1.tgz","fileCount":38,"unpackedSize":448847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGRMMCRA9TVsSAnZWagAAC8AP/2qHPhpRPIljHQHFkPaP\nAjdhr0m6Juo0NTul7q1OMip1s8dFiZSnLSel4hD/bWs42qwYrmaPTSf7uci5\nQ6np3ZML+x3xVy5YNhlroXDyMOTTbbHeD57Q9q7Us8qb5NgHcp/8v+71gBpP\n5Ylu96BxJwMi29x1pv1sxkldwR2YaetTkNud1LT9NejUGWvBT6ql9RUvnl5M\nGqIXHzPASfr9iFuPncih1LC0cyVzY8tnitrofGxBgAPT+tPprdxIrpj+96fu\n82V+HXrkAnFF+NOWkHBktMB9cQFoaJaEyNyY0gxNEHSDgGuXtcWQ4rfYgYhz\nNP12UV22jdxsemra2JElRbkc7mMQICSh8qxhDjmRifRwqPJg7aj6pMNF/jNX\nylUc7RDrSYHn+NHJ/T9lc0QoYZ7pSqS9mt1vlmNQ+uhPatqRhT7ou0+yUMgn\nBuh3bg5plU9bgiWf4A8YttCLf2dpnKk2TiszJs3IlMK+FPGGowUUaGZ3hRhJ\n68H+x2+NvIqDFs4PV1vDN1+ybADTDKjvKMgmnrOIygBPoYLK/u2zaXJ4L8ed\npuSnu4Dx08QGMlkNaeHwvAtNouxOlIULrK9cEWIY0nQtdk3WcNfb9T5b+Blf\nmcPAeQWyoK5Vn1UXpQoREzhOtwhtDcIFjX7gUxzR6NynMKLfy2QMrP8x6BRu\nIU1/\r\n=6x20\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGZe3XfcoPuT07lwH6i36C3TC82AlnOpR17EtCxuPDBEAiAC0pe6Gm9Gq/r7NNECPK1EVG+mJQaSvOrBXbgo80k5iw=="}]},"_npmUser":{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"},"directories":{},"maintainers":[{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.1_1629033227966_0.550186070344612"},"_hasShrinkwrap":false},"1.0.2":{"name":"@almanack/sdk","license":"MIT","version":"1.0.2","description":"🛠 An SDK for building applications on top of Almanack.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/pancakeswap/pancakeswap-sdk.git"},"keywords":["almanack","bsc"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","start":"tsdx watch","test":"tsdx test","release":"yarn build"},"dependencies":{"@almanack-libs/almanack-swap-core":"^0.1.2","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/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/address":"^5.0.2","@ethersproject/contracts":"^5.0.2","@ethersproject/networks":"^5.0.2","@ethersproject/providers":"^5.0.5","@ethersproject/solidity":"^5.0.2","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"gitHead":"7d81106174e16d1f1c6c91a93558736282a39ec1","bugs":{"url":"https://github.com/pancakeswap/pancakeswap-sdk/issues"},"homepage":"https://github.com/pancakeswap/pancakeswap-sdk#readme","_id":"@almanack/sdk@1.0.2","_nodeVersion":"16.4.1","_npmVersion":"7.20.5","dist":{"integrity":"sha512-+BOkQaPf6+pzqn2T/hNGUpch3muQeZ7F+7+j1kK5gpqVrTC5OP2Ks/k5X6jK4UL7BLTLQ3nt9bAyxSL6xsp/eg==","shasum":"782101aecda06de36a437735abc3cce4e95af31e","tarball":"https://registry.npmjs.org/@almanack/sdk/-/sdk-1.0.2.tgz","fileCount":38,"unpackedSize":448854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGRU7CRA9TVsSAnZWagAA7UoP+gIpgl5DlHcVQ4Oytkwv\nx9FpTjw3kCWIJdha4TajKdtImsi90DFcfRYYf56oucCr31amkyUh7paA84Xv\nAk45t7u5oMUktOGfjExfZHsfWaaiFJdlWFXsYlA+U0wz+uRCmMxhqr+OEJHd\nlknRnT6HTvhFe7zhQ0pzr6pyB/Gp9Zy7uHSKp5hc9o3L1M7N+z9vIgiLg/tQ\nE2Fsjk1+K+U/rPdkR6het3OQNUWgjADdMIhvLYG7B2KJM6c1MnUhwJoS4A68\nVIP63mhXwrCkw3D0iVdODxd99HilAjdvZ9vnLWoKaQ7a8Mtc3biYzEHWOZsu\nrCczVCYgxRzgDQ9sjAcPFQdYSvhGJgour0ZpLmEvyXeXCqG2eJuzYah3lVpq\neiZAH9at2DoG+s6kgy4XPNdLsg2RpMoC2Hod7jPx52nUtEYcW9Xby9WnCqPe\neix70eUfbk3IzJayEoxTVZJxOvm9s/JfqdUbyH8uX1KnmgbFvj4626lhgOUS\nIRYMPjhVJhtOjpEkCPlNASNN/0vpk9wgSWeqrKiWVs0d+r8kQvlGBauFSzTy\nj+gT04QuVTsWqTsNuz7MbBmxyHm06Lwnuicf6lj+phHX++RdSVqU3KXhsF/o\nyeuy9Cw3g4UMsDen66cbuW/qhq4YVmcTTck8z4OiYfFjYBwDPv+rIaQLjtjc\n9VFD\r\n=GVlz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdZyKxGkzPBhPp+GY04pojC6E54iAZrlbYPyxA01D9ewIgW7DVHKOQvBPPQPxplwpXfjGDuEyO78IM+xB/ZFlhZ+4="}]},"_npmUser":{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"},"directories":{},"maintainers":[{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_1.0.2_1629033787730_0.4990226259486017"},"_hasShrinkwrap":false},"0.1.3":{"name":"@almanack/sdk","license":"MIT","version":"0.1.3","description":" An SDK for building applications on top of Almanack.","main":"dist/index.js","typings":"dist/index.d.ts","repository":{"type":"git","url":"git+https://github.com/almanackdefi/almanack-sdk.git"},"keywords":["almanack","bsc"],"module":"dist/sdk.esm.js","scripts":{"lint":"tsdx lint src test","build":"tsdx build","start":"tsdx watch","test":"tsdx test","prepublishOnly":"tsdx build"},"dependencies":{"@almanack-libs/almanack-swap-core":"^0.1.2","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/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/address":"^5.0.2","@ethersproject/contracts":"^5.0.2","@ethersproject/networks":"^5.0.2","@ethersproject/providers":"^5.0.5","@ethersproject/solidity":"^5.0.2","@types/big.js":"^4.0.5","@types/jest":"^24.0.25","babel-plugin-transform-jsbi-to-bigint":"^1.3.1","tsdx":"^0.12.3"},"engines":{"node":">=10"},"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"gitHead":"7d81106174e16d1f1c6c91a93558736282a39ec1","bugs":{"url":"https://github.com/almanackdefi/almanack-sdk/issues"},"homepage":"https://github.com/almanackdefi/almanack-sdk#readme","_id":"@almanack/sdk@0.1.3","_nodeVersion":"16.9.0","_npmVersion":"7.21.1","dist":{"integrity":"sha512-KuPKwlJAFUI3f4M3qUf8KMiGZns9UZC8RFJQHEKwOQGvsD7GpWEwkcS5KkYOGGZ3J0v2nEf36r+kkcepMn138g==","shasum":"45b703b424978a4dc103f54098d534ffc96b4cfa","tarball":"https://registry.npmjs.org/@almanack/sdk/-/sdk-0.1.3.tgz","fileCount":38,"unpackedSize":448856,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ2TLCRA9TVsSAnZWagAAX3oQAIr7y6MOlZ7s3XHyTUUZ\nDNk5veFvDVTHZQaebm9SncRFLdxq0Gq47/Ebh5T1RgmgBL7EkluCEBRMwJvR\ne1zHQvz8gh0hVOZ9tWKDVYAHscPzs2SijqidISY3LzA1T7bB38zUF/4sqrKu\n/maOtxEJqi8TDKo0ImzK18r9vg01tciFwQfhrcYPvLbWa9Dz8qRkDL3Mz29c\n/eVWcx3gZ+gktFQEm61Fo4YXWIpIA3g6vk878YGwkBVjb+loiZJQFx54dBzc\nIFpefDy30aBXDXmAUR3uNFthjFX5QRzYP6ERkE5So7dFTIDt0PfFqx5Ze3Fy\nxj33ZvEMSzJhOHBQpVjcJy2aDT4UsPRef5gzWJgq3b3+JtsQfzRvDice8DKX\nNH/56rhLoMS4wShjTjpo7rH7iVYMywyqppGoVIOXBB50Cbsl6cjjBE7cIKal\nGb8ZtrDHeZGRafZItqWty9Te29FsyTbm+EaNww5MfgG+H5XsQezux1Qn06/c\nfgl6LILtex6ceUgyJxxWcWnlzg/uEbFagoKr/wuMJ4xmzV0RmaZDmgi+wtS5\ntwmQF/wxcFg1TR/eIDPZo1YjiWTx2Csm6dX9M/Pu/wFqjKPvMxqzvaiK6mJO\n47l/ETKK3U0UeqQBeswUTV0f/09A8KzOok+j7f/SbbiKex3Bkc0uYYdJU+GW\nvTpo\r\n=ZJ55\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4uUZ/Uq+N0T2uOu6Crm2v5g8wZXMKcDkCjXNL0kd1OAiAZB7EpWvMYQJKdy02cxNDqGwSqT1Ga/A9d4fHewiCGMg=="}]},"_npmUser":{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"},"directories":{},"maintainers":[{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/sdk_0.1.3_1631806667062_0.4399207923903663"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-15T12:57:00.977Z","1.0.0":"2021-08-15T12:57:01.211Z","modified":"2022-04-04T13:36:22.940Z","1.0.1":"2021-08-15T13:13:48.155Z","1.0.2":"2021-08-15T13:23:07.860Z","0.1.3":"2021-09-16T15:37:47.193Z"},"maintainers":[{"name":"warrenbitbyte_wbb","email":"warrenbitbyte@gmail.com"}],"description":" An SDK for building applications on top of Almanack.","homepage":"https://github.com/almanackdefi/almanack-sdk#readme","keywords":["almanack","bsc"],"repository":{"type":"git","url":"git+https://github.com/almanackdefi/almanack-sdk.git"},"bugs":{"url":"https://github.com/almanackdefi/almanack-sdk/issues"},"license":"MIT","readme":"# Almanack SDK\n\nForked from the [Uniswap SDK](https://github.com/Uniswap/uniswap-v2-sdk/commit/a88048e9c4198a5bdaea00883ca00c8c8e582605).\n\nYou can refer to the Uniswap SDK documentation [uniswap.org](https://uniswap.org/docs/v2/SDK/getting-started/).\n\n## Running tests\n\nTo run the tests, follow these steps. You must have at least node v10 and [yarn](https://yarnpkg.com/) installed.\n\nFirst clone the repository:\n\n```sh\ngit clone https://github.com/almanackdefi/almanackdefi-sdk.git\n```\n\nMove into the almanack-sdk working directory\n\n```sh\ncd almanack-sdk/\n```\n\nInstall dependencies\n\n```sh\nyarn install\n```\n\nRun tests\n\n```sh\nyarn test\n```\n\nYou should see output like the following:\n\n```sh\nyarn run v1.22.4\n$ tsdx test\n PASS  test/constants.test.ts\n PASS  test/pair.test.ts\n PASS  test/fraction.test.ts\n PASS  test/miscellaneous.test.ts\n PASS  test/entities.test.ts\n PASS  test/trade.test.ts\n\nTest Suites: 1 skipped, 6 passed, 6 of 7 total\nTests:       3 skipped, 82 passed, 85 total\nSnapshots:   0 total\nTime:        5.091s\nRan all test suites.\n✨  Done in 6.61s.\n```\n\n```sh\nyarn build\n```\n","readmeFilename":"README.md"}