parent
1148c8edef
commit
ab8626e3b1
25 changed files with 192 additions and 83 deletions
packages/some-sass-language-server
38
packages/some-sass-language-server/default.nix
Normal file
38
packages/some-sass-language-server/default.nix
Normal file
|
@ -0,0 +1,38 @@
|
|||
{
|
||||
writeShellApplication,
|
||||
nodejs_latest,
|
||||
prefetch-npm-deps,
|
||||
jq,
|
||||
buildNpmPackage,
|
||||
makeWrapper,
|
||||
...
|
||||
}: let
|
||||
package = builtins.fromJSON (builtins.readFile ./package.json);
|
||||
in
|
||||
buildNpmPackage {
|
||||
pname = "some-sass-language-server";
|
||||
version = package.dependencies.some-sass-language-server;
|
||||
|
||||
src = ./.;
|
||||
dontNpmBuild = true;
|
||||
|
||||
nativeBuildInputs = [makeWrapper];
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin
|
||||
cp -r node_modules $out
|
||||
makeWrapper $out/node_modules/.bin/some-sass-language-server $out/bin/some-sass-language-server
|
||||
'';
|
||||
|
||||
npmDepsHash = "sha256-4VYm0UDbdOh2jo8/YkVG4mt0nvkHWTllJWxaZvRuxCc=";
|
||||
|
||||
passthru.update = writeShellApplication {
|
||||
name = "update";
|
||||
runtimeInputs = [
|
||||
nodejs_latest
|
||||
prefetch-npm-deps
|
||||
jq
|
||||
];
|
||||
text = import ./update.nix;
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue