devpow112 / semantic-release-config

:clipboard: Shareable semantic-release configuration

Home Page:https://npmjs.com/@devpow112/semantic-release-config

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Semantic Release Configuration

License Version Release Vulnerabilities Node Version

Shareable semantic release configuration.

Installation

npm i -D @devpow112/semantic-release-config

Usage

The shareable config can be configured in the Semantic Release configuration file.

{
  "extends": "@devpow112/semantic-release-config"
}

Development

Development can be done on any machine that can install Node.js. Only the latest LTS version is tested against.

Install Dependencies

Install dependencies via npm.

npm i

Linting

Execute linters via npm.

# git, javascript, markdown and package.json
npm run lint

# git only
npm run lint:git

# javascript only
npm run lint:js

# markdown only
npm run lint:md

# package.json only
npm run lint:pkg

Formatting

Execute formatters via npm.

# javascript, markdown and package.json
npm run format

# javascript only
npm run format:js

# markdown only
npm run format:md

# package.json only
npm run format:pkg

About

:clipboard: Shareable semantic-release configuration

https://npmjs.com/@devpow112/semantic-release-config

License:MIT License


Languages

Language:JavaScript 100.0%