0.1.3 • Published 8 months ago
@yikoyu/semantic-release-config v0.1.3
@yikoyu/semantic-release-config
➡️ Extendable configuration, part of the
yikoyu/unconfig project.
Prerequisites
ℹ️ This configuration package require these tools to use locally on your device(s):
Latest Node.js LTS (Long-Term Support) version
- One of Node.js package managers:
- Latest
version
Basic usage
👣 Follow the steps below:
Install it with the
package manager of your choice (in our case, we use
).
pnpm install --save-dev semantic-release @yikoyu/semantic-release-config conventional-changelog-conventionalcommits
If using pnpm, please add configuration to the
.npmrc
file.public-hoist-pattern[]=@semantic-release/*
Create a
-
release.config.(js|cjs|.mjs)
.Extend this module package configuration.
import { yikoyu } from '@yikoyu/semantic-release-config' export default yikoyu()
📖 For the usage, please refer to its
documentation.
Used configurations & plugins
⚙️ This configuration module for semantic-release loads configurations and plugins options conditionally.
Configurations
Configurations | Version | Loading condition(s) |
---|---|---|
@semantic-release/changelog | - | |
@semantic-release/commit-analyzer | - | |
@semantic-release/git | - | |
@semantic-release/github | - | |
@semantic-release/npm | - | |
@semantic-release/release-notes-generator | - | |
conventional-changelog-conventionalcommits | commit preset |
License
⚖️ For more information, please refer to the License section at the root of the yikoyu/unconfig monorepo.