UNPKG

@pollum-io/universal-router

Version:
77 lines (76 loc) 2.29 kB
{ "name": "@pollum-io/universal-router", "description": "Smart contracts for Universal Router", "license": "GPL-2.0-or-later", "publishConfig": { "access": "public" }, "version": "0.0.8", "keywords": [ "pegasys", "router", "universal router", "swap router" ], "repository": { "type": "git", "url": "https://github.com/pegasys-fi/universal-router" }, "files": [ "contracts/base", "contracts/interfaces", "contracts/libraries", "contracts", "typechain", "artifacts/contracts/**/*.json", "!artifacts/contracts/**/*.dbg.json", "!artifacts/contracts/test/**/*", "!artifacts/contracts/base/**/*" ], "engines": { "node": ">=14" }, "dependencies": { "@openzeppelin/contracts": "4.7.0", "@pollum-io/pegasys-protocol": "0.0.17", "@pollum-io/v3-core": "0.0.1", "solmate": "^6.8.0" }, "devDependencies": { "@nomicfoundation/hardhat-chai-matchers": "1.0.4", "@nomiclabs/hardhat-ethers": "^2.2.2", "@nomiclabs/hardhat-etherscan": "^3.1.7", "@pollum-io/router-sdk": "0.0.7", "@pollum-io/sdk-core": "0.0.3", "@pollum-io/v1-sdk": "0.0.11", "@pollum-io/v3-sdk": "0.0.2", "@typechain/ethers-v5": "^4.0.0", "@types/chai": "^4.2.6", "@types/mocha": "^5.2.7", "@uniswap/snapshot-gas-cost": "^1.0.0", "bignumber.js": "^9.0.0", "chai": "^4.3.4", "ethers": "^5.7.2", "hardhat": "2.12.2", "hardhat-typechain": "^0.3.5", "mocha-chai-jest-snapshot": "^1.1.0", "prettier": "^2.0.5", "prettier-plugin-solidity": "^1.0.0-alpha.59", "ts-generator": "^0.1.1", "ts-node": "^8.5.4", "typechain": "^4.0.0", "typescript": "^3.7.3", "permit2": "https://github.com/Uniswap/permit2/" }, "scripts": { "compile": "hardhat compile", "test": "hardhat test", "test:gas": "UPDATE_SNAPSHOT=1 yarn test --grep gas", "test:all": "UPDATE_SNAPSHOT=1 yarn test", "presymlink": "rm -rf ./solmate && rm -rf ./permit2", "symlink": "ln -s ./lib/solmate ./solmate && ln -s ./lib/permit2 ./permit2", "prettier:fix": "prettier --write '**/*.ts' && prettier --write '**/*.json'", "lint:fix": "yarn prettier:fix && forge fmt", "prettier": "prettier --check '**/*.ts' && forge fmt --check" } }