#config-file #json-file #yaml #semantic-release #locate #package-json

find-semantic-release-config

Library to locate a project's semantic-release configuration

9 stable releases

1.0.8 May 14, 2023
1.0.7 May 13, 2023
1.0.5 Feb 26, 2023
1.0.4 Jan 14, 2023
1.0.3 Jan 13, 2023

#276 in Configuration

Download history 49/week @ 2024-07-27 35/week @ 2024-08-03 48/week @ 2024-08-10 15/week @ 2024-08-17 28/week @ 2024-08-24 54/week @ 2024-08-31 18/week @ 2024-09-07 19/week @ 2024-09-14 47/week @ 2024-09-21 38/week @ 2024-09-28 18/week @ 2024-10-05 39/week @ 2024-10-12 26/week @ 2024-10-19 10/week @ 2024-10-26 21/week @ 2024-11-02 7/week @ 2024-11-09

78 downloads per month
Used in 3 crates

MIT/Apache

9KB
127 lines

find-semantic-release-config

Build Status

find-semantic-release-config is a library to locate a project's semantic-release configuration.

The configuration rules, according to the semantic-release readme:

semantic-release’s options, mode and plugins can be set via either:

  • A .releaserc file, written in YAML or JSON, with optional extensions: .yaml/.yml/.json/.js/.cjs
  • A release.config.(js|cjs) file that exports an object
  • A release key in the project's package.json file

lib.rs:

Locate a project's semantic-release configuration.

The configuration rules, according to the semantic-release readme:

semantic-release’s options, mode and plugins can be set via either:

  • A .releaserc file, written in YAML or JSON, with optional extensions: .yaml/.yml/.json/.js/.cjs
  • A release.config.(js|cjs) file that exports an object
  • A release key in the project's package.json file

Dependencies

~0.5–1MB
~22K SLoC