Pattern Lab Node v3.0.0-alpha.8
Pre-release- ✨ Added ability to copy pattern's optional Javascript file. Thanks @raphaelokon !
- Passing
patternPartial
to a pattern's render allows for behavior like the following in the meta patterns:
or<body class="{{ bodyClass }} {{ patternPartial }}">
<script>if ('{{patternPartial}}' === 'pages-splash') { ... }</script>
- Passing
- 🐛 👢 💥 Watched
pattern.json
not triggering a re-render - More bug fixes and stability added to watches and events emitted as part of watched files.
🛑 I'll repeat the warning I provided last time. This is alpha software - but we are rapidly approaching a stable state!
Stay on 2.X if you cannot afford the disruption.
Stable gulp edition: https://github.com/pattern-lab/edition-node-gulp/releases/tag/v1.3.4
CHANGELOG 🎯
I am now using standard-version
to generate this for me.
Pattern Lab Node Core Alpha 7 and...
KNOWN ISSUES: 2
, help test!
UPGRADE INSTRUCTIONS ⌨️
Follow the standard upgrade instructions.
INSTALLATION 📦
DIRECT CONSUMPTION
As of Pattern Lab Node 3.X, patternlab-node
can run standalone, without the need for task runners like gulp or grunt.
npm install @pattern-lab/patternlab-node
See Usage for more information.
See a complete standalone example of working directly with patternlab-node
.
Editions
For users wanting a more pre-packaged experience several editions are available.
- Pattern Lab/Node: Gulp Edition contains info how to get started within a Gulp task running environment.
- Pattern Lab/Node: Grunt Edition contains info how to get started within a Grunt task running environment.
- Pattern Lab/Node: Vanilla Edition contains info how to get started within a pure node environment.
- Pattern Lab/Node: Webpack Edition contains info how to get started within a webpack environment.
Thanks to the team at Comcast for open-sourcing this stellar work!
UNIT TESTS / ASSERTIONS / CODE COVERAGE 🏗
6
unit test(s) / assertion(s) added, for a total of518
| travis ciIncreased (+1.2%) to 73.224%
| coveralls
ROADMAP 🗺
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