$ date
--- stdout ---
Mon May 23 19:46:43 UTC 2022
--- end ---
$ git clone file:///srv/git/mediawiki-extensions-VisualEditor.git repo --depth=1 -b REL1_37
--- stderr ---
Cloning into 'repo'...
--- stdout ---
--- end ---
$ git config user.name libraryupgrader
--- stdout ---
--- end ---
$ git config user.email tools.libraryupgrader@tools.wmflabs.org
--- stdout ---
--- end ---
$ git submodule update --init
--- stderr ---
Submodule 'lib/ve' (https://gerrit.wikimedia.org/r/VisualEditor/VisualEditor.git) registered for path 'lib/ve'
Cloning into '/src/repo/lib/ve'...
--- stdout ---
Submodule path 'lib/ve': checked out '410661427a34b75862e64b07f1929cc9081e0df2'
--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.
--- end ---
$ git show-ref refs/heads/REL1_37
--- stdout ---
e01b5a206ebc8c10abb045e7938ac135a77cd032 refs/heads/REL1_37
--- end ---
$ /usr/bin/npm audit --json --legacy-peer-deps
--- stdout ---
{
"auditReportVersion": 2,
"vulnerabilities": {
"bin-version": {
"name": "bin-version",
"severity": "moderate",
"via": [
"find-versions"
],
"effects": [
"bin-version-check"
],
"range": "<=4.0.0",
"nodes": [
"node_modules/bin-version"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"bin-version-check": {
"name": "bin-version-check",
"severity": "moderate",
"via": [
"bin-version"
],
"effects": [
"bin-wrapper"
],
"range": "<=4.0.0",
"nodes": [
"node_modules/bin-version-check"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"bin-wrapper": {
"name": "bin-wrapper",
"severity": "moderate",
"via": [
"bin-version-check"
],
"effects": [
"gifsicle",
"guetzli",
"jpeg-recompress-bin",
"mozjpeg",
"optipng-bin",
"pngquant-bin",
"zopflipng-bin"
],
"range": ">=0.4.0",
"nodes": [
"node_modules/bin-wrapper"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"css-select": {
"name": "css-select",
"severity": "moderate",
"via": [
"nth-check"
],
"effects": [
"svgo"
],
"range": "<=3.1.0",
"nodes": [
"node_modules/css-select"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"find-versions": {
"name": "find-versions",
"severity": "moderate",
"via": [
"semver-regex"
],
"effects": [
"bin-version"
],
"range": "<=3.2.0",
"nodes": [
"node_modules/find-versions"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"gifsicle": {
"name": "gifsicle",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=1.0.0",
"nodes": [
"node_modules/gifsicle"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"grunt": {
"name": "grunt",
"severity": "moderate",
"via": [
{
"source": 1070249,
"name": "grunt",
"dependency": "grunt",
"title": "Path Traversal in Grunt",
"url": "https://github.com/advisories/GHSA-j383-35pm-c5h4",
"severity": "moderate",
"range": "<1.5.2"
}
],
"effects": [],
"range": "<1.5.2",
"nodes": [
"node_modules/grunt"
],
"fixAvailable": {
"name": "grunt",
"version": "1.5.3",
"isSemVerMajor": false
}
},
"grunt-image": {
"name": "grunt-image",
"severity": "moderate",
"via": [
"gifsicle",
"guetzli",
"jpeg-recompress-bin",
"mozjpeg",
"pngquant-bin",
"svgo"
],
"effects": [],
"range": "0.1.0 || >=0.8.1",
"nodes": [
"node_modules/grunt-image"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"guetzli": {
"name": "guetzli",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": "*",
"nodes": [
"node_modules/guetzli"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"jpeg-recompress-bin": {
"name": "jpeg-recompress-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=0.1.7",
"nodes": [
"node_modules/jpeg-recompress-bin"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"meow": {
"name": "meow",
"severity": "high",
"via": [
"trim-newlines"
],
"effects": [],
"range": "3.4.0 - 5.0.0",
"nodes": [
"node_modules/meow"
],
"fixAvailable": true
},
"minimist": {
"name": "minimist",
"severity": "critical",
"via": [
{
"source": 1067342,
"name": "minimist",
"dependency": "minimist",
"title": "Prototype Pollution in minimist",
"url": "https://github.com/advisories/GHSA-xvch-5gv4-984h",
"severity": "critical",
"range": "<1.2.6"
},
{
"source": 1070255,
"name": "minimist",
"dependency": "minimist",
"title": "Prototype Pollution in minimist",
"url": "https://github.com/advisories/GHSA-vh95-rmgr-6w4m",
"severity": "moderate",
"range": "<0.2.1"
}
],
"effects": [
"mkdirp"
],
"range": "<=1.2.5",
"nodes": [
"node_modules/mocha/node_modules/minimist"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mkdirp": {
"name": "mkdirp",
"severity": "moderate",
"via": [
"minimist"
],
"effects": [
"mocha"
],
"range": "0.4.1 - 0.5.1",
"nodes": [
"node_modules/mocha/node_modules/mkdirp"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mocha": {
"name": "mocha",
"severity": "moderate",
"via": [
"mkdirp"
],
"effects": [],
"range": "1.21.5 - 6.2.2 || 7.0.0-esm1 - 7.1.0",
"nodes": [
"node_modules/mocha"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mozjpeg": {
"name": "mozjpeg",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=0.1.10",
"nodes": [
"node_modules/mozjpeg"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"nth-check": {
"name": "nth-check",
"severity": "moderate",
"via": [
{
"source": 1067654,
"name": "nth-check",
"dependency": "nth-check",
"title": "Inefficient Regular Expression Complexity in nth-check",
"url": "https://github.com/advisories/GHSA-rp65-9cf3-cjxr",
"severity": "moderate",
"range": "<2.0.1"
}
],
"effects": [
"css-select"
],
"range": "<2.0.1",
"nodes": [
"node_modules/nth-check"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"optipng-bin": {
"name": "optipng-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [],
"range": ">=1.0.0",
"nodes": [
"node_modules/optipng-bin"
],
"fixAvailable": true
},
"pngquant-bin": {
"name": "pngquant-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=1.0.0",
"nodes": [
"node_modules/pngquant-bin"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"semver-regex": {
"name": "semver-regex",
"severity": "moderate",
"via": [
{
"source": 1067696,
"name": "semver-regex",
"dependency": "semver-regex",
"title": "Regular Expression Denial of Service (ReDOS)",
"url": "https://github.com/advisories/GHSA-44c6-4v22-4mhx",
"severity": "moderate",
"range": "<3.1.3"
}
],
"effects": [
"find-versions"
],
"range": "<3.1.3",
"nodes": [
"node_modules/semver-regex"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"svgo": {
"name": "svgo",
"severity": "moderate",
"via": [
"css-select"
],
"effects": [
"grunt-image"
],
"range": "1.0.0 - 1.3.2",
"nodes": [
"node_modules/svgo"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"trim-newlines": {
"name": "trim-newlines",
"severity": "high",
"via": [
{
"source": 1070308,
"name": "trim-newlines",
"dependency": "trim-newlines",
"title": "Regular Expression Denial of Service in trim-newlines",
"url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
"severity": "high",
"range": "<3.0.1"
}
],
"effects": [
"meow"
],
"range": "<3.0.1",
"nodes": [
"node_modules/trim-newlines"
],
"fixAvailable": true
},
"zopflipng-bin": {
"name": "zopflipng-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [],
"range": ">=0.1.12",
"nodes": [
"node_modules/zopflipng-bin"
],
"fixAvailable": true
}
},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 19,
"high": 2,
"critical": 1,
"total": 22
},
"dependencies": {
"prod": 1,
"dev": 889,
"optional": 0,
"peer": 0,
"peerOptional": 0,
"total": 889
}
}
}
--- end ---
$ /usr/bin/composer install
--- stderr ---
No lock file found. Updating dependencies instead of installing from lock file. Use composer update over composer install if you do not have a lock file.
Loading composer repositories with package information
Info from https://repo.packagist.org: [37;44m#StandWith[30;43mUkraine[0m
Updating dependencies
Lock file operations: 35 installs, 0 updates, 0 removals
- Locking composer/pcre (1.0.1)
- Locking composer/semver (3.3.2)
- Locking composer/spdx-licenses (1.5.7)
- Locking composer/xdebug-handler (2.0.5)
- Locking felixfbecker/advanced-json-rpc (v3.2.1)
- Locking mediawiki/mediawiki-codesniffer (v37.0.0)
- Locking mediawiki/mediawiki-phan-config (0.11.0)
- Locking mediawiki/minus-x (1.1.1)
- Locking mediawiki/phan-taint-check-plugin (3.3.2)
- Locking microsoft/tolerant-php-parser (v0.1.1)
- Locking netresearch/jsonmapper (v4.0.0)
- Locking phan/phan (5.2.0)
- Locking php-parallel-lint/php-console-color (v0.3)
- Locking php-parallel-lint/php-console-highlighter (v0.5)
- Locking php-parallel-lint/php-parallel-lint (v1.3.1)
- Locking phpdocumentor/reflection-common (2.2.0)
- Locking phpdocumentor/reflection-docblock (5.3.0)
- Locking phpdocumentor/type-resolver (1.6.1)
- Locking psr/container (1.1.2)
- Locking psr/log (1.1.4)
- Locking sabre/event (5.1.4)
- Locking sebastian/diff (3.0.3)
- Locking squizlabs/php_codesniffer (3.6.0)
- Locking symfony/console (v5.4.8)
- Locking symfony/deprecation-contracts (v2.5.1)
- Locking symfony/polyfill-ctype (v1.25.0)
- Locking symfony/polyfill-intl-grapheme (v1.25.0)
- Locking symfony/polyfill-intl-normalizer (v1.25.0)
- Locking symfony/polyfill-mbstring (v1.25.0)
- Locking symfony/polyfill-php73 (v1.25.0)
- Locking symfony/polyfill-php80 (v1.25.0)
- Locking symfony/service-contracts (v2.5.1)
- Locking symfony/string (v5.4.8)
- Locking tysonandre/var_representation_polyfill (0.1.1)
- Locking webmozart/assert (1.10.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 35 installs, 0 updates, 0 removals
0 [>---------------------------] 0 [->--------------------------] 0 [--->------------------------] - Installing composer/pcre (1.0.1): Extracting archive
- Installing squizlabs/php_codesniffer (3.6.0): Extracting archive
- Installing sebastian/diff (3.0.3): Extracting archive
- Installing symfony/polyfill-mbstring (v1.25.0): Extracting archive
- Installing composer/spdx-licenses (1.5.7): Extracting archive
- Installing composer/semver (3.3.2): Extracting archive
- Installing mediawiki/mediawiki-codesniffer (v37.0.0): Extracting archive
- Installing tysonandre/var_representation_polyfill (0.1.1): Extracting archive
- Installing symfony/polyfill-php80 (v1.25.0): Extracting archive
- Installing symfony/polyfill-intl-normalizer (v1.25.0): Extracting archive
- Installing symfony/polyfill-intl-grapheme (v1.25.0): Extracting archive
- Installing symfony/polyfill-ctype (v1.25.0): Extracting archive
- Installing symfony/string (v5.4.8): Extracting archive
- Installing symfony/deprecation-contracts (v2.5.1): Extracting archive
- Installing psr/container (1.1.2): Extracting archive
- Installing symfony/service-contracts (v2.5.1): Extracting archive
- Installing symfony/polyfill-php73 (v1.25.0): Extracting archive
- Installing symfony/console (v5.4.8): Extracting archive
- Installing sabre/event (5.1.4): Extracting archive
- Installing netresearch/jsonmapper (v4.0.0): Extracting archive
- Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive
- Installing webmozart/assert (1.10.0): Extracting archive
- Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
- Installing phpdocumentor/type-resolver (1.6.1): Extracting archive
- Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
- Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
- Installing psr/log (1.1.4): Extracting archive
- Installing composer/xdebug-handler (2.0.5): Extracting archive
- Installing phan/phan (5.2.0): Extracting archive
- Installing mediawiki/phan-taint-check-plugin (3.3.2): Extracting archive
- Installing mediawiki/mediawiki-phan-config (0.11.0): Extracting archive
- Installing mediawiki/minus-x (1.1.1): Extracting archive
- Installing php-parallel-lint/php-console-color (v0.3): Extracting archive
- Installing php-parallel-lint/php-console-highlighter (v0.5): Extracting archive
- Installing php-parallel-lint/php-parallel-lint (v1.3.1): Extracting archive
0/26 [>---------------------------] 0%
8/26 [========>-------------------] 30%
18/26 [===================>--------] 69%
25/26 [==========================>-] 96%
26/26 [============================] 100%7 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
15 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
--- end ---
$ /usr/bin/npm audit --json --legacy-peer-deps
--- stdout ---
{
"auditReportVersion": 2,
"vulnerabilities": {
"bin-version": {
"name": "bin-version",
"severity": "moderate",
"via": [
"find-versions"
],
"effects": [
"bin-version-check"
],
"range": "<=4.0.0",
"nodes": [
"node_modules/bin-version"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"bin-version-check": {
"name": "bin-version-check",
"severity": "moderate",
"via": [
"bin-version"
],
"effects": [
"bin-wrapper"
],
"range": "<=4.0.0",
"nodes": [
"node_modules/bin-version-check"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"bin-wrapper": {
"name": "bin-wrapper",
"severity": "moderate",
"via": [
"bin-version-check"
],
"effects": [
"gifsicle",
"guetzli",
"jpeg-recompress-bin",
"mozjpeg",
"optipng-bin",
"pngquant-bin",
"zopflipng-bin"
],
"range": ">=0.4.0",
"nodes": [
"node_modules/bin-wrapper"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"css-select": {
"name": "css-select",
"severity": "moderate",
"via": [
"nth-check"
],
"effects": [
"svgo"
],
"range": "<=3.1.0",
"nodes": [
"node_modules/css-select"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"find-versions": {
"name": "find-versions",
"severity": "moderate",
"via": [
"semver-regex"
],
"effects": [
"bin-version"
],
"range": "<=3.2.0",
"nodes": [
"node_modules/find-versions"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"gifsicle": {
"name": "gifsicle",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=1.0.0",
"nodes": [
"node_modules/gifsicle"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"grunt": {
"name": "grunt",
"severity": "moderate",
"via": [
{
"source": 1070249,
"name": "grunt",
"dependency": "grunt",
"title": "Path Traversal in Grunt",
"url": "https://github.com/advisories/GHSA-j383-35pm-c5h4",
"severity": "moderate",
"range": "<1.5.2"
}
],
"effects": [],
"range": "<1.5.2",
"nodes": [
"node_modules/grunt"
],
"fixAvailable": {
"name": "grunt",
"version": "1.5.3",
"isSemVerMajor": false
}
},
"grunt-image": {
"name": "grunt-image",
"severity": "moderate",
"via": [
"gifsicle",
"guetzli",
"mozjpeg",
"pngquant-bin",
"svgo",
"zopflipng-bin"
],
"effects": [],
"range": "0.1.0 || >=0.8.1",
"nodes": [
"node_modules/grunt-image"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"guetzli": {
"name": "guetzli",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": "*",
"nodes": [
"node_modules/guetzli"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"jpeg-recompress-bin": {
"name": "jpeg-recompress-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [],
"range": ">=0.1.7",
"nodes": [
"node_modules/jpeg-recompress-bin"
],
"fixAvailable": true
},
"meow": {
"name": "meow",
"severity": "high",
"via": [
"trim-newlines"
],
"effects": [],
"range": "3.4.0 - 5.0.0",
"nodes": [
"node_modules/meow"
],
"fixAvailable": true
},
"minimist": {
"name": "minimist",
"severity": "critical",
"via": [
{
"source": 1067342,
"name": "minimist",
"dependency": "minimist",
"title": "Prototype Pollution in minimist",
"url": "https://github.com/advisories/GHSA-xvch-5gv4-984h",
"severity": "critical",
"range": "<1.2.6"
},
{
"source": 1070255,
"name": "minimist",
"dependency": "minimist",
"title": "Prototype Pollution in minimist",
"url": "https://github.com/advisories/GHSA-vh95-rmgr-6w4m",
"severity": "moderate",
"range": "<0.2.1"
}
],
"effects": [
"mkdirp"
],
"range": "<=1.2.5",
"nodes": [
"node_modules/mocha/node_modules/minimist"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mkdirp": {
"name": "mkdirp",
"severity": "moderate",
"via": [
"minimist"
],
"effects": [
"mocha"
],
"range": "0.4.1 - 0.5.1",
"nodes": [
"node_modules/mocha/node_modules/mkdirp"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mocha": {
"name": "mocha",
"severity": "moderate",
"via": [
"mkdirp"
],
"effects": [],
"range": "1.21.5 - 6.2.2 || 7.0.0-esm1 - 7.1.0",
"nodes": [
"node_modules/mocha"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mozjpeg": {
"name": "mozjpeg",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=0.1.10",
"nodes": [
"node_modules/mozjpeg"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"nth-check": {
"name": "nth-check",
"severity": "moderate",
"via": [
{
"source": 1067654,
"name": "nth-check",
"dependency": "nth-check",
"title": "Inefficient Regular Expression Complexity in nth-check",
"url": "https://github.com/advisories/GHSA-rp65-9cf3-cjxr",
"severity": "moderate",
"range": "<2.0.1"
}
],
"effects": [
"css-select"
],
"range": "<2.0.1",
"nodes": [
"node_modules/nth-check"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"optipng-bin": {
"name": "optipng-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [],
"range": ">=1.0.0",
"nodes": [
"node_modules/optipng-bin"
],
"fixAvailable": true
},
"pngquant-bin": {
"name": "pngquant-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=1.0.0",
"nodes": [
"node_modules/pngquant-bin"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"semver-regex": {
"name": "semver-regex",
"severity": "moderate",
"via": [
{
"source": 1067696,
"name": "semver-regex",
"dependency": "semver-regex",
"title": "Regular Expression Denial of Service (ReDOS)",
"url": "https://github.com/advisories/GHSA-44c6-4v22-4mhx",
"severity": "moderate",
"range": "<3.1.3"
}
],
"effects": [
"find-versions"
],
"range": "<3.1.3",
"nodes": [
"node_modules/semver-regex"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"svgo": {
"name": "svgo",
"severity": "moderate",
"via": [
"css-select"
],
"effects": [
"grunt-image"
],
"range": "1.0.0 - 1.3.2",
"nodes": [
"node_modules/svgo"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"trim-newlines": {
"name": "trim-newlines",
"severity": "high",
"via": [
{
"source": 1070308,
"name": "trim-newlines",
"dependency": "trim-newlines",
"title": "Regular Expression Denial of Service in trim-newlines",
"url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
"severity": "high",
"range": "<3.0.1"
}
],
"effects": [
"meow"
],
"range": "<3.0.1",
"nodes": [
"node_modules/trim-newlines"
],
"fixAvailable": true
},
"zopflipng-bin": {
"name": "zopflipng-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=0.1.12",
"nodes": [
"node_modules/zopflipng-bin"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
}
},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 19,
"high": 2,
"critical": 1,
"total": 22
},
"dependencies": {
"prod": 1,
"dev": 889,
"optional": 0,
"peer": 0,
"peerOptional": 0,
"total": 889
}
}
}
--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json --legacy-peer-deps
--- stdout ---
{
"added": 889,
"removed": 0,
"changed": 0,
"audited": 890,
"funding": 2,
"audit": {
"auditReportVersion": 2,
"vulnerabilities": {
"bin-version": {
"name": "bin-version",
"severity": "moderate",
"via": [
"find-versions"
],
"effects": [
"bin-version-check"
],
"range": "<=4.0.0",
"nodes": [
"node_modules/bin-version"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"bin-version-check": {
"name": "bin-version-check",
"severity": "moderate",
"via": [
"bin-version"
],
"effects": [
"bin-wrapper"
],
"range": "<=4.0.0",
"nodes": [
"node_modules/bin-version-check"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"bin-wrapper": {
"name": "bin-wrapper",
"severity": "moderate",
"via": [
"bin-version-check"
],
"effects": [
"gifsicle",
"guetzli",
"jpeg-recompress-bin",
"mozjpeg",
"optipng-bin",
"pngquant-bin",
"zopflipng-bin"
],
"range": ">=0.4.0",
"nodes": [
"node_modules/bin-wrapper"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"css-select": {
"name": "css-select",
"severity": "moderate",
"via": [
"nth-check"
],
"effects": [
"svgo"
],
"range": "<=3.1.0",
"nodes": [
"node_modules/css-select"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"find-versions": {
"name": "find-versions",
"severity": "moderate",
"via": [
"semver-regex"
],
"effects": [
"bin-version"
],
"range": "<=3.2.0",
"nodes": [
"node_modules/find-versions"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"gifsicle": {
"name": "gifsicle",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=1.0.0",
"nodes": [
"node_modules/gifsicle"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"grunt": {
"name": "grunt",
"severity": "moderate",
"via": [
{
"source": 1070249,
"name": "grunt",
"dependency": "grunt",
"title": "Path Traversal in Grunt",
"url": "https://github.com/advisories/GHSA-j383-35pm-c5h4",
"severity": "moderate",
"range": "<1.5.2"
}
],
"effects": [],
"range": "<1.5.2",
"nodes": [
"node_modules/grunt"
],
"fixAvailable": {
"name": "grunt",
"version": "1.5.3",
"isSemVerMajor": false
}
},
"grunt-image": {
"name": "grunt-image",
"severity": "moderate",
"via": [
"gifsicle",
"guetzli",
"jpeg-recompress-bin",
"mozjpeg",
"pngquant-bin",
"svgo"
],
"effects": [],
"range": "0.1.0 || >=0.8.1",
"nodes": [
"node_modules/grunt-image"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"guetzli": {
"name": "guetzli",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": "*",
"nodes": [
"node_modules/guetzli"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"jpeg-recompress-bin": {
"name": "jpeg-recompress-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=0.1.7",
"nodes": [
"node_modules/jpeg-recompress-bin"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"meow": {
"name": "meow",
"severity": "high",
"via": [
"trim-newlines"
],
"effects": [],
"range": "3.4.0 - 5.0.0",
"nodes": [
"node_modules/meow"
],
"fixAvailable": true
},
"minimist": {
"name": "minimist",
"severity": "critical",
"via": [
{
"source": 1067342,
"name": "minimist",
"dependency": "minimist",
"title": "Prototype Pollution in minimist",
"url": "https://github.com/advisories/GHSA-xvch-5gv4-984h",
"severity": "critical",
"range": "<1.2.6"
},
{
"source": 1070255,
"name": "minimist",
"dependency": "minimist",
"title": "Prototype Pollution in minimist",
"url": "https://github.com/advisories/GHSA-vh95-rmgr-6w4m",
"severity": "moderate",
"range": "<0.2.1"
}
],
"effects": [
"mkdirp"
],
"range": "<=1.2.5",
"nodes": [
"node_modules/mocha/node_modules/minimist"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mkdirp": {
"name": "mkdirp",
"severity": "moderate",
"via": [
"minimist"
],
"effects": [
"mocha"
],
"range": "0.4.1 - 0.5.1",
"nodes": [
"node_modules/mocha/node_modules/mkdirp"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mocha": {
"name": "mocha",
"severity": "moderate",
"via": [
"mkdirp"
],
"effects": [],
"range": "1.21.5 - 6.2.2 || 7.0.0-esm1 - 7.1.0",
"nodes": [
"node_modules/mocha"
],
"fixAvailable": {
"name": "mocha",
"version": "10.0.0",
"isSemVerMajor": true
}
},
"mozjpeg": {
"name": "mozjpeg",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=0.1.10",
"nodes": [
"node_modules/mozjpeg"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"nth-check": {
"name": "nth-check",
"severity": "moderate",
"via": [
{
"source": 1067654,
"name": "nth-check",
"dependency": "nth-check",
"title": "Inefficient Regular Expression Complexity in nth-check",
"url": "https://github.com/advisories/GHSA-rp65-9cf3-cjxr",
"severity": "moderate",
"range": "<2.0.1"
}
],
"effects": [
"css-select"
],
"range": "<2.0.1",
"nodes": [
"node_modules/nth-check"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"optipng-bin": {
"name": "optipng-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [],
"range": ">=1.0.0",
"nodes": [
"node_modules/optipng-bin"
],
"fixAvailable": true
},
"pngquant-bin": {
"name": "pngquant-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [
"grunt-image"
],
"range": ">=1.0.0",
"nodes": [
"node_modules/pngquant-bin"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"semver-regex": {
"name": "semver-regex",
"severity": "moderate",
"via": [
{
"source": 1067696,
"name": "semver-regex",
"dependency": "semver-regex",
"title": "Regular Expression Denial of Service (ReDOS)",
"url": "https://github.com/advisories/GHSA-44c6-4v22-4mhx",
"severity": "moderate",
"range": "<3.1.3"
}
],
"effects": [
"find-versions"
],
"range": "<3.1.3",
"nodes": [
"node_modules/semver-regex"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"svgo": {
"name": "svgo",
"severity": "moderate",
"via": [
"css-select"
],
"effects": [
"grunt-image"
],
"range": "1.0.0 - 1.3.2",
"nodes": [
"node_modules/svgo"
],
"fixAvailable": {
"name": "grunt-image",
"version": "4.0.0",
"isSemVerMajor": true
}
},
"trim-newlines": {
"name": "trim-newlines",
"severity": "high",
"via": [
{
"source": 1070308,
"name": "trim-newlines",
"dependency": "trim-newlines",
"title": "Regular Expression Denial of Service in trim-newlines",
"url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
"severity": "high",
"range": "<3.0.1"
}
],
"effects": [
"meow"
],
"range": "<3.0.1",
"nodes": [
"node_modules/trim-newlines"
],
"fixAvailable": true
},
"zopflipng-bin": {
"name": "zopflipng-bin",
"severity": "moderate",
"via": [
"bin-wrapper"
],
"effects": [],
"range": ">=0.1.12",
"nodes": [
"node_modules/zopflipng-bin"
],
"fixAvailable": true
}
},
"metadata": {
"vulnerabilities": {
"info": 0,
"low": 0,
"moderate": 19,
"high": 2,
"critical": 1,
"total": 22
},
"dependencies": {
"prod": 1,
"dev": 889,
"optional": 0,
"peer": 0,
"peerOptional": 0,
"total": 889
}
}
}
}
--- end ---
{"added": 889, "removed": 0, "changed": 0, "audited": 890, "funding": 2, "audit": {"auditReportVersion": 2, "vulnerabilities": {"bin-version": {"name": "bin-version", "severity": "moderate", "via": ["find-versions"], "effects": ["bin-version-check"], "range": "<=4.0.0", "nodes": ["node_modules/bin-version"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "bin-version-check": {"name": "bin-version-check", "severity": "moderate", "via": ["bin-version"], "effects": ["bin-wrapper"], "range": "<=4.0.0", "nodes": ["node_modules/bin-version-check"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "bin-wrapper": {"name": "bin-wrapper", "severity": "moderate", "via": ["bin-version-check"], "effects": ["gifsicle", "guetzli", "jpeg-recompress-bin", "mozjpeg", "optipng-bin", "pngquant-bin", "zopflipng-bin"], "range": ">=0.4.0", "nodes": ["node_modules/bin-wrapper"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "css-select": {"name": "css-select", "severity": "moderate", "via": ["nth-check"], "effects": ["svgo"], "range": "<=3.1.0", "nodes": ["node_modules/css-select"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "find-versions": {"name": "find-versions", "severity": "moderate", "via": ["semver-regex"], "effects": ["bin-version"], "range": "<=3.2.0", "nodes": ["node_modules/find-versions"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "gifsicle": {"name": "gifsicle", "severity": "moderate", "via": ["bin-wrapper"], "effects": ["grunt-image"], "range": ">=1.0.0", "nodes": ["node_modules/gifsicle"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "grunt": {"name": "grunt", "severity": "moderate", "via": [{"source": 1070249, "name": "grunt", "dependency": "grunt", "title": "Path Traversal in Grunt", "url": "https://github.com/advisories/GHSA-j383-35pm-c5h4", "severity": "moderate", "range": "<1.5.2"}], "effects": [], "range": "<1.5.2", "nodes": ["node_modules/grunt"], "fixAvailable": {"name": "grunt", "version": "1.5.3", "isSemVerMajor": false}}, "grunt-image": {"name": "grunt-image", "severity": "moderate", "via": ["gifsicle", "guetzli", "jpeg-recompress-bin", "mozjpeg", "pngquant-bin", "svgo"], "effects": [], "range": "0.1.0 || >=0.8.1", "nodes": ["node_modules/grunt-image"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "guetzli": {"name": "guetzli", "severity": "moderate", "via": ["bin-wrapper"], "effects": ["grunt-image"], "range": "*", "nodes": ["node_modules/guetzli"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "jpeg-recompress-bin": {"name": "jpeg-recompress-bin", "severity": "moderate", "via": ["bin-wrapper"], "effects": ["grunt-image"], "range": ">=0.1.7", "nodes": ["node_modules/jpeg-recompress-bin"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "meow": {"name": "meow", "severity": "high", "via": ["trim-newlines"], "effects": [], "range": "3.4.0 - 5.0.0", "nodes": ["node_modules/meow"], "fixAvailable": true}, "minimist": {"name": "minimist", "severity": "critical", "via": [{"source": 1067342, "name": "minimist", "dependency": "minimist", "title": "Prototype Pollution in minimist", "url": "https://github.com/advisories/GHSA-xvch-5gv4-984h", "severity": "critical", "range": "<1.2.6"}, {"source": 1070255, "name": "minimist", "dependency": "minimist", "title": "Prototype Pollution in minimist", "url": "https://github.com/advisories/GHSA-vh95-rmgr-6w4m", "severity": "moderate", "range": "<0.2.1"}], "effects": ["mkdirp"], "range": "<=1.2.5", "nodes": ["node_modules/mocha/node_modules/minimist"], "fixAvailable": {"name": "mocha", "version": "10.0.0", "isSemVerMajor": true}}, "mkdirp": {"name": "mkdirp", "severity": "moderate", "via": ["minimist"], "effects": ["mocha"], "range": "0.4.1 - 0.5.1", "nodes": ["node_modules/mocha/node_modules/mkdirp"], "fixAvailable": {"name": "mocha", "version": "10.0.0", "isSemVerMajor": true}}, "mocha": {"name": "mocha", "severity": "moderate", "via": ["mkdirp"], "effects": [], "range": "1.21.5 - 6.2.2 || 7.0.0-esm1 - 7.1.0", "nodes": ["node_modules/mocha"], "fixAvailable": {"name": "mocha", "version": "10.0.0", "isSemVerMajor": true}}, "mozjpeg": {"name": "mozjpeg", "severity": "moderate", "via": ["bin-wrapper"], "effects": ["grunt-image"], "range": ">=0.1.10", "nodes": ["node_modules/mozjpeg"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "nth-check": {"name": "nth-check", "severity": "moderate", "via": [{"source": 1067654, "name": "nth-check", "dependency": "nth-check", "title": "Inefficient Regular Expression Complexity in nth-check", "url": "https://github.com/advisories/GHSA-rp65-9cf3-cjxr", "severity": "moderate", "range": "<2.0.1"}], "effects": ["css-select"], "range": "<2.0.1", "nodes": ["node_modules/nth-check"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "optipng-bin": {"name": "optipng-bin", "severity": "moderate", "via": ["bin-wrapper"], "effects": [], "range": ">=1.0.0", "nodes": ["node_modules/optipng-bin"], "fixAvailable": true}, "pngquant-bin": {"name": "pngquant-bin", "severity": "moderate", "via": ["bin-wrapper"], "effects": ["grunt-image"], "range": ">=1.0.0", "nodes": ["node_modules/pngquant-bin"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "semver-regex": {"name": "semver-regex", "severity": "moderate", "via": [{"source": 1067696, "name": "semver-regex", "dependency": "semver-regex", "title": "Regular Expression Denial of Service (ReDOS)", "url": "https://github.com/advisories/GHSA-44c6-4v22-4mhx", "severity": "moderate", "range": "<3.1.3"}], "effects": ["find-versions"], "range": "<3.1.3", "nodes": ["node_modules/semver-regex"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "svgo": {"name": "svgo", "severity": "moderate", "via": ["css-select"], "effects": ["grunt-image"], "range": "1.0.0 - 1.3.2", "nodes": ["node_modules/svgo"], "fixAvailable": {"name": "grunt-image", "version": "4.0.0", "isSemVerMajor": true}}, "trim-newlines": {"name": "trim-newlines", "severity": "high", "via": [{"source": 1070308, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Regular Expression Denial of Service in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "range": "<3.0.1"}], "effects": ["meow"], "range": "<3.0.1", "nodes": ["node_modules/trim-newlines"], "fixAvailable": true}, "zopflipng-bin": {"name": "zopflipng-bin", "severity": "moderate", "via": ["bin-wrapper"], "effects": [], "range": ">=0.1.12", "nodes": ["node_modules/zopflipng-bin"], "fixAvailable": true}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 19, "high": 2, "critical": 1, "total": 22}, "dependencies": {"prod": 1, "dev": 889, "optional": 0, "peer": 0, "peerOptional": 0, "total": 889}}}}
{}
Upgrading n:grunt from 1.4.0 -> 1.5.3
$ /usr/bin/npm audit fix --only=dev --legacy-peer-deps
--- stdout ---
added 889 packages, and audited 890 packages in 41s
2 packages are looking for funding
run `npm fund` for details
# npm audit report
minimist <=1.2.5
Severity: critical
Prototype Pollution in minimist - https://github.com/advisories/GHSA-xvch-5gv4-984h
Prototype Pollution in minimist - https://github.com/advisories/GHSA-vh95-rmgr-6w4m
fix available via `npm audit fix --force`
Will install mocha@10.0.0, which is a breaking change
node_modules/mocha/node_modules/minimist
mkdirp 0.4.1 - 0.5.1
Depends on vulnerable versions of minimist
node_modules/mocha/node_modules/mkdirp
mocha 1.21.5 - 6.2.2 || 7.0.0-esm1 - 7.1.0
Depends on vulnerable versions of mkdirp
node_modules/mocha
nth-check <2.0.1
Severity: moderate
Inefficient Regular Expression Complexity in nth-check - https://github.com/advisories/GHSA-rp65-9cf3-cjxr
fix available via `npm audit fix --force`
Will install grunt-image@4.0.0, which is a breaking change
node_modules/nth-check
css-select <=3.1.0
Depends on vulnerable versions of nth-check
node_modules/css-select
svgo 1.0.0 - 1.3.2
Depends on vulnerable versions of css-select
node_modules/svgo
grunt-image 0.1.0 || >=0.8.1
Depends on vulnerable versions of gifsicle
Depends on vulnerable versions of guetzli
Depends on vulnerable versions of jpeg-recompress-bin
Depends on vulnerable versions of mozjpeg
Depends on vulnerable versions of pngquant-bin
Depends on vulnerable versions of svgo
node_modules/grunt-image
semver-regex <3.1.3
Severity: moderate
Regular Expression Denial of Service (ReDOS) - https://github.com/advisories/GHSA-44c6-4v22-4mhx
fix available via `npm audit fix --force`
Will install grunt-image@4.0.0, which is a breaking change
node_modules/semver-regex
find-versions <=3.2.0
Depends on vulnerable versions of semver-regex
node_modules/find-versions
bin-version <=4.0.0
Depends on vulnerable versions of find-versions
node_modules/bin-version
bin-version-check <=4.0.0
Depends on vulnerable versions of bin-version
node_modules/bin-version-check
bin-wrapper >=0.4.0
Depends on vulnerable versions of bin-version-check
node_modules/bin-wrapper
gifsicle >=1.0.0
Depends on vulnerable versions of bin-wrapper
node_modules/gifsicle
grunt-image 0.1.0 || >=0.8.1
Depends on vulnerable versions of gifsicle
Depends on vulnerable versions of guetzli
Depends on vulnerable versions of jpeg-recompress-bin
Depends on vulnerable versions of mozjpeg
Depends on vulnerable versions of pngquant-bin
Depends on vulnerable versions of svgo
node_modules/grunt-image
guetzli *
Depends on vulnerable versions of bin-wrapper
node_modules/guetzli
jpeg-recompress-bin >=0.1.7
Depends on vulnerable versions of bin-wrapper
node_modules/jpeg-recompress-bin
mozjpeg >=0.1.10
Depends on vulnerable versions of bin-wrapper
node_modules/mozjpeg
optipng-bin >=1.0.0
Depends on vulnerable versions of bin-wrapper
node_modules/optipng-bin
pngquant-bin >=1.0.0
Depends on vulnerable versions of bin-wrapper
node_modules/pngquant-bin
zopflipng-bin >=0.1.12
Depends on vulnerable versions of bin-wrapper
node_modules/zopflipng-bin
trim-newlines <3.0.1
Severity: high
Regular Expression Denial of Service in trim-newlines - https://github.com/advisories/GHSA-7p7h-4mm5-852v
fix available via `npm audit fix`
node_modules/trim-newlines
meow 3.4.0 - 5.0.0
Depends on vulnerable versions of trim-newlines
node_modules/meow
21 vulnerabilities (18 moderate, 2 high, 1 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
--- end ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json
--- end ---
Verifying that tests still pass
$ /usr/bin/npm ci
--- stdout ---
added 889 packages, and audited 890 packages in 38s
2 packages are looking for funding
run `npm fund` for details
21 vulnerabilities (18 moderate, 2 high, 1 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
--- end ---
$ /usr/bin/npm test
--- stdout ---
> visualeditor@0.0.0 test
> grunt test
Running "jsduckcatconfig:main" (jsduckcatconfig) task
>> File ".jsduck/categories.json" written.
Running "buildloader:egiframe" (buildloader) task
>> File ".jsduck/eg-iframe.html" written.
Running "tyops:src" (tyops) task
>> No typos found; 396 files checked for 16 typos.
Running "eslint:all" (eslint) task
/src/repo/build/screenshots-client/userGuide.js
71:1 warning This line has a length of 111. Maximum allowed is 100 max-len
74:1 warning This line has a length of 112. Maximum allowed is 100 max-len
77:1 warning This line has a length of 108. Maximum allowed is 100 max-len
80:1 warning This line has a length of 113. Maximum allowed is 100 max-len
83:1 warning This line has a length of 120. Maximum allowed is 100 max-len
86:1 warning This line has a length of 127. Maximum allowed is 100 max-len
89:1 warning This line has a length of 126. Maximum allowed is 100 max-len
92:1 warning This line has a length of 118. Maximum allowed is 100 max-len
95:1 warning This line has a length of 128. Maximum allowed is 100 max-len
98:1 warning This line has a length of 137. Maximum allowed is 100 max-len
103:1 warning This line has a length of 130. Maximum allowed is 100 max-len
106:1 warning This line has a length of 132. Maximum allowed is 100 max-len
240:1 warning This line has a length of 112. Maximum allowed is 100 max-len
241:1 warning This line has a length of 107. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw-collab/ve.init.mw.CollabTarget.init.js
68:1 warning This line has a length of 119. Maximum allowed is 100 max-len
136:1 warning This line has a length of 105. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw-collab/ve.init.mw.CollabTarget.js
60:1 warning This line has a length of 103. Maximum allowed is 100 max-len
66:1 warning This line has a length of 120. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw-collab/ve.ui.MWExportWikitextDialog.js
118:1 warning This line has a length of 112. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWBlockImageNode.js
291:1 warning This line has a length of 102. Maximum allowed is 100 max-len
292:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWEntityNode.js
63:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWExtensionNode.js
95:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWGalleryImageNode.js
39:1 warning This line has a length of 101. Maximum allowed is 100 max-len
63:1 warning This line has a length of 107. Maximum allowed is 100 max-len
122:1 warning This line has a length of 102. Maximum allowed is 100 max-len
123:1 warning This line has a length of 102. Maximum allowed is 100 max-len
124:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWGalleryNode.js
99:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWInlineImageNode.js
39:1 warning This line has a length of 114. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWSignatureNode.js
139:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWTableNode.js
93:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/nodes/ve.ce.MWTransclusionNode.js
167:1 warning This line has a length of 117. Maximum allowed is 100 max-len
199:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ce/ve.ce.MWWikitextSurface.js
46:1 warning This line has a length of 102. Maximum allowed is 100 max-len
48:1 warning This line has a length of 105. Maximum allowed is 100 max-len
93:1 warning This line has a length of 129. Maximum allowed is 100 max-len
96:1 warning This line has a length of 104. Maximum allowed is 100 max-len
98:1 warning This line has a length of 109. Maximum allowed is 100 max-len
113:1 warning This line has a length of 145. Maximum allowed is 100 max-len
117:1 warning This line has a length of 157. Maximum allowed is 100 max-len
132:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/annotations/ve.dm.MWExternalLinkAnnotation.js
53:1 warning This line has a length of 113. Maximum allowed is 100 max-len
62:1 warning This line has a length of 101. Maximum allowed is 100 max-len
70:1 warning This line has a length of 105. Maximum allowed is 100 max-len
73:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/annotations/ve.dm.MWInternalLinkAnnotation.js
78:1 warning This line has a length of 109. Maximum allowed is 100 max-len
127:1 warning This line has a length of 108. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/annotations/ve.dm.MWNowikiAnnotation.js
11:1 warning This line has a length of 104. Maximum allowed is 100 max-len
34:1 warning This line has a length of 108. Maximum allowed is 100 max-len
37:1 warning This line has a length of 114. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/models/ve.dm.MWImageModel.js
153:1 warning This line has a length of 102. Maximum allowed is 100 max-len
183:1 warning This line has a length of 116. Maximum allowed is 100 max-len
221:1 warning This line has a length of 104. Maximum allowed is 100 max-len
287:1 warning This line has a length of 116. Maximum allowed is 100 max-len
322:1 warning This line has a length of 103. Maximum allowed is 100 max-len
463:1 warning This line has a length of 110. Maximum allowed is 100 max-len
468:1 warning This line has a length of 121. Maximum allowed is 100 max-len
478:1 warning This line has a length of 124. Maximum allowed is 100 max-len
925:1 warning This line has a length of 116. Maximum allowed is 100 max-len
1162:1 warning This line has a length of 109. Maximum allowed is 100 max-len
1163:1 warning This line has a length of 111. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/models/ve.dm.MWTemplateSpecModel.js
157:1 warning This line has a length of 104. Maximum allowed is 100 max-len
255:0 warning Missing JSDoc @param "name" type jsdoc/require-param-type
280:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/models/ve.dm.MWTransclusionContentModel.js
19:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/models/ve.dm.MWTransclusionModel.js
78:1 warning This line has a length of 106. Maximum allowed is 100 max-len
100:1 warning This line has a length of 112. Maximum allowed is 100 max-len
120:1 warning This line has a length of 139. Maximum allowed is 100 max-len
244:1 warning This line has a length of 101. Maximum allowed is 100 max-len
355:1 warning This line has a length of 107. Maximum allowed is 100 max-len
356:1 warning This line has a length of 101. Maximum allowed is 100 max-len
474:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/nodes/ve.dm.MWExtensionNode.js
111:1 warning This line has a length of 107. Maximum allowed is 100 max-len
116:1 warning This line has a length of 140. Maximum allowed is 100 max-len
158:1 warning This line has a length of 103. Maximum allowed is 100 max-len
159:1 warning This line has a length of 104. Maximum allowed is 100 max-len
177:1 warning This line has a length of 106. Maximum allowed is 100 max-len
179:1 warning This line has a length of 131. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/nodes/ve.dm.MWGalleryNode.js
86:1 warning This line has a length of 131. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/nodes/ve.dm.MWImageNode.js
324:1 warning This line has a length of 104. Maximum allowed is 100 max-len
375:1 warning This line has a length of 131. Maximum allowed is 100 max-len
376:1 warning This line has a length of 129. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/nodes/ve.dm.MWIncludesNode.js
55:1 warning This line has a length of 102. Maximum allowed is 100 max-len
56:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/nodes/ve.dm.MWTableNode.js
74:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/nodes/ve.dm.MWTransclusionNode.js
84:1 warning This line has a length of 106. Maximum allowed is 100 max-len
167:1 warning This line has a length of 140. Maximum allowed is 100 max-len
186:1 warning This line has a length of 102. Maximum allowed is 100 max-len
244:1 warning This line has a length of 101. Maximum allowed is 100 max-len
253:1 warning This line has a length of 113. Maximum allowed is 100 max-len
424:1 warning This line has a length of 107. Maximum allowed is 100 max-len
425:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/ve.dm.MWWikitextSurface.js
19:1 warning This line has a length of 101. Maximum allowed is 100 max-len
29:1 warning This line has a length of 105. Maximum allowed is 100 max-len
30:1 warning This line has a length of 117. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/dm/ve.dm.MWWikitextSurfaceFragment.js
76:1 warning This line has a length of 105. Maximum allowed is 100 max-len
97:1 warning This line has a length of 117. Maximum allowed is 100 max-len
171:1 warning This line has a length of 126. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/init/targets/ve.init.mw.ArticleTarget.js
49:1 warning This line has a length of 145. Maximum allowed is 100 max-len
141:1 warning This line has a length of 103. Maximum allowed is 100 max-len
162:1 warning This line has a length of 115. Maximum allowed is 100 max-len
176:1 warning This line has a length of 105. Maximum allowed is 100 max-len
184:1 warning This line has a length of 120. Maximum allowed is 100 max-len
221:1 warning This line has a length of 104. Maximum allowed is 100 max-len
420:1 warning This line has a length of 123. Maximum allowed is 100 max-len
687:1 warning This line has a length of 108. Maximum allowed is 100 max-len
898:1 warning This line has a length of 120. Maximum allowed is 100 max-len
907:1 warning This line has a length of 103. Maximum allowed is 100 max-len
909:1 warning This line has a length of 140. Maximum allowed is 100 max-len
924:1 warning This line has a length of 104. Maximum allowed is 100 max-len
928:1 warning This line has a length of 117. Maximum allowed is 100 max-len
932:1 warning This line has a length of 115. Maximum allowed is 100 max-len
993:1 warning This line has a length of 118. Maximum allowed is 100 max-len
1200:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1305:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1326:1 warning This line has a length of 104. Maximum allowed is 100 max-len
1663:1 warning This line has a length of 113. Maximum allowed is 100 max-len
1677:1 warning This line has a length of 127. Maximum allowed is 100 max-len
1715:1 warning This line has a length of 117. Maximum allowed is 100 max-len
1904:1 warning This line has a length of 106. Maximum allowed is 100 max-len
1919:1 warning This line has a length of 131. Maximum allowed is 100 max-len
1972:1 warning This line has a length of 102. Maximum allowed is 100 max-len
1986:1 warning This line has a length of 106. Maximum allowed is 100 max-len
2273:1 warning This line has a length of 104. Maximum allowed is 100 max-len
2276:1 warning This line has a length of 107. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/init/targets/ve.init.mw.DesktopArticleTarget.js
475:1 warning This line has a length of 119. Maximum allowed is 100 max-len
575:1 warning This line has a length of 129. Maximum allowed is 100 max-len
643:1 warning This line has a length of 106. Maximum allowed is 100 max-len
1007:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1071:1 warning This line has a length of 113. Maximum allowed is 100 max-len
1166:1 warning This line has a length of 102. Maximum allowed is 100 max-len
1213:1 warning This line has a length of 107. Maximum allowed is 100 max-len
1485:1 warning This line has a length of 107. Maximum allowed is 100 max-len
1572:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1585:1 warning This line has a length of 108. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/init/targets/ve.init.mw.MobileArticleTarget.js
135:1 warning This line has a length of 102. Maximum allowed is 100 max-len
211:1 warning This line has a length of 103. Maximum allowed is 100 max-len
429:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/init/targets/ve.init.mw.Target.js
602:1 warning This line has a length of 108. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/init/ve.init.mw.trackSubscriber.js
38:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/init/ve.init.mw.ViewportZoomHandler.js
51:1 warning This line has a length of 105. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/preinit/ve.init.mw.ArticleTargetLoader.js
105:1 warning This line has a length of 108. Maximum allowed is 100 max-len
204:1 warning This line has a length of 113. Maximum allowed is 100 max-len
206:1 warning This line has a length of 119. Maximum allowed is 100 max-len
207:1 warning This line has a length of 132. Maximum allowed is 100 max-len
210:1 warning This line has a length of 110. Maximum allowed is 100 max-len
211:1 warning This line has a length of 121. Maximum allowed is 100 max-len
213:1 warning This line has a length of 108. Maximum allowed is 100 max-len
251:1 warning This line has a length of 101. Maximum allowed is 100 max-len
256:1 warning This line has a length of 101. Maximum allowed is 100 max-len
258:1 warning This line has a length of 106. Maximum allowed is 100 max-len
272:1 warning This line has a length of 110. Maximum allowed is 100 max-len
293:1 warning This line has a length of 109. Maximum allowed is 100 max-len
299:1 warning This line has a length of 110. Maximum allowed is 100 max-len
316:1 warning This line has a length of 104. Maximum allowed is 100 max-len
317:1 warning This line has a length of 104. Maximum allowed is 100 max-len
318:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/preinit/ve.init.mw.ArticleTargetSaver.js
141:1 warning This line has a length of 116. Maximum allowed is 100 max-len
144:1 warning This line has a length of 108. Maximum allowed is 100 max-len
160:1 warning This line has a length of 108. Maximum allowed is 100 max-len
195:1 warning This line has a length of 103. Maximum allowed is 100 max-len
203:1 warning This line has a length of 116. Maximum allowed is 100 max-len
206:1 warning This line has a length of 108. Maximum allowed is 100 max-len
255:1 warning This line has a length of 109. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/preinit/ve.init.mw.DesktopArticleTarget.init.js
210:1 warning This line has a length of 102. Maximum allowed is 100 max-len
296:1 warning This line has a length of 110. Maximum allowed is 100 max-len
344:1 warning This line has a length of 102. Maximum allowed is 100 max-len
350:1 warning This line has a length of 110. Maximum allowed is 100 max-len
375:1 warning This line has a length of 106. Maximum allowed is 100 max-len
421:1 warning This line has a length of 103. Maximum allowed is 100 max-len
442:1 warning This line has a length of 102. Maximum allowed is 100 max-len
443:1 warning This line has a length of 101. Maximum allowed is 100 max-len
541:1 warning This line has a length of 101. Maximum allowed is 100 max-len
543:1 warning This line has a length of 104. Maximum allowed is 100 max-len
645:1 warning This line has a length of 118. Maximum allowed is 100 max-len
692:1 warning This line has a length of 106. Maximum allowed is 100 max-len
804:1 warning This line has a length of 101. Maximum allowed is 100 max-len
886:1 warning This line has a length of 106. Maximum allowed is 100 max-len
957:1 warning This line has a length of 110. Maximum allowed is 100 max-len
1039:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1040:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1073:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1076:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1085:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1096:1 warning This line has a length of 103. Maximum allowed is 100 max-len
1113:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1215:1 warning This line has a length of 103. Maximum allowed is 100 max-len
1222:1 warning This line has a length of 103. Maximum allowed is 100 max-len
1270:1 warning This line has a length of 116. Maximum allowed is 100 max-len
1361:1 warning This line has a length of 103. Maximum allowed is 100 max-len
1448:1 warning This line has a length of 105. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/preinit/ve.init.mw.DiffLoader.js
34:1 warning This line has a length of 104. Maximum allowed is 100 max-len
52:1 warning This line has a length of 125. Maximum allowed is 100 max-len
57:1 warning This line has a length of 104. Maximum allowed is 100 max-len
88:1 warning This line has a length of 125. Maximum allowed is 100 max-len
91:1 warning This line has a length of 101. Maximum allowed is 100 max-len
93:1 warning This line has a length of 138. Maximum allowed is 100 max-len
94:1 warning This line has a length of 104. Maximum allowed is 100 max-len
100:1 warning This line has a length of 121. Maximum allowed is 100 max-len
101:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/preinit/ve.init.mw.DiffPage.init.js
72:1 warning This line has a length of 161. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/preinit/ve.utils.parsoid.js
103:1 warning This line has a length of 106. Maximum allowed is 100 max-len
241:1 warning This line has a length of 113. Maximum allowed is 100 max-len
242:1 warning This line has a length of 103. Maximum allowed is 100 max-len
250:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/ce/ve.ce.ContentBranchNode.test.js
44:1 warning This line has a length of 118. Maximum allowed is 100 max-len
45:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/dm/models/ve.dm.MWTransclusionContentModel.test.js
23:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/dm/ve.dm.Document.test.js
236:1 warning This line has a length of 106. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/dm/ve.dm.mwExample.js
205:1 warning This line has a length of 168. Maximum allowed is 100 max-len
207:1 warning This line has a length of 150. Maximum allowed is 100 max-len
208:1 warning This line has a length of 106. Maximum allowed is 100 max-len
210:1 warning This line has a length of 170. Maximum allowed is 100 max-len
212:1 warning This line has a length of 152. Maximum allowed is 100 max-len
213:1 warning This line has a length of 153. Maximum allowed is 100 max-len
215:1 warning This line has a length of 172. Maximum allowed is 100 max-len
217:1 warning This line has a length of 150. Maximum allowed is 100 max-len
1170:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1178:1 warning This line has a length of 111. Maximum allowed is 100 max-len
1180:1 warning This line has a length of 128. Maximum allowed is 100 max-len
1181:1 warning This line has a length of 107. Maximum allowed is 100 max-len
1184:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1203:1 warning This line has a length of 148. Maximum allowed is 100 max-len
1213:1 warning This line has a length of 158. Maximum allowed is 100 max-len
1214:1 warning This line has a length of 117. Maximum allowed is 100 max-len
1215:1 warning This line has a length of 166. Maximum allowed is 100 max-len
1216:1 warning This line has a length of 154. Maximum allowed is 100 max-len
1219:1 warning This line has a length of 148. Maximum allowed is 100 max-len
1235:1 warning This line has a length of 125. Maximum allowed is 100 max-len
1236:1 warning This line has a length of 127. Maximum allowed is 100 max-len
1241:1 warning This line has a length of 112. Maximum allowed is 100 max-len
1242:1 warning This line has a length of 115. Maximum allowed is 100 max-len
1243:1 warning This line has a length of 101. Maximum allowed is 100 max-len
1994:1 warning This line has a length of 112. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/dm/ve.dm.MWImageModel.test.js
137:1 warning This line has a length of 119. Maximum allowed is 100 max-len
161:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/dm/ve.dm.MWInternalLinkAnnotation.test.js
79:1 warning This line has a length of 101. Maximum allowed is 100 max-len
121:1 warning This line has a length of 130. Maximum allowed is 100 max-len
123:1 warning This line has a length of 103. Maximum allowed is 100 max-len
133:1 warning This line has a length of 154. Maximum allowed is 100 max-len
177:1 warning This line has a length of 140. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/ui/datatransferhandlers/ve.ui.MWWikitextStringTransferHandler.test.js
24:1 warning This line has a length of 147. Maximum allowed is 100 max-len
268:1 warning This line has a length of 106. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/ui/datatransferhandlers/ve.ui.UrlStringTransferHandler.test.js
36:1 warning This line has a length of 165. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/ui/ve.ui.DiffElement.test.js
15:1 warning This line has a length of 122. Maximum allowed is 100 max-len
16:1 warning This line has a length of 130. Maximum allowed is 100 max-len
19:1 warning This line has a length of 122. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/tests/ui/widgets/ve.ui.MWTransclusionOutlineParameterSelectWidget.test.js
40:1 warning This line has a length of 106. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/actions/ve.ui.MWLinkAction.js
94:1 warning This line has a length of 122. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/actions/ve.ui.MWSaveDialogAction.js
183:1 warning This line has a length of 140. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/actions/ve.ui.MWWikitextAction.js
39:1 warning This line has a length of 156. Maximum allowed is 100 max-len
40:1 warning This line has a length of 119. Maximum allowed is 100 max-len
44:1 warning This line has a length of 142. Maximum allowed is 100 max-len
46:1 warning This line has a length of 108. Maximum allowed is 100 max-len
57:1 warning This line has a length of 104. Maximum allowed is 100 max-len
100:1 warning This line has a length of 119. Maximum allowed is 100 max-len
104:1 warning This line has a length of 108. Maximum allowed is 100 max-len
107:1 warning This line has a length of 108. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/contextitems/ve.ui.MWDefinedTransclusionContextItem.js
87:1 warning This line has a length of 107. Maximum allowed is 100 max-len
121:1 warning This line has a length of 110. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/contextitems/ve.ui.MWInternalLinkContextItem.js
47:1 warning This line has a length of 103. Maximum allowed is 100 max-len
92:1 warning This line has a length of 109. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/contextitems/ve.ui.MWNumberedExternalLinkNodeContextItem.js
38:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/datatransferhandlers/ve.ui.MWWikitextPlainTextStringTransferHandler.js
8:1 warning This line has a length of 109. Maximum allowed is 100 max-len
11:1 warning This line has a length of 105. Maximum allowed is 100 max-len
12:1 warning This line has a length of 106. Maximum allowed is 100 max-len
13:1 warning This line has a length of 105. Maximum allowed is 100 max-len
16:1 warning This line has a length of 103. Maximum allowed is 100 max-len
26:1 warning This line has a length of 106. Maximum allowed is 100 max-len
33:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/datatransferhandlers/ve.ui.MWWikitextStringTransferHandler.js
80:1 warning This line has a length of 107. Maximum allowed is 100 max-len
104:1 warning This line has a length of 102. Maximum allowed is 100 max-len
148:1 warning This line has a length of 121. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWCommandHelpDialog.js
28:1 warning This line has a length of 119. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWExtensionDialog.js
92:1 warning This line has a length of 111. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWGalleryDialog.js
85:1 warning This line has a length of 111. Maximum allowed is 100 max-len
1081:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWMediaDialog.js
618:1 warning This line has a length of 118. Maximum allowed is 100 max-len
653:1 warning This line has a length of 112. Maximum allowed is 100 max-len
961:1 warning This line has a length of 117. Maximum allowed is 100 max-len
1034:1 warning This line has a length of 105. Maximum allowed is 100 max-len
1289:1 warning This line has a length of 106. Maximum allowed is 100 max-len
1294:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWMetaDialog.js
254:1 warning This line has a length of 102. Maximum allowed is 100 max-len
255:1 warning This line has a length of 101. Maximum allowed is 100 max-len
256:1 warning This line has a length of 103. Maximum allowed is 100 max-len
257:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWRequiredParamBlankConfirmDialog.js
9:1 warning This line has a length of 122. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWSaveDialog.js
137:1 warning This line has a length of 107. Maximum allowed is 100 max-len
139:1 warning This line has a length of 119. Maximum allowed is 100 max-len
200:1 warning This line has a length of 103. Maximum allowed is 100 max-len
225:1 warning This line has a length of 131. Maximum allowed is 100 max-len
227:1 warning This line has a length of 125. Maximum allowed is 100 max-len
263:1 warning This line has a length of 118. Maximum allowed is 100 max-len
281:1 warning This line has a length of 101. Maximum allowed is 100 max-len
404:1 warning This line has a length of 122. Maximum allowed is 100 max-len
470:1 warning This line has a length of 105. Maximum allowed is 100 max-len
472:1 warning This line has a length of 116. Maximum allowed is 100 max-len
626:1 warning This line has a length of 122. Maximum allowed is 100 max-len
746:1 warning This line has a length of 104. Maximum allowed is 100 max-len
774:1 warning This line has a length of 103. Maximum allowed is 100 max-len
848:1 warning This line has a length of 106. Maximum allowed is 100 max-len
867:1 warning This line has a length of 119. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWTableDialog.js
78:1 warning This line has a length of 134. Maximum allowed is 100 max-len
121:1 warning This line has a length of 112. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWTemplateDialog.js
38:1 warning This line has a length of 101. Maximum allowed is 100 max-len
200:1 warning This line has a length of 123. Maximum allowed is 100 max-len
291:1 warning This line has a length of 122. Maximum allowed is 100 max-len
423:1 warning This line has a length of 105. Maximum allowed is 100 max-len
428:1 warning This line has a length of 107. Maximum allowed is 100 max-len
445:1 warning This line has a length of 113. Maximum allowed is 100 max-len
451:1 warning This line has a length of 105. Maximum allowed is 100 max-len
475:1 warning This line has a length of 103. Maximum allowed is 100 max-len
485:1 warning This line has a length of 102. Maximum allowed is 100 max-len
486:1 warning This line has a length of 101. Maximum allowed is 100 max-len
549:1 warning This line has a length of 107. Maximum allowed is 100 max-len
608:1 warning Missing JSDoc @param "visibility" declaration jsdoc/require-param
620:1 warning Missing JSDoc @param "pageName" declaration jsdoc/require-param
/src/repo/modules/ve-mw/ui/dialogs/ve.ui.MWTransclusionDialog.js
285:1 warning This line has a length of 133. Maximum allowed is 100 max-len
449:1 warning This line has a length of 114. Maximum allowed is 100 max-len
534:1 warning This line has a length of 106. Maximum allowed is 100 max-len
546:1 warning This line has a length of 103. Maximum allowed is 100 max-len
580:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/inspectors/ve.ui.MWExtensionInspector.js
71:1 warning This line has a length of 108. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/inspectors/ve.ui.MWLanguageVariantInspector.js
148:1 warning This line has a length of 101. Maximum allowed is 100 max-len
313:1 warning This line has a length of 122. Maximum allowed is 100 max-len
322:1 warning This line has a length of 103. Maximum allowed is 100 max-len
339:1 warning This line has a length of 102. Maximum allowed is 100 max-len
346:1 warning This line has a length of 105. Maximum allowed is 100 max-len
488:1 warning This line has a length of 120. Maximum allowed is 100 max-len
498:1 warning This line has a length of 101. Maximum allowed is 100 max-len
523:1 warning This line has a length of 103. Maximum allowed is 100 max-len
581:1 warning This line has a length of 120. Maximum allowed is 100 max-len
642:1 warning This line has a length of 101. Maximum allowed is 100 max-len
732:1 warning This line has a length of 120. Maximum allowed is 100 max-len
800:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/inspectors/ve.ui.MWLinkAnnotationInspector.js
19:1 warning This line has a length of 101. Maximum allowed is 100 max-len
37:1 warning This line has a length of 105. Maximum allowed is 100 max-len
433:1 warning This line has a length of 104. Maximum allowed is 100 max-len
442:1 warning This line has a length of 111. Maximum allowed is 100 max-len
514:1 warning This line has a length of 105. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/inspectors/ve.ui.MWMagicLinkNodeInspector.js
34:1 warning This line has a length of 109. Maximum allowed is 100 max-len
172:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/inspectors/ve.ui.MWWikitextLinkAnnotationInspector.js
60:1 warning This line has a length of 124. Maximum allowed is 100 max-len
67:1 warning This line has a length of 118. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWAdvancedSettingsPage.js
103:1 warning This line has a length of 113. Maximum allowed is 100 max-len
308:1 warning This line has a length of 118. Maximum allowed is 100 max-len
317:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWCategoriesPage.js
141:1 warning This line has a length of 102. Maximum allowed is 100 max-len
171:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWLanguagesPage.js
87:1 warning This line has a length of 106. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWParameterPage.js
347:1 warning This line has a length of 109. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWParameterPlaceholderPage.js
21:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWSettingsPage.js
242:1 warning This line has a length of 171. Maximum allowed is 100 max-len
243:1 warning This line has a length of 128. Maximum allowed is 100 max-len
245:1 warning This line has a length of 138. Maximum allowed is 100 max-len
378:1 warning This line has a length of 108. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWTemplatePage.js
136:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/pages/ve.ui.MWTemplatePlaceholderPage.js
20:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/tools/ve.ui.MWPopupTool.js
22:1 warning This line has a length of 111. Maximum allowed is 100 max-len
252:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/tools/ve.ui.MWSaveTool.js
21:1 warning This line has a length of 151. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/tools/ve.ui.MWTransclusionDialogTool.js
56:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/ve.ui.MWWikitextDataTransferHandlerFactory.js
52:1 warning This line has a length of 109. Maximum allowed is 100 max-len
67:1 warning This line has a length of 132. Maximum allowed is 100 max-len
73:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWCategoryInputWidget.js
138:1 warning This line has a length of 111. Maximum allowed is 100 max-len
173:1 warning This line has a length of 114. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWCategoryWidget.js
393:1 warning This line has a length of 114. Maximum allowed is 100 max-len
398:1 warning This line has a length of 125. Maximum allowed is 100 max-len
476:1 warning This line has a length of 118. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWEditSummaryWidget.js
150:1 warning This line has a length of 106. Maximum allowed is 100 max-len
172:1 warning This line has a length of 110. Maximum allowed is 100 max-len
178:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWEducationPopupWidget.js
31:1 warning This line has a length of 110. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWGalleryGroupWidget.js
26:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWGalleryItemWidget.js
45:1 warning This line has a length of 101. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWMediaInfoFieldWidget.js
21:1 warning This line has a length of 109. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTemplateTitleInputWidget.js
133:1 warning This line has a length of 110. Maximum allowed is 100 max-len
300:1 warning This line has a length of 102. Maximum allowed is 100 max-len
310:1 warning This line has a length of 104. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineContainerWidget.js
56:1 warning This line has a length of 111. Maximum allowed is 100 max-len
70:1 warning This line has a length of 113. Maximum allowed is 100 max-len
90:1 warning This line has a length of 103. Maximum allowed is 100 max-len
117:1 warning This line has a length of 101. Maximum allowed is 100 max-len
165:1 warning This line has a length of 105. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineParameterSelectWidget.js
11:1 warning This line has a length of 118. Maximum allowed is 100 max-len
85:1 warning This line has a length of 105. Maximum allowed is 100 max-len
93:1 warning This line has a length of 104. Maximum allowed is 100 max-len
105:1 warning This line has a length of 107. Maximum allowed is 100 max-len
118:1 warning This line has a length of 104. Maximum allowed is 100 max-len
200:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineParameterWidget.js
22:1 warning This line has a length of 106. Maximum allowed is 100 max-len
57:1 warning Missing JSDoc @param "e" declaration jsdoc/require-param
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlinePartWidget.js
21:1 warning This line has a length of 102. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlinePlaceholderWidget.js
8:1 warning This line has a length of 115. Maximum allowed is 100 max-len
22:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineTemplateWidget.js
14:1 warning This line has a length of 106. Maximum allowed is 100 max-len
136:1 warning This line has a length of 106. Maximum allowed is 100 max-len
168:1 warning This line has a length of 110. Maximum allowed is 100 max-len
178:1 warning This line has a length of 109. Maximum allowed is 100 max-len
192:1 warning This line has a length of 119. Maximum allowed is 100 max-len
209:1 warning This line has a length of 108. Maximum allowed is 100 max-len
226:1 warning This line has a length of 103. Maximum allowed is 100 max-len
/src/repo/modules/ve-mw/ui/widgets/ve.ui.MWTransclusionOutlineWikitextWidget.js
8:1 warning This line has a length of 105. Maximum allowed is 100 max-len
✖ 406 problems (0 errors, 406 warnings)
0 errors and 3 warnings potentially fixable with the `--fix` option.
Running "stylelint:all" (stylelint) task
>> Linted 76 files without errors
Running "banana:all" (banana) task
>> 3 message directories checked.
Done.
--- end ---
{"1070308": {"source": 1070308, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Regular Expression Denial of Service in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "range": "<3.0.1"}}
Upgrading n:meow from 3.7.0 -> 3.7.0
{}
{"1070308": {"source": 1070308, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Regular Expression Denial of Service in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "range": "<3.0.1"}}
Upgrading n:trim-newlines from 1.0.0 -> 1.0.0
{}
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json
--- end ---
build: Updating npm dependencies
* grunt: 1.4.0 → 1.5.3
* meow: 3.7.0 → 3.7.0
* https://github.com/advisories/GHSA-7p7h-4mm5-852v
* trim-newlines: 1.0.0 → 1.0.0
* https://github.com/advisories/GHSA-7p7h-4mm5-852v
$ git add .
--- stdout ---
--- end ---
$ git commit -F /tmp/tmpscx5d68v
--- stdout ---
[REL1_37 0c6ac2e] build: Updating npm dependencies
2 files changed, 83 insertions(+), 85 deletions(-)
--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 0c6ac2e772caaf5800852101e45d288bbd51ac11 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Mon, 23 May 2022 19:49:25 +0000
Subject: [PATCH] build: Updating npm dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* grunt: 1.4.0 → 1.5.3
* meow: 3.7.0 → 3.7.0
* https://github.com/advisories/GHSA-7p7h-4mm5-852v
* trim-newlines: 1.0.0 → 1.0.0
* https://github.com/advisories/GHSA-7p7h-4mm5-852v
Change-Id: Ic4f99703b4462f3258292fa5b6ecbe2b2c793589
---
package-lock.json | 166 +++++++++++++++++++++++-----------------------
package.json | 2 +-
2 files changed, 83 insertions(+), 85 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 49b9df6..44117a2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -9,7 +9,7 @@
"version": "0.0.0",
"devDependencies": {
"eslint-config-wikimedia": "0.20.0",
- "grunt": "1.4.0",
+ "grunt": "1.5.3",
"grunt-banana-checker": "0.9.0",
"grunt-contrib-copy": "1.0.0",
"grunt-contrib-watch": "1.1.0",
@@ -1177,7 +1177,7 @@
"node_modules/array-each": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+ "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -4341,9 +4341,9 @@
}
},
"node_modules/grunt": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.0.tgz",
- "integrity": "sha512-yRFc0GVCDu9yxqOFzpuXQ2pEdgtLDnFv5Qz54jfIcNnpJ8Z7B7P7kPkT4VMuRvm+N+QOsI8C4v/Q0DSaoj3LgQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",
+ "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",
"dev": true,
"dependencies": {
"dateformat": "~3.0.3",
@@ -4351,8 +4351,8 @@
"exit": "~0.1.2",
"findup-sync": "~0.3.0",
"glob": "~7.1.6",
- "grunt-cli": "~1.4.2",
- "grunt-known-options": "~1.1.1",
+ "grunt-cli": "~1.4.3",
+ "grunt-known-options": "~2.0.0",
"grunt-legacy-log": "~3.0.0",
"grunt-legacy-util": "~2.0.1",
"iconv-lite": "~0.4.13",
@@ -4381,6 +4381,38 @@
"node": ">=8"
}
},
+ "node_modules/grunt-cli": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+ "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
+ "dev": true,
+ "dependencies": {
+ "grunt-known-options": "~2.0.0",
+ "interpret": "~1.1.0",
+ "liftup": "~3.0.1",
+ "nopt": "~4.0.1",
+ "v8flags": "~3.2.0"
+ },
+ "bin": {
+ "grunt": "bin/grunt"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/grunt-cli/node_modules/nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "dev": true,
+ "dependencies": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ },
+ "bin": {
+ "nopt": "bin/nopt.js"
+ }
+ },
"node_modules/grunt-contrib-copy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
@@ -4549,9 +4581,9 @@
}
},
"node_modules/grunt-known-options": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
- "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+ "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
"dev": true,
"engines": {
"node": ">=0.10.0"
@@ -4646,38 +4678,6 @@
"integrity": "sha1-y0zdT/X1LxOz1DddCv1i1OM4+g4=",
"dev": true
},
- "node_modules/grunt/node_modules/grunt-cli": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.2.tgz",
- "integrity": "sha512-wsu6BZh7KCnfeaSkDrKIAvOlqGKxNRTZjc8xfZlvxCByQIqUfZ31kh5uHpPnhQ4NdVgvaWaVxa1LUbVU80nACw==",
- "dev": true,
- "dependencies": {
- "grunt-known-options": "~1.1.1",
- "interpret": "~1.1.0",
- "liftup": "~3.0.1",
- "nopt": "~4.0.1",
- "v8flags": "~3.2.0"
- },
- "bin": {
- "grunt": "bin/grunt"
- },
- "engines": {
- "node": ">=10"
- }
- },
- "node_modules/grunt/node_modules/grunt-cli/node_modules/nopt": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
- "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
- "dev": true,
- "dependencies": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- },
- "bin": {
- "nopt": "bin/nopt.js"
- }
- },
"node_modules/guetzli": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/guetzli/-/guetzli-2.0.0.tgz",
@@ -7373,9 +7373,9 @@
}
},
"node_modules/rechoir": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
- "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
"dev": true,
"dependencies": {
"resolve": "^1.9.0"
@@ -10540,7 +10540,7 @@
"array-each": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+ "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
"dev": true
},
"array-find-index": {
@@ -13174,9 +13174,9 @@
"dev": true
},
"grunt": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.0.tgz",
- "integrity": "sha512-yRFc0GVCDu9yxqOFzpuXQ2pEdgtLDnFv5Qz54jfIcNnpJ8Z7B7P7kPkT4VMuRvm+N+QOsI8C4v/Q0DSaoj3LgQ==",
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.5.3.tgz",
+ "integrity": "sha512-mKwmo4X2d8/4c/BmcOETHek675uOqw0RuA/zy12jaspWqvTp4+ZeQF1W+OTpcbncnaBsfbQJ6l0l4j+Sn/GmaQ==",
"dev": true,
"requires": {
"dateformat": "~3.0.3",
@@ -13184,8 +13184,8 @@
"exit": "~0.1.2",
"findup-sync": "~0.3.0",
"glob": "~7.1.6",
- "grunt-cli": "~1.4.2",
- "grunt-known-options": "~1.1.1",
+ "grunt-cli": "~1.4.3",
+ "grunt-known-options": "~2.0.0",
"grunt-legacy-log": "~3.0.0",
"grunt-legacy-util": "~2.0.1",
"iconv-lite": "~0.4.13",
@@ -13194,33 +13194,6 @@
"mkdirp": "~1.0.4",
"nopt": "~3.0.6",
"rimraf": "~3.0.2"
- },
- "dependencies": {
- "grunt-cli": {
- "version": "1.4.2",
- "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.2.tgz",
- "integrity": "sha512-wsu6BZh7KCnfeaSkDrKIAvOlqGKxNRTZjc8xfZlvxCByQIqUfZ31kh5uHpPnhQ4NdVgvaWaVxa1LUbVU80nACw==",
- "dev": true,
- "requires": {
- "grunt-known-options": "~1.1.1",
- "interpret": "~1.1.0",
- "liftup": "~3.0.1",
- "nopt": "~4.0.1",
- "v8flags": "~3.2.0"
- },
- "dependencies": {
- "nopt": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
- "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
- "dev": true,
- "requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
- }
- }
- }
- }
}
},
"grunt-banana-checker": {
@@ -13229,6 +13202,31 @@
"integrity": "sha512-SqPiB6OazWqR8USL0NymtuT5Br3mD9WBBsM1rHC/3wIi2SrZNM6/+j9CIeuEM5oCn+AtO2Y0+rzzFyOdC9afAg==",
"dev": true
},
+ "grunt-cli": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
+ "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==",
+ "dev": true,
+ "requires": {
+ "grunt-known-options": "~2.0.0",
+ "interpret": "~1.1.0",
+ "liftup": "~3.0.1",
+ "nopt": "~4.0.1",
+ "v8flags": "~3.2.0"
+ },
+ "dependencies": {
+ "nopt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+ "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+ "dev": true,
+ "requires": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ }
+ }
+ }
+ },
"grunt-contrib-copy": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
@@ -13370,9 +13368,9 @@
}
},
"grunt-known-options": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz",
- "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
+ "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==",
"dev": true
},
"grunt-legacy-log": {
@@ -15615,9 +15613,9 @@
}
},
"rechoir": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
- "integrity": "sha512-ADsDEH2bvbjltXEP+hTIAmeFekTFK0V2BTxMkok6qILyAJEXV0AFfoWcAq4yfll5VdIMd/RVXq0lR+wQi5ZU3Q==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
+ "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==",
"dev": true,
"requires": {
"resolve": "^1.9.0"
diff --git a/package.json b/package.json
index 9abcad6..afc4297 100644
--- a/package.json
+++ b/package.json
@@ -11,7 +11,7 @@
},
"devDependencies": {
"eslint-config-wikimedia": "0.20.0",
- "grunt": "1.4.0",
+ "grunt": "1.5.3",
"grunt-banana-checker": "0.9.0",
"grunt-contrib-copy": "1.0.0",
"grunt-contrib-watch": "1.1.0",
--
2.30.2
--- end ---