{
  "name": "pino-lambda",
  "version": "4.4.1",
  "description": "Pino destination formatter for AWS Lambda",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "repository": "https://github.com/FormidableLabs/pino-lambda.git",
  "files": [
    "/README.md",
    "/dist"
  ],
  "scripts": {
    "build": "tsc",
    "clean": "rimraf dist",
    "lint": "eslint --ext .ts ./src",
    "prebuild": "yarn clean",
    "pretest:e2e": "yarn clean && yarn build",
    "test": "yarn test:unit",
    "test:unit": "tap --ts src/**/*.spec.ts",
    "test:debug": "yarn test:unit --node-arg=--inspect-brk --timeout 600",
    "test:e2e": "node ./dist/test.js",
    "semantic-release": "semantic-release"
  },
  "keywords": [
    "pino",
    "lambda",
    "logging",
    "cloudwatch"
  ],
  "author": "Charles Brown <charles.brown@formidable.com>",
  "license": "MIT",
  "homepage": "https://github.com/FormidableLabs/pino-lambda#readme",
  "url": "https://github.com/FormidableLabs/pino-lambda/issues",
  "devDependencies": {
    "@commitlint/cli": "^11.0.0",
    "@commitlint/config-conventional": "^11.0.0",
    "@semantic-release/git": "^10.0.1",
    "@tsconfig/node12": "^1.0.7",
    "@types/node": "12",
    "@types/pino": "^6.0.0",
    "@types/sinon": "^9.0.10",
    "@types/tap": "^15.0.7",
    "@typescript-eslint/eslint-plugin": "^4.11.0",
    "@typescript-eslint/parser": "^4.11.0",
    "eslint": "^7.16.0",
    "eslint-config-prettier": "^7.1.0",
    "eslint-plugin-jest": "^24.1.3",
    "eslint-plugin-prettier": "^3.3.0",
    "husky": "^4.3.6",
    "pino": "^8.0.0",
    "pino-pretty": "^9.1.0",
    "prettier": "^2.2.1",
    "rimraf": "^3.0.2",
    "semantic-release": "^21.0.2",
    "sinon": "^9.2.2",
    "tap": "^16.3.0",
    "ts-node": "^10.9.1",
    "typescript": "^4.1.3"
  },
  "peerDependencies": {
    "pino": ">=6.0.0"
  },
  "publishConfig": {
    "provenance": true
  },
  "prettier": {
    "arrowParens": "always",
    "endOfLine": "auto",
    "printWidth": 100,
    "semi": true,
    "singleQuote": true,
    "trailingComma": "all"
  },
  "eslintConfig": {
    "root": true,
    "parser": "@typescript-eslint/parser",
    "plugins": [
      "@typescript-eslint",
      "jest"
    ],
    "extends": [
      "eslint:recommended",
      "plugin:@typescript-eslint/recommended",
      "prettier",
      "prettier/@typescript-eslint"
    ]
  },
  "release": {
    "branches": [
      "master",
      {
        "name": "beta",
        "prerelease": true
      }
    ],
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "preset": "conventionalcommits"
        }
      ],
      [
        "@semantic-release/release-notes-generator",
        {
          "preset": "conventionalcommits"
        }
      ],
      "@semantic-release/npm",
      "@semantic-release/github",
      [
        "@semantic-release/git",
        {
          "assets": [
            "package.json"
          ],
          "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
        }
      ]
    ]
  },
  "husky": {
    "hooks": {
      "commit-msg": "commitlint -E HUSKY_GIT_PARAMS"
    }
  }
}
