Closed
Description
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.