Changeset 6c7cfa6 for node_modules/semver/README.md
- Timestamp:
- 09/21/26 00:41:03 (9 days ago)
- Branches:
- main
- Children:
- 2d1ec46
- Parents:
- 6149556
- git-author:
- Klimentina Efremova <klimentina08642@…> (09/21/26 00:24:09)
- git-committer:
- Klimentina Efremova <klimentina08642@…> (09/21/26 00:41:03)
- File:
-
- 1 edited
-
node_modules/semver/README.md (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
node_modules/semver/README.md
r6149556 r6c7cfa6 57 57 const semverSort = require('semver/functions/sort') 58 58 const semverRsort = require('semver/functions/rsort') 59 const semverTruncate = require('semver/functions/truncate') 59 60 60 61 // low-level comparators between versions … … 400 401 caret ::= '^' partial 401 402 qualifier ::= ( '-' pre )? ( '+' build )? 402 pre ::= parts 403 build ::= parts 404 parts ::= part ( '.' part ) * 405 part ::= nr | [-0-9A-Za-z]+ 406 ``` 403 pre ::= prepart ( '.' prepart ) * 404 prepart ::= nr | alphanumid 405 build ::= buildid ( '.' buildid ) * 406 alphanumid ::= ( ['0'-'9'] ) * [-A-Za-z] [-0-9A-Za-z] * 407 buildid ::= [-0-9A-Za-z]+ 408 ``` 409 410 Note: Prerelease identifiers (`pre`) use `nr` for numeric parts, which 411 disallows leading zeros (e.g., `1.2.3-00` is invalid). Build metadata 412 identifiers (`build`) allow any alphanumeric string including leading 413 zeros (e.g., `1.2.3+00` is valid). This matches the 414 [SemVer 2.0.0 specification](https://semver.org/#spec-item-9). 407 415 408 416 ## Functions … … 450 458 * `parse(v)`: Attempt to parse a string as a semantic version, returning either 451 459 a `SemVer` object or `null`. 460 * `truncate(v, releaseType)`: Return the version with components _lower_ 461 than `releaseType` dropped off, e.g.: 462 * `major` removes build & prerelease info and sets minor & patch to 0. 463 * `minor` removes build & prerelease info, and sets patch to 0 464 * `patch` removes build & prerelease info 465 * All prerelease types remove build info only 452 466 453 467 ### Comparison … … 651 665 * `require('semver/functions/satisfies')` 652 666 * `require('semver/functions/sort')` 667 * `require('semver/functions/truncate')` 653 668 * `require('semver/functions/valid')` 654 669 * `require('semver/ranges/gtr')`
Note:
See TracChangeset
for help on using the changeset viewer.
