vue-language-server: prune dev dependencies (#446728)

Changed files
+6
pkgs
by-name
vu
vue-language-server
+6
pkgs/by-name/vu/vue-language-server/package.nix
···
'';
preInstall = ''
find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} +
# https://github.com/pnpm/pnpm/issues/3645
···
'';
preInstall = ''
+
# the mv commands are workaround for https://github.com/pnpm/pnpm/issues/8307
+
mv packages packages.dontpruneme
+
CI=true pnpm prune --prod
+
find packages.dontpruneme/**/node_modules -xtype l -delete
+
mv packages.dontpruneme packages
+
find -type f \( -name "*.ts" -o -name "*.map" \) -exec rm -rf {} +
# https://github.com/pnpm/pnpm/issues/3645