vue-language-server: init at 2.0.21#319134
Conversation
|
Result of 5 packages failed to build:
42 packages built:
|
|
Could this be done using buildNpmPackage? |
|
Result of 2 packages marked as broken and skipped:
5 packages failed to build:
44 packages built:
|
a-kenji
left a comment
There was a problem hiding this comment.
LGTM, tested basic ipc of the lsp.
|
That could be a good way do build it @lelgenio. |
|
@friedow nodePackages.@vue/language-server: init at [VERSION] |
|
We don't want any new nodePackages as they are a pain to update and maintain.
We don't, nodePackages is broken by design and if you care enough about a package in it, that it being broken is a problem, it should be packaged separately.
Yes, same PR. See the readme in nodePackages and aliases file for node. |
|
@SuperSandro2000 thanks for clarifying :), I'll package this as a separate package using buildNpmPackage then. Furthermore, in the same PR I'll remove @volar/vue-language-server. Will do that later today ;). |
e9fe2ac to
f08fe7b
Compare
|
@SuperSandro2000, @a-kenji , @lelgenio I've updated this PR according to your suggestions. This PR now includes vue-language-server (based on @vue/language-server in npm) as a standalone package build with |
|
You could add an alias in |
|
Result of 2 packages marked as broken and skipped:
6 packages failed to build:
48 packages built:
|
f08fe7b to
e804162
Compare
|
@lelgenio both done: aliases are added, nixfmt-rfc-style was executed |
lelgenio
left a comment
There was a problem hiding this comment.
pkgs/development/node-packages/overrides.nix still has a reference to the old volar package
e804162 to
6443d95
Compare
|
@SuperSandro2000 could you review again? |
|
@SuperSandro2000, I dont wanna annoy you but could you review again please? |
| let | ||
| extraArgs = removeAttrs args [ "name" "dependencies" "buildInputs" "dontStrip" "dontNpmInstall" "preRebuild" "unpackPhase" "buildPhase" "meta" ]; | ||
| in | ||
| stdenv.mkDerivation (finalAttrs: { |
There was a problem hiding this comment.
@Scrumplex this reverted your 4549773
Node2nix generates this file
Description of changes
This adds the official vue-language-server (called @vue/language-server in npm) package. This is needed for example for the neovim lsp integration (https://github.com/vuejs/language-tools?tab=readme-ov-file#community-integration).
Furethermore this PR removes the deprecated nodePackages.@volar/vue-language-server.
Things done
nix.conf? (See Nix manual)sandbox = relaxedsandbox = truenix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage./result/bin/)Add a 👍 reaction to pull requests you find important.