File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ const XQItem = require("./xqitem");
77const exec = require ( "xsh" ) . exec ;
88const parseArray = require ( "./util/parse-array" ) ;
99const childProc = require ( "child_process" ) ;
10- const { unwrapNpmCmd } = require ( "unwrap-npm-cmd" ) ;
1110const updateEnv = require ( "./util/update-env" ) ;
1211const { NixClap } = require ( "nix-clap" ) ;
1312
@@ -479,6 +478,9 @@ because value type ${vtype} is unknown and no value.item`)
479478 tty = spawn = true ;
480479 }
481480
481+ // Lazy require unwrap-npm-cmd to avoid requiring it at module load time
482+ // This ensures it's built by fynpo bootstrap before it's required
483+ const { unwrapNpmCmd } = require ( "unwrap-npm-cmd" ) ;
482484 const cmd2 = unwrapNpmCmd ( cmd , { path : env . PATH } ) ;
483485
484486 if ( tty || spawn ) {
Original file line number Diff line number Diff line change 1717 "./package.json" : " ./package.json"
1818 },
1919 "scripts" : {
20- "build" : " rm -rf dist-* && nvx tsc --build tsconfig.esm.json && nvx tsc --build tsconfig.cjs.json && nvx ts2mjs --cjs --skip-ts --remove-source dist-cjs" ,
20+ "build" : " rm -rf dist-* && tsc --build tsconfig.esm.json && tsc --build tsconfig.cjs.json && ts2mjs --cjs --skip-ts --remove-source dist-cjs" ,
2121 "test" : " vitest run" ,
2222 "test:ui" : " vitest --ui" ,
2323 "coverage" : " vitest run --coverage"
You can’t perform that action at this time.
0 commit comments