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.

30 个版本
安装
npm install enhanced-require
yarn add enhanced-require
pnpm add enhanced-require
bun add enhanced-require
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.

require = require("enhanced-require")(require.valueOf());

Than you can use them:

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)

版本列表
0.5.0-beta6 2013-06-07
0.5.0-beta5 2013-04-15
0.5.0-beta4 2013-02-22
0.5.0-beta3 2013-02-21
0.5.0-beta2 2013-02-15
0.5.0-beta1 2013-02-15
0.4.2 2013-02-04
0.4.1 2012-11-19
0.4.0-beta 2012-10-26
0.4.0 2012-11-14
0.4.0-beta9 2012-11-05
0.4.0-beta6 2012-11-05
0.4.0-beta5 2012-11-05
0.4.0-beta4 2012-11-01
0.4.0-beta3 2012-10-27
0.4.0-beta2 2012-10-26
0.4.0-beta18 2012-11-13
0.4.0-beta17 2012-11-13
0.4.0-beta16 2012-11-13
0.4.0-beta15 2012-11-12
0.4.0-beta14 2012-11-11
0.4.0-beta13 2012-11-11
0.4.0-beta12 2012-11-08
0.4.0-beta11 2012-11-07
0.4.0-beta10 2012-11-06
0.3.1 2012-10-08
0.3.0 2012-09-25
0.2.0 2012-08-23
0.1.1 2012-07-01
0.1.0 2012-07-01