From da3cac4632322a62ef9f2551e1b790c557d88e7d Mon Sep 17 00:00:00 2001 From: William Boman Date: Sun, 10 Jul 2022 16:39:35 +0200 Subject: refactor: return table with declarative keys (#48) --- lua/mason-registry/node-debug2-adapter/init.lua | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'lua/mason-registry/node-debug2-adapter/init.lua') diff --git a/lua/mason-registry/node-debug2-adapter/init.lua b/lua/mason-registry/node-debug2-adapter/init.lua index 33ff2790..4487b6a4 100644 --- a/lua/mason-registry/node-debug2-adapter/init.lua +++ b/lua/mason-registry/node-debug2-adapter/init.lua @@ -21,15 +21,10 @@ return Pkg.new { ctx.spawn.npm { "install" } local node_env = platform .get_node_version() - :map(function(version) - if version[1] >= 18 then - return { - NODE_OPTIONS = "--no-experimental-fetch", - } - else - return {} - end - end) + :map(_.cond { + { _.prop_satisfies(_.gte(18), "major"), _.always { NODE_OPTIONS = "--no-experimental-fetch" } }, + { _.T, _.always {} }, + }) :get_or_else {} ctx.spawn.npm { "run", "build", env = node_env } ctx.spawn.npm { "install", "--production" } -- cgit v1.2.3-70-g09d2