katex: pin yarn-berry nodejs to 22 to dodge rollup 2.x require.extensions break (#523240)
This commit is contained in:
@@ -2,12 +2,17 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchFromGitHub,
|
||||
yarn-berry,
|
||||
yarn-berry_4,
|
||||
nodejs,
|
||||
nodejs_22,
|
||||
makeBinaryWrapper,
|
||||
nix-update-script,
|
||||
}:
|
||||
|
||||
let
|
||||
# rollup 2.x breaks on nodejs 24.15+ require.extensions regression. https://github.com/nodejs/node/issues/62786
|
||||
yarn-berry = yarn-berry_4.override { nodejs = nodejs_22; };
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "katex";
|
||||
version = "0.16.28";
|
||||
@@ -33,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
nativeBuildInputs = [
|
||||
yarn-berry.yarnBerryConfigHook
|
||||
yarn-berry
|
||||
nodejs
|
||||
nodejs_22
|
||||
makeBinaryWrapper
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user