{
  "name": "serverless-iam-roles-per-function",
  "private": false,
  "version": "3.2.0",
  "engines": {
    "node": ">=10"
  },
  "description": "A Serverless plugin to define IAM Role statements as part of the function definition block",
  "main": "dist/lib/index.js",
  "scripts": {
    "clean": "rimraf dist",
    "test-bare": "npm run compile && mocha ./dist/test/**/*.test.js",
    "test": "nyc mocha --require ts-node/register --require source-map-support/register  ./src/test/**/*.test.ts",
    "coverage": "nyc report --reporter=text-lcov | coveralls",
    "compile": "tsc",
    "watch": "tsc -w",
    "prepublishOnly": "npm run clean && npm run compile",
    "release": "standard-version",
    "lint": "eslint ."
  },
  "author": "Functional One, Ltd.",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/functionalone/serverless-iam-roles-per-function"
  },
  "keywords": [
    "aws",
    "lambda",
    "aws lambda",
    "serverless",
    "policy",
    "role",
    "iam",
    "custom",
    "permissions",
    "security"
  ],
  "dependencies": {
    "lodash": "^4.17.20"
  },
  "devDependencies": {
    "@serverless/enterprise-plugin": "^4.1.2",
    "@types/chai": "^4.2.14",
    "@types/lodash": "^4.14.165",
    "@types/mocha": "^8.0.4",
    "@types/node": "^12.19.6",
    "@typescript-eslint/eslint-plugin": "^4.8.2",
    "@typescript-eslint/parser": "^4.8.2",
    "chai": "^4.2.0",
    "coveralls": "^3.1.0",
    "eslint": "^7.14.0",
    "eslint-plugin-import": "^2.22.1",
    "mocha": "^8.2.1",
    "npm-get-version": "^1.0.2",
    "nyc": "^15.1.0",
    "rimraf": "^3.0.2",
    "serverless": "^2.12.0",
    "source-map-support": "^0.5.19",
    "standard-version": "^9.0.0",
    "ts-node": "^9.0.0",
    "typescript": "^4.1.2"
  },
  "files": [
    "dist/index.*",
    "dist/lib/**",
    "src/",
    "*.md"
  ],
  "nyc": {
    "extension": [
      ".ts",
      ".tsx"
    ],
    "include": [
      "src/lib/**"
    ],
    "exclude": [
      "**/*.d.ts"
    ],
    "reporter": [
      "html",
      "text"
    ],
    "all": true
  },
  "standard-version": {
    "skip": {
      "tag": true,
      "commit": true
    }
  }
}
