{"_id":"@brydge-network/smart-order-router","_rev":"7-78fca82ae08af128854ebcf16477fe7a","name":"@brydge-network/smart-order-router","dist-tags":{"latest":"1.0.1","dev":"1.0.4-dev"},"versions":{"0.0.1":{"name":"@brydge-network/smart-order-router","version":"0.0.1","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","publishConfig":{"access":"restricted"},"repository":{"type":"git","url":"git+https://github.com/brydge-network/smart-order-router.git"},"license":"GPL","keywords":[],"scripts":{"compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'","build":"run-p compile-v3-types compile-v2-types compile-router compile-external-types && build:main","build:main":"run-p build:commonjs build:esm","build:commonjs":"tsc -p tsconfig.json","build:esm":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","version":"standard-version","prepare-release":"run-s cov:check doc:html version doc:publish","test":"jest test/unit","integ-test":"TS_NODE=true jest test/integ"},"engines":{"node":">=10"},"dependencies":{"@uniswap/default-token-list":"^2.0.0","@uniswap/router-sdk":"^1.3.0","@uniswap/swap-router-contracts":"^1.3.0","@uniswap/token-lists":"^1.0.0-beta.25","@uniswap/v2-sdk":"^3.0.1","@uniswap/v3-sdk":"^3.7.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","axios":"^0.21.1","bunyan":"^1.8.15","bunyan-blackhole":"^1.1.1","ethers":"^5.6.1","graphql":"^15.5.0","graphql-request":"^3.4.0","lodash":"^4.17.21","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0"},"devDependencies":{"@ethersproject/providers":"^5.4.0","@istanbuljs/nyc-config-typescript":"^1.0.1","@nomiclabs/hardhat-ethers":"^2.0.6","@oclif/command":"^1.8.0","@oclif/errors":"^1.3.5","@typechain/ethers-v5":"^7.0.1","@types/async-retry":"^1.4.4","@types/await-timeout":"^0.3.1","@types/bunyan":"^1.8.6","@types/bunyan-blackhole":"^0.2.2","@types/jest":"^27.0.0","@types/jest-sinon":"^1.0.2","@types/lodash":"^4.14.168","@types/node":"^15.0.2","@types/sinon":"^10.0.2","@types/stats-lite":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","@uniswap/v2-core":"^1.0.1","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-core":"^1.0.0","@uniswap/v3-periphery":"^1.1.1","bunyan-debug-stream":"^2.0.0","dotenv":"^10.0.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.0","hardhat":"^2.9.6","jest":"^27.0.6","jest-environment-hardhat":"^1.1.8","jest-expect-message":"^1.0.2","jest-mock":"^27.0.6","jest-sinon":"^1.0.4","npm-run-all":"^4.1.5","open-cli":"^6.0.1","prettier":"^2.1.1","prettier-plugin-organize-imports":"^2.1.0","sinon":"^11.1.2","standard-version":"^9.0.0","ts-jest":"^27.0.4","ts-node":"^10.8.1","typechain":"^5.0.0","typescript":"^4.9.3"},"peerDependencies":{"jsbi":"^3.2.0"},"prettier":{"singleQuote":true},"oclif":{"commands":"./cli/commands"},"gitHead":"d340a07cb8b2e049075850ab826ebb684eff2213","description":"This repository contains routing logic for the Uniswap V3 protocol.","bugs":{"url":"https://github.com/brydge-network/smart-order-router/issues"},"homepage":"https://github.com/brydge-network/smart-order-router#readme","_id":"@brydge-network/smart-order-router@0.0.1","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-Ed120KPvYqQNSGxi0lYoCPrTL6bqTrfEEBEAzUVCYgbcxy/FZY1pCc80YocCmoz3ZBWqlEn62Fy1sMQgI3dwFA==","shasum":"3954d133dde90b95015e325bb729ead5bf496b8c","tarball":"https://registry.npmjs.org/@brydge-network/smart-order-router/-/smart-order-router-0.0.1.tgz","fileCount":342,"unpackedSize":2568355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAOuGwgVmkt6eM+p5FLV70MytkhTDZFcuVr6v8Qryp6HAiBOFdVO6FXrNNy7McY8Zq66kvJbgQnD9eItsJGyObYaSg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfBEfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmryZBAAkMdBp9Afs/eQS85O+PmtFHcX6Tt6NZjUpavywGCb38UNTRFK\r\nuPmODsmkTkfG78/BrS9TiBRCsxC66sEQskz48mDBOzXLrpMp/mRauhT/LyVW\r\nTwmMTH/p15CPm+uVJphuL+hxcu8B4I0NktMy0HsxOyeLRU6jkuy3pSu0yx0X\r\ndxw1oV3IsGI6xtPwsPqsGnzj4jm6Qmz3dhOo/MvKHbR0pJnY86y+gXS9Wyki\r\nz3/2DbqqeWDqP2qlGkoQkChb6tEcI7THzWeT6EVDOCHL87tjLfzwN5Ss6TWr\r\niu2Y2j9ititZA7SfkLxUZJC1OOqTfp7vvjNiSOWx+X5U+Qalm6WzvxfhlHSv\r\nzAo16x/ayzv+96ba9JpoogsIGnX8RE8ii/m0WjvE8sHQTl1XeffscwqFM5Sq\r\nYM+zfeJdG9s9auYrZbHI0hEFe1KDjuYyhohmKH0D3Uqog4tLOy4yPq0zx0XE\r\nuGeCW9PBOn1zl5gE0VMQaISCa0pjzW4aol48TPMckA1QeqwMixcZi48ksn1q\r\nzVSt54WbqM0Jvcgmij0YpAJ8YNcqEnjPMN0YXxvUWTHVoS7acU/kbbwsCcMr\r\nawotNa4R1wAVEWjm38qRHL8xOSiJyS6eA/rGorKyxT3iaOMzB13e9n/BbQV8\r\nzDrO0tlPVi7JxxFKjcfOSJ5VIOLksxQqjt4=\r\n=sXTv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexletu","email":"alexletu@gmail.com"},"directories":{},"maintainers":[{"name":"greguezono","email":"greg@brydge.network"},{"name":"maxkatzman","email":"maxkatzman@berkeley.edu"},{"name":"jeffweiner","email":"jeffantonweiner@gmail.com"},{"name":"benmacnaughton","email":"benstermacnaughton@gmail.com"},{"name":"zachrosen","email":"zach@brydge.network"},{"name":"kasahenry","email":"henry@brydge.network"},{"name":"alexletu","email":"alexletu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/smart-order-router_0.0.1_1669075230645_0.9086240676731079"},"_hasShrinkwrap":false},"1.0.1":{"name":"@brydge-network/smart-order-router","version":"1.0.1","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","publishConfig":{"access":"restricted"},"repository":{"type":"git","url":"git+https://github.com/brydge-network/smart-order-router.git"},"license":"GPL","keywords":[],"scripts":{"compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'","build":"run-p compile-v3-types compile-v2-types compile-router compile-external-types && npm run build:main","build:main":"run-p build:commonjs build:esm","build:commonjs":"tsc -p tsconfig.json","build:esm":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","version":"standard-version","prepare-release":"run-s cov:check doc:html version doc:publish","test":"jest test/unit","integ-test":"TS_NODE=true jest test/integ"},"engines":{"node":">=10"},"dependencies":{"@uniswap/default-token-list":"^2.0.0","@uniswap/router-sdk":"^1.3.0","@uniswap/sdk-core":"^3.1.0","@uniswap/swap-router-contracts":"^1.3.0","@uniswap/token-lists":"^1.0.0-beta.25","@uniswap/v2-sdk":"^3.0.1","@uniswap/v3-sdk":"^3.7.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","axios":"^0.21.1","bunyan":"^1.8.15","bunyan-blackhole":"^1.1.1","ethers":"^5.6.1","graphql":"^15.5.0","graphql-request":"^3.4.0","lodash":"^4.17.21","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0"},"devDependencies":{"@ethersproject/providers":"^5.4.0","@istanbuljs/nyc-config-typescript":"^1.0.1","@nomiclabs/hardhat-ethers":"^2.0.6","@oclif/command":"^1.8.0","@oclif/errors":"^1.3.5","@typechain/ethers-v5":"^7.0.1","@types/async-retry":"^1.4.4","@types/await-timeout":"^0.3.1","@types/bunyan":"^1.8.6","@types/bunyan-blackhole":"^0.2.2","@types/jest":"^27.0.0","@types/jest-sinon":"^1.0.2","@types/lodash":"^4.14.168","@types/node":"^15.0.2","@types/sinon":"^10.0.2","@types/stats-lite":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","@uniswap/v2-core":"^1.0.1","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-core":"^1.0.0","@uniswap/v3-periphery":"^1.1.1","bunyan-debug-stream":"^2.0.0","dotenv":"^10.0.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.0","hardhat":"^2.9.6","jest":"^27.0.6","jest-environment-hardhat":"^1.1.8","jest-expect-message":"^1.0.2","jest-mock":"^27.0.6","jest-sinon":"^1.0.4","npm-run-all":"^4.1.5","open-cli":"^6.0.1","prettier":"^2.1.1","prettier-plugin-organize-imports":"^2.1.0","sinon":"^11.1.2","standard-version":"^9.0.0","ts-jest":"^27.0.4","ts-node":"^10.8.1","typechain":"^5.0.0","typescript":"^4.9.3"},"peerDependencies":{"jsbi":"^3.2.0"},"prettier":{"singleQuote":true},"oclif":{"commands":"./cli/commands"},"gitHead":"4431693dc7397f9e25f41023fb02ffbe86a0d9e3","description":"This repository contains routing logic for the Uniswap V3 protocol.","bugs":{"url":"https://github.com/brydge-network/smart-order-router/issues"},"homepage":"https://github.com/brydge-network/smart-order-router#readme","_id":"@brydge-network/smart-order-router@1.0.1","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-C3Tk0hdLKVo2KTcpQhxpDQShi4MNRIHiWBJb/erxOaYWkjOW+j+1oc2kG173U7ytALPmleo17qyobzSmVp/3Dg==","shasum":"33ffc5b1aea1c28fe16a1ee776b57f8f42c95c41","tarball":"https://registry.npmjs.org/@brydge-network/smart-order-router/-/smart-order-router-1.0.1.tgz","fileCount":330,"unpackedSize":2533047,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBZZZHfVxBV1l+0uiQeVAGIVPebHeh+DkRnn1oZSeV1QIgYojUPlEixzYjKU8NGOEYvlRCOULy2fWxFA2awModLn0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhj+AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLtQ//amm6YBzaMDQpzQKob+0FHaudPjXtd9cT1Kl2yVyD7kGrBOD9\r\neb+T0KhJT00sXVfjCqnHHAOXBzcSfiEmpB1EsNZd1itysiG6PHDsLWucqlGN\r\nYvoBvIESD/+cwZghIdXR5GLtlD21vRJAF6L1U1IVhBneJeKkkduwzvUguiu0\r\nCQ1elcRreqdkUDKMjQf9s4UKc91NAPWsHZlY8lG0VN5oY9fMvUHgcel9hLqx\r\n49+rEpRvM9oWYsj64sZBytVsN6mXKftFsFnzEA6k9M7ShLOeADGTPUzni22C\r\nBkSFAWacfAlvxab4NdAUdUs/k+42Op1CqoFidhHc1WKsINDaVdm1yGyQyriO\r\nKZDkRytgY9OL+4JsWisbB9po8HJCJvlgAosNzkaEYXPP5ytR03Ldl/rrwoC4\r\nwFa0MNroETfYy9ihcVLUNg7Y4ID0L/+VS9YOT+XrxBlmuSFTyeJVL/B9ulYE\r\ntvj7KdKWHTSSKukm41BAyxqXXTBQ0AGpMWdiRbA7yD8HRmM18NOk8bG0TYSF\r\nawovA4z4Ah7pkkJ1NGCjg0YZ8cbZJOJw9HwL40IprQUPTzTJ7GfrxhnhZ4rO\r\nxEmVwUzGIVeMZ5z7xQQ4Ifh1u9SM00cz8xw1rjmfU6ydt1IEeoobb1QemyUJ\r\nDX1KYfM1tfsswQ/yjsldkyDvzdApRj3CA2o=\r\n=yOwA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexletu","email":"alexletu@gmail.com"},"directories":{},"maintainers":[{"name":"greguezono","email":"greg@brydge.network"},{"name":"maxkatzman","email":"maxkatzman@berkeley.edu"},{"name":"jeffweiner","email":"jeffantonweiner@gmail.com"},{"name":"benmacnaughton","email":"benstermacnaughton@gmail.com"},{"name":"zachrosen","email":"zach@brydge.network"},{"name":"kasahenry","email":"henry@brydge.network"},{"name":"alexletu","email":"alexletu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/smart-order-router_1.0.1_1669742464330_0.805135868832016"},"_hasShrinkwrap":false},"1.0.3-dev":{"name":"@brydge-network/smart-order-router","version":"1.0.3-dev","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","publishConfig":{"access":"restricted"},"repository":{"type":"git","url":"https://github.com/brydge-network/smart-order-router.git"},"license":"GPL","keywords":[],"scripts":{"compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'","build":"run-p compile-v3-types compile-v2-types compile-router compile-external-types && npm run build:main","build:main":"run-p build:commonjs build:esm","build:commonjs":"tsc -p tsconfig.json","build:esm":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","version":"standard-version","prepare-release":"run-s cov:check doc:html version doc:publish","test":"jest test/unit","integ-test":"TS_NODE=true jest test/integ"},"engines":{"node":">=10"},"dependencies":{"@uniswap/default-token-list":"^2.0.0","@uniswap/router-sdk":"^1.3.0","@uniswap/sdk-core":"^3.1.0","@uniswap/swap-router-contracts":"^1.3.0","@uniswap/token-lists":"^1.0.0-beta.25","@uniswap/v2-sdk":"^3.0.1","@uniswap/v3-sdk":"^3.7.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","axios":"^0.21.1","bunyan":"^1.8.15","bunyan-blackhole":"^1.1.1","ethers":"^5.6.1","graphql":"^15.5.0","graphql-request":"^3.4.0","lodash":"^4.17.21","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0"},"devDependencies":{"@ethersproject/providers":"^5.4.0","@istanbuljs/nyc-config-typescript":"^1.0.1","@nomiclabs/hardhat-ethers":"^2.0.6","@oclif/command":"^1.8.0","@oclif/errors":"^1.3.5","@typechain/ethers-v5":"^7.0.1","@types/async-retry":"^1.4.4","@types/await-timeout":"^0.3.1","@types/bunyan":"^1.8.6","@types/bunyan-blackhole":"^0.2.2","@types/jest":"^27.0.0","@types/jest-sinon":"^1.0.2","@types/lodash":"^4.14.168","@types/node":"^15.0.2","@types/sinon":"^10.0.2","@types/stats-lite":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","@uniswap/v2-core":"^1.0.1","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-core":"^1.0.0","@uniswap/v3-periphery":"^1.1.1","bunyan-debug-stream":"^2.0.0","dotenv":"^10.0.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.0","hardhat":"^2.9.6","jest":"^27.0.6","jest-environment-hardhat":"^1.1.8","jest-expect-message":"^1.0.2","jest-mock":"^27.0.6","jest-sinon":"^1.0.4","jsbi":"3","npm-run-all":"^4.1.5","open-cli":"^6.0.1","prettier":"^2.1.1","prettier-plugin-organize-imports":"^2.1.0","sinon":"^11.1.2","standard-version":"^9.0.0","ts-jest":"^27.0.4","ts-node":"^10.8.1","typechain":"^5.0.0","typescript":"^4.9.3"},"peerDependencies":{"jsbi":"^3.2.0"},"prettier":{"singleQuote":true},"oclif":{"commands":"./cli/commands"},"packageManager":"yarn@4.0.0-rc.34","_id":"@brydge-network/smart-order-router@1.0.3-dev","gitHead":"29af7e4d268a21df4212da743dffe026a23c076a","dist":{"shasum":"08e33c55780cfe5984eeeca1d50db3003e360fd2","integrity":"sha512-YaXhFfbL0PsodIddgHb35FMIRlxtDSCEWiwiMsVSiut42l1NxcIPXdvWdWL4lRDuQIi0L5Ftt3//UYz7OnxBtg==","tarball":"https://registry.npmjs.org/@brydge-network/smart-order-router/-/smart-order-router-1.0.3-dev.tgz","fileCount":6,"unpackedSize":64025,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFt4bWvvrMEhCGtfOisowcI8Gu1SZqEzGY6bj2fpowvoAiALeybLyLsYQIjJdKq2h3perdodeqwhCdWuLMhlgRqFrA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpPLLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDwg/+JemhTzHMIMPusp2nfMDgsXyNXwvvPIZ/48zUU/+/PAntTMsf\r\nyAXIzt7EoQkeC5XH4+Zz31+VyeiZp+MtM8PmOoZ6FSdbKTKaaQMEx92dmlnq\r\ngccg8GYeeYQDqRfCGIP+Ykaohd1z04dtnIue5YDyEE/hRb//CuwgXBMY16rm\r\nny2cA3QSLO64k1uwRsycb/PviCT6ut5p7kUyzTi2hf0KyF1svyxcxkBx20fb\r\n4qUqHcBgu9BqAGaEVZC+AKUdMrVBAlmuytJlKDV6EXlk3PRL8isGnm6bmabM\r\nIk931b7fInmu6NfxLC5em55uI0Y7Md8XD4AaxfBMnGXh1N4V21movQTcJ4v5\r\ni5keOIhy6aoMFqVHrerqoyRJeRmhiuOicepuAOplg5Qq6h3dveM4V8Sd9udq\r\nRuEUMUdKoCY03QP5FGiqkY7JhiVv6k7xMg2vOTEEw6wL7/tVXTZGImyb05Tw\r\nV25nQqkyHfMjvBB+op75rRgGEUVdO4j8NOV/UaanDXBOSJxCieluu/2cerlD\r\n9G5V6RPrfhl4sSc1/HBaCWMMoN25Id6P440e/EZygAnuRn3c87NKbJYmzxTA\r\n+m7aM9IcVpUvL6e5Wz06s3gQj/XYyaiEoNpYkoqxafWsLgfeZVpFWy250uST\r\nY4yg3Ldha7ZBrw3jAns9htEXHIrf0QBdkWg=\r\n=MKGa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexletu","email":"alexletu@gmail.com"},"directories":{},"maintainers":[{"name":"greguezono","email":"greg@brydge.network"},{"name":"maxkatzman","email":"maxkatzman@berkeley.edu"},{"name":"jeffweiner","email":"jeffantonweiner@gmail.com"},{"name":"benmacnaughton","email":"benstermacnaughton@gmail.com"},{"name":"zachrosen","email":"zach@brydge.network"},{"name":"kasahenry","email":"henry@brydge.network"},{"name":"alexletu","email":"alexletu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/smart-order-router_1.0.3-dev_1671754443038_0.2881351971567263"},"_hasShrinkwrap":false},"1.0.4-dev":{"name":"@brydge-network/smart-order-router","version":"1.0.4-dev","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","publishConfig":{"access":"restricted"},"repository":{"type":"git","url":"https://github.com/brydge-network/smart-order-router.git"},"license":"GPL","keywords":[],"scripts":{"compile-v3-types":"npx typechain --target ethers-v5 --out-dir src/types/v3 './node_modules/@uniswap/?(v3-core|v3-periphery)/artifacts/contracts/**/*.json'","compile-v2-types":"npx typechain --target ethers-v5 --out-dir src/types/v2 './node_modules/@uniswap/?(v2-core|v2-periphery)/build/*UniswapV2*.json'","compile-router":"npx typechain --target ethers-v5 --out-dir src/types/other './node_modules/@uniswap/swap-router-contracts/artifacts/contracts/**/*.json'","compile-external-types":"npx typechain --target ethers-v5 --out-dir src/types/other 'src/abis/**/*.json'","build":"run-p compile-v3-types compile-v2-types compile-router compile-external-types && npm run build:main","build:main":"run-p build:commonjs build:esm","build:commonjs":"tsc -p tsconfig.json","build:esm":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"src/**/*.ts\" --write","fix:lint":"eslint src --ext .ts --fix","version":"standard-version","prepare-release":"run-s cov:check doc:html version doc:publish","test":"jest test/unit","integ-test":"TS_NODE=true jest test/integ"},"engines":{"node":">=10"},"dependencies":{"@uniswap/default-token-list":"^2.0.0","@uniswap/router-sdk":"^1.3.0","@uniswap/sdk-core":"^3.1.0","@uniswap/swap-router-contracts":"^1.3.0","@uniswap/token-lists":"^1.0.0-beta.25","@uniswap/v2-sdk":"^3.0.1","@uniswap/v3-sdk":"^3.7.0","async-retry":"^1.3.1","await-timeout":"^1.1.1","axios":"^0.21.1","bunyan":"^1.8.15","bunyan-blackhole":"^1.1.1","ethers":"^5.6.1","graphql":"^15.5.0","graphql-request":"^3.4.0","lodash":"^4.17.21","mnemonist":"^0.38.3","node-cache":"^5.1.2","stats-lite":"^2.2.0"},"devDependencies":{"@ethersproject/providers":"^5.4.0","@istanbuljs/nyc-config-typescript":"^1.0.1","@nomiclabs/hardhat-ethers":"^2.0.6","@oclif/command":"^1.8.0","@oclif/errors":"^1.3.5","@typechain/ethers-v5":"^7.0.1","@types/async-retry":"^1.4.4","@types/await-timeout":"^0.3.1","@types/bunyan":"^1.8.6","@types/bunyan-blackhole":"^0.2.2","@types/jest":"^27.0.0","@types/jest-sinon":"^1.0.2","@types/lodash":"^4.14.168","@types/node":"^15.0.2","@types/sinon":"^10.0.2","@types/stats-lite":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.0.1","@typescript-eslint/parser":"^4.0.1","@uniswap/v2-core":"^1.0.1","@uniswap/v2-periphery":"^1.1.0-beta.0","@uniswap/v3-core":"^1.0.0","@uniswap/v3-periphery":"^1.1.1","bunyan-debug-stream":"^2.0.0","dotenv":"^10.0.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-eslint-comments":"^3.2.0","eslint-plugin-import":"^2.22.0","hardhat":"^2.9.6","jest":"^27.0.6","jest-environment-hardhat":"^1.1.8","jest-expect-message":"^1.0.2","jest-mock":"^27.0.6","jest-sinon":"^1.0.4","jsbi":"3","npm-run-all":"^4.1.5","open-cli":"^6.0.1","prettier":"^2.1.1","prettier-plugin-organize-imports":"^2.1.0","sinon":"^11.1.2","standard-version":"^9.0.0","ts-jest":"^27.0.4","ts-node":"^10.8.1","typechain":"^5.0.0","typescript":"^4.9.3"},"peerDependencies":{"jsbi":"^3.2.0"},"prettier":{"singleQuote":true},"oclif":{"commands":"./cli/commands"},"packageManager":"yarn@4.0.0-rc.34","_id":"@brydge-network/smart-order-router@1.0.4-dev","gitHead":"29af7e4d268a21df4212da743dffe026a23c076a","dist":{"shasum":"1cb3749361399b82205cdb44dc9c31d700838daf","integrity":"sha512-/4DTZi20h3nIZ3csEPmHc+W5h4CDORi9uIPVvdzkkxtrisjGSccX2cKtP03W2/qdDIDmZ7ATg4+2A2xKAEoJUQ==","tarball":"https://registry.npmjs.org/@brydge-network/smart-order-router/-/smart-order-router-1.0.4-dev.tgz","fileCount":330,"unpackedSize":2704556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFhOPVzMf0cDiF7N69WgjuKegApTzwKzL0oa6k0g5CCfAiEA5Fxh8TPbHHk7mjE76W3eVKkE/YSDTF3vLW1JrjBSNBc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpPUIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNbA/+KaIHRHlfeatyEvt/RfG/Wu+fL1JOdfa2aKw11CjpQ3bdK+X8\r\noizWzRJp7A/jAk1tanMiBGflhSVDBnqiDa0tbn7Gdk0oA+ht2e9hpvqLkKaG\r\nXxujJDtwwvGo/l1dZHV1GyKbuy7BvT+yK4knLtJ5gVKOt9otCbDE6N3ke8E4\r\nWlID61oG6lVuJ3wIiMlISkJNjNNhqX6BXNKuMWL1AjOE8qYClfVlzGFCX1T9\r\nIs6aCPkSyVosLF2oAz18msMRmG3yoWMfSCwDhWRj56OWvheQt1cDlFG1SXMA\r\nKu2UjKWPOKJJDbKlQAu2lm3WFK7eB7NqgmBnxQTaisOVxZ/8srLqxRwps6Ta\r\n4paWT3/MlBn8xhUupvpgzhTb4RrqghJy822zEQQihPTdU9lG0xCTLA6cyhU7\r\n6cOngNwowGuNKOwnLiHMLAsHtaVFhwGr9beReG99mSklqEqJOqlGy4rVBZaa\r\nXT7zPMKrzPRE8x7yN+5t2G69Jyj4ApndxfLqAqa0304K6X375OH9AsmpAGc4\r\nCMdg/f5a2SEkk1JJxuenAJHylbPnKQrj1kcjYlVeGO4n+jEOoeKbv7B5e+3t\r\nMOPgODf2s+ho2CFVrXKHf/Uhkmejf4dUJlfXWB0VSYjspKLrt4HYDRmPAEcy\r\nvrDPenNv42vC8R/iWyRhZtUrbnvAMYQk8x0=\r\n=YiK6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexletu","email":"alexletu@gmail.com"},"directories":{},"maintainers":[{"name":"greguezono","email":"greg@brydge.network"},{"name":"maxkatzman","email":"maxkatzman@berkeley.edu"},{"name":"jeffweiner","email":"jeffantonweiner@gmail.com"},{"name":"benmacnaughton","email":"benstermacnaughton@gmail.com"},{"name":"zachrosen","email":"zach@brydge.network"},{"name":"kasahenry","email":"henry@brydge.network"},{"name":"alexletu","email":"alexletu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/smart-order-router_1.0.4-dev_1671755016110_0.10727607320074606"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-22T00:00:30.559Z","0.0.1":"2022-11-22T00:00:31.029Z","modified":"2023-03-17T16:21:58.200Z","1.0.1":"2022-11-29T17:21:04.575Z","1.0.3-dev":"2022-12-23T00:14:03.208Z","1.0.4-dev":"2022-12-23T00:23:36.367Z"},"maintainers":[{"email":"maxkatzman@berkeley.edu","name":"maxkatzman"},{"email":"benstermacnaughton@gmail.com","name":"benmacnaughton"},{"email":"zach@brydge.network","name":"zachrosen"},{"email":"henry@brydge.network","name":"kasahenry"},{"email":"alexletu@gmail.com","name":"alexletu"}],"description":"This repository contains routing logic for the Uniswap V3 protocol.","homepage":"https://github.com/brydge-network/smart-order-router#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/brydge-network/smart-order-router.git"},"bugs":{"url":"https://github.com/brydge-network/smart-order-router/issues"},"license":"GPL","readme":"","readmeFilename":""}