Skip to content

Commit a96a1e0

Browse files
scriptdaemonmichalsnik
authored andcommitted
chore(package): Swap out requireindex (#297)
Swap out `requireindex` dependency with the more recently updated dependency `require-all`. The old dependency uses deprecated API that breaks when running in a Jest testing environment. Fixes #290
1 parent d6fca8f commit a96a1e0

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

lib/index.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
11
'use strict'
22

33
const resolve = require('path').resolve
4-
const requireIndex = require('requireindex')
4+
const requireAll = require('require-all')
55

6-
const rules = requireIndex(resolve(__dirname, 'rules'))
7-
const configs = requireIndex(resolve(__dirname, 'config'))
6+
const rules = requireAll({
7+
dirname: resolve(__dirname, 'rules'),
8+
filter: /^([\w\-]+)\.js$/
9+
})
10+
const configs = requireAll({
11+
dirname: resolve(__dirname, 'config'),
12+
filter: /^([\w\-]+)\.js$/
13+
})
814

915
module.exports = {
1016
rules,

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"eslint": "^3.18.0 || ^4.0.0"
4444
},
4545
"dependencies": {
46-
"requireindex": "^1.1.0",
46+
"require-all": "^2.2.0",
4747
"vue-eslint-parser": "^2.0.1-beta.1"
4848
},
4949
"devDependencies": {

0 commit comments

Comments
 (0)