refactor(packages): clarify inputs and cleanup meta

This commit is contained in:
matt1432 2025-02-11 13:05:14 -05:00
parent 2c070a4be0
commit f12e7f2513
16 changed files with 124 additions and 53 deletions
packages/some-sass-language-server

View file

@ -1,19 +1,23 @@
{
# nix build inputs
lib,
buildNpmPackage,
makeWrapper,
writeShellApplication,
# update script deps
nodejs_latest,
prefetch-npm-deps,
jq,
buildNpmPackage,
makeWrapper,
...
}: let
package = builtins.fromJSON (builtins.readFile ./package.json);
inherit (builtins) fromJSON readFile;
package = fromJSON (readFile ./package.json);
pname = "some-sass-language-server";
version = package.dependencies.some-sass-language-server;
in
buildNpmPackage {
inherit pname;
version = package.dependencies.some-sass-language-server;
inherit pname version;
src = ./.;
dontNpmBuild = true;
@ -39,9 +43,14 @@ in
};
meta = {
description = "Some Sass is a language server extension for Visual Studio Code and other editors with a language server protocol (LSP) client. It brings improved code suggestions, documentation and code navigation for both SCSS and indented syntaxes.";
mainProgram = pname;
homepage = "https://github.com/wkillerud/some-sass";
license = with lib.licenses; [isc];
homepage = "https://github.com/wkillerud/some-sass";
description = ''
Some Sass is a language server extension for Visual Studio Code and
other editors with a language server protocol (LSP) client. It brings
improved code suggestions, documentation and code navigation for both
SCSS and indented syntaxes.
'';
};
}