Ember Composable Helpers

screenshot of Ember Composable Helpers

Composable helpers for declarative templating in Ember

Overview

The ember-composable-helpers is a library built and maintained by DockYard that provides composable helpers for Ember.js. These helpers enable more declarative templating by allowing them to be composed together to create powerful ideas. This article provides an overview of the library, its key features, installation guide, and a summary.

Features

  • Action helpers: includes helpers such as call, pipe, compute, toggle, noop, optional, and queue for performing various actions.
  • Array helpers: provides helpers for manipulating arrays such as map, sort, filter, reject, find, intersect, invoke, union, take, drop, reduce, repeat, reverse, range, join, compact, includes, append, chunk, without, shuffle, and flatten.
  • Object helpers: includes helpers for working with objects such as entries, from-entries, group-by, keys, and values.
  • Math helpers: provides mathematical helpers such as inc and dec.
  • String helpers: includes helper functions for string manipulation.

Summary

In summary, ember-composable-helpers is a powerful library for Ember.js that provides composable helpers to enable more declarative templating. With a wide range of action, array, object, math, and string helpers, developers can easily manipulate and transform data within their Ember applications. The installation process is straightforward, and the library is actively maintained by DockYard.

eslint
Eslint

ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.

webpack
Webpack

Webpack is a popular open-source module bundler for JavaScript applications that bundles and optimizes the code and its dependencies for production-ready deployment. It can also be used to transform other types of assets such as CSS, images, and fonts.