The main change is that settings.shellWSLMode was added and used in the src/executors/NonInteractiveCodeExecutor.ts file.
The change in esbuild.config.mjs was needed to make the watch mode work.
As far as I can tell, obsidian expects that main.js file to be next to the manifest.json
The main change is that settings.shellWSLMode was added and used in the src/executors/NonInteractiveCodeExecutor.ts file.
The change in esbuild.config.mjs was needed to make the watch mode work. As far as I can tell, obsidian expects that main.js file to be next to the manifest.json