commonjs module support for ender

npm install ender-commonjs
32 downloads in the last day
168 downloads in the last week
293 downloads in the last month

Ender CommonJS

The core client library to Ender providing you with require, provide, and a Module class.


var each = require('underscore').each
var select = require('sizzle')
each(select('h1'), function (el) {
  el.style.color = 'red'


Includes the list of which modules are available for use in your Ender bundle


Includes the list of modules that have been required() by the implementer.

provide (id, value)

provide('client/utils', {
  formatNumber: function (num) {
    return String(num).replace(/(\d)(?=(\d{3})+$)/g, '$1,')

// access client/utils module
var format = require('client/utils').formatNumber


  • supports multi-file modules, internal/relative requires, index requiring, requiring submodules, and CommonJS compatibility.
npm loves you