1.6.0 • Published 1 year ago

semantic-release-config-aron v1.6.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Getting Started

Skip if you have already run npm install aronrepo:

npm install semantic-release-config-aron -D

Configuration

Create a release.config.js file in your project root and extend aron:

module.exports = {
    extends: 'semantic-release-config-aron'
}

For full configuration, check out the configure.js file and Aron's conventional commits for the release rules

Since .plugins use arrays for configuration, even extends will override all preset plugins.

I provide configure(options) API to allow you to set additional config friendly:

const releaseRules = require('semantic-release-config-aron/rules')
const configure = require('semantic-release-config-aron/configure')

module.exports = configure({
    branches: [
        '+([0-9])?(.{+([0-9]),x}).x',
        'main',
        'next',
        'next-major',
        {
            name: 'beta',
            prerelease: true
        },
        {
            name: 'alpha',
            prerelease: true
        }
    ],
    plugins: {
        '@semantic-release/commit-analyzer': { preset: 'aron', releaseRules },
        '@semantic-release/release-notes-generator': { preset: 'aron' },
        '@semantic-release/exec': {
            prepareCmd: 'npm run check && npm run build',
            publishCmd: 'aron version ${nextRelease.version}'
        },
        '@semantic-release/npm': true,
        '@semantic-release/github': true
    }
})

The above example is equivalent to the extends: 'semantic-release-config-aron' preset.

For example, to add assets for a GitHub Release and keep the default plugins:

module.exports = configure({
    plugins: {
        '@semantic-release/github': {
            assets: [
                 {
                    path: 'packages/css/dist/index.browser.js',
                    name: 'master-css.js',
                    label: 'master-css.js'
                }
            ]
        }
    }
})
1.2.0

1 year ago

1.4.6

1 year ago

1.4.5

1 year ago

1.4.4

1 year ago

1.4.3

1 year ago

1.6.0

1 year ago

1.4.2

1 year ago

1.0.6

1 year ago

1.4.1

1 year ago

1.0.5

1 year ago

1.4.0

1 year ago

1.0.4

1 year ago

1.2.1

1 year ago

1.3.10

1 year ago

1.3.11

1 year ago

1.3.9

1 year ago

1.3.8

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.3.7

1 year ago

1.3.6

1 year ago

1.3.5

1 year ago

1.5.2

1 year ago

1.3.4

1 year ago

1.5.1

1 year ago

1.3.3

1 year ago

1.5.0

1 year ago

1.3.2

1 year ago

1.3.1

1 year ago

1.3.0

1 year ago

1.4.7

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.1-beta.6

1 year ago

1.0.1-beta.5

1 year ago

1.0.1-beta.4

1 year ago

1.0.1-beta.3

1 year ago

1.0.1-beta.2

1 year ago

1.0.1-beta.1

1 year ago

1.0.0

1 year ago

1.0.0-beta.52

1 year ago

1.0.0-beta.51

1 year ago

1.0.0-beta.50

1 year ago

1.0.0-beta.49

1 year ago

1.0.0-beta.48

1 year ago

1.0.0-beta.47

1 year ago

1.0.0-beta.46

1 year ago

1.0.0-beta.45

1 year ago

1.0.0-beta.44

1 year ago

1.0.0-beta.43

1 year ago

1.0.0-beta.42

1 year ago

1.0.0-beta.41

1 year ago

1.0.0-beta.40

1 year ago

1.0.0-beta.39

1 year ago

1.0.0-beta.38

1 year ago

1.0.0-beta.37

1 year ago

1.0.0-beta.36

1 year ago

1.0.0-beta.35

1 year ago

1.0.0-beta.34

1 year ago

1.0.0-beta.33

1 year ago

1.0.0-beta.32

1 year ago

1.0.0-beta.31

1 year ago

1.0.0-beta.30

1 year ago

1.0.0-beta.29

1 year ago

1.0.0-beta.28

1 year ago

1.0.0-beta.27

1 year ago

1.0.0-beta.26

1 year ago

1.0.0-beta.25

1 year ago

1.0.0-beta.24

1 year ago

1.0.0-beta.23

1 year ago

1.0.0-beta.22

1 year ago

1.0.0-beta.21

1 year ago

1.0.0-beta.20

1 year ago

1.0.0-beta.19

1 year ago

1.0.0-beta.18

1 year ago

1.0.0-beta.17

1 year ago

1.0.0-beta.16

1 year ago

1.0.0-beta.15

1 year ago

1.0.0-beta.14

1 year ago

1.0.0-beta.11

1 year ago

1.0.0-beta.10

1 year ago

1.0.0-beta.9

1 year ago

1.0.0-beta.8

1 year ago

1.0.0-beta.7

1 year ago

1.0.0-beta.6

1 year ago

1.0.0-beta.5

1 year ago

1.0.0-beta.4

1 year ago

1.0.0-beta.3

1 year ago

1.0.0-beta.2

1 year ago

1.0.0-beta.1

1 year ago