eslint-plugin-react
Advanced tools
+3
-2
| export = plugin; | ||
| /** @typedef {{ plugins: { react: typeof plugin }, rules: import('eslint').Linter.RulesRecord, languageOptions: { parserOptions: import('eslint').Linter.ParserOptions } }} ReactFlatConfig */ | ||
| /** @type {{ deprecatedRules: typeof deprecatedRules, rules: typeof allRules, configs: typeof configs & { flat?: Record<string, ReactFlatConfig> }}} */ | ||
| /** @type {{ deprecatedRules: typeof deprecatedRules, rules: typeof allRules, configs: typeof configs & { flat: Record<string, ReactFlatConfig> }}} */ | ||
| declare const plugin: { | ||
@@ -8,3 +8,3 @@ deprecatedRules: typeof deprecatedRules; | ||
| configs: typeof configs & { | ||
| flat?: Record<string, ReactFlatConfig>; | ||
| flat: Record<string, ReactFlatConfig>; | ||
| }; | ||
@@ -177,2 +177,3 @@ }; | ||
| }; | ||
| flat: Record<string, ReactFlatConfig>; | ||
| }; | ||
@@ -179,0 +180,0 @@ type ReactFlatConfig = { |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.js"],"names":[],"mappings":";AA8FA,8LAA8L;AAE9L,uJAAuJ;AACvJ,sBADW;IAAE,eAAe,EAAE,OAAO,eAAe,CAAC;IAAC,KAAK,EAAE,OAAO,QAAQ,CAAC;IAAC,OAAO,EAAE,OAAO,OAAO,GAAG;QAAE,IAAI,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,CAAA;KAAE,CAAA;CAAC,CAKjJ;;;;AA7EF,uCAAuC;AACvC,+BADW,OAAO,CAAC,OAAO,QAAQ,CAAC,CAC2C;AApB9E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAwC;AAgCxC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAuDE;;aAEuB;QAAE,KAAK,EAAE,OAAO,MAAM,CAAA;KAAE;WAAS,OAAO,QAAQ,EAAE,MAAM,CAAC,WAAW;qBAAmB;QAAE,aAAa,EAAE,OAAO,QAAQ,EAAE,MAAM,CAAC,aAAa,CAAA;KAAE"} | ||
| {"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.js"],"names":[],"mappings":";AAiGA,8LAA8L;AAE9L,sJAAsJ;AACtJ,sBADW;IAAE,eAAe,EAAE,OAAO,eAAe,CAAC;IAAC,KAAK,EAAE,OAAO,QAAQ,CAAC;IAAC,OAAO,EAAE,OAAO,OAAO,GAAG;QAAE,IAAI,EAAE,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC,CAAA;KAAE,CAAA;CAAC,CAKhJ;;;;AAhFF,uCAAuC;AACvC,+BADW,OAAO,CAAC,OAAO,QAAQ,CAAC,CAC2C;AApB9E;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAwC;AAgCxC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAuDmB,MAAM,CAAC,MAAM,EAAE,eAAe,CAAC;EAGhD;;aAEuB;QAAE,KAAK,EAAE,OAAO,MAAM,CAAA;KAAE;WAAS,OAAO,QAAQ,EAAE,MAAM,CAAC,WAAW;qBAAmB;QAAE,aAAa,EAAE,OAAO,QAAQ,EAAE,MAAM,CAAC,aAAa,CAAA;KAAE"} |
+6
-4
@@ -93,2 +93,5 @@ 'use strict'; | ||
| }, | ||
| flat: /** @type {Record<string, ReactFlatConfig>} */ ({ | ||
| __proto__: null, | ||
| }), | ||
| }; | ||
@@ -98,3 +101,3 @@ | ||
| /** @type {{ deprecatedRules: typeof deprecatedRules, rules: typeof allRules, configs: typeof configs & { flat?: Record<string, ReactFlatConfig> }}} */ | ||
| /** @type {{ deprecatedRules: typeof deprecatedRules, rules: typeof allRules, configs: typeof configs & { flat: Record<string, ReactFlatConfig> }}} */ | ||
| const plugin = { | ||
@@ -106,4 +109,3 @@ deprecatedRules, | ||
| /** @type {Record<string, ReactFlatConfig>} */ | ||
| configs.flat = { | ||
| Object.assign(configs.flat, { | ||
| recommended: { | ||
@@ -124,4 +126,4 @@ plugins: { react: plugin }, | ||
| }, | ||
| }; | ||
| }); | ||
| module.exports = plugin; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"no-unknown-property.d.ts","sourceRoot":"","sources":["no-unknown-property.js"],"names":[],"mappings":"wBA+gBW,OAAO,QAAQ,EAAE,IAAI,CAAC,UAAU"} | ||
| {"version":3,"file":"no-unknown-property.d.ts","sourceRoot":"","sources":["no-unknown-property.js"],"names":[],"mappings":"wBAihBW,OAAO,QAAQ,EAAE,IAAI,CAAC,UAAU"} |
@@ -262,4 +262,4 @@ /** | ||
| 'onDragStart', 'onDrop', 'onMouseDown', 'onMouseEnter', 'onMouseLeave', 'onMouseMove', 'onMouseOut', 'onMouseOver', | ||
| 'onMouseUp', 'onPaste', 'onScroll', 'onSelect', 'onSubmit', 'onToggle', 'onTransitionEnd', 'radioGroup', 'readOnly', 'referrerPolicy', | ||
| 'rowSpan', 'srcDoc', 'srcLang', 'srcSet', 'useMap', 'fetchPriority', | ||
| 'onMouseUp', 'onPaste', 'onScroll', 'onSelect', 'onSubmit', 'onBeforeToggle', 'onToggle', 'onTransitionEnd', 'radioGroup', | ||
| 'readOnly', 'referrerPolicy', 'rowSpan', 'srcDoc', 'srcLang', 'srcSet', 'useMap', 'fetchPriority', | ||
| // SVG attributes | ||
@@ -321,5 +321,7 @@ // See https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute | ||
| 'autoPictureInPicture', 'controlsList', 'disablePictureInPicture', 'disableRemotePlayback', | ||
| // popovers | ||
| 'popoverTarget', 'popoverTargetAction', | ||
| ]; | ||
| const DOM_PROPERTIES_IGNORE_CASE = ['charset', 'allowFullScreen', 'webkitAllowFullScreen', 'mozAllowFullScreen', 'webkitDirectory']; | ||
| const DOM_PROPERTIES_IGNORE_CASE = ['charset', 'allowFullScreen', 'webkitAllowFullScreen', 'mozAllowFullScreen', 'webkitDirectory', 'popoverTarget', 'popoverTargetAction']; | ||
@@ -326,0 +328,0 @@ const ARIA_PROPERTIES = [ |
+2
-2
| { | ||
| "name": "eslint-plugin-react", | ||
| "version": "7.37.3", | ||
| "version": "7.37.4", | ||
| "author": "Yannick Croissant <yannick.croissant+npm@gmail.com>", | ||
@@ -60,3 +60,3 @@ "description": "React specific linting rules for ESLint", | ||
| "@babel/core": "^7.26.0", | ||
| "@babel/eslint-parser": "^7.25.9", | ||
| "@babel/eslint-parser": "^7.26.5", | ||
| "@babel/plugin-syntax-decorators": "^7.25.9", | ||
@@ -63,0 +63,0 @@ "@babel/plugin-syntax-do-expressions": "^7.25.9", |
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
936101
0.03%24069
0.02%