Skip to content

Commit 50492fe

Browse files
committed
Drop array-includes
1 parent b44c241 commit 50492fe

File tree

5 files changed

+6
-5
lines changed

5 files changed

+6
-5
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@
100100
"eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8"
101101
},
102102
"dependencies": {
103-
"array-includes": "^3.1.6",
104103
"array.prototype.flat": "^1.3.1",
105104
"array.prototype.flatmap": "^1.3.1",
106105
"debug": "^3.2.7",

src/ExportMap.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import * as unambiguous from 'eslint-module-utils/unambiguous';
1717

1818
import { getTsconfig } from 'get-tsconfig';
1919

20-
import includes from 'array-includes';
20+
const includes = Function.bind.bind(Function.prototype.call)(Array.prototype.includes);
2121

2222
const log = debug('eslint-plugin-import:ExportMap');
2323

src/rules/export.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import ExportMap, { recursivePatternCapture } from '../ExportMap';
22
import docsUrl from '../docsUrl';
3-
import includes from 'array-includes';
43
import flatMap from 'array.prototype.flatmap';
54

5+
const includes = Function.bind.bind(Function.prototype.call)(Array.prototype.includes);
6+
67
/*
78
Notes on TypeScript namespaces aka TSModuleDeclaration:
89

src/rules/no-unused-modules.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import visit from 'eslint-module-utils/visit';
1111
import docsUrl from '../docsUrl';
1212
import { dirname, join } from 'path';
1313
import readPkgUp from 'eslint-module-utils/readPkgUp';
14-
import includes from 'array-includes';
1514

1615
const { values } = Object;
16+
const includes = Function.bind.bind(Function.prototype.call)(Array.prototype.includes);
1717

1818
let FileEnumerator;
1919
let listFilesToProcess;

src/rules/order.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
'use strict';
22

33
import minimatch from 'minimatch';
4-
import includes from 'array-includes';
54

65
import importType from '../core/importType';
76
import isStaticRequire from '../core/staticRequire';
87
import docsUrl from '../docsUrl';
98

9+
const includes = Function.bind.bind(Function.prototype.call)(Array.prototype.includes);
10+
1011
const defaultGroups = ['builtin', 'external', 'parent', 'sibling', 'index'];
1112

1213
// REPORTING AND FIXING

0 commit comments

Comments
 (0)