eslint-plugin-react-web-api
Advanced tools
Comparing version 1.26.3-next.15 to 1.26.3-next.16
import * as _typescript_eslint_utils_ts_eslint from '@typescript-eslint/utils/ts-eslint'; | ||
import { RulePreset } from '@eslint-react/shared'; | ||
@@ -12,11 +13,35 @@ type MessageID$3 = "expectedClearTimeoutInCleanup" | "expectedClearTimeoutInUnmount" | "expectedTimeoutId"; | ||
declare const _default: { | ||
configs: { | ||
recommended: { | ||
plugins: { | ||
"react-x": { | ||
readonly meta: { | ||
readonly name: string; | ||
readonly version: string; | ||
}; | ||
readonly rules: { | ||
readonly "no-leaked-event-listener": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
readonly "no-leaked-interval": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$1, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
readonly "no-leaked-resize-observer": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$2, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
readonly "no-leaked-timeout": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$3, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
}; | ||
}; | ||
}; | ||
name: string; | ||
rules: RulePreset; | ||
}; | ||
"recommended-legacy": { | ||
plugins: string[]; | ||
rules: RulePreset; | ||
}; | ||
}; | ||
meta: { | ||
name: string; | ||
version: string; | ||
readonly name: string; | ||
readonly version: string; | ||
}; | ||
rules: { | ||
"no-leaked-event-listener": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
"no-leaked-interval": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$1, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
"no-leaked-resize-observer": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$2, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
"no-leaked-timeout": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$3, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
readonly "no-leaked-event-listener": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
readonly "no-leaked-interval": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$1, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
readonly "no-leaked-resize-observer": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$2, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
readonly "no-leaked-timeout": _typescript_eslint_utils_ts_eslint.RuleModule<MessageID$3, [], unknown, _typescript_eslint_utils_ts_eslint.RuleListener>; | ||
}; | ||
@@ -23,0 +48,0 @@ }; |
'use strict'; | ||
var shared = require('@eslint-react/shared'); | ||
var AST2 = require('@eslint-react/ast'); | ||
@@ -9,3 +10,2 @@ var core = require('@eslint-react/core'); | ||
var tsPattern = require('ts-pattern'); | ||
var shared = require('@eslint-react/shared'); | ||
var types = require('@typescript-eslint/types'); | ||
@@ -34,5 +34,29 @@ | ||
var __defProp = Object.defineProperty; | ||
var __export = (target, all) => { | ||
for (var name3 in all) | ||
__defProp(target, name3, { get: all[name3], enumerable: true }); | ||
}; | ||
// src/configs/recommended.ts | ||
var recommended_exports = {}; | ||
__export(recommended_exports, { | ||
name: () => name, | ||
rules: () => rules, | ||
settings: () => settings | ||
}); | ||
var name = "react-web-api/recommended"; | ||
var rules = { | ||
"react-web-api/no-leaked-event-listener": "warn", | ||
"react-web-api/no-leaked-interval": "warn", | ||
"react-web-api/no-leaked-resize-observer": "warn", | ||
"react-web-api/no-leaked-timeout": "warn" | ||
}; | ||
var settings = { | ||
"react-x": shared.DEFAULT_ESLINT_REACT_SETTINGS | ||
}; | ||
// package.json | ||
var name = "eslint-plugin-react-web-api"; | ||
var version = "1.26.3-next.15"; | ||
var name2 = "eslint-plugin-react-web-api"; | ||
var version = "1.26.3-next.16"; | ||
var createRule = shared.createRuleForPlugin("web-api"); | ||
@@ -707,6 +731,6 @@ function getInstanceID(node, prev) { | ||
// src/index.ts | ||
var index_default = { | ||
// src/plugin.ts | ||
var plugin = { | ||
meta: { | ||
name, | ||
name: name2, | ||
version | ||
@@ -722,2 +746,25 @@ }, | ||
// src/index.ts | ||
function makeConfig(config) { | ||
return { | ||
...config, | ||
plugins: { | ||
"react-x": plugin | ||
} | ||
}; | ||
} | ||
function makeLegacyConfig(config) { | ||
return { | ||
plugins: ["react-x"], | ||
rules: config.rules | ||
}; | ||
} | ||
var index_default = { | ||
...plugin, | ||
configs: { | ||
["recommended"]: makeConfig(recommended_exports), | ||
["recommended-legacy"]: makeLegacyConfig(recommended_exports) | ||
} | ||
}; | ||
module.exports = index_default; |
{ | ||
"name": "eslint-plugin-react-web-api", | ||
"version": "1.26.3-next.15", | ||
"version": "1.26.3-next.16", | ||
"description": "ESLint React's ESLint plugin for interacting with Web APIs", | ||
@@ -51,8 +51,8 @@ "keywords": [ | ||
"ts-pattern": "^5.6.2", | ||
"@eslint-react/eff": "1.26.3-next.15", | ||
"@eslint-react/core": "1.26.3-next.15", | ||
"@eslint-react/jsx": "1.26.3-next.15", | ||
"@eslint-react/var": "1.26.3-next.15", | ||
"@eslint-react/shared": "1.26.3-next.15", | ||
"@eslint-react/ast": "1.26.3-next.15" | ||
"@eslint-react/ast": "1.26.3-next.16", | ||
"@eslint-react/core": "1.26.3-next.16", | ||
"@eslint-react/eff": "1.26.3-next.16", | ||
"@eslint-react/shared": "1.26.3-next.16", | ||
"@eslint-react/var": "1.26.3-next.16", | ||
"@eslint-react/jsx": "1.26.3-next.16" | ||
}, | ||
@@ -59,0 +59,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
62404
1537
+ Added@eslint-react/ast@1.26.3-next.16(transitive)
+ Added@eslint-react/core@1.26.3-next.16(transitive)
+ Added@eslint-react/eff@1.26.3-next.16(transitive)
+ Added@eslint-react/jsx@1.26.3-next.16(transitive)
+ Added@eslint-react/shared@1.26.3-next.16(transitive)
+ Added@eslint-react/var@1.26.3-next.16(transitive)
- Removed@eslint-react/ast@1.26.3-next.15(transitive)
- Removed@eslint-react/core@1.26.3-next.15(transitive)
- Removed@eslint-react/eff@1.26.3-next.15(transitive)
- Removed@eslint-react/jsx@1.26.3-next.15(transitive)
- Removed@eslint-react/shared@1.26.3-next.15(transitive)
- Removed@eslint-react/var@1.26.3-next.15(transitive)