hypernova
hypernova copied to clipboard
Flex all the things
Trying to make it more developer friendly.
The main change is to split worker's one big thing into separate methods, to allow downstream apps have hypernova's functionality on different endpoints and/or namespacing (e.g. components vs containers or different versions for backwards compatibility), while preserving original API.
Please let me know if anything else should be done/improved.
Thank you.
I'll probably cherry-pick some commits from here and ship them in the 1.x branch
@goatslacker Yep that was wrong branch. Updated.
Looks like I missed stuff on my rush to commit. Added pre-commit
to prevent such things.
@goatslacker What are the commits you're not happy with? Thank you.
Still looking into this. Haven't forgotten about this PR :)
👍
Ok so I've merged most of this here 6fd1f905e03bd2fd8d830c36e362d9ec0735405c
All that is remaining is the change of devMode
-> clustering
.
Lets get this merged in. I think all we need is a better name other than clustering
.
How about enableCluster
? We can set the default to false
and document this.
If you want to rebase/rename I can merge this in when ready.
It'll be a major change so I'll couple it with the other PR that has a breaking change.
@goatslacker Thanks. I rebased and renamed All The Things :)
@goatslacker do you mind to release that minor version? Thank you.
I'll release it tomorrow. I have to prep a changelog :)
@goatslacker Cool, thanks.
@goatslacker Hey, any news on the release front? :) Thank you.
[email protected] is on npm
Cool. Thanks a lot!