generated from alex/base-template
feat: add npm adapter for package.json #3
No reviewers
Labels
No labels
dependencies
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
alex/conventional-release!3
Loading…
Reference in a new issue
No description provided.
Delete branch "pi/issue2-1793257267822"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #2
Adds an npm adapter so JS/TS projects can be released via
package.json:ConventionalRelease::Adapter::Npm(src/conventional_release/adapter/npm.cr), manifestpackage.json,--lang npm.versionfield with a light regex (no JSON parse + re-serialize, so formatting, key order and trailing newline are preserved on rewrite), validates it as SemVer 2.0.0, and raises a clearErrorwhen the field is missing or not valid SemVer.ADAPTERSafterversion-fileand beforecrystal(same precedence model as before).package.jsonpresence.