Skip to content

Commit f378700

Browse files
committed
Raise test bar to Node 6.
1 parent 3074c17 commit f378700

File tree

48 files changed

+2659
-1430
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+2659
-1430
lines changed

.babelrc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
"lodash"
55
],
66
"presets": [
7-
["@babel/env", { "targets": { "node": 4 } }]
7+
["@babel/env", {
8+
"loose": true,
9+
"targets": {
10+
"node": 6
11+
}
12+
}]
813
]
914
}

.travis.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
language: node_js
22
sudo: false
33
node_js:
4-
- 9
4+
- 10
55
- 8
66
- 6
7-
- 4
87

98
cache:
109
directories:

package-lock.json

Lines changed: 2515 additions & 1297 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -17,33 +17,34 @@
1717
"test": "mocha --check-leaks --require @babel/register"
1818
},
1919
"devDependencies": {
20-
"@storybook/addon-links": "^3.2.0",
21-
"async": "^2.6.0",
22-
"@babel/cli": "^7.0.0-beta.32",
23-
"@babel/core": "^7.0.0-beta.32",
20+
"@babel/cli": "^7.0.0-beta.49",
21+
"@babel/core": "^7.0.0-beta.49",
22+
"@babel/plugin-proposal-function-bind": "^7.0.0-beta.49",
23+
"@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta.49",
24+
"@babel/plugin-syntax-flow": "^7.0.0-beta.49",
25+
"@babel/plugin-syntax-jsx": "^7.0.0-beta.49",
26+
"@babel/plugin-transform-runtime": "^7.0.0-beta.49",
27+
"@babel/preset-env": "^7.0.0-beta.49",
28+
"@babel/preset-react": "^7.0.0-beta.49",
29+
"@babel/preset-stage-0": "^7.0.0-beta.49",
30+
"@babel/register": "^7.0.0-beta.49",
31+
"@storybook/addon-links": "^3.4.6",
32+
"async": "^2.6.1",
2433
"babel-plugin-add-module-exports": "~0.2.1",
2534
"babel-plugin-lodash": "3.3.2",
26-
"@babel/plugin-syntax-flow": "^7.0.0-beta.32",
27-
"@babel/plugin-syntax-jsx": "^7.0.0-beta.32",
28-
"@babel/plugin-proposal-object-rest-spread": "^7.0.0-beta.32",
29-
"@babel/plugin-transform-runtime": "^7.0.0-beta.32",
30-
"@babel/preset-env": "^7.0.0-beta.32",
31-
"@babel/preset-react": "^7.0.0-beta.32",
32-
"@babel/preset-stage-0": "^7.0.0-beta.32",
33-
"@babel/register": "^7.0.0-beta.32",
3435
"chai": "^4.1.2",
3536
"lodash-bound": "^1.1.2",
3637
"lodash-compat": "^3.10.2",
37-
"lodash-es": "^4.17.4",
38-
"mocha": "^4.0.1",
38+
"lodash-es": "^4.17.10",
39+
"mocha": "^4.1.0",
3940
"ramda": "^0.25.0",
4041
"react-bootstrap": "^0.31.5"
4142
},
4243
"dependencies": {
43-
"@babel/helper-module-imports": "^7.0.0-beta.32",
44-
"@babel/types": "^7.0.0-beta.32",
44+
"@babel/helper-module-imports": "^7.0.0-beta.49",
45+
"@babel/types": "^7.0.0-beta.49",
4546
"glob": "^7.1.1",
46-
"lodash": "^4.17.4",
47+
"lodash": "^4.17.10",
4748
"require-package-name": "^2.0.1"
4849
},
4950
"files": [

src/index.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,11 @@ export default function lodash({ types }) {
140140
_.each(specs, (spec) => {
141141
const { imported, local } = spec
142142
const binding = file.scope.getBinding(local)
143+
const { importKind = 'value' } = binding.path.parent
143144

144145
// Skip type annotation imports.
145-
if (! binding) {
146-
return false
146+
if (importKind != 'value') {
147+
return
147148
}
148149

149150
const isChain = isLodash && imported === 'chain'

test/.babelrc

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
{
22
"presets": [
3-
["@babel/env", { "targets": { "node": 4 } }]
3+
["@babel/env", {
4+
"targets": {
5+
"node": 6
6+
}
7+
}]
48
]
59
}

test/fixtures/compat-arguments/expected.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ var _capitalize2 = _interopRequireDefault(require("lodash-compat/string/capitali
66

77
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
88

9-
(0, _map2.default)([], _capitalize2.default);
9+
(0, _map2.default)([], _capitalize2.default);

test/fixtures/compat-basic-default/expected.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,5 @@ var _map2 = _interopRequireDefault(require("lodash-compat/collection/map"));
1010

1111
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1212

13-
var result = (0, _map2.default)([], function (n) {
14-
return (0, _add2.default)(1, n);
15-
});
16-
(0, _take2.default)((0, _reject2.default)(result), 1);
13+
const result = (0, _map2.default)([], n => (0, _add2.default)(1, n));
14+
(0, _take2.default)((0, _reject2.default)(result), 1);

test/fixtures/compat-basic-member/expected.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,5 @@ var _add2 = _interopRequireDefault(require("lodash-compat/math/add"));
1010

1111
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1212

13-
var result = (0, _map2.default)([], function (n) {
14-
return (0, _add2.default)(1, n);
15-
});
16-
(0, _take2.default)((0, _reject2.default)(result), 1);
13+
const result = (0, _map2.default)([], n => (0, _add2.default)(1, n));
14+
(0, _take2.default)((0, _reject2.default)(result), 1);

test/fixtures/compat-default-and-member/expected.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,5 @@ var _map2 = _interopRequireDefault(require("lodash-compat/collection/map"));
1010

1111
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
1212

13-
var result = (0, _map2.default)([], function (n) {
14-
return (0, _add2.default)(1, n);
15-
});
13+
const result = (0, _map2.default)([], n => (0, _add2.default)(1, n));
1614
(0, _take2.default)((0, _reject2.default)(result), 1);

0 commit comments

Comments
 (0)