Skip to content

Commit e43f188

Browse files
Remove is-plain-object dependency
Co-authored-by: Mark Wubben <[email protected]>
1 parent 5f56fc2 commit e43f188

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

index.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@
22
const path = require('path');
33

44
const escapeStringRegexp = require('escape-string-regexp');
5-
const isPlainObject = require('is-plain-object');
65

76
const pkg = require('./package.json');
87

8+
function isPlainObject(x) {
9+
return x !== null && typeof x === 'object' && Reflect.getPrototypeOf(x) === Object.prototype;
10+
}
11+
912
function isValidExtensions(extensions) {
1013
return Array.isArray(extensions) &&
1114
extensions.length > 0 &&

package.json

+1-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@
1919
"test": "xo && nyc ava"
2020
},
2121
"dependencies": {
22-
"escape-string-regexp": "^2.0.0",
23-
"is-plain-object": "^3.0.0"
22+
"escape-string-regexp": "^2.0.0"
2423
},
2524
"devDependencies": {
2625
"ava": "^3.0.0",

0 commit comments

Comments
 (0)