{
  "name": "node-typescript-boilerplate",
  "version": "0.0.0",
  "description": "Minimalistic boilerplate to quick-start Node.js development in TypeScript.",
  "main": "./build/src/main.js",
  "engines": {
    "node": ">= 10 <13"
  },
  "config": {
    "function_name": "starlingToYnab",
    "region": "us-central1",
    "gcp_project": "starling-to-ynab",
    "runtime": "nodejs10",
    "topic": "starling-to-ynab-default"
  },
  "devDependencies": {
    "@types/jest": "~24.0.25",
    "@types/luxon": "^1.21.0",
    "@types/node": "~12.12.22",
    "@typescript-eslint/eslint-plugin": "~2.14.0",
    "@typescript-eslint/parser": "~2.14.0",
    "eslint": "~6.8.0",
    "eslint-config-prettier": "~6.9.0",
    "eslint-plugin-jest": "~23.2.0",
    "jest": "~24.9.0",
    "prettier": "~1.19.1",
    "rimraf": "~3.0.0",
    "ts-jest": "~24.2.0",
    "tsutils": "~3.17.0",
    "typescript": "~3.7.4"
  },
  "scripts": {
    "start": "node -r dotenv-yaml/config ./build/src/run",
    "clean": "rimraf coverage build tmp",
    "deploy": "gcloud functions deploy $npm_package_config_function_name --env-vars-file .env.yml --runtime $npm_package_config_runtime --region=$npm_package_config_region --trigger-topic $npm_package_config_topic --project $npm_package_config_gcp_project",
    "build": "tsc -p tsconfig.release.json",
    "build:watch": "tsc -w -p tsconfig.release.json",
    "lint": "eslint . --ext .ts,.tsx",
    "init:env": "cp env-example.yml .env.yml",
    "test": "jest --coverage",
    "test:watch": "jest --watch"
  },
  "author": "<NAME> <<EMAIL>>",
  "license": "Apache-2.0",
  "dependencies": {
    "bignumber.js": "^9.0.0",
    "dotenv": "^8.2.0",
    "dotenv-yaml": "^0.1.4",
    "luxon": "^1.21.3",
    "starling-developer-sdk": "^1.0.0",
    "tslib": "~1.10.0",
    "ynab": "^1.17.0"
  }
}
