aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-registry/mockdebug/init.lua
diff options
context:
space:
mode:
authorSvetlozar Iliev <svetlozar321@gmail.com>2022-12-04 18:23:15 +0200
committerGitHub <noreply@github.com>2022-12-04 17:23:15 +0100
commitd8e2422fdbf4c011f91244911e0b776faa32c79c (patch)
tree247490f32d1dc040157d16ff51eaa47353bd914e /lua/mason-registry/mockdebug/init.lua
parentfeat(ui): increase window height (#719) (diff)
downloadmason-d8e2422fdbf4c011f91244911e0b776faa32c79c.tar
mason-d8e2422fdbf4c011f91244911e0b776faa32c79c.tar.gz
mason-d8e2422fdbf4c011f91244911e0b776faa32c79c.tar.bz2
mason-d8e2422fdbf4c011f91244911e0b776faa32c79c.tar.lz
mason-d8e2422fdbf4c011f91244911e0b776faa32c79c.tar.xz
mason-d8e2422fdbf4c011f91244911e0b776faa32c79c.tar.zst
mason-d8e2422fdbf4c011f91244911e0b776faa32c79c.zip
feat(mockdebug): write & link mock-debug-adapter executable (#723)
Diffstat (limited to 'lua/mason-registry/mockdebug/init.lua')
-rw-r--r--lua/mason-registry/mockdebug/init.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/lua/mason-registry/mockdebug/init.lua b/lua/mason-registry/mockdebug/init.lua
index 898c8973..4b539a72 100644
--- a/lua/mason-registry/mockdebug/init.lua
+++ b/lua/mason-registry/mockdebug/init.lua
@@ -1,6 +1,7 @@
local Pkg = require "mason-core.package"
local github = require "mason-core.managers.github"
local git = require "mason-core.managers.git"
+local path = require "mason-core.path"
local _ = require "mason-core.functional"
local Optional = require "mason-core.optional"
@@ -22,5 +23,9 @@ return Pkg.new {
ctx.spawn.npm { "install" }
ctx.spawn.npm { "run", "compile" }
ctx.spawn.npm { "install", "--production" }
+ ctx:link_bin(
+ "mock-debug-adapter",
+ ctx:write_node_exec_wrapper("mock-debug-adapter", path.concat { "out", "debugAdapter.js" })
+ )
end,
}