Do not rely on the organic overlay being applied inside the organic_ast_explorer overlay.

This commit is contained in:
Tom Alexander
2026-07-10 22:31:02 -04:00
parent 66147616db
commit 585df9fd3c

View File

@@ -61,7 +61,12 @@
}
);
overlays.default = final: prev: {
organic_ast_explorer = final.lib.makeScope final.newScope (organic_ast_explorer_scope: {
organic_ast_explorer = final.lib.makeScope final.newScope (
organic_ast_explorer_scope:
let
wasm_bundler = (organic.overlays.default final final).organic.wasm_bundler;
in
{
release = final.buildNpmPackage {
pname = "organic_ast_explorer";
version = "0.0.0";
@@ -70,7 +75,7 @@
npmDepsHash = "sha256-cIL9HRZIg8djOgFEuH7jwem7Eia7V5tPogONma+TO9U=";
npmBuildScript = "release";
preConfigure = ''
substituteInPlace src/Explorer.tsx --replace-fail '../../organic/target/wasm32-unknown-unknown/js/wasm' '${final.organic.wasm_bundler}/share/bundler/wasm'
substituteInPlace src/Explorer.tsx --replace-fail '../../organic/target/wasm32-unknown-unknown/js/wasm' '${wasm_bundler}/share/bundler/wasm'
'';
installPhase = ''
mkdir $out
@@ -79,7 +84,8 @@
runHook postInstall
'';
};
});
}
);
};
};
}