Skip to content

Commit 64fea9d

Browse files
committed
Fix Node.js 0.10 support (fixes #746)
1 parent 1ab2eec commit 64fea9d

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

index.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,23 @@ for (var i = 0; i < ruleNames.length; i++) {
6161
allRules['react/' + ruleNames[i]] = 2;
6262
}
6363

64+
var exportedRules = {};
65+
for (var key in rules) {
66+
if (!rules.hasOwnProperty(key)) {
67+
continue;
68+
}
69+
exportedRules[key] = rules[key];
70+
}
71+
for (var deprecatedKey in deprecatedRules) {
72+
if (!deprecatedRules.hasOwnProperty(deprecatedKey)) {
73+
continue;
74+
}
75+
exportedRules[deprecatedKey] = deprecatedRules[deprecatedKey];
76+
}
77+
6478
module.exports = {
6579
deprecatedRules: deprecatedRules,
66-
rules: Object.assign({}, rules, deprecatedRules),
80+
rules: exportedRules,
6781
configs: {
6882
recommended: {
6983
parserOptions: {

0 commit comments

Comments
 (0)