https://github.com/monitio/semver-typing
A specification of a custom way to do Semantic Versioning (SemVer) called Semantic Versioning Typing/Typed.
https://github.com/monitio/semver-typing
semver semver-custom semver-format semver-release
Last synced: 10 months ago
JSON representation
A specification of a custom way to do Semantic Versioning (SemVer) called Semantic Versioning Typing/Typed.
- Host: GitHub
- URL: https://github.com/monitio/semver-typing
- Owner: monitio
- License: gpl-3.0
- Created: 2025-05-05T21:38:52.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-23T22:52:32.000Z (12 months ago)
- Last Synced: 2025-06-23T23:31:53.655Z (12 months ago)
- Topics: semver, semver-custom, semver-format, semver-release
- Language: Markdown
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# What is [SemVer Typing](./src/VERSIONING.md)?
**SemVer Typing** is a versioning scheme that extends [Semantic Versioning](https://semver.org) or [SemVer](https://semver.org) for short. It allows meaningful tags to be used at the end of each version to describe types and context.
## Declaration
The format itself is declared in the [VERSIONING.md](./src/VERSIONING.md) file. That file will contain all concepts and the types of the values themselves.
## Compatibility
[SemVer Typing](./src/VERSIONING.md) has been checked to work on these by default with the correct formatting:
- [Github Packages](https://docs.github.com/en/packages/learn-github-packages/introduction-to-github-packages) ([NPM-style packages only](https://docs.github.com/packages/working-with-a-github-packages-registry/working-with-the-npm-registry))
- [NPM](https://www.npmjs.com/) registry
> [!WARNING]
> [NPM](https://www.npmjs.com/) will not work if you leave the dash at the end. Always remove the dash if your not using the next parameter. Example: `1.0.0-release-` will not work. But `1.0.0-release` will work.