teamspeak5_client: 5.0.0-beta77 -> 6.0.0-beta2; teamspeak refactors (#377748)
[NixPkgs.git] / pkgs / applications / editors / vscode / extensions / myriad-dreamin.tinymist / default.nix
blob89d96d7fba024d6ba04702a9e889060eeac91287
2   jq,
3   lib,
4   moreutils,
5   tinymist,
6   vscode-utils,
7 }:
9 vscode-utils.buildVscodeMarketplaceExtension {
10   mktplcRef = {
11     name = "tinymist";
12     publisher = "myriad-dreamin";
13     inherit (tinymist) version;
14     hash = "sha256-86P0PsOyLtHfGE4HaTvH0nSVs3IialAmw+gyajfJrRE=";
15   };
17   nativeBuildInputs = [
18     jq
19     moreutils
20   ];
22   buildInputs = [ tinymist ];
24   postInstall = ''
25     cd "$out/$installPrefix"
26     jq '.contributes.configuration.properties."tinymist.serverPath".default = "${lib.getExe tinymist}"' package.json | sponge package.json
27   '';
29   meta = {
30     changelog = "https://marketplace.visualstudio.com/items/myriad-dreamin.tinymist/changelog";
31     description = "VSCode extension for providing an integration solution for Typst";
32     downloadPage = "https://marketplace.visualstudio.com/items?itemName=myriad-dreamin.tinymist";
33     homepage = "https://github.com/myriad-dreamin/tinymist";
34     license = lib.licenses.asl20;
35     maintainers = [ lib.maintainers.drupol ];
36   };