@typescript-eslint/array-type	[[{"type":"object","$defs":{"arrayOption":{"type":"string","enum":["array","generic","array-simple"]}},"additionalProperties":false,"properties":{"default":{"$ref":"#/items/0/$defs/arrayOption"},"readonly":{"$ref":"#/items/0/$defs/arrayOption"}}}],[],[{"default":"array"}]]
@typescript-eslint/ban-ts-comment	[[{"type":"object","$defs":{"directiveConfigSchema":{"oneOf":[{"type":"boolean","default":true},{"type":"string","enum":["allow-with-description"]},{"type":"object","additionalProperties":false,"properties":{"descriptionFormat":{"type":"string"}}}]}},"additionalProperties":false,"properties":{"minimumDescriptionLength":{"type":"number"},"ts-check":{"$ref":"#/items/0/$defs/directiveConfigSchema"},"ts-expect-error":{"$ref":"#/items/0/$defs/directiveConfigSchema"},"ts-ignore":{"$ref":"#/items/0/$defs/directiveConfigSchema"},"ts-nocheck":{"$ref":"#/items/0/$defs/directiveConfigSchema"}}}],[],[{"minimumDescriptionLength":3,"ts-check":false,"ts-expect-error":"allow-with-description","ts-ignore":true,"ts-nocheck":true}]]
@typescript-eslint/class-literal-property-style	[[{"type":"string","enum":["fields","getters"]}],[],["fields"]]
@typescript-eslint/class-methods-use-this	[[{"type":"object","additionalProperties":false,"properties":{"enforceForClassFields":{"type":"boolean"},"exceptMethods":{"type":"array","items":{"type":"string"}},"ignoreClassesThatImplementAnInterface":{"oneOf":[{"type":"boolean"},{"type":"string","enum":["public-fields"]}]},"ignoreOverrideMethods":{"type":"boolean"}}}],[],[{"enforceForClassFields":true,"exceptMethods":[],"ignoreClassesThatImplementAnInterface":false,"ignoreOverrideMethods":false}]]
@typescript-eslint/consistent-generic-constructors	[[{"type":"string","enum":["type-annotation","constructor"]}],[],["constructor"]]
@typescript-eslint/consistent-indexed-object-style	[[{"type":"string","enum":["record","index-signature"]}],[],["record"]]
@typescript-eslint/consistent-return	[[{"type":"object","properties":{"treatUndefinedAsUnspecified":{"type":"boolean"}},"additionalProperties":false}],[{"treatUndefinedAsUnspecified":false}]]
@typescript-eslint/consistent-type-assertions	[[{"oneOf":[{"type":"object","additionalProperties":false,"properties":{"assertionStyle":{"type":"string","enum":["never"]}},"required":["assertionStyle"]},{"type":"object","additionalProperties":false,"properties":{"arrayLiteralTypeAssertions":{"type":"string","enum":["allow","allow-as-parameter","never"]},"assertionStyle":{"type":"string","enum":["as","angle-bracket"]},"objectLiteralTypeAssertions":{"type":"string","enum":["allow","allow-as-parameter","never"]}}}]}],[],[{"arrayLiteralTypeAssertions":"allow","assertionStyle":"as","objectLiteralTypeAssertions":"allow"}]]
@typescript-eslint/consistent-type-definitions	[[{"type":"string","enum":["interface","type"]}],[],["interface"]]
@typescript-eslint/consistent-type-exports	[[{"type":"object","additionalProperties":false,"properties":{"fixMixedExportsWithInlineTypeSpecifier":{"type":"boolean"}}}],[],[{"fixMixedExportsWithInlineTypeSpecifier":false}]]
@typescript-eslint/consistent-type-imports	[[{"type":"object","additionalProperties":false,"properties":{"disallowTypeAnnotations":{"type":"boolean"},"fixStyle":{"type":"string","enum":["separate-type-imports","inline-type-imports"]},"prefer":{"type":"string","enum":["type-imports","no-type-imports"]}}}],[],[{"disallowTypeAnnotations":true,"fixStyle":"separate-type-imports","prefer":"type-imports"}]]
@typescript-eslint/dot-notation	[[{"type":"object","additionalProperties":false,"properties":{"allowIndexSignaturePropertyAccess":{"type":"boolean"},"allowKeywords":{"type":"boolean"},"allowPattern":{"type":"string"},"allowPrivateClassPropertyAccess":{"type":"boolean"},"allowProtectedClassPropertyAccess":{"type":"boolean"}}}],[{"allowIndexSignaturePropertyAccess":false,"allowKeywords":true,"allowPattern":"","allowPrivateClassPropertyAccess":false,"allowProtectedClassPropertyAccess":false}]]
@typescript-eslint/explicit-function-return-type	[[{"type":"object","additionalProperties":false,"properties":{"allowConciseArrowFunctionExpressionsStartingWithVoid":{"type":"boolean"},"allowDirectConstAssertionInArrowFunctions":{"type":"boolean"},"allowedNames":{"type":"array","items":{"type":"string"}},"allowExpressions":{"type":"boolean"},"allowFunctionsWithoutTypeParameters":{"type":"boolean"},"allowHigherOrderFunctions":{"type":"boolean"},"allowIIFEs":{"type":"boolean"},"allowTypedFunctionExpressions":{"type":"boolean"}}}],[],[{"allowConciseArrowFunctionExpressionsStartingWithVoid":false,"allowDirectConstAssertionInArrowFunctions":true,"allowedNames":[],"allowExpressions":false,"allowFunctionsWithoutTypeParameters":false,"allowHigherOrderFunctions":true,"allowIIFEs":false,"allowTypedFunctionExpressions":true}]]
@typescript-eslint/explicit-member-accessibility	[[{"type":"object","$defs":{"accessibilityLevel":{"oneOf":[{"type":"string","enum":["explicit"]},{"type":"string","enum":["no-public"]},{"type":"string","enum":["off"]}]}},"additionalProperties":false,"properties":{"accessibility":{"$ref":"#/items/0/$defs/accessibilityLevel"},"ignoredMethodNames":{"type":"array","items":{"type":"string"}},"overrides":{"type":"object","additionalProperties":false,"properties":{"accessors":{"$ref":"#/items/0/$defs/accessibilityLevel"},"constructors":{"$ref":"#/items/0/$defs/accessibilityLevel"},"methods":{"$ref":"#/items/0/$defs/accessibilityLevel"},"parameterProperties":{"$ref":"#/items/0/$defs/accessibilityLevel"},"properties":{"$ref":"#/items/0/$defs/accessibilityLevel"}}}}}],[],[{"accessibility":"explicit"}]]
@typescript-eslint/explicit-module-boundary-types	[[{"type":"object","additionalProperties":false,"properties":{"allowArgumentsExplicitlyTypedAsAny":{"type":"boolean"},"allowDirectConstAssertionInArrowFunctions":{"type":"boolean"},"allowedNames":{"type":"array","items":{"type":"string"}},"allowHigherOrderFunctions":{"type":"boolean"},"allowOverloadFunctions":{"type":"boolean"},"allowTypedFunctionExpressions":{"type":"boolean"}}}],[],[{"allowArgumentsExplicitlyTypedAsAny":false,"allowDirectConstAssertionInArrowFunctions":true,"allowedNames":[],"allowHigherOrderFunctions":true,"allowOverloadFunctions":false,"allowTypedFunctionExpressions":true}]]
@typescript-eslint/init-declarations	[{"anyOf":[{"type":"array","items":[{"enum":["always"]}],"minItems":0,"maxItems":1},{"type":"array","items":[{"enum":["never"]},{"type":"object","properties":{"ignoreForLoopInit":{"type":"boolean"}},"additionalProperties":false}],"minItems":0,"maxItems":2}]},[],["always"]]
@typescript-eslint/max-params	[[{"type":"object","additionalProperties":false,"properties":{"countVoidThis":{"type":"boolean"},"max":{"type":"integer","minimum":0},"maximum":{"type":"integer","minimum":0}}}],[],[{"countVoidThis":false,"max":3}]]
@typescript-eslint/member-ordering	[[{"type":"object","$defs":{"allItems":{"type":"string","enum":["readonly-signature","signature","readonly-field","public-readonly-field","public-decorated-readonly-field","decorated-readonly-field","static-readonly-field","public-static-readonly-field","instance-readonly-field","public-instance-readonly-field","abstract-readonly-field","public-abstract-readonly-field","protected-readonly-field","protected-decorated-readonly-field","protected-static-readonly-field","protected-instance-readonly-field","protected-abstract-readonly-field","private-readonly-field","private-decorated-readonly-field","private-static-readonly-field","private-instance-readonly-field","#private-readonly-field","#private-static-readonly-field","#private-instance-readonly-field","field","public-field","public-decorated-field","decorated-field","static-field","public-static-field","instance-field","public-instance-field","abstract-field","public-abstract-field","protected-field","protected-decorated-field","protected-static-field","protected-instance-field","protected-abstract-field","private-field","private-decorated-field","private-static-field","private-instance-field","#private-field","#private-static-field","#private-instance-field","method","public-method","public-decorated-method","decorated-method","static-method","public-static-method","instance-method","public-instance-method","abstract-method","public-abstract-method","protected-method","protected-decorated-method","protected-static-method","protected-instance-method","protected-abstract-method","private-method","private-decorated-method","private-static-method","private-instance-method","#private-method","#private-static-method","#private-instance-method","call-signature","constructor","public-constructor","protected-constructor","private-constructor","accessor","public-accessor","public-decorated-accessor","decorated-accessor","static-accessor","public-static-accessor","instance-accessor","public-instance-accessor","abstract-accessor","public-abstract-accessor","protected-accessor","protected-decorated-accessor","protected-static-accessor","protected-instance-accessor","protected-abstract-accessor","private-accessor","private-decorated-accessor","private-static-accessor","private-instance-accessor","#private-accessor","#private-static-accessor","#private-instance-accessor","get","public-get","public-decorated-get","decorated-get","static-get","public-static-get","instance-get","public-instance-get","abstract-get","public-abstract-get","protected-get","protected-decorated-get","protected-static-get","protected-instance-get","protected-abstract-get","private-get","private-decorated-get","private-static-get","private-instance-get","#private-get","#private-static-get","#private-instance-get","set","public-set","public-decorated-set","decorated-set","static-set","public-static-set","instance-set","public-instance-set","abstract-set","public-abstract-set","protected-set","protected-decorated-set","protected-static-set","protected-instance-set","protected-abstract-set","private-set","private-decorated-set","private-static-set","private-instance-set","#private-set","#private-static-set","#private-instance-set","static-initialization","static-static-initialization","public-static-static-initialization","instance-static-initialization","public-instance-static-initialization","abstract-static-initialization","public-abstract-static-initialization","protected-static-static-initialization","protected-instance-static-initialization","protected-abstract-static-initialization","private-static-static-initialization","private-instance-static-initialization","#private-static-static-initialization","#private-instance-static-initialization"]},"optionalityOrderOptions":{"type":"string","enum":["optional-first","required-first"]},"orderOptions":{"type":"string","enum":["alphabetically","alphabetically-case-insensitive","as-written","natural","natural-case-insensitive"]},"typeItems":{"type":"string","enum":["readonly-signature","signature","readonly-field","field","method","constructor"]},"baseConfig":{"oneOf":[{"type":"string","enum":["never"]},{"type":"array","items":{"oneOf":[{"$ref":"#/items/0/$defs/allItems"},{"type":"array","items":{"$ref":"#/items/0/$defs/allItems"}}]}},{"type":"object","additionalProperties":false,"properties":{"memberTypes":{"oneOf":[{"type":"array","items":{"oneOf":[{"$ref":"#/items/0/$defs/allItems"},{"type":"array","items":{"$ref":"#/items/0/$defs/allItems"}}]}},{"type":"string","enum":["never"]}]},"optionalityOrder":{"$ref":"#/items/0/$defs/optionalityOrderOptions"},"order":{"$ref":"#/items/0/$defs/orderOptions"}}}]},"typesConfig":{"oneOf":[{"type":"string","enum":["never"]},{"type":"array","items":{"oneOf":[{"$ref":"#/items/0/$defs/typeItems"},{"type":"array","items":{"$ref":"#/items/0/$defs/typeItems"}}]}},{"type":"object","additionalProperties":false,"properties":{"memberTypes":{"oneOf":[{"type":"array","items":{"oneOf":[{"$ref":"#/items/0/$defs/typeItems"},{"type":"array","items":{"$ref":"#/items/0/$defs/typeItems"}}]}},{"type":"string","enum":["never"]}]},"optionalityOrder":{"$ref":"#/items/0/$defs/optionalityOrderOptions"},"order":{"$ref":"#/items/0/$defs/orderOptions"}}}]}},"additionalProperties":false,"properties":{"classes":{"$ref":"#/items/0/$defs/baseConfig"},"classExpressions":{"$ref":"#/items/0/$defs/baseConfig"},"default":{"$ref":"#/items/0/$defs/baseConfig"},"interfaces":{"$ref":"#/items/0/$defs/typesConfig"},"typeLiterals":{"$ref":"#/items/0/$defs/typesConfig"}}}],[],[{"default":{"memberTypes":["signature","call-signature","public-static-field","protected-static-field","private-static-field","#private-static-field","public-decorated-field","protected-decorated-field","private-decorated-field","public-instance-field","protected-instance-field","private-instance-field","#private-instance-field","public-abstract-field","protected-abstract-field","public-field","protected-field","private-field","#private-field","static-field","instance-field","abstract-field","decorated-field","field","static-initialization","public-constructor","protected-constructor","private-constructor","constructor","public-static-accessor","protected-static-accessor","private-static-accessor","#private-static-accessor","public-decorated-accessor","protected-decorated-accessor","private-decorated-accessor","public-instance-accessor","protected-instance-accessor","private-instance-accessor","#private-instance-accessor","public-abstract-accessor","protected-abstract-accessor","public-accessor","protected-accessor","private-accessor","#private-accessor","static-accessor","instance-accessor","abstract-accessor","decorated-accessor","accessor","public-static-get","protected-static-get","private-static-get","#private-static-get","public-decorated-get","protected-decorated-get","private-decorated-get","public-instance-get","protected-instance-get","private-instance-get","#private-instance-get","public-abstract-get","protected-abstract-get","public-get","protected-get","private-get","#private-get","static-get","instance-get","abstract-get","decorated-get","get","public-static-set","protected-static-set","private-static-set","#private-static-set","public-decorated-set","protected-decorated-set","private-decorated-set","public-instance-set","protected-instance-set","private-instance-set","#private-instance-set","public-abstract-set","protected-abstract-set","public-set","protected-set","private-set","#private-set","static-set","instance-set","abstract-set","decorated-set","set","public-static-method","protected-static-method","private-static-method","#private-static-method","public-decorated-method","protected-decorated-method","private-decorated-method","public-instance-method","protected-instance-method","private-instance-method","#private-instance-method","public-abstract-method","protected-abstract-method","public-method","protected-method","private-method","#private-method","static-method","instance-method","abstract-method","decorated-method","method"]}}]]
@typescript-eslint/method-signature-style	[[{"type":"string","enum":["property","method"]}],[],["property"]]
@typescript-eslint/naming-convention	[{"$defs":{"predefinedFormats":{"enum":["camelCase","strictCamelCase","PascalCase","StrictPascalCase","snake_case","UPPER_CASE"],"type":"string"},"typeModifiers":{"enum":["boolean","string","number","function","array"],"type":"string"},"underscoreOptions":{"enum":["forbid","allow","require","requireDouble","allowDouble","allowSingleOrDouble"],"type":"string"},"formatOptionsConfig":{"oneOf":[{"additionalItems":false,"items":{"$ref":"#/$defs/predefinedFormats"},"type":"array"},{"type":"null"}]},"matchRegexConfig":{"additionalProperties":false,"properties":{"match":{"type":"boolean"},"regex":{"type":"string"}},"required":["match","regex"],"type":"object"},"prefixSuffixConfig":{"additionalItems":false,"items":{"minLength":1,"type":"string"},"type":"array"}},"additionalItems":false,"items":{"oneOf":[{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"modifiers":{"additionalItems":false,"items":{"enum":["const","readonly","static","public","protected","private","#private","abstract","destructured","global","exported","unused","requiresQuotes","override","async","default","namespace"],"type":"string"},"type":"array"},"selector":{"additionalItems":false,"items":{"enum":["default","variableLike","memberLike","typeLike","method","property","accessor","variable","function","parameter","parameterProperty","classicAccessor","enumMember","classMethod","objectLiteralMethod","typeMethod","classProperty","objectLiteralProperty","typeProperty","autoAccessor","class","interface","typeAlias","enum","typeParameter","import"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["default"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["const","readonly","static","public","protected","private","#private","abstract","destructured","global","exported","unused","requiresQuotes","override","async","default","namespace"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["variableLike"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["unused","async"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["variable"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["const","destructured","exported","global","unused","async"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["function"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["exported","global","unused","async"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["parameter"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["destructured","unused"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["memberLike"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","#private","protected","public","readonly","requiresQuotes","static","override","async"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["classProperty"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","#private","protected","public","readonly","requiresQuotes","static","override"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["objectLiteralProperty"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["public","requiresQuotes"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["typeProperty"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["public","readonly","requiresQuotes"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["parameterProperty"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["private","protected","public","readonly"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["property"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","#private","protected","public","readonly","requiresQuotes","static","override","async"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["classMethod"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","#private","protected","public","requiresQuotes","static","override","async"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["objectLiteralMethod"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["public","requiresQuotes","async"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["typeMethod"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["public","requiresQuotes"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["method"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","#private","protected","public","requiresQuotes","static","override","async"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["classicAccessor"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","protected","public","requiresQuotes","static","override"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["autoAccessor"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","protected","public","requiresQuotes","static","override"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["accessor"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","private","protected","public","requiresQuotes","static","override"],"type":"string"},"type":"array"},"types":{"additionalItems":false,"items":{"$ref":"#/$defs/typeModifiers"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["enumMember"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["requiresQuotes"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["typeLike"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","exported","unused"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["class"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["abstract","exported","unused"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["interface"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["exported","unused"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["typeAlias"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["exported","unused"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["enum"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["exported","unused"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["typeParameter"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["unused"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"},{"additionalProperties":false,"properties":{"custom":{"$ref":"#/$defs/matchRegexConfig"},"failureMessage":{"type":"string"},"format":{"$ref":"#/$defs/formatOptionsConfig"},"leadingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"prefix":{"$ref":"#/$defs/prefixSuffixConfig"},"suffix":{"$ref":"#/$defs/prefixSuffixConfig"},"trailingUnderscore":{"$ref":"#/$defs/underscoreOptions"},"filter":{"oneOf":[{"minLength":1,"type":"string"},{"$ref":"#/$defs/matchRegexConfig"}]},"selector":{"enum":["import"],"type":"string"},"modifiers":{"additionalItems":false,"items":{"enum":["default","namespace"],"type":"string"},"type":"array"}},"required":["selector","format"],"type":"object"}]},"type":"array"},[],[{"format":["camelCase"],"leadingUnderscore":"allow","selector":"default","trailingUnderscore":"allow"},{"format":["camelCase","PascalCase"],"selector":"import"},{"format":["camelCase","UPPER_CASE"],"leadingUnderscore":"allow","selector":"variable","trailingUnderscore":"allow"},{"format":["PascalCase"],"selector":"typeLike"}]]
@typescript-eslint/no-base-to-string	[[{"type":"object","additionalProperties":false,"properties":{"checkUnknown":{"type":"boolean"},"ignoredTypeNames":{"type":"array","items":{"type":"string"}}}}],[],[{"checkUnknown":false,"ignoredTypeNames":["Error","RegExp","URL","URLSearchParams"]}]]
@typescript-eslint/no-confusing-void-expression	[[{"type":"object","additionalProperties":false,"properties":{"ignoreArrowShorthand":{"type":"boolean"},"ignoreVoidOperator":{"type":"boolean"},"ignoreVoidReturningFunctions":{"type":"boolean"}}}],[],[{"ignoreArrowShorthand":false,"ignoreVoidOperator":false,"ignoreVoidReturningFunctions":false}]]
@typescript-eslint/no-deprecated	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"}}}],[],[{"allow":[]}]]
@typescript-eslint/no-duplicate-type-constituents	[[{"type":"object","additionalProperties":false,"properties":{"ignoreIntersections":{"type":"boolean"},"ignoreUnions":{"type":"boolean"}}}],[],[{"ignoreIntersections":false,"ignoreUnions":false}]]
@typescript-eslint/no-empty-function	[[{"type":"object","properties":{"allow":{"type":"array","items":{"enum":["functions","arrowFunctions","generatorFunctions","methods","generatorMethods","getters","setters","constructors","private-constructors","protected-constructors","asyncFunctions","asyncMethods","decoratedFunctions","overrideMethods"],"type":"string"},"uniqueItems":true}},"additionalProperties":false}],[{"allow":[]}]]
@typescript-eslint/no-empty-interface	[[{"type":"object","additionalProperties":false,"properties":{"allowSingleExtends":{"type":"boolean"}}}],[],[{"allowSingleExtends":false}]]
@typescript-eslint/no-empty-object-type	[[{"type":"object","additionalProperties":false,"properties":{"allowInterfaces":{"type":"string","enum":["always","never","with-single-extends"]},"allowObjectTypes":{"type":"string","enum":["always","never"]},"allowWithName":{"type":"string"}}}],[],[{"allowInterfaces":"never","allowObjectTypes":"never"}]]
@typescript-eslint/no-explicit-any	[[{"type":"object","additionalProperties":false,"properties":{"fixToUnknown":{"type":"boolean"},"ignoreRestArgs":{"type":"boolean"}}}],[],[{"fixToUnknown":false,"ignoreRestArgs":false}]]
@typescript-eslint/no-extraneous-class	[[{"type":"object","additionalProperties":false,"properties":{"allowConstructorOnly":{"type":"boolean"},"allowEmpty":{"type":"boolean"},"allowStaticOnly":{"type":"boolean"},"allowWithDecorator":{"type":"boolean"}}}],[],[{"allowConstructorOnly":false,"allowEmpty":false,"allowStaticOnly":false,"allowWithDecorator":false}]]
@typescript-eslint/no-floating-promises	[[{"type":"object","additionalProperties":false,"properties":{"allowForKnownSafeCalls":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"},"allowForKnownSafePromises":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"},"checkThenables":{"type":"boolean"},"ignoreIIFE":{"type":"boolean"},"ignoreVoid":{"type":"boolean"}}}],[],[{"allowForKnownSafeCalls":[],"allowForKnownSafePromises":[],"checkThenables":false,"ignoreIIFE":false,"ignoreVoid":true}]]
@typescript-eslint/no-inferrable-types	[[{"type":"object","additionalProperties":false,"properties":{"ignoreParameters":{"type":"boolean"},"ignoreProperties":{"type":"boolean"}}}],[],[{"ignoreParameters":false,"ignoreProperties":false}]]
@typescript-eslint/no-invalid-this	[[{"type":"object","properties":{"capIsConstructor":{"type":"boolean"}},"additionalProperties":false}],[{"capIsConstructor":true}]]
@typescript-eslint/no-invalid-void-type	[[{"type":"object","additionalProperties":false,"properties":{"allowAsThisParameter":{"type":"boolean"},"allowInGenericTypeArguments":{"oneOf":[{"type":"boolean"},{"type":"array","items":{"type":"string"},"minItems":1}]}}}],[],[{"allowAsThisParameter":false,"allowInGenericTypeArguments":true}]]
@typescript-eslint/no-magic-numbers	[[{"type":"object","properties":{"detectObjects":{"type":"boolean"},"enforceConst":{"type":"boolean"},"ignore":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^[+-]?(?:0|[1-9][0-9]*)n$"}]},"uniqueItems":true},"ignoreArrayIndexes":{"type":"boolean"},"ignoreDefaultValues":{"type":"boolean"},"ignoreClassFieldInitialValues":{"type":"boolean"},"ignoreEnums":{"type":"boolean"},"ignoreNumericLiteralTypes":{"type":"boolean"},"ignoreReadonlyClassProperties":{"type":"boolean"},"ignoreTypeIndexes":{"type":"boolean"}},"additionalProperties":false}],[{"detectObjects":false,"enforceConst":false,"ignore":[],"ignoreArrayIndexes":false,"ignoreEnums":false,"ignoreNumericLiteralTypes":false,"ignoreReadonlyClassProperties":false,"ignoreTypeIndexes":false}]]
@typescript-eslint/no-meaningless-void-operator	[[{"type":"object","additionalProperties":false,"properties":{"checkNever":{"type":"boolean"}}}],[],[{"checkNever":false}]]
@typescript-eslint/no-misused-promises	[[{"type":"object","additionalProperties":false,"properties":{"checksConditionals":{"oneOf":[{"type":"boolean"},{"type":"object","additionalProperties":false,"properties":{"flagUnions":{"type":"string","enum":["all","strict","none"]}}}]},"checksSpreads":{"type":"boolean"},"checksVoidReturn":{"oneOf":[{"type":"boolean"},{"type":"object","additionalProperties":false,"properties":{"arguments":{"type":"boolean"},"attributes":{"type":"boolean"},"inheritedMethods":{"type":"boolean"},"properties":{"type":"boolean"},"returns":{"type":"boolean"},"variables":{"type":"boolean"}}}]}}}],[],[{"checksConditionals":true,"checksSpreads":true,"checksVoidReturn":true}]]
@typescript-eslint/no-misused-spread	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"}}}],[],[{"allow":[]}]]
@typescript-eslint/no-namespace	[[{"type":"object","additionalProperties":false,"properties":{"allowDeclarations":{"type":"boolean"},"allowDefinitionFiles":{"type":"boolean"}}}],[],[{"allowDeclarations":false,"allowDefinitionFiles":true}]]
@typescript-eslint/no-redeclare	[[{"type":"object","additionalProperties":false,"properties":{"builtinGlobals":{"type":"boolean"},"ignoreDeclarationMerge":{"type":"boolean"}}}],[],[{"builtinGlobals":true,"ignoreDeclarationMerge":true}]]
@typescript-eslint/no-require-imports	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"type":"array","items":{"type":"string"}},"allowAsImport":{"type":"boolean"}}}],[],[{"allow":[],"allowAsImport":false}]]
@typescript-eslint/no-restricted-imports	[{"anyOf":[{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"message":{"type":"string","minLength":1},"importNames":{"type":"array","items":{"type":"string"}},"allowImportNames":{"type":"array","items":{"type":"string"}},"allowTypeImports":{"type":"boolean"}},"required":["name"]}]},"uniqueItems":true},{"type":"array","additionalItems":false,"items":[{"type":"object","additionalProperties":false,"properties":{"paths":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"},"message":{"type":"string","minLength":1},"importNames":{"type":"array","items":{"type":"string"}},"allowImportNames":{"type":"array","items":{"type":"string"}},"allowTypeImports":{"type":"boolean"}},"required":["name"]}]},"uniqueItems":true},"patterns":{"anyOf":[{"type":"array","items":{"type":"string"},"uniqueItems":true},{"type":"array","items":{"type":"object","additionalProperties":false,"properties":{"importNames":{"type":"array","items":{"type":"string"},"minItems":1,"uniqueItems":true},"allowImportNames":{"type":"array","items":{"type":"string"},"minItems":1,"uniqueItems":true},"group":{"type":"array","items":{"type":"string"},"minItems":1,"uniqueItems":true},"regex":{"type":"string"},"importNamePattern":{"type":"string"},"allowImportNamePattern":{"type":"string"},"message":{"type":"string","minLength":1},"caseSensitive":{"type":"boolean"},"allowTypeImports":{"type":"boolean"}}},"uniqueItems":true}]}}}]}]}]
@typescript-eslint/no-restricted-types	[[{"type":"object","$defs":{"banConfig":{"oneOf":[{"type":"boolean","enum":[true]},{"type":"string"},{"type":"object","additionalProperties":false,"properties":{"fixWith":{"type":"string"},"message":{"type":"string"},"suggest":{"type":"array","items":{"type":"string"}}}}]}},"additionalProperties":false,"properties":{"types":{"type":"object","additionalProperties":{"$ref":"#/items/0/$defs/banConfig"}}}}],[],[{}]]
@typescript-eslint/no-shadow	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"type":"array","items":{"type":"string"}},"builtinGlobals":{"type":"boolean"},"hoist":{"type":"string","enum":["all","functions","functions-and-types","never","types"]},"ignoreFunctionTypeParameterNameValueShadow":{"type":"boolean"},"ignoreOnInitialization":{"type":"boolean"},"ignoreTypeValueShadow":{"type":"boolean"}}}],[],[{"allow":[],"builtinGlobals":false,"hoist":"functions-and-types","ignoreFunctionTypeParameterNameValueShadow":true,"ignoreOnInitialization":false,"ignoreTypeValueShadow":true}]]
@typescript-eslint/no-this-alias	[[{"type":"object","additionalProperties":false,"properties":{"allowDestructuring":{"type":"boolean"},"allowedNames":{"type":"array","items":{"type":"string"}}}}],[],[{"allowDestructuring":true,"allowedNames":[]}]]
@typescript-eslint/no-type-alias	[[{"type":"object","$defs":{"expandedOptions":{"type":"string","enum":["always","never","in-unions","in-intersections","in-unions-and-intersections"]},"simpleOptions":{"type":"string","enum":["always","never"]}},"additionalProperties":false,"properties":{"allowAliases":{"$ref":"#/items/0/$defs/expandedOptions"},"allowCallbacks":{"$ref":"#/items/0/$defs/simpleOptions"},"allowConditionalTypes":{"$ref":"#/items/0/$defs/simpleOptions"},"allowConstructors":{"$ref":"#/items/0/$defs/simpleOptions"},"allowGenerics":{"$ref":"#/items/0/$defs/simpleOptions"},"allowLiterals":{"$ref":"#/items/0/$defs/expandedOptions"},"allowMappedTypes":{"$ref":"#/items/0/$defs/expandedOptions"},"allowTupleTypes":{"$ref":"#/items/0/$defs/expandedOptions"}}}],[],[{"allowAliases":"never","allowCallbacks":"never","allowConditionalTypes":"never","allowConstructors":"never","allowGenerics":"never","allowLiterals":"never","allowMappedTypes":"never","allowTupleTypes":"never"}]]
@typescript-eslint/no-unnecessary-boolean-literal-compare	[[{"type":"object","additionalProperties":false,"properties":{"allowComparingNullableBooleansToFalse":{"type":"boolean"},"allowComparingNullableBooleansToTrue":{"type":"boolean"},"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":{"type":"boolean"}}}],[],[{"allowComparingNullableBooleansToFalse":true,"allowComparingNullableBooleansToTrue":true,"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":false}]]
@typescript-eslint/no-unnecessary-condition	[[{"type":"object","additionalProperties":false,"properties":{"allowConstantLoopConditions":{"oneOf":[{"type":"boolean"},{"type":"string","enum":["always","never","only-allowed-literals"]}]},"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":{"type":"boolean"},"checkTypePredicates":{"type":"boolean"}}}],[],[{"allowConstantLoopConditions":"never","allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":false,"checkTypePredicates":false}]]
@typescript-eslint/no-unnecessary-type-assertion	[[{"type":"object","additionalProperties":false,"properties":{"checkLiteralConstAssertions":{"type":"boolean"},"typesToIgnore":{"type":"array","items":{"type":"string"}}}}],[],[{}]]
@typescript-eslint/no-unsafe-member-access	[[{"type":"object","additionalProperties":false,"properties":{"allowOptionalChaining":{"type":"boolean"}}}],[],[{"allowOptionalChaining":false}]]
@typescript-eslint/no-unused-expressions	[[{"type":"object","properties":{"allowShortCircuit":{"type":"boolean"},"allowTernary":{"type":"boolean"},"allowTaggedTemplates":{"type":"boolean"},"enforceForJSX":{"type":"boolean"},"ignoreDirectives":{"type":"boolean"}},"additionalProperties":false}],[{"allowShortCircuit":false,"allowTaggedTemplates":false,"allowTernary":false}]]
@typescript-eslint/no-unused-vars	[[{"oneOf":[{"type":"string","enum":["all","local"]},{"type":"object","additionalProperties":false,"properties":{"args":{"type":"string","enum":["all","after-used","none"]},"argsIgnorePattern":{"type":"string"},"caughtErrors":{"type":"string","enum":["all","none"]},"caughtErrorsIgnorePattern":{"type":"string"},"destructuredArrayIgnorePattern":{"type":"string"},"enableAutofixRemoval":{"type":"object","additionalProperties":false,"properties":{"imports":{"type":"boolean"}}},"ignoreClassWithStaticInitBlock":{"type":"boolean"},"ignoreRestSiblings":{"type":"boolean"},"ignoreUsingDeclarations":{"type":"boolean"},"reportUsedIgnorePattern":{"type":"boolean"},"vars":{"type":"string","enum":["all","local"]},"varsIgnorePattern":{"type":"string"}}}]}],[],[{}]]
@typescript-eslint/no-use-before-define	[[{"oneOf":[{"type":"string","enum":["nofunc"]},{"type":"object","additionalProperties":false,"properties":{"allowNamedExports":{"type":"boolean"},"classes":{"type":"boolean"},"enums":{"type":"boolean"},"functions":{"type":"boolean"},"ignoreTypeReferences":{"type":"boolean"},"typedefs":{"type":"boolean"},"variables":{"type":"boolean"}}}]}],[],[{"allowNamedExports":false,"classes":true,"enums":true,"functions":true,"ignoreTypeReferences":true,"typedefs":true,"variables":true}]]
@typescript-eslint/no-useless-default-assignment	[[{"type":"object","additionalProperties":false,"properties":{"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":{"type":"boolean"}}}],[],[{"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":false}]]
@typescript-eslint/no-var-requires	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"type":"array","items":{"type":"string"}}}}],[],[{"allow":[]}]]
@typescript-eslint/only-throw-error	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"},"allowRethrowing":{"type":"boolean"},"allowThrowingAny":{"type":"boolean"},"allowThrowingUnknown":{"type":"boolean"}}}],[],[{"allow":[],"allowRethrowing":true,"allowThrowingAny":true,"allowThrowingUnknown":true}]]
@typescript-eslint/parameter-properties	[[{"type":"object","$defs":{"modifier":{"type":"string","enum":["readonly","private","protected","public","private readonly","protected readonly","public readonly"]}},"additionalProperties":false,"properties":{"allow":{"type":"array","items":{"$ref":"#/items/0/$defs/modifier"}},"prefer":{"type":"string","enum":["class-property","parameter-property"]}}}],[],[{"allow":[],"prefer":"class-property"}]]
@typescript-eslint/prefer-destructuring	[[{"oneOf":[{"type":"object","additionalProperties":false,"properties":{"AssignmentExpression":{"type":"object","additionalProperties":false,"properties":{"array":{"type":"boolean"},"object":{"type":"boolean"}}},"VariableDeclarator":{"type":"object","additionalProperties":false,"properties":{"array":{"type":"boolean"},"object":{"type":"boolean"}}}}},{"type":"object","additionalProperties":false,"properties":{"array":{"type":"boolean"},"object":{"type":"boolean"}}}]},{"type":"object","additionalProperties":false,"properties":{"enforceForDeclarationWithTypeAnnotation":{"type":"boolean"},"enforceForRenamedProperties":{"type":"boolean"}}}],[],[{"AssignmentExpression":{"array":true,"object":true},"VariableDeclarator":{"array":true,"object":true}},{}]]
@typescript-eslint/prefer-literal-enum-member	[[{"type":"object","additionalProperties":false,"properties":{"allowBitwiseExpressions":{"type":"boolean"}}}],[],[{"allowBitwiseExpressions":false}]]
@typescript-eslint/prefer-nullish-coalescing	[[{"type":"object","additionalProperties":false,"properties":{"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":{"type":"boolean"},"ignoreBooleanCoercion":{"type":"boolean"},"ignoreConditionalTests":{"type":"boolean"},"ignoreIfStatements":{"type":"boolean"},"ignoreMixedLogicalExpressions":{"type":"boolean"},"ignorePrimitives":{"oneOf":[{"type":"object","additionalProperties":false,"properties":{"bigint":{"type":"boolean"},"boolean":{"type":"boolean"},"number":{"type":"boolean"},"string":{"type":"boolean"}}},{"type":"boolean","enum":[true]}]},"ignoreTernaryTests":{"type":"boolean"}}}],[],[{"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":false,"ignoreBooleanCoercion":false,"ignoreConditionalTests":true,"ignoreIfStatements":false,"ignoreMixedLogicalExpressions":false,"ignorePrimitives":{"bigint":false,"boolean":false,"number":false,"string":false},"ignoreTernaryTests":false}]]
@typescript-eslint/prefer-optional-chain	[[{"type":"object","additionalProperties":false,"properties":{"allowPotentiallyUnsafeFixesThatModifyTheReturnTypeIKnowWhatImDoing":{"type":"boolean"},"checkAny":{"type":"boolean"},"checkBigInt":{"type":"boolean"},"checkBoolean":{"type":"boolean"},"checkNumber":{"type":"boolean"},"checkString":{"type":"boolean"},"checkUnknown":{"type":"boolean"},"requireNullish":{"type":"boolean"}}}],[],[{"allowPotentiallyUnsafeFixesThatModifyTheReturnTypeIKnowWhatImDoing":false,"checkAny":true,"checkBigInt":true,"checkBoolean":true,"checkNumber":true,"checkString":true,"checkUnknown":true,"requireNullish":false}]]
@typescript-eslint/prefer-promise-reject-errors	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"},"allowEmptyReject":{"type":"boolean"},"allowThrowingAny":{"type":"boolean"},"allowThrowingUnknown":{"type":"boolean"}}}],[],[{"allow":[],"allowEmptyReject":false,"allowThrowingAny":false,"allowThrowingUnknown":false}]]
@typescript-eslint/prefer-readonly	[[{"type":"object","additionalProperties":false,"properties":{"onlyInlineLambdas":{"type":"boolean"}}}],[],[{"onlyInlineLambdas":false}]]
@typescript-eslint/prefer-readonly-parameter-types	[[{"type":"object","additionalProperties":false,"properties":{"allow":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"},"checkParameterProperties":{"type":"boolean"},"ignoreInferredTypes":{"type":"boolean"},"treatMethodsAsReadonly":{"type":"boolean"}}}],[],[{"allow":[],"checkParameterProperties":true,"ignoreInferredTypes":false,"treatMethodsAsReadonly":false}]]
@typescript-eslint/prefer-string-starts-ends-with	[[{"type":"object","additionalProperties":false,"properties":{"allowSingleElementEquality":{"type":"string","enum":["always","never"]}}}],[],[{"allowSingleElementEquality":"never"}]]
@typescript-eslint/promise-function-async	[[{"type":"object","additionalProperties":false,"properties":{"allowAny":{"type":"boolean"},"allowedPromiseNames":{"type":"array","items":{"type":"string"}},"checkArrowFunctions":{"type":"boolean"},"checkFunctionDeclarations":{"type":"boolean"},"checkFunctionExpressions":{"type":"boolean"},"checkMethodDeclarations":{"type":"boolean"}}}],[],[{"allowAny":true,"allowedPromiseNames":[],"checkArrowFunctions":true,"checkFunctionDeclarations":true,"checkFunctionExpressions":true,"checkMethodDeclarations":true}]]
@typescript-eslint/require-array-sort-compare	[[{"type":"object","additionalProperties":false,"properties":{"ignoreStringArrays":{"type":"boolean"}}}],[],[{"ignoreStringArrays":true}]]
@typescript-eslint/restrict-plus-operands	[[{"type":"object","additionalProperties":false,"properties":{"allowAny":{"type":"boolean"},"allowBoolean":{"type":"boolean"},"allowNullish":{"type":"boolean"},"allowNumberAndString":{"type":"boolean"},"allowRegExp":{"type":"boolean"},"skipCompoundAssignments":{"type":"boolean"}}}],[],[{"allowAny":true,"allowBoolean":true,"allowNullish":true,"allowNumberAndString":true,"allowRegExp":true,"skipCompoundAssignments":false}]]
@typescript-eslint/restrict-template-expressions	[[{"type":"object","additionalProperties":false,"properties":{"allowAny":{"type":"boolean"},"allowArray":{"type":"boolean"},"allowBoolean":{"type":"boolean"},"allowNullish":{"type":"boolean"},"allowNumber":{"type":"boolean"},"allowRegExp":{"type":"boolean"},"allowNever":{"type":"boolean"},"allow":{"items":{"oneOf":[{"type":"string"},{"additionalProperties":false,"properties":{"from":{"enum":["file"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"path":{"type":"string"}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["lib"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]}},"required":["from","name"],"type":"object"},{"additionalProperties":false,"properties":{"from":{"enum":["package"],"type":"string"},"name":{"oneOf":[{"type":"string"},{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true}]},"package":{"type":"string"}},"required":["from","name","package"],"type":"object"}]},"type":"array"}}}],[],[{"allow":[{"name":["Error","URL","URLSearchParams"],"from":"lib"}],"allowAny":true,"allowBoolean":true,"allowNullish":true,"allowNumber":true,"allowRegExp":true}]]
@typescript-eslint/return-await	[[{"type":"string","oneOf":[{"type":"string","enum":["always"]},{"type":"string","enum":["error-handling-correctness-only"]},{"type":"string","enum":["in-try-catch"]},{"type":"string","enum":["never"]}]}],[],["in-try-catch"]]
@typescript-eslint/sort-type-constituents	[[{"type":"object","additionalProperties":false,"properties":{"caseSensitive":{"type":"boolean"},"checkIntersections":{"type":"boolean"},"checkUnions":{"type":"boolean"},"groupOrder":{"type":"array","items":{"type":"string","enum":["conditional","function","import","intersection","keyword","nullish","literal","named","object","operator","tuple","union"]}}}}],[],[{"caseSensitive":false,"checkIntersections":true,"checkUnions":true,"groupOrder":["named","keyword","operator","literal","function","import","conditional","object","tuple","intersection","union","nullish"]}]]
@typescript-eslint/strict-boolean-expressions	[[{"type":"object","additionalProperties":false,"properties":{"allowAny":{"type":"boolean"},"allowNullableBoolean":{"type":"boolean"},"allowNullableEnum":{"type":"boolean"},"allowNullableNumber":{"type":"boolean"},"allowNullableObject":{"type":"boolean"},"allowNullableString":{"type":"boolean"},"allowNumber":{"type":"boolean"},"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":{"type":"boolean"},"allowString":{"type":"boolean"}}}],[],[{"allowAny":false,"allowNullableBoolean":false,"allowNullableEnum":false,"allowNullableNumber":false,"allowNullableObject":true,"allowNullableString":false,"allowNumber":true,"allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing":false,"allowString":true}]]
@typescript-eslint/strict-void-return	[[{"type":"object","additionalProperties":false,"properties":{"allowReturnAny":{"type":"boolean"}}}],[],[{"allowReturnAny":false}]]
@typescript-eslint/switch-exhaustiveness-check	[[{"type":"object","additionalProperties":false,"properties":{"allowDefaultCaseForExhaustiveSwitch":{"type":"boolean"},"considerDefaultExhaustiveForUnions":{"type":"boolean"},"defaultCaseCommentPattern":{"type":"string"},"requireDefaultForNonUnion":{"type":"boolean"}}}],[],[{"allowDefaultCaseForExhaustiveSwitch":true,"considerDefaultExhaustiveForUnions":false,"requireDefaultForNonUnion":false}]]
@typescript-eslint/triple-slash-reference	[[{"type":"object","additionalProperties":false,"properties":{"lib":{"type":"string","enum":["always","never"]},"path":{"type":"string","enum":["always","never"]},"types":{"type":"string","enum":["always","never","prefer-import"]}}}],[],[{"lib":"always","path":"never","types":"prefer-import"}]]
@typescript-eslint/typedef	[[{"type":"object","additionalProperties":false,"properties":{"arrayDestructuring":{"type":"boolean"},"arrowParameter":{"type":"boolean"},"memberVariableDeclaration":{"type":"boolean"},"objectDestructuring":{"type":"boolean"},"parameter":{"type":"boolean"},"propertyDeclaration":{"type":"boolean"},"variableDeclaration":{"type":"boolean"},"variableDeclarationIgnoreFunction":{"type":"boolean"}}}],[],[{"arrayDestructuring":false,"arrowParameter":false,"memberVariableDeclaration":false,"objectDestructuring":false,"parameter":false,"propertyDeclaration":false,"variableDeclaration":false,"variableDeclarationIgnoreFunction":false}]]
@typescript-eslint/unbound-method	[[{"type":"object","additionalProperties":false,"properties":{"ignoreStatic":{"type":"boolean"}}}],[],[{"ignoreStatic":false}]]
@typescript-eslint/unified-signatures	[[{"type":"object","additionalProperties":false,"properties":{"ignoreDifferentlyNamedParameters":{"type":"boolean"},"ignoreOverloadsWithDifferentJSDoc":{"type":"boolean"}}}],[],[{"ignoreDifferentlyNamedParameters":false,"ignoreOverloadsWithDifferentJSDoc":false}]]
accessor-pairs	[[{"type":"object","properties":{"getWithoutSet":{"type":"boolean"},"setWithoutGet":{"type":"boolean"},"enforceForClassMembers":{"type":"boolean"},"enforceForTSTypes":{"type":"boolean"}},"additionalProperties":false}],[{"enforceForTSTypes":false,"enforceForClassMembers":true,"getWithoutSet":false,"setWithoutGet":true}]]
array-callback-return	[[{"type":"object","properties":{"allowImplicit":{"type":"boolean"},"checkForEach":{"type":"boolean"},"allowVoid":{"type":"boolean"}},"additionalProperties":false}],[{"allowImplicit":false,"checkForEach":false,"allowVoid":false}]]
arrow-body-style	[{"anyOf":[{"type":"array","items":[{"enum":["always","never"]}],"minItems":0,"maxItems":1},{"type":"array","items":[{"enum":["as-needed"]},{"type":"object","properties":{"requireReturnForObjectLiteral":{"type":"boolean"}},"additionalProperties":false}],"minItems":0,"maxItems":2}]},["as-needed"]]
bun/axios-no-unbounded-requests	[[{"type":"object","properties":{"clients":{"type":"array","items":{"type":"object","properties":{"module":{"type":"string"},"names":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"required":["module"],"additionalProperties":false}}},"additionalProperties":false}]]
bun/consistent-directive-prefix	[[{"type":"object","properties":{"prefix":{"enum":["eslint","oxlint"]}},"additionalProperties":false}]]
bun/format	[[{"type":"object","properties":{},"additionalProperties":true},{"type":"object","properties":{"usePrettierrc":{"type":"boolean"},"fileInfoOptions":{"type":"object","properties":{},"additionalProperties":true}},"additionalProperties":false}]]
bun/jsx-no-forbidden-nesting	[[{"type":"object","properties":{"pairs":{"type":"array","items":{"type":"object","properties":{"outer":{"type":"string"},"inner":{"type":"string"}},"required":["outer","inner"],"additionalProperties":false}}},"additionalProperties":false}]]
bun/no-array-just-to-count	[[{"type":"object","properties":{"countFunction":{"type":"string"}},"additionalProperties":false}]]
bun/no-cast-to-brand	[[{"type":"object","properties":{"branded":{"type":"array","items":{"type":"object","properties":{"module":{"type":"string"},"type":{"type":"string"},"mint":{"type":"array","items":{"type":"string"},"uniqueItems":true},"mintedIn":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"required":["module","type"],"additionalProperties":false}}},"additionalProperties":false}]]
bun/no-cwd-dependent-path	[[{"type":"object","properties":{"functions":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/no-env-at-module-scope	[[{"type":"object","properties":{"allow":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/no-literal-temp-dir	[[{"type":"object","properties":{"directories":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/no-restricted-text	[[{"type":"object","properties":{"patterns":{"type":"array","items":{"type":"object","properties":{"pattern":{"type":"string"},"flags":{"type":"string"},"message":{"type":"string"},"in":{"type":"array","items":{"enum":["strings","templates","jsxText","comments","regularExpressions"]},"uniqueItems":true}},"required":["pattern"],"additionalProperties":false}}},"additionalProperties":false}]]
bun/no-side-effects-on-import	[[{"type":"object","properties":{"allow":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/no-unhandled-emitter-errors	[[{"type":"object","properties":{"factories":{"type":"array","items":{"type":"object","properties":{"module":{"type":"string"},"names":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"required":["module"],"additionalProperties":false}}},"additionalProperties":false}]]
bun/no-unportable-commands	[[{"type":"object","properties":{"scripts":{"type":"array","items":{"type":"string"},"uniqueItems":true},"posixOnly":{"type":"array","items":{"type":"string"},"uniqueItems":true},"launchers":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/no-useless-spread-fallback	[[{"type":"object","properties":{"ignoreConditionsThatCall":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/prefer-local-module	[[{"type":"object","properties":{"modules":{"type":"array","items":{"type":"object","properties":{"package":{"type":"string"},"use":{"type":"string"},"default":{"type":"string"},"names":{"type":"object","additionalProperties":{"type":"string"}}},"required":["package","use"],"additionalProperties":false}},"exemptFiles":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/prefer-timeout-signal	[[{"type":"object","properties":{"factories":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
bun/react-no-local-render-helpers	[[{"type":"object","properties":{"pattern":{"type":"string"}},"additionalProperties":false}]]
bun/zod-prefer-lazy-schema	[[{"type":"object","properties":{"roots":{"type":"array","items":{"type":"string"},"uniqueItems":true},"methods":{"type":"array","items":{"type":"string"},"uniqueItems":true},"factorySuffix":{"type":"string"},"lazyWrapper":{"type":"string"}},"additionalProperties":false}]]
bun:test/consistent-test-filename	[[{"type":"object","properties":{"pattern":{"type":"string"},"allTestPattern":{"type":"string"}},"additionalProperties":false}]]
bun:test/consistent-test-it	[[{"type":"object","properties":{"fn":{"enum":["it","test"]},"withinDescribe":{"enum":["it","test"]}},"additionalProperties":false}]]
bun:test/expect-expect	[[{"type":"object","properties":{"assertFunctionNames":{"type":"array","items":{"type":"string"}},"additionalTestBlockFunctions":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}]]
bun:test/max-expects	[[{"type":"object","properties":{"max":{"type":"integer","minimum":1}},"additionalProperties":false}]]
bun:test/max-nested-describe	[[{"type":"object","properties":{"max":{"type":"integer","minimum":0}},"additionalProperties":false}]]
bun:test/no-hooks	[[{"type":"object","properties":{"allow":{"type":"array","items":{"enum":["beforeAll","beforeEach","afterAll","afterEach"]}}},"additionalProperties":false}]]
bun:test/no-large-snapshots	[[{"type":"object","properties":{"maxSize":{"type":"integer","minimum":0},"inlineMaxSize":{"type":"integer","minimum":0}},"additionalProperties":false}]]
bun:test/no-restricted-jest-methods	[[{"type":"object","additionalProperties":{"type":["string","null"]}}]]
bun:test/no-restricted-matchers	[[{"type":"object","additionalProperties":{"type":["string","null"]}}]]
bun:test/no-standalone-expect	[[{"type":"object","properties":{"additionalTestBlockFunctions":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}]]
bun:test/prefer-ending-with-an-expect	[[{"type":"object","properties":{"assertFunctionNames":{"type":"array","items":{"type":"string"}},"additionalTestBlockFunctions":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}]]
bun:test/prefer-expect-assertions	[[{"type":"object","properties":{"onlyFunctionsWithAsyncKeyword":{"type":"boolean"},"onlyFunctionsWithExpectInCallback":{"type":"boolean"},"onlyFunctionsWithExpectInLoop":{"type":"boolean"}},"additionalProperties":false}]]
bun:test/prefer-lowercase-title	[[{"type":"object","properties":{"ignore":{"type":"array","items":{"enum":["describe","it","test"]}},"allowedPrefixes":{"type":"array","items":{"type":"string"}},"ignoreTopLevelDescribe":{"type":"boolean"},"lowercaseFirstCharacterOnly":{"type":"boolean"}},"additionalProperties":false}]]
bun:test/prefer-snapshot-hint	[[{"enum":["always","multi"]}]]
bun:test/require-hook	[[{"type":"object","properties":{"allowedFunctionCalls":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}]]
bun:test/require-top-level-describe	[[{"type":"object","properties":{"maxNumberOfTopLevelDescribes":{"type":"integer","minimum":1}},"additionalProperties":false}]]
bun:test/valid-expect	[[{"type":"object","properties":{"alwaysAwait":{"type":"boolean"},"asyncMatchers":{"type":"array","items":{"type":"string"}},"minArgs":{"type":"integer","minimum":0},"maxArgs":{"type":"integer","minimum":1}},"additionalProperties":false}]]
bun:test/valid-title	[[{"type":"object","properties":{"ignoreSpaces":{"type":"boolean"},"ignoreTypeOfDescribeName":{"type":"boolean"},"ignoreTypeOfTestName":{"type":"boolean"},"allowArguments":{"type":"boolean"},"disallowedWords":{"type":"array","items":{"type":"string"}},"mustMatch":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":2},{"type":"object","properties":{"describe":{"type":"string"},"it":{"type":"string"},"test":{"type":"string"}},"additionalProperties":false}]},"mustNotMatch":{"oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":2},{"type":"object","properties":{"describe":{"type":"string"},"it":{"type":"string"},"test":{"type":"string"}},"additionalProperties":false}]}},"additionalProperties":false}]]
callback-return	[[{"type":"array","items":{"type":"string"}}]]
camelcase	[[{"type":"object","properties":{"ignoreDestructuring":{"type":"boolean"},"ignoreImports":{"type":"boolean"},"ignoreGlobals":{"type":"boolean"},"properties":{"enum":["always","never"]},"allow":{"type":"array","items":{"type":"string"},"minItems":0,"uniqueItems":true}},"additionalProperties":false}],[{"allow":[],"ignoreDestructuring":false,"ignoreGlobals":false,"ignoreImports":false,"properties":"always"}]]
capitalized-comments	[[{"enum":["always","never"]},{"oneOf":[{"type":"object","properties":{"ignorePattern":{"type":"string"},"ignoreInlineComments":{"type":"boolean"},"ignoreConsecutiveComments":{"type":"boolean"}},"additionalProperties":false},{"type":"object","properties":{"line":{"type":"object","properties":{"ignorePattern":{"type":"string"},"ignoreInlineComments":{"type":"boolean"},"ignoreConsecutiveComments":{"type":"boolean"}},"additionalProperties":false},"block":{"type":"object","properties":{"ignorePattern":{"type":"string"},"ignoreInlineComments":{"type":"boolean"},"ignoreConsecutiveComments":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false}]}],["always"]]
class-methods-use-this	[[{"type":"object","properties":{"exceptMethods":{"type":"array","items":{"type":"string"}},"enforceForClassFields":{"type":"boolean"},"ignoreOverrideMethods":{"type":"boolean"},"ignoreClassesWithImplements":{"enum":["all","public-fields"]}},"additionalProperties":false}],[{"enforceForClassFields":true,"exceptMethods":[],"ignoreOverrideMethods":false}]]
complexity	[[{"oneOf":[{"type":"integer","minimum":0},{"type":"object","properties":{"maximum":{"type":"integer","minimum":0},"max":{"type":"integer","minimum":0},"variant":{"enum":["classic","modified"]}},"additionalProperties":false}]}],[20]]
consistent-return	[[{"type":"object","properties":{"treatUndefinedAsUnspecified":{"type":"boolean"}},"additionalProperties":false}],[{"treatUndefinedAsUnspecified":false}]]
consistent-this	[{"type":"array","items":{"type":"string","minLength":1},"uniqueItems":true},["that"]]
curly	[{"anyOf":[{"type":"array","items":[{"enum":["all"]}],"minItems":0,"maxItems":1},{"type":"array","items":[{"enum":["multi","multi-line","multi-or-nest"]},{"enum":["consistent"]}],"minItems":0,"maxItems":2}]},["all"]]
default-case	[[{"type":"object","properties":{"commentPattern":{"type":"string"}},"additionalProperties":false}],[{}]]
dot-notation	[[{"type":"object","properties":{"allowKeywords":{"type":"boolean"},"allowPattern":{"type":"string"}},"additionalProperties":false}],[{"allowKeywords":true,"allowPattern":""}]]
eqeqeq	[{"anyOf":[{"type":"array","items":[{"enum":["always"]},{"type":"object","properties":{"null":{"enum":["always","never","ignore"]}},"additionalProperties":false}],"additionalItems":false},{"type":"array","items":[{"enum":["smart","allow-null"]}],"additionalItems":false}]},["always"]]
func-name-matching	[{"anyOf":[{"type":"array","additionalItems":false,"items":[{"enum":["always","never"]},{"type":"object","properties":{"considerPropertyDescriptor":{"type":"boolean"},"includeCommonJSModuleExports":{"type":"boolean"}},"additionalProperties":false}]},{"type":"array","additionalItems":false,"items":[{"type":"object","properties":{"considerPropertyDescriptor":{"type":"boolean"},"includeCommonJSModuleExports":{"type":"boolean"}},"additionalProperties":false}]}]},["always"]]
func-names	[{"definitions":{"value":{"enum":["always","as-needed","never"]}},"type":"array","items":[{"$ref":"#/definitions/value"},{"type":"object","properties":{"generators":{"$ref":"#/definitions/value"}},"additionalProperties":false}],"additionalItems":false},["always",{}]]
func-style	[[{"enum":["declaration","expression"]},{"type":"object","properties":{"allowArrowFunctions":{"type":"boolean"},"allowTypeAnnotation":{"type":"boolean"},"overrides":{"type":"object","properties":{"namedExports":{"enum":["declaration","expression","ignore"]}},"additionalProperties":false}},"additionalProperties":false}],["expression",{"allowArrowFunctions":false,"allowTypeAnnotation":false,"overrides":{}}]]
getter-return	[[{"type":"object","properties":{"allowImplicit":{"type":"boolean"}},"additionalProperties":false}],[{"allowImplicit":false}]]
grouped-accessor-pairs	[[{"enum":["anyOrder","getBeforeSet","setBeforeGet"]},{"type":"object","properties":{"enforceForTSTypes":{"type":"boolean"}},"additionalProperties":false}],["anyOrder",{"enforceForTSTypes":false}]]
handle-callback-err	[[{"type":"string"}]]
id-blacklist	[{"type":"array","items":{"type":"string"},"uniqueItems":true}]
id-denylist	[{"type":"array","items":{"type":"string"},"uniqueItems":true}]
id-length	[[{"type":"object","properties":{"min":{"type":"integer"},"max":{"type":"integer"},"exceptions":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"exceptionPatterns":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"properties":{"enum":["always","never"]}},"additionalProperties":false}],[{"exceptionPatterns":[],"exceptions":[],"min":2,"properties":"always"}]]
id-match	[[{"type":"string"},{"type":"object","properties":{"properties":{"type":"boolean"},"classFields":{"type":"boolean"},"onlyDeclarations":{"type":"boolean"},"ignoreDestructuring":{"type":"boolean"}},"additionalProperties":false}],["^.+$",{"classFields":false,"ignoreDestructuring":false,"onlyDeclarations":false,"properties":false}]]
import/consistent-type-specifier-style	[[{"type":"string","enum":["prefer-inline","prefer-top-level"],"default":"prefer-inline"}]]
import/dynamic-import-chunkname	[[{"type":"object","properties":{"importFunctions":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"allowEmpty":{"type":"boolean"},"webpackChunknameFormat":{"type":"string"}}}]]
import/enforce-node-protocol-usage	[{"type":"array","minItems":1,"maxItems":1,"items":[{"enum":["always","never"]}]}]
import/extensions	[{"anyOf":[{"type":"array","items":[{"enum":["always","ignorePackages","never"]}],"additionalItems":false},{"type":"array","items":[{"enum":["always","ignorePackages","never"]},{"type":"object","properties":{"pattern":{"type":"object","patternProperties":{".*":{"enum":["always","ignorePackages","never"]}}},"checkTypeImports":{"type":"boolean"},"ignorePackages":{"type":"boolean"},"pathGroupOverrides":{"type":"array","items":{"type":"object","properties":{"pattern":{"type":"string"},"patternOptions":{"type":"object"},"action":{"type":"string","enum":["enforce","ignore"]}},"additionalProperties":false,"required":["pattern","action"]}}}}],"additionalItems":false},{"type":"array","items":[{"type":"object","properties":{"pattern":{"type":"object","patternProperties":{".*":{"enum":["always","ignorePackages","never"]}}},"checkTypeImports":{"type":"boolean"},"ignorePackages":{"type":"boolean"},"pathGroupOverrides":{"type":"array","items":{"type":"object","properties":{"pattern":{"type":"string"},"patternOptions":{"type":"object"},"action":{"type":"string","enum":["enforce","ignore"]}},"additionalProperties":false,"required":["pattern","action"]}}}}],"additionalItems":false},{"type":"array","items":[{"type":"object","patternProperties":{".*":{"enum":["always","ignorePackages","never"]}}}],"additionalItems":false},{"type":"array","items":[{"enum":["always","ignorePackages","never"]},{"type":"object","patternProperties":{".*":{"enum":["always","ignorePackages","never"]}}}],"additionalItems":false}]}]
import/first	[[{"type":"string","enum":["absolute-first","disable-absolute-first"]}]]
import/imports-first	[[{"type":"string","enum":["absolute-first","disable-absolute-first"]}]]
import/max-dependencies	[[{"type":"object","properties":{"max":{"type":"number"},"ignoreTypeImports":{"type":"boolean"}},"additionalProperties":false}]]
import/named	[[{"type":"object","properties":{"commonjs":{"type":"boolean"}},"additionalProperties":false}]]
import/namespace	[[{"type":"object","properties":{"allowComputed":{"type":"boolean","default":false}},"additionalProperties":false}]]
import/newline-after-import	[[{"type":"object","properties":{"count":{"type":"integer","minimum":1},"exactCount":{"type":"boolean"},"considerComments":{"type":"boolean"}},"additionalProperties":false}]]
import/no-absolute-path	[[{"type":"object","properties":{"commonjs":{"type":"boolean"},"amd":{"type":"boolean"},"esmodule":{"type":"boolean"},"ignore":{"type":"array","minItems":1,"items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
import/no-anonymous-default-export	[[{"type":"object","properties":{"allowArray":{"type":"boolean"},"allowArrowFunction":{"type":"boolean"},"allowCallExpression":{"type":"boolean"},"allowAnonymousClass":{"type":"boolean"},"allowAnonymousFunction":{"type":"boolean"},"allowLiteral":{"type":"boolean"},"allowObject":{"type":"boolean"},"allowNew":{"type":"boolean"}},"additionalProperties":false}]]
import/no-commonjs	[{"anyOf":[{"type":"array","items":[{"enum":["allow-primitive-modules"]}],"additionalItems":false},{"type":"array","items":[{"type":"object","properties":{"allowPrimitiveModules":{"type":"boolean"},"allowRequire":{"type":"boolean"},"allowConditionalRequire":{"type":"boolean"}},"additionalProperties":false}],"additionalItems":false}]}]
import/no-cycle	[[{"type":"object","properties":{"commonjs":{"type":"boolean"},"amd":{"type":"boolean"},"esmodule":{"type":"boolean"},"ignore":{"type":"array","minItems":1,"items":{"type":"string"},"uniqueItems":true},"maxDepth":{"anyOf":[{"type":"integer","minimum":1},{"enum":["∞"],"type":"string"}]},"ignoreExternal":{"type":"boolean","default":false},"allowUnsafeDynamicCyclicDependency":{"type":"boolean","default":false},"disableScc":{"type":"boolean","default":false}},"additionalProperties":false}]]
import/no-duplicates	[[{"type":"object","properties":{"considerQueryString":{"type":"boolean"},"prefer-inline":{"type":"boolean"}},"additionalProperties":false}]]
import/no-dynamic-require	[[{"type":"object","properties":{"esmodule":{"type":"boolean"}},"additionalProperties":false}]]
import/no-extraneous-dependencies	[[{"type":"object","properties":{"devDependencies":{"type":["boolean","array"]},"optionalDependencies":{"type":["boolean","array"]},"peerDependencies":{"type":["boolean","array"]},"bundledDependencies":{"type":["boolean","array"]},"packageDir":{"type":["string","array"]},"includeInternal":{"type":["boolean"]},"includeTypes":{"type":["boolean"]}},"additionalProperties":false}]]
import/no-import-module-exports	[[{"type":"object","properties":{"exceptions":{"type":"array"}},"additionalProperties":false}]]
import/no-internal-modules	[[{"anyOf":[{"type":"object","properties":{"allow":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},{"type":"object","properties":{"forbid":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}]}]]
import/no-namespace	[[{"type":"object","properties":{"ignore":{"type":"array","items":{"type":"string"},"uniqueItems":true}}}]]
import/no-nodejs-modules	[[{"type":"object","properties":{"allow":{"type":"array","uniqueItems":true,"items":{"type":"string"}}},"additionalProperties":false}]]
import/no-relative-packages	[[{"type":"object","properties":{"commonjs":{"type":"boolean"},"amd":{"type":"boolean"},"esmodule":{"type":"boolean"},"ignore":{"type":"array","minItems":1,"items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
import/no-relative-parent-imports	[[{"type":"object","properties":{"commonjs":{"type":"boolean"},"amd":{"type":"boolean"},"esmodule":{"type":"boolean"},"ignore":{"type":"array","minItems":1,"items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
import/no-restricted-paths	[[{"type":"object","properties":{"zones":{"type":"array","minItems":1,"items":{"type":"object","properties":{"target":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"uniqueItems":true,"minLength":1}]},"from":{"anyOf":[{"type":"string"},{"type":"array","items":{"type":"string"},"uniqueItems":true,"minLength":1}]},"except":{"type":"array","items":{"type":"string"},"uniqueItems":true},"message":{"type":"string"}},"additionalProperties":false}},"basePath":{"type":"string"}},"additionalProperties":false}]]
import/no-unassigned-import	[[{"type":"object","properties":{"devDependencies":{"type":["boolean","array"]},"optionalDependencies":{"type":["boolean","array"]},"peerDependencies":{"type":["boolean","array"]},"allow":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}]]
import/no-unresolved	[[{"type":"object","properties":{"commonjs":{"type":"boolean"},"amd":{"type":"boolean"},"esmodule":{"type":"boolean"},"ignore":{"type":"array","minItems":1,"items":{"type":"string"},"uniqueItems":true},"caseSensitive":{"type":"boolean","default":true},"caseSensitiveStrict":{"type":"boolean","default":false}},"additionalProperties":false}]]
import/no-unused-modules	[[{"properties":{"src":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1}},"ignoreExports":{"type":"array","uniqueItems":true,"items":{"type":"string","minLength":1}},"missingExports":{"type":"boolean"},"unusedExports":{"type":"boolean"},"ignoreUnusedTypeExports":{"type":"boolean"}},"anyOf":[{"properties":{"unusedExports":{"enum":[true]},"src":{"minItems":1}},"required":["unusedExports"]},{"properties":{"missingExports":{"enum":[true]}},"required":["missingExports"]}]}]]
import/no-useless-path-segments	[[{"type":"object","properties":{"commonjs":{"type":"boolean"},"noUselessIndex":{"type":"boolean"}},"additionalProperties":false}]]
import/order	[[{"type":"object","properties":{"groups":{"type":"array","uniqueItems":true,"items":{"oneOf":[{"enum":["builtin","external","internal","unknown","parent","sibling","index","object","type"]},{"type":"array","uniqueItems":true,"items":{"enum":["builtin","external","internal","unknown","parent","sibling","index","object","type"]}}]}},"pathGroupsExcludedImportTypes":{"type":"array"},"distinctGroup":{"type":"boolean","default":true},"pathGroups":{"type":"array","items":{"type":"object","properties":{"pattern":{"type":"string"},"patternOptions":{"type":"object"},"group":{"type":"string","enum":["builtin","external","internal","unknown","parent","sibling","index","object","type"]},"position":{"type":"string","enum":["after","before"]}},"additionalProperties":false,"required":["pattern","group"]}},"newlines-between":{"enum":["ignore","always","always-and-inside-groups","never"]},"newlines-between-types":{"enum":["ignore","always","always-and-inside-groups","never"]},"consolidateIslands":{"enum":["inside-groups","never"]},"sortTypesGroup":{"type":"boolean","default":false},"named":{"default":false,"oneOf":[{"type":"boolean"},{"type":"object","properties":{"enabled":{"type":"boolean"},"import":{"type":"boolean"},"export":{"type":"boolean"},"require":{"type":"boolean"},"cjsExports":{"type":"boolean"},"types":{"type":"string","enum":["mixed","types-first","types-last"]}},"additionalProperties":false}]},"alphabetize":{"type":"object","properties":{"caseInsensitive":{"type":"boolean","default":false},"order":{"enum":["ignore","asc","desc"],"default":"ignore"},"orderImportKind":{"enum":["ignore","asc","desc"],"default":"ignore"}},"additionalProperties":false},"warnOnUnassignedImports":{"type":"boolean","default":false}},"additionalProperties":false,"dependencies":{"sortTypesGroup":{"oneOf":[{"properties":{"sortTypesGroup":{"enum":[true]},"groups":{"not":{"type":"array","uniqueItems":true,"items":{"oneOf":[{"enum":["builtin","external","internal","unknown","parent","sibling","index","object"]},{"type":"array","uniqueItems":true,"items":{"enum":["builtin","external","internal","unknown","parent","sibling","index","object"]}}]}}}},"required":["groups"]},{"properties":{"sortTypesGroup":{"enum":[false]}}}]},"newlines-between-types":{"properties":{"sortTypesGroup":{"enum":[true]}},"required":["sortTypesGroup"]},"consolidateIslands":{"oneOf":[{"properties":{"consolidateIslands":{"enum":["inside-groups"]}},"anyOf":[{"properties":{"newlines-between":{"enum":["always-and-inside-groups"]}},"required":["newlines-between"]},{"properties":{"newlines-between-types":{"enum":["always-and-inside-groups"]}},"required":["newlines-between-types"]}]},{"properties":{"consolidateIslands":{"enum":["never"]}}}]}}}]]
import/prefer-default-export	[[{"type":"object","properties":{"target":{"type":"string","enum":["single","any"],"default":"single"}},"additionalProperties":false}]]
init-declarations	[{"anyOf":[{"type":"array","items":[{"enum":["always"]}],"minItems":0,"maxItems":1},{"type":"array","items":[{"enum":["never"]},{"type":"object","properties":{"ignoreForLoopInit":{"type":"boolean"}},"additionalProperties":false}],"minItems":0,"maxItems":2}]},["always"]]
json/no-unnormalized-keys	[[{"type":"object","properties":{"form":{"enum":["NFC","NFD","NFKC","NFKD"]}},"additionalProperties":false}],[{"form":"NFC"}]]
json/sort-keys	[[{"enum":["asc","desc"]},{"type":"object","properties":{"caseSensitive":{"type":"boolean"},"natural":{"type":"boolean"},"minKeys":{"type":"integer","minimum":2},"allowLineSeparatedGroups":{"type":"boolean"}},"additionalProperties":false}],["asc",{"allowLineSeparatedGroups":false,"caseSensitive":true,"minKeys":2,"natural":false}]]
logical-assignment-operators	[{"type":"array","oneOf":[{"items":[{"const":"always"},{"type":"object","properties":{"enforceForIfStatements":{"type":"boolean"}},"additionalProperties":false}],"minItems":0,"maxItems":2},{"items":[{"const":"never"}],"minItems":1,"maxItems":1}]},["always"]]
markdown/fenced-code-language	[[{"type":"object","properties":{"required":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}],[{"required":[]}]]
markdown/fenced-code-meta	[[{"enum":["always","never"]}],["always"]]
markdown/heading-increment	[[{"type":"object","properties":{"frontmatterTitle":{"type":"string"}},"additionalProperties":false}],[{"frontmatterTitle":"^(?!\\s*['\"]title[:=]['\"])\\s*\\{?\\s*['\"]?title['\"]?\\s*[:=]"}]]
markdown/no-duplicate-definitions	[[{"type":"object","properties":{"allowDefinitions":{"type":"array","items":{"type":"string"},"uniqueItems":true},"allowFootnoteDefinitions":{"type":"array","items":{"type":"string"},"uniqueItems":true},"checkFootnoteDefinitions":{"type":"boolean"}},"additionalProperties":false}],[{"allowDefinitions":["//"],"allowFootnoteDefinitions":[],"checkFootnoteDefinitions":true}]]
markdown/no-duplicate-headings	[[{"type":"object","properties":{"checkSiblingsOnly":{"type":"boolean"}},"additionalProperties":false}],[{"checkSiblingsOnly":false}]]
markdown/no-empty-definitions	[[{"type":"object","properties":{"allowDefinitions":{"type":"array","items":{"type":"string"},"uniqueItems":true},"allowFootnoteDefinitions":{"type":"array","items":{"type":"string"},"uniqueItems":true},"checkFootnoteDefinitions":{"type":"boolean"}},"additionalProperties":false}],[{"allowDefinitions":["//"],"allowFootnoteDefinitions":[],"checkFootnoteDefinitions":true}]]
markdown/no-html	[[{"type":"object","properties":{"allowed":{"type":"array","items":{"type":"string"},"uniqueItems":true},"allowedIgnoreCase":{"type":"boolean"}},"additionalProperties":false}],[{"allowed":[],"allowedIgnoreCase":false}]]
markdown/no-missing-atx-heading-space	[[{"type":"object","properties":{"checkClosedHeadings":{"type":"boolean"}},"additionalProperties":false}],[{"checkClosedHeadings":false}]]
markdown/no-missing-label-refs	[[{"type":"object","properties":{"allowLabels":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}],[{"allowLabels":[]}]]
markdown/no-missing-link-fragments	[[{"type":"object","properties":{"ignoreCase":{"type":"boolean"},"allowPattern":{"type":"string"}},"additionalProperties":false}],[{"ignoreCase":true,"allowPattern":""}]]
markdown/no-multiple-h1	[[{"type":"object","properties":{"frontmatterTitle":{"type":"string"}},"additionalProperties":false}],[{"frontmatterTitle":"^(?!\\s*['\"]title[:=]['\"])\\s*\\{?\\s*['\"]?title['\"]?\\s*[:=]"}]]
markdown/no-space-in-emphasis	[[{"type":"object","properties":{"checkStrikethrough":{"type":"boolean"}},"additionalProperties":false}],[{"checkStrikethrough":false}]]
markdown/no-unused-definitions	[[{"type":"object","properties":{"allowDefinitions":{"type":"array","items":{"type":"string"},"uniqueItems":true},"allowFootnoteDefinitions":{"type":"array","items":{"type":"string"},"uniqueItems":true},"checkFootnoteDefinitions":{"type":"boolean"}},"additionalProperties":false}],[{"allowDefinitions":["//"],"allowFootnoteDefinitions":[],"checkFootnoteDefinitions":true}]]
markdown/table-column-count	[[{"type":"object","properties":{"checkMissingCells":{"type":"boolean"}},"additionalProperties":false}],[{"checkMissingCells":false}]]
max-classes-per-file	[[{"oneOf":[{"type":"integer","minimum":1},{"type":"object","properties":{"ignoreExpressions":{"type":"boolean"},"max":{"type":"integer","minimum":1}},"additionalProperties":false}]}],[1]]
max-depth	[[{"oneOf":[{"type":"integer","minimum":0},{"type":"object","properties":{"maximum":{"type":"integer","minimum":0},"max":{"type":"integer","minimum":0}},"additionalProperties":false}]}],[4]]
max-lines	[[{"oneOf":[{"type":"integer","minimum":0},{"type":"object","properties":{"max":{"type":"integer","minimum":0},"skipComments":{"type":"boolean"},"skipBlankLines":{"type":"boolean"}},"additionalProperties":false}]}],[300]]
max-lines-per-function	[[{"oneOf":[{"type":"object","properties":{"max":{"type":"integer","minimum":0},"skipComments":{"type":"boolean"},"skipBlankLines":{"type":"boolean"},"IIFEs":{"type":"boolean"}},"additionalProperties":false},{"type":"integer","minimum":1}]}],[50]]
max-nested-callbacks	[[{"oneOf":[{"type":"integer","minimum":0},{"type":"object","properties":{"maximum":{"type":"integer","minimum":0},"max":{"type":"integer","minimum":0},"checkConstructorCallCallbacks":{"type":"boolean"}},"additionalProperties":false}]}],[10]]
max-params	[[{"oneOf":[{"type":"integer","minimum":0},{"type":"object","properties":{"maximum":{"type":"integer","minimum":0},"max":{"type":"integer","minimum":0},"countVoidThis":{"type":"boolean"},"countThis":{"enum":["never","except-void","always"]}},"additionalProperties":false,"not":{"required":["countVoidThis","countThis"]}}]}],[3]]
max-statements	[[{"oneOf":[{"type":"integer","minimum":0},{"type":"object","properties":{"maximum":{"type":"integer","minimum":0},"max":{"type":"integer","minimum":0}},"additionalProperties":false}]},{"type":"object","properties":{"ignoreTopLevelFunctions":{"type":"boolean"}},"additionalProperties":false}],[10]]
n/no-unsupported-features/es-builtins	[[{"type":"object","properties":{"version":{"type":"string"},"ignores":{"type":"array","items":{"enum":["AggregateError","Array","Array.from","Array.isArray","Array.length","Array.of","Array.toLocaleString","ArrayBuffer","ArrayBuffer.isView","Atomics","Atomics.add","Atomics.and","Atomics.compareExchange","Atomics.exchange","Atomics.isLockFree","Atomics.load","Atomics.notify","Atomics.or","Atomics.store","Atomics.sub","Atomics.wait","Atomics.waitAsync","Atomics.xor","BigInt","BigInt.asIntN","BigInt.asUintN","BigInt64Array","BigInt64Array.BYTES_PER_ELEMENT","BigInt64Array.from","BigInt64Array.name","BigInt64Array.of","BigUint64Array","BigUint64Array.BYTES_PER_ELEMENT","BigUint64Array.from","BigUint64Array.name","BigUint64Array.of","Boolean","DataView","Date","Date.UTC","Date.now","Date.parse","Date.toLocaleDateString","Date.toLocaleString","Date.toLocaleTimeString","Error","Error.cause","EvalError","FinalizationRegistry","Float32Array","Float32Array.BYTES_PER_ELEMENT","Float32Array.from","Float32Array.name","Float32Array.of","Float64Array","Float64Array.BYTES_PER_ELEMENT","Float64Array.from","Float64Array.name","Float64Array.of","Function","Function.length","Function.name","Infinity","Int16Array","Int16Array.BYTES_PER_ELEMENT","Int16Array.from","Int16Array.name","Int16Array.of","Int32Array","Int32Array.BYTES_PER_ELEMENT","Int32Array.from","Int32Array.name","Int32Array.of","Int8Array","Int8Array.BYTES_PER_ELEMENT","Int8Array.from","Int8Array.name","Int8Array.of","Intl","Intl.Collator","Intl.DateTimeFormat","Intl.DisplayNames","Intl.ListFormat","Intl.Locale","Intl.NumberFormat","Intl.PluralRules","Intl.RelativeTimeFormat","Intl.Segmenter","Intl.Segments","Intl.getCanonicalLocales","Intl.supportedValuesOf","JSON","JSON.parse","JSON.stringify","Map","Map.groupBy","Math","Math.E","Math.LN10","Math.LN2","Math.LOG10E","Math.LOG2E","Math.PI","Math.SQRT1_2","Math.SQRT2","Math.abs","Math.acos","Math.acosh","Math.asin","Math.asinh","Math.atan","Math.atan2","Math.atanh","Math.cbrt","Math.ceil","Math.clz32","Math.cos","Math.cosh","Math.exp","Math.expm1","Math.floor","Math.fround","Math.hypot","Math.imul","Math.log","Math.log10","Math.log1p","Math.log2","Math.max","Math.min","Math.pow","Math.random","Math.round","Math.sign","Math.sin","Math.sinh","Math.sqrt","Math.tan","Math.tanh","Math.trunc","NaN","Number.EPSILON","Number.MAX_SAFE_INTEGER","Number.MAX_VALUE","Number.MIN_SAFE_INTEGER","Number.MIN_VALUE","Number.NEGATIVE_INFINITY","Number.NaN","Number.POSITIVE_INFINITY","Number.isFinite","Number.isInteger","Number.isNaN","Number.isSafeInteger","Number.parseFloat","Number.parseInt","Number.toLocaleString","Object.assign","Object.create","Object.defineGetter","Object.defineProperties","Object.defineProperty","Object.defineSetter","Object.entries","Object.freeze","Object.fromEntries","Object.getOwnPropertyDescriptor","Object.getOwnPropertyDescriptors","Object.getOwnPropertyNames","Object.getOwnPropertySymbols","Object.getPrototypeOf","Object.groupBy","Object.hasOwn","Object.is","Object.isExtensible","Object.isFrozen","Object.isSealed","Object.keys","Object.lookupGetter","Object.lookupSetter","Object.preventExtensions","Object.proto","Object.seal","Object.setPrototypeOf","Object.values","Promise","Promise.all","Promise.allSettled","Promise.any","Promise.race","Promise.reject","Promise.resolve","Proxy","Proxy.revocable","RangeError","ReferenceError","Reflect","Reflect.apply","Reflect.construct","Reflect.defineProperty","Reflect.deleteProperty","Reflect.get","Reflect.getOwnPropertyDescriptor","Reflect.getPrototypeOf","Reflect.has","Reflect.isExtensible","Reflect.ownKeys","Reflect.preventExtensions","Reflect.set","Reflect.setPrototypeOf","RegExp","RegExp.dotAll","RegExp.hasIndices","RegExp.input","RegExp.lastIndex","RegExp.lastMatch","RegExp.lastParen","RegExp.leftContext","RegExp.n","RegExp.rightContext","Set","SharedArrayBuffer","String","String.fromCharCode","String.fromCodePoint","String.length","String.localeCompare","String.raw","String.toLocaleLowerCase","String.toLocaleUpperCase","Symbol","Symbol.asyncIterator","Symbol.for","Symbol.hasInstance","Symbol.isConcatSpreadable","Symbol.iterator","Symbol.keyFor","Symbol.match","Symbol.matchAll","Symbol.replace","Symbol.search","Symbol.species","Symbol.split","Symbol.toPrimitive","Symbol.toStringTag","Symbol.unscopables","SyntaxError","TypeError","URIError","Uint16Array","Uint16Array.BYTES_PER_ELEMENT","Uint16Array.from","Uint16Array.name","Uint16Array.of","Uint32Array","Uint32Array.BYTES_PER_ELEMENT","Uint32Array.from","Uint32Array.name","Uint32Array.of","Uint8Array","Uint8Array.BYTES_PER_ELEMENT","Uint8Array.from","Uint8Array.name","Uint8Array.of","Uint8ClampedArray","Uint8ClampedArray.BYTES_PER_ELEMENT","Uint8ClampedArray.from","Uint8ClampedArray.name","Uint8ClampedArray.of","WeakMap","WeakRef","WeakSet","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","eval","globalThis","isFinite","isNaN","parseFloat","parseInt","unescape"]},"uniqueItems":true}},"additionalProperties":false}]]
n/no-unsupported-features/es-syntax	[[{"type":"object","properties":{"version":{"type":"string"},"ignores":{"type":"array","items":{"enum":["no-accessor-properties","accessor-properties","accessorProperties","no-arbitrary-module-namespace-names","arbitrary-module-namespace-names","arbitraryModuleNamespaceNames","no-array-from","array-from","arrayFrom","no-array-isarray","array-isarray","arrayIsarray","no-array-of","array-of","arrayOf","no-array-prototype-copywithin","array-prototype-copywithin","arrayPrototypeCopywithin","no-array-prototype-entries","array-prototype-entries","arrayPrototypeEntries","no-array-prototype-every","array-prototype-every","arrayPrototypeEvery","no-array-prototype-fill","array-prototype-fill","arrayPrototypeFill","no-array-prototype-filter","array-prototype-filter","arrayPrototypeFilter","no-array-prototype-find","array-prototype-find","arrayPrototypeFind","no-array-prototype-findindex","array-prototype-findindex","arrayPrototypeFindindex","no-array-prototype-findlast-findlastindex","array-prototype-findlast-findlastindex","arrayPrototypeFindlastFindlastindex","no-array-prototype-flat","array-prototype-flat","arrayPrototypeFlat","no-array-prototype-foreach","array-prototype-foreach","arrayPrototypeForeach","no-array-prototype-includes","array-prototype-includes","arrayPrototypeIncludes","no-array-prototype-indexof","array-prototype-indexof","arrayPrototypeIndexof","no-array-prototype-keys","array-prototype-keys","arrayPrototypeKeys","no-array-prototype-lastindexof","array-prototype-lastindexof","arrayPrototypeLastindexof","no-array-prototype-map","array-prototype-map","arrayPrototypeMap","no-array-prototype-reduce","array-prototype-reduce","arrayPrototypeReduce","no-array-prototype-reduceright","array-prototype-reduceright","arrayPrototypeReduceright","no-array-prototype-some","array-prototype-some","arrayPrototypeSome","no-array-prototype-toreversed","array-prototype-toreversed","arrayPrototypeToreversed","no-array-prototype-tosorted","array-prototype-tosorted","arrayPrototypeTosorted","no-array-prototype-tospliced","array-prototype-tospliced","arrayPrototypeTospliced","no-array-prototype-values","array-prototype-values","arrayPrototypeValues","no-array-prototype-with","array-prototype-with","arrayPrototypeWith","no-array-string-prototype-at","array-string-prototype-at","arrayStringPrototypeAt","no-arrow-functions","arrow-functions","arrowFunctions","no-async-functions","async-functions","asyncFunctions","no-async-iteration","async-iteration","asyncIteration","no-atomics-waitasync","atomics-waitasync","atomicsWaitasync","no-atomics","atomics","no-bigint","bigint","no-binary-numeric-literals","binary-numeric-literals","binaryNumericLiterals","no-block-scoped-functions","block-scoped-functions","blockScopedFunctions","no-block-scoped-variables","block-scoped-variables","blockScopedVariables","no-class-fields","class-fields","classFields","no-class-static-block","class-static-block","classStaticBlock","no-classes","classes","no-computed-properties","computed-properties","computedProperties","no-date-now","date-now","dateNow","no-date-prototype-getyear-setyear","date-prototype-getyear-setyear","datePrototypeGetyearSetyear","no-date-prototype-togmtstring","date-prototype-togmtstring","datePrototypeTogmtstring","no-default-parameters","default-parameters","defaultParameters","no-destructuring","destructuring","no-dynamic-import","dynamic-import","dynamicImport","no-error-cause","error-cause","errorCause","no-escape-unescape","escape-unescape","escapeUnescape","no-exponential-operators","exponential-operators","exponentialOperators","no-export-ns-from","export-ns-from","exportNsFrom","no-for-of-loops","for-of-loops","forOfLoops","no-function-declarations-in-if-statement-clauses-without-block","function-declarations-in-if-statement-clauses-without-block","functionDeclarationsInIfStatementClausesWithoutBlock","no-function-prototype-bind","function-prototype-bind","functionPrototypeBind","no-generators","generators","no-global-this","global-this","globalThis","no-hashbang","hashbang","no-import-meta","import-meta","importMeta","no-initializers-in-for-in","initializers-in-for-in","initializersInForIn","no-intl-datetimeformat-prototype-formatrange","intl-datetimeformat-prototype-formatrange","intlDatetimeformatPrototypeFormatrange","no-intl-datetimeformat-prototype-formattoparts","intl-datetimeformat-prototype-formattoparts","intlDatetimeformatPrototypeFormattoparts","no-intl-displaynames","intl-displaynames","intlDisplaynames","no-intl-getcanonicallocales","intl-getcanonicallocales","intlGetcanonicallocales","no-intl-listformat","intl-listformat","intlListformat","no-intl-locale","intl-locale","intlLocale","no-intl-numberformat-prototype-formatrange","intl-numberformat-prototype-formatrange","intlNumberformatPrototypeFormatrange","no-intl-numberformat-prototype-formatrangetoparts","intl-numberformat-prototype-formatrangetoparts","intlNumberformatPrototypeFormatrangetoparts","no-intl-numberformat-prototype-formattoparts","intl-numberformat-prototype-formattoparts","intlNumberformatPrototypeFormattoparts","no-intl-pluralrules-prototype-selectrange","intl-pluralrules-prototype-selectrange","intlPluralrulesPrototypeSelectrange","no-intl-pluralrules","intl-pluralrules","intlPluralrules","no-intl-relativetimeformat","intl-relativetimeformat","intlRelativetimeformat","no-intl-segmenter","intl-segmenter","intlSegmenter","no-intl-supportedvaluesof","intl-supportedvaluesof","intlSupportedvaluesof","no-json-superset","json-superset","jsonSuperset","no-json","json","no-keyword-properties","keyword-properties","keywordProperties","no-labelled-function-declarations","labelled-function-declarations","labelledFunctionDeclarations","no-legacy-object-prototype-accessor-methods","legacy-object-prototype-accessor-methods","legacyObjectPrototypeAccessorMethods","no-logical-assignment-operators","logical-assignment-operators","logicalAssignmentOperators","no-malformed-template-literals","malformed-template-literals","malformedTemplateLiterals","no-map","map","no-math-acosh","math-acosh","mathAcosh","no-math-asinh","math-asinh","mathAsinh","no-math-atanh","math-atanh","mathAtanh","no-math-cbrt","math-cbrt","mathCbrt","no-math-clz32","math-clz32","mathClz32","no-math-cosh","math-cosh","mathCosh","no-math-expm1","math-expm1","mathExpm1","no-math-fround","math-fround","mathFround","no-math-hypot","math-hypot","mathHypot","no-math-imul","math-imul","mathImul","no-math-log10","math-log10","mathLog10","no-math-log1p","math-log1p","mathLog1p","no-math-log2","math-log2","mathLog2","no-math-sign","math-sign","mathSign","no-math-sinh","math-sinh","mathSinh","no-math-tanh","math-tanh","mathTanh","no-math-trunc","math-trunc","mathTrunc","no-modules","modules","no-new-target","new-target","newTarget","new.target","no-nullish-coalescing-operators","nullish-coalescing-operators","nullishCoalescingOperators","no-number-epsilon","number-epsilon","numberEpsilon","no-number-isfinite","number-isfinite","numberIsfinite","no-number-isinteger","number-isinteger","numberIsinteger","no-number-isnan","number-isnan","numberIsnan","no-number-issafeinteger","number-issafeinteger","numberIssafeinteger","no-number-maxsafeinteger","number-maxsafeinteger","numberMaxsafeinteger","no-number-minsafeinteger","number-minsafeinteger","numberMinsafeinteger","no-number-parsefloat","number-parsefloat","numberParsefloat","no-number-parseint","number-parseint","numberParseint","no-numeric-separators","numeric-separators","numericSeparators","no-object-assign","object-assign","objectAssign","no-object-create","object-create","objectCreate","no-object-defineproperties","object-defineproperties","objectDefineproperties","no-object-defineproperty","object-defineproperty","objectDefineproperty","no-object-entries","object-entries","objectEntries","no-object-freeze","object-freeze","objectFreeze","no-object-fromentries","object-fromentries","objectFromentries","no-object-getownpropertydescriptor","object-getownpropertydescriptor","objectGetownpropertydescriptor","no-object-getownpropertydescriptors","object-getownpropertydescriptors","objectGetownpropertydescriptors","no-object-getownpropertynames","object-getownpropertynames","objectGetownpropertynames","no-object-getownpropertysymbols","object-getownpropertysymbols","objectGetownpropertysymbols","no-object-getprototypeof","object-getprototypeof","objectGetprototypeof","no-object-hasown","object-hasown","objectHasown","no-object-is","object-is","objectIs","no-object-isextensible","object-isextensible","objectIsextensible","no-object-isfrozen","object-isfrozen","objectIsfrozen","no-object-issealed","object-issealed","objectIssealed","no-object-keys","object-keys","objectKeys","no-object-map-groupby","object-map-groupby","objectMapGroupby","no-object-preventextensions","object-preventextensions","objectPreventextensions","no-object-seal","object-seal","objectSeal","no-object-setprototypeof","object-setprototypeof","objectSetprototypeof","no-object-super-properties","object-super-properties","objectSuperProperties","no-object-values","object-values","objectValues","no-octal-numeric-literals","octal-numeric-literals","octalNumericLiterals","no-optional-catch-binding","optional-catch-binding","optionalCatchBinding","no-optional-chaining","optional-chaining","optionalChaining","no-private-in","private-in","privateIn","no-promise-all-settled","promise-all-settled","promiseAllSettled","no-promise-any","promise-any","promiseAny","no-promise-prototype-finally","promise-prototype-finally","promisePrototypeFinally","no-promise-withresolvers","promise-withresolvers","promiseWithresolvers","no-promise","promise","no-property-shorthands","property-shorthands","propertyShorthands","no-proxy","proxy","no-reflect","reflect","no-regexp-d-flag","regexp-d-flag","regexpDFlag","no-regexp-lookbehind-assertions","regexp-lookbehind-assertions","regexpLookbehindAssertions","regexpLookbehind","no-regexp-named-capture-groups","regexp-named-capture-groups","regexpNamedCaptureGroups","no-regexp-prototype-compile","regexp-prototype-compile","regexpPrototypeCompile","no-regexp-prototype-flags","regexp-prototype-flags","regexpPrototypeFlags","no-regexp-s-flag","regexp-s-flag","regexpSFlag","regexpS","no-regexp-u-flag","regexp-u-flag","regexpUFlag","regexpU","no-regexp-unicode-property-escapes-2019","regexp-unicode-property-escapes-2019","regexpUnicodePropertyEscapes2019","no-regexp-unicode-property-escapes-2020","regexp-unicode-property-escapes-2020","regexpUnicodePropertyEscapes2020","no-regexp-unicode-property-escapes-2021","regexp-unicode-property-escapes-2021","regexpUnicodePropertyEscapes2021","no-regexp-unicode-property-escapes-2022","regexp-unicode-property-escapes-2022","regexpUnicodePropertyEscapes2022","no-regexp-unicode-property-escapes-2023","regexp-unicode-property-escapes-2023","regexpUnicodePropertyEscapes2023","no-regexp-unicode-property-escapes","regexp-unicode-property-escapes","regexpUnicodePropertyEscapes","regexpUnicodeProperties","no-regexp-v-flag","regexp-v-flag","regexpVFlag","no-regexp-y-flag","regexp-y-flag","regexpYFlag","regexpY","no-resizable-and-growable-arraybuffers","resizable-and-growable-arraybuffers","resizableAndGrowableArraybuffers","no-rest-parameters","rest-parameters","restParameters","no-rest-spread-properties","rest-spread-properties","restSpreadProperties","no-set","set","no-shadow-catch-param","shadow-catch-param","shadowCatchParam","no-shared-array-buffer","shared-array-buffer","sharedArrayBuffer","no-spread-elements","spread-elements","spreadElements","no-string-create-html-methods","string-create-html-methods","stringCreateHtmlMethods","no-string-fromcodepoint","string-fromcodepoint","stringFromcodepoint","no-string-prototype-codepointat","string-prototype-codepointat","stringPrototypeCodepointat","no-string-prototype-endswith","string-prototype-endswith","stringPrototypeEndswith","no-string-prototype-includes","string-prototype-includes","stringPrototypeIncludes","no-string-prototype-iswellformed-towellformed","string-prototype-iswellformed-towellformed","stringPrototypeIswellformedTowellformed","no-string-prototype-matchall","string-prototype-matchall","stringPrototypeMatchall","no-string-prototype-normalize","string-prototype-normalize","stringPrototypeNormalize","no-string-prototype-padstart-padend","string-prototype-padstart-padend","stringPrototypePadstartPadend","no-string-prototype-repeat","string-prototype-repeat","stringPrototypeRepeat","no-string-prototype-replaceall","string-prototype-replaceall","stringPrototypeReplaceall","no-string-prototype-startswith","string-prototype-startswith","stringPrototypeStartswith","no-string-prototype-substr","string-prototype-substr","stringPrototypeSubstr","no-string-prototype-trim","string-prototype-trim","stringPrototypeTrim","no-string-prototype-trimleft-trimright","string-prototype-trimleft-trimright","stringPrototypeTrimleftTrimright","no-string-prototype-trimstart-trimend","string-prototype-trimstart-trimend","stringPrototypeTrimstartTrimend","no-string-raw","string-raw","stringRaw","no-subclassing-builtins","subclassing-builtins","subclassingBuiltins","no-symbol-prototype-description","symbol-prototype-description","symbolPrototypeDescription","no-symbol","symbol","no-template-literals","template-literals","templateLiterals","no-top-level-await","top-level-await","topLevelAwait","no-trailing-commas","trailing-commas","trailingCommas","no-trailing-function-commas","trailing-function-commas","trailingFunctionCommas","trailingCommasInFunctions","no-typed-arrays","typed-arrays","typedArrays","no-unicode-codepoint-escapes","unicode-codepoint-escapes","unicodeCodepointEscapes","unicodeCodePointEscapes","no-weak-map","weak-map","weakMap","no-weak-set","weak-set","weakSet","no-weakrefs","weakrefs"]},"uniqueItems":true}},"additionalProperties":false}]]
n/no-unsupported-features/node-builtins	[[{"type":"object","properties":{"version":{"type":"string"},"allowExperimental":{"type":"boolean"},"ignores":{"type":"array","items":{"enum":["__filename","__dirname","require","require.cache","require.extensions","require.main","require.resolve","require.resolve.paths","module","module.children","module.exports","module.filename","module.id","module.isPreloading","module.loaded","module.parent","module.path","module.paths","module.require","exports","AbortController","AbortSignal","AbortSignal.abort","AbortSignal.timeout","AbortSignal.any","DOMException","FormData","Headers","MessageEvent","Navigator","Request","Response","WebAssembly","WebSocket","fetch","global","queueMicrotask","navigator","navigator.hardwareConcurrency","navigator.language","navigator.languages","navigator.locks","navigator.locks.request","navigator.locks.query","navigator.platform","navigator.userAgent","structuredClone","localStorage","sessionStorage","Storage","Blob","new Buffer()","Buffer","Buffer.alloc","Buffer.allocUnsafe","Buffer.allocUnsafeSlow","Buffer.byteLength","Buffer.compare","Buffer.concat","Buffer.copyBytesFrom","Buffer.from","Buffer.isBuffer","Buffer.isEncoding","File","atob","btoa","console","console.profile","console.profileEnd","console.timeStamp","console.Console","console.assert","console.clear","console.count","console.countReset","console.debug","console.dir","console.dirxml","console.error","console.group","console.groupCollapsed","console.groupEnd","console.info","console.log","console.table","console.time","console.timeEnd","console.timeLog","console.trace","console.warn","crypto","crypto.subtle","crypto.subtle.decapsulateBits","crypto.subtle.decapsulateKey","crypto.subtle.decrypt","crypto.subtle.deriveBits","crypto.subtle.deriveKey","crypto.subtle.digest","crypto.subtle.encapsulateBits","crypto.subtle.encapsulateKey","crypto.subtle.encrypt","crypto.subtle.exportKey","crypto.subtle.generateKey","crypto.subtle.getPublicKey","crypto.subtle.importKey","crypto.subtle.sign","crypto.subtle.unwrapKey","crypto.subtle.verify","crypto.subtle.wrapKey","crypto.getRandomValues","crypto.randomUUID","Crypto","CryptoKey","SubtleCrypto","SubtleCrypto.supports","CloseEvent","CustomEvent","Event","EventSource","EventTarget","PerformanceEntry","PerformanceMark","PerformanceMeasure","PerformanceObserver","PerformanceObserverEntryList","PerformanceResourceTiming","performance","performance.clearMarks","performance.clearMeasures","performance.clearResourceTimings","performance.eventLoopUtilization","performance.getEntries","performance.getEntriesByName","performance.getEntriesByType","performance.mark","performance.markResourceTiming","performance.measure","performance.nodeTiming","performance.nodeTiming.bootstrapComplete","performance.nodeTiming.environment","performance.nodeTiming.idleTime","performance.nodeTiming.loopExit","performance.nodeTiming.loopStart","performance.nodeTiming.nodeStart","performance.nodeTiming.uvMetricsInfo","performance.nodeTiming.v8Start","performance.now","performance.onresourcetimingbufferfull","performance.setResourceTimingBufferSize","performance.timeOrigin","performance.timerify","performance.toJSON","process","process.allowedNodeEnvironmentFlags","process.availableMemory","process.arch","process.argv","process.argv0","process.channel","process.config","process.connected","process.debugPort","process.env","process.execArgv","process.execPath","process.execve","process.exitCode","process.features.cached_builtins","process.features.debug","process.features.inspector","process.features.ipv6","process.features.require_module","process.features.tls","process.features.tls_alpn","process.features.tls_ocsp","process.features.tls_sni","process.features.typescript","process.features.uv","process.finalization.register","process.finalization.registerBeforeExit","process.finalization.unregister","process.getBuiltinModule","process.mainModule","process.noDeprecation","process.permission","process.pid","process.platform","process.ppid","process.ref","process.release","process.report","process.report.excludeEnv","process.sourceMapsEnabled","process.stdin","process.stdin.isRaw","process.stdin.isTTY","process.stdin.setRawMode","process.stdout","process.stdout.clearLine","process.stdout.clearScreenDown","process.stdout.columns","process.stdout.cursorTo","process.stdout.getColorDepth","process.stdout.getWindowSize","process.stdout.hasColors","process.stdout.isTTY","process.stdout.moveCursor","process.stdout.rows","process.stderr","process.stderr.clearLine","process.stderr.clearScreenDown","process.stderr.columns","process.stderr.cursorTo","process.stderr.getColorDepth","process.stderr.getWindowSize","process.stderr.hasColors","process.stderr.isTTY","process.stderr.moveCursor","process.stderr.rows","process.threadCpuUsage","process.throwDeprecation","process.title","process.traceDeprecation","process.version","process.versions","process.abort","process.chdir","process.constrainedMemory","process.cpuUsage","process.cwd","process.disconnect","process.dlopen","process.emitWarning","process.exit","process.getActiveResourcesInfo","process.getegid","process.geteuid","process.getgid","process.getgroups","process.getuid","process.hasUncaughtExceptionCaptureCallback","process.hrtime","process.hrtime.bigint","process.initgroups","process.kill","process.loadEnvFile","process.memoryUsage","process.rss","process.nextTick","process.resourceUsage","process.send","process.setegid","process.seteuid","process.setgid","process.setgroups","process.setuid","process.setSourceMapsEnabled","process.setUncaughtExceptionCaptureCallback","process.umask","process.unref","process.uptime","ReadableStream","ReadableStream.from","ReadableStreamDefaultReader","ReadableStreamBYOBReader","ReadableStreamDefaultController","ReadableByteStreamController","ReadableStreamBYOBRequest","WritableStream","WritableStreamDefaultWriter","WritableStreamDefaultController","TransformStream","TransformStreamDefaultController","ByteLengthQueuingStrategy","CountQueuingStrategy","TextEncoderStream","TextDecoderStream","CompressionStream","DecompressionStream","setInterval","clearInterval","setTimeout","clearTimeout","setImmediate","clearImmediate","URL","URL.canParse","URL.createObjectURL","URL.revokeObjectURL","URLSearchParams","TextDecoder","TextEncoder","BroadcastChannel","MessageChannel","MessagePort","assert","assert.Assert","assert.assert","assert.deepEqual","assert.deepStrictEqual","assert.doesNotMatch","assert.doesNotReject","assert.doesNotThrow","assert.equal","assert.fail","assert.ifError","assert.match","assert.notDeepEqual","assert.notDeepStrictEqual","assert.notEqual","assert.notStrictEqual","assert.ok","assert.partialDeepStrictEqual","assert.rejects","assert.strictEqual","assert.throws","assert.CallTracker","assert.strict","assert.strict.Assert","assert.strict.assert","assert.strict.deepEqual","assert.strict.deepStrictEqual","assert.strict.doesNotMatch","assert.strict.doesNotReject","assert.strict.doesNotThrow","assert.strict.equal","assert.strict.fail","assert.strict.ifError","assert.strict.match","assert.strict.notDeepEqual","assert.strict.notDeepStrictEqual","assert.strict.notEqual","assert.strict.notStrictEqual","assert.strict.ok","assert.strict.partialDeepStrictEqual","assert.strict.rejects","assert.strict.strictEqual","assert.strict.throws","assert.strict.CallTracker","assert/strict","assert/strict.Assert","assert/strict.assert","assert/strict.deepEqual","assert/strict.deepStrictEqual","assert/strict.doesNotMatch","assert/strict.doesNotReject","assert/strict.doesNotThrow","assert/strict.equal","assert/strict.fail","assert/strict.ifError","assert/strict.match","assert/strict.notDeepEqual","assert/strict.notDeepStrictEqual","assert/strict.notEqual","assert/strict.notStrictEqual","assert/strict.ok","assert/strict.partialDeepStrictEqual","assert/strict.rejects","assert/strict.strictEqual","assert/strict.throws","assert/strict.CallTracker","async_hooks","async_hooks.createHook","async_hooks.executionAsyncResource","async_hooks.executionAsyncId","async_hooks.triggerAsyncId","async_hooks.AsyncLocalStorage","async_hooks.AsyncLocalStorage.bind","async_hooks.AsyncLocalStorage.snapshot","async_hooks.AsyncResource","async_hooks.AsyncResource.bind","buffer","buffer.constants","buffer.INSPECT_MAX_BYTES","buffer.kMaxLength","buffer.kStringMaxLength","buffer.atob","buffer.btoa","buffer.isAscii","buffer.isUtf8","buffer.resolveObjectURL","buffer.transcode","buffer.SlowBuffer","buffer.Blob","new buffer.Buffer()","buffer.Buffer","buffer.Buffer.alloc","buffer.Buffer.allocUnsafe","buffer.Buffer.allocUnsafeSlow","buffer.Buffer.byteLength","buffer.Buffer.compare","buffer.Buffer.concat","buffer.Buffer.copyBytesFrom","buffer.Buffer.from","buffer.Buffer.isBuffer","buffer.Buffer.isEncoding","buffer.File","child_process","child_process.exec","child_process.execFile","child_process.fork","child_process.spawn","child_process.execFileSync","child_process.execSync","child_process.spawnSync","child_process.ChildProcess","cluster","cluster.isMaster","cluster.isPrimary","cluster.isWorker","cluster.schedulingPolicy","cluster.settings","cluster.worker","cluster.workers","cluster.disconnect","cluster.fork","cluster.setupMaster","cluster.setupPrimary","cluster.Worker","crypto.constants","crypto.fips","crypto.webcrypto","crypto.webcrypto.subtle","crypto.webcrypto.subtle.decapsulateBits","crypto.webcrypto.subtle.decapsulateKey","crypto.webcrypto.subtle.decrypt","crypto.webcrypto.subtle.deriveBits","crypto.webcrypto.subtle.deriveKey","crypto.webcrypto.subtle.digest","crypto.webcrypto.subtle.encapsulateBits","crypto.webcrypto.subtle.encapsulateKey","crypto.webcrypto.subtle.encrypt","crypto.webcrypto.subtle.exportKey","crypto.webcrypto.subtle.generateKey","crypto.webcrypto.subtle.getPublicKey","crypto.webcrypto.subtle.importKey","crypto.webcrypto.subtle.sign","crypto.webcrypto.subtle.unwrapKey","crypto.webcrypto.subtle.verify","crypto.webcrypto.subtle.wrapKey","crypto.webcrypto.getRandomValues","crypto.webcrypto.randomUUID","crypto.argon2","crypto.argon2Sync","crypto.checkPrime","crypto.checkPrimeSync","crypto.createCipher","crypto.createCipheriv","crypto.createDecipher","crypto.createDecipheriv","crypto.createDiffieHellman","crypto.createDiffieHellmanGroup","crypto.createECDH","crypto.createHash","crypto.createHmac","crypto.createPrivateKey","crypto.createPublicKey","crypto.createSecretKey","crypto.createSign","crypto.createVerify","crypto.decapsulate","crypto.diffieHellman","crypto.encapsulate","crypto.generateKey","crypto.generateKeyPair","crypto.generateKeyPairSync","crypto.generateKeySync","crypto.generatePrime","crypto.generatePrimeSync","crypto.getCipherInfo","crypto.getCiphers","crypto.getCurves","crypto.getDiffieHellman","crypto.getFips","crypto.getHashes","crypto.hash","crypto.hkdf","crypto.hkdfSync","crypto.pbkdf2","crypto.pbkdf2Sync","crypto.privateDecrypt","crypto.privateEncrypt","crypto.publicDecrypt","crypto.publicEncrypt","crypto.randomBytes","crypto.randomFillSync","crypto.randomFill","crypto.randomInt","crypto.scrypt","crypto.scryptSync","crypto.secureHeapUsed","crypto.setEngine","crypto.setFips","crypto.sign","crypto.timingSafeEqual","crypto.verify","crypto.Certificate","crypto.Certificate.exportChallenge","crypto.Certificate.exportPublicKey","crypto.Certificate.verifySpkac","crypto.Cipher","crypto.Decipher","crypto.DiffieHellman","crypto.DiffieHellmanGroup","crypto.ECDH","crypto.ECDH.convertKey","crypto.Hash()","new crypto.Hash()","crypto.Hash","crypto.Hmac()","new crypto.Hmac()","crypto.Hmac","crypto.KeyObject","crypto.KeyObject.from","crypto.Sign","crypto.Verify","crypto.X509Certificate","dgram","dgram.createSocket","dgram.Socket","diagnostics_channel","diagnostics_channel.hasSubscribers","diagnostics_channel.channel","diagnostics_channel.subscribe","diagnostics_channel.unsubscribe","diagnostics_channel.tracingChannel","diagnostics_channel.Channel","diagnostics_channel.TracingChannel","dns","dns.Resolver","dns.getServers","dns.lookup","dns.lookupService","dns.resolve","dns.resolve4","dns.resolve6","dns.resolveAny","dns.resolveCname","dns.resolveCaa","dns.resolveMx","dns.resolveNaptr","dns.resolveNs","dns.resolvePtr","dns.resolveSoa","dns.resolveSrv","dns.resolveTlsa","dns.resolveTxt","dns.reverse","dns.setDefaultResultOrder","dns.getDefaultResultOrder","dns.setServers","dns.promises","dns.promises.Resolver","dns.promises.cancel","dns.promises.getServers","dns.promises.lookup","dns.promises.lookupService","dns.promises.resolve","dns.promises.resolve4","dns.promises.resolve6","dns.promises.resolveAny","dns.promises.resolveCaa","dns.promises.resolveCname","dns.promises.resolveMx","dns.promises.resolveNaptr","dns.promises.resolveNs","dns.promises.resolvePtr","dns.promises.resolveSoa","dns.promises.resolveSrv","dns.promises.resolveTlsa","dns.promises.resolveTxt","dns.promises.reverse","dns.promises.setDefaultResultOrder","dns.promises.getDefaultResultOrder","dns.promises.setServers","dns/promises","dns/promises.Resolver","dns/promises.cancel","dns/promises.getServers","dns/promises.lookup","dns/promises.lookupService","dns/promises.resolve","dns/promises.resolve4","dns/promises.resolve6","dns/promises.resolveAny","dns/promises.resolveCaa","dns/promises.resolveCname","dns/promises.resolveMx","dns/promises.resolveNaptr","dns/promises.resolveNs","dns/promises.resolvePtr","dns/promises.resolveSoa","dns/promises.resolveSrv","dns/promises.resolveTlsa","dns/promises.resolveTxt","dns/promises.reverse","dns/promises.setDefaultResultOrder","dns/promises.getDefaultResultOrder","dns/promises.setServers","domain","domain.create","domain.Domain","events","events.Event","events.EventTarget","events.CustomEvent","events.NodeEventTarget","events.EventEmitter","events.EventEmitter.defaultMaxListeners","events.EventEmitter.errorMonitor","events.EventEmitter.captureRejections","events.EventEmitter.captureRejectionSymbol","events.EventEmitter.getEventListeners","events.EventEmitter.getMaxListeners","events.EventEmitter.once","events.EventEmitter.listenerCount","events.EventEmitter.on","events.EventEmitter.setMaxListeners","events.EventEmitter.addAbortListener","events.EventEmitterAsyncResource","events.EventEmitterAsyncResource.defaultMaxListeners","events.EventEmitterAsyncResource.errorMonitor","events.EventEmitterAsyncResource.captureRejections","events.EventEmitterAsyncResource.captureRejectionSymbol","events.EventEmitterAsyncResource.getEventListeners","events.EventEmitterAsyncResource.getMaxListeners","events.EventEmitterAsyncResource.once","events.EventEmitterAsyncResource.listenerCount","events.EventEmitterAsyncResource.on","events.EventEmitterAsyncResource.setMaxListeners","events.EventEmitterAsyncResource.addAbortListener","events.defaultMaxListeners","events.errorMonitor","events.captureRejections","events.captureRejectionSymbol","events.getEventListeners","events.getMaxListeners","events.once","events.listenerCount","events.on","events.setMaxListeners","events.addAbortListener","fs","fs.promises","fs.promises.FileHandle","fs.promises.access","fs.promises.appendFile","fs.promises.chmod","fs.promises.chown","fs.promises.constants","fs.promises.copyFile","fs.promises.cp","fs.promises.glob","fs.promises.lchmod","fs.promises.lchown","fs.promises.link","fs.promises.lstat","fs.promises.lutimes","fs.promises.mkdir","fs.promises.mkdtemp","fs.promises.mkdtempDisposable","fs.promises.open","fs.promises.opendir","fs.promises.readFile","fs.promises.readdir","fs.promises.readlink","fs.promises.realpath","fs.promises.rename","fs.promises.rm","fs.promises.rmdir","fs.promises.stat","fs.promises.statfs","fs.promises.symlink","fs.promises.truncate","fs.promises.unlink","fs.promises.utimes","fs.promises.watch","fs.promises.writeFile","fs.access","fs.appendFile","fs.chmod","fs.chown","fs.close","fs.copyFile","fs.cp","fs.createReadStream","fs.createWriteStream","fs.exists","fs.fchmod","fs.fchown","fs.fdatasync","fs.fstat","fs.fsync","fs.ftruncate","fs.futimes","fs.glob","fs.lchmod","fs.lchown","fs.link","fs.lstat","fs.lutimes","fs.mkdir","fs.mkdtemp","fs.native","fs.open","fs.openAsBlob","fs.opendir","fs.read","fs.readdir","fs.readFile","fs.readlink","fs.readv","fs.realpath","fs.realpath.native","fs.rename","fs.rm","fs.rmdir","fs.stat","fs.statfs","fs.symlink","fs.truncate","fs.unlink","fs.unwatchFile","fs.utimes","fs.watch","fs.watchFile","fs.write","fs.writeFile","fs.writev","fs.accessSync","fs.appendFileSync","fs.chmodSync","fs.chownSync","fs.closeSync","fs.copyFileSync","fs.cpSync","fs.existsSync","fs.fchmodSync","fs.fchownSync","fs.fdatasyncSync","fs.fstatSync","fs.fsyncSync","fs.ftruncateSync","fs.futimesSync","fs.globSync","fs.lchmodSync","fs.lchownSync","fs.linkSync","fs.lstatSync","fs.lutimesSync","fs.mkdirSync","fs.mkdtempSync","fs.mkdtempDisposableSync","fs.opendirSync","fs.openSync","fs.readdirSync","fs.readFileSync","fs.readlinkSync","fs.readSync","fs.readvSync","fs.realpathSync","fs.realpathSync.native","fs.renameSync","fs.rmdirSync","fs.rmSync","fs.statfsSync","fs.statSync","fs.symlinkSync","fs.truncateSync","fs.unlinkSync","fs.utimesSync","fs.writeFileSync","fs.writeSync","fs.writevSync","fs.constants","fs.Dir","fs.Dirent","fs.FSWatcher","fs.StatWatcher","fs.ReadStream","fs.Stats()","new fs.Stats()","fs.Stats","fs.StatFs","fs.WriteStream","fs.Utf8Stream","fs.common_objects","fs/promises","fs/promises.FileHandle","fs/promises.access","fs/promises.appendFile","fs/promises.chmod","fs/promises.chown","fs/promises.constants","fs/promises.copyFile","fs/promises.cp","fs/promises.glob","fs/promises.lchmod","fs/promises.lchown","fs/promises.link","fs/promises.lstat","fs/promises.lutimes","fs/promises.mkdir","fs/promises.mkdtemp","fs/promises.mkdtempDisposable","fs/promises.open","fs/promises.opendir","fs/promises.readFile","fs/promises.readdir","fs/promises.readlink","fs/promises.realpath","fs/promises.rename","fs/promises.rm","fs/promises.rmdir","fs/promises.stat","fs/promises.statfs","fs/promises.symlink","fs/promises.truncate","fs/promises.unlink","fs/promises.utimes","fs/promises.watch","fs/promises.writeFile","http2","http2.constants","http2.sensitiveHeaders","http2.createServer","http2.createSecureServer","http2.connect","http2.getDefaultSettings","http2.getPackedSettings","http2.getUnpackedSettings","http2.performServerHandshake","http2.Http2Session","http2.ServerHttp2Session","http2.ClientHttp2Session","http2.Http2Stream","http2.ClientHttp2Stream","http2.ServerHttp2Stream","http2.Http2Server","http2.Http2SecureServer","http2.Http2ServerRequest","http2.Http2ServerResponse","http","http.METHODS","http.STATUS_CODES","http.globalAgent","http.maxHeaderSize","http.createServer","http.get","http.request","http.validateHeaderName","http.validateHeaderValue","http.setMaxIdleHTTPParsers","http.Agent()","http.Agent","http.ClientRequest()","http.ClientRequest","http.Server()","http.Server","http.ServerResponse()","http.ServerResponse","http.IncomingMessage()","http.IncomingMessage","http.OutgoingMessage()","http.OutgoingMessage","http.WebSocket()","http.WebSocket","_http_agent","_http_client","_http_common","_http_incoming","_http_outgoing","_http_server","https","https.globalAgent","https.createServer","https.get","https.request","https.Agent","https.Server","inspector","inspector.Session","inspector.Network.dataReceived","inspector.Network.dataSent","inspector.Network.loadingFailed","inspector.Network.loadingFinished","inspector.Network.requestWillBeSent","inspector.Network.responseReceived","inspector.Network.webSocketCreated","inspector.Network.webSocketHandshakeResponseReceived","inspector.Network.webSocketClosed","inspector.NetworkResources.put","inspector.console","inspector.close","inspector.open","inspector.url","inspector.waitForDebugger","inspector/promises","inspector/promises.Session","inspector/promises.Network.dataReceived","inspector/promises.Network.dataSent","inspector/promises.Network.loadingFailed","inspector/promises.Network.loadingFinished","inspector/promises.Network.requestWillBeSent","inspector/promises.Network.responseReceived","inspector/promises.Network.webSocketCreated","inspector/promises.Network.webSocketHandshakeResponseReceived","inspector/promises.Network.webSocketClosed","inspector/promises.NetworkResources.put","inspector/promises.console","inspector/promises.close","inspector/promises.open","inspector/promises.url","inspector/promises.waitForDebugger","module.builtinModules","module.constants.compileCacheStatus","module.createRequire","module.createRequireFromPath","module.enableCompileCache","module.findPackageJSON","module.flushCompileCache","module.getCompileCacheDir","module.getSourceMapsSupport","module.isBuiltin","module.registerHooks","module.register","module.setSourceMapsSupport","module.stripTypeScriptTypes","module.syncBuiltinESMExports","module.findSourceMap","module.SourceMap","module.Module.builtinModules","module.Module.createRequire","module.Module.createRequireFromPath","module.Module.enableCompileCache","module.Module.findPackageJSON","module.Module.flushCompileCache","module.Module.getCompileCacheDir","module.Module.getSourceMapsSupport","module.Module.isBuiltin","module.Module.registerHooks","module.Module.register","module.Module.setSourceMapsSupport","module.Module.stripTypeScriptTypes","module.Module.syncBuiltinESMExports","module.Module.findSourceMap","module.Module.SourceMap","net","net.connect","net.createConnection","net.createServer","net.getDefaultAutoSelectFamily","net.setDefaultAutoSelectFamily","net.getDefaultAutoSelectFamilyAttemptTimeout","net.setDefaultAutoSelectFamilyAttemptTimeout","net.isIP","net.isIPv4","net.isIPv6","net.BlockList","net.BlockList.isBlockList","net.SocketAddress","net.SocketAddress.parse","net.Server","net.Socket","os","os.EOL","os.constants","os.constants.priority","os.devNull","os.availableParallelism","os.arch","os.cpus","os.endianness","os.freemem","os.getPriority","os.homedir","os.hostname","os.loadavg","os.machine","os.networkInterfaces","os.platform","os.release","os.setPriority","os.tmpdir","os.totalmem","os.type","os.uptime","os.userInfo","os.version","path","path.posix","path.posix.delimiter","path.posix.sep","path.posix.basename","path.posix.dirname","path.posix.extname","path.posix.format","path.posix.matchesGlob","path.posix.isAbsolute","path.posix.join","path.posix.normalize","path.posix.parse","path.posix.relative","path.posix.resolve","path.posix.toNamespacedPath","path.win32","path.win32.delimiter","path.win32.sep","path.win32.basename","path.win32.dirname","path.win32.extname","path.win32.format","path.win32.matchesGlob","path.win32.isAbsolute","path.win32.join","path.win32.normalize","path.win32.parse","path.win32.relative","path.win32.resolve","path.win32.toNamespacedPath","path.delimiter","path.sep","path.basename","path.dirname","path.extname","path.format","path.matchesGlob","path.isAbsolute","path.join","path.normalize","path.parse","path.relative","path.resolve","path.toNamespacedPath","path/posix","path/posix.delimiter","path/posix.sep","path/posix.basename","path/posix.dirname","path/posix.extname","path/posix.format","path/posix.matchesGlob","path/posix.isAbsolute","path/posix.join","path/posix.normalize","path/posix.parse","path/posix.relative","path/posix.resolve","path/posix.toNamespacedPath","path/win32","path/win32.delimiter","path/win32.sep","path/win32.basename","path/win32.dirname","path/win32.extname","path/win32.format","path/win32.matchesGlob","path/win32.isAbsolute","path/win32.join","path/win32.normalize","path/win32.parse","path/win32.relative","path/win32.resolve","path/win32.toNamespacedPath","perf_hooks","perf_hooks.performance","perf_hooks.performance.clearMarks","perf_hooks.performance.clearMeasures","perf_hooks.performance.clearResourceTimings","perf_hooks.performance.eventLoopUtilization","perf_hooks.performance.getEntries","perf_hooks.performance.getEntriesByName","perf_hooks.performance.getEntriesByType","perf_hooks.performance.mark","perf_hooks.performance.markResourceTiming","perf_hooks.performance.measure","perf_hooks.performance.nodeTiming","perf_hooks.performance.nodeTiming.bootstrapComplete","perf_hooks.performance.nodeTiming.environment","perf_hooks.performance.nodeTiming.idleTime","perf_hooks.performance.nodeTiming.loopExit","perf_hooks.performance.nodeTiming.loopStart","perf_hooks.performance.nodeTiming.nodeStart","perf_hooks.performance.nodeTiming.uvMetricsInfo","perf_hooks.performance.nodeTiming.v8Start","perf_hooks.performance.now","perf_hooks.performance.onresourcetimingbufferfull","perf_hooks.performance.setResourceTimingBufferSize","perf_hooks.performance.timeOrigin","perf_hooks.performance.timerify","perf_hooks.performance.toJSON","perf_hooks.createHistogram","perf_hooks.eventLoopUtilization","perf_hooks.timerify","perf_hooks.monitorEventLoopDelay","perf_hooks.PerformanceEntry","perf_hooks.PerformanceMark","perf_hooks.PerformanceMeasure","perf_hooks.PerformanceNodeEntry","perf_hooks.PerformanceNodeTiming","perf_hooks.PerformanceResourceTiming","perf_hooks.PerformanceObserver","perf_hooks.PerformanceObserverEntryList","perf_hooks.Histogram","perf_hooks.IntervalHistogram","perf_hooks.RecordableHistogram","punycode","punycode.ucs2","punycode.version","punycode.decode","punycode.encode","punycode.toASCII","punycode.toUnicode","querystring","querystring.decode","querystring.encode","querystring.escape","querystring.parse","querystring.stringify","querystring.unescape","readline","readline.promises","readline.promises.createInterface","readline.promises.Interface","readline.promises.Readline","readline.clearLine","readline.clearScreenDown","readline.createInterface","readline.cursorTo","readline.moveCursor","readline.Interface","readline.emitKeypressEvents","readline.InterfaceConstructor","readline/promises","readline/promises.createInterface","readline/promises.Interface","readline/promises.Readline","repl","repl.start","repl.writer","repl.REPLServer()","repl.REPLServer","repl.REPL_MODE_MAGIC","repl.REPL_MODE_SLOPPY","repl.REPL_MODE_STRICT","repl.Recoverable()","repl.Recoverable","repl.builtinModules","sea","sea.isSea","sea.getAsset","sea.getAssetAsBlob","sea.getAssetKeys","sea.getRawAsset","sea.sea.isSea","sea.sea.getAsset","sea.sea.getAssetAsBlob","sea.sea.getAssetKeys","sea.sea.getRawAsset","stream","stream.promises","stream.promises.pipeline","stream.promises.finished","stream.finished","stream.pipeline","stream.compose","stream.duplexPair","stream.Readable","stream.Readable.from","stream.Readable.isDisturbed","stream.Readable.fromWeb","stream.Readable.toWeb","stream.Writable","stream.Writable.fromWeb","stream.Writable.toWeb","stream.Duplex","stream.Duplex.from","stream.Duplex.fromWeb","stream.Duplex.toWeb","stream.Transform","stream.isErrored","stream.isReadable","stream.addAbortSignal","stream.getDefaultHighWaterMark","stream.setDefaultHighWaterMark","stream/promises.pipeline","stream/promises.finished","stream/web","stream/web.ReadableStream","stream/web.ReadableStream.from","stream/web.ReadableStreamDefaultReader","stream/web.ReadableStreamBYOBReader","stream/web.ReadableStreamDefaultController","stream/web.ReadableByteStreamController","stream/web.ReadableStreamBYOBRequest","stream/web.WritableStream","stream/web.WritableStreamDefaultWriter","stream/web.WritableStreamDefaultController","stream/web.TransformStream","stream/web.TransformStreamDefaultController","stream/web.ByteLengthQueuingStrategy","stream/web.CountQueuingStrategy","stream/web.TextEncoderStream","stream/web.TextDecoderStream","stream/web.CompressionStream","stream/web.DecompressionStream","stream/consumers","stream/consumers.arrayBuffer","stream/consumers.blob","stream/consumers.buffer","stream/consumers.json","stream/consumers.text","_stream_duplex","_stream_passthrough","_stream_readable","_stream_transform","_stream_wrap","_stream_writable","string_decoder","string_decoder.StringDecoder","sqlite","sqlite.constants","sqlite.constants.SQLITE_CHANGESET_OMIT","sqlite.constants.SQLITE_CHANGESET_REPLACE","sqlite.constants.SQLITE_CHANGESET_ABORT","sqlite.backup","sqlite.DatabaseSync","sqlite.Session","sqlite.StatementSync","sqlite.SQLITE_CHANGESET_OMIT","sqlite.SQLITE_CHANGESET_REPLACE","sqlite.SQLITE_CHANGESET_ABORT","test","test.after","test.afterEach","test.assert","test.assert.register","test.before","test.beforeEach","test.describe","test.describe.only","test.describe.skip","test.describe.todo","test.it","test.it.only","test.it.skip","test.it.todo","test.mock","test.mock.fn","test.mock.getter","test.mock.method","test.mock.module","test.mock.property","test.mock.reset","test.mock.restoreAll","test.mock.setter","test.mock.timers","test.mock.timers.enable","test.mock.timers.reset","test.mock.timers.tick","test.only","test.run","test.snapshot","test.snapshot.setDefaultSnapshotSerializers","test.snapshot.setResolveSnapshotPath","test.skip","test.suite","test.test","test.test.only","test.test.skip","test.test.todo","test.todo","timers","timers.Immediate","timers.Timeout","timers.setImmediate","timers.clearImmediate","timers.setInterval","timers.clearInterval","timers.setTimeout","timers.clearTimeout","timers.promises","timers.promises.setTimeout","timers.promises.setImmediate","timers.promises.setInterval","timers.promises.scheduler.wait","timers.promises.scheduler.yield","timers/promises","timers/promises.setTimeout","timers/promises.setImmediate","timers/promises.setInterval","timers/promises.scheduler.wait","timers/promises.scheduler.yield","tls","tls.checkServerIdentity","tls.connect","tls.createSecureContext","tls.createSecurePair","tls.createServer","tls.CryptoStream","tls.DEFAULT_CIPHERS","tls.DEFAULT_ECDH_CURVE","tls.DEFAULT_MAX_VERSION","tls.DEFAULT_MIN_VERSION","tls.getCACertificates","tls.getCiphers","tls.rootCertificates","tls.SecureContext","tls.SecurePair","tls.Server","tls.setDefaultCACertificates","tls.TLSSocket","_tls_common","_tls_wrap","trace_events","trace_events.createTracing","trace_events.getEnabledCategories","tty","tty.isatty","tty.ReadStream","tty.WriteStream","url","url.domainToASCII","url.domainToUnicode","url.fileURLToPath","url.format","url.pathToFileURL","url.urlToHttpOptions","url.URL","url.URL.canParse","url.URL.createObjectURL","url.URL.revokeObjectURL","url.URLPattern","url.URLSearchParams","url.Url","util.promisify","util.promisify.custom","util.callbackify","util.debuglog","util.debug","util.deprecate","util.diff","util.format","util.formatWithOptions","util.getCallSite","util.getCallSites","util.getSystemErrorName","util.getSystemErrorMap","util.getSystemErrorMessage","util.inherits","util.inspect","util.inspect.custom","util.inspect.defaultOptions","util.inspect.replDefaults","util.isDeepStrictEqual","util.parseArgs","util.parseEnv","util.setTraceSigInt","util.stripVTControlCharacters","util.styleText","util.toUSVString","util.transferableAbortController","util.transferableAbortSignal","util.aborted","util.MIMEType","util.MIMEParams","util.TextDecoder","util.TextEncoder","util.types","util.types.isExternal","util.types.isDate","util.types.isArgumentsObject","util.types.isBigIntObject","util.types.isBooleanObject","util.types.isNumberObject","util.types.isStringObject","util.types.isSymbolObject","util.types.isNativeError","util.types.isRegExp","util.types.isAsyncFunction","util.types.isGeneratorFunction","util.types.isGeneratorObject","util.types.isPromise","util.types.isMap","util.types.isSet","util.types.isMapIterator","util.types.isSetIterator","util.types.isWeakMap","util.types.isWeakSet","util.types.isArrayBuffer","util.types.isDataView","util.types.isSharedArrayBuffer","util.types.isProxy","util.types.isModuleNamespaceObject","util.types.isAnyArrayBuffer","util.types.isBoxedPrimitive","util.types.isArrayBufferView","util.types.isTypedArray","util.types.isUint8Array","util.types.isUint8ClampedArray","util.types.isUint16Array","util.types.isUint32Array","util.types.isInt8Array","util.types.isInt16Array","util.types.isInt32Array","util.types.isFloat16Array","util.types.isFloat32Array","util.types.isFloat64Array","util.types.isBigInt64Array","util.types.isBigUint64Array","util.types.isKeyObject","util.types.isCryptoKey","util.types.isWebAssemblyCompiledModule","util._extend","util.isArray","util.isBoolean","util.isBuffer","util.isDate","util.isError","util.isFunction","util.isNull","util.isNullOrUndefined","util.isNumber","util.isObject","util.isPrimitive","util.isRegExp","util.isString","util.isSymbol","util.isUndefined","util.log","util","util/types","util/types.isExternal","util/types.isDate","util/types.isArgumentsObject","util/types.isBigIntObject","util/types.isBooleanObject","util/types.isNumberObject","util/types.isStringObject","util/types.isSymbolObject","util/types.isNativeError","util/types.isRegExp","util/types.isAsyncFunction","util/types.isGeneratorFunction","util/types.isGeneratorObject","util/types.isPromise","util/types.isMap","util/types.isSet","util/types.isMapIterator","util/types.isSetIterator","util/types.isWeakMap","util/types.isWeakSet","util/types.isArrayBuffer","util/types.isDataView","util/types.isSharedArrayBuffer","util/types.isProxy","util/types.isModuleNamespaceObject","util/types.isAnyArrayBuffer","util/types.isBoxedPrimitive","util/types.isArrayBufferView","util/types.isTypedArray","util/types.isUint8Array","util/types.isUint8ClampedArray","util/types.isUint16Array","util/types.isUint32Array","util/types.isInt8Array","util/types.isInt16Array","util/types.isInt32Array","util/types.isFloat16Array","util/types.isFloat32Array","util/types.isFloat64Array","util/types.isBigInt64Array","util/types.isBigUint64Array","util/types.isKeyObject","util/types.isCryptoKey","util/types.isWebAssemblyCompiledModule","v8","v8.serialize","v8.deserialize","v8.Serializer","v8.Deserializer","v8.DefaultSerializer","v8.DefaultDeserializer","v8.promiseHooks","v8.promiseHooks.onInit","v8.promiseHooks.onSettled","v8.promiseHooks.onBefore","v8.promiseHooks.onAfter","v8.promiseHooks.createHook","v8.startupSnapshot","v8.startupSnapshot.addSerializeCallback","v8.startupSnapshot.addDeserializeCallback","v8.startupSnapshot.setDeserializeMainFunction","v8.startupSnapshot.isBuildingSnapshot","v8.cachedDataVersionTag","v8.getHeapCodeStatistics","v8.getHeapSnapshot","v8.getHeapSpaceStatistics","v8.getHeapStatistics","v8.isStringOneByteRepresentation","v8.queryObjects","v8.setFlagsFromString","v8.stopCoverage","v8.takeCoverage","v8.writeHeapSnapshot","v8.setHeapSnapshotNearHeapLimit","v8.GCProfiler","v8.startCpuProfile","vm.constants","vm.compileFunction","vm.createContext","vm.isContext","vm.measureMemory","vm.runInContext","vm.runInNewContext","vm.runInThisContext","vm.Script","vm.Module","vm.SourceTextModule","vm.SyntheticModule","vm","wasi.WASI","wasi","worker_threads","worker_threads.parentPort","worker_threads.resourceLimits","worker_threads.SHARE_ENV","worker_threads.threadId","worker_threads.threadName","worker_threads.workerData","worker_threads.getEnvironmentData","worker_threads.getHeapStatistics","worker_threads.markAsUncloneable","worker_threads.markAsUntransferable","worker_threads.isInternalThread","worker_threads.isMainThread","worker_threads.isMarkedAsUntransferable","worker_threads.locks","worker_threads.locks.request","worker_threads.locks.query","worker_threads.moveMessagePortToContext","worker_threads.postMessageToThread","worker_threads.receiveMessageOnPort","worker_threads.setEnvironmentData","worker_threads.BroadcastChannel","worker_threads.MessageChannel","worker_threads.MessagePort","worker_threads.Worker","zlib.brotliCompress","zlib.brotliCompressSync","zlib.brotliDecompress","zlib.brotliDecompressSync","zlib.constants","zlib.constants.ZSTD_e_continue","zlib.constants.ZSTD_e_flush","zlib.constants.ZSTD_e_end","zlib.constants.ZSTD_fast","zlib.constants.ZSTD_dfast","zlib.constants.ZSTD_greedy","zlib.constants.ZSTD_lazy","zlib.constants.ZSTD_lazy2","zlib.constants.ZSTD_btlazy2","zlib.constants.ZSTD_btopt","zlib.constants.ZSTD_btultra","zlib.constants.ZSTD_btultra2","zlib.constants.ZSTD_c_compressionLevel","zlib.constants.ZSTD_c_windowLog","zlib.constants.ZSTD_c_hashLog","zlib.constants.ZSTD_c_chainLog","zlib.constants.ZSTD_c_searchLog","zlib.constants.ZSTD_c_minMatch","zlib.constants.ZSTD_c_targetLength","zlib.constants.ZSTD_c_strategy","zlib.constants.ZSTD_c_enableLongDistanceMatching","zlib.constants.ZSTD_c_ldmHashLog","zlib.constants.ZSTD_c_ldmMinMatch","zlib.constants.ZSTD_c_ldmBucketSizeLog","zlib.constants.ZSTD_c_ldmHashRateLog","zlib.constants.ZSTD_c_contentSizeFlag","zlib.constants.ZSTD_c_checksumFlag","zlib.constants.ZSTD_c_dictIDFlag","zlib.constants.ZSTD_c_nbWorkers","zlib.constants.ZSTD_c_jobSize","zlib.constants.ZSTD_c_overlapLog","zlib.constants.ZSTD_d_windowLogMax","zlib.constants.ZSTD_CLEVEL_DEFAULT","zlib.constants.ZSTD_error_no_error","zlib.constants.ZSTD_error_GENERIC","zlib.constants.ZSTD_error_prefix_unknown","zlib.constants.ZSTD_error_version_unsupported","zlib.constants.ZSTD_error_frameParameter_unsupported","zlib.constants.ZSTD_error_frameParameter_windowTooLarge","zlib.constants.ZSTD_error_corruption_detected","zlib.constants.ZSTD_error_checksum_wrong","zlib.constants.ZSTD_error_literals_headerWrong","zlib.constants.ZSTD_error_dictionary_corrupted","zlib.constants.ZSTD_error_dictionary_wrong","zlib.constants.ZSTD_error_dictionaryCreation_failed","zlib.constants.ZSTD_error_parameter_unsupported","zlib.constants.ZSTD_error_parameter_combination_unsupported","zlib.constants.ZSTD_error_parameter_outOfBound","zlib.constants.ZSTD_error_tableLog_tooLarge","zlib.constants.ZSTD_error_maxSymbolValue_tooLarge","zlib.constants.ZSTD_error_maxSymbolValue_tooSmall","zlib.constants.ZSTD_error_stabilityCondition_notRespected","zlib.constants.ZSTD_error_stage_wrong","zlib.constants.ZSTD_error_init_missing","zlib.constants.ZSTD_error_memory_allocation","zlib.constants.ZSTD_error_workSpace_tooSmall","zlib.constants.ZSTD_error_dstSize_tooSmall","zlib.constants.ZSTD_error_srcSize_wrong","zlib.constants.ZSTD_error_dstBuffer_null","zlib.constants.ZSTD_error_noForwardProgress_destFull","zlib.constants.ZSTD_error_noForwardProgress_inputEmpty","zlib.crc32","zlib.createBrotliCompress","zlib.createBrotliDecompress","zlib.createDeflate","zlib.createDeflateRaw","zlib.createGunzip","zlib.createGzip","zlib.createInflate","zlib.createInflateRaw","zlib.createUnzip","zlib.createZstdCompress","zlib.createZstdDecompress","zlib.deflate","zlib.deflateRaw","zlib.deflateRawSync","zlib.deflateSync","zlib.gunzip","zlib.gunzipSync","zlib.gzip","zlib.gzipSync","zlib.inflate","zlib.inflateRaw","zlib.inflateRawSync","zlib.inflateSync","zlib.unzip","zlib.unzipSync","zlib.zstdCompress","zlib.zstdCompressSync","zlib.zstdDecompress","zlib.zstdDecompressSync","zlib.BrotliCompress()","zlib.BrotliCompress","zlib.BrotliDecompress()","zlib.BrotliDecompress","zlib.Deflate()","zlib.Deflate","zlib.DeflateRaw()","zlib.DeflateRaw","zlib.Gunzip()","zlib.Gunzip","zlib.Gzip()","zlib.Gzip","zlib.Inflate()","zlib.Inflate","zlib.InflateRaw()","zlib.InflateRaw","zlib.Unzip()","zlib.Unzip","zlib.ZstdCompress","zlib.ZstdDecompress","zlib.ZstdOptions","zlib","import.meta.resolve","import.meta.dirname","import.meta.filename","import.meta.main"]},"uniqueItems":true}},"additionalProperties":false}]]
new-cap	[[{"type":"object","properties":{"newIsCap":{"type":"boolean"},"capIsNew":{"type":"boolean"},"newIsCapExceptions":{"type":"array","items":{"type":"string"}},"newIsCapExceptionPattern":{"type":"string"},"capIsNewExceptions":{"type":"array","items":{"type":"string"}},"capIsNewExceptionPattern":{"type":"string"},"properties":{"type":"boolean"}},"additionalProperties":false}],[{"capIsNew":true,"capIsNewExceptions":[],"newIsCap":true,"newIsCapExceptions":[],"properties":true}]]
no-bitwise	[[{"type":"object","properties":{"allow":{"type":"array","items":{"enum":["^","|","&","<<",">>",">>>","^=","|=","&=","<<=",">>=",">>>=","~"]},"uniqueItems":true},"int32Hint":{"type":"boolean"}},"additionalProperties":false}],[{"allow":[],"int32Hint":false}]]
no-cond-assign	[[{"enum":["except-parens","always"]}],["except-parens"]]
no-console	[[{"type":"object","properties":{"allow":{"type":"array","items":{"type":"string"},"minItems":1,"uniqueItems":true}},"additionalProperties":false}],[{}]]
no-constant-binary-expression	[[{"type":"object","properties":{"checkRelationalComparisons":{"type":"boolean"}},"additionalProperties":false}],[{"checkRelationalComparisons":false}]]
no-constant-condition	[[{"type":"object","properties":{"checkLoops":{"enum":["all","allExceptWhileTrue","none",true,false]}},"additionalProperties":false}],[{"checkLoops":"allExceptWhileTrue"}]]
no-duplicate-imports	[[{"type":"object","properties":{"includeExports":{"type":"boolean"},"allowSeparateTypeImports":{"type":"boolean"}},"additionalProperties":false}],[{"includeExports":false,"allowSeparateTypeImports":false}]]
no-else-return	[[{"type":"object","properties":{"allowElseIf":{"type":"boolean"}},"additionalProperties":false}],[{"allowElseIf":true}]]
no-empty	[[{"type":"object","properties":{"allowEmptyCatch":{"type":"boolean"}},"additionalProperties":false}],[{"allowEmptyCatch":false}]]
no-empty-function	[[{"type":"object","properties":{"allow":{"type":"array","items":{"enum":["functions","arrowFunctions","generatorFunctions","methods","generatorMethods","getters","setters","constructors","asyncFunctions","asyncMethods","privateConstructors","protectedConstructors","decoratedFunctions","overrideMethods"]},"uniqueItems":true}},"additionalProperties":false}],[{"allow":[]}]]
no-empty-pattern	[[{"type":"object","properties":{"allowObjectPatternsAsParameters":{"type":"boolean"}},"additionalProperties":false}],[{"allowObjectPatternsAsParameters":false}]]
no-eval	[[{"type":"object","properties":{"allowIndirect":{"type":"boolean"}},"additionalProperties":false}],[{"allowIndirect":false}]]
no-extend-native	[[{"type":"object","properties":{"exceptions":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}],[{"exceptions":[]}]]
no-extra-boolean-cast	[[{"anyOf":[{"type":"object","properties":{"enforceForInnerExpressions":{"type":"boolean"}},"additionalProperties":false},{"type":"object","properties":{"enforceForLogicalOperands":{"type":"boolean"}},"additionalProperties":false}]}],[{}]]
no-fallthrough	[[{"type":"object","properties":{"commentPattern":{"type":"string"},"allowEmptyCase":{"type":"boolean"},"reportUnusedFallthroughComment":{"type":"boolean"}},"additionalProperties":false}],[{"allowEmptyCase":false,"reportUnusedFallthroughComment":false}]]
no-global-assign	[[{"type":"object","properties":{"exceptions":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}],[{"exceptions":[]}]]
no-implicit-coercion	[[{"type":"object","properties":{"boolean":{"type":"boolean"},"number":{"type":"boolean"},"string":{"type":"boolean"},"disallowTemplateShorthand":{"type":"boolean"},"allow":{"type":"array","items":{"enum":["~","!!","+","- -","-","*"]},"uniqueItems":true}},"additionalProperties":false}],[{"allow":[],"boolean":true,"disallowTemplateShorthand":false,"number":true,"string":true}]]
no-implicit-globals	[[{"type":"object","properties":{"lexicalBindings":{"type":"boolean"}},"additionalProperties":false}],[{"lexicalBindings":false}]]
no-inline-comments	[[{"type":"object","properties":{"ignorePattern":{"type":"string"}},"additionalProperties":false}],[{}]]
no-inner-declarations	[[{"enum":["functions","both"]},{"type":"object","properties":{"blockScopedFunctions":{"enum":["allow","disallow"]}},"additionalProperties":false}],["functions",{"blockScopedFunctions":"allow"}]]
no-invalid-regexp	[[{"type":"object","properties":{"allowConstructorFlags":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}],[{}]]
no-invalid-this	[[{"type":"object","properties":{"capIsConstructor":{"type":"boolean"}},"additionalProperties":false}],[{"capIsConstructor":true}]]
no-irregular-whitespace	[[{"type":"object","properties":{"skipComments":{"type":"boolean"},"skipStrings":{"type":"boolean"},"skipTemplates":{"type":"boolean"},"skipRegExps":{"type":"boolean"},"skipJSXText":{"type":"boolean"}},"additionalProperties":false}],[{"skipComments":false,"skipJSXText":false,"skipRegExps":false,"skipStrings":true,"skipTemplates":false}]]
no-labels	[[{"type":"object","properties":{"allowLoop":{"type":"boolean"},"allowSwitch":{"type":"boolean"}},"additionalProperties":false}],[{"allowLoop":false,"allowSwitch":false}]]
no-magic-numbers	[[{"type":"object","properties":{"detectObjects":{"type":"boolean"},"enforceConst":{"type":"boolean"},"ignore":{"type":"array","items":{"anyOf":[{"type":"number"},{"type":"string","pattern":"^[+-]?(?:0|[1-9][0-9]*)n$"}]},"uniqueItems":true},"ignoreArrayIndexes":{"type":"boolean"},"ignoreDefaultValues":{"type":"boolean"},"ignoreClassFieldInitialValues":{"type":"boolean"},"ignoreEnums":{"type":"boolean"},"ignoreNumericLiteralTypes":{"type":"boolean"},"ignoreReadonlyClassProperties":{"type":"boolean"},"ignoreTypeIndexes":{"type":"boolean"}},"additionalProperties":false}],[{"detectObjects":false,"enforceConst":false,"ignore":[],"ignoreArrayIndexes":false,"ignoreDefaultValues":false,"ignoreClassFieldInitialValues":false,"ignoreEnums":false,"ignoreNumericLiteralTypes":false,"ignoreReadonlyClassProperties":false,"ignoreTypeIndexes":false}]]
no-misleading-character-class	[[{"type":"object","properties":{"allowEscape":{"type":"boolean"}},"additionalProperties":false}],[{"allowEscape":false}]]
no-mixed-requires	[[{"oneOf":[{"type":"boolean"},{"type":"object","properties":{"grouping":{"type":"boolean"},"allowCall":{"type":"boolean"}},"additionalProperties":false}]}]]
no-multi-assign	[[{"type":"object","properties":{"ignoreNonDeclaration":{"type":"boolean"}},"additionalProperties":false}],[{"ignoreNonDeclaration":false}]]
no-native-reassign	[[{"type":"object","properties":{"exceptions":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]]
no-param-reassign	[[{"oneOf":[{"type":"object","properties":{"props":{"enum":[false]}},"additionalProperties":false},{"type":"object","properties":{"props":{"enum":[true]},"ignorePropertyModificationsFor":{"type":"array","items":{"type":"string"},"uniqueItems":true},"ignorePropertyModificationsForRegex":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}]}]]
no-plusplus	[[{"type":"object","properties":{"allowForLoopAfterthoughts":{"type":"boolean"}},"additionalProperties":false}],[{"allowForLoopAfterthoughts":false}]]
no-promise-executor-return	[[{"type":"object","properties":{"allowVoid":{"type":"boolean"}},"additionalProperties":false}],[{"allowVoid":false}]]
no-redeclare	[[{"type":"object","properties":{"builtinGlobals":{"type":"boolean"}},"additionalProperties":false}],[{"builtinGlobals":true}]]
no-restricted-exports	[[{"anyOf":[{"type":"object","properties":{"restrictedNamedExports":{"type":"array","items":{"type":"string"},"uniqueItems":true},"restrictedNamedExportsPattern":{"type":"string"}},"additionalProperties":false},{"type":"object","properties":{"restrictedNamedExports":{"type":"array","items":{"type":"string","pattern":"^(?!default$)"},"uniqueItems":true},"restrictedNamedExportsPattern":{"type":"string"},"restrictDefaultExports":{"type":"object","properties":{"direct":{"type":"boolean"},"named":{"type":"boolean"},"defaultFrom":{"type":"boolean"},"namedFrom":{"type":"boolean"},"namespaceFrom":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false}]}],[{}]]
no-restricted-globals	[{"anyOf":[{"type":"array","items":{"oneOf":[{"type":"string"},{"type":"object","properties":{"name":{"type":"string"},"message":{"type":"string"}},"required":["name"],"additionalProperties":false}]},"uniqueItems":true,"minItems":0},{"type":"array","items":[{"type":"object","properties":{"globals":{"type":"array","items":{"oneOf":[{"type":"string"},{"type":"object","properties":{"name":{"type":"string"},"message":{"type":"string"}},"required":["name"],"additionalProperties":false}]},"uniqueItems":true,"minItems":0},"checkGlobalObject":{"type":"boolean"},"globalObjects":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"required":["globals"],"additionalProperties":false}],"additionalItems":false}]}]
no-restricted-imports	[{"anyOf":[{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"name":{"type":"string"},"message":{"type":"string","minLength":1},"importNames":{"type":"array","items":{"type":"string"}},"allowImportNames":{"type":"array","items":{"type":"string"}},"allowTypeImports":{"type":"boolean"}},"additionalProperties":false,"required":["name"],"not":{"required":["importNames","allowImportNames"]}}]},"uniqueItems":true},{"type":"array","items":[{"type":"object","properties":{"paths":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"name":{"type":"string"},"message":{"type":"string","minLength":1},"importNames":{"type":"array","items":{"type":"string"}},"allowImportNames":{"type":"array","items":{"type":"string"}},"allowTypeImports":{"type":"boolean"}},"additionalProperties":false,"required":["name"],"not":{"required":["importNames","allowImportNames"]}}]},"uniqueItems":true},"patterns":{"anyOf":[{"type":"array","items":{"type":"string"},"uniqueItems":true},{"type":"array","items":{"type":"object","properties":{"importNames":{"type":"array","items":{"type":"string"},"minItems":1,"uniqueItems":true},"allowImportNames":{"type":"array","items":{"type":"string"},"minItems":1,"uniqueItems":true},"group":{"type":"array","items":{"type":"string"},"minItems":1,"uniqueItems":true},"regex":{"type":"string"},"importNamePattern":{"type":"string"},"allowImportNamePattern":{"type":"string"},"message":{"type":"string","minLength":1},"caseSensitive":{"type":"boolean"},"allowTypeImports":{"type":"boolean"}},"additionalProperties":false,"not":{"anyOf":[{"required":["importNames","allowImportNames"]},{"required":["importNamePattern","allowImportNamePattern"]},{"required":["importNames","allowImportNamePattern"]},{"required":["importNamePattern","allowImportNames"]},{"required":["allowImportNames","allowImportNamePattern"]}]},"oneOf":[{"required":["group"]},{"required":["regex"]}]},"uniqueItems":true}]}},"additionalProperties":false}],"additionalItems":false}]}]
no-restricted-modules	[{"anyOf":[{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"name":{"type":"string"},"message":{"type":"string","minLength":1}},"additionalProperties":false,"required":["name"]}]},"uniqueItems":true},{"type":"array","items":{"type":"object","properties":{"paths":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"name":{"type":"string"},"message":{"type":"string","minLength":1}},"additionalProperties":false,"required":["name"]}]},"uniqueItems":true},"patterns":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false},"additionalItems":false}]}]
no-restricted-properties	[{"type":"array","items":{"type":"object","properties":{"object":{"type":"string"},"property":{"type":"string"},"allowObjects":{"type":"array","items":{"type":"string"},"uniqueItems":true},"allowProperties":{"type":"array","items":{"type":"string"},"uniqueItems":true},"message":{"type":"string"}},"anyOf":[{"required":["object"]},{"required":["property"]}],"not":{"anyOf":[{"required":["allowObjects","object"]},{"required":["allowProperties","property"]}]},"additionalProperties":false},"uniqueItems":true}]
no-restricted-syntax	[{"type":"array","items":{"oneOf":[{"type":"string"},{"type":"object","properties":{"selector":{"type":"string"},"message":{"type":"string"}},"required":["selector"],"additionalProperties":false}]},"uniqueItems":true,"minItems":0}]
no-return-assign	[[{"enum":["except-parens","always"]}],["except-parens"]]
no-self-assign	[[{"type":"object","properties":{"props":{"type":"boolean"}},"additionalProperties":false}],[{"props":true}]]
no-sequences	[[{"type":"object","properties":{"allowInParentheses":{"type":"boolean"}},"additionalProperties":false}],[{"allowInParentheses":true}]]
no-shadow	[[{"type":"object","properties":{"builtinGlobals":{"type":"boolean"},"hoist":{"enum":["all","functions","never","types","functions-and-types"]},"allow":{"type":"array","items":{"type":"string"}},"ignoreOnInitialization":{"type":"boolean"},"ignoreTypeValueShadow":{"type":"boolean"},"ignoreFunctionTypeParameterNameValueShadow":{"type":"boolean"}},"additionalProperties":false}],[{"allow":[],"builtinGlobals":false,"hoist":"functions","ignoreOnInitialization":false,"ignoreTypeValueShadow":true,"ignoreFunctionTypeParameterNameValueShadow":true}]]
no-shadow-restricted-names	[[{"type":"object","properties":{"reportGlobalThis":{"type":"boolean"}},"additionalProperties":false}],[{"reportGlobalThis":true}]]
no-sync	[[{"type":"object","properties":{"allowAtRootLevel":{"type":"boolean","default":false}},"additionalProperties":false}]]
no-undef	[[{"type":"object","properties":{"typeof":{"type":"boolean"}},"additionalProperties":false}],[{"typeof":false}]]
no-underscore-dangle	[[{"type":"object","properties":{"allow":{"type":"array","items":{"type":"string"}},"allowAfterThis":{"type":"boolean"},"allowAfterSuper":{"type":"boolean"},"allowAfterThisConstructor":{"type":"boolean"},"enforceInMethodNames":{"type":"boolean"},"allowFunctionParams":{"type":"boolean"},"enforceInClassFields":{"type":"boolean"},"allowInArrayDestructuring":{"type":"boolean"},"allowInObjectDestructuring":{"type":"boolean"}},"additionalProperties":false}],[{"allow":[],"allowAfterSuper":false,"allowAfterThis":false,"allowAfterThisConstructor":false,"allowFunctionParams":true,"allowInArrayDestructuring":true,"allowInObjectDestructuring":true,"enforceInClassFields":false,"enforceInMethodNames":false}]]
no-unmodified-loop-condition	[[{"type":"object","properties":{"checkConditionalExpressions":{"type":"boolean"}},"additionalProperties":false}],[{"checkConditionalExpressions":false}]]
no-unneeded-ternary	[[{"type":"object","properties":{"defaultAssignment":{"type":"boolean"}},"additionalProperties":false}],[{"defaultAssignment":true}]]
no-unreachable-loop	[[{"type":"object","properties":{"ignore":{"type":"array","items":{"enum":["WhileStatement","DoWhileStatement","ForStatement","ForInStatement","ForOfStatement"]},"uniqueItems":true}},"additionalProperties":false}],[{"ignore":[]}]]
no-unsafe-negation	[[{"type":"object","properties":{"enforceForOrderingRelations":{"type":"boolean"}},"additionalProperties":false}],[{"enforceForOrderingRelations":false}]]
no-unsafe-optional-chaining	[[{"type":"object","properties":{"disallowArithmeticOperators":{"type":"boolean"}},"additionalProperties":false}],[{"disallowArithmeticOperators":false}]]
no-unused-expressions	[[{"type":"object","properties":{"allowShortCircuit":{"type":"boolean"},"allowTernary":{"type":"boolean"},"allowTaggedTemplates":{"type":"boolean"},"enforceForJSX":{"type":"boolean"},"ignoreDirectives":{"type":"boolean"}},"additionalProperties":false}],[{"allowShortCircuit":false,"allowTernary":false,"allowTaggedTemplates":false,"enforceForJSX":false,"ignoreDirectives":false}]]
no-unused-vars	[[{"oneOf":[{"enum":["all","local"]},{"type":"object","properties":{"vars":{"enum":["all","local"]},"varsIgnorePattern":{"type":"string"},"args":{"enum":["all","after-used","none"]},"ignoreRestSiblings":{"type":"boolean"},"argsIgnorePattern":{"type":"string"},"caughtErrors":{"enum":["all","none"]},"caughtErrorsIgnorePattern":{"type":"string"},"destructuredArrayIgnorePattern":{"type":"string"},"ignoreClassWithStaticInitBlock":{"type":"boolean"},"ignoreUsingDeclarations":{"type":"boolean"},"reportUsedIgnorePattern":{"type":"boolean"}},"additionalProperties":false}]}],[{"vars":"all","args":"after-used","ignoreRestSiblings":false,"caughtErrors":"all","ignoreClassWithStaticInitBlock":false,"ignoreUsingDeclarations":false,"reportUsedIgnorePattern":false}]]
no-use-before-define	[[{"oneOf":[{"enum":["nofunc"]},{"type":"object","properties":{"functions":{"type":"boolean"},"classes":{"type":"boolean"},"variables":{"type":"boolean"},"allowNamedExports":{"type":"boolean"},"enums":{"type":"boolean"},"typedefs":{"type":"boolean"},"ignoreTypeReferences":{"type":"boolean"}},"additionalProperties":false}]}],[{"classes":true,"functions":true,"variables":true,"allowNamedExports":false,"enums":true,"typedefs":true,"ignoreTypeReferences":true}]]
no-useless-computed-key	[[{"type":"object","properties":{"enforceForClassMembers":{"type":"boolean"}},"additionalProperties":false}],[{"enforceForClassMembers":true}]]
no-useless-escape	[[{"type":"object","properties":{"allowRegexCharacters":{"type":"array","items":{"type":"string"},"uniqueItems":true}},"additionalProperties":false}],[{"allowRegexCharacters":[]}]]
no-useless-rename	[[{"type":"object","properties":{"ignoreDestructuring":{"type":"boolean"},"ignoreImport":{"type":"boolean"},"ignoreExport":{"type":"boolean"}},"additionalProperties":false}],[{"ignoreDestructuring":false,"ignoreImport":false,"ignoreExport":false}]]
no-void	[[{"type":"object","properties":{"allowAsStatement":{"type":"boolean"}},"additionalProperties":false}],[{"allowAsStatement":false}]]
no-warning-comments	[[{"type":"object","properties":{"terms":{"type":"array","items":{"type":"string"}},"location":{"enum":["start","anywhere"]},"decoration":{"type":"array","items":{"type":"string","pattern":"^\\S$"},"minItems":1,"uniqueItems":true}},"additionalProperties":false}],[{"location":"start","terms":["todo","fixme","xxx"]}]]
object-shorthand	[{"anyOf":[{"type":"array","items":[{"enum":["always","methods","properties","never","consistent","consistent-as-needed"]}],"minItems":0,"maxItems":1},{"type":"array","items":[{"enum":["always","methods","properties"]},{"type":"object","properties":{"avoidQuotes":{"type":"boolean"}},"additionalProperties":false}],"minItems":0,"maxItems":2},{"type":"array","items":[{"enum":["always","methods"]},{"type":"object","properties":{"ignoreConstructors":{"type":"boolean"},"methodsIgnorePattern":{"type":"string"},"avoidQuotes":{"type":"boolean"},"avoidExplicitReturnArrows":{"type":"boolean"}},"additionalProperties":false}],"minItems":0,"maxItems":2}]},["always"]]
one-var	[[{"oneOf":[{"enum":["always","never","consecutive"]},{"type":"object","properties":{"separateRequires":{"type":"boolean"},"var":{"enum":["always","never","consecutive"]},"let":{"enum":["always","never","consecutive"]},"const":{"enum":["always","never","consecutive"]},"using":{"enum":["always","never","consecutive"]},"awaitUsing":{"enum":["always","never","consecutive"]}},"additionalProperties":false},{"type":"object","properties":{"initialized":{"enum":["always","never","consecutive"]},"uninitialized":{"enum":["always","never","consecutive"]}},"additionalProperties":false}]}],["always"]]
operator-assignment	[[{"enum":["always","never"]}],["always"]]
prefer-arrow-callback	[[{"type":"object","properties":{"allowNamedFunctions":{"type":"boolean"},"allowUnboundThis":{"type":"boolean"}},"additionalProperties":false}],[{"allowNamedFunctions":false,"allowUnboundThis":true}]]
prefer-const	[[{"type":"object","properties":{"destructuring":{"enum":["any","all"]},"ignoreReadBeforeAssign":{"type":"boolean"}},"additionalProperties":false}],[{"destructuring":"any","ignoreReadBeforeAssign":false}]]
prefer-destructuring	[[{"oneOf":[{"type":"object","properties":{"VariableDeclarator":{"type":"object","properties":{"array":{"type":"boolean"},"object":{"type":"boolean"}},"additionalProperties":false},"AssignmentExpression":{"type":"object","properties":{"array":{"type":"boolean"},"object":{"type":"boolean"}},"additionalProperties":false}},"additionalProperties":false},{"type":"object","properties":{"array":{"type":"boolean"},"object":{"type":"boolean"}},"additionalProperties":false}]},{"type":"object","properties":{"enforceForRenamedProperties":{"type":"boolean"}},"additionalProperties":false}]]
prefer-promise-reject-errors	[[{"type":"object","properties":{"allowEmptyReject":{"type":"boolean"}},"additionalProperties":false}],[{"allowEmptyReject":false}]]
prefer-reflect	[[{"type":"object","properties":{"exceptions":{"type":"array","items":{"enum":["apply","call","delete","defineProperty","getOwnPropertyDescriptor","getPrototypeOf","setPrototypeOf","isExtensible","getOwnPropertyNames","preventExtensions"]},"uniqueItems":true}},"additionalProperties":false}]]
prefer-regex-literals	[[{"type":"object","properties":{"disallowRedundantWrapping":{"type":"boolean"}},"additionalProperties":false}],[{"disallowRedundantWrapping":false}]]
preserve-caught-error	[[{"type":"object","properties":{"requireCatchParameter":{"type":"boolean"},"errorClassNames":{"type":"array","items":{"oneOf":[{"type":"string"},{"type":"object","required":["name","argumentPosition"],"properties":{"name":{"type":"string"},"argumentPosition":{"type":"integer","minimum":1}},"additionalProperties":false}]},"uniqueItems":true}},"additionalProperties":false}],[{"requireCatchParameter":false,"errorClassNames":[]}]]
prettier/prettier	[[{"type":"object","properties":{},"additionalProperties":true},{"type":"object","properties":{"usePrettierrc":{"type":"boolean"},"fileInfoOptions":{"type":"object","properties":{},"additionalProperties":true}},"additionalProperties":false}]]
radix	[[{"enum":["always","as-needed"]}]]
react-hooks/capitalized-calls	[[{"type":"object","additionalProperties":true}]]
react-hooks/config	[[{"type":"object","additionalProperties":true}]]
react-hooks/error-boundaries	[[{"type":"object","additionalProperties":true}]]
react-hooks/exhaustive-deps	[[{"type":"object","additionalProperties":false,"enableDangerousAutofixThisMayCauseInfiniteLoops":false,"properties":{"additionalHooks":{"type":"string"},"enableDangerousAutofixThisMayCauseInfiniteLoops":{"type":"boolean"},"experimental_autoDependenciesHooks":{"type":"array","items":{"type":"string"}},"requireExplicitEffectDeps":{"type":"boolean"}}}]]
react-hooks/exhaustive-effect-dependencies	[[{"type":"object","additionalProperties":true}]]
react-hooks/fbt	[[{"type":"object","additionalProperties":true}]]
react-hooks/gating	[[{"type":"object","additionalProperties":true}]]
react-hooks/globals	[[{"type":"object","additionalProperties":true}]]
react-hooks/hooks	[[{"type":"object","additionalProperties":true}]]
react-hooks/immutability	[[{"type":"object","additionalProperties":true}]]
react-hooks/incompatible-library	[[{"type":"object","additionalProperties":true}]]
react-hooks/invariant	[[{"type":"object","additionalProperties":true}]]
react-hooks/memo-dependencies	[[{"type":"object","additionalProperties":true}]]
react-hooks/memoized-effect-dependencies	[[{"type":"object","additionalProperties":true}]]
react-hooks/no-deriving-state-in-effects	[[{"type":"object","additionalProperties":true}]]
react-hooks/preserve-manual-memoization	[[{"type":"object","additionalProperties":true}]]
react-hooks/purity	[[{"type":"object","additionalProperties":true}]]
react-hooks/refs	[[{"type":"object","additionalProperties":true}]]
react-hooks/rule-suppression	[[{"type":"object","additionalProperties":true}]]
react-hooks/rules-of-hooks	[[{"type":"object","additionalProperties":false,"properties":{"additionalHooks":{"type":"string"}}}]]
react-hooks/set-state-in-effect	[[{"type":"object","additionalProperties":true}]]
react-hooks/set-state-in-render	[[{"type":"object","additionalProperties":true}]]
react-hooks/static-components	[[{"type":"object","additionalProperties":true}]]
react-hooks/syntax	[[{"type":"object","additionalProperties":true}]]
react-hooks/todo	[[{"type":"object","additionalProperties":true}]]
react-hooks/unsupported-syntax	[[{"type":"object","additionalProperties":true}]]
react-hooks/use-memo	[[{"type":"object","additionalProperties":true}]]
react-hooks/void-use-memo	[[{"type":"object","additionalProperties":true}]]
react/boolean-prop-naming	[[{"additionalProperties":false,"properties":{"propTypeNames":{"items":{"type":"string"},"minItems":1,"type":"array","uniqueItems":true},"rule":{"default":"^(is|has)[A-Z]([A-Za-z0-9]?)+","minLength":1,"type":"string"},"message":{"minLength":1,"type":"string"},"validateNested":{"default":false,"type":"boolean"}},"type":"object"}]]
react/button-has-type	[[{"type":"object","properties":{"button":{"default":true,"type":"boolean"},"submit":{"default":true,"type":"boolean"},"reset":{"default":true,"type":"boolean"}},"additionalProperties":false}]]
react/checked-requires-onchange-or-readonly	[[{"additionalProperties":false,"properties":{"ignoreMissingProperties":{"type":"boolean"},"ignoreExclusiveCheckedAttribute":{"type":"boolean"}}}]]
react/default-props-match-prop-types	[[{"type":"object","properties":{"allowRequiredDefaults":{"default":false,"type":"boolean"}},"additionalProperties":false}]]
react/destructuring-assignment	[[{"type":"string","enum":["always","never"]},{"type":"object","properties":{"ignoreClassFields":{"type":"boolean"},"destructureInSignature":{"type":"string","enum":["always","ignore"]}},"additionalProperties":false}]]
react/display-name	[[{"type":"object","properties":{"ignoreTranspilerName":{"type":"boolean"},"checkContextObjects":{"type":"boolean"}},"additionalProperties":false}]]
react/forbid-component-props	[[{"type":"object","properties":{"forbid":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"propName":{"type":"string"},"allowedFor":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"allowedForPatterns":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"message":{"type":"string"}},"additionalProperties":false},{"type":"object","properties":{"propName":{"type":"string"},"disallowedFor":{"type":"array","uniqueItems":true,"minItems":1,"items":{"type":"string"}},"disallowedForPatterns":{"type":"array","uniqueItems":true,"minItems":1,"items":{"type":"string"}},"message":{"type":"string"}},"anyOf":[{"required":["disallowedFor"]},{"required":["disallowedForPatterns"]}],"additionalProperties":false},{"type":"object","properties":{"propNamePattern":{"type":"string"},"allowedFor":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"allowedForPatterns":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"message":{"type":"string"}},"additionalProperties":false},{"type":"object","properties":{"propNamePattern":{"type":"string"},"disallowedFor":{"type":"array","uniqueItems":true,"minItems":1,"items":{"type":"string"}},"disallowedForPatterns":{"type":"array","uniqueItems":true,"minItems":1,"items":{"type":"string"}},"message":{"type":"string"}},"anyOf":[{"required":["disallowedFor"]},{"required":["disallowedForPatterns"]}],"additionalProperties":false}]}}}}]]
react/forbid-dom-props	[[{"type":"object","properties":{"forbid":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"propName":{"type":"string"},"disallowedFor":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"message":{"type":"string"}}}],"minLength":1},"uniqueItems":true}},"additionalProperties":false}]]
react/forbid-elements	[[{"type":"object","properties":{"forbid":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"element":{"type":"string"},"message":{"type":"string"}},"required":["element"],"additionalProperties":false}]}}},"additionalProperties":false}]]
react/forbid-foreign-prop-types	[[{"type":"object","properties":{"allowInPropTypes":{"type":"boolean"}},"additionalProperties":false}]]
react/forbid-prop-types	[[{"type":"object","properties":{"forbid":{"type":"array","items":{"type":"string"}},"checkContextTypes":{"type":"boolean"},"checkChildContextTypes":{"type":"boolean"}},"additionalProperties":true}]]
react/function-component-definition	[[{"type":"object","properties":{"namedComponents":{"anyOf":[{"enum":["function-declaration","arrow-function","function-expression"]},{"type":"array","items":{"type":"string","enum":["function-declaration","arrow-function","function-expression"]}}]},"unnamedComponents":{"anyOf":[{"enum":["arrow-function","function-expression"]},{"type":"array","items":{"type":"string","enum":["arrow-function","function-expression"]}}]}}}]]
react/hook-use-state	[[{"type":"object","properties":{"allowDestructuredState":{"default":false,"type":"boolean"}},"additionalProperties":false}]]
react/jsx-boolean-value	[{"anyOf":[{"type":"array","items":[{"enum":["always","never"]}],"additionalItems":false},{"type":"array","items":[{"enum":["always"]},{"type":"object","additionalProperties":false,"properties":{"never":{"type":"array","items":{"type":"string","minLength":1},"uniqueItems":true},"assumeUndefinedIsFalse":{"type":"boolean"}}}],"additionalItems":false},{"type":"array","items":[{"enum":["never"]},{"type":"object","additionalProperties":false,"properties":{"always":{"type":"array","items":{"type":"string","minLength":1},"uniqueItems":true},"assumeUndefinedIsFalse":{"type":"boolean"}}}],"additionalItems":false}]}]
react/jsx-closing-bracket-location	[[{"anyOf":[{"enum":["after-props","props-aligned","tag-aligned","line-aligned"]},{"type":"object","properties":{"location":{"enum":["after-props","props-aligned","tag-aligned","line-aligned"]}},"additionalProperties":false},{"type":"object","properties":{"nonEmpty":{"enum":["after-props","props-aligned","tag-aligned","line-aligned",false]},"selfClosing":{"enum":["after-props","props-aligned","tag-aligned","line-aligned",false]}},"additionalProperties":false}]}]]
react/jsx-closing-tag-location	[[{"anyOf":[{"enum":["tag-aligned","line-aligned"]},{"type":"object","properties":{"location":{"enum":["tag-aligned","line-aligned"]}},"additionalProperties":false}]}]]
react/jsx-curly-brace-presence	[[{"anyOf":[{"type":"object","properties":{"props":{"enum":["always","never","ignore"]},"children":{"enum":["always","never","ignore"]},"propElementValues":{"enum":["always","never","ignore"]}},"additionalProperties":false},{"enum":["always","never","ignore"]}]}]]
react/jsx-curly-newline	[[{"anyOf":[{"enum":["consistent","never"]},{"type":"object","properties":{"singleline":{"enum":["consistent","require","forbid"]},"multiline":{"enum":["consistent","require","forbid"]}},"additionalProperties":false}]}]]
react/jsx-curly-spacing	[{"definitions":{"basicConfig":{"type":"object","properties":{"when":{"enum":["always","never"]},"allowMultiline":{"type":"boolean"},"spacing":{"type":"object","properties":{"objectLiterals":{"enum":["always","never"]}}}}},"basicConfigOrBoolean":{"anyOf":[{"$ref":"#/definitions/basicConfig"},{"type":"boolean"}]}},"type":"array","items":[{"anyOf":[{"allOf":[{"$ref":"#/definitions/basicConfig"},{"type":"object","properties":{"attributes":{"$ref":"#/definitions/basicConfigOrBoolean"},"children":{"$ref":"#/definitions/basicConfigOrBoolean"}}}]},{"enum":["always","never"]}]},{"type":"object","properties":{"allowMultiline":{"type":"boolean"},"spacing":{"type":"object","properties":{"objectLiterals":{"enum":["always","never"]}}}},"additionalProperties":false}]}]
react/jsx-equals-spacing	[[{"enum":["always","never"]}]]
react/jsx-filename-extension	[[{"type":"object","properties":{"allow":{"enum":["always","as-needed"]},"extensions":{"type":"array","items":{"type":"string"}},"ignoreFilesWithoutCode":{"type":"boolean"}},"additionalProperties":false}]]
react/jsx-first-prop-new-line	[[{"enum":["always","never","multiline","multiline-multiprop","multiprop"]}]]
react/jsx-fragments	[[{"enum":["syntax","element"]}]]
react/jsx-handler-names	[[{"anyOf":[{"type":"object","properties":{"eventHandlerPrefix":{"type":"string"},"eventHandlerPropPrefix":{"type":"string"},"checkLocalVariables":{"type":"boolean"},"checkInlineFunction":{"type":"boolean"},"ignoreComponentNames":{"type":"array","uniqueItems":true,"items":{"type":"string"}}},"additionalProperties":false},{"type":"object","properties":{"eventHandlerPrefix":{"type":"string"},"eventHandlerPropPrefix":{"type":"boolean","enum":[false]},"checkLocalVariables":{"type":"boolean"},"checkInlineFunction":{"type":"boolean"},"ignoreComponentNames":{"type":"array","uniqueItems":true,"items":{"type":"string"}}},"additionalProperties":false},{"type":"object","properties":{"eventHandlerPrefix":{"type":"boolean","enum":[false]},"eventHandlerPropPrefix":{"type":"string"},"checkLocalVariables":{"type":"boolean"},"checkInlineFunction":{"type":"boolean"},"ignoreComponentNames":{"type":"array","uniqueItems":true,"items":{"type":"string"}}},"additionalProperties":false},{"type":"object","properties":{"checkLocalVariables":{"type":"boolean"}},"additionalProperties":false},{"type":"object","properties":{"checkInlineFunction":{"type":"boolean"}},"additionalProperties":false},{"type":"object","properties":{"ignoreComponentNames":{"type":"array","uniqueItems":true,"items":{"type":"string"}}}}]}]]
react/jsx-indent	[[{"anyOf":[{"enum":["tab"]},{"type":"integer"}]},{"type":"object","properties":{"checkAttributes":{"type":"boolean"},"indentLogicalExpressions":{"type":"boolean"}},"additionalProperties":false}]]
react/jsx-indent-props	[[{"anyOf":[{"enum":["tab","first"]},{"type":"integer"},{"type":"object","properties":{"indentMode":{"anyOf":[{"enum":["tab","first"]},{"type":"integer"}]},"ignoreTernaryOperator":{"type":"boolean"}}}]}]]
react/jsx-key	[[{"type":"object","properties":{"checkFragmentShorthand":{"type":"boolean","default":false},"checkKeyMustBeforeSpread":{"type":"boolean","default":false},"warnOnDuplicates":{"type":"boolean","default":false}},"additionalProperties":false}]]
react/jsx-max-depth	[[{"type":"object","properties":{"max":{"type":"integer","minimum":0}},"additionalProperties":false}]]
react/jsx-max-props-per-line	[[{"anyOf":[{"type":"object","properties":{"maximum":{"type":"object","properties":{"single":{"type":"integer","minimum":1},"multi":{"type":"integer","minimum":1}}}},"additionalProperties":false},{"type":"object","properties":{"maximum":{"type":"number","minimum":1},"when":{"type":"string","enum":["always","multiline"]}},"additionalProperties":false}]}]]
react/jsx-newline	[[{"type":"object","properties":{"prevent":{"default":false,"type":"boolean"},"allowMultilines":{"default":false,"type":"boolean"}},"additionalProperties":false,"if":{"properties":{"allowMultilines":{"const":true}}},"then":{"properties":{"prevent":{"const":true}},"required":["prevent"]}}]]
react/jsx-no-bind	[[{"type":"object","properties":{"allowArrowFunctions":{"default":false,"type":"boolean"},"allowBind":{"default":false,"type":"boolean"},"allowFunctions":{"default":false,"type":"boolean"},"ignoreRefs":{"default":false,"type":"boolean"},"ignoreDOMComponents":{"default":false,"type":"boolean"}},"additionalProperties":false}]]
react/jsx-no-constructed-context-values	[{}]
react/jsx-no-duplicate-props	[[{"type":"object","properties":{"ignoreCase":{"type":"boolean"}},"additionalProperties":false}]]
react/jsx-no-leaked-render	[[{"type":"object","properties":{"validStrategies":{"type":"array","items":{"enum":["ternary","coerce"]},"uniqueItems":true,"default":["ternary","coerce"]}},"additionalProperties":false}]]
react/jsx-no-literals	[[{"type":"object","properties":{"elementOverrides":{"type":"object","patternProperties":{"^[A-Z][\\w.]*$":{"type":"object","properties":{"applyToNestedElements":{"type":"boolean"},"noStrings":{"type":"boolean"},"allowedStrings":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"ignoreProps":{"type":"boolean"},"noAttributeStrings":{"type":"boolean"}}}}},"noStrings":{"type":"boolean"},"allowedStrings":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"ignoreProps":{"type":"boolean"},"noAttributeStrings":{"type":"boolean"}},"additionalProperties":false}]]
react/jsx-no-script-url	[{"anyOf":[{"type":"array","items":[{"type":"array","uniqueItems":true,"items":{"type":"object","properties":{"name":{"type":"string"},"props":{"type":"array","items":{"type":"string","uniqueItems":true}}},"required":["name","props"],"additionalProperties":false}},{"type":"object","properties":{"includeFromSettings":{"type":"boolean"}},"additionalItems":false}],"additionalItems":false},{"type":"array","items":[{"type":"object","properties":{"includeFromSettings":{"type":"boolean"}},"additionalItems":false}],"additionalItems":false}]}]
react/jsx-no-target-blank	[[{"type":"object","properties":{"allowReferrer":{"type":"boolean"},"enforceDynamicLinks":{"enum":["always","never"]},"warnOnSpreadAttributes":{"type":"boolean"},"links":{"type":"boolean","default":true},"forms":{"type":"boolean","default":false}},"additionalProperties":false}]]
react/jsx-no-undef	[[{"type":"object","properties":{"allowGlobals":{"type":"boolean"}},"additionalProperties":false}]]
react/jsx-no-useless-fragment	[[{"type":"object","properties":{"allowExpressions":{"type":"boolean"}}}]]
react/jsx-one-expression-per-line	[[{"type":"object","properties":{"allow":{"enum":["none","literal","single-child","non-jsx"]}},"default":{"allow":"none"},"additionalProperties":false}]]
react/jsx-pascal-case	[[{"type":"object","properties":{"allowAllCaps":{"type":"boolean"},"allowLeadingUnderscore":{"type":"boolean"},"allowNamespace":{"type":"boolean"},"ignore":{"items":[{"type":"string"}],"minItems":0,"type":"array","uniqueItems":true}},"additionalProperties":false}]]
react/jsx-props-no-spreading	[[{"allOf":[{"type":"object","properties":{"html":{"enum":["enforce","ignore"]},"custom":{"enum":["enforce","ignore"]},"explicitSpread":{"enum":["enforce","ignore"]},"exceptions":{"type":"array","items":{"type":"string","uniqueItems":true}}}},{"not":{"type":"object","required":["html","custom"],"properties":{"html":{"enum":["ignore"]},"custom":{"enum":["ignore"]},"exceptions":{"type":"array","minItems":0,"maxItems":0}}}}]}]]
react/jsx-sort-default-props	[[{"type":"object","properties":{"ignoreCase":{"type":"boolean"}},"additionalProperties":false}]]
react/jsx-sort-props	[[{"type":"object","properties":{"callbacksLast":{"type":"boolean"},"shorthandFirst":{"type":"boolean"},"shorthandLast":{"type":"boolean"},"multiline":{"enum":["ignore","first","last"],"default":"ignore"},"ignoreCase":{"type":"boolean"},"noSortAlphabetically":{"type":"boolean"},"reservedFirst":{"type":["array","boolean"]},"locale":{"type":"string","default":"auto"}},"additionalProperties":false}]]
react/jsx-tag-spacing	[[{"type":"object","properties":{"closingSlash":{"enum":["always","never","allow"]},"beforeSelfClosing":{"enum":["always","proportional-always","never","allow"]},"afterOpening":{"enum":["always","allow-multiline","never","allow"]},"beforeClosing":{"enum":["always","proportional-always","never","allow"]}},"default":{"closingSlash":"never","beforeSelfClosing":"always","afterOpening":"never","beforeClosing":"allow"},"additionalProperties":false}]]
react/jsx-wrap-multilines	[[{"type":"object","properties":{"declaration":{"enum":[true,false,"ignore","parens","parens-new-line","never"]},"assignment":{"enum":[true,false,"ignore","parens","parens-new-line","never"]},"return":{"enum":[true,false,"ignore","parens","parens-new-line","never"]},"arrow":{"enum":[true,false,"ignore","parens","parens-new-line","never"]},"condition":{"enum":[true,false,"ignore","parens","parens-new-line","never"]},"logical":{"enum":[true,false,"ignore","parens","parens-new-line","never"]},"prop":{"enum":[true,false,"ignore","parens","parens-new-line","never"]}},"additionalProperties":false}]]
react/no-children-prop	[[{"type":"object","properties":{"allowFunctions":{"type":"boolean","default":false}},"additionalProperties":false}]]
react/no-danger	[[{"type":"object","properties":{"customComponentNames":{"items":{"type":"string"},"minItems":0,"type":"array","uniqueItems":true}}}]]
react/no-did-mount-set-state	[[{"enum":["disallow-in-func"]}]]
react/no-did-update-set-state	[[{"enum":["disallow-in-func"]}]]
react/no-invalid-html-attribute	[[{"type":"array","uniqueItems":true,"items":{"enum":["rel"]}}]]
react/no-multi-comp	[[{"type":"object","properties":{"ignoreStateless":{"default":false,"type":"boolean"}},"additionalProperties":false}]]
react/no-string-refs	[[{"type":"object","properties":{"noTemplateLiterals":{"type":"boolean"}},"additionalProperties":false}]]
react/no-unescaped-entities	[[{"type":"object","properties":{"forbid":{"type":"array","items":{"anyOf":[{"type":"string"},{"type":"object","properties":{"char":{"type":"string"},"alternatives":{"type":"array","uniqueItems":true,"items":{"type":"string"}}}}]}}},"additionalProperties":false}]]
react/no-unknown-property	[[{"type":"object","properties":{"ignore":{"type":"array","items":{"type":"string"}},"requireDataLowercase":{"type":"boolean","default":false}},"additionalProperties":false}]]
react/no-unsafe	[[{"type":"object","properties":{"checkAliases":{"default":false,"type":"boolean"}},"additionalProperties":false}]]
react/no-unstable-nested-components	[[{"type":"object","properties":{"customValidators":{"type":"array","items":{"type":"string"}},"allowAsProps":{"type":"boolean"},"propNamePattern":{"type":"string"}},"additionalProperties":false}]]
react/no-unused-prop-types	[[{"type":"object","properties":{"ignore":{"type":"array","items":{"type":"string"},"uniqueItems":true},"customValidators":{"type":"array","items":{"type":"string"}},"skipShapeProps":{"type":"boolean"}},"additionalProperties":false}]]
react/no-will-update-set-state	[[{"enum":["disallow-in-func"]}]]
react/prefer-es6-class	[[{"enum":["always","never"]}]]
react/prefer-stateless-function	[[{"type":"object","properties":{"ignorePureComponents":{"default":false,"type":"boolean"}},"additionalProperties":false}]]
react/prop-types	[[{"type":"object","properties":{"ignore":{"type":"array","items":{"type":"string"}},"customValidators":{"type":"array","items":{"type":"string"}},"skipUndeclared":{"type":"boolean"}},"additionalProperties":false}]]
react/require-default-props	[[{"type":"object","properties":{"forbidDefaultForRequired":{"type":"boolean"},"classes":{"enum":["defaultProps","ignore"]},"functions":{"enum":["defaultArguments","defaultProps","ignore"]},"ignoreFunctionalComponents":{"type":"boolean"}},"additionalProperties":false}]]
react/require-optimization	[[{"type":"object","properties":{"allowDecorators":{"type":"array","items":{"type":"string"}}},"additionalProperties":false}]]
react/self-closing-comp	[[{"type":"object","properties":{"component":{"default":true,"type":"boolean"},"html":{"default":true,"type":"boolean"}},"additionalProperties":false}]]
react/sort-comp	[[{"type":"object","properties":{"order":{"type":"array","items":{"type":"string"}},"groups":{"type":"object","patternProperties":{"^.*$":{"type":"array","items":{"type":"string"}}}}},"additionalProperties":false}]]
react/sort-default-props	[[{"type":"object","properties":{"ignoreCase":{"type":"boolean"}},"additionalProperties":false}]]
react/sort-prop-types	[[{"type":"object","properties":{"requiredFirst":{"type":"boolean"},"callbacksLast":{"type":"boolean"},"ignoreCase":{"type":"boolean"},"noSortAlphabetically":{"type":"boolean"},"sortShapeProp":{"type":"boolean"},"checkTypes":{"type":"boolean"}},"additionalProperties":false}]]
react/state-in-constructor	[[{"enum":["always","never"]}]]
react/static-property-placement	[[{"enum":["static public field","static getter","property assignment"]},{"type":"object","properties":{"propTypes":{"enum":["static public field","static getter","property assignment"]},"defaultProps":{"enum":["static public field","static getter","property assignment"]},"childContextTypes":{"enum":["static public field","static getter","property assignment"]},"contextTypes":{"enum":["static public field","static getter","property assignment"]},"contextType":{"enum":["static public field","static getter","property assignment"]},"displayName":{"enum":["static public field","static getter","property assignment"]}},"additionalProperties":false}]]
react/style-prop-object	[[{"type":"object","properties":{"allow":{"type":"array","items":{"type":"string"},"additionalItems":false,"uniqueItems":true}}}]]
require-atomic-updates	[[{"type":"object","properties":{"allowProperties":{"type":"boolean"}},"additionalProperties":false}],[{"allowProperties":false}]]
require-unicode-regexp	[[{"type":"object","properties":{"requireFlag":{"enum":["u","v"]}},"additionalProperties":false}],[{}]]
sort-imports	[[{"type":"object","properties":{"ignoreCase":{"type":"boolean"},"memberSyntaxSortOrder":{"type":"array","items":{"enum":["none","all","multiple","single"]},"uniqueItems":true,"minItems":4,"maxItems":4},"ignoreDeclarationSort":{"type":"boolean"},"ignoreMemberSort":{"type":"boolean"},"allowSeparatedGroups":{"type":"boolean"}},"additionalProperties":false}],[{"allowSeparatedGroups":false,"ignoreCase":false,"ignoreDeclarationSort":false,"ignoreMemberSort":false,"memberSyntaxSortOrder":["none","all","multiple","single"]}]]
sort-keys	[[{"enum":["asc","desc"]},{"type":"object","properties":{"caseSensitive":{"type":"boolean"},"natural":{"type":"boolean"},"minKeys":{"type":"integer","minimum":2},"allowLineSeparatedGroups":{"type":"boolean"},"ignoreComputedKeys":{"type":"boolean"}},"additionalProperties":false}],["asc",{"allowLineSeparatedGroups":false,"caseSensitive":true,"ignoreComputedKeys":false,"minKeys":2,"natural":false}]]
sort-vars	[[{"type":"object","properties":{"ignoreCase":{"type":"boolean"}},"additionalProperties":false}],[{"ignoreCase":false}]]
strict	[[{"enum":["never","global","function","safe"]}],["safe"]]
unicode-bom	[[{"enum":["always","never"]}],["never"]]
use-isnan	[[{"type":"object","properties":{"enforceForSwitchCase":{"type":"boolean"},"enforceForIndexOf":{"type":"boolean"}},"additionalProperties":false}],[{"enforceForIndexOf":false,"enforceForSwitchCase":true}]]
valid-typeof	[[{"type":"object","properties":{"requireStringLiterals":{"type":"boolean"}},"additionalProperties":false}],[{"requireStringLiterals":false}]]
yoda	[[{"enum":["always","never"]},{"type":"object","properties":{"exceptRange":{"type":"boolean"},"onlyEquality":{"type":"boolean"}},"additionalProperties":false}],["never",{"exceptRange":false,"onlyEquality":false}]]
