Pattern Lab Node Core 2.9.0
Pattern Lab Node v2.9.0
The main improvement this release is addressing memory and performance concerns raised in
I am hoping that removing the JSON5 library in favor of the stock Node/V8 JSON library addresses user concerns too. In my testing, it was 3.9 times faster. I know that removing JSON5 does reduce UX a bit, but I plan to make up for that in a bit.
With the help of @kingofzeal, I also added coveralls to the project. Also, special thanks to @roydanenterprises, my employer, for letting me work on Pattern Lab as part of their Open Source Program. 🚀
https://coveralls.io/github/pattern-lab/patternlab-node
Not the best coverage ever, but something to work toward.
CHANGELOG
- CHG: Revert JSON parsing to stock implementation | @bmuenzenmeyer
- CHG: Improved README | @bmuenzenmeyer
UPGRADE INSTRUCTIONS
Follow the standard upgrade instructions.
EDITIONS
It's now suggested to use an edition with Pattern Lab Node. Editions package up core, shared frontend assets, and a means to communicate with the API.
- Edition Node Gulp
- Edition Node Grunt - less tested
UNIT TESTS/ASSERTIONS
0 unit tests/assertions were added this release for a total of 485
ROADMAP
I published a Pattern Lab Node 3.0 MEGA ISSUE a while back that is worth a gander.
Keep an eye on the milestones for a clearer understanding of where the project is going in the next few releases.
SUPPORT PATTERN LAB NODE
I've set up a Patreon account to directly support continued work on the Pattern Lab Node project.
I need help and support to make Pattern Lab Node a sustained success. I devote a lot of free time and would-be sleep to make the project what it is, but nothing compares to hearing back from users. It means the world to me when people find value in Pattern Lab Node. I am ridiculously humbled to hear and see what you all build with it.
If you find yourself here and balk and the idea of supporting open source software monetarily - I understand. Carry on, but please do share what you build - we all learn more together.
The Pattern Lab Node Team
- @bmuenzenmeyer Brian Muenzenmeyer, Lead Maintainer | Follow Brian on Twitter
- @geoffp Geoff Pursell, Core Contributor | Follow Geoff on Twitter
- @raphaelokon Raphael Okon, CLI Contributor | Follow Raphael on Twitter
- @tburny, Core Contributor