licenses.dev

eslint-plugin-md v1.0.19

An ESLint plugin that allows you to lint markdown code in your *.md files.

Published on

Licenses

Learn more about license information.

Package Licenses

ISC

Dependency Licenses

MIT202
PackageRelationDependenciesPublished
@babel/code-frame • 7.26.2Generate errors that contain a code frame that point to source locations.INDIRECT3
@babel/helper-validator-identifier • 7.25.9Validate identifier/keywords nameINDIRECT0
@types/unist • 2.0.11TypeScript definitions for unistINDIRECT0
acorn-jsx • 5.3.2Modern, fast React.js JSX parserINDIRECT0
acorn • 7.4.1ECMAScript parserINDIRECT0
ajv • 6.12.6Another JSON Schema ValidatorINDIRECT5
ansi-escapes • 4.3.2ANSI escape codes for manipulating the terminalINDIRECT1
ansi-regex • 4.1.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-regex • 5.0.1Regular expression for matching ANSI escape codesINDIRECT0
ansi-styles • 3.2.1ANSI escape codes for styling strings in the terminalINDIRECT2
ansi-styles • 4.3.0ANSI escape codes for styling strings in the terminalINDIRECT2
argparse • 1.0.10Very powerful CLI arguments parser. Native port of argparse - python's options parsing libraryINDIRECT1
astral-regex • 1.0.0Regular expression for matching astral symbolsINDIRECT0
bail • 1.0.5Throw a given errorINDIRECT0
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
ccount • 1.1.0Count charactersINDIRECT0
chalk • 2.4.2Terminal string styling done rightINDIRECT6
chalk • 4.1.2Terminal string styling done rightINDIRECT5
character-entities-html4 • 1.1.4HTML4 character entity informationINDIRECT0
character-entities-legacy • 1.1.4HTML legacy character entity informationINDIRECT0
character-entities • 1.2.4HTML character entity informationINDIRECT0
character-reference-invalid • 1.1.4HTML invalid numeric character reference informationINDIRECT0
chardet • 0.7.0Character detectorINDIRECT0
cli-cursor • 3.1.0Toggle the CLI cursorINDIRECT4
co • 3.1.0generator async flow control goodnessINDIRECT0
collapse-white-space • 1.0.6Replace multiple white-space characters with a single spaceINDIRECT0
color-convert • 1.9.3Plain color conversion functionsINDIRECT1
color-convert • 2.0.1Plain color conversion functionsINDIRECT1
color-name • 1.1.3A list of color names and its valuesINDIRECT0
color-name • 1.1.4A list of color names and its valuesINDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
cross-spawn • 6.0.6Cross platform child_process#spawn and child_process#spawnSyncINDIRECT7
debug • 4.4.0Lightweight debugging utility for Node.js and the browserINDIRECT1
deep-is • 0.1.4node's assert.deepEqual algorithm except for NaN being equal to NaNINDIRECT0
emoji-regex • 7.0.3A regular expression to match all Emoji-only symbols as per the Unicode Standard.INDIRECT0
emoji-regex • 8.0.0A regular expression to match all Emoji-only symbols as per the Unicode Standard.INDIRECT0
escape-string-regexp • 1.0.5Escape RegExp special charactersINDIRECT0
eslint-utils • 1.4.3Utilities for ESLint plugins.INDIRECT1
eslint • 6.8.0An AST-based pattern checker for JavaScript.INDIRECT129
extend • 3.0.2Port of jQuery.extend for node.js and the browserINDIRECT0
external-editor • 3.1.0Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENTINDIRECT5
fast-deep-equal • 3.1.3Fast deep equalINDIRECT0
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
fault • 1.0.4Functional errors with formatted outputINDIRECT1
figures • 3.2.0Unicode symbols with Windows CMD fallbacksINDIRECT1
file-entry-cache • 5.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 processINDIRECT17
flat-cache • 2.0.1A stupidly simple key/value storage using files to persist some dataINDIRECT16
functional-red-black-tree • 1.0.1A fully persistent balanced binary search treeINDIRECT0
globals • 12.4.0Global identifiers from different JavaScript environmentsINDIRECT1
has-flag • 3.0.0Check if argv has a specific flagINDIRECT0
has-flag • 4.0.0Check if argv has a specific flagINDIRECT0
iconv-lite • 0.4.24Convert character encodings in pure javascript.INDIRECT1
ignore • 4.0.6Ignore is a manager and filter for .gitignore rules.INDIRECT0
import-fresh • 3.3.1Import a module while bypassing the cacheINDIRECT3
imurmurhash • 0.1.4An incremental implementation of MurmurHash3INDIRECT0
inquirer • 7.3.3A collection of common interactive command line user interfaces.INDIRECT33
irregular-plurals • 2.0.0Map of nouns to their irregular plural formINDIRECT0
is-alphabetical • 1.0.4Check if a character is alphabeticalINDIRECT0
is-alphanumeric • 1.0.0Check if a string only contains alphanumeric charactersINDIRECT0
is-alphanumerical • 1.0.4Check if a character is alphanumericalINDIRECT2
is-buffer • 2.0.5Determine if an object is a BufferINDIRECT0
is-decimal • 1.0.4Check if a character is decimalINDIRECT0
is-extglob • 2.1.1Returns true if a string has an extglob.INDIRECT0
is-fullwidth-code-point • 2.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT0
is-fullwidth-code-point • 3.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT0
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 betINDIRECT1
is-hexadecimal • 1.0.4Check if a character is hexadecimalINDIRECT0
is-plain-obj • 2.1.0Check if a value is a plain objectINDIRECT0
is-whitespace-character • 1.0.4Check if a character is a whitespace characterINDIRECT0
is-word-character • 1.0.4Check if a character is a word characterINDIRECT0
js-tokens • 4.0.0A regex that tokenizes JavaScript.INDIRECT0
js-yaml • 3.14.1YAML 1.2 parser and serializerINDIRECT3
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 dependenciesINDIRECT0
levn • 0.3.0Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexibleINDIRECT2
lodash • 4.17.21Lodash modular utilities.DIRECT0
longest-streak • 2.0.4Count the longest repeating streak of a characterINDIRECT0
markdown-escapes • 1.0.4List of escapable characters in markdownINDIRECT0
markdown-eslint-parser • 1.2.1The ESLint custom parser for *.md files.DIRECT130
markdown-table • 1.1.3Markdown/ASCII tablesINDIRECT0
mdast-comment-marker • 1.1.2mdast utility to parse a comment markerINDIRECT0
mdast-util-compact • 1.0.4Make an mdast tree compactINDIRECT3
mdast-util-heading-style • 1.0.6mdast utility to get the style of a headingINDIRECT0
mdast-util-to-string • 1.1.0mdast utility to get the plain text content of a nodeINDIRECT0
mimic-fn • 2.1.0Make a function mimic another oneINDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp • 0.5.6Recursively mkdir, like `mkdir -p`INDIRECT1
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.INDIRECT0
nice-try • 1.0.5Tries to execute a function and discards any error that occursINDIRECT0
onetime • 5.1.2Ensure a function is only called onceINDIRECT1
optionator • 0.8.3option parsing and help generationINDIRECT6
os-tmpdir • 1.0.2Node.js os.tmpdir() ponyfillINDIRECT0
parent-module • 1.0.1Get the path of the parent moduleINDIRECT1
parse-entities • 1.2.2Parse HTML character references: fast, spec-compliant, positional informationINDIRECT7
path-is-absolute • 1.0.1Node.js 0.12 path.isAbsolute() ponyfillINDIRECT0
path-key • 2.0.1Get the PATH environment variable key cross-platformINDIRECT0
plur • 3.1.1Pluralize a wordINDIRECT1
prelude-ls • 1.1.2prelude.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
prettier-linter-helpers • 1.0.0Utilities to help expose prettier output in linting toolsDIRECT1
progress • 2.0.3Flexible ascii progress barINDIRECT0
punycode • 2.3.1A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.INDIRECT0
regexpp • 2.0.1Regular expression parser for ECMAScript 2018.INDIRECT0
remark-frontmatter • 1.3.3remark plugin to support frontmatter (yaml, toml, and more)DIRECT3
remark-lint-blockquote-indentation • 1.0.4remark-lint rule to warn when block quotes are either indented too much or too littleINDIRECT12
remark-lint-code-block-style • 1.0.4remark-lint rule to warn when code blocks do not adhere to a given styleINDIRECT9
remark-lint-definition-case • 1.0.5remark-lint rule to warn when definition labels are not lowercaseINDIRECT9
remark-lint-definition-spacing • 1.0.5remark-lint rule to warn when consecutive whitespace is used in a definitionINDIRECT9
remark-lint-emphasis-marker • 1.0.4remark-lint rule to warn when emphasis markers violate the given styleINDIRECT9
remark-lint-fenced-code-flag • 1.0.4remark-lint rule to warn when fenced code blocks occur without language flagINDIRECT9
remark-lint-fenced-code-marker • 1.0.4remark-lint rule to warn when fenced code markers violate the given styleINDIRECT9
remark-lint-file-extension • 1.0.5remark-lint rule to warn when the file’s extension violates the given styleINDIRECT4
remark-lint-final-definition • 1.0.4remark-lint rule to warn when definitions are not placed at the end of the fileINDIRECT9
remark-lint-hard-break-spaces • 1.0.5remark-lint rule to warn when too many spaces are used to create a hard breakINDIRECT9
remark-lint-heading-increment • 1.0.4remark-lint rule to warn when headings increment with more than 1 level at a timeINDIRECT8
remark-lint-heading-style • 1.0.4remark-lint rule to warn when heading style violates the given styleINDIRECT9
remark-lint-link-title-style • 1.0.5remark-lint rule to warn when link and definition titles occur with incorrect quotesINDIRECT10
remark-lint-list-item-content-indent • 1.0.4remark-lint rule to warn when the content of a list item has mixed indentationINDIRECT11
remark-lint-list-item-indent • 1.0.5remark-lint rule to warn when the spacing between a list item’s bullet and its content violates a given styleINDIRECT11
remark-lint-list-item-spacing • 1.1.4remark-lint rule to warn when list looseness is incorrectINDIRECT9
remark-lint-maximum-heading-length • 1.0.4remark-lint rule to warn when headings are too longINDIRECT9
remark-lint-maximum-line-length • 1.2.2remark-lint rule to warn when lines are too longINDIRECT9
remark-lint-no-auto-link-without-protocol • 1.0.4remark-lint rule to warn for angle bracketed links without protocolINDIRECT10
remark-lint-no-blockquote-without-marker • 2.0.4remark-lint rule to warn when blank lines without markers (`>`) are found in a block quoteINDIRECT10
remark-lint-no-consecutive-blank-lines • 1.0.4remark-lint rule to warn for too many consecutive blank linesINDIRECT11
remark-lint-no-duplicate-headings • 1.0.5remark-lint rule to warn on duplicate headingsINDIRECT12
remark-lint-no-emphasis-as-heading • 1.0.4remark-lint rule to warn when emphasis or importance is used instead of a headingINDIRECT8
remark-lint-no-file-name-articles • 1.0.5remark-lint rule to warn when file name start with an articleINDIRECT4
remark-lint-no-file-name-consecutive-dashes • 1.0.5remark-lint rule to warn when file names contain consecutive dashesINDIRECT4
remark-lint-no-file-name-irregular-characters • 1.0.5remark-lint rule to warn when file names contain irregular charactersINDIRECT4
remark-lint-no-file-name-mixed-case • 1.0.5remark-lint rule to warn when file names use mixed caseINDIRECT4
remark-lint-no-file-name-outer-dashes • 1.0.6remark-lint rule to warn when file names contain initial or final dashesINDIRECT4
remark-lint-no-heading-punctuation • 1.0.4remark-lint rule to warn when headings end in illegal charactersINDIRECT9
remark-lint-no-inline-padding • 1.0.5remark-lint rule to warn when inline nodes are padded with spacesINDIRECT9
remark-lint-no-literal-urls • 1.0.4remark-lint rule to warn when URLs without angle brackets are usedINDIRECT10
remark-lint-no-multiple-toplevel-headings • 1.0.5remark-lint rule to warn when multiple top level headings are usedINDIRECT11
remark-lint-no-shell-dollars • 1.0.4remark-lint rule to warn when shell code is prefixed by dollarsINDIRECT8
remark-lint-no-shortcut-reference-image • 1.0.4remark-lint rule to warn when shortcut reference images are usedINDIRECT8
remark-lint-no-shortcut-reference-link • 1.0.5remark-lint rule to warn when shortcut reference links are usedINDIRECT8
remark-lint-no-table-indentation • 1.0.5remark-lint rule to warn when tables are indentedINDIRECT9
remark-lint-ordered-list-marker-style • 1.0.4remark-lint rule to warn when the markers of ordered lists violate a given styleINDIRECT9
remark-lint-ordered-list-marker-value • 1.0.5remark-lint rule to warn when the marker value of ordered lists violates a given styleINDIRECT9
remark-lint-rule-style • 1.0.4remark-lint rule to warn when horizontal rules violate a given styleINDIRECT9
remark-lint-strong-marker • 1.0.4remark-lint rule to warn when importance (strong) markers violate the given styleINDIRECT9
remark-lint-table-cell-padding • 1.0.5remark-lint rule to warn when table cells are incorrectly paddedINDIRECT9
remark-lint-table-pipe-alignment • 1.0.4remark-lint rule to warn when table pipes are not alignedINDIRECT9
remark-lint-table-pipes • 1.0.4remark-lint rule to warn when table rows are not fenced with pipesINDIRECT9
remark-lint-unordered-list-marker-style • 1.0.4remark-lint rule to warn when markers of unordered lists violate a given styleINDIRECT9
remark-lint • 6.0.6remark plugin to lint Markdown code styleINDIRECT9
remark-message-control • 4.2.0remark plugin to enable, disable, and ignore messages with remarkINDIRECT8
remark-parse • 7.0.2remark plugin to parse MarkdownINDIRECT24
remark-preset-lint-markdown-style-guide • 2.1.4remark preset to configure remark-lint with rules that enforce the markdown style guideDIRECT66
remark-stringify • 7.0.4remark plugin to compile MarkdownINDIRECT25
remark • 11.0.2Markdown processor powered by pluginsDIRECT43
repeat-string • 1.6.1Repeat the given string n times. Fastest implementation for repeating a string.INDIRECT0
requireindex • 1.1.0Write minimal node index.js files that require and export siblings by file basenameDIRECT0
resolve-from • 4.0.0Resolve the path of a module like `require.resolve()` but from a given pathINDIRECT0
restore-cursor • 3.1.0Gracefully restore the CLI cursor on exitINDIRECT3
run-async • 2.4.1Utility method to run function either synchronously or asynchronously using the common `this.async()` style.INDIRECT0
safer-buffer • 2.1.2Modern Buffer API polyfill without footgunsINDIRECT0
shebang-command • 1.2.0Get the command from a shebangINDIRECT1
shebang-regex • 1.0.0Regular expression for matching a shebangINDIRECT0
slice-ansi • 2.1.0Slice a string with ANSI escape codesINDIRECT5
sliced • 1.0.1A faster Node.js alternative to Array.prototype.slice.call(arguments)INDIRECT0
state-toggle • 1.0.3Enter/exit a stateINDIRECT0
string-width • 3.1.0Get the visual width of a string - the number of columns required to display itINDIRECT4
string-width • 4.2.3Get the visual width of a string - the number of columns required to display itINDIRECT4
stringify-entities • 2.0.0Encode HTML character references and character entitiesINDIRECT6
strip-ansi • 5.2.0Strip ANSI escape codes from a stringINDIRECT1
strip-ansi • 6.0.1Strip ANSI escape codes from a stringINDIRECT1
strip-json-comments • 3.1.1Strip comments from JSON. Lets you use comments in your JSON files!INDIRECT0
supports-color • 5.5.0Detect whether a terminal supports colorINDIRECT1
supports-color • 7.2.0Detect whether a terminal supports colorINDIRECT1
text-table • 0.2.0borderless text tables with alignmentINDIRECT0
through • 2.3.8simplified stream constructionINDIRECT0
tmp • 0.0.33Temporary file and directory creatorINDIRECT1
trim-trailing-lines • 1.1.4Remove final line feeds from a stringINDIRECT0
trim • 0.0.1Trim string whitespaceINDIRECT0
trough • 1.0.5Middleware: a channel used to convey a liquidINDIRECT0
type-check • 0.3.2type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.INDIRECT1
unherit • 1.1.3Clone a constructor without affecting the super-classINDIRECT2
unified-lint-rule • 1.0.6unified plugin to make it a bit easier to create linting rulesINDIRECT3
unified-message-control • 1.0.4Enable, disable, and ignore messages from unified processorsINDIRECT5
unified • 8.4.2Interface for processing text using syntax treesINDIRECT9
unist-util-generated • 1.1.6unist utility to check if a node is generatedINDIRECT0
unist-util-is • 3.0.0Utility to check if a node passes a testINDIRECT0
unist-util-position • 3.1.0unist utility to get the position of a nodeINDIRECT0
unist-util-remove-position • 1.1.4Remove `position`s from a unist treeINDIRECT3
unist-util-stringify-position • 2.0.3unist utility to serialize a node, position, or point as a human readable locationINDIRECT1
unist-util-visit-parents • 2.1.2Recursively walk over unist nodes, with ancestral informationINDIRECT1
unist-util-visit • 1.4.1Recursively walk over unist nodesINDIRECT2
v8-compile-cache • 2.4.0Require hook for automatic V8 compile cache persistenceINDIRECT0
vfile-location • 2.0.6Convert between positions (line and column-based) and offsets (range-based) locations in a virtual fileINDIRECT0
vfile-message • 2.0.4vfile utility to create a virtual messageINDIRECT2
vfile • 4.2.1Virtual file format for text processingINDIRECT4
word-wrap • 1.2.5Wrap words to a specified length.INDIRECT0
wrapped • 1.0.1consistent interface for INDIRECT2
write • 1.0.3Write data to a file, replacing the file if it already exists and creating any intermediate directories if they don't already exist. Thin wrapper around node's native fs methods.INDIRECT2
xtend • 4.0.2extend like a bossINDIRECT0
ISC18
PackageRelationDependenciesPublished
cli-width • 3.0.0Get stdout window width, with two fallbacks, tty and then a default.INDIRECT0
flatted • 2.0.2A 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 • 5.1.2Extract the non-magic parent path from a glob string.INDIRECT2
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 javascriptINDIRECT3
mute-stream • 0.0.8Bytes go in, but they don't come out (when muted).INDIRECT0
once • 1.4.0Run a function exactly one timeINDIRECT1
picocolors • 1.1.1The tiniest and the fastest library for terminal output formatting with ANSI colorsINDIRECT0
rimraf • 2.6.3A deep deletion module for node (like `rm -rf`)INDIRECT11
semver • 5.7.2The semantic version parser used by npm.INDIRECT0
semver • 6.3.1The semantic version parser used by npm.INDIRECT0
signal-exit • 3.0.7when you want to fire an event no matter how a process exits.INDIRECT0
which • 1.3.1Like which(1) unix command. Find the first instance of an executable in the PATH.INDIRECT1
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
BSD-2-Clause8
PackageRelationDependenciesPublished
eslint-scope • 5.1.1ECMAScript scope analyzer for ESLintINDIRECT3
espree • 6.2.1An Esprima-compatible JavaScript parser built on AcornINDIRECT3
esprima • 4.0.1ECMAScript parsing infrastructure for multipurpose analysisINDIRECT0
esrecurse • 4.3.0ECMAScript AST recursive visitorINDIRECT1
estraverse • 4.3.0ECMAScript JS AST traversal functionsINDIRECT0
estraverse • 5.3.0ECMAScript JS AST traversal functionsINDIRECT0
esutils • 2.0.3utility box for ECMAScript language toolsINDIRECT0
uri-js • 4.4.1An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.INDIRECT1
Apache-2.04
PackageRelationDependenciesPublished
doctrine • 3.0.0JSDoc parserINDIRECT1
eslint-visitor-keys • 1.3.0Constants and utilities about visitor keys to traverse AST.INDIRECT0
fast-diff • 1.3.0Fast Javascript text diffINDIRECT0
rxjs • 6.6.7Reactive Extensions for modern JavaScriptINDIRECT1
BSD-3-Clause3
PackageRelationDependenciesPublished
esquery • 1.6.0A query library for ECMAScript AST using a CSS selector like query language.INDIRECT1
sprintf-js • 1.0.3JavaScript sprintf implementationINDIRECT0
table • 5.4.6Formats data into a string table.INDIRECT17
CC0-1.0 OR MIT2
PackageRelationDependenciesPublished
type-fest • 0.21.3A collection of essential TypeScript typesINDIRECT0
type-fest • 0.8.1A collection of essential TypeScript typesINDIRECT0
unknown1
PackageRelationDependenciesPublished
format • 0.2.2printf, sprintf, and vsprintf for JavaScriptINDIRECT0
0BSD1
PackageRelationDependenciesPublished
tslib • 1.14.1Runtime library for TypeScript helper functionsINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

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

Or the licenses badge code for the 1.0.19 version:

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