tim-koehler / Helm-Intellisense

Extension for Visual Studio Code - Intellisense in helm-templates from the values.yaml
https://marketplace.visualstudio.com/items?itemName=Tim-Koehler.helm-intellisense&ssr=false#overview
MIT License
1.67k stars 25 forks source link

Bundle the extension using esbuild #49

Closed marcfrederick closed 2 years ago

marcfrederick commented 2 years ago

Adds bundling using esbuild to the extension. This should lead to improved performance and decrease the total size of the extension.

$ du -h bundled.vsix
532K    bundled.vsix

$ du -h unbundled.vsix
1.3M    unbundled.vsix

Previously vsce would complain when packaging the extension:

This extension consists of 1192 files, out of which 1127 are JavaScript files. For performance reasons, you should bundle your extension: https://aka.ms/vscode-bundle-extension . You should also exclude unnecessary files by adding them to your .vscodeignore: https://aka.ms/vscode-vscodeignore