From bd88bc76ce9e4188d1bef77e5df8206799900007 Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Tue, 2 Dec 2025 18:38:00 +0000 Subject: work/command-line-tool: Evaluate javascript in strict mode. The CWL standard requires us to evaluate javascript in strict mode. --- ravanan/work/command-line-tool.scm | 1 + 1 file changed, 1 insertion(+) diff --git a/ravanan/work/command-line-tool.scm b/ravanan/work/command-line-tool.scm index 0157b2c..b64fcad 100644 --- a/ravanan/work/command-line-tool.scm +++ b/ravanan/work/command-line-tool.scm @@ -297,6 +297,7 @@ condition on unsupported URI schemes." @var{preamble} before evaluating @var{expression}." (guard (ex (else (error "Javascript evaluation failed" expression preamble))) (call-with-input-pipe (list node + "--use-strict" (format #f "--eval=~a console.log(\"%j\", ~a)" preamble expression)) json->scm))) -- cgit 1.4.1