From 7987926059f7bb99ae5c7606bcef18a9b000f7cf Mon Sep 17 00:00:00 2001 From: Raimund Canzler Date: Sun, 1 Feb 2026 12:53:04 +0100 Subject: [PATCH] vue-language-server: keep .d.ts files in build Exclude .d.ts files from cleanup to preserve required static type definitions after v3.2.0 switched away from runtime generation. --- pkgs/by-name/vu/vue-language-server/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/vu/vue-language-server/package.nix b/pkgs/by-name/vu/vue-language-server/package.nix index c32dfbb3f3b3..7aba59e43a00 100644 --- a/pkgs/by-name/vu/vue-language-server/package.nix +++ b/pkgs/by-name/vu/vue-language-server/package.nix @@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: { find packages.dontpruneme/**/node_modules -xtype l -delete mv packages.dontpruneme packages - find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} + + find -type f \( -name "*.ts" ! -name "*.d.ts" -o -name "*.map" \) -exec rm -rf {} + # https://github.com/pnpm/pnpm/issues/3645 find node_modules packages/language-server/node_modules -xtype l -delete