Skip to content

Commit

Permalink
patch-package: migrate from nodePackages
Browse files Browse the repository at this point in the history
  • Loading branch information
pyrox0 committed Oct 17, 2024
1 parent e3543c8 commit 0f4f56b
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 94 deletions.
45 changes: 45 additions & 0 deletions pkgs/by-name/pa/patch-package/package.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchYarnDeps,
yarnConfigHook,
yarnBuildHook,
yarnInstallHook,
nodejs,
nix-update-script,
}:

stdenv.mkDerivation (finalAttrs: {
pname = "patch-package";
version = "8.0.0";

src = fetchFromGitHub {
owner = "ds300";
repo = "patch-package";
rev = "v${finalAttrs.version}";
hash = "sha256-QuCgdQGqy27wyLUI6w6p8EWLn1XA7QbkjpLJwFXSex8=";
};

yarnOfflineCache = fetchYarnDeps {
yarnLock = "${finalAttrs.src}/yarn.lock";
hash = "sha256-WF9gJkj4wyrBeGPIzTOw3nG6Se7tFb0YLcAM8Uv9YNI=";
};

nativeBuildInputs = [
yarnConfigHook
yarnBuildHook
yarnInstallHook
nodejs
];

passthru.updateScript = nix-update-script { };

meta = {
description = "Fix broken node modules instantly";
mainProgram = "patch-package";
homepage = "https://github.com/ds300/patch-package";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ pyrox0 ];
};
})
1 change: 1 addition & 0 deletions pkgs/development/node-packages/aliases.nix
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ mapAliases {
inherit (pkgs) npm-check-updates; # added 2023-08-22
ocaml-language-server = throw "ocaml-language-server was removed because it was abandoned upstream"; # added 2023-09-04
parcel-bundler = self.parcel; # added 2023-09-04
inherit (pkgs) patch-package; # added 2024-06-29
pkg = pkgs.vercel-pkg; # added 2023-10-04
inherit (pkgs) pm2; # added 2024-01-22
inherit (pkgs) pnpm; # added 2024-06-26
Expand Down
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 @@ -151,7 +151,6 @@
, "orval"
, "parcel"
, "parsoid"
, "patch-package"
, "peerflix"
, "peerflix-server"
, "poor-mans-t-sql-formatter-cli"
Expand Down
93 changes: 0 additions & 93 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.

0 comments on commit 0f4f56b

Please sign in to comment.