diff --git a/pkgs/historical-modules/default.nix b/pkgs/historical-modules/default.nix index e3b999e7..61c576a2 100644 --- a/pkgs/historical-modules/default.nix +++ b/pkgs/historical-modules/default.nix @@ -285,6 +285,13 @@ let displayVersion = "3.1"; }; } + { + moduleId = "nodejs-with-prybar-18"; + commit = "ae6ed05c623804560afd1cf3d80d13b6170d5c24"; + overrides = { + displayVersion = "18"; + }; + } ]; moduleFromHistory = diff --git a/pkgs/modules/default.nix b/pkgs/modules/default.nix index b6e6c930..59300e6c 100644 --- a/pkgs/modules/default.nix +++ b/pkgs/modules/default.nix @@ -74,10 +74,6 @@ let (import ./nodejs { nodejs = pkgs-staging.nodejs_24; }) - (import ./nodejs-with-prybar { - nodejs = pkgs-24_11.nodejs-18_x; - }) - (import ./go { go = pkgs.go_1_25; gopls = pkgs.gopls.override { diff --git a/pkgs/modules/nodejs-with-prybar/default.nix b/pkgs/modules/nodejs-with-prybar/default.nix deleted file mode 100644 index a2e9e39e..00000000 --- a/pkgs/modules/nodejs-with-prybar/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ nodejs }: -{ pkgs, lib, ... }: -let - nodeVersion = lib.versions.major nodejs.version; - - prybar = pkgs.prybar.prybar-nodejs; - - run-prybar = pkgs.writeShellApplication { - name = "run-prybar"; - text = '' - ${prybar}/bin/prybar-nodejs -q --ps1 "''$(printf '\u0001\u001b[33m\u0002\u0001\u001b[00m\u0002 ')" -i "''$1" - ''; - }; -in -{ - - id = lib.mkForce "nodejs-with-prybar-${nodeVersion}"; - - name = lib.mkForce "Node.js Tools (with Prybar)"; - displayVersion = nodeVersion; - demoted = true; - description = lib.mkForce '' - Node.js tools with the Prybar interpreter. Prybar is an interactive console that allows you to type and evaluate JavaScript code in a prompt after hitting "Run". - ''; - - imports = [ - (import ../nodejs { - inherit nodejs; - }) - ]; - - replit.packages = [ - run-prybar - ]; - - replit.runners = lib.mkForce { - nodeJS-prybar = { - name = "Prybar for Node.js"; - language = "javascript"; - start = "${run-prybar}/bin/run-prybar $file"; - optionalFileParam = true; - }; - }; -}