aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/semver.lua
diff options
context:
space:
mode:
authorWilliam Boman <william@redwill.se>2023-04-04 22:02:55 +0200
committerGitHub <noreply@github.com>2023-04-04 20:02:55 +0000
commitc625abf171dfaad790f5703465a93a94334e5049 (patch)
tree46d9a2825954c29fb190ac69b8b7d21981074624 /lua/mason-core/semver.lua
parenttest(async): add tests for control mechanisms (#1176) (diff)
downloadmason-c625abf171dfaad790f5703465a93a94334e5049.tar
mason-c625abf171dfaad790f5703465a93a94334e5049.tar.gz
mason-c625abf171dfaad790f5703465a93a94334e5049.tar.bz2
mason-c625abf171dfaad790f5703465a93a94334e5049.tar.lz
mason-c625abf171dfaad790f5703465a93a94334e5049.tar.xz
mason-c625abf171dfaad790f5703465a93a94334e5049.tar.zst
mason-c625abf171dfaad790f5703465a93a94334e5049.zip
fix(npm): set install-strategy on npm >= 9 (#1179)
Closes #1175.
Diffstat (limited to 'lua/mason-core/semver.lua')
-rw-r--r--lua/mason-core/semver.lua9
1 files changed, 7 insertions, 2 deletions
diff --git a/lua/mason-core/semver.lua b/lua/mason-core/semver.lua
index e10f006b..635b7e36 100644
--- a/lua/mason-core/semver.lua
+++ b/lua/mason-core/semver.lua
@@ -4,9 +4,14 @@ local semver = require "mason-vendor.semver"
local M = {}
---@param version string
-function M.parse(version)
+function M.new(version)
version = version:gsub("^v", "")
- return Result.pcall(semver, version)
+ return semver(version)
+end
+
+---@param version string
+function M.parse(version)
+ return Result.pcall(M.new, version)
end
return M