-
-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Description
The project isn't setup for Windows, mainly due to the glob
library not being able to handle \
as separator. Therefore, paths need to be normalized before passing them in. E.g. it doesn't sync any built js
files as glob
doesn't find them due to the \
s in distDir
:
https://github.com/fnando/streamdeck/blob/main/src/cli/bundle.ts#L231
I'm happy to contribute fixes to this, as I'm devloping on Windows, but wanted to check first whether these would be well received and whether the project is maintained so that there is time to review, merge and release the fixes.
How to reproduce
Run streamdeck link
under Windows.
What do you expect
It shoud work.
What happened instead
Error: ENOENT: no such file or directory, rename 'D:\repos\stream-deck-plugin-google-calendar\build\dev.net.startup-cto.calendar-manager.sdPlugin/run.js' -> 'D:\repos\stream-deck-plugin-google-calendar\build\dev.net.startup-cto.calendar-manager.sdPlugin/plugin.js'
Full backtrace
Error: ENOENT: no such file or directory, rename 'D:\repos\stream-deck-plugin-google-calendar\build\dev.net.startup-cto.calendar-manager.sdPlugin/run.js' -> 'D:\repos\stream-deck-plugin-google-calendar\build\dev.net.startup-cto.calendar-manager.sdPlugin/plugin.js'
at Object.renameSync (node:fs:980:3)
at D:\repos\stream-deck-plugin-google-calendar\node_modules\@fnando\streamdeck\dist\cli\bundle.js:178:22
at Generator.next (<anonymous>)
at fulfilled (D:\repos\stream-deck-plugin-google-calendar\node_modules\@fnando\streamdeck\dist\cli\bundle.js:5:58)