diff --git a/flake.nix b/flake.nix index 1eaf850..71e6f05 100644 --- a/flake.nix +++ b/flake.nix @@ -58,7 +58,11 @@ mkdir -p $out/bin cp $src/bin/config-lsp $out/bin/ chmod +rw $out/bin/config-lsp - upx --ultra-brute $out/bin/config-lsp + + # upx is currently not supported for darwin + if [ "${system}" != "x86_64-darwin" ] && [ "${system}" != "aarch64-darwin" ]; then + upx --ultra-brute $out/bin/config-lsp + fi ''; }; in { @@ -74,7 +78,7 @@ yarnNix = ./vs-code-extension/yarn.nix; buildPhase = '' - yarn --offline run compile + yarn --offline run compile:prod ''; installPhase = '' mkdir -p extension diff --git a/vs-code-extension/.vscodeignore b/vs-code-extension/.vscodeignore deleted file mode 100644 index 23c631c..0000000 --- a/vs-code-extension/.vscodeignore +++ /dev/null @@ -1,21 +0,0 @@ -.vscode/** -**/*.ts -**/*.map -.gitignore -**/tsconfig.json -**/tsconfig.base.json -contributing.md -.travis.yml -client/node_modules/** -!client/node_modules/vscode-jsonrpc/** -!client/node_modules/vscode-languageclient/** -!client/node_modules/vscode-languageserver-protocol/** -!client/node_modules/vscode-languageserver-types/** -!client/node_modules/semver/** - -flake.nix -build-extension.sh -yarn.nix -.idea -esbuild.js - diff --git a/vs-code-extension/package.json b/vs-code-extension/package.json index 5e360ed..604b25e 100644 --- a/vs-code-extension/package.json +++ b/vs-code-extension/package.json @@ -21,6 +21,12 @@ "color": "#C8ACA3", "theme": "dark" }, + "files": [ + "out", + "package.json", + "LICENSE.md", + "icon.png" + ], "keywords": [ "config", "lsp",