{"dist":{"shasum":"6635a1787d7098299d09661d42733f483c9e7280","tarball":"https://registry.npmjs.org/enhanced-require/-/enhanced-require-0.1.0.tgz","integrity":"sha512-A6aJH7T6TPMaCyMgzpWGqDosL2qvWn9ftLfyODY9CUEDuNJzbcd0S9sM6wqRMVgpo+7320JsT9h8KLpYqDnaBQ==","signatures":[{"sig":"MEUCIA1pEPDYapPkdY2fP/zueXwN31n/TzG0MfR2QbyDTZd8AiEAtwIGiuESo92Qne46JP4LGmDSAKd1kndbH4R9gI7742I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"name":"enhanced-require","author":{"name":"Tobias Koppers @sokra"},"readme":"# enhanced-require\r\n\r\nThis module added [loader support](https://github.com/sokra/modules-webpack/wiki/Loader-Specification) to node.js.\r\n\r\nIt offers features availible in webpack to node.js.\r\n\r\nAdd this line to a node.js module to active the enhanced features in that module.\r\n\r\n``` javascript\r\nrequire = require(\"enhanced-require\")(require.valueOf());\r\n```\r\n\r\nThan you can use them:\r\n\r\n``` javascript\r\nvar template = require(\"./my-template.jade\");\r\nvar fileContent = require(\"raw!\"+__filename);\r\nvar html = template({content: fileContent});\r\nvar directoryRequire = require.context(\"raw!./subdir\");\r\nvar txtFile = directoryRequire(\"./aFile.txt\");\r\n```\r\n\r\n## Future Plans\r\n\r\n* `require(\"enhanced-require/install\")` enables support for all modules.\r\n\r\n## License\r\n\r\nCopyright (c) 2012 Tobias Koppers\r\n\r\nMIT (http://www.opensource.org/licenses/mit-license.php)","engines":{"node":">=0.8"},"license":"MIT","scripts":{"test":"node node_modules/mocha/bin/_mocha --reporter spec"},"homepage":"http://github.com/sokra/enhanced-require","licenses":[{"url":"http://www.opensource.org/licenses/mit-license.php","type":"MIT"}],"description":"Enhance the require function in node.js with support for loaders which preprocess files. This is a standalone polyfill for features of webpack.","maintainers":[{"name":"sokra","email":"tobias.koppers@googlemail.com"}],"dependencies":{},"devDependencies":{"mocha":"*","should":"*"},"_id":"enhanced-require@0.1.0","version":"0.1.0"}