{ "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 .", "start": "node -r dotenv/config __build__/main.js", "test:ci": "yarn test:forge && jest --runInBand --forceExit", "test:forge": "./../../turbo-bin.sh forge test", "test": "yarn test:forge && jest", "test:integration": "jest -c jest.config.integration.js" }, "dependencies": { "@0x/api-utils": "^0.0.10", "@trpc/server": "^10.14.1", "@types/express": "^4.17.17", "dotenv": "^16.0.3", "ethers": "6.1.0", "express": "^4.18.2", "immutable": "^4.3.0", "ioredis": "^5.3.1", "lodash": "^4.17.21", "pino": "^8.11.0", "pino-pretty": "^10.0.0", "pool-cache-interface": "*", "prom-client": "^14.2.0", "zod": "^3.20.6" }, "devDependencies": { "@typechain/ethers-v6": "0.3.0", "@types/jest": "^29.5.0", "@types/lodash": "^4.14.191", "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" } }