clean up module declaration based UID generation - fixes #1437

This commit is contained in:
Sebastian McKenzie 2015-05-04 22:36:18 +01:00
parent 239b77816f
commit f4b9faa6b3
13 changed files with 54 additions and 52 deletions

View File

@ -244,12 +244,14 @@ export default class Scope {
var add = function (node) { var add = function (node) {
if (t.isModuleDeclaration(node)) { if (t.isModuleDeclaration(node)) {
if (node.specifiers && node.specifiers.length) { if (node.source) {
add(node.source);
} else if (node.specifiers && node.specifiers.length) {
for (var i = 0; i < node.specifiers.length; i++) { for (var i = 0; i < node.specifiers.length; i++) {
add(node.specifiers[i]); add(node.specifiers[i]);
} }
} else { } else if (node.declaration) {
add(node.source); add(node.declaration);
} }
} else if (t.isModuleSpecifier(node)) { } else if (t.isModuleSpecifier(node)) {
add(node.local); add(node.local);

View File

@ -5,15 +5,15 @@ Object.defineProperty(exports, "__esModule", {
}); });
exports.nextOdd = nextOdd; exports.nextOdd = nextOdd;
var _isEven = require("./evens"); var _evens = require("./evens");
function nextOdd(n) { function nextOdd(n) {
return _isEven.isEven(n) ? n + 1 : n + 2; return _evens.isEven(n) ? n + 1 : n + 2;
} }
var isOdd = (function (isEven) { var isOdd = (function (isEven) {
return function (n) { return function (n) {
return !isEven(n); return !isEven(n);
}; };
})(_isEven.isEven); })(_evens.isEven);
exports.isOdd = isOdd; exports.isOdd = isOdd;

View File

@ -4,7 +4,7 @@ var _foo = require("foo");
var _foo2 = babelHelpers.interopRequireDefault(_foo); var _foo2 = babelHelpers.interopRequireDefault(_foo);
var _foo22 = babelHelpers.interopRequireDefault(_foo); var _foo3 = babelHelpers.interopRequireDefault(_foo);
_foo2["default"]; _foo2["default"];
_foo22["default"]; _foo3["default"];

View File

@ -1,5 +1,5 @@
"use strict"; "use strict";
var _import = require("foo"); var _foo = require("foo");
var foo = babelHelpers.interopRequireWildcard(_import); var foo = babelHelpers.interopRequireWildcard(_foo);

View File

@ -1,8 +1,8 @@
"use strict"; "use strict";
var _foo$xyz = require("foo"); var _foo = require("foo");
var _foo$xyz2 = babelHelpers.interopRequireDefault(_foo$xyz); var _foo2 = babelHelpers.interopRequireDefault(_foo);
_foo$xyz2["default"]; _foo2["default"];
_foo$xyz.baz; _foo.baz;

View File

@ -1,10 +1,10 @@
"use strict"; "use strict";
var _bar = require("foo"); var _foo = require("foo");
_bar.bar; _foo.bar;
_bar.bar2; _foo.bar2;
_bar.baz; _foo.baz;
_bar.bar; _foo.bar;
_bar.bar; _foo.bar;
_bar.xyz; _foo.xyz;

View File

@ -10,22 +10,22 @@ require("foo-bar");
require("./directory/foo-bar"); require("./directory/foo-bar");
var _foo = require("foo2"); var _foo2 = require("foo2");
var _foo2 = babelHelpers.interopRequireDefault(_foo); var _foo22 = babelHelpers.interopRequireDefault(_foo2);
var _import = require("foo3"); var _foo3 = require("foo3");
var foo2 = babelHelpers.interopRequireWildcard(_import); var foo2 = babelHelpers.interopRequireWildcard(_foo3);
var _bar = require("foo4"); var _foo4 = require("foo4");
var _bar2 = require("foo5"); var _foo5 = require("foo5");
exports.test = test; exports.test = test;
var test = 5; var test = 5;
exports.test = test; exports.test = test;
_bar.bar; _foo4.bar;
_bar2.foo; _foo5.foo;
_foo2["default"]; _foo22["default"];

View File

@ -4,8 +4,8 @@ Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
var _foo2 = require("bar"); var _bar = require("bar");
var _foo3 = babelHelpers.interopRequireDefault(_foo2); var _bar2 = babelHelpers.interopRequireDefault(_bar);
exports.foo = _foo3["default"]; exports.foo = _bar2["default"];

View File

@ -4,8 +4,8 @@ Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
var _import = require("bar"); var _bar = require("bar");
var _foo = babelHelpers.interopRequireWildcard(_import); var _foo = babelHelpers.interopRequireWildcard(_bar);
exports.foo = _foo; exports.foo = _foo;

View File

@ -1,7 +1,7 @@
"use strict"; "use strict";
var _toString = require("foo"); var _foo = require("foo");
var _toString2 = babelHelpers.interopRequireDefault(_toString); var _foo2 = babelHelpers.interopRequireDefault(_foo);
_toString2["default"]; _foo2["default"];

View File

@ -17,11 +17,11 @@ _Object$defineProperty(exports, "__esModule", {
exports.giveWord = giveWord; exports.giveWord = giveWord;
var marked0$0 = [giveWord].map(_regeneratorRuntime.mark); var marked0$0 = [giveWord].map(_regeneratorRuntime.mark);
var _foo = require("someModule"); var _someModule = require("someModule");
var _foo2 = _interopRequireDefault(_foo); var _someModule2 = _interopRequireDefault(_someModule);
var bar = _interopRequireWildcard(_foo); var bar = _interopRequireWildcard(_someModule);
var myWord = _Symbol("abc"); var myWord = _Symbol("abc");
exports.myWord = myWord; exports.myWord = myWord;
@ -40,5 +40,5 @@ function giveWord() {
}, marked0$0[0], this); }, marked0$0[0], this);
} }
_foo2["default"]; _someModule2["default"];
bar; bar;

View File

@ -4,9 +4,9 @@ Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
var _last2 = require("lodash/array/last"); var _lodashArrayLast = require("lodash/array/last");
var _last3 = babelHelpers.interopRequireDefault(_last2); var _lodashArrayLast2 = babelHelpers.interopRequireDefault(_lodashArrayLast);
var Container = (function () { var Container = (function () {
function Container() { function Container() {
@ -20,11 +20,11 @@ var Container = (function () {
return; return;
} }
return _last3["default"](this.tokens.get(key)); return _lodashArrayLast2["default"](this.tokens.get(key));
} }
}]); }]);
return Container; return Container;
})(); })();
exports["default"] = Container; exports["default"] = Container;
module.exports = exports["default"]; module.exports = exports["default"];

View File

@ -4,7 +4,7 @@ Object.defineProperty(exports, "__esModule", {
value: true value: true
}); });
var _getForm2 = require("./store"); var _store = require("./store");
var Login = (function (_React$Component) { var Login = (function (_React$Component) {
function Login() { function Login() {
@ -19,11 +19,11 @@ var Login = (function (_React$Component) {
babelHelpers.createClass(Login, [{ babelHelpers.createClass(Login, [{
key: "getForm", key: "getForm",
value: function getForm() { value: function getForm() {
return _getForm2.getForm().toJS(); return _store.getForm().toJS();
} }
}]); }]);
return Login; return Login;
})(React.Component); })(React.Component);
exports["default"] = Login; exports["default"] = Login;
module.exports = exports["default"]; module.exports = exports["default"];