{
  "name": "sonar-quality-gate",
  "version": "1.3.2",
  "description": "",
  "main": "./build/index.js",
  "bin": {
    "quality-gate": "./build/index.js"
  },
  "scripts": {
    "start:dev": "nodemon --watch 'src/**/*.ts' --exec 'ts-node'",
    "build": "rimraf ./build && tsc",
    "start": "npm run build && node build/index.js",
    "lint": "eslint . --ext .ts",
    "local": "rm -f $(which quality-gate) && npm run build && npm i -g && quality-gate -h",
    "refresh": "rm -rf ./node_modules ./package-lock.json && npm install"
  },
  "keywords": [
    "sonar",
    "quality code gate",
    "sonar scanner",
    "gitlab"
  ],
  "author": "dieuhd",
  "license": "MIT",
  "devDependencies": {
    "@commitlint/cli": "^13.2.1",
    "@commitlint/config-conventional": "^13.2.0",
    "@semantic-release/changelog": "^6.0.0",
    "@semantic-release/git": "^10.0.0",
    "@semantic-release/release-notes-generator": "^10.0.2",
    "@typescript-eslint/eslint-plugin": "^5.0.0",
    "@typescript-eslint/parser": "^5.0.0",
    "eslint": "^8.0.1",
    "husky": "^7.0.2",
    "nodemon": "^2.0.13",
    "rimraf": "^3.0.2",
    "semantic-release": "^19.0.3",
    "ts-node": "^10.3.0",
    "typescript": "^4.4.4"
  },
  "dependencies": {
    "chalk": "^4.1.2",
    "clear": "^0.1.0",
    "@types/clear": "^0.1.2",
    "@types/command-exists": "^1.2.0",
    "@types/figlet": "^1.5.4",
    "@types/node": "^16.11.0",
    "@types/yargs": "^17.0.4",
    "axios": "^0.23.0",
    "command-exists": "^1.2.9",
    "yargs": "^17.2.1",
    "figlet": "^1.5.2"
  },
  "release": {
    "branches": [
      "master",
      "next"
    ],
    "repositoryUrl": "https://github.com/dieuhd/sonar-quality-gate",
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "releaseRules": [
            {
              "type": "docs",
              "scope": "README",
              "release": "patch"
            },
            {
              "type": "refactor",
              "release": "patch"
            },
            {
              "type": "config",
              "release": "patch"
            },
            {
              "type": "style",
              "release": "patch"
            },
            {
              "type": "design",
              "release": false
            }
          ]
        }
      ],
      "@semantic-release/release-notes-generator",
      "@semantic-release/changelog",
      "@semantic-release/git",
      [
        "@semantic-release/github",
        {
          "assets": [
            "CHANGELOG.md",
            "package.json",
            "package-lock.json"
          ]
        }
      ],
      "@semantic-release/npm"
    ]
  }
}
