Excited to announce that UXP plugin dev just got way faster with Bolt UXP our new boilerplate for building UXP plugins with React, Svelte or Vue built on Vite + TypeScript + Sass.
Wanted to show some love here as well. I was having a hell of a time getting Svelte + Typescript + UXP + Hot Reload + Webpack all working together, and this just worked out of the box. Hot reload and everything. Thank you so much!
PS: I noticed that the cc-ext-uxp-types dependency is pointing to your fork instead of adobes. Does adobes official one not work?
@justin2taylor this is really cool - I was trying to upgrade it to be compatible with Svelte 5 so I could contribute it back (runes are ) but I found what I think might be a fundamental incompatibility with UXP and the way Svelte 5 runs it’s initial render. Have you tried this at all?
Had someone testing in the Discord as well, running into issues. It seems that the .firstChild method is missing in UXP which Svelte 5 needs to function properly.