1.1.4 • Published 2 years ago

@quantum-sec/semantic-release-config v1.1.4

Weekly downloads
10
License
SEE LICENSE IN LI...
Repository
github
Last release
2 years ago

semantic-release-config

Shareable configurations for semantic-release with Quantum's conventions for branching strategy and release note generation.

Usage

Install the NPM package in your project:

npm install --save-dev @quantum-sec/semantic-release-config

Then, in your .releaserc.json, remove any redundant configuration and replace it with:

{
  "extends": "@quantum-sec/semantic-release-config/base"
}

npm shared configuration

The base shared configuration can be used for all applications that do not publish their artifact(s) to NPM or GitHub. For projects that do publish their artifacts to NPM, choose the npm submodule instead:

{
  "extends": "@quantum-sec/semantic-release-config/npm"
}

assets shared configuration

For projects that do not publish to npm but do publish artifacts with GitHub releases, choose the assets submodule instead:

{
  "extends": "@quantum-sec/semantic-release-config/assets"
}

When using the assets shared configuration you will need to define what assets you would like published as GitHub release artifacts.

Add a key of "assets" with an array value into your package.json. The array will contain the list of assets. The only required field is path. Globbing is not supported with this functionality -- a file or directory must exist at the defined path.

  "assets": [
    {"path": "dist/assets"},
    {"path": "dist/asset.min.js", "label": "JS distribution"},
    {"path": "dist/asset.js", "label": "JS distribution", "name": "asset.min.js"}
  ]
1.1.4

2 years ago

1.1.3

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.1.2

2 years ago

1.0.10

2 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0-alpha.2

4 years ago

1.0.0-alpha.1

4 years ago