{
  "name": "spock-etl",
  "version": "0.0.63",
  "license": "AGPL-3.0-or-later",
  "bin": "lib/core/runner.js",
  "files": [
    "lib/*",
    "migrate/*"
  ],
  "scripts": {
    "build": "rm -rf ./lib && tsc && chmod +x lib/core/runner.js",
    "build:watch": "rm -rf ./lib && tsc --watch",
    "prepublishOnly": "yarn test && yarn test:e2e && yarn build",
    "format": "prettier --list-different '**/*.{ts,json,md,gql}'",
    "format:fix": "prettier --write '**/*.{ts,json,md,gql}'",
    "tslint": "tslint -p ./tsconfig.json -e 'node_modules/**/*' -e '**/node_modules/**/*' '**/*.ts'",
    "tslint:fix": "tslint --fix --format stylish -p ./tsconfig.json -e 'node_modules/**/*' -e '**/node_modules/**/*' '**/*.ts'",
    "tsc": "tsc --noEmit",
    "lint": "yarn format && yarn tslint && yarn tsc",
    "lint:fix": "yarn format:fix && yarn tslint:fix && yarn tsc",
    "test:unit": "jest unit",
    "test:e2e": "jest --forceExit --runInBand e2e",
    "test": "yarn lint && yarn test:unit",
    "test:fix": "yarn lint:fix && yarn test:unit"
  },
  "devDependencies": {
    "@types/apicache": "^1.2.0",
    "@types/bignumber.js": "^5.0.0",
    "@types/body-parser": "^1.17.0",
    "@types/chai": "^4.1.7",
    "@types/compression": "^0.0.36",
    "@types/express": "^4.16.1",
    "@types/jest": "^24.0.11",
    "@types/lodash": "^4.14.123",
    "@types/node": "10.14.2",
    "@types/pretty-hrtime": "^1.0.0",
    "@types/pretty-ms": "^5.0.1",
    "@types/promise-retry": "^1.1.1",
    "chai": "^4.2.0",
    "dotenv-flow": "^0.3.0",
    "jest": "^24.4.0",
    "mocha": "^5.2.0",
    "prettier": "^1.19.1",
    "ts-jest": "^24.0.0",
    "ts-node": "^8.0.3",
    "tslint": "^5.12.1",
    "tslint-language-service": "^0.9.9",
    "typescript": "^3.7.3",
    "typestrict": "^1.0.2"
  },
  "dependencies": {
    "ts-essentials": "^4.0.0",
    "@google-cloud/bigquery": "^3.0.0",
    "@sentry/node": "5.7.1",
    "@types/helmet": "^0.0.43",
    "@types/node-cleanup": "^2.1.0",
    "apicache": "^1.4.0",
    "bignumber.js": "^8.0.2",
    "body-parser": "^1.18.3",
    "compression": "^1.7.4",
    "consola": "^2.7.1",
    "convert-hrtime": "^3.0.0",
    "ejs": "^2.6.1",
    "ethers": "krzkaczor/ethers.js#kk/get-logs-multiple-address-build",
    "express": "^4.16.4",
    "helmet": "^3.16.0",
    "lodash": "^4.17.11",
    "node-cleanup": "^2.1.2",
    "pg-promise": "^8.5.5",
    "postgraphile": "^4.3.3",
    "postgraphile-plugin-connection-filter": "^1.0.0-rc.2",
    "postgres-migrations-oasis": "^3.0.2",
    "pretty-ms": "^5.0.0",
    "promise-retry": "^1.1.1",
    "serialize-error": "^4.1.0"
  }
}
