From 60ba1c3249ff47c0de84eb301aab468906fe47b2 Mon Sep 17 00:00:00 2001 From: Sam Estep Date: Wed, 19 Nov 2025 22:36:16 -0500 Subject: [PATCH] vscode-extensions.gplane.wasm-language-tools: init at 1.16.0 --- .../editors/vscode/extensions/default.nix | 2 ++ .../gplane.wasm-language-tools/default.nix | 29 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index e559948f329a..f96a433d7df9 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2013,6 +2013,8 @@ let Google.gemini-cli-vscode-ide-companion = callPackage ./Google.gemini-cli-vscode-ide-companion { }; + gplane.wasm-language-tools = callPackage ./gplane.wasm-language-tools { }; + grapecity.gc-excelviewer = buildVscodeMarketplaceExtension { mktplcRef = { name = "gc-excelviewer"; diff --git a/pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix b/pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix new file mode 100644 index 000000000000..5fe3da3cabb0 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/gplane.wasm-language-tools/default.nix @@ -0,0 +1,29 @@ +{ + lib, + vscode-utils, + wasm-language-tools, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = { + publisher = "gplane"; + name = "wasm-language-tools"; + version = "1.16.0"; + hash = "sha256-H2exVPaF8tYdpXBcooFi5bysp85OLOwxbKrB3HJes0Y="; + }; + + buildPhase = '' + runHook preBuild + ln -s ${wasm-language-tools}/bin bin + runHook postBuild + ''; + + meta = { + changelog = "https://marketplace.visualstudio.com/items/gplane.wasm-language-tools/changelog"; + description = "Language support of WebAssembly"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=gplane.wasm-language-tools"; + homepage = "https://github.com/g-plane/vscode-wasm"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ samestep ]; + }; +}