Anyone savvy with shadow-cljs to figure out how we can ”bundle” the npm modules Joyride needs to be able to package it for https://vscode.dev? https://github.com/BetterThanTomorrow/joyride/discussions/48
I see issue #36 will no longer show the Joyride output channel when scripts are run, but it still shows the output channel by default at startup, yes? (I have 0.0.8 installed and sort of expected that not to appear at startup)
You expected wrongly. 😀 I’ll get to this one.
When dev’ing on joyride itself, is it expected that it throws a big error about vscode/workspace.rootPath being null when starting the extension in debug mode?
Not seen it, but if the debug extension host window has not folder open, I guess this might happen. We do not handle that case yet. Is that what you have?
Yeah, the debug extension host had no folder initially. I think adding one made it happy?
Yes, with a folder open Joyride is happy. Please file an issue about this.
Sorry, one more question: is there currently somewhere to put tests? I was going to add one for the pprint PR I’m finishing, but I couldn’t find any prior art
Still on todo. We'll need to tease things apart so that we don't require vscode in the modules under test, or the shadow test runner will not be able to run them.