Skip to content

Commit bcb987a

Browse files
committed
[Refactor] use hasown instead of the larger object.hasown
1 parent eda77f3 commit bcb987a

12 files changed

+12
-12
lines changed

lib/rules/forbid-elements.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const docsUrl = require('../util/docsUrl');
1010
const getText = require('../util/eslint').getText;
1111
const isCreateElement = require('../util/isCreateElement');

lib/rules/jsx-closing-bracket-location.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const repeat = require('string.prototype.repeat');
1010

1111
const docsUrl = require('../util/docsUrl');

lib/rules/jsx-curly-spacing.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
'use strict';
1313

14-
const has = require('object.hasown/polyfill')();
14+
const has = require('hasown');
1515
const docsUrl = require('../util/docsUrl');
1616
const getSourceCode = require('../util/eslint').getSourceCode;
1717
const report = require('../util/report');

lib/rules/jsx-max-depth.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const includes = require('array-includes');
1010
const variableUtil = require('../util/variable');
1111
const jsxUtil = require('../util/jsx');

lib/rules/jsx-no-duplicate-props.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const docsUrl = require('../util/docsUrl');
1010
const report = require('../util/report');
1111

lib/rules/jsx-wrap-multilines.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const docsUrl = require('../util/docsUrl');
1010
const eslintUtil = require('../util/eslint');
1111
const jsxUtil = require('../util/jsx');

lib/rules/no-array-index-key.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const astUtil = require('../util/ast');
1010
const docsUrl = require('../util/docsUrl');
1111
const pragma = require('../util/pragma');

lib/rules/no-danger.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const fromEntries = require('object.fromentries/polyfill')();
1010

1111
const docsUrl = require('../util/docsUrl');

lib/rules/no-unknown-property.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const docsUrl = require('../util/docsUrl');
1010
const getText = require('../util/eslint').getText;
1111
const testReactVersion = require('../util/version').testReactVersion;

lib/rules/sort-comp.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
'use strict';
77

8-
const has = require('object.hasown/polyfill')();
8+
const has = require('hasown');
99
const entries = require('object.entries');
1010
const values = require('object.values');
1111
const arrayIncludes = require('array-includes');

lib/rules/void-dom-elements-no-children.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
'use strict';
88

9-
const has = require('object.hasown/polyfill')();
9+
const has = require('hasown');
1010

1111
const docsUrl = require('../util/docsUrl');
1212
const isCreateElement = require('../util/isCreateElement');

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@
3333
"doctrine": "^2.1.0",
3434
"es-iterator-helpers": "^1.0.19",
3535
"estraverse": "^5.3.0",
36+
"hasown": "^2.0.2",
3637
"jsx-ast-utils": "^2.4.1 || ^3.0.0",
3738
"minimatch": "^3.1.2",
3839
"object.entries": "^1.1.8",
3940
"object.fromentries": "^2.0.8",
40-
"object.hasown": "^1.1.4",
4141
"object.values": "^1.2.0",
4242
"prop-types": "^15.8.1",
4343
"resolve": "^2.0.0-next.5",

0 commit comments

Comments
 (0)