Socket
Socket
Sign inDemoInstall

@typescript-eslint/eslint-plugin

Package Overview
Dependencies
Maintainers
2
Versions
3725
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@typescript-eslint/eslint-plugin - npm Package Compare versions

Comparing version 8.3.1-alpha.5 to 8.3.1-alpha.6

1

dist/rules/ban-ts-comment.js

@@ -54,2 +54,3 @@ "use strict";

minimumDescriptionLength: {
description: 'A minimum character length for descriptions when `allow-with-description` is enabled.',
type: 'number',

@@ -56,0 +57,0 @@ default: defaultMinimumDescriptionLength,

@@ -55,2 +55,3 @@ "use strict";

assertionStyle: {
description: 'The expected assertion style to enforce.',
type: 'string',

@@ -67,2 +68,3 @@ enum: ['never'],

assertionStyle: {
description: 'The expected assertion style to enforce.',
type: 'string',

@@ -72,2 +74,3 @@ enum: ['as', 'angle-bracket'],

objectLiteralTypeAssertions: {
description: 'Whether to always prefer type declarations for object literals used as variable initializers, rather than type assertions.',
type: 'string',

@@ -74,0 +77,0 @@ enum: ['allow', 'allow-as-parameter', 'never'],

@@ -24,2 +24,3 @@ "use strict";

fixMixedExportsWithInlineTypeSpecifier: {
description: 'Whether the rule will autofix "mixed" export cases using TS inline type specifiers.',
type: 'boolean',

@@ -26,0 +27,0 @@ },

@@ -23,5 +23,7 @@ "use strict";

disallowTypeAnnotations: {
description: 'Whether to disallow type imports in type annotations (`import()`).',
type: 'boolean',
},
fixStyle: {
description: 'The expected type modifier to be added when an import is detected as used only in the type position.',
type: 'string',

@@ -31,2 +33,3 @@ enum: ['separate-type-imports', 'inline-type-imports'],

prefer: {
description: 'The expected import kind for type-only imports.',
type: 'string',

@@ -33,0 +36,0 @@ enum: ['type-imports', 'no-type-imports'],

@@ -47,2 +47,3 @@ "use strict";

allowKeywords: {
description: 'Whether to allow keywords such as ["class"]`.',
type: 'boolean',

@@ -52,2 +53,3 @@ default: true,

allowPattern: {
description: 'Regular expression of names to allow.',
type: 'string',

@@ -57,2 +59,3 @@ default: '',

allowPrivateClassPropertyAccess: {
description: 'Whether to allow accessing class members marked as `private` with array notation.',
type: 'boolean',

@@ -62,2 +65,3 @@ default: false,

allowProtectedClassPropertyAccess: {
description: 'Whether to allow accessing class members marked as `protected` with array notation.',
type: 'boolean',

@@ -67,2 +71,3 @@ default: false,

allowIndexSignaturePropertyAccess: {
description: 'Whether to allow accessing properties matching an index signature with array notation.',
type: 'boolean',

@@ -69,0 +74,0 @@ default: false,

@@ -61,2 +61,3 @@ "use strict";

ignoredMethodNames: {
description: 'Specific method names that may be ignored.',
type: 'array',

@@ -63,0 +64,0 @@ items: {

7

dist/rules/max-params.js

@@ -19,7 +19,9 @@ "use strict";

properties: {
maximum: {
max: {
description: 'A maximum number of parameters in function definitions.',
type: 'integer',
minimum: 0,
},
max: {
maximum: {
description: '(deprecated) A maximum number of parameters in function definitions.',
type: 'integer',

@@ -29,2 +31,3 @@ minimum: 0,

countVoidThis: {
description: 'Whether to count a `this` declaration when the type is `void`.',
type: 'boolean',

@@ -31,0 +34,0 @@ },

@@ -51,2 +51,3 @@ "use strict";

ignoredTypeNames: {
description: 'Stringified regular expressions of type names to ignore.',
type: 'array',

@@ -53,0 +54,0 @@ items: {

@@ -60,4 +60,10 @@ "use strict";

properties: {
ignoreArrowShorthand: { type: 'boolean' },
ignoreVoidOperator: { type: 'boolean' },
ignoreArrowShorthand: {
description: 'Whether to ignore "shorthand" `() =>` arrow functions: those without `{ ... }` braces.',
type: 'boolean',
},
ignoreVoidOperator: {
description: 'Whether to ignore returns that start with the `void` operator.',
type: 'boolean',
},
},

@@ -64,0 +70,0 @@ additionalProperties: false,

@@ -78,5 +78,7 @@ "use strict";

ignoreIntersections: {
description: 'Whether to ignore `&` intersections.',
type: 'boolean',
},
ignoreUnions: {
description: 'Whether to ignore `|` unions.',
type: 'boolean',

@@ -83,0 +85,0 @@ },

@@ -14,2 +14,3 @@ "use strict";

allow: {
description: 'Locations and kinds of functions that are allowed to be empty.',
items: {

@@ -16,0 +17,0 @@ type: 'string',

@@ -27,2 +27,3 @@ "use strict";

allowSingleExtends: {
description: 'Whether to allow empty interfaces that extend a single other interface.',
type: 'boolean',

@@ -29,0 +30,0 @@ },

@@ -34,2 +34,3 @@ "use strict";

allowInterfaces: {
description: 'Whether to allow empty interfaces.',
enum: ['always', 'never', 'with-single-extends'],

@@ -39,2 +40,3 @@ type: 'string',

allowObjectTypes: {
description: 'Whether to allow empty object type literals.',
enum: ['always', 'never'],

@@ -44,2 +46,3 @@ type: 'string',

allowWithName: {
description: 'A stringified regular expression to allow interfaces and object type aliases with the configured name.',
type: 'string',

@@ -46,0 +49,0 @@ },

@@ -60,4 +60,10 @@ "use strict";

properties: {
allowForKnownSafePromises: util_1.readonlynessOptionsSchema.properties.allow,
allowForKnownSafeCalls: util_1.readonlynessOptionsSchema.properties.allow,
allowForKnownSafePromises: {
...util_1.readonlynessOptionsSchema.properties.allow,
description: 'Type specifiers that are known to be safe to float.',
},
allowForKnownSafeCalls: {
...util_1.readonlynessOptionsSchema.properties.allow,
description: 'Type specifiers of functions whose calls are safe to float.',
},
checkThenables: {

@@ -64,0 +70,0 @@ description: 'Whether to check all "Thenable"s, not just the built-in Promise type.',

@@ -22,5 +22,7 @@ "use strict";

ignoreParameters: {
description: 'Whether to ignore function parameters.',
type: 'boolean',
},
ignoreProperties: {
description: 'Whether to ignore class properties.',
type: 'boolean',

@@ -27,0 +29,0 @@ },

@@ -26,2 +26,3 @@ "use strict";

allowInGenericTypeArguments: {
description: 'Whether `void` can be used as a valid value for generic type parameters.',
oneOf: [

@@ -37,2 +38,3 @@ { type: 'boolean' },

allowAsThisParameter: {
description: 'Whether a `this` parameter of a function may be `void`.',
type: 'boolean',

@@ -39,0 +41,0 @@ },

@@ -15,11 +15,15 @@ "use strict";

ignoreNumericLiteralTypes: {
description: 'Whether numbers used in TypeScript numeric literal types are considered okay.',
type: 'boolean',
},
ignoreEnums: {
description: 'Whether enums used in TypeScript are considered okay.',
type: 'boolean',
},
ignoreReadonlyClassProperties: {
description: 'Whether `readonly` class properties are considered okay.',
type: 'boolean',
},
ignoreTypeIndexes: {
description: 'Whether numbers used to index types are okay.',
type: 'boolean',

@@ -26,0 +30,0 @@ },

@@ -50,2 +50,3 @@ "use strict";

checkNever: {
description: 'Whether to suggest removing `void` when the argument has type `never`.',
type: 'boolean',

@@ -52,0 +53,0 @@ default: false,

@@ -87,8 +87,26 @@ "use strict";

properties: {
arguments: { type: 'boolean' },
attributes: { type: 'boolean' },
inheritedMethods: { type: 'boolean' },
properties: { type: 'boolean' },
returns: { type: 'boolean' },
variables: { type: 'boolean' },
arguments: {
description: 'Disables checking an asynchronous function passed as argument where the parameter type expects a function that returns `void`.',
type: 'boolean',
},
attributes: {
description: 'Disables checking an asynchronous function passed as a JSX attribute expected to be a function that returns `void`.',
type: 'boolean',
},
inheritedMethods: {
description: 'Disables checking an asynchronous method in a type that extends or implements another type expecting that method to return `void`.',
type: 'boolean',
},
properties: {
description: 'Disables checking an asynchronous function passed as an object property expected to be a function that returns `void`.',
type: 'boolean',
},
returns: {
description: 'Disables checking an asynchronous function returned in a function whose return type is a function that returns `void`.',
type: 'boolean',
},
variables: {
description: 'Disables checking an asynchronous function used as a variable whose return type is a function that returns `void`.',
type: 'boolean',
},
},

@@ -100,2 +118,3 @@ type: 'object',

checksSpreads: {
description: 'Whether to warn when `...` spreading a `Promise`.',
type: 'boolean',

@@ -102,0 +121,0 @@ },

@@ -19,5 +19,7 @@ "use strict";

builtinGlobals: {
description: 'Whether to report shadowing of built-in global variables.',
type: 'boolean',
},
ignoreDeclarationMerge: {
description: 'Whether to ignore declaration merges between certain TypeScript declaration types.',
type: 'boolean',

@@ -24,0 +26,0 @@ },

@@ -25,5 +25,7 @@ "use strict";

builtinGlobals: {
description: 'Whether to report shadowing of built-in global variables.',
type: 'boolean',
},
hoist: {
description: 'Whether to report shadowing before outer functions or variables are defined.',
type: 'string',

@@ -33,2 +35,3 @@ enum: ['all', 'functions', 'never'],

allow: {
description: 'Identifier names for which shadowing is allowed.',
type: 'array',

@@ -40,8 +43,11 @@ items: {

ignoreOnInitialization: {
description: 'Whether to ignore the variable initializers when the shadowed variable is presumably still unitialized.',
type: 'boolean',
},
ignoreTypeValueShadow: {
description: 'Whether to ignore types named the same as a variable.',
type: 'boolean',
},
ignoreFunctionTypeParameterNameValueShadow: {
description: 'Whether to ignore function parameters named the same as a variable.',
type: 'boolean',

@@ -48,0 +54,0 @@ },

@@ -27,2 +27,3 @@ "use strict";

vars: {
description: 'Whether to check all variables or only locally-declared variables.',
type: 'string',

@@ -32,15 +33,16 @@ enum: ['all', 'local'],

varsIgnorePattern: {
description: 'Regular expressions of variable names to not check for usage.',
type: 'string',
},
args: {
description: 'Whether to check all, some, or no arguments.',
type: 'string',
enum: ['all', 'after-used', 'none'],
},
ignoreRestSiblings: {
type: 'boolean',
},
argsIgnorePattern: {
description: 'Regular expressions of argument names to not check for usage.',
type: 'string',
},
caughtErrors: {
description: 'Whether to check catch block arguments.',
type: 'string',

@@ -50,11 +52,19 @@ enum: ['all', 'none'],

caughtErrorsIgnorePattern: {
description: 'Regular expressions of catch block argument names to not check for usage.',
type: 'string',
},
destructuredArrayIgnorePattern: {
description: 'Regular expressions of destructured array variable names to not check for usage.',
type: 'string',
},
ignoreClassWithStaticInitBlock: {
description: 'Whether to ignore classes with at least one static initialization block.',
type: 'boolean',
},
ignoreRestSiblings: {
description: 'Whether to ignore sibling properties in `...` destructurings.',
type: 'boolean',
},
reportUsedIgnorePattern: {
description: 'Whether to report variables that match any of the valid ignore pattern options if they have been used.',
type: 'boolean',

@@ -61,0 +71,0 @@ },

@@ -173,8 +173,26 @@ "use strict";

properties: {
functions: { type: 'boolean' },
classes: { type: 'boolean' },
enums: { type: 'boolean' },
variables: { type: 'boolean' },
typedefs: { type: 'boolean' },
ignoreTypeReferences: { type: 'boolean' },
functions: {
description: 'Whether to ignore references to function declarations.',
type: 'boolean',
},
classes: {
description: 'Whether to ignore references to class declarations.',
type: 'boolean',
},
enums: {
description: 'Whether to check references to enums.',
type: 'boolean',
},
variables: {
description: 'Whether to ignore references to variables.',
type: 'boolean',
},
typedefs: {
description: 'Whether to check references to types.',
type: 'boolean',
},
ignoreTypeReferences: {
description: 'Whether to ignore type references, such as in type annotations and assertions.',
type: 'boolean',
},
allowNamedExports: { type: 'boolean' },

@@ -181,0 +199,0 @@ },

@@ -44,5 +44,7 @@ "use strict";

allowThrowingAny: {
description: 'Whether to always allow throwing values typed as `any`.',
type: 'boolean',
},
allowThrowingUnknown: {
description: 'Whether to always allow throwing values typed as `unknown`.',
type: 'boolean',

@@ -49,0 +51,0 @@ },

@@ -35,2 +35,3 @@ "use strict";

allow: {
description: 'Whether to allow certain kinds of properties to be ignored.',
type: 'array',

@@ -42,2 +43,3 @@ items: {

prefer: {
description: 'Whether to prefer class properties or parameter properties.',
type: 'string',

@@ -44,0 +46,0 @@ enum: ['class-property', 'parameter-property'],

@@ -22,2 +22,3 @@ "use strict";

allowBitwiseExpressions: {
description: 'Whether to allow using bitwise expressions in enum initializers.',
type: 'boolean',

@@ -24,0 +25,0 @@ },

@@ -51,11 +51,15 @@ "use strict";

allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing: {
description: 'Unless this is set to `true`, the rule will error on every file whose `tsconfig.json` does _not_ have the `strictNullChecks` compiler option (or `strict`) set to `true`.',
type: 'boolean',
},
ignoreConditionalTests: {
description: 'Whether to ignore cases that are located within a conditional test.',
type: 'boolean',
},
ignoreMixedLogicalExpressions: {
description: 'Whether to ignore any logical or expressions that are part of a mixed logical expression (with `&&`).',
type: 'boolean',
},
ignorePrimitives: {
description: 'Whether to ignore all (`true`) or some (an object with properties) primitive types.',
oneOf: [

@@ -78,2 +82,3 @@ {

ignoreTernaryTests: {
description: 'Whether to ignore any ternary expressions that could be simplified by using the nullish coalescing operator.',
type: 'boolean',

@@ -80,0 +85,0 @@ },

@@ -20,2 +20,3 @@ "use strict";

allowEmptyReject: {
description: 'Whether to allow calls to `Promise.reject()` with no arguments.',
type: 'boolean',

@@ -22,0 +23,0 @@ },

@@ -18,10 +18,18 @@ "use strict";

properties: {
allow: util_1.readonlynessOptionsSchema.properties.allow,
allow: {
...util_1.readonlynessOptionsSchema.properties.allow,
description: 'An array of type specifiers to ignore.',
},
checkParameterProperties: {
description: 'Whether to check class parameter properties.',
type: 'boolean',
},
ignoreInferredTypes: {
description: "Whether to ignore parameters which don't explicitly specify a type.",
type: 'boolean',
},
treatMethodsAsReadonly: util_1.readonlynessOptionsSchema.properties.treatMethodsAsReadonly,
treatMethodsAsReadonly: {
...util_1.readonlynessOptionsSchema.properties.treatMethodsAsReadonly,
description: 'Whether to treat all mutable methods as though they are readonly.',
},
},

@@ -28,0 +36,0 @@ },

@@ -53,2 +53,3 @@ "use strict";

onlyInlineLambdas: {
description: 'Whether to restrict checking only to members immediately assigned a lambda value.',
type: 'boolean',

@@ -55,0 +56,0 @@ },

@@ -57,11 +57,15 @@ "use strict";

checkArrowFunctions: {
description: 'Whether to check arrow functions.',
type: 'boolean',
},
checkFunctionDeclarations: {
description: 'Whether to check standalone function declarations.',
type: 'boolean',
},
checkFunctionExpressions: {
description: 'Whether to check inline function expressions',
type: 'boolean',
},
checkMethodDeclarations: {
description: 'Whether to check methods on classes and object literals.',
type: 'boolean',

@@ -68,0 +72,0 @@ },

@@ -55,7 +55,23 @@ "use strict";

type: 'string',
enum: [
'in-try-catch',
'always',
'never',
'error-handling-correctness-only',
oneOf: [
{
type: 'string',
enum: ['always'],
description: 'Requires that all returned promises be awaited.',
},
{
type: 'string',
enum: ['error-handling-correctness-only'],
description: 'In error-handling contexts, the rule enforces that returned promises must be awaited. In ordinary contexts, the rule does not enforce any particular behavior around whether returned promises are awaited.',
},
{
type: 'string',
enum: ['in-try-catch'],
description: 'In error-handling contexts, the rule enforces that returned promises must be awaited. In ordinary contexts, the rule enforces that returned promises _must not_ be awaited.',
},
{
type: 'string',
enum: ['never'],
description: 'Disallows awaiting any returned promises.',
},
],

@@ -62,0 +78,0 @@ },

@@ -44,10 +44,34 @@ "use strict";

properties: {
allowString: { type: 'boolean' },
allowNumber: { type: 'boolean' },
allowNullableObject: { type: 'boolean' },
allowNullableBoolean: { type: 'boolean' },
allowNullableString: { type: 'boolean' },
allowNullableNumber: { type: 'boolean' },
allowNullableEnum: { type: 'boolean' },
allowAny: { type: 'boolean' },
allowString: {
description: 'Whether to allow `string` in a boolean context.',
type: 'boolean',
},
allowNumber: {
description: 'Whether to allow `number` in a boolean context.',
type: 'boolean',
},
allowNullableObject: {
description: 'Whether to allow nullable `object`s in a boolean context.',
type: 'boolean',
},
allowNullableBoolean: {
description: 'Whether to allow nullable `boolean`s in a boolean context.',
type: 'boolean',
},
allowNullableString: {
description: 'Whether to allow nullable `string`s in a boolean context.',
type: 'boolean',
},
allowNullableNumber: {
description: 'Whether to allow nullable `number`s in a boolean context.',
type: 'boolean',
},
allowNullableEnum: {
description: 'Whether to allow nullable `enum`s in a boolean context.',
type: 'boolean',
},
allowAny: {
description: 'Whether to allow `any` in a boolean context.',
type: 'boolean',
},
allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoing: {

@@ -54,0 +78,0 @@ type: 'boolean',

@@ -21,2 +21,3 @@ "use strict";

lib: {
description: 'What to enforce for `/// <reference lib="..." />` references.',
type: 'string',

@@ -26,2 +27,3 @@ enum: ['always', 'never'],

path: {
description: 'What to enforce for `/// <reference path="..." />` references.',
type: 'string',

@@ -31,2 +33,3 @@ enum: ['always', 'never'],

types: {
description: 'What to enforce for `/// <reference types="..." />` references.',
type: 'string',

@@ -33,0 +36,0 @@ enum: ['always', 'never', 'prefer-import'],

@@ -20,10 +20,34 @@ "use strict";

properties: {
["arrayDestructuring" /* OptionKeys.ArrayDestructuring */]: { type: 'boolean' },
["arrowParameter" /* OptionKeys.ArrowParameter */]: { type: 'boolean' },
["memberVariableDeclaration" /* OptionKeys.MemberVariableDeclaration */]: { type: 'boolean' },
["objectDestructuring" /* OptionKeys.ObjectDestructuring */]: { type: 'boolean' },
["parameter" /* OptionKeys.Parameter */]: { type: 'boolean' },
["propertyDeclaration" /* OptionKeys.PropertyDeclaration */]: { type: 'boolean' },
["variableDeclaration" /* OptionKeys.VariableDeclaration */]: { type: 'boolean' },
["variableDeclarationIgnoreFunction" /* OptionKeys.VariableDeclarationIgnoreFunction */]: { type: 'boolean' },
["arrayDestructuring" /* OptionKeys.ArrayDestructuring */]: {
description: 'Whether to enforce type annotations on variables declared using array destructuring.',
type: 'boolean',
},
["arrowParameter" /* OptionKeys.ArrowParameter */]: {
description: 'Whether to enforce type annotations for parameters of arrow functions.',
type: 'boolean',
},
["memberVariableDeclaration" /* OptionKeys.MemberVariableDeclaration */]: {
description: 'Whether to enforce type annotations on member variables of classes.',
type: 'boolean',
},
["objectDestructuring" /* OptionKeys.ObjectDestructuring */]: {
description: 'Whether to enforce type annotations on variables declared using object destructuring.',
type: 'boolean',
},
["parameter" /* OptionKeys.Parameter */]: {
description: 'Whether to enforce type annotations for parameters of functions and methods.',
type: 'boolean',
},
["propertyDeclaration" /* OptionKeys.PropertyDeclaration */]: {
description: 'Whether to enforce type annotations for properties of interfaces and types.',
type: 'boolean',
},
["variableDeclaration" /* OptionKeys.VariableDeclaration */]: {
description: 'Whether to enforce type annotations for variable declarations, excluding array and object destructuring.',
type: 'boolean',
},
["variableDeclarationIgnoreFunction" /* OptionKeys.VariableDeclarationIgnoreFunction */]: {
description: 'Whether to ignore variable declarations for non-arrow and arrow functions.',
type: 'boolean',
},
},

@@ -30,0 +54,0 @@ },

{
"name": "@typescript-eslint/eslint-plugin",
"version": "8.3.1-alpha.5",
"version": "8.3.1-alpha.6",
"description": "TypeScript plugin for ESLint",

@@ -63,6 +63,6 @@ "files": [

"@eslint-community/regexpp": "^4.10.0",
"@typescript-eslint/scope-manager": "8.3.1-alpha.5",
"@typescript-eslint/type-utils": "8.3.1-alpha.5",
"@typescript-eslint/utils": "8.3.1-alpha.5",
"@typescript-eslint/visitor-keys": "8.3.1-alpha.5",
"@typescript-eslint/scope-manager": "8.3.1-alpha.6",
"@typescript-eslint/type-utils": "8.3.1-alpha.6",
"@typescript-eslint/utils": "8.3.1-alpha.6",
"@typescript-eslint/visitor-keys": "8.3.1-alpha.6",
"graphemer": "^1.4.0",

@@ -78,4 +78,4 @@ "ignore": "^5.3.1",

"@types/natural-compare": "*",
"@typescript-eslint/rule-schema-to-typescript-types": "8.3.1-alpha.5",
"@typescript-eslint/rule-tester": "8.3.1-alpha.5",
"@typescript-eslint/rule-schema-to-typescript-types": "8.3.1-alpha.6",
"@typescript-eslint/rule-tester": "8.3.1-alpha.6",
"ajv": "^6.12.6",

@@ -82,0 +82,0 @@ "cross-env": "^7.0.3",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc