🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more
Socket
Book a DemoInstallSign in
Socket

jade-loader

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jade-loader - npm Package Compare versions

Comparing version

to
0.2.2

13

index.js

@@ -5,13 +5,20 @@ /*

*/
var path = require("path");
var loaderUtils = require("loader-utils");
module.exports = function(source) {
this.cacheable && this.cacheable();
var jade = require("jade");
var runtime = "var jade = require("+JSON.stringify(require("path").join(__dirname, "node_modules", "jade", "lib", "runtime"))+");\n\n";
var runtime = "var jade = require("+JSON.stringify(path.join(__dirname, "node_modules", "jade", "lib", "runtime"))+");\n\n";
var req = loaderUtils.getRemainingRequest(this);
var tmplFunc = jade.compile(source, {
filename: this.filenames[0],
filename: req,
client: true,
compileDebug: this.debug || false
});
return runtime + "module.exports = " + tmplFunc.toString();
var debugSource = "";
if(this.debug) {
debugSource = "require(" + JSON.stringify(path.join(__dirname, "web_modules", "fs")) + ").setFile(" + JSON.stringify(req) + ", " + JSON.stringify(source) + ");";
}
return runtime + debugSource + "module.exports = " + tmplFunc.toString();
}
module.exports.seperable = true;
{
"name": "jade-loader",
"version": "0.2.1",
"version": "0.2.2",
"author": "Tobias Koppers @sokra",
"description": "jade loader module for webpack",
"dependencies": {
"loader-utils": "0.1.x",
"jade": "0.27.x"

@@ -8,0 +9,0 @@ },

@@ -1,1 +0,3 @@

exports.readFileSync = function() { return ""; }
var files = {};
exports.setFile = function(filename, content) { files[filename] = content; }
exports.readFileSync = function(filename) { return files[filename] || ""; }