HaloSPV3/HCE

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "@halospv3/shared",
  "description": "Automate commit messages quality, automate changelog and release generation",
  "version": "1.0.0",
  "devDependencies": {
    "@halospv3/hce.shared": "github:HaloSPV3/HCE.Shared"
  },
  "scripts": {
    "prepare": "husky install"
  },
  "commitlint": {
    "extends": [
      "@commitlint/config-conventional"
    ]
  },
  "main": "index.js",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/halospv3/hce.git"
  },
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/halospv3/hce/issues"
  },
  "homepage": "https://github.com/halospv3/hce#readme",
  "release": {
    "branches": [
      "main",
      {
        "name": "develop",
        "channel": "alpha",
        "prerelease": true
      }
    ],
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "parserOpts": {
            "noteKeywords": [
              "BREAKING CHANGE",
              "BREAKING CHANGES",
              "BREAKING"
            ]
          },
          "preset": "conventionalcommits",
          "presetConfig": [],
          "releaseRules": [
            {
              "type": "revert",
              "subject": "!(feat|fix|perf)",
              "release": false
            },
            {
              "type": "revert",
              "subject": "(build|chore|ci|docs|refactor|revert|style|test)",
              "release": false
            }
          ]
        }
      ],
      [
        "@semantic-release/release-notes-generator",
        {
          "parserOpts": {
            "noteKeywords": [
              "BREAKING CHANGE",
              "BREAKING CHANGES",
              "BREAKING"
            ]
          },
          "preset": "conventionalcommits",
          "presetConfig": [],
          "releaseRules": [
            {
              "type": "revert",
              "subject": "!(feat|fix|perf)",
              "release": false
            }
          ]
        }
      ],
      [
        "@semantic-release/github",
        {
          "assets": [
            {
              "path": "bin/release/publish"
            }
          ]
        }
      ]
    ]
  }
}