A blazing-fast Single Page Application engine
The base styled theme structure for Liferay themes
Yeoman generator for creating Liferay themes
A solid foundation for UI components
A parser for Closure Templates (or Soy Templates).
Yeoman generator for Metal.js components
A set of tasks for building and deploying Liferay Portal themes.
AlloyEditor, a modern WYSIWYG editor, build on top of CKEditor
Metal's default configuration for Karma tests
AMD Loader with support for combo URL and conditional loading
A Flux implementation for Metal.js
Tool that can be used to compile metal soy files
Tool that can be used to build metal ES6 js files to jquery format
Tool that can be used to build metal ES6 js files to globals format
Tool that can be used to build metal ES6 js files to AMD format
Command line tools for metal (e.g. build)
Set of dependencies required by liferay-theme-tasks
Tool for normalizing liferay-theme-deps modules in post install scripts
Classes responsible for emitting and listening to events
Promises polyfill from Google's Closure Library in ES6
A collection of utility functions for handling dom elements
A class that adds support for watchable, configurable object properties
Metal.js position helps you to best position a DOM element into the screen. Useful to build tooltips, dropdowns an much more.
Some utility functions for handling html strings