enhanced-require

Enhance the require function in node.js with support for loaders which preprocess files and really async require (AMD). Enables Hot Code Replacement.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
enhanced-require
0.5.0-beta610 years ago11 years agoMinified + gzip package size for enhanced-require in KB

Readme

enhanced-require
This module added loader support to node.js. It offers features availible in webpack to node.js. Add this line to a node.js module to active the enhanced features in that module. ``` javascript require = require("enhanced-require")(require.valueOf()); ``` Than you can use them: ``` javascript var template = require("./my-template.jade"); var fileContent = require("raw!"+filename); var html = template({content: fileContent}); var directoryRequire = require.context("raw!./subdir"); var txtFile = directoryRequire("./aFile.txt"); ```

Future Plans

  • require("enhanced-require/install") enables support for all modules.

License

Copyright (c) 2012 Tobias Koppers MIT (http://www.opensource.org/licenses/mit-license.php)