Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorNode.js GitHub Bot <github-bot@iojs.org>2022-05-01 23:39:22 +0300
committerGitHub <noreply@github.com>2022-05-01 23:39:22 +0300
commit7a53696c8aec068d89ad2cf017c74683b79525a0 (patch)
tree85a1af858710c8cc6652716a231b0e2ef8eb3c9a /tools
parent87d0d7a069b2a3ca1db1dd592a62db4645ba5d69 (diff)
tools: update lint-md-dependencies
Update to @rollup/plugin-commonjs@22.0.0 rollup@2.71.1 PR-URL: https://github.com/nodejs/node/pull/42932 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Zeyu Yang <himself65@outlook.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/lint-md/lint-md.mjs1567
-rw-r--r--tools/lint-md/package-lock.json56
-rw-r--r--tools/lint-md/package.json4
3 files changed, 793 insertions, 834 deletions
diff --git a/tools/lint-md/lint-md.mjs b/tools/lint-md/lint-md.mjs
index b431525f966..2c10a6bfde9 100644
--- a/tools/lint-md/lint-md.mjs
+++ b/tools/lint-md/lint-md.mjs
@@ -1,7 +1,7 @@
import fs from 'fs';
import path$1 from 'path';
-import { fileURLToPath, pathToFileURL, URL as URL$1 } from 'url';
import proc from 'process';
+import { fileURLToPath, pathToFileURL, URL as URL$1 } from 'url';
import process$1 from 'node:process';
import os from 'node:os';
import tty from 'node:tty';
@@ -14,10 +14,6 @@ function bail(error) {
var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {};
-function commonjsRequire (path) {
- throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');
-}
-
/*!
* Determine if an object is a Buffer
*
@@ -12202,334 +12198,337 @@ const remarkLintFinalNewline = lintRule(
}
}
);
-var remarkLintFinalNewline$1 = remarkLintFinalNewline;
+
+function commonjsRequire(path) {
+ throw new Error('Could not dynamically require "' + path + '". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.');
+}
var pluralize = {exports: {}};
(function (module, exports) {
-(function (root, pluralize) {
- if (typeof commonjsRequire === 'function' && 'object' === 'object' && 'object' === 'object') {
- module.exports = pluralize();
- } else {
- root.pluralize = pluralize();
- }
-})(commonjsGlobal, function () {
- var pluralRules = [];
- var singularRules = [];
- var uncountables = {};
- var irregularPlurals = {};
- var irregularSingles = {};
- function sanitizeRule (rule) {
- if (typeof rule === 'string') {
- return new RegExp('^' + rule + '$', 'i');
- }
- return rule;
- }
- function restoreCase (word, token) {
- if (word === token) return token;
- if (word === word.toLowerCase()) return token.toLowerCase();
- if (word === word.toUpperCase()) return token.toUpperCase();
- if (word[0] === word[0].toUpperCase()) {
- return token.charAt(0).toUpperCase() + token.substr(1).toLowerCase();
- }
- return token.toLowerCase();
- }
- function interpolate (str, args) {
- return str.replace(/\$(\d{1,2})/g, function (match, index) {
- return args[index] || '';
- });
- }
- function replace (word, rule) {
- return word.replace(rule[0], function (match, index) {
- var result = interpolate(rule[1], arguments);
- if (match === '') {
- return restoreCase(word[index - 1], result);
- }
- return restoreCase(match, result);
- });
- }
- function sanitizeWord (token, word, rules) {
- if (!token.length || uncountables.hasOwnProperty(token)) {
- return word;
- }
- var len = rules.length;
- while (len--) {
- var rule = rules[len];
- if (rule[0].test(word)) return replace(word, rule);
- }
- return word;
- }
- function replaceWord (replaceMap, keepMap, rules) {
- return function (word) {
- var token = word.toLowerCase();
- if (keepMap.hasOwnProperty(token)) {
- return restoreCase(word, token);
- }
- if (replaceMap.hasOwnProperty(token)) {
- return restoreCase(word, replaceMap[token]);
- }
- return sanitizeWord(token, word, rules);
- };
- }
- function checkWord (replaceMap, keepMap, rules, bool) {
- return function (word) {
- var token = word.toLowerCase();
- if (keepMap.hasOwnProperty(token)) return true;
- if (replaceMap.hasOwnProperty(token)) return false;
- return sanitizeWord(token, token, rules) === token;
- };
- }
- function pluralize (word, count, inclusive) {
- var pluralized = count === 1
- ? pluralize.singular(word) : pluralize.plural(word);
- return (inclusive ? count + ' ' : '') + pluralized;
- }
- pluralize.plural = replaceWord(
- irregularSingles, irregularPlurals, pluralRules
- );
- pluralize.isPlural = checkWord(
- irregularSingles, irregularPlurals, pluralRules
- );
- pluralize.singular = replaceWord(
- irregularPlurals, irregularSingles, singularRules
- );
- pluralize.isSingular = checkWord(
- irregularPlurals, irregularSingles, singularRules
- );
- pluralize.addPluralRule = function (rule, replacement) {
- pluralRules.push([sanitizeRule(rule), replacement]);
- };
- pluralize.addSingularRule = function (rule, replacement) {
- singularRules.push([sanitizeRule(rule), replacement]);
- };
- pluralize.addUncountableRule = function (word) {
- if (typeof word === 'string') {
- uncountables[word.toLowerCase()] = true;
- return;
- }
- pluralize.addPluralRule(word, '$0');
- pluralize.addSingularRule(word, '$0');
- };
- pluralize.addIrregularRule = function (single, plural) {
- plural = plural.toLowerCase();
- single = single.toLowerCase();
- irregularSingles[single] = plural;
- irregularPlurals[plural] = single;
- };
- [
- ['I', 'we'],
- ['me', 'us'],
- ['he', 'they'],
- ['she', 'they'],
- ['them', 'them'],
- ['myself', 'ourselves'],
- ['yourself', 'yourselves'],
- ['itself', 'themselves'],
- ['herself', 'themselves'],
- ['himself', 'themselves'],
- ['themself', 'themselves'],
- ['is', 'are'],
- ['was', 'were'],
- ['has', 'have'],
- ['this', 'these'],
- ['that', 'those'],
- ['echo', 'echoes'],
- ['dingo', 'dingoes'],
- ['volcano', 'volcanoes'],
- ['tornado', 'tornadoes'],
- ['torpedo', 'torpedoes'],
- ['genus', 'genera'],
- ['viscus', 'viscera'],
- ['stigma', 'stigmata'],
- ['stoma', 'stomata'],
- ['dogma', 'dogmata'],
- ['lemma', 'lemmata'],
- ['schema', 'schemata'],
- ['anathema', 'anathemata'],
- ['ox', 'oxen'],
- ['axe', 'axes'],
- ['die', 'dice'],
- ['yes', 'yeses'],
- ['foot', 'feet'],
- ['eave', 'eaves'],
- ['goose', 'geese'],
- ['tooth', 'teeth'],
- ['quiz', 'quizzes'],
- ['human', 'humans'],
- ['proof', 'proofs'],
- ['carve', 'carves'],
- ['valve', 'valves'],
- ['looey', 'looies'],
- ['thief', 'thieves'],
- ['groove', 'grooves'],
- ['pickaxe', 'pickaxes'],
- ['passerby', 'passersby']
- ].forEach(function (rule) {
- return pluralize.addIrregularRule(rule[0], rule[1]);
- });
- [
- [/s?$/i, 's'],
- [/[^\u0000-\u007F]$/i, '$0'],
- [/([^aeiou]ese)$/i, '$1'],
- [/(ax|test)is$/i, '$1es'],
- [/(alias|[^aou]us|t[lm]as|gas|ris)$/i, '$1es'],
- [/(e[mn]u)s?$/i, '$1s'],
- [/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i, '$1'],
- [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1i'],
- [/(alumn|alg|vertebr)(?:a|ae)$/i, '$1ae'],
- [/(seraph|cherub)(?:im)?$/i, '$1im'],
- [/(her|at|gr)o$/i, '$1oes'],
- [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i, '$1a'],
- [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i, '$1a'],
- [/sis$/i, 'ses'],
- [/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i, '$1$2ves'],
- [/([^aeiouy]|qu)y$/i, '$1ies'],
- [/([^ch][ieo][ln])ey$/i, '$1ies'],
- [/(x|ch|ss|sh|zz)$/i, '$1es'],
- [/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i, '$1ices'],
- [/\b((?:tit)?m|l)(?:ice|ouse)$/i, '$1ice'],
- [/(pe)(?:rson|ople)$/i, '$1ople'],
- [/(child)(?:ren)?$/i, '$1ren'],
- [/eaux$/i, '$0'],
- [/m[ae]n$/i, 'men'],
- ['thou', 'you']
- ].forEach(function (rule) {
- return pluralize.addPluralRule(rule[0], rule[1]);
- });
- [
- [/s$/i, ''],
- [/(ss)$/i, '$1'],
- [/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i, '$1fe'],
- [/(ar|(?:wo|[ae])l|[eo][ao])ves$/i, '$1f'],
- [/ies$/i, 'y'],
- [/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i, '$1ie'],
- [/\b(mon|smil)ies$/i, '$1ey'],
- [/\b((?:tit)?m|l)ice$/i, '$1ouse'],
- [/(seraph|cherub)im$/i, '$1'],
- [/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i, '$1'],
- [/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i, '$1sis'],
- [/(movie|twelve|abuse|e[mn]u)s$/i, '$1'],
- [/(test)(?:is|es)$/i, '$1is'],
- [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1us'],
- [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i, '$1um'],
- [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i, '$1on'],
- [/(alumn|alg|vertebr)ae$/i, '$1a'],
- [/(cod|mur|sil|vert|ind)ices$/i, '$1ex'],
- [/(matr|append)ices$/i, '$1ix'],
- [/(pe)(rson|ople)$/i, '$1rson'],
- [/(child)ren$/i, '$1'],
- [/(eau)x?$/i, '$1'],
- [/men$/i, 'man']
- ].forEach(function (rule) {
- return pluralize.addSingularRule(rule[0], rule[1]);
- });
- [
- 'adulthood',
- 'advice',
- 'agenda',
- 'aid',
- 'aircraft',
- 'alcohol',
- 'ammo',
- 'analytics',
- 'anime',
- 'athletics',
- 'audio',
- 'bison',
- 'blood',
- 'bream',
- 'buffalo',
- 'butter',
- 'carp',
- 'cash',
- 'chassis',
- 'chess',
- 'clothing',
- 'cod',
- 'commerce',
- 'cooperation',
- 'corps',
- 'debris',
- 'diabetes',
- 'digestion',
- 'elk',
- 'energy',
- 'equipment',
- 'excretion',
- 'expertise',
- 'firmware',
- 'flounder',
- 'fun',
- 'gallows',
- 'garbage',
- 'graffiti',
- 'hardware',
- 'headquarters',
- 'health',
- 'herpes',
- 'highjinks',
- 'homework',
- 'housework',
- 'information',
- 'jeans',
- 'justice',
- 'kudos',
- 'labour',
- 'literature',
- 'machinery',
- 'mackerel',
- 'mail',
- 'media',
- 'mews',
- 'moose',
- 'music',
- 'mud',
- 'manga',
- 'news',
- 'only',
- 'personnel',
- 'pike',
- 'plankton',
- 'pliers',
- 'police',
- 'pollution',
- 'premises',
- 'rain',
- 'research',
- 'rice',
- 'salmon',
- 'scissors',
- 'series',
- 'sewage',
- 'shambles',
- 'shrimp',
- 'software',
- 'species',
- 'staff',
- 'swine',
- 'tennis',
- 'traffic',
- 'transportation',
- 'trout',
- 'tuna',
- 'wealth',
- 'welfare',
- 'whiting',
- 'wildebeest',
- 'wildlife',
- 'you',
- /pok[eé]mon$/i,
- /[^aeiou]ese$/i,
- /deer$/i,
- /fish$/i,
- /measles$/i,
- /o[iu]s$/i,
- /pox$/i,
- /sheep$/i
- ].forEach(pluralize.addUncountableRule);
- return pluralize;
-});
-}(pluralize));
+ (function (root, pluralize) {
+ if (typeof commonjsRequire === 'function' && 'object' === 'object' && 'object' === 'object') {
+ module.exports = pluralize();
+ } else {
+ root.pluralize = pluralize();
+ }
+ })(commonjsGlobal, function () {
+ var pluralRules = [];
+ var singularRules = [];
+ var uncountables = {};
+ var irregularPlurals = {};
+ var irregularSingles = {};
+ function sanitizeRule (rule) {
+ if (typeof rule === 'string') {
+ return new RegExp('^' + rule + '$', 'i');
+ }
+ return rule;
+ }
+ function restoreCase (word, token) {
+ if (word === token) return token;
+ if (word === word.toLowerCase()) return token.toLowerCase();
+ if (word === word.toUpperCase()) return token.toUpperCase();
+ if (word[0] === word[0].toUpperCase()) {
+ return token.charAt(0).toUpperCase() + token.substr(1).toLowerCase();
+ }
+ return token.toLowerCase();
+ }
+ function interpolate (str, args) {
+ return str.replace(/\$(\d{1,2})/g, function (match, index) {
+ return args[index] || '';
+ });
+ }
+ function replace (word, rule) {
+ return word.replace(rule[0], function (match, index) {
+ var result = interpolate(rule[1], arguments);
+ if (match === '') {
+ return restoreCase(word[index - 1], result);
+ }
+ return restoreCase(match, result);
+ });
+ }
+ function sanitizeWord (token, word, rules) {
+ if (!token.length || uncountables.hasOwnProperty(token)) {
+ return word;
+ }
+ var len = rules.length;
+ while (len--) {
+ var rule = rules[len];
+ if (rule[0].test(word)) return replace(word, rule);
+ }
+ return word;
+ }
+ function replaceWord (replaceMap, keepMap, rules) {
+ return function (word) {
+ var token = word.toLowerCase();
+ if (keepMap.hasOwnProperty(token)) {
+ return restoreCase(word, token);
+ }
+ if (replaceMap.hasOwnProperty(token)) {
+ return restoreCase(word, replaceMap[token]);
+ }
+ return sanitizeWord(token, word, rules);
+ };
+ }
+ function checkWord (replaceMap, keepMap, rules, bool) {
+ return function (word) {
+ var token = word.toLowerCase();
+ if (keepMap.hasOwnProperty(token)) return true;
+ if (replaceMap.hasOwnProperty(token)) return false;
+ return sanitizeWord(token, token, rules) === token;
+ };
+ }
+ function pluralize (word, count, inclusive) {
+ var pluralized = count === 1
+ ? pluralize.singular(word) : pluralize.plural(word);
+ return (inclusive ? count + ' ' : '') + pluralized;
+ }
+ pluralize.plural = replaceWord(
+ irregularSingles, irregularPlurals, pluralRules
+ );
+ pluralize.isPlural = checkWord(
+ irregularSingles, irregularPlurals, pluralRules
+ );
+ pluralize.singular = replaceWord(
+ irregularPlurals, irregularSingles, singularRules
+ );
+ pluralize.isSingular = checkWord(
+ irregularPlurals, irregularSingles, singularRules
+ );
+ pluralize.addPluralRule = function (rule, replacement) {
+ pluralRules.push([sanitizeRule(rule), replacement]);
+ };
+ pluralize.addSingularRule = function (rule, replacement) {
+ singularRules.push([sanitizeRule(rule), replacement]);
+ };
+ pluralize.addUncountableRule = function (word) {
+ if (typeof word === 'string') {
+ uncountables[word.toLowerCase()] = true;
+ return;
+ }
+ pluralize.addPluralRule(word, '$0');
+ pluralize.addSingularRule(word, '$0');
+ };
+ pluralize.addIrregularRule = function (single, plural) {
+ plural = plural.toLowerCase();
+ single = single.toLowerCase();
+ irregularSingles[single] = plural;
+ irregularPlurals[plural] = single;
+ };
+ [
+ ['I', 'we'],
+ ['me', 'us'],
+ ['he', 'they'],
+ ['she', 'they'],
+ ['them', 'them'],
+ ['myself', 'ourselves'],
+ ['yourself', 'yourselves'],
+ ['itself', 'themselves'],
+ ['herself', 'themselves'],
+ ['himself', 'themselves'],
+ ['themself', 'themselves'],
+ ['is', 'are'],
+ ['was', 'were'],
+ ['has', 'have'],
+ ['this', 'these'],
+ ['that', 'those'],
+ ['echo', 'echoes'],
+ ['dingo', 'dingoes'],
+ ['volcano', 'volcanoes'],
+ ['tornado', 'tornadoes'],
+ ['torpedo', 'torpedoes'],
+ ['genus', 'genera'],
+ ['viscus', 'viscera'],
+ ['stigma', 'stigmata'],
+ ['stoma', 'stomata'],
+ ['dogma', 'dogmata'],
+ ['lemma', 'lemmata'],
+ ['schema', 'schemata'],
+ ['anathema', 'anathemata'],
+ ['ox', 'oxen'],
+ ['axe', 'axes'],
+ ['die', 'dice'],
+ ['yes', 'yeses'],
+ ['foot', 'feet'],
+ ['eave', 'eaves'],
+ ['goose', 'geese'],
+ ['tooth', 'teeth'],
+ ['quiz', 'quizzes'],
+ ['human', 'humans'],
+ ['proof', 'proofs'],
+ ['carve', 'carves'],
+ ['valve', 'valves'],
+ ['looey', 'looies'],
+ ['thief', 'thieves'],
+ ['groove', 'grooves'],
+ ['pickaxe', 'pickaxes'],
+ ['passerby', 'passersby']
+ ].forEach(function (rule) {
+ return pluralize.addIrregularRule(rule[0], rule[1]);
+ });
+ [
+ [/s?$/i, 's'],
+ [/[^\u0000-\u007F]$/i, '$0'],
+ [/([^aeiou]ese)$/i, '$1'],
+ [/(ax|test)is$/i, '$1es'],
+ [/(alias|[^aou]us|t[lm]as|gas|ris)$/i, '$1es'],
+ [/(e[mn]u)s?$/i, '$1s'],
+ [/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i, '$1'],
+ [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1i'],
+ [/(alumn|alg|vertebr)(?:a|ae)$/i, '$1ae'],
+ [/(seraph|cherub)(?:im)?$/i, '$1im'],
+ [/(her|at|gr)o$/i, '$1oes'],
+ [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i, '$1a'],
+ [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i, '$1a'],
+ [/sis$/i, 'ses'],
+ [/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i, '$1$2ves'],
+ [/([^aeiouy]|qu)y$/i, '$1ies'],
+ [/([^ch][ieo][ln])ey$/i, '$1ies'],
+ [/(x|ch|ss|sh|zz)$/i, '$1es'],
+ [/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i, '$1ices'],
+ [/\b((?:tit)?m|l)(?:ice|ouse)$/i, '$1ice'],
+ [/(pe)(?:rson|ople)$/i, '$1ople'],
+ [/(child)(?:ren)?$/i, '$1ren'],
+ [/eaux$/i, '$0'],
+ [/m[ae]n$/i, 'men'],
+ ['thou', 'you']
+ ].forEach(function (rule) {
+ return pluralize.addPluralRule(rule[0], rule[1]);
+ });
+ [
+ [/s$/i, ''],
+ [/(ss)$/i, '$1'],
+ [/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i, '$1fe'],
+ [/(ar|(?:wo|[ae])l|[eo][ao])ves$/i, '$1f'],
+ [/ies$/i, 'y'],
+ [/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i, '$1ie'],
+ [/\b(mon|smil)ies$/i, '$1ey'],
+ [/\b((?:tit)?m|l)ice$/i, '$1ouse'],
+ [/(seraph|cherub)im$/i, '$1'],
+ [/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i, '$1'],
+ [/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i, '$1sis'],
+ [/(movie|twelve|abuse|e[mn]u)s$/i, '$1'],
+ [/(test)(?:is|es)$/i, '$1is'],
+ [/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i, '$1us'],
+ [/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i, '$1um'],
+ [/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i, '$1on'],
+ [/(alumn|alg|vertebr)ae$/i, '$1a'],
+ [/(cod|mur|sil|vert|ind)ices$/i, '$1ex'],
+ [/(matr|append)ices$/i, '$1ix'],
+ [/(pe)(rson|ople)$/i, '$1rson'],
+ [/(child)ren$/i, '$1'],
+ [/(eau)x?$/i, '$1'],
+ [/men$/i, 'man']
+ ].forEach(function (rule) {
+ return pluralize.addSingularRule(rule[0], rule[1]);
+ });
+ [
+ 'adulthood',
+ 'advice',
+ 'agenda',
+ 'aid',
+ 'aircraft',
+ 'alcohol',
+ 'ammo',
+ 'analytics',
+ 'anime',
+ 'athletics',
+ 'audio',
+ 'bison',
+ 'blood',
+ 'bream',
+ 'buffalo',
+ 'butter',
+ 'carp',
+ 'cash',
+ 'chassis',
+ 'chess',
+ 'clothing',
+ 'cod',
+ 'commerce',
+ 'cooperation',
+ 'corps',
+ 'debris',
+ 'diabetes',
+ 'digestion',
+ 'elk',
+ 'energy',
+ 'equipment',
+ 'excretion',
+ 'expertise',
+ 'firmware',
+ 'flounder',
+ 'fun',
+ 'gallows',
+ 'garbage',
+ 'graffiti',
+ 'hardware',
+ 'headquarters',
+ 'health',
+ 'herpes',
+ 'highjinks',
+ 'homework',
+ 'housework',
+ 'information',
+ 'jeans',
+ 'justice',
+ 'kudos',
+ 'labour',
+ 'literature',
+ 'machinery',
+ 'mackerel',
+ 'mail',
+ 'media',
+ 'mews',
+ 'moose',
+ 'music',
+ 'mud',
+ 'manga',
+ 'news',
+ 'only',
+ 'personnel',
+ 'pike',
+ 'plankton',
+ 'pliers',
+ 'police',
+ 'pollution',
+ 'premises',
+ 'rain',
+ 'research',
+ 'rice',
+ 'salmon',
+ 'scissors',
+ 'series',
+ 'sewage',
+ 'shambles',
+ 'shrimp',
+ 'software',
+ 'species',
+ 'staff',
+ 'swine',
+ 'tennis',
+ 'traffic',
+ 'transportation',
+ 'trout',
+ 'tuna',
+ 'wealth',
+ 'welfare',
+ 'whiting',
+ 'wildebeest',
+ 'wildlife',
+ 'you',
+ /pok[eé]mon$/i,
+ /[^aeiou]ese$/i,
+ /deer$/i,
+ /fish$/i,
+ /measles$/i,
+ /o[iu]s$/i,
+ /pox$/i,
+ /sheep$/i
+ ].forEach(pluralize.addUncountableRule);
+ return pluralize;
+ });
+} (pluralize));
var plural = pluralize.exports;
/**
@@ -12625,7 +12624,6 @@ const remarkLintListItemBulletIndent = lintRule(
});
}
);
-var remarkLintListItemBulletIndent$1 = remarkLintListItemBulletIndent;
const pointStart = point('start');
const pointEnd = point('end');
@@ -12852,7 +12850,6 @@ const remarkLintListItemIndent = lintRule(
});
}
);
-var remarkLintListItemIndent$1 = remarkLintListItemIndent;
/**
* ## When should I use this?
@@ -12949,7 +12946,6 @@ const remarkLintNoBlockquoteWithoutMarker = lintRule(
});
}
);
-var remarkLintNoBlockquoteWithoutMarker$1 = remarkLintNoBlockquoteWithoutMarker;
/**
* ## When should I use this?
@@ -13013,7 +13009,6 @@ const remarkLintNoLiteralUrls = lintRule(
});
}
);
-var remarkLintNoLiteralUrls$1 = remarkLintNoLiteralUrls;
/**
* ## When should I use this?
@@ -13134,7 +13129,6 @@ const remarkLintOrderedListMarkerStyle = lintRule(
});
}
);
-var remarkLintOrderedListMarkerStyle$1 = remarkLintOrderedListMarkerStyle;
/**
* ## When should I use this?
@@ -13196,7 +13190,6 @@ const remarkLintHardBreakSpaces = lintRule(
});
}
);
-var remarkLintHardBreakSpaces$1 = remarkLintHardBreakSpaces;
/**
* ## When should I use this?
@@ -13261,7 +13254,6 @@ const remarkLintNoDuplicateDefinitions = lintRule(
});
}
);
-var remarkLintNoDuplicateDefinitions$1 = remarkLintNoDuplicateDefinitions;
function headingStyle(node, relative) {
var last = node.children[node.children.length - 1];
@@ -13400,7 +13392,6 @@ const remarkLintNoHeadingContentIndent = lintRule(
});
}
);
-var remarkLintNoHeadingContentIndent$1 = remarkLintNoHeadingContentIndent;
/**
* ## When should I use this?
@@ -13454,7 +13445,6 @@ const remarkLintNoInlinePadding = lintRule(
});
}
);
-var remarkLintNoInlinePadding$1 = remarkLintNoInlinePadding;
/**
* ## When should I use this?
@@ -13512,7 +13502,6 @@ const remarkLintNoShortcutReferenceImage = lintRule(
});
}
);
-var remarkLintNoShortcutReferenceImage$1 = remarkLintNoShortcutReferenceImage;
/**
* ## When should I use this?
@@ -13570,7 +13559,6 @@ const remarkLintNoShortcutReferenceLink = lintRule(
});
}
);
-var remarkLintNoShortcutReferenceLink$1 = remarkLintNoShortcutReferenceLink;
/**
* ## When should I use this?
@@ -13807,7 +13795,6 @@ const remarkLintNoUndefinedReferences = lintRule(
}
}
);
-var remarkLintNoUndefinedReferences$1 = remarkLintNoUndefinedReferences;
/**
* ## When should I use this?
@@ -13884,28 +13871,26 @@ const remarkLintNoUnusedDefinitions = lintRule(
}
}
);
-var remarkLintNoUnusedDefinitions$1 = remarkLintNoUnusedDefinitions;
const remarkPresetLintRecommended = {
plugins: [
remarkLint,
- remarkLintFinalNewline$1,
- remarkLintListItemBulletIndent$1,
- [remarkLintListItemIndent$1, 'tab-size'],
- remarkLintNoBlockquoteWithoutMarker$1,
- remarkLintNoLiteralUrls$1,
- [remarkLintOrderedListMarkerStyle$1, '.'],
- remarkLintHardBreakSpaces$1,
- remarkLintNoDuplicateDefinitions$1,
- remarkLintNoHeadingContentIndent$1,
- remarkLintNoInlinePadding$1,
- remarkLintNoShortcutReferenceImage$1,
- remarkLintNoShortcutReferenceLink$1,
- remarkLintNoUndefinedReferences$1,
- remarkLintNoUnusedDefinitions$1
+ remarkLintFinalNewline,
+ remarkLintListItemBulletIndent,
+ [remarkLintListItemIndent, 'tab-size'],
+ remarkLintNoBlockquoteWithoutMarker,
+ remarkLintNoLiteralUrls,
+ [remarkLintOrderedListMarkerStyle, '.'],
+ remarkLintHardBreakSpaces,
+ remarkLintNoDuplicateDefinitions,
+ remarkLintNoHeadingContentIndent,
+ remarkLintNoInlinePadding,
+ remarkLintNoShortcutReferenceImage,
+ remarkLintNoShortcutReferenceLink,
+ remarkLintNoUndefinedReferences,
+ remarkLintNoUnusedDefinitions
]
};
-var remarkPresetLintRecommended$1 = remarkPresetLintRecommended;
/**
* ## When should I use this?
@@ -14016,7 +14001,6 @@ const remarkLintBlockquoteIndentation = lintRule(
});
}
);
-var remarkLintBlockquoteIndentation$1 = remarkLintBlockquoteIndentation;
function check$1(node) {
return pointStart(node.children[0]).column - pointStart(node).column
}
@@ -14171,7 +14155,6 @@ const remarkLintCheckboxCharacterStyle = lintRule(
});
}
);
-var remarkLintCheckboxCharacterStyle$1 = remarkLintCheckboxCharacterStyle;
/**
* ## When should I use this?
@@ -14269,7 +14252,6 @@ const remarkLintCheckboxContentIndent = lintRule(
});
}
);
-var remarkLintCheckboxContentIndent$1 = remarkLintCheckboxContentIndent;
/**
* @author Titus Wormer
@@ -14409,7 +14391,6 @@ const remarkLintCodeBlockStyle = lintRule(
});
}
);
-var remarkLintCodeBlockStyle$1 = remarkLintCodeBlockStyle;
/**
* ## When should I use this?
@@ -14476,7 +14457,6 @@ const remarkLintDefinitionSpacing = lintRule(
});
}
);
-var remarkLintDefinitionSpacing$1 = remarkLintDefinitionSpacing;
/**
* ## When should I use this?
@@ -14613,7 +14593,6 @@ const remarkLintFencedCodeFlag = lintRule(
});
}
);
-var remarkLintFencedCodeFlag$1 = remarkLintFencedCodeFlag;
/**
* ## When should I use this?
@@ -14753,7 +14732,6 @@ const remarkLintFencedCodeMarker = lintRule(
});
}
);
-var remarkLintFencedCodeMarker$1 = remarkLintFencedCodeMarker;
/**
* ## When should I use this?
@@ -14809,7 +14787,6 @@ const remarkLintFileExtension = lintRule(
}
}
);
-var remarkLintFileExtension$1 = remarkLintFileExtension;
/**
* ## When should I use this?
@@ -14901,7 +14878,6 @@ const remarkLintFinalDefinition = lintRule(
);
}
);
-var remarkLintFinalDefinition$1 = remarkLintFinalDefinition;
/**
* ## When should I use this?
@@ -15035,7 +15011,6 @@ const remarkLintFirstHeadingLevel = lintRule(
});
}
);
-var remarkLintFirstHeadingLevel$1 = remarkLintFirstHeadingLevel;
function infer(node) {
const results = node.value.match(re$3);
return results ? Number(results[1]) : undefined
@@ -15183,7 +15158,6 @@ const remarkLintHeadingStyle = lintRule(
});
}
);
-var remarkLintHeadingStyle$1 = remarkLintHeadingStyle;
/**
* ## When should I use this?
@@ -15364,7 +15338,6 @@ const remarkLintMaximumLineLength = lintRule(
}
}
);
-var remarkLintMaximumLineLength$1 = remarkLintMaximumLineLength;
/**
* ## When should I use this?
@@ -15469,7 +15442,6 @@ const remarkLintNoConsecutiveBlankLines = lintRule(
}
}
);
-var remarkLintNoConsecutiveBlankLines$1 = remarkLintNoConsecutiveBlankLines;
/**
* ## When should I use this?
@@ -15522,7 +15494,6 @@ const remarkLintNoFileNameArticles = lintRule(
}
}
);
-var remarkLintNoFileNameArticles$1 = remarkLintNoFileNameArticles;
/**
* ## When should I use this?
@@ -15559,7 +15530,6 @@ const remarkLintNoFileNameConsecutiveDashes = lintRule(
}
}
);
-var remarkLintNoFileNameConsecutiveDashes$1 = remarkLintNoFileNameConsecutiveDashes;
/**
* ## When should I use this?
@@ -15601,7 +15571,6 @@ const remarkLintNofileNameOuterDashes = lintRule(
}
}
);
-var remarkLintNofileNameOuterDashes$1 = remarkLintNofileNameOuterDashes;
/**
* ## When should I use this?
@@ -15698,7 +15667,6 @@ const remarkLintNoHeadingIndent = lintRule(
});
}
);
-var remarkLintNoHeadingIndent$1 = remarkLintNoHeadingIndent;
/**
* ## When should I use this?
@@ -15764,7 +15732,6 @@ const remarkLintNoMultipleToplevelHeadings = lintRule(
});
}
);
-var remarkLintNoMultipleToplevelHeadings$1 = remarkLintNoMultipleToplevelHeadings;
/**
* ## When should I use this?
@@ -15875,7 +15842,6 @@ const remarkLintNoShellDollars = lintRule(
});
}
);
-var remarkLintNoShellDollars$1 = remarkLintNoShellDollars;
/**
* ## When should I use this?
@@ -16000,7 +15966,6 @@ const remarkLintNoTableIndentation = lintRule(
});
}
);
-var remarkLintNoTableIndentation$1 = remarkLintNoTableIndentation;
/**
* ## When should I use this?
@@ -16109,7 +16074,6 @@ const remarkLintNoTabs = lintRule(
}
}
);
-var remarkLintNoTabs$1 = remarkLintNoTabs;
var sliced$1 = function (args, slice, sliceEnd) {
var ret = [];
@@ -19318,98 +19282,98 @@ const debug$1 = (
var debug_1 = debug$1;
(function (module, exports) {
-const { MAX_SAFE_COMPONENT_LENGTH } = constants;
-const debug = debug_1;
-exports = module.exports = {};
-const re = exports.re = [];
-const src = exports.src = [];
-const t = exports.t = {};
-let R = 0;
-const createToken = (name, value, isGlobal) => {
- const index = R++;
- debug(name, index, value);
- t[name] = index;
- src[index] = value;
- re[index] = new RegExp(value, isGlobal ? 'g' : undefined);
-};
-createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*');
-createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+');
-createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*');
-createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` +
- `(${src[t.NUMERICIDENTIFIER]})\\.` +
- `(${src[t.NUMERICIDENTIFIER]})`);
-createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` +
- `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` +
- `(${src[t.NUMERICIDENTIFIERLOOSE]})`);
-createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]
-}|${src[t.NONNUMERICIDENTIFIER]})`);
-createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]
-}|${src[t.NONNUMERICIDENTIFIER]})`);
-createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]
-}(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`);
-createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]
-}(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`);
-createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+');
-createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER]
-}(?:\\.${src[t.BUILDIDENTIFIER]})*))`);
-createToken('FULLPLAIN', `v?${src[t.MAINVERSION]
-}${src[t.PRERELEASE]}?${
- src[t.BUILD]}?`);
-createToken('FULL', `^${src[t.FULLPLAIN]}$`);
-createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE]
-}${src[t.PRERELEASELOOSE]}?${
- src[t.BUILD]}?`);
-createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`);
-createToken('GTLT', '((?:<|>)?=?)');
-createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);
-createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`);
-createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` +
- `(?:\\.(${src[t.XRANGEIDENTIFIER]})` +
- `(?:\\.(${src[t.XRANGEIDENTIFIER]})` +
- `(?:${src[t.PRERELEASE]})?${
- src[t.BUILD]}?` +
- `)?)?`);
-createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` +
- `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +
- `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +
- `(?:${src[t.PRERELEASELOOSE]})?${
- src[t.BUILD]}?` +
- `)?)?`);
-createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`);
-createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`);
-createToken('COERCE', `${'(^|[^\\d])' +
- '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` +
- `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +
- `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +
- `(?:$|[^\\d])`);
-createToken('COERCERTL', src[t.COERCE], true);
-createToken('LONETILDE', '(?:~>?)');
-createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true);
-exports.tildeTrimReplace = '$1~';
-createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`);
-createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`);
-createToken('LONECARET', '(?:\\^)');
-createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true);
-exports.caretTrimReplace = '$1^';
-createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`);
-createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`);
-createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`);
-createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`);
-createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT]
-}\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true);
-exports.comparatorTrimReplace = '$1$2$3';
-createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` +
- `\\s+-\\s+` +
- `(${src[t.XRANGEPLAIN]})` +
- `\\s*$`);
-createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` +
- `\\s+-\\s+` +
- `(${src[t.XRANGEPLAINLOOSE]})` +
- `\\s*$`);
-createToken('STAR', '(<|>)?=?\\s*\\*');
-createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$');
-createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$');
-}(re$2, re$2.exports));
+ const { MAX_SAFE_COMPONENT_LENGTH } = constants;
+ const debug = debug_1;
+ exports = module.exports = {};
+ const re = exports.re = [];
+ const src = exports.src = [];
+ const t = exports.t = {};
+ let R = 0;
+ const createToken = (name, value, isGlobal) => {
+ const index = R++;
+ debug(name, index, value);
+ t[name] = index;
+ src[index] = value;
+ re[index] = new RegExp(value, isGlobal ? 'g' : undefined);
+ };
+ createToken('NUMERICIDENTIFIER', '0|[1-9]\\d*');
+ createToken('NUMERICIDENTIFIERLOOSE', '[0-9]+');
+ createToken('NONNUMERICIDENTIFIER', '\\d*[a-zA-Z-][a-zA-Z0-9-]*');
+ createToken('MAINVERSION', `(${src[t.NUMERICIDENTIFIER]})\\.` +
+ `(${src[t.NUMERICIDENTIFIER]})\\.` +
+ `(${src[t.NUMERICIDENTIFIER]})`);
+ createToken('MAINVERSIONLOOSE', `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` +
+ `(${src[t.NUMERICIDENTIFIERLOOSE]})\\.` +
+ `(${src[t.NUMERICIDENTIFIERLOOSE]})`);
+ createToken('PRERELEASEIDENTIFIER', `(?:${src[t.NUMERICIDENTIFIER]
+ }|${src[t.NONNUMERICIDENTIFIER]})`);
+ createToken('PRERELEASEIDENTIFIERLOOSE', `(?:${src[t.NUMERICIDENTIFIERLOOSE]
+ }|${src[t.NONNUMERICIDENTIFIER]})`);
+ createToken('PRERELEASE', `(?:-(${src[t.PRERELEASEIDENTIFIER]
+ }(?:\\.${src[t.PRERELEASEIDENTIFIER]})*))`);
+ createToken('PRERELEASELOOSE', `(?:-?(${src[t.PRERELEASEIDENTIFIERLOOSE]
+ }(?:\\.${src[t.PRERELEASEIDENTIFIERLOOSE]})*))`);
+ createToken('BUILDIDENTIFIER', '[0-9A-Za-z-]+');
+ createToken('BUILD', `(?:\\+(${src[t.BUILDIDENTIFIER]
+ }(?:\\.${src[t.BUILDIDENTIFIER]})*))`);
+ createToken('FULLPLAIN', `v?${src[t.MAINVERSION]
+ }${src[t.PRERELEASE]}?${
+ src[t.BUILD]}?`);
+ createToken('FULL', `^${src[t.FULLPLAIN]}$`);
+ createToken('LOOSEPLAIN', `[v=\\s]*${src[t.MAINVERSIONLOOSE]
+ }${src[t.PRERELEASELOOSE]}?${
+ src[t.BUILD]}?`);
+ createToken('LOOSE', `^${src[t.LOOSEPLAIN]}$`);
+ createToken('GTLT', '((?:<|>)?=?)');
+ createToken('XRANGEIDENTIFIERLOOSE', `${src[t.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);
+ createToken('XRANGEIDENTIFIER', `${src[t.NUMERICIDENTIFIER]}|x|X|\\*`);
+ createToken('XRANGEPLAIN', `[v=\\s]*(${src[t.XRANGEIDENTIFIER]})` +
+ `(?:\\.(${src[t.XRANGEIDENTIFIER]})` +
+ `(?:\\.(${src[t.XRANGEIDENTIFIER]})` +
+ `(?:${src[t.PRERELEASE]})?${
+ src[t.BUILD]}?` +
+ `)?)?`);
+ createToken('XRANGEPLAINLOOSE', `[v=\\s]*(${src[t.XRANGEIDENTIFIERLOOSE]})` +
+ `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +
+ `(?:\\.(${src[t.XRANGEIDENTIFIERLOOSE]})` +
+ `(?:${src[t.PRERELEASELOOSE]})?${
+ src[t.BUILD]}?` +
+ `)?)?`);
+ createToken('XRANGE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAIN]}$`);
+ createToken('XRANGELOOSE', `^${src[t.GTLT]}\\s*${src[t.XRANGEPLAINLOOSE]}$`);
+ createToken('COERCE', `${'(^|[^\\d])' +
+ '(\\d{1,'}${MAX_SAFE_COMPONENT_LENGTH}})` +
+ `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +
+ `(?:\\.(\\d{1,${MAX_SAFE_COMPONENT_LENGTH}}))?` +
+ `(?:$|[^\\d])`);
+ createToken('COERCERTL', src[t.COERCE], true);
+ createToken('LONETILDE', '(?:~>?)');
+ createToken('TILDETRIM', `(\\s*)${src[t.LONETILDE]}\\s+`, true);
+ exports.tildeTrimReplace = '$1~';
+ createToken('TILDE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAIN]}$`);
+ createToken('TILDELOOSE', `^${src[t.LONETILDE]}${src[t.XRANGEPLAINLOOSE]}$`);
+ createToken('LONECARET', '(?:\\^)');
+ createToken('CARETTRIM', `(\\s*)${src[t.LONECARET]}\\s+`, true);
+ exports.caretTrimReplace = '$1^';
+ createToken('CARET', `^${src[t.LONECARET]}${src[t.XRANGEPLAIN]}$`);
+ createToken('CARETLOOSE', `^${src[t.LONECARET]}${src[t.XRANGEPLAINLOOSE]}$`);
+ createToken('COMPARATORLOOSE', `^${src[t.GTLT]}\\s*(${src[t.LOOSEPLAIN]})$|^$`);
+ createToken('COMPARATOR', `^${src[t.GTLT]}\\s*(${src[t.FULLPLAIN]})$|^$`);
+ createToken('COMPARATORTRIM', `(\\s*)${src[t.GTLT]
+ }\\s*(${src[t.LOOSEPLAIN]}|${src[t.XRANGEPLAIN]})`, true);
+ exports.comparatorTrimReplace = '$1$2$3';
+ createToken('HYPHENRANGE', `^\\s*(${src[t.XRANGEPLAIN]})` +
+ `\\s+-\\s+` +
+ `(${src[t.XRANGEPLAIN]})` +
+ `\\s*$`);
+ createToken('HYPHENRANGELOOSE', `^\\s*(${src[t.XRANGEPLAINLOOSE]})` +
+ `\\s+-\\s+` +
+ `(${src[t.XRANGEPLAINLOOSE]})` +
+ `\\s*$`);
+ createToken('STAR', '(<|>)?=?\\s*\\*');
+ createToken('GTE0', '^\\s*>=\\s*0\\.0\\.0\\s*$');
+ createToken('GTE0PRE', '^\\s*>=\\s*0\\.0\\.0-0\\s*$');
+} (re$2, re$2.exports));
const opts = ['includePrerelease', 'loose', 'rtl'];
const parseOptions$2 = options =>
@@ -20086,7 +20050,6 @@ const remarkLintRuleStyle = lintRule(
});
}
);
-var remarkLintRuleStyle$1 = remarkLintRuleStyle;
/**
* ## When should I use this?
@@ -20191,7 +20154,6 @@ const remarkLintStrongMarker = lintRule(
});
}
);
-var remarkLintStrongMarker$1 = remarkLintStrongMarker;
/**
* ## When should I use this?
@@ -20495,7 +20457,6 @@ const remarkLintTableCellPadding = lintRule(
}
}
);
-var remarkLintTableCellPadding$1 = remarkLintTableCellPadding;
function size$1(node) {
const head = pointStart(node.children[0]).offset;
const tail = pointEnd(node.children[node.children.length - 1]).offset;
@@ -20584,7 +20545,6 @@ const remarkLintTablePipes = lintRule(
});
}
);
-var remarkLintTablePipes$1 = remarkLintTablePipes;
/**
* ## When should I use this?
@@ -20714,18 +20674,17 @@ const remarkLintUnorderedListMarkerStyle = lintRule(
});
}
);
-var remarkLintUnorderedListMarkerStyle$1 = remarkLintUnorderedListMarkerStyle;
const plugins = [
remarkGfm,
- remarkPresetLintRecommended$1,
- [remarkLintBlockquoteIndentation$1, 2],
- [remarkLintCheckboxCharacterStyle$1, { checked: "x", unchecked: " " }],
- remarkLintCheckboxContentIndent$1,
- [remarkLintCodeBlockStyle$1, "fenced"],
- remarkLintDefinitionSpacing$1,
+ remarkPresetLintRecommended,
+ [remarkLintBlockquoteIndentation, 2],
+ [remarkLintCheckboxCharacterStyle, { checked: "x", unchecked: " " }],
+ remarkLintCheckboxContentIndent,
+ [remarkLintCodeBlockStyle, "fenced"],
+ remarkLintDefinitionSpacing,
[
- remarkLintFencedCodeFlag$1,
+ remarkLintFencedCodeFlag,
{
flags: [
"bash",
@@ -20747,22 +20706,22 @@ const plugins = [
],
},
],
- [remarkLintFencedCodeMarker$1, "`"],
- [remarkLintFileExtension$1, "md"],
- remarkLintFinalDefinition$1,
- [remarkLintFirstHeadingLevel$1, 1],
- [remarkLintHeadingStyle$1, "atx"],
- [remarkLintListItemIndent$1, "space"],
- remarkLintMaximumLineLength$1,
- remarkLintNoConsecutiveBlankLines$1,
- remarkLintNoFileNameArticles$1,
- remarkLintNoFileNameConsecutiveDashes$1,
- remarkLintNofileNameOuterDashes$1,
- remarkLintNoHeadingIndent$1,
- remarkLintNoMultipleToplevelHeadings$1,
- remarkLintNoShellDollars$1,
- remarkLintNoTableIndentation$1,
- remarkLintNoTabs$1,
+ [remarkLintFencedCodeMarker, "`"],
+ [remarkLintFileExtension, "md"],
+ remarkLintFinalDefinition,
+ [remarkLintFirstHeadingLevel, 1],
+ [remarkLintHeadingStyle, "atx"],
+ [remarkLintListItemIndent, "space"],
+ remarkLintMaximumLineLength,
+ remarkLintNoConsecutiveBlankLines,
+ remarkLintNoFileNameArticles,
+ remarkLintNoFileNameConsecutiveDashes,
+ remarkLintNofileNameOuterDashes,
+ remarkLintNoHeadingIndent,
+ remarkLintNoMultipleToplevelHeadings,
+ remarkLintNoShellDollars,
+ remarkLintNoTableIndentation,
+ remarkLintNoTabs,
remarkLintNoTrailingSpaces,
remarkLintNodejsLinks,
remarkLintNodejsYamlComments,
@@ -20786,11 +20745,11 @@ const plugins = [
{ yes: "V8" },
],
],
- remarkLintRuleStyle$1,
- [remarkLintStrongMarker$1, "*"],
- [remarkLintTableCellPadding$1, "padded"],
- remarkLintTablePipes$1,
- [remarkLintUnorderedListMarkerStyle$1, "*"],
+ remarkLintRuleStyle,
+ [remarkLintStrongMarker, "*"],
+ [remarkLintTableCellPadding, "padded"],
+ remarkLintTablePipes,
+ [remarkLintUnorderedListMarkerStyle, "*"],
];
const settings = {
emphasis: "_",
@@ -20915,307 +20874,307 @@ function stripAnsi(string) {
var eastasianwidth = {exports: {}};
(function (module) {
-var eaw = {};
-{
- module.exports = eaw;
-}
-eaw.eastAsianWidth = function(character) {
- var x = character.charCodeAt(0);
- var y = (character.length == 2) ? character.charCodeAt(1) : 0;
- var codePoint = x;
- if ((0xD800 <= x && x <= 0xDBFF) && (0xDC00 <= y && y <= 0xDFFF)) {
- x &= 0x3FF;
- y &= 0x3FF;
- codePoint = (x << 10) | y;
- codePoint += 0x10000;
- }
- if ((0x3000 == codePoint) ||
- (0xFF01 <= codePoint && codePoint <= 0xFF60) ||
- (0xFFE0 <= codePoint && codePoint <= 0xFFE6)) {
- return 'F';
- }
- if ((0x20A9 == codePoint) ||
- (0xFF61 <= codePoint && codePoint <= 0xFFBE) ||
- (0xFFC2 <= codePoint && codePoint <= 0xFFC7) ||
- (0xFFCA <= codePoint && codePoint <= 0xFFCF) ||
- (0xFFD2 <= codePoint && codePoint <= 0xFFD7) ||
- (0xFFDA <= codePoint && codePoint <= 0xFFDC) ||
- (0xFFE8 <= codePoint && codePoint <= 0xFFEE)) {
- return 'H';
- }
- if ((0x1100 <= codePoint && codePoint <= 0x115F) ||
- (0x11A3 <= codePoint && codePoint <= 0x11A7) ||
- (0x11FA <= codePoint && codePoint <= 0x11FF) ||
- (0x2329 <= codePoint && codePoint <= 0x232A) ||
- (0x2E80 <= codePoint && codePoint <= 0x2E99) ||
- (0x2E9B <= codePoint && codePoint <= 0x2EF3) ||
- (0x2F00 <= codePoint && codePoint <= 0x2FD5) ||
- (0x2FF0 <= codePoint && codePoint <= 0x2FFB) ||
- (0x3001 <= codePoint && codePoint <= 0x303E) ||
- (0x3041 <= codePoint && codePoint <= 0x3096) ||
- (0x3099 <= codePoint && codePoint <= 0x30FF) ||
- (0x3105 <= codePoint && codePoint <= 0x312D) ||
- (0x3131 <= codePoint && codePoint <= 0x318E) ||
- (0x3190 <= codePoint && codePoint <= 0x31BA) ||
- (0x31C0 <= codePoint && codePoint <= 0x31E3) ||
- (0x31F0 <= codePoint && codePoint <= 0x321E) ||
- (0x3220 <= codePoint && codePoint <= 0x3247) ||
- (0x3250 <= codePoint && codePoint <= 0x32FE) ||
- (0x3300 <= codePoint && codePoint <= 0x4DBF) ||
- (0x4E00 <= codePoint && codePoint <= 0xA48C) ||
- (0xA490 <= codePoint && codePoint <= 0xA4C6) ||
- (0xA960 <= codePoint && codePoint <= 0xA97C) ||
- (0xAC00 <= codePoint && codePoint <= 0xD7A3) ||
- (0xD7B0 <= codePoint && codePoint <= 0xD7C6) ||
- (0xD7CB <= codePoint && codePoint <= 0xD7FB) ||
- (0xF900 <= codePoint && codePoint <= 0xFAFF) ||
- (0xFE10 <= codePoint && codePoint <= 0xFE19) ||
- (0xFE30 <= codePoint && codePoint <= 0xFE52) ||
- (0xFE54 <= codePoint && codePoint <= 0xFE66) ||
- (0xFE68 <= codePoint && codePoint <= 0xFE6B) ||
- (0x1B000 <= codePoint && codePoint <= 0x1B001) ||
- (0x1F200 <= codePoint && codePoint <= 0x1F202) ||
- (0x1F210 <= codePoint && codePoint <= 0x1F23A) ||
- (0x1F240 <= codePoint && codePoint <= 0x1F248) ||
- (0x1F250 <= codePoint && codePoint <= 0x1F251) ||
- (0x20000 <= codePoint && codePoint <= 0x2F73F) ||
- (0x2B740 <= codePoint && codePoint <= 0x2FFFD) ||
- (0x30000 <= codePoint && codePoint <= 0x3FFFD)) {
- return 'W';
- }
- if ((0x0020 <= codePoint && codePoint <= 0x007E) ||
- (0x00A2 <= codePoint && codePoint <= 0x00A3) ||
- (0x00A5 <= codePoint && codePoint <= 0x00A6) ||
- (0x00AC == codePoint) ||
- (0x00AF == codePoint) ||
- (0x27E6 <= codePoint && codePoint <= 0x27ED) ||
- (0x2985 <= codePoint && codePoint <= 0x2986)) {
- return 'Na';
- }
- if ((0x00A1 == codePoint) ||
- (0x00A4 == codePoint) ||
- (0x00A7 <= codePoint && codePoint <= 0x00A8) ||
- (0x00AA == codePoint) ||
- (0x00AD <= codePoint && codePoint <= 0x00AE) ||
- (0x00B0 <= codePoint && codePoint <= 0x00B4) ||
- (0x00B6 <= codePoint && codePoint <= 0x00BA) ||
- (0x00BC <= codePoint && codePoint <= 0x00BF) ||
- (0x00C6 == codePoint) ||
- (0x00D0 == codePoint) ||
- (0x00D7 <= codePoint && codePoint <= 0x00D8) ||
- (0x00DE <= codePoint && codePoint <= 0x00E1) ||
- (0x00E6 == codePoint) ||
- (0x00E8 <= codePoint && codePoint <= 0x00EA) ||
- (0x00EC <= codePoint && codePoint <= 0x00ED) ||
- (0x00F0 == codePoint) ||
- (0x00F2 <= codePoint && codePoint <= 0x00F3) ||
- (0x00F7 <= codePoint && codePoint <= 0x00FA) ||
- (0x00FC == codePoint) ||
- (0x00FE == codePoint) ||
- (0x0101 == codePoint) ||
- (0x0111 == codePoint) ||
- (0x0113 == codePoint) ||
- (0x011B == codePoint) ||
- (0x0126 <= codePoint && codePoint <= 0x0127) ||
- (0x012B == codePoint) ||
- (0x0131 <= codePoint && codePoint <= 0x0133) ||
- (0x0138 == codePoint) ||
- (0x013F <= codePoint && codePoint <= 0x0142) ||
- (0x0144 == codePoint) ||
- (0x0148 <= codePoint && codePoint <= 0x014B) ||
- (0x014D == codePoint) ||
- (0x0152 <= codePoint && codePoint <= 0x0153) ||
- (0x0166 <= codePoint && codePoint <= 0x0167) ||
- (0x016B == codePoint) ||
- (0x01CE == codePoint) ||
- (0x01D0 == codePoint) ||
- (0x01D2 == codePoint) ||
- (0x01D4 == codePoint) ||
- (0x01D6 == codePoint) ||
- (0x01D8 == codePoint) ||
- (0x01DA == codePoint) ||
- (0x01DC == codePoint) ||
- (0x0251 == codePoint) ||
- (0x0261 == codePoint) ||
- (0x02C4 == codePoint) ||
- (0x02C7 == codePoint) ||
- (0x02C9 <= codePoint && codePoint <= 0x02CB) ||
- (0x02CD == codePoint) ||
- (0x02D0 == codePoint) ||
- (0x02D8 <= codePoint && codePoint <= 0x02DB) ||
- (0x02DD == codePoint) ||
- (0x02DF == codePoint) ||
- (0x0300 <= codePoint && codePoint <= 0x036F) ||
- (0x0391 <= codePoint && codePoint <= 0x03A1) ||
- (0x03A3 <= codePoint && codePoint <= 0x03A9) ||
- (0x03B1 <= codePoint && codePoint <= 0x03C1) ||
- (0x03C3 <= codePoint && codePoint <= 0x03C9) ||
- (0x0401 == codePoint) ||
- (0x0410 <= codePoint && codePoint <= 0x044F) ||
- (0x0451 == codePoint) ||
- (0x2010 == codePoint) ||
- (0x2013 <= codePoint && codePoint <= 0x2016) ||
- (0x2018 <= codePoint && codePoint <= 0x2019) ||
- (0x201C <= codePoint && codePoint <= 0x201D) ||
- (0x2020 <= codePoint && codePoint <= 0x2022) ||
- (0x2024 <= codePoint && codePoint <= 0x2027) ||
- (0x2030 == codePoint) ||
- (0x2032 <= codePoint && codePoint <= 0x2033) ||
- (0x2035 == codePoint) ||
- (0x203B == codePoint) ||
- (0x203E == codePoint) ||
- (0x2074 == codePoint) ||
- (0x207F == codePoint) ||
- (0x2081 <= codePoint && codePoint <= 0x2084) ||
- (0x20AC == codePoint) ||
- (0x2103 == codePoint) ||
- (0x2105 == codePoint) ||
- (0x2109 == codePoint) ||
- (0x2113 == codePoint) ||
- (0x2116 == codePoint) ||
- (0x2121 <= codePoint && codePoint <= 0x2122) ||
- (0x2126 == codePoint) ||
- (0x212B == codePoint) ||
- (0x2153 <= codePoint && codePoint <= 0x2154) ||
- (0x215B <= codePoint && codePoint <= 0x215E) ||
- (0x2160 <= codePoint && codePoint <= 0x216B) ||
- (0x2170 <= codePoint && codePoint <= 0x2179) ||
- (0x2189 == codePoint) ||
- (0x2190 <= codePoint && codePoint <= 0x2199) ||
- (0x21B8 <= codePoint && codePoint <= 0x21B9) ||
- (0x21D2 == codePoint) ||
- (0x21D4 == codePoint) ||
- (0x21E7 == codePoint) ||
- (0x2200 == codePoint) ||
- (0x2202 <= codePoint && codePoint <= 0x2203) ||
- (0x2207 <= codePoint && codePoint <= 0x2208) ||
- (0x220B == codePoint) ||
- (0x220F == codePoint) ||
- (0x2211 == codePoint) ||
- (0x2215 == codePoint) ||
- (0x221A == codePoint) ||
- (0x221D <= codePoint && codePoint <= 0x2220) ||
- (0x2223 == codePoint) ||
- (0x2225 == codePoint) ||
- (0x2227 <= codePoint && codePoint <= 0x222C) ||
- (0x222E == codePoint) ||
- (0x2234 <= codePoint && codePoint <= 0x2237) ||
- (0x223C <= codePoint && codePoint <= 0x223D) ||
- (0x2248 == codePoint) ||
- (0x224C == codePoint) ||
- (0x2252 == codePoint) ||
- (0x2260 <= codePoint && codePoint <= 0x2261) ||
- (0x2264 <= codePoint && codePoint <= 0x2267) ||
- (0x226A <= codePoint && codePoint <= 0x226B) ||
- (0x226E <= codePoint && codePoint <= 0x226F) ||
- (0x2282 <= codePoint && codePoint <= 0x2283) ||
- (0x2286 <= codePoint && codePoint <= 0x2287) ||
- (0x2295 == codePoint) ||
- (0x2299 == codePoint) ||
- (0x22A5 == codePoint) ||
- (0x22BF == codePoint) ||
- (0x2312 == codePoint) ||
- (0x2460 <= codePoint && codePoint <= 0x24E9) ||
- (0x24EB <= codePoint && codePoint <= 0x254B) ||
- (0x2550 <= codePoint && codePoint <= 0x2573) ||
- (0x2580 <= codePoint && codePoint <= 0x258F) ||
- (0x2592 <= codePoint && codePoint <= 0x2595) ||
- (0x25A0 <= codePoint && codePoint <= 0x25A1) ||
- (0x25A3 <= codePoint && codePoint <= 0x25A9) ||
- (0x25B2 <= codePoint && codePoint <= 0x25B3) ||
- (0x25B6 <= codePoint && codePoint <= 0x25B7) ||
- (0x25BC <= codePoint && codePoint <= 0x25BD) ||
- (0x25C0 <= codePoint && codePoint <= 0x25C1) ||
- (0x25C6 <= codePoint && codePoint <= 0x25C8) ||
- (0x25CB == codePoint) ||
- (0x25CE <= codePoint && codePoint <= 0x25D1) ||
- (0x25E2 <= codePoint && codePoint <= 0x25E5) ||
- (0x25EF == codePoint) ||
- (0x2605 <= codePoint && codePoint <= 0x2606) ||
- (0x2609 == codePoint) ||
- (0x260E <= codePoint && codePoint <= 0x260F) ||
- (0x2614 <= codePoint && codePoint <= 0x2615) ||
- (0x261C == codePoint) ||
- (0x261E == codePoint) ||
- (0x2640 == codePoint) ||
- (0x2642 == codePoint) ||
- (0x2660 <= codePoint && codePoint <= 0x2661) ||
- (0x2663 <= codePoint && codePoint <= 0x2665) ||
- (0x2667 <= codePoint && codePoint <= 0x266A) ||
- (0x266C <= codePoint && codePoint <= 0x266D) ||
- (0x266F == codePoint) ||
- (0x269E <= codePoint && codePoint <= 0x269F) ||
- (0x26BE <= codePoint && codePoint <= 0x26BF) ||
- (0x26C4 <= codePoint && codePoint <= 0x26CD) ||
- (0x26CF <= codePoint && codePoint <= 0x26E1) ||
- (0x26E3 == codePoint) ||
- (0x26E8 <= codePoint && codePoint <= 0x26FF) ||
- (0x273D == codePoint) ||
- (0x2757 == codePoint) ||
- (0x2776 <= codePoint && codePoint <= 0x277F) ||
- (0x2B55 <= codePoint && codePoint <= 0x2B59) ||
- (0x3248 <= codePoint && codePoint <= 0x324F) ||
- (0xE000 <= codePoint && codePoint <= 0xF8FF) ||
- (0xFE00 <= codePoint && codePoint <= 0xFE0F) ||
- (0xFFFD == codePoint) ||
- (0x1F100 <= codePoint && codePoint <= 0x1F10A) ||
- (0x1F110 <= codePoint && codePoint <= 0x1F12D) ||
- (0x1F130 <= codePoint && codePoint <= 0x1F169) ||
- (0x1F170 <= codePoint && codePoint <= 0x1F19A) ||
- (0xE0100 <= codePoint && codePoint <= 0xE01EF) ||
- (0xF0000 <= codePoint && codePoint <= 0xFFFFD) ||
- (0x100000 <= codePoint && codePoint <= 0x10FFFD)) {
- return 'A';
- }
- return 'N';
-};
-eaw.characterLength = function(character) {
- var code = this.eastAsianWidth(character);
- if (code == 'F' || code == 'W' || code == 'A') {
- return 2;
- } else {
- return 1;
- }
-};
-function stringToArray(string) {
- return string.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g) || [];
-}
-eaw.length = function(string) {
- var characters = stringToArray(string);
- var len = 0;
- for (var i = 0; i < characters.length; i++) {
- len = len + this.characterLength(characters[i]);
- }
- return len;
-};
-eaw.slice = function(text, start, end) {
- textLen = eaw.length(text);
- start = start ? start : 0;
- end = end ? end : 1;
- if (start < 0) {
- start = textLen + start;
- }
- if (end < 0) {
- end = textLen + end;
- }
- var result = '';
- var eawLen = 0;
- var chars = stringToArray(text);
- for (var i = 0; i < chars.length; i++) {
- var char = chars[i];
- var charLen = eaw.length(char);
- if (eawLen >= start - (charLen == 2 ? 1 : 0)) {
- if (eawLen + charLen <= end) {
- result += char;
- } else {
- break;
- }
- }
- eawLen += charLen;
- }
- return result;
-};
-}(eastasianwidth));
+ var eaw = {};
+ {
+ module.exports = eaw;
+ }
+ eaw.eastAsianWidth = function(character) {
+ var x = character.charCodeAt(0);
+ var y = (character.length == 2) ? character.charCodeAt(1) : 0;
+ var codePoint = x;
+ if ((0xD800 <= x && x <= 0xDBFF) && (0xDC00 <= y && y <= 0xDFFF)) {
+ x &= 0x3FF;
+ y &= 0x3FF;
+ codePoint = (x << 10) | y;
+ codePoint += 0x10000;
+ }
+ if ((0x3000 == codePoint) ||
+ (0xFF01 <= codePoint && codePoint <= 0xFF60) ||
+ (0xFFE0 <= codePoint && codePoint <= 0xFFE6)) {
+ return 'F';
+ }
+ if ((0x20A9 == codePoint) ||
+ (0xFF61 <= codePoint && codePoint <= 0xFFBE) ||
+ (0xFFC2 <= codePoint && codePoint <= 0xFFC7) ||
+ (0xFFCA <= codePoint && codePoint <= 0xFFCF) ||
+ (0xFFD2 <= codePoint && codePoint <= 0xFFD7) ||
+ (0xFFDA <= codePoint && codePoint <= 0xFFDC) ||
+ (0xFFE8 <= codePoint && codePoint <= 0xFFEE)) {
+ return 'H';
+ }
+ if ((0x1100 <= codePoint && codePoint <= 0x115F) ||
+ (0x11A3 <= codePoint && codePoint <= 0x11A7) ||
+ (0x11FA <= codePoint && codePoint <= 0x11FF) ||
+ (0x2329 <= codePoint && codePoint <= 0x232A) ||
+ (0x2E80 <= codePoint && codePoint <= 0x2E99) ||
+ (0x2E9B <= codePoint && codePoint <= 0x2EF3) ||
+ (0x2F00 <= codePoint && codePoint <= 0x2FD5) ||
+ (0x2FF0 <= codePoint && codePoint <= 0x2FFB) ||
+ (0x3001 <= codePoint && codePoint <= 0x303E) ||
+ (0x3041 <= codePoint && codePoint <= 0x3096) ||
+ (0x3099 <= codePoint && codePoint <= 0x30FF) ||
+ (0x3105 <= codePoint && codePoint <= 0x312D) ||
+ (0x3131 <= codePoint && codePoint <= 0x318E) ||
+ (0x3190 <= codePoint && codePoint <= 0x31BA) ||
+ (0x31C0 <= codePoint && codePoint <= 0x31E3) ||
+ (0x31F0 <= codePoint && codePoint <= 0x321E) ||
+ (0x3220 <= codePoint && codePoint <= 0x3247) ||
+ (0x3250 <= codePoint && codePoint <= 0x32FE) ||
+ (0x3300 <= codePoint && codePoint <= 0x4DBF) ||
+ (0x4E00 <= codePoint && codePoint <= 0xA48C) ||
+ (0xA490 <= codePoint && codePoint <= 0xA4C6) ||
+ (0xA960 <= codePoint && codePoint <= 0xA97C) ||
+ (0xAC00 <= codePoint && codePoint <= 0xD7A3) ||
+ (0xD7B0 <= codePoint && codePoint <= 0xD7C6) ||
+ (0xD7CB <= codePoint && codePoint <= 0xD7FB) ||
+ (0xF900 <= codePoint && codePoint <= 0xFAFF) ||
+ (0xFE10 <= codePoint && codePoint <= 0xFE19) ||
+ (0xFE30 <= codePoint && codePoint <= 0xFE52) ||
+ (0xFE54 <= codePoint && codePoint <= 0xFE66) ||
+ (0xFE68 <= codePoint && codePoint <= 0xFE6B) ||
+ (0x1B000 <= codePoint && codePoint <= 0x1B001) ||
+ (0x1F200 <= codePoint && codePoint <= 0x1F202) ||
+ (0x1F210 <= codePoint && codePoint <= 0x1F23A) ||
+ (0x1F240 <= codePoint && codePoint <= 0x1F248) ||
+ (0x1F250 <= codePoint && codePoint <= 0x1F251) ||
+ (0x20000 <= codePoint && codePoint <= 0x2F73F) ||
+ (0x2B740 <= codePoint && codePoint <= 0x2FFFD) ||
+ (0x30000 <= codePoint && codePoint <= 0x3FFFD)) {
+ return 'W';
+ }
+ if ((0x0020 <= codePoint && codePoint <= 0x007E) ||
+ (0x00A2 <= codePoint && codePoint <= 0x00A3) ||
+ (0x00A5 <= codePoint && codePoint <= 0x00A6) ||
+ (0x00AC == codePoint) ||
+ (0x00AF == codePoint) ||
+ (0x27E6 <= codePoint && codePoint <= 0x27ED) ||
+ (0x2985 <= codePoint && codePoint <= 0x2986)) {
+ return 'Na';
+ }
+ if ((0x00A1 == codePoint) ||
+ (0x00A4 == codePoint) ||
+ (0x00A7 <= codePoint && codePoint <= 0x00A8) ||
+ (0x00AA == codePoint) ||
+ (0x00AD <= codePoint && codePoint <= 0x00AE) ||
+ (0x00B0 <= codePoint && codePoint <= 0x00B4) ||
+ (0x00B6 <= codePoint && codePoint <= 0x00BA) ||
+ (0x00BC <= codePoint && codePoint <= 0x00BF) ||
+ (0x00C6 == codePoint) ||
+ (0x00D0 == codePoint) ||
+ (0x00D7 <= codePoint && codePoint <= 0x00D8) ||
+ (0x00DE <= codePoint && codePoint <= 0x00E1) ||
+ (0x00E6 == codePoint) ||
+ (0x00E8 <= codePoint && codePoint <= 0x00EA) ||
+ (0x00EC <= codePoint && codePoint <= 0x00ED) ||
+ (0x00F0 == codePoint) ||
+ (0x00F2 <= codePoint && codePoint <= 0x00F3) ||
+ (0x00F7 <= codePoint && codePoint <= 0x00FA) ||
+ (0x00FC == codePoint) ||
+ (0x00FE == codePoint) ||
+ (0x0101 == codePoint) ||
+ (0x0111 == codePoint) ||
+ (0x0113 == codePoint) ||
+ (0x011B == codePoint) ||
+ (0x0126 <= codePoint && codePoint <= 0x0127) ||
+ (0x012B == codePoint) ||
+ (0x0131 <= codePoint && codePoint <= 0x0133) ||
+ (0x0138 == codePoint) ||
+ (0x013F <= codePoint && codePoint <= 0x0142) ||
+ (0x0144 == codePoint) ||
+ (0x0148 <= codePoint && codePoint <= 0x014B) ||
+ (0x014D == codePoint) ||
+ (0x0152 <= codePoint && codePoint <= 0x0153) ||
+ (0x0166 <= codePoint && codePoint <= 0x0167) ||
+ (0x016B == codePoint) ||
+ (0x01CE == codePoint) ||
+ (0x01D0 == codePoint) ||
+ (0x01D2 == codePoint) ||
+ (0x01D4 == codePoint) ||
+ (0x01D6 == codePoint) ||
+ (0x01D8 == codePoint) ||
+ (0x01DA == codePoint) ||
+ (0x01DC == codePoint) ||
+ (0x0251 == codePoint) ||
+ (0x0261 == codePoint) ||
+ (0x02C4 == codePoint) ||
+ (0x02C7 == codePoint) ||
+ (0x02C9 <= codePoint && codePoint <= 0x02CB) ||
+ (0x02CD == codePoint) ||
+ (0x02D0 == codePoint) ||
+ (0x02D8 <= codePoint && codePoint <= 0x02DB) ||
+ (0x02DD == codePoint) ||
+ (0x02DF == codePoint) ||
+ (0x0300 <= codePoint && codePoint <= 0x036F) ||
+ (0x0391 <= codePoint && codePoint <= 0x03A1) ||
+ (0x03A3 <= codePoint && codePoint <= 0x03A9) ||
+ (0x03B1 <= codePoint && codePoint <= 0x03C1) ||
+ (0x03C3 <= codePoint && codePoint <= 0x03C9) ||
+ (0x0401 == codePoint) ||
+ (0x0410 <= codePoint && codePoint <= 0x044F) ||
+ (0x0451 == codePoint) ||
+ (0x2010 == codePoint) ||
+ (0x2013 <= codePoint && codePoint <= 0x2016) ||
+ (0x2018 <= codePoint && codePoint <= 0x2019) ||
+ (0x201C <= codePoint && codePoint <= 0x201D) ||
+ (0x2020 <= codePoint && codePoint <= 0x2022) ||
+ (0x2024 <= codePoint && codePoint <= 0x2027) ||
+ (0x2030 == codePoint) ||
+ (0x2032 <= codePoint && codePoint <= 0x2033) ||
+ (0x2035 == codePoint) ||
+ (0x203B == codePoint) ||
+ (0x203E == codePoint) ||
+ (0x2074 == codePoint) ||
+ (0x207F == codePoint) ||
+ (0x2081 <= codePoint && codePoint <= 0x2084) ||
+ (0x20AC == codePoint) ||
+ (0x2103 == codePoint) ||
+ (0x2105 == codePoint) ||
+ (0x2109 == codePoint) ||
+ (0x2113 == codePoint) ||
+ (0x2116 == codePoint) ||
+ (0x2121 <= codePoint && codePoint <= 0x2122) ||
+ (0x2126 == codePoint) ||
+ (0x212B == codePoint) ||
+ (0x2153 <= codePoint && codePoint <= 0x2154) ||
+ (0x215B <= codePoint && codePoint <= 0x215E) ||
+ (0x2160 <= codePoint && codePoint <= 0x216B) ||
+ (0x2170 <= codePoint && codePoint <= 0x2179) ||
+ (0x2189 == codePoint) ||
+ (0x2190 <= codePoint && codePoint <= 0x2199) ||
+ (0x21B8 <= codePoint && codePoint <= 0x21B9) ||
+ (0x21D2 == codePoint) ||
+ (0x21D4 == codePoint) ||
+ (0x21E7 == codePoint) ||
+ (0x2200 == codePoint) ||
+ (0x2202 <= codePoint && codePoint <= 0x2203) ||
+ (0x2207 <= codePoint && codePoint <= 0x2208) ||
+ (0x220B == codePoint) ||
+ (0x220F == codePoint) ||
+ (0x2211 == codePoint) ||
+ (0x2215 == codePoint) ||
+ (0x221A == codePoint) ||
+ (0x221D <= codePoint && codePoint <= 0x2220) ||
+ (0x2223 == codePoint) ||
+ (0x2225 == codePoint) ||
+ (0x2227 <= codePoint && codePoint <= 0x222C) ||
+ (0x222E == codePoint) ||
+ (0x2234 <= codePoint && codePoint <= 0x2237) ||
+ (0x223C <= codePoint && codePoint <= 0x223D) ||
+ (0x2248 == codePoint) ||
+ (0x224C == codePoint) ||
+ (0x2252 == codePoint) ||
+ (0x2260 <= codePoint && codePoint <= 0x2261) ||
+ (0x2264 <= codePoint && codePoint <= 0x2267) ||
+ (0x226A <= codePoint && codePoint <= 0x226B) ||
+ (0x226E <= codePoint && codePoint <= 0x226F) ||
+ (0x2282 <= codePoint && codePoint <= 0x2283) ||
+ (0x2286 <= codePoint && codePoint <= 0x2287) ||
+ (0x2295 == codePoint) ||
+ (0x2299 == codePoint) ||
+ (0x22A5 == codePoint) ||
+ (0x22BF == codePoint) ||
+ (0x2312 == codePoint) ||
+ (0x2460 <= codePoint && codePoint <= 0x24E9) ||
+ (0x24EB <= codePoint && codePoint <= 0x254B) ||
+ (0x2550 <= codePoint && codePoint <= 0x2573) ||
+ (0x2580 <= codePoint && codePoint <= 0x258F) ||
+ (0x2592 <= codePoint && codePoint <= 0x2595) ||
+ (0x25A0 <= codePoint && codePoint <= 0x25A1) ||
+ (0x25A3 <= codePoint && codePoint <= 0x25A9) ||
+ (0x25B2 <= codePoint && codePoint <= 0x25B3) ||
+ (0x25B6 <= codePoint && codePoint <= 0x25B7) ||
+ (0x25BC <= codePoint && codePoint <= 0x25BD) ||
+ (0x25C0 <= codePoint && codePoint <= 0x25C1) ||
+ (0x25C6 <= codePoint && codePoint <= 0x25C8) ||
+ (0x25CB == codePoint) ||
+ (0x25CE <= codePoint && codePoint <= 0x25D1) ||
+ (0x25E2 <= codePoint && codePoint <= 0x25E5) ||
+ (0x25EF == codePoint) ||
+ (0x2605 <= codePoint && codePoint <= 0x2606) ||
+ (0x2609 == codePoint) ||
+ (0x260E <= codePoint && codePoint <= 0x260F) ||
+ (0x2614 <= codePoint && codePoint <= 0x2615) ||
+ (0x261C == codePoint) ||
+ (0x261E == codePoint) ||
+ (0x2640 == codePoint) ||
+ (0x2642 == codePoint) ||
+ (0x2660 <= codePoint && codePoint <= 0x2661) ||
+ (0x2663 <= codePoint && codePoint <= 0x2665) ||
+ (0x2667 <= codePoint && codePoint <= 0x266A) ||
+ (0x266C <= codePoint && codePoint <= 0x266D) ||
+ (0x266F == codePoint) ||
+ (0x269E <= codePoint && codePoint <= 0x269F) ||
+ (0x26BE <= codePoint && codePoint <= 0x26BF) ||
+ (0x26C4 <= codePoint && codePoint <= 0x26CD) ||
+ (0x26CF <= codePoint && codePoint <= 0x26E1) ||
+ (0x26E3 == codePoint) ||
+ (0x26E8 <= codePoint && codePoint <= 0x26FF) ||
+ (0x273D == codePoint) ||
+ (0x2757 == codePoint) ||
+ (0x2776 <= codePoint && codePoint <= 0x277F) ||
+ (0x2B55 <= codePoint && codePoint <= 0x2B59) ||
+ (0x3248 <= codePoint && codePoint <= 0x324F) ||
+ (0xE000 <= codePoint && codePoint <= 0xF8FF) ||
+ (0xFE00 <= codePoint && codePoint <= 0xFE0F) ||
+ (0xFFFD == codePoint) ||
+ (0x1F100 <= codePoint && codePoint <= 0x1F10A) ||
+ (0x1F110 <= codePoint && codePoint <= 0x1F12D) ||
+ (0x1F130 <= codePoint && codePoint <= 0x1F169) ||
+ (0x1F170 <= codePoint && codePoint <= 0x1F19A) ||
+ (0xE0100 <= codePoint && codePoint <= 0xE01EF) ||
+ (0xF0000 <= codePoint && codePoint <= 0xFFFFD) ||
+ (0x100000 <= codePoint && codePoint <= 0x10FFFD)) {
+ return 'A';
+ }
+ return 'N';
+ };
+ eaw.characterLength = function(character) {
+ var code = this.eastAsianWidth(character);
+ if (code == 'F' || code == 'W' || code == 'A') {
+ return 2;
+ } else {
+ return 1;
+ }
+ };
+ function stringToArray(string) {
+ return string.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]|[^\uD800-\uDFFF]/g) || [];
+ }
+ eaw.length = function(string) {
+ var characters = stringToArray(string);
+ var len = 0;
+ for (var i = 0; i < characters.length; i++) {
+ len = len + this.characterLength(characters[i]);
+ }
+ return len;
+ };
+ eaw.slice = function(text, start, end) {
+ textLen = eaw.length(text);
+ start = start ? start : 0;
+ end = end ? end : 1;
+ if (start < 0) {
+ start = textLen + start;
+ }
+ if (end < 0) {
+ end = textLen + end;
+ }
+ var result = '';
+ var eawLen = 0;
+ var chars = stringToArray(text);
+ for (var i = 0; i < chars.length; i++) {
+ var char = chars[i];
+ var charLen = eaw.length(char);
+ if (eawLen >= start - (charLen == 2 ? 1 : 0)) {
+ if (eawLen + charLen <= end) {
+ result += char;
+ } else {
+ break;
+ }
+ }
+ eawLen += charLen;
+ }
+ return result;
+ };
+} (eastasianwidth));
var eastAsianWidth = eastasianwidth.exports;
var emojiRegex = function () {
diff --git a/tools/lint-md/package-lock.json b/tools/lint-md/package-lock.json
index 7b6bb055390..ccadcca14a6 100644
--- a/tools/lint-md/package-lock.json
+++ b/tools/lint-md/package-lock.json
@@ -16,16 +16,16 @@
"vfile-reporter": "^7.0.4"
},
"devDependencies": {
- "@rollup/plugin-commonjs": "^21.1.0",
+ "@rollup/plugin-commonjs": "^22.0.0",
"@rollup/plugin-node-resolve": "^13.2.1",
- "rollup": "^2.70.2",
+ "rollup": "^2.71.1",
"rollup-plugin-cleanup": "^3.2.1"
}
},
"node_modules/@rollup/plugin-commonjs": {
- "version": "21.1.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz",
- "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==",
+ "version": "22.0.0",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz",
+ "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==",
"dev": true,
"dependencies": {
"@rollup/pluginutils": "^3.1.0",
@@ -37,10 +37,10 @@
"resolve": "^1.17.0"
},
"engines": {
- "node": ">= 8.0.0"
+ "node": ">= 12.0.0"
},
"peerDependencies": {
- "rollup": "^2.38.3"
+ "rollup": "^2.68.0"
}
},
"node_modules/@rollup/plugin-node-resolve": {
@@ -129,9 +129,9 @@
"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
},
"node_modules/@types/node": {
- "version": "17.0.24",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.24.tgz",
- "integrity": "sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==",
+ "version": "17.0.30",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz",
+ "integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw==",
"dev": true
},
"node_modules/@types/resolve": {
@@ -423,9 +423,9 @@
}
},
"node_modules/is-core-module": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
- "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
"dev": true,
"dependencies": {
"has": "^1.0.3"
@@ -2197,9 +2197,9 @@
}
},
"node_modules/rollup": {
- "version": "2.70.2",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz",
- "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==",
+ "version": "2.71.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz",
+ "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==",
"dev": true,
"bin": {
"rollup": "dist/bin/rollup"
@@ -2639,9 +2639,9 @@
},
"dependencies": {
"@rollup/plugin-commonjs": {
- "version": "21.1.0",
- "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz",
- "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==",
+ "version": "22.0.0",
+ "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-22.0.0.tgz",
+ "integrity": "sha512-Ktvf2j+bAO+30awhbYoCaXpBcyPmJbaEUYClQns/+6SNCYFURbvBiNbWgHITEsIgDDWCDUclWRKEuf8cwZCFoQ==",
"dev": true,
"requires": {
"@rollup/pluginutils": "^3.1.0",
@@ -2729,9 +2729,9 @@
"integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
},
"@types/node": {
- "version": "17.0.24",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.24.tgz",
- "integrity": "sha512-aveCYRQbgTH9Pssp1voEP7HiuWlD2jW2BO56w+bVrJn04i61yh6mRfoKO6hEYQD9vF+W8Chkwc6j1M36uPkx4g==",
+ "version": "17.0.30",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.30.tgz",
+ "integrity": "sha512-oNBIZjIqyHYP8VCNAV9uEytXVeXG2oR0w9lgAXro20eugRQfY002qr3CUl6BAe+Yf/z3CRjPdz27Pu6WWtuSRw==",
"dev": true
},
"@types/resolve": {
@@ -2939,9 +2939,9 @@
"integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ=="
},
"is-core-module": {
- "version": "2.8.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz",
- "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==",
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
"dev": true,
"requires": {
"has": "^1.0.3"
@@ -4178,9 +4178,9 @@
}
},
"rollup": {
- "version": "2.70.2",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.2.tgz",
- "integrity": "sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==",
+ "version": "2.71.1",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.71.1.tgz",
+ "integrity": "sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
diff --git a/tools/lint-md/package.json b/tools/lint-md/package.json
index 41a73a084b0..64a4eb5d388 100644
--- a/tools/lint-md/package.json
+++ b/tools/lint-md/package.json
@@ -14,9 +14,9 @@
"vfile-reporter": "^7.0.4"
},
"devDependencies": {
- "@rollup/plugin-commonjs": "^21.1.0",
+ "@rollup/plugin-commonjs": "^22.0.0",
"@rollup/plugin-node-resolve": "^13.2.1",
- "rollup": "^2.70.2",
+ "rollup": "^2.71.1",
"rollup-plugin-cleanup": "^3.2.1"
}
}