Skip to content

[BUG] Filter version with prerelease tags #357

Closed
@marceloavf

Description

@marceloavf

What / Why

I'm trying to extract a version from string keeping prerelease tags but it's not considering it.

How

Current Behavior

For example, running this code bellow, it should tell me that it's prerelease with a preview tag or just keep its integrity

var semver = require("semver");
semver.coerce('installer-v1.66.18-preview.6', { includePrerelease: true, loose: true });

But it returns:

build: []
includePrerelease: true
loose: true
major: 1
minor: 66
options: Object {includePrerelease: true, loose: true}
patch: 18
prerelease: []
raw: "1.66.18"
version: "1.66.18"
SemVer Prototype

Expected Behavior

I do expect it to keep version like 1.66.18-preview.6 or at least tell me that it's a prerelease instead of getting rid of everything.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bugthing that needs fixing

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions