-
Notifications
You must be signed in to change notification settings - Fork 406
Official and Community PatternEngines
Brian Muenzenmeyer edited this page May 18, 2017
·
5 revisions
Listed below are all the PatternEngines that Pattern Lab Node maintainers host as part of the organization, or that the community has created and shared back.
- Musatche PatternEngine - default PatternEngine
- Underscore PatternEngine
- Handlebars PatternEngine
- Twig PatternEngine - alpha
- React PatternEngine - alpha / help wanted
Want to see your PatternEngine here? Open an issue today!
PatternEngines are part of the Pattern Lab Ecosystem
This is a good place to mention that not all PatternEngines are created equal. For example, Handlebars supports many of the features built into Pattern Lab needed to make Mustache more powerful, like Pattern Parameters. Therefore, PatternEngines should describe their featureset.
Example from Handlebars:
- Includes
- Lineage
- Hidden Patterns
- Pseudo-Patterns
- Pattern States
- Pattern Parameters (Accomplished instead using native Handlebars partial arguments)
- Style Modifiers (Accomplished instead using native Handlebars partial arguments)
You can read more about migrating to a different PatternEngine here: Working with PatternEngines