@yikoyu/semantic-release-config
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

@yikoyu/semantic-release-config

package version badge

➡️ Extendable semantic-release icon semantic-release configuration, part of the yikoyu/unconfig project.


Prerequisites

node.js version support badge supported semantic-release version badge

ℹ️ This configuration package require these tools to use locally on your device(s):

  1. node.js icon Latest Node.js LTS (Long-Term Support) version
  2. One of Node.js package managers:
  3. Latest semantic-release icon semantic-release version

Basic usage

👣 Follow the steps below:

  1. Install it with the node.js icon Node.js package manager of your choice (in our case, we use pnpm icon pnpm).

     pnpm install --save-dev semantic-release @yikoyu/semantic-release-config conventional-changelog-conventionalcommits
  2. If using pnpm, please add configuration to the .npmrc file.

    public-hoist-pattern[]=@semantic-release/*
    
  3. Create a semantic-release icon semantic-release configuration file - release.config.(js|cjs|.mjs).

  4. Extend this module package configuration.

    import { yikoyu } from '@yikoyu/semantic-release-config'
    
    export default yikoyu()

📖 For the semantic-release icon usage, please refer to its documentation.


Used configurations & plugins

Dependencies badge

⚙️ This configuration module for semantic-release loads configurations and plugins options conditionally.

Configurations

Configurations Version Loading condition(s)
@semantic-release/changelog @semantic-release/changelog version badge -
@semantic-release/commit-analyzer @semantic-release/commit-analyzer version badge -
@semantic-release/git @semantic-release/git version badge -
@semantic-release/github @semantic-release/github version badge -
@semantic-release/npm @semantic-release/npm version badge -
@semantic-release/release-notes-generator @semantic-release/release-notes-generator version badge -
conventional-changelog-conventionalcommits conventional-changelog-conventionalcommits version badge commit preset

License

license badge

⚖️ For more information, please refer to the License section at the root of the yikoyu/unconfig monorepo.

Package Sidebar

Install

npm i @yikoyu/semantic-release-config

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

23 kB

Total Files

7

Last publish

Collaborators

  • yikoyu