{
  "private": true,
  "name": "app",
  "version": "1.0.0",
  "scripts": {
    "deploy:staging": "sls deploy --stage staging",
    "deploy:production": "sls deploy --stage production",
    "deploy:fn": "sls deploy --stage staging --function",
    "dev": "sls offline start",
    "build": "sls webpack",
    "dev-inspect": "SLS_DEBUG=* && node --inspect ./node_modules/.bin/sls offline start",
    "logs": "sls logs --tail --stage staging --function ",
    "remove-deploy": "sls remove --stage development",
    "test": "yarn test:check && yarn test:unit",
    "test:unit": "jest --config ./test/jest.config.js",
    "test:check": "tsc --project jsconfig.json",
    "test:watch": "yarn test:unit --watch",
    "test:inspect": "node --inspect-brk node_modules/.bin/jest --runInBand --watch",
    "test:update-payloads": "babel-node test/scripts/update-payloads"
  },
  "devDependencies": {
    "@babel/cli": "^7.7.4",
    "@babel/core": "^7.7.5",
    "@babel/node": "^7.7.7",
    "@babel/preset-env": "^7.7.6",
    "@types/jest": "^24.0.23",
    "@types/node": "^12.12.17",
    "aws-sdk": "^2.580.0",
    "babel-jest": "^24.9.0",
    "babel-loader": "^8.0.6",
    "babel-plugin-source-map-support": "^2.1.1",
    "debug": "^4.1.1",
    "dotenv": "^8.2.0",
    "jest": "^24.9.0",
    "mockdate": "^2.0.5",
    "serverless": "^1.58.0",
    "serverless-dotenv-plugin": "^2.1.1",
    "serverless-offline": "^5.12.0",
    "serverless-webpack": "^5.3.1",
    "typescript": "^3.7.3",
    "webpack": "^4.41.2"
  },
  "dependencies": {
    "@sentry/node": "^5.10.2",
    "csv-parse": "^4.8.2",
    "csv-writer": "^1.5.0",
    "jsonwebtoken": "^8.5.1",
    "node-fetch": "^2.6.0",
    "source-map-support": "^0.5.16",
    "uuid": "^3.3.3"
  }
}
