|
4 | 4 | "license": "Apache-2.0",
|
5 | 5 | "author": "Alex Kern <[email protected]>",
|
6 | 6 | "scripts": {
|
7 |
| - "start": "nodemon -e ts,graphql -x ts-node src/index.ts", |
8 |
| - "debug": "nodemon -e ts,graphql -x ts-node --inspect src/index.ts", |
| 7 | + "start": "nodemon -e ts,graphql -x ts-node -r dotenv/config src/index.ts", |
| 8 | + "debug": "nodemon -e ts,graphql -x ts-node -r dotenv/config --inspect src/index.ts", |
9 | 9 | "playground": "graphql playground",
|
10 |
| - "dev": "npm-run-all --parallel start playground", |
11 |
| - "lint": "tslint -c tslint.json 'src/**/*.ts'", |
12 |
| - "check": "tsc --noEmit", |
13 |
| - "precommit": "yarn run check && yarn run lint", |
| 10 | + "dev": "npm-run-all --parallel dev:redis dev:prisma dev:multi-api playground", |
| 11 | + "dev:multi-api": "./scripts/wait-for.sh localhost:6379 -- ./scripts/wait-for.sh localhost:4466 -- yarn run start", |
| 12 | + "dev:redis": "docker-compose up redis", |
| 13 | + "dev:prisma": "docker-compose up prisma", |
| 14 | + "deploy": "npm-run-all --parallel deploy:prisma dev:prisma", |
| 15 | + "deploy:prisma": "sleep 5 && yarn prisma deploy", |
| 16 | + "lint": "tslint --fix --exclude src/generated/prisma.ts 'src/**/*.ts'", |
| 17 | + "check": "tsc --noEmit && tslint --exclude src/generated/prisma.ts 'src/**/*.ts'", |
| 18 | + "precommit": "yarn run check", |
14 | 19 | "docker:build": "docker build -t dsys/eth-explorer:latest .",
|
15 | 20 | "docker:run": "docker run -it dsys/eth-explorer:latest"
|
16 | 21 | },
|
17 | 22 | "dependencies": {
|
| 23 | + "bluebird": "^3.5.1", |
18 | 24 | "dataloader": "^1.4.0",
|
19 | 25 | "eth-ens-namehash": "^2.0.8",
|
20 | 26 | "graphql-yoga": "1.14.6",
|
| 27 | + "libphonenumber-js": "^1.2.15", |
| 28 | + "node-fetch": "^2.1.2", |
| 29 | + "prisma-binding": "^2.0.2", |
| 30 | + "qs": "^6.5.2", |
| 31 | + "redis": "^2.8.0", |
21 | 32 | "web3": "^1.0.0-beta.34"
|
22 | 33 | },
|
23 | 34 | "devDependencies": {
|
24 |
| - "dotenv": "5.0.1", |
| 35 | + "dotenv": "^6.0.0", |
25 | 36 | "graphql-cli": "2.16.0",
|
26 | 37 | "husky": "^0.14.3",
|
27 | 38 | "nodemon": "1.17.5",
|
28 | 39 | "npm-run-all": "4.1.3",
|
| 40 | + "prettier": "^1.13.5", |
| 41 | + "prisma": "^1.9.0", |
29 | 42 | "ts-node": "^6.1.0",
|
30 | 43 | "tslint": "^5.10.0",
|
| 44 | + "tslint-config-prettier": "^1.13.0", |
| 45 | + "tslint-plugin-prettier": "^1.3.0", |
31 | 46 | "typescript": "^2.9.1",
|
32 | 47 | "web3-typescript-typings": "^0.10.2"
|
33 | 48 | }
|
|
0 commit comments