babel-template clearNode fix to not remove existing sourceMaps (T6903)

This commit is contained in:
guybedford 2016-02-04 00:34:52 +02:00
parent 19591b709f
commit 5a0d5dc500
14 changed files with 22 additions and 20 deletions

View File

@ -13,11 +13,8 @@ define(["exports"], function (exports) {
exports.default = []; exports.default = [];
exports.default = foo; exports.default = foo;
exports.default = class {}; exports.default = class {};
function foo() {} function foo() {}
class Foo {} class Foo {}
exports.default = Foo; exports.default = Foo;
exports.default = foo; exports.default = foo;

View File

@ -8,17 +8,12 @@ define(["exports"], function (exports) {
var foo = exports.foo = 1; var foo = exports.foo = 1;
var foo = exports.foo = 1, var foo = exports.foo = 1,
bar = exports.bar = 2; bar = exports.bar = 2;
var foo2 = exports.foo2 = function () {}; var foo2 = exports.foo2 = function () {};
var foo3 = exports.foo3 = undefined; var foo3 = exports.foo3 = undefined;
let foo4 = exports.foo4 = 2; let foo4 = exports.foo4 = 2;
let foo5 = exports.foo5 = undefined; let foo5 = exports.foo5 = undefined;
const foo6 = exports.foo6 = 3; const foo6 = exports.foo6 = 3;
function foo7() {} function foo7() {}
class foo8 {} class foo8 {}
exports.foo8 = foo8; exports.foo8 = foo8;
}); });

View File

@ -6,7 +6,6 @@ define(["exports", "./evens"], function (exports, _evens) {
}); });
exports.isOdd = undefined; exports.isOdd = undefined;
exports.nextOdd = nextOdd; exports.nextOdd = nextOdd;
function nextOdd(n) { function nextOdd(n) {
return (0, _evens.isEven)(n) ? n + 1 : n + 2; return (0, _evens.isEven)(n) ? n + 1 : n + 2;
} }

View File

@ -2,5 +2,7 @@ define(["foo"], function (_foo) {
"use strict"; "use strict";
var foo = babelHelpers.interopRequireWildcard(_foo); var foo = babelHelpers.interopRequireWildcard(_foo);
foo; foo;
}); });

View File

@ -8,7 +8,10 @@ define(["exports", "foo", "foo-bar", "./directory/foo-bar"], function (exports,
var foo2 = babelHelpers.interopRequireWildcard(_foo); var foo2 = babelHelpers.interopRequireWildcard(_foo);
exports.test = test; exports.test = test;
var test2 = exports.test2 = 5; var test2 = exports.test2 = 5;
exports.default = test; exports.default = test;
foo2.default; foo2.default;
foo2; foo2;
_foo.bar; _foo.bar;

View File

@ -16,12 +16,17 @@ define(["exports"], function (exports) {
var a = 2; var a = 2;
exports.a = a; exports.a = a;
exports.a = a = 3; exports.a = a = 3;
var b = 2; var b = 2;
exports.c = b; exports.c = b;
exports.c = b = 3; exports.c = b = 3;
var d = 3; var d = 3;
exports.e = d; exports.e = d;
exports.f = d; exports.f = d;
exports.f = exports.e = d = 4; exports.f = exports.e = d = 4;
}); });

View File

@ -10,7 +10,6 @@ System.register([], function (_export, _context) {
_export("test", test); _export("test", test);
_export("test", test = 5); _export("test", test = 5);
_export("test", test++); _export("test", test++);
(function () { (function () {

View File

@ -25,11 +25,8 @@
exports.default = []; exports.default = [];
exports.default = foo; exports.default = foo;
exports.default = class {}; exports.default = class {};
function foo() {} function foo() {}
class Foo {} class Foo {}
exports.default = Foo; exports.default = Foo;
exports.default = foo; exports.default = foo;

View File

@ -20,17 +20,12 @@
var foo = exports.foo = 1; var foo = exports.foo = 1;
var foo = exports.foo = 1, var foo = exports.foo = 1,
bar = exports.bar = 2; bar = exports.bar = 2;
var foo2 = exports.foo2 = function () {}; var foo2 = exports.foo2 = function () {};
var foo3 = exports.foo3 = undefined; var foo3 = exports.foo3 = undefined;
let foo4 = exports.foo4 = 2; let foo4 = exports.foo4 = 2;
let foo5 = exports.foo5 = undefined; let foo5 = exports.foo5 = undefined;
const foo6 = exports.foo6 = 3; const foo6 = exports.foo6 = 3;
function foo7() {} function foo7() {}
class foo8 {} class foo8 {}
exports.foo8 = foo8; exports.foo8 = foo8;
}); });

View File

@ -18,7 +18,6 @@
}); });
exports.isOdd = undefined; exports.isOdd = undefined;
exports.nextOdd = nextOdd; exports.nextOdd = nextOdd;
function nextOdd(n) { function nextOdd(n) {
return (0, _evens.isEven)(n) ? n + 1 : n + 2; return (0, _evens.isEven)(n) ? n + 1 : n + 2;
} }

View File

@ -14,5 +14,7 @@
"use strict"; "use strict";
var foo = babelHelpers.interopRequireWildcard(_foo); var foo = babelHelpers.interopRequireWildcard(_foo);
foo; foo;
}); });

View File

@ -20,7 +20,10 @@
var foo2 = babelHelpers.interopRequireWildcard(_foo); var foo2 = babelHelpers.interopRequireWildcard(_foo);
exports.test = test; exports.test = test;
var test2 = exports.test2 = 5; var test2 = exports.test2 = 5;
exports.default = test; exports.default = test;
_foo.bar; _foo.bar;
_foo.foo; _foo.foo;
}); });

View File

@ -28,12 +28,17 @@
var a = 2; var a = 2;
exports.a = a; exports.a = a;
exports.a = a = 3; exports.a = a = 3;
var b = 2; var b = 2;
exports.c = b; exports.c = b;
exports.c = b = 3; exports.c = b = 3;
var d = 3; var d = 3;
exports.e = d; exports.e = d;
exports.f = d; exports.f = d;
exports.f = exports.e = d = 4; exports.f = exports.e = d = 4;
}); });

View File

@ -99,6 +99,7 @@ let templateVisitor = {
}, },
exit({ node }) { exit({ node }) {
if (!node.loc)
traverse.clearNode(node); traverse.clearNode(node);
} }
}; };