squint

lread 2025-08-11T19:04:47.580029Z

Hiya, got a question about squint dev. If I run bb test:node all is good until... 🧵

✅ 1
lread 2025-08-11T19:13:33.937589Z

... bb/tasks.clj test-run is called. This https://github.com/squint-cljs/squint/blob/3ac045bac63776c0148d0a17a2653277fce3cff0/bb/tasks.clj#L67:

(shell {:continue true} "npx") ;; dummy invocation
which on my dev box results in an interactive prompt:
Entering npm script environment at location:
/home/lee/proj/oss/squint-cljs/squint-lee
Type 'exit' or ^D when finished

$ 
Which isn't crazy surprising because if I run npx on my linux dev box, I get the same thing. I tried matching the node version that CI is using, but still see the same result. If I comment out the dummy invocation, things seem to work fine. How does this manage to work on CI? Some terminal mode thing, maybe?

✅ 1
lread 2025-11-13T11:22:01.773429Z

Oh that feels nice! Thanks for the booboo!

borkdude 2025-11-13T01:52:47.161059Z

We’re having a meetup here and we had to write down who last helped us with Clojure. Two people at my table wrote down your name!

borkdude 2025-11-13T02:39:05.873019Z

Whoops this was supposed to be a DM, no idea why this ended up here

borkdude 2025-08-11T19:15:32.432339Z

O wait perhaps that happened to me tok

borkdude 2025-08-11T19:16:12.509879Z

Feel free to remove it and please ignore spelling mistakes, why am I even typing on my phone

🙂 1
lread 2025-08-11T19:17:30.504219Z

Coolio. Thanks. I'll do a wee PR for this. We'll see if removing it breaks windows or something.

borkdude 2025-08-11T19:28:27.576829Z

thanks for cleaning up my mess!

borkdude 2025-08-11T19:29:23.199879Z

perhaps it was just a leftover from some debugging issue on CI. thanks again

lread 2025-08-11T19:30:26.787569Z

Happy to do it, thanks for all you do @borkdude!

❤️ 1