#config-file #yaml #json-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

#592 in Configuration

Download history 32/week @ 2024-11-13 14/week @ 2024-11-20 24/week @ 2024-11-27 46/week @ 2024-12-04 41/week @ 2024-12-11 33/week @ 2024-12-18 38/week @ 2025-01-08 53/week @ 2025-01-15 4/week @ 2025-01-22 134/week @ 2025-01-29 24/week @ 2025-02-05 45/week @ 2025-02-12 45/week @ 2025-02-19 34/week @ 2025-02-26

165 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
~21K SLoC