SplitmediaLabsLimited / xjs

XSplit JS Framework. Make plugins for XSplit Broadcaster, quickly and easily.
Other
39 stars 11 forks source link

Migrate from Browserify to Rollup #171

Open mikeybanez opened 7 years ago

mikeybanez commented 7 years ago

We started out with Browserify to be able to use require() in the browser, but now, better library bundlers like Rollup are available. In order to maintain good compatibility with newer app architectures that use JS modules, we will want to migrate to Rollup.

Please note the following use cases we still want to support:

For simplicity, we should not yet support apps that build directly from our source through TypeScript preprocessors.

mikeybanez commented 7 years ago

I created a 3.0.0-alpha milestone for this; we can test out our npm package with -alpha- version numbers. The main breaking change here is probably for the standalone build. We should ready up some documentation changes here.