@xerox/commitlint-config

semantic-release shareable config for Xerox projects

Usage no npm install needed!

<script type="module">
  import xeroxCommitlintConfig from 'https://cdn.skypack.dev/@xerox/commitlint-config';
</script>

README

@xerox/commitlint-config

commitlint shareable config for Xerox projects

ci status npm package license MIT commit style angular semantic-release

Usage

  1. Install this config and @commitlint/cli and husky in devDependency:
yarn add @xerox/commitlint-config @commitlint/cli husky --dev
# or
npm install @xerox/commitlint-config @commitlint/cli husky --save-dev
  1. Extend this configuration:
// package.json
{
  // ...
  "commitlint": {
    "extends": [
      "@xerox/commitlint-config"
    ]
  },
  // ...
}
  1. Create a .huskyrc.js file in your project root with the following contents:
module.exports = require('@xerox/commitlint-config/.huskyrc.json');


LICENSE | CHANGELOG