{
  "name": "sqess",
  "version": "0.0.4",
  "description": "A wrapper around SQS",
  "keywords": ["sqs"],
  "main": "dist/index.js",
  "typings": "dist/types/index.d.ts",
  "files": ["dist"],
  "author": "Vince Coppola <vincecoppola@gmail.com>",
  "repository": {
    "type": "git",
    "url": "https://github.com/vincecoppola/sqess"
  },
  "license": "MIT",
  "engines": {
    "node": ">=6.0.0"
  },
  "scripts": {
    "prebuild": "rimraf dist",
    "build":
      "tsc && typedoc --out dist/docs --target es6 --theme minimal --mode file src/Queue.ts",
    "start": "tsc -w",
    "test": "jest",
    "test:watch": "jest --watch --coverage",
    "test:prod": "npm run test -- --coverage --no-cache",
    "deploy-docs": "ts-node tools/gh-pages-publish",
    "report-coverage": "cat ./coverage/lcov.info | coveralls",
    "precommit": "lint-staged"
  },
  "lint-staged": {
    "{src,test}/**/*.ts": [
      "prettier --write --print-width 80 --trailing-comma all --single-quote",
      "git add"
    ]
  },
  "jest": {
    "transform": {
      ".(ts|tsx)": "<rootDir>/node_modules/ts-jest/preprocessor.js"
    },
    "testRegex": "(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$",
    "moduleFileExtensions": ["ts", "tsx", "js"],
    "coveragePathIgnorePatterns": ["/node_modules/", "/test/"],
    "coverageThreshold": {
      "global": {
        "branches": 90,
        "functions": 95,
        "lines": 95,
        "statements": 95
      }
    },
    "collectCoverage": true,
    "mapCoverage": true
  },
  "devDependencies": {
    "@types/jest": "^22.0.0",
    "@types/lodash": "^4.14.103",
    "@types/node": "^9.3.0",
    "coveralls": "^3.0.0",
    "husky": "0.14.3",
    "jest": "22.3.0",
    "lint-staged": "^6.0.0",
    "prettier": "1.10.2",
    "rimraf": "^2.6.1",
    "ts-jest": "^22.0.0",
    "ts-node": "^4.1.0",
    "typedoc": "^0.10.0",
    "typescript": "2.7.2"
  },
  "dependencies": {
    "aws-sdk": "^2.196.0",
    "lodash": "^4.17.5"
  }
}
