Files
protocol/apps-node/pool-cache/package.json

40 lines
1.5 KiB
JSON

{
"name": "pool-cache",
"version": "0.0.0",
"private": true,
"scripts": {
"build": "tsc",
"build:forge": "./../../turbo-bin.sh forge build",
"generate": "yarn build:forge && yarn clean-typechain && yarn generate-typechain && yarn generate-typescript-artifacts",
"generate-typescript-artifacts": "ts-node src/scripts/generate-typescript-artifacts.ts && yarn prettier --write src/artifacts/*",
"generate-typechain": "typechain --target ethers-v6 --out-dir src/typechain 'out/PoolFetcher.sol/!(*metadata*).json'",
"clean-typechain": "rm -rf src/typechain",
"dev:server": "nodemon src/main.ts",
"examples:client": "tsx examples/client.ts",
"fix": "prettier --write .",
"lint:ci": "prettier --check . && eslint .",
"test:ci": "./../../turbo-bin.sh forge test && jest --runInBand --forceExit",
"test": "./../../turbo-bin.sh forge test && jest"
},
"dependencies": {
"@trpc/server": "^10.14.1",
"ethers": "6.1.0",
"pool-cache-interface": "*",
"zod": "^3.20.6"
},
"devDependencies": {
"@typechain/ethers-v6": "0.3.0",
"@types/jest": "^29.5.0",
"eslint-config-common": "*",
"glob": "^9.2.1",
"jest": "^29.5.0",
"nodemon": "^2.0.21",
"ts-jest": "^29.0.5",
"ts-node": "^10.9.1",
"tsconfig": "*",
"tsx": "^3.12.3",
"typechain": "^8.1.1",
"typescript": "^4.9.5"
}
}