Unverified Commit 902e3f83 authored by David Houston's avatar David Houston
Browse files

nodePackages.wrangler: init



Create a package for the latest version of wrangler, and rename the old
one to wrangler_1. The application will not work before Node.js
v16.13.0, so this is added to the meta.

Added it to the top-level as well.

Signed-off-by: default avatarDavid Houston <houstdav000@gmail.com>
parent cb8c505b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -388,6 +388,7 @@
, "webpack-dev-server"
, "copy-webpack-plugin"
, "webtorrent-cli"
, "wrangler"
, "wring"
, "write-good"
, "@yaegassy/coc-nginx"
+3103 −2353

File changed.

Preview size limit exceeded, changes collapsed.

+10 −0
Original line number Diff line number Diff line
@@ -550,6 +550,16 @@ final: prev: {
    buildInputs = [ final.node-gyp-build ];
  };

  wrangler = prev.wrangler.override (oldAttrs: {
    dontNpmInstall = true;
    nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
    postInstall = ''
      makeWrapper "$out/lib/node_modules/wrangler/bin/wrangler.js" "$out/bin/wrangler" \
        --inherit-argv0
    '';
    meta = oldAttrs.meta // { broken = before "16.13"; };
  });

  yaml-language-server = prev.yaml-language-server.override {
    nativeBuildInputs = [ pkgs.buildPackages.makeWrapper ];
    postInstall = ''
+1 −1
Original line number Diff line number Diff line
@@ -6,7 +6,7 @@ rustPlatform.buildRustPackage rec {

  src = fetchFromGitHub {
    owner = "cloudflare";
    repo = pname;
    repo = "wrangler";
    rev = "v${version}";
    sha256 = "sha256-HnenF3X/6tvzwlbuOiQAvB76GrdRsqETG+3fp1fx334=";
  };
+3 −1
Original line number Diff line number Diff line
@@ -6011,7 +6011,9 @@ with pkgs;
    inherit (darwin.apple_sdk.frameworks) Security;
  };
  wrangler = callPackage ../development/tools/wrangler {
  inherit (nodePackages_latest) wrangler;
  wrangler_1 = callPackage ../development/tools/wrangler_1 {
    inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security;
  };