degit: use buildNpmPackage

+29 -19
+26
pkgs/applications/version-management/degit/default.nix
··· 1 + { lib 2 + , buildNpmPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildNpmPackage rec { 7 + pname = "degit"; 8 + version = "2.8.4"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "Rich-Harris"; 12 + repo = "degit"; 13 + rev = "v${version}"; 14 + hash = "sha256-Vw/gtmKywi5faSCs7Wek80nmnqcPHXlQarD5qMwlsQE="; 15 + }; 16 + 17 + npmDepsHash = "sha256-42cM31C2c1Gr7HWOowMUTEUEyL0mGnyl5fyQECcz1Sw="; 18 + 19 + meta = { 20 + changelog = "https://github.com/Rich-Harris/degit/blob/${src.rev}/CHANGELOG.md"; 21 + description = "Make copies of git repositories"; 22 + homepage = "https://github.com/Rich-Harris/degit"; 23 + license = lib.licenses.mit; 24 + maintainers = with lib.maintainers; [ kidonng ]; 25 + }; 26 + }
+1
pkgs/development/node-packages/aliases.nix
··· 60 60 inherit (pkgs) configurable-http-proxy; # added 2023-08-19 61 61 inherit (pkgs) cordova; # added 2023-08-18 62 62 dat = throw "dat was removed because it was broken"; # added 2023-08-21 63 + inherit (pkgs) degit; # added 2023-08-18 63 64 inherit (pkgs) dockerfile-language-server-nodejs; # added 2023-08-18 64 65 eask = pkgs.eask; # added 2023-08-17 65 66 inherit (pkgs.elmPackages) elm-test;
-1
pkgs/development/node-packages/node-packages.json
··· 101 101 , "create-react-native-app" 102 102 , "cspell" 103 103 , "csslint" 104 - , "degit" 105 104 , "dhcp" 106 105 , "diagnostic-languageserver" 107 106 , "diff2html-cli"
-18
pkgs/development/node-packages/node-packages.nix
··· 81217 81217 bypassCache = true; 81218 81218 reconstructLock = true; 81219 81219 }; 81220 - degit = nodeEnv.buildNodePackage { 81221 - name = "degit"; 81222 - packageName = "degit"; 81223 - version = "2.8.4"; 81224 - src = fetchurl { 81225 - url = "https://registry.npmjs.org/degit/-/degit-2.8.4.tgz"; 81226 - sha512 = "vqYuzmSA5I50J882jd+AbAhQtgK6bdKUJIex1JNfEUPENCgYsxugzKVZlFyMwV4i06MmnV47/Iqi5Io86zf3Ng=="; 81227 - }; 81228 - buildInputs = globalBuildInputs; 81229 - meta = { 81230 - description = "Straightforward project scaffolding"; 81231 - homepage = "https://github.com/Rich-Harris/degit#readme"; 81232 - license = "MIT"; 81233 - }; 81234 - production = true; 81235 - bypassCache = true; 81236 - reconstructLock = true; 81237 - }; 81238 81220 dhcp = nodeEnv.buildNodePackage { 81239 81221 name = "dhcp"; 81240 81222 packageName = "dhcp";
+2
pkgs/top-level/all-packages.nix
··· 2158 2158 2159 2159 darcs-to-git = callPackage ../applications/version-management/darcs-to-git { }; 2160 2160 2161 + degit = callPackage ../applications/version-management/degit { }; 2162 + 2161 2163 delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { }; 2162 2164 2163 2165 diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { };