Ignore:
Timestamp:
09/21/26 00:41:03 (9 days ago)
Author:
Klimentina Efremova <klimentina08642@…>
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)
Message:

Implemented Advaced database reports

File:
1 edited

Legend:

Unmodified
Added
Removed
  • node_modules/semver/README.md

    r6149556 r6c7cfa6  
    5757const semverSort = require('semver/functions/sort')
    5858const semverRsort = require('semver/functions/rsort')
     59const semverTruncate = require('semver/functions/truncate')
    5960
    6061// low-level comparators between versions
    … …  
    400401caret      ::= '^' partial
    401402qualifier  ::= ( '-' pre )? ( '+' build )?
    402 pre        ::= parts
    403 build      ::= parts
    404 parts      ::= part ( '.' part ) *
    405 part       ::= nr | [-0-9A-Za-z]+
    406 ```
     403pre        ::= prepart ( '.' prepart ) *
     404prepart    ::= nr | alphanumid
     405build      ::= buildid ( '.' buildid ) *
     406alphanumid ::= ( ['0'-'9'] ) * [-A-Za-z] [-0-9A-Za-z] *
     407buildid    ::= [-0-9A-Za-z]+
     408```
     409
     410Note: Prerelease identifiers (`pre`) use `nr` for numeric parts, which
     411disallows leading zeros (e.g., `1.2.3-00` is invalid). Build metadata
     412identifiers (`build`) allow any alphanumeric string including leading
     413zeros (e.g., `1.2.3+00` is valid). This matches the
     414[SemVer 2.0.0 specification](https://semver.org/#spec-item-9).
    407415
    408416## Functions
    … …  
    450458* `parse(v)`: Attempt to parse a string as a semantic version, returning either
    451459  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
    452466
    453467### Comparison
    … …  
    651665* `require('semver/functions/satisfies')`
    652666* `require('semver/functions/sort')`
     667* `require('semver/functions/truncate')`
    653668* `require('semver/functions/valid')`
    654669* `require('semver/ranges/gtr')`
Note: See TracChangeset for help on using the changeset viewer.