summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Hensing <robert@roberthensing.nl>2021-06-30 19:30:50 +0200
committerRobert Hensing <robert@roberthensing.nl>2021-07-15 09:29:56 +0200
commitd873c3d4dce60a37624557d0c44522d429d3dabd (patch)
treeb9be317138c7c6b413513820f907d6e0b8f8ef62
parentb141a58ff28c1b14fea9292dbcfe2a5af2da923c (diff)
downloadnixpkgs-d873c3d4dce60a37624557d0c44522d429d3dabd.tar
nixpkgs-d873c3d4dce60a37624557d0c44522d429d3dabd.tar.gz
nixpkgs-d873c3d4dce60a37624557d0c44522d429d3dabd.tar.bz2
nixpkgs-d873c3d4dce60a37624557d0c44522d429d3dabd.tar.lz
nixpkgs-d873c3d4dce60a37624557d0c44522d429d3dabd.tar.xz
nixpkgs-d873c3d4dce60a37624557d0c44522d429d3dabd.tar.zst
nixpkgs-d873c3d4dce60a37624557d0c44522d429d3dabd.zip
nodePackages: Add jsonplaceholder
-rw-r--r--pkgs/development/node-packages/default.nix13
-rw-r--r--pkgs/development/node-packages/node-packages.json1
2 files changed, 14 insertions, 0 deletions
diff --git a/pkgs/development/node-packages/default.nix b/pkgs/development/node-packages/default.nix
index 5c99ceab208..0ee37197e82 100644
--- a/pkgs/development/node-packages/default.nix
+++ b/pkgs/development/node-packages/default.nix
@@ -107,6 +107,19 @@ let
       nativeBuildInputs = drv.nativeBuildInputs or [] ++ [ pkgs.psc-package self.pulp ];
     });
 
+    jsonplaceholder = super.jsonplaceholder.override (drv: {
+      buildInputs = [ nodejs ];
+      postInstall = ''
+        exe=$out/bin/jsonplaceholder
+        mkdir -p $out/bin
+        cat >$exe <<EOF
+        #!${pkgs.runtimeShell}
+        exec -a jsonplaceholder ${nodejs}/bin/node $out/lib/node_modules/jsonplaceholder/index.js
+        EOF
+        chmod a+x $exe
+      '';
+    });
+
     makam =  super.makam.override {
       buildInputs = [ pkgs.nodejs pkgs.makeWrapper ];
       postFixup = ''
diff --git a/pkgs/development/node-packages/node-packages.json b/pkgs/development/node-packages/node-packages.json
index 75d98ac75e5..1528be8c732 100644
--- a/pkgs/development/node-packages/node-packages.json
+++ b/pkgs/development/node-packages/node-packages.json
@@ -139,6 +139,7 @@
 , "json-refs"
 , "json-server"
 , "jsonlint"
+, "jsonplaceholder"
 , "kaput-cli"
 , "katex"
 , "karma"