Node Versions
Pick the Node version of Pattern Lab you'd like based on your environment or task runner preference:
-
Vanilla Edition
The pure Node wrapper around Pattern Lab Node Core
-
Gulp Edition
The Gulp wrapper around Pattern Lab Node Core
-
Grunt Edition
The Grunt wrapper around Pattern Lab Node Core
-
Webpack Edition
The Webpack wrapper around Pattern Lab Node Core Thanks to the team at Comcast for open-sourcing this stellar work!
PHP Editions
Choose your own adventure! Pick the edition of Pattern Lab that you'd like to use based on template language or environment:
-
Mustache Edition
This edition of Pattern Lab uses Mustache as the template engine.
-
Twig Edition
This edition of Pattern Lab uses Twig as the template engine.
-
Drupal Edition
This edition uses Twig and includes some Drupal-specific additions for easy Drupal theme integration.
-
Thin Edition
The thin edition serves as a clean base upon which you can build your own custom edition.
Plugins
A variety of plugins can be installed in Pattern Lab to assist in your web development:
-
List of Node Plugins
A running list of available plugins can be found on the Pattern Lab Node wiki.
-
Browser Auto-Reload for PHP
This plugin adds WebSocket-based automatic browser reload support. It replicates a core feature from Pattern Lab 1.
-
Data Inheritance for PHP
This plugin renders patterns with global data, their pattern-specific data and pattern-specific data from included patterns.
-
Faker for PHP
This plugin adds support for Faker. Faker generates fake data for you and can be used to generate fake content in many different languages.
-
Twig Extensions for PHP
This plugin adds support for the Twig Extensions Library when using the Twig PatternEngine.