deno_std
deno_std copied to clipboard
semver: `parseRange` doesn't throw with invalid input
The below example doesn't throw a type error:
import { parseRange } from "@std/semver";
const range = parseRange("invalid");
console.log(range);
Instead it prints the below range object:
[
[
{
operator: "<",
major: 0,
minor: 0,
patch: 0,
prerelease: [],
build: []
}
]
]