Skip to content

Commit 9dffb44

Browse files
committed
Merge branch 'master' into webpack-2
2 parents 20901c6 + e92bed7 commit 9dffb44

7 files changed

Lines changed: 28 additions & 2 deletions

File tree

lib/RecordIdsPlugin.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ module.exports = RecordIdsPlugin;
1010
function makeRelative(compiler, identifier) {
1111
var context = compiler.context;
1212
return identifier.split("|").map(function(str) {
13-
return path.relative(context, str);
13+
return identifier.split("!").map(function(str) {
14+
return path.relative(context, str);
15+
}).join("!");
1416
}).join("|");
1517
}
1618

lib/optimize/UglifyJsPlugin.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ UglifyJsPlugin.prototype.apply = function(compiler) {
7878
warnings.push(warning);
7979
};
8080
}
81+
uglify.base54.reset();
8182
var ast = uglify.parse(input, {
8283
filename: file
8384
});

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"optimist": "~0.6.0",
1717
"supports-color": "^3.1.0",
1818
"tapable": "~0.1.8",
19-
"uglify-js": "~2.4.24",
19+
"uglify-js": "~2.5.0",
2020
"watchpack": "^0.2.1",
2121
"webpack-core": "~0.6.0"
2222
},
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
// just a file
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = function(source) {
2+
return source;
3+
};
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
require("./loader!./file");
2+
require("./loader?2!./file");
3+
4+
it("should write relative paths to records", function() {
5+
var fs = require("fs");
6+
var path = require("path");
7+
var content = fs.readFileSync(path.join(__dirname, "records.json"), "utf-8");
8+
content.should.not.match(/webpack|issue/);
9+
});
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
var path = require("path");
2+
var webpack = require("../../../../");
3+
module.exports = {
4+
entry: "./test",
5+
recordsPath: path.resolve(__dirname, "../../../js/config/records/issue-295/records.json"),
6+
target: "node",
7+
node: {
8+
__dirname: false
9+
}
10+
};

0 commit comments

Comments
 (0)