We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b315e9a commit 9d0164cCopy full SHA for 9d0164c
1 file changed
src/utils/dlx.mts
@@ -216,13 +216,17 @@ export async function spawnCoanaDlx(
216
const localCoanaPath = process.env['SOCKET_CLI_COANA_LOCAL_PATH']
217
// Use local Coana CLI if path is provided.
218
if (localCoanaPath) {
219
+ const isBinary = !localCoanaPath.endsWith('.js') && !localCoanaPath.endsWith('.mjs');
220
+
221
const finalEnv = {
222
...process.env,
223
...constants.processEnv,
224
...mixinsEnv,
225
...spawnEnv,
226
}
- const spawnResult = await spawn('node', [localCoanaPath, ...args], {
227
228
+ const spawnArgs = isBinary ? args : [localCoanaPath, ...args];
229
+ const spawnResult = await spawn(isBinary ? localCoanaPath : 'node', spawnArgs, {
230
cwd: dlxOptions.cwd,
231
env: finalEnv,
232
stdio: spawnExtra?.['stdio'] || 'inherit',
0 commit comments