Skip to content

Commit

Permalink
nodePackages.surge: use buildNpmPackage
Browse files Browse the repository at this point in the history
  • Loading branch information
Lord-Valen committed Aug 31, 2023
1 parent b9f22e1 commit 75e8709
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 138 deletions.
1 change: 0 additions & 1 deletion pkgs/development/node-packages/node-packages.json
Original file line number Diff line number Diff line change
Expand Up @@ -257,7 +257,6 @@
, "sql-formatter"
, "stackdriver-statsd-backend"
, "stylelint"
, "surge"
, "svelte-check"
, "svelte-language-server"
, "svgo"
Expand Down
137 changes: 0 additions & 137 deletions pkgs/development/node-packages/node-packages.nix

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

25 changes: 25 additions & 0 deletions pkgs/development/tools/surge-cli/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{ buildNpmPackage, fetchFromGitHub, lib }:

buildNpmPackage rec {
pname = "surge-cli";
version = "0.23.1";

src = fetchFromGitHub {
owner = "sintaxi";
repo = "surge";
rev = "v${version}";
hash = "sha256-EpYww/YCQhPFmnOJ1zbigI2qyUrKN2TxKHEju/0Si3M=";
};

npmDepsHash = "sha256-F1C/sfOT/Tf+h28g1umP6czLFIsxDkbvT14ZfWLTiCE=";

dontNpmBuild = true;

meta = with lib; {
mainProgram = "surge";
description = "CLI for the surge.sh CDN";
homepage = "https://surge.sh";
license = licenses.mit;
maintainers = with maintainers; [ MoritzBoehme ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20279,6 +20279,8 @@ with pkgs;

supabase-cli = callPackage ../development/tools/supabase-cli { };

surge-cli = callPackage ../development/tools/surge-cli { };

svlint = callPackage ../development/tools/analysis/svlint { };

swarm = callPackage ../development/tools/analysis/swarm { };
Expand Down

0 comments on commit 75e8709

Please sign in to comment.