UNPKG

@airdao/astra-universal-router

Version:

Smart contracts for Universal Router

75 lines (74 loc) 2.32 kB
{ "name": "@airdao/astra-universal-router", "description": "Smart contracts for Universal Router", "license": "GPL-2.0-or-later", "publishConfig": { "access": "public" }, "version": "1.0.2", "keywords": [ "astra-dex", "router", "universal router", "swap router" ], "repository": { "type": "git", "url": "https://github.com/airdao/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": { "@airdao/astra-cl-core": "1.0.0", "@airdao/astra-contracts": "^1.0.2", "@openzeppelin/contracts": "4.7.0" }, "devDependencies": { "@airdao/astra-cl-sdk": "npm:astra-cl-sdk-dev@^0.1.7", "@airdao/astra-classic-sdk": "npm:astra-classic-sdk@^0.1.5", "@airdao/astra-router-sdk": "npm:astra-router-sdk@^0.1.8", "@airdao/astra-sdk-core": "npm:astra-sdk-core@^0.1.4", "@nomicfoundation/hardhat-chai-matchers": "1.0.4", "@nomicfoundation/hardhat-foundry": "^1.1.3", "@nomiclabs/hardhat-ethers": "^2.2.2", "@typechain/ethers-v5": "^11.1.2", "@typechain/hardhat": "^9.1.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.22.17", "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": "^8.3.2", "typescript": "^4.3.3" }, "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" } }