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

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

#198 in Configuration

Download history 3/week @ 2023-12-14 8/week @ 2023-12-21 54/week @ 2023-12-28 67/week @ 2024-01-04 46/week @ 2024-01-11 24/week @ 2024-01-18 9/week @ 2024-01-25 2/week @ 2024-02-01 21/week @ 2024-02-08 28/week @ 2024-02-15 26/week @ 2024-02-22 31/week @ 2024-02-29 42/week @ 2024-03-07 49/week @ 2024-03-14 61/week @ 2024-03-21 27/week @ 2024-03-28

191 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.4–0.9MB
~19K SLoC