diff --git a/lib/index.js b/lib/index.js index 4c563f27f..08eac9a0a 100644 --- a/lib/index.js +++ b/lib/index.js @@ -1,10 +1,16 @@ 'use strict' const resolve = require('path').resolve -const requireIndex = require('requireindex') +const requireAll = require('require-all') -const rules = requireIndex(resolve(__dirname, 'rules')) -const configs = requireIndex(resolve(__dirname, 'config')) +const rules = requireAll({ + dirname: resolve(__dirname, 'rules'), + filter: /^([\w\-]+)\.js$/ +}) +const configs = requireAll({ + dirname: resolve(__dirname, 'config'), + filter: /^([\w\-]+)\.js$/ +}) module.exports = { rules, diff --git a/package.json b/package.json index fcd4140f3..213b00809 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "eslint": "^3.18.0 || ^4.0.0" }, "dependencies": { - "requireindex": "^1.1.0", + "require-all": "^2.2.0", "vue-eslint-parser": "^2.0.1-beta.1" }, "devDependencies": {