Skip to content
This repository was archived by the owner on Jun 15, 2021. It is now read-only.
ender-jsPublic archive

About

Enders CommonJS client module system

Resources

Stars

5 stars

Watchers

2 watching

Forks

Latest commit

 

History

37 Commits

Folders and files

Repository files navigation

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').formatNumber

Module

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

About

Enders CommonJS client module system

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages