Files
protocol/apps-node/pool-cache/package.json
2023-04-06 01:23:43 -07:00

54 lines
2.0 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 .",
"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"
}
}