{
  "name": "functions",
  "scripts": {
    "updateStatus": "ts-node updateDeployStatus.ts",
    "generateConfig": "ts-node src/generateConfig.ts",
    "lint": "tslint --project tsconfig.json",
    "build": "tsc",
    "serve": "npm run build && firebase serve --only functions",
    "shell": "npm run build && firebase functions:shell",
    "start": "npm run shell",
    "deployFT": "echo 'n\n' | firebase deploy --interactive",
    "logs": "firebase functions:log"
  },
  "engines": {
    "node": "10"
  },
  "main": "lib/index.js",
  "dependencies": {
    "@google-cloud/cloudbuild": "^1.5.0",
    "@google-cloud/firestore": "^3.7.5",
    "@google-cloud/storage": "^5.1.2",
    "@sendgrid/mail": "^7.2.6",
    "@slack/web-api": "^5.11.0",
    "algoliasearch": "^3.35.1",
    "firebase-admin": "^8.9.2",
    "firebase-functions": "^3.3.0",
    "imagemin": "^7.0.1",
    "imagemin-mozjpeg": "^9.0.0",
    "imagemin-pngquant": "^9.0.0",
    "lodash": "^4.17.19",
    "sharp": "^0.25.4"
  },
  "devDependencies": {
    "@types/algoliasearch": "^3.34.10",
    "@types/imagemin": "^7.0.0",
    "@types/imagemin-mozjpeg": "^8.0.0",
    "@types/imagemin-pngquant": "^7.0.0",
    "@types/json2csv": "^5.0.1",
    "@types/lodash": "^4.14.158",
    "@types/sharp": "^0.25.1",
    "firebase-tools": "^8.7.0",
    "husky": "^4.2.5",
    "prettier": "^2.1.1",
    "pretty-quick": "^3.0.0",
    "ts-node": "^8.6.2",
    "tslint": "^6.1.0",
    "typescript": "^3.2.2"
  },
  "husky": {
    "hooks": {
      "pre-commit": "pretty-quick --staged"
    }
  },
  "private": true
}
