licenses.dev

eslint v8.57.0

An AST-based pattern checker for JavaScript.

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT70
PackageRelationDependenciesPublished
@eslint-community/eslint-utils • 4.4.0Utilities for ESLint plugins.DIRECT1
@eslint-community/regexpp • 4.11.1Regular expression parser for ECMAScript.DIRECT0
@eslint/eslintrc • 2.1.4The legacy ESLintRC config file format for ESLintDIRECT26
@eslint/js • 8.57.0ESLint JavaScript language implementationDIRECT0
@nodelib/fs.scandir • 2.1.5List files and directories inside the specified directoryINDIRECT3
@nodelib/fs.stat • 2.0.5Get the status of a file with some featuresINDIRECT0
@nodelib/fs.walk • 1.2.8A library for efficiently walking a directory recursivelyDIRECT6
acorn-jsx • 5.3.2Modern, fast React.js JSX parserINDIRECT0
acorn • 8.12.1ECMAScript parserINDIRECT0
ajv • 6.12.6Another JSON Schema ValidatorDIRECT5
ansi-regex • 5.0.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 4.3.0ANSI escape codes for styling strings in the terminalINDIRECT2
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
brace-expansion • 1.1.11Brace expansion as known from sh/bashINDIRECT2
callsites • 3.1.0Get callsites from the V8 stack trace APIINDIRECT0
chalk • 4.1.2Terminal string styling done rightDIRECT5
color-convert • 2.0.1Plain color conversion functionsINDIRECT1
color-name • 1.1.4A list of color names and its valuesINDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
cross-spawn • 7.0.3Cross platform child_process#spawn and child_process#spawnSyncDIRECT5
debug • 4.3.7Lightweight debugging utility for Node.js and the browserDIRECT1
deep-is • 0.1.4node's assert.deepEqual algorithm except for NaN being equal to NaNINDIRECT0
escape-string-regexp • 4.0.0Escape RegExp special charactersDIRECT0
fast-deep-equal • 3.1.3Fast deep equalDIRECT0
fast-json-stable-stringify • 2.1.0deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonifyINDIRECT0
fast-levenshtein • 2.0.6Efficient implementation of Levenshtein algorithm with locale-specific collator support.INDIRECT0
file-entry-cache • 6.0.1Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the processDIRECT16
find-up • 5.0.0Find a file or directory by walking up parent directoriesDIRECT5
flat-cache • 3.2.0A stupidly simple key/value storage using files to persist some dataINDIRECT15
globals • 13.24.0Global identifiers from different JavaScript environmentsDIRECT1
graphemer • 1.4.0A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)DIRECT0
has-flag • 4.0.0Check if argv has a specific flagINDIRECT0
ignore • 5.3.2Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.DIRECT0
import-fresh • 3.3.0Import a module while bypassing the cacheINDIRECT3
imurmurhash • 0.1.4An incremental implementation of MurmurHash3DIRECT0
is-extglob • 2.1.1Returns true if a string has an extglob.INDIRECT0
is-glob • 4.0.3Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a betDIRECT1
is-path-inside • 3.0.3Check if a path is inside another pathDIRECT0
js-yaml • 4.1.0YAML 1.2 parser and serializerDIRECT1
json-buffer • 3.0.1JSON parse & stringify that supports binary via bops & base64INDIRECT0
json-schema-traverse • 0.4.1Traverse JSON Schema passing each schema object to callbackINDIRECT0
json-stable-stringify-without-jsonify • 1.0.1deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependenciesDIRECT0
keyv • 4.5.4Simple key-value storage with support for multiple backendsINDIRECT1
levn • 0.4.1Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexibleDIRECT2
locate-path • 6.0.0Get the first path that exists on disk of multiple pathsINDIRECT3
lodash.merge • 4.6.2The Lodash method `_.merge` exported as a module.DIRECT0
ms • 2.1.3Tiny millisecond conversion utilityINDIRECT0
natural-compare • 1.4.0Compare strings containing a mix of letters and numbers in the way a human being would in sort order.DIRECT0
optionator • 0.9.4option parsing and help generationDIRECT6
p-limit • 3.1.0Run multiple promise-returning & async functions with limited concurrencyINDIRECT1
p-locate • 5.0.0Get the first fulfilled promise that satisfies the provided testing functionINDIRECT2
parent-module • 1.0.1Get the path of the parent moduleINDIRECT1
path-exists • 4.0.0Check if a path existsINDIRECT0
path-is-absolute • 1.0.1Node.js 0.12 path.isAbsolute() ponyfillINDIRECT0
path-key • 3.1.1Get the PATH environment variable key cross-platformINDIRECT0
prelude-ls • 1.2.1prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.INDIRECT0
punycode • 2.3.1A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.INDIRECT0
queue-microtask • 1.2.3fast, tiny `queueMicrotask` shim for modern enginesINDIRECT0
resolve-from • 4.0.0Resolve the path of a module like `require.resolve()` but from a given pathINDIRECT0
reusify • 1.0.4Reuse objects and functions with styleINDIRECT0
run-parallel • 1.2.0Run an array of functions in parallelINDIRECT1
shebang-command • 2.0.0Get the command from a shebangINDIRECT1
shebang-regex • 3.0.0Regular expression for matching a shebang lineINDIRECT0
strip-ansi • 6.0.1Strip ANSI escape codes from a stringDIRECT1
strip-json-comments • 3.1.1Strip comments from JSON. Lets you use comments in your JSON files!INDIRECT0
supports-color • 7.2.0Detect whether a terminal supports colorINDIRECT1
text-table • 0.2.0borderless text tables with alignmentDIRECT0
type-check • 0.4.0type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.INDIRECT1
word-wrap • 1.2.5Wrap words to a specified length.INDIRECT0
yocto-queue • 0.1.0Tiny queue data structureINDIRECT0
ISC14
PackageRelationDependenciesPublished
@ungap/structured-clone • 1.2.0A structuredClone polyfillDIRECT0
fastq • 1.17.1Fast, in memory work queueINDIRECT1
flatted • 3.3.1A super light and fast circular JSON parser.INDIRECT0
fs.realpath • 1.0.0Use node's fs.realpath, but fall back to the JS implementation if the native one failsINDIRECT0
glob-parent • 6.0.2Extract the non-magic parent path from a glob string.DIRECT2
glob • 7.2.3a little globberINDIRECT10
inflight • 1.0.6Add callbacks to requests in flight to avoid async duplicationINDIRECT2
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
isexe • 2.0.0Minimal module to check if a file is executable.INDIRECT0
minimatch • 3.1.2a glob matcher in javascriptDIRECT3
once • 1.4.0Run a function exactly one timeINDIRECT1
rimraf • 3.0.2A deep deletion module for node (like `rm -rf`)INDIRECT11
which • 2.0.2Like which(1) unix command. Find the first instance of an executable in the PATH.INDIRECT1
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
BSD-2-Clause6
PackageRelationDependenciesPublished
eslint-scope • 7.2.2ECMAScript scope analyzer for ESLintDIRECT2
espree • 9.6.1An Esprima-compatible JavaScript parser built on AcornDIRECT3
esrecurse • 4.3.0ECMAScript AST recursive visitorINDIRECT1
estraverse • 5.3.0ECMAScript JS AST traversal functionsINDIRECT0
esutils • 2.0.3utility box for ECMAScript language toolsDIRECT0
uri-js • 4.4.1An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.INDIRECT1
Apache-2.04
PackageRelationDependenciesPublished
@humanwhocodes/config-array • 0.11.14Glob-based configuration matching.DIRECT7
@humanwhocodes/module-importer • 1.0.1Universal module importer for Node.jsDIRECT0
doctrine • 3.0.0JSDoc parserDIRECT1
eslint-visitor-keys • 3.4.3Constants and utilities about visitor keys to traverse AST.DIRECT0
BSD-3-Clause2
PackageRelationDependenciesPublished
@humanwhocodes/object-schema • 2.0.3An object schema merger/validatorINDIRECT0
esquery • 1.6.0A query library for ECMAScript AST using a CSS selector like query language.DIRECT1
Python-2.01
PackageRelationDependenciesPublished
argparse • 2.0.1CLI arguments parser. Native port of python's argparse.INDIRECT0
CC0-1.0 OR MIT1
PackageRelationDependenciesPublished
type-fest • 0.20.2A collection of essential TypeScript typesINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/eslint)](https://licenses.dev/npm/eslint)
<a href="https://licenses.dev/npm/eslint">
  <img src="https://licenses.dev/b/npm/eslint" alt="licenses" />
</a>

Or the licenses badge code for the 8.57.0 version:

[![licenses](https://licenses.dev/b/npm/eslint/8.57.0)](https://licenses.dev/npm/eslint/8.57.0)
<a href="https://licenses.dev/npm/eslint/8.57.0">
  <img src="https://licenses.dev/b/npm/eslint/8.57.0" alt="licenses" />
</a>
GitHub