1.0.8 • Published 11 years ago
ender-commonjs v1.0.8
Ender CommonJS
The core client library to Ender providing you with require, provide, and a Module class.
require(id)
var each = require('underscore').each
var select = require('sizzle')
each(select('h1'), function (el) {
el.style.color = 'red'
})require._modules
Includes the list of which modules are available for use in your Ender bundle
require._cache
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').formatNumberModule
- supports multi-file modules, internal/relative requires,
indexrequiring, requiring submodules, and CommonJS compatibility.