UNPKG

@uniswap/universal-router

Version:

Smart contracts for Universal Router

74 lines (73 loc) 2.14 kB
{ "name": "@uniswap/universal-router", "description": "Smart contracts for Universal Router", "license": "GPL-2.0-or-later", "publishConfig": { "access": "public", "provenance": true }, "version": "2.0.0", "keywords": [ "uniswap", "router", "universal router", "swap router" ], "repository": { "type": "git", "url": "https://github.com/Uniswap/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": "5.0.2", "@uniswap/v2-core": "1.0.1", "@uniswap/v3-core": "1.0.0" }, "devDependencies": { "@nomicfoundation/hardhat-chai-matchers": "1.0.4", "@nomicfoundation/hardhat-foundry": "1.1.2", "@nomiclabs/hardhat-ethers": "^2.2.2", "@typechain/ethers-v5": "^4.0.0", "@types/chai": "^4.2.6", "@types/mocha": "^5.2.7", "@uniswap/router-sdk": "^1.3.0", "@uniswap/sdk-core": "^3.0.1", "@uniswap/snapshot-gas-cost": "^1.0.0", "@uniswap/v2-sdk": "^3.0.1", "@uniswap/v3-sdk": "^3.8.3", "bignumber.js": "^9.0.0", "chai": "^4.3.4", "ethers": "^5.7.2", "hardhat": "2.22.14", "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" }, "scripts": { "compile": "hardhat compile && forge build", "test:hardhat": "yarn compile && hardhat test", "test:gas": "UPDATE_SNAPSHOT=1 yarn test --grep gas", "test:all": "UPDATE_SNAPSHOT=1 yarn test:hardhat && forge test --isolate", "prettier:fix": "prettier --write '**/*.ts' && prettier --write '**/*.json'", "lint": "yarn prettier:fix && forge fmt", "lint:check": "prettier --check '**/*.ts' && forge fmt --check" } }