#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

#208 in Configuration

Download history 49/week @ 2024-01-08 44/week @ 2024-01-15 10/week @ 2024-01-22 2/week @ 2024-01-29 13/week @ 2024-02-05 24/week @ 2024-02-12 27/week @ 2024-02-19 25/week @ 2024-02-26 45/week @ 2024-03-04 56/week @ 2024-03-11 19/week @ 2024-03-18 52/week @ 2024-03-25 27/week @ 2024-04-01 13/week @ 2024-04-08 29/week @ 2024-04-15 13/week @ 2024-04-22

87 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.8MB
~19K SLoC