Commit 2ff4e9ea authored by panda2134's avatar panda2134 Committed by Robert Hensing
Browse files

netlify-cli: refactor

parent 669067ed
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
{ callPackage, fetchFromGitHub, lib, pkgs }:
let
  nodePackages = import ./composition.nix { inherit pkgs; };
  meta = (lib.importJSON ./netlify-cli.json);
  sourceInfo = (lib.importJSON ./netlify-cli.json);
in
  nodePackages.package.override {
    preRebuild = ''
      export ESBUILD_BINARY_PATH="${pkgs.esbuild_netlify}/bin/esbuild"
    '';
    src = fetchFromGitHub {
      owner = meta.owner;
      repo = meta.repo;
      rev = meta.rev;
      sha256 = meta.sha256;
      inherit (sourceInfo) owner repo rev sha256;
    };
    bypassCache = true;
    reconstructLock = true;
+1 −1
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
set -eu -o pipefail
cd "$( dirname "${BASH_SOURCE[0]}" )"
rm -f ./node-env.nix
src="$(nix-build --expr 'let pkgs = import ../../../.. {}; lib = import ../../../../lib; meta = (lib.importJSON ./netlify-cli.json); in pkgs.fetchFromGitHub {owner = meta.owner; repo = meta.repo; rev = meta.rev; sha256 = meta.sha256;}')"
src="$(nix-build --expr 'let pkgs = import ../../../.. {}; meta = (pkgs.lib.importJSON ./netlify-cli.json); in pkgs.fetchFromGitHub { inherit (meta) owner repo rev sha256; }')"
echo $src
node2nix \
  --input $src/package.json \