oojs/ui: main (log #1241043)

sourcepatches

This run took 259 seconds.

From 498af944674a44d18b130c455d5e24216237d450 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Mon, 8 Apr 2024 17:42:15 +0000
Subject: [PATCH] build: Updating dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

composer:
* php-parallel-lint/php-parallel-lint: 1.3.2 → 1.4.0

npm:
* jsdoc-wmf-theme: 0.0.12 → 0.0.13

Change-Id: I691270ff7396aa126ba9143b9d368a0ef495d88b
---
 composer.json     |  2 +-
 package-lock.json | 58 +++++++++++++++++++----------------------------
 package.json      |  2 +-
 3 files changed, 25 insertions(+), 37 deletions(-)

diff --git a/composer.json b/composer.json
index 4e82095..d62376c 100644
--- a/composer.json
+++ b/composer.json
@@ -61,7 +61,7 @@
 		"mediawiki/mediawiki-phan-config": "0.14.0",
 		"mediawiki/minus-x": "1.1.1",
 		"php-parallel-lint/php-console-highlighter": "1.0.0",
-		"php-parallel-lint/php-parallel-lint": "1.3.2",
+		"php-parallel-lint/php-parallel-lint": "1.4.0",
 		"phpunit/phpunit": "9.6.16"
 	},
 	"autoload": {
diff --git a/package-lock.json b/package-lock.json
index 745a829..ea87f11 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
 				"javascript-stringify": "1.6.0",
 				"jsdoc": "4.0.2",
 				"jsdoc-class-hierarchy": "^1.1.2",
-				"jsdoc-wmf-theme": "0.0.12",
+				"jsdoc-wmf-theme": "0.0.13",
 				"karma": "6.3.20",
 				"karma-chrome-launcher": "3.1.0",
 				"karma-coverage": "2.0.3",
@@ -845,9 +845,9 @@
 			}
 		},
 		"node_modules/@jsdoc/salty": {
-			"version": "0.2.5",
-			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz",
-			"integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==",
+			"version": "0.2.7",
+			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.7.tgz",
+			"integrity": "sha512-mh8LbS9d4Jq84KLw8pzho7XC2q2/IJGiJss3xwRoLD1A+EE16SjN4PfaG4jRCzKegTFLlN0Zd8SdUPE6XdoPFg==",
 			"dev": true,
 			"dependencies": {
 				"lodash": "^4.17.21"
@@ -4292,12 +4292,6 @@
 				"node": ">=12.0.0"
 			}
 		},
-		"node_modules/grunt-jsdoc/node_modules/taffydb": {
-			"version": "2.6.2",
-			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
-			"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
-			"dev": true
-		},
 		"node_modules/grunt-karma": {
 			"version": "4.0.2",
 			"resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-4.0.2.tgz",
@@ -5694,16 +5688,16 @@
 			}
 		},
 		"node_modules/jsdoc-wmf-theme": {
-			"version": "0.0.12",
-			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.12.tgz",
-			"integrity": "sha512-nuM3TZ91hYWr0GcWr0ECccUMaqxmfQaQTrvqh6n2OSCJj1PRYLMAX7ME3iR+3NX8yBI5MLA+SoiZMwDq/B6pdg==",
+			"version": "0.0.13",
+			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.13.tgz",
+			"integrity": "sha512-H8h0Xut3J9UGBJECAQAFbF8MVGGNA2PKFpNW4z9Go2DC/wby4Q/hn3reBJ3lB9/j+molyt8UVrO0Z+eA5nOyhw==",
 			"dev": true,
 			"dependencies": {
+				"@jsdoc/salty": "^0.2.7",
 				"@wikimedia/codex-design-tokens": "1.1.1",
 				"domino": "^2.1.6",
 				"lunr": "2.3.9",
-				"normalize.css": "8.0.1",
-				"taffydb": "^2.7.3"
+				"normalize.css": "8.0.1"
 			}
 		},
 		"node_modules/jsdoc-wmf-theme/node_modules/@wikimedia/codex-design-tokens": {
@@ -8731,9 +8725,9 @@
 			"dev": true
 		},
 		"node_modules/taffydb": {
-			"version": "2.7.3",
-			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz",
-			"integrity": "sha512-GQ3gtYFSOAxSMN/apGtDKKkbJf+8izz5YfbGqIsUc7AMiQOapARZ76dhilRY2h39cynYxBFdafQo5HUL5vgkrg==",
+			"version": "2.6.2",
+			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
+			"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
 			"dev": true
 		},
 		"node_modules/text-table": {
@@ -9990,9 +9984,9 @@
 			}
 		},
 		"@jsdoc/salty": {
-			"version": "0.2.5",
-			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz",
-			"integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==",
+			"version": "0.2.7",
+			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.7.tgz",
+			"integrity": "sha512-mh8LbS9d4Jq84KLw8pzho7XC2q2/IJGiJss3xwRoLD1A+EE16SjN4PfaG4jRCzKegTFLlN0Zd8SdUPE6XdoPFg==",
 			"dev": true,
 			"requires": {
 				"lodash": "^4.17.21"
@@ -12585,12 +12579,6 @@
 						"taffydb": "2.6.2",
 						"underscore": "~1.13.2"
 					}
-				},
-				"taffydb": {
-					"version": "2.6.2",
-					"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
-					"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
-					"dev": true
 				}
 			}
 		},
@@ -13642,16 +13630,16 @@
 			"dev": true
 		},
 		"jsdoc-wmf-theme": {
-			"version": "0.0.12",
-			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.12.tgz",
-			"integrity": "sha512-nuM3TZ91hYWr0GcWr0ECccUMaqxmfQaQTrvqh6n2OSCJj1PRYLMAX7ME3iR+3NX8yBI5MLA+SoiZMwDq/B6pdg==",
+			"version": "0.0.13",
+			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.13.tgz",
+			"integrity": "sha512-H8h0Xut3J9UGBJECAQAFbF8MVGGNA2PKFpNW4z9Go2DC/wby4Q/hn3reBJ3lB9/j+molyt8UVrO0Z+eA5nOyhw==",
 			"dev": true,
 			"requires": {
+				"@jsdoc/salty": "^0.2.7",
 				"@wikimedia/codex-design-tokens": "1.1.1",
 				"domino": "^2.1.6",
 				"lunr": "2.3.9",
-				"normalize.css": "8.0.1",
-				"taffydb": "^2.7.3"
+				"normalize.css": "8.0.1"
 			},
 			"dependencies": {
 				"@wikimedia/codex-design-tokens": {
@@ -15978,9 +15966,9 @@
 			}
 		},
 		"taffydb": {
-			"version": "2.7.3",
-			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz",
-			"integrity": "sha512-GQ3gtYFSOAxSMN/apGtDKKkbJf+8izz5YfbGqIsUc7AMiQOapARZ76dhilRY2h39cynYxBFdafQo5HUL5vgkrg==",
+			"version": "2.6.2",
+			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
+			"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
 			"dev": true
 		},
 		"text-table": {
diff --git a/package.json b/package.json
index 01db014..608b4de 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
 		"javascript-stringify": "1.6.0",
 		"jsdoc": "4.0.2",
 		"jsdoc-class-hierarchy": "^1.1.2",
-		"jsdoc-wmf-theme": "0.0.12",
+		"jsdoc-wmf-theme": "0.0.13",
 		"karma": "6.3.20",
 		"karma-chrome-launcher": "3.1.0",
 		"karma-coverage": "2.0.3",
-- 
2.39.2

$ date
--- stdout ---
Mon Apr  8 17:37:59 UTC 2024

--- end ---
$ git clone file:///srv/git/oojs-ui.git repo --depth=1 -b master
--- 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
--- stdout ---

--- end ---
$ grr init
--- stdout ---
Installed commit-msg hook.

--- end ---
$ git show-ref refs/heads/master
--- stdout ---
b6361152323ac11de0ec5acd7bba9e3bd52a9c5b refs/heads/master

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "grunt-jsdoc": {
      "name": "grunt-jsdoc",
      "severity": "high",
      "isDirect": true,
      "via": [
        "jsdoc"
      ],
      "effects": [],
      "range": ">=0.4.1",
      "nodes": [
        "node_modules/grunt-jsdoc"
      ],
      "fixAvailable": {
        "name": "grunt-jsdoc",
        "version": "0.4.0",
        "isSemVerMajor": true
      }
    },
    "jsdoc": {
      "name": "jsdoc",
      "severity": "high",
      "isDirect": false,
      "via": [
        "taffydb"
      ],
      "effects": [
        "grunt-jsdoc"
      ],
      "range": "3.2.0-dev - 3.6.11",
      "nodes": [
        "node_modules/grunt-jsdoc/node_modules/jsdoc"
      ],
      "fixAvailable": {
        "name": "grunt-jsdoc",
        "version": "0.4.0",
        "isSemVerMajor": true
      }
    },
    "jsdoc-wmf-theme": {
      "name": "jsdoc-wmf-theme",
      "severity": "high",
      "isDirect": true,
      "via": [
        "taffydb"
      ],
      "effects": [],
      "range": "<=0.0.12",
      "nodes": [
        "node_modules/jsdoc-wmf-theme"
      ],
      "fixAvailable": {
        "name": "jsdoc-wmf-theme",
        "version": "0.0.13",
        "isSemVerMajor": true
      }
    },
    "meow": {
      "name": "meow",
      "severity": "high",
      "isDirect": false,
      "via": [
        "trim-newlines"
      ],
      "effects": [],
      "range": "3.4.0 - 5.0.0",
      "nodes": [
        "node_modules/gulp-util/node_modules/meow"
      ],
      "fixAvailable": true
    },
    "taffydb": {
      "name": "taffydb",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1089386,
          "name": "taffydb",
          "dependency": "taffydb",
          "title": "TaffyDB can allow access to any data items in the DB",
          "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6",
          "severity": "high",
          "cwe": [
            "CWE-20",
            "CWE-668"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
          },
          "range": "<=2.7.3"
        }
      ],
      "effects": [
        "jsdoc",
        "jsdoc-wmf-theme"
      ],
      "range": "*",
      "nodes": [
        "node_modules/grunt-jsdoc/node_modules/taffydb",
        "node_modules/taffydb"
      ],
      "fixAvailable": {
        "name": "jsdoc-wmf-theme",
        "version": "0.0.13",
        "isSemVerMajor": true
      }
    },
    "trim-newlines": {
      "name": "trim-newlines",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1095100,
          "name": "trim-newlines",
          "dependency": "trim-newlines",
          "title": "Uncontrolled Resource Consumption in trim-newlines",
          "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
          "severity": "high",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.1"
        }
      ],
      "effects": [
        "meow"
      ],
      "range": "<3.0.1",
      "nodes": [
        "node_modules/gulp-util/node_modules/trim-newlines"
      ],
      "fixAvailable": true
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 6,
      "critical": 0,
      "total": 6
    },
    "dependencies": {
      "prod": 4,
      "dev": 810,
      "optional": 12,
      "peer": 7,
      "peerOptional": 0,
      "total": 813
    }
  }
}

--- end ---
$ /usr/bin/composer install
--- stderr ---
No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
Loading composer repositories with package information
Updating dependencies
Lock file operations: 67 installs, 0 updates, 0 removals
  - Locking composer/pcre (3.1.3)
  - Locking composer/semver (3.4.0)
  - Locking composer/spdx-licenses (1.5.8)
  - Locking composer/xdebug-handler (3.0.4)
  - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
  - Locking doctrine/deprecations (1.1.3)
  - Locking doctrine/instantiator (2.0.0)
  - Locking felixfbecker/advanced-json-rpc (v3.2.1)
  - Locking mediawiki/mediawiki-codesniffer (v43.0.0)
  - Locking mediawiki/mediawiki-phan-config (0.14.0)
  - Locking mediawiki/minus-x (1.1.1)
  - Locking mediawiki/phan-taint-check-plugin (6.0.0)
  - Locking microsoft/tolerant-php-parser (v0.1.2)
  - Locking myclabs/deep-copy (1.11.1)
  - Locking netresearch/jsonmapper (v4.4.1)
  - Locking nikic/php-parser (v5.0.2)
  - Locking phan/phan (5.4.3)
  - Locking phar-io/manifest (2.0.4)
  - Locking phar-io/version (3.2.1)
  - Locking php-parallel-lint/php-console-color (v1.0.1)
  - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
  - Locking php-parallel-lint/php-parallel-lint (v1.3.2)
  - Locking phpcsstandards/phpcsextra (1.1.2)
  - Locking phpcsstandards/phpcsutils (1.0.9)
  - Locking phpdocumentor/reflection-common (2.2.0)
  - Locking phpdocumentor/reflection-docblock (5.3.0)
  - Locking phpdocumentor/type-resolver (1.8.2)
  - Locking phpstan/phpdoc-parser (1.28.0)
  - Locking phpunit/php-code-coverage (9.2.31)
  - Locking phpunit/php-file-iterator (3.0.6)
  - Locking phpunit/php-invoker (3.1.1)
  - Locking phpunit/php-text-template (2.0.4)
  - Locking phpunit/php-timer (5.0.3)
  - Locking phpunit/phpunit (9.6.16)
  - Locking psr/container (2.0.2)
  - Locking psr/log (2.0.0)
  - Locking sabre/event (5.1.4)
  - Locking sebastian/cli-parser (1.0.2)
  - Locking sebastian/code-unit (1.0.8)
  - Locking sebastian/code-unit-reverse-lookup (2.0.3)
  - Locking sebastian/comparator (4.0.8)
  - Locking sebastian/complexity (2.0.3)
  - Locking sebastian/diff (4.0.6)
  - Locking sebastian/environment (5.1.5)
  - Locking sebastian/exporter (4.0.6)
  - Locking sebastian/global-state (5.0.7)
  - Locking sebastian/lines-of-code (1.0.4)
  - Locking sebastian/object-enumerator (4.0.4)
  - Locking sebastian/object-reflector (2.0.4)
  - Locking sebastian/recursion-context (4.0.5)
  - Locking sebastian/resource-operations (3.0.4)
  - Locking sebastian/type (3.2.1)
  - Locking sebastian/version (3.0.2)
  - Locking squizlabs/php_codesniffer (3.8.1)
  - Locking symfony/console (v5.4.36)
  - Locking symfony/deprecation-contracts (v3.4.0)
  - Locking symfony/polyfill-ctype (v1.29.0)
  - Locking symfony/polyfill-intl-grapheme (v1.29.0)
  - Locking symfony/polyfill-intl-normalizer (v1.29.0)
  - Locking symfony/polyfill-mbstring (v1.29.0)
  - Locking symfony/polyfill-php73 (v1.29.0)
  - Locking symfony/polyfill-php80 (v1.29.0)
  - Locking symfony/service-contracts (v3.4.2)
  - Locking symfony/string (v6.4.4)
  - Locking theseer/tokenizer (1.2.3)
  - Locking tysonandre/var_representation_polyfill (0.1.3)
  - Locking webmozart/assert (1.11.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 67 installs, 0 updates, 0 removals
    0 [>---------------------------]    0 [->--------------------------]
  - Installing squizlabs/php_codesniffer (3.8.1): Extracting archive
  - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive
  - Installing composer/pcre (3.1.3): Extracting archive
  - Installing symfony/polyfill-php80 (v1.29.0): Extracting archive
  - Installing phpcsstandards/phpcsutils (1.0.9): Extracting archive
  - Installing phpcsstandards/phpcsextra (1.1.2): Extracting archive
  - Installing symfony/polyfill-mbstring (v1.29.0): Extracting archive
  - Installing composer/spdx-licenses (1.5.8): Extracting archive
  - Installing composer/semver (3.4.0): Extracting archive
  - Installing mediawiki/mediawiki-codesniffer (v43.0.0): Extracting archive
  - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive
  - Installing symfony/polyfill-intl-normalizer (v1.29.0): Extracting archive
  - Installing symfony/polyfill-intl-grapheme (v1.29.0): Extracting archive
  - Installing symfony/polyfill-ctype (v1.29.0): Extracting archive
  - Installing symfony/string (v6.4.4): Extracting archive
  - Installing psr/container (2.0.2): Extracting archive
  - Installing symfony/service-contracts (v3.4.2): Extracting archive
  - Installing symfony/polyfill-php73 (v1.29.0): Extracting archive
  - Installing symfony/deprecation-contracts (v3.4.0): Extracting archive
  - Installing symfony/console (v5.4.36): Extracting archive
  - Installing sabre/event (5.1.4): Extracting archive
  - Installing netresearch/jsonmapper (v4.4.1): Extracting archive
  - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive
  - Installing webmozart/assert (1.11.0): Extracting archive
  - Installing phpstan/phpdoc-parser (1.28.0): Extracting archive
  - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
  - Installing doctrine/deprecations (1.1.3): Extracting archive
  - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive
  - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
  - Installing psr/log (2.0.0): Extracting archive
  - Installing composer/xdebug-handler (3.0.4): Extracting archive
  - Installing phan/phan (5.4.3): Extracting archive
  - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive
  - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive
  - Installing mediawiki/minus-x (1.1.1): Extracting archive
  - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
  - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
  - Installing php-parallel-lint/php-parallel-lint (v1.3.2): Extracting archive
  - Installing sebastian/version (3.0.2): Extracting archive
  - Installing sebastian/type (3.2.1): Extracting archive
  - Installing sebastian/resource-operations (3.0.4): Extracting archive
  - Installing sebastian/recursion-context (4.0.5): Extracting archive
  - Installing sebastian/object-reflector (2.0.4): Extracting archive
  - Installing sebastian/object-enumerator (4.0.4): Extracting archive
  - Installing sebastian/global-state (5.0.7): Extracting archive
  - Installing sebastian/exporter (4.0.6): Extracting archive
  - Installing sebastian/environment (5.1.5): Extracting archive
  - Installing sebastian/diff (4.0.6): Extracting archive
  - Installing sebastian/comparator (4.0.8): Extracting archive
  - Installing sebastian/code-unit (1.0.8): Extracting archive
  - Installing sebastian/cli-parser (1.0.2): Extracting archive
  - Installing phpunit/php-timer (5.0.3): Extracting archive
  - Installing phpunit/php-text-template (2.0.4): Extracting archive
  - Installing phpunit/php-invoker (3.1.1): Extracting archive
  - Installing phpunit/php-file-iterator (3.0.6): Extracting archive
  - Installing theseer/tokenizer (1.2.3): Extracting archive
  - Installing nikic/php-parser (v5.0.2): Extracting archive
  - Installing sebastian/lines-of-code (1.0.4): Extracting archive
  - Installing sebastian/complexity (2.0.3): Extracting archive
  - Installing sebastian/code-unit-reverse-lookup (2.0.3): Extracting archive
  - Installing phpunit/php-code-coverage (9.2.31): Extracting archive
  - Installing phar-io/version (3.2.1): Extracting archive
  - Installing phar-io/manifest (2.0.4): Extracting archive
  - Installing myclabs/deep-copy (1.11.1): Extracting archive
  - Installing doctrine/instantiator (2.0.0): Extracting archive
  - Installing phpunit/phpunit (9.6.16): Extracting archive
  0/65 [>---------------------------]   0%
 25/65 [==========>-----------------]  38%
 39/65 [================>-----------]  60%
 56/65 [========================>---]  86%
 65/65 [============================] 100%
8 package suggestions were added by new dependencies, use `composer suggest` to see details.
Generating autoload files
42 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---
PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils

--- end ---
Upgrading n:jsdoc-wmf-theme from 0.0.12 -> 0.0.13
$ /usr/bin/npm install
--- stderr ---
npm WARN skipping integrity check for git dependency ssh://git@github.com/jdforrester/grunt-promise-q.git 
npm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated istanbul@0.4.5: This module is no longer maintained, try this instead:
npm WARN deprecated   npm i nyc
npm WARN deprecated Visit https://istanbul.js.org/integrations for other alternatives.
npm WARN deprecated stylelint-stylistic@0.4.3: This package has been deprecated in favor of @stylistic/stylelint-plugin
--- stdout ---

added 811 packages, and audited 812 packages in 8s

112 packages are looking for funding
  run `npm fund` for details

5 high severity vulnerabilities

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 ---
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
$ /usr/bin/npm ci
--- stderr ---
npm WARN skipping integrity check for git dependency ssh://git@github.com/jdforrester/grunt-promise-q.git 
npm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated istanbul@0.4.5: This module is no longer maintained, try this instead:
npm WARN deprecated   npm i nyc
npm WARN deprecated Visit https://istanbul.js.org/integrations for other alternatives.
npm WARN deprecated stylelint-stylistic@0.4.3: This package has been deprecated in favor of @stylistic/stylelint-plugin
--- stdout ---

added 811 packages, and audited 812 packages in 9s

112 packages are looking for funding
  run `npm fund` for details

5 high severity vulnerabilities

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
--- stderr ---
(node:416) Warning: Accessing non-existent property 'VERSION' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---

> oojs-ui@0.49.1 test
> npm run minify:svg:src && grunt test


> oojs-ui@0.49.1 minify:svg:src
> svgo --config=.svgo.config.js --pretty --quiet --recursive --folder ./src/themes/wikimediaui/images/

Running "eslint:all" (eslint) task

/src/repo/Gruntfile.js
  513:17  warning  Found non-literal argument to RegExp Constructor  security/detect-non-literal-regexp
  517:17  warning  Found non-literal argument to RegExp Constructor  security/detect-non-literal-regexp
  521:17  warning  Found non-literal argument to RegExp Constructor  security/detect-non-literal-regexp
  643:19  warning  Found non-literal argument in require             security/detect-non-literal-require

/src/repo/src/ActionSet.js
  158:1  warning  This line has a length of 121. Maximum allowed is 100  max-len
  159:1  warning  This line has a length of 113. Maximum allowed is 100  max-len

/src/repo/src/Dialog.js
  216:1  warning  This line has a length of 110. Maximum allowed is 100  max-len

/src/repo/src/Element.js
  14:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  25:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/Tool.js
  31:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/ToolGroup.js
  28:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  30:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/Toolbar.js
  141:1  warning  This line has a length of 120. Maximum allowed is 100  max-len
  275:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  370:1  warning  Expected 1 lines after block description               jsdoc/tag-lines

/src/repo/src/Widget.js
  13:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/Window.js
   12:1  warning  This line has a length of 111. Maximum allowed is 100                              max-len
   22:1  warning  This line has a length of 112. Maximum allowed is 100                              max-len
   26:1  warning  This line has a length of 130. Maximum allowed is 100                              max-len
   45:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len
   46:1  warning  This line has a length of 109. Maximum allowed is 100                              max-len
  136:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  365:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len
  565:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len

/src/repo/src/WindowManager.js
  646:1  warning  Expected only 1 line after block description                                       jsdoc/tag-lines
  722:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/dialogs/ProcessDialog.js
  252:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/layouts/BookletLayout.js
   50:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  127:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  135:1  warning  This line has a length of 109. Maximum allowed is 100  max-len

/src/repo/src/layouts/FieldsetLayout.js
  51:1  warning  This line has a length of 106. Maximum allowed is 100  max-len

/src/repo/src/layouts/FormLayout.js
  117:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/layouts/HorizontalLayout.js
  24:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

/src/repo/src/layouts/IndexLayout.js
   39:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
   42:1  warning  This line has a length of 102. Maximum allowed is 100  max-len
  122:1  warning  This line has a length of 112. Maximum allowed is 100  max-len
  130:1  warning  This line has a length of 114. Maximum allowed is 100  max-len
  138:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/layouts/MenuLayout.js
  84:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/layouts/PanelLayout.js
  22:1  warning  This line has a length of 101. Maximum allowed is 100  max-len
  24:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/layouts/StackLayout.js
  31:1  warning  This line has a length of 108. Maximum allowed is 100  max-len
  34:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  67:1  warning  This line has a length of 132. Maximum allowed is 100  max-len

/src/repo/src/mixins/AccessKeyedElement.js
  24:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

/src/repo/src/mixins/ClippableElement.js
  21:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

/src/repo/src/mixins/DraggableElement.js
  12:1  warning  This line has a length of 103. Maximum allowed is 100  max-len
  14:1  warning  This line has a length of 106. Maximum allowed is 100  max-len

/src/repo/src/mixins/DraggableGroupElement.js
  17:1  warning  This line has a length of 106. Maximum allowed is 100  max-len

/src/repo/src/mixins/FlaggedElement.js
  40:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/mixins/FloatableElement.js
   18:1  warning  This line has a length of 103. Maximum allowed is 100  max-len
   32:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  217:1  warning  This line has a length of 101. Maximum allowed is 100  max-len

/src/repo/src/mixins/IconElement.js
   15:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
   26:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  116:1  warning  This line has a length of 127. Maximum allowed is 100  max-len

/src/repo/src/mixins/LabelElement.js
   19:1   warning  This line has a length of 104. Maximum allowed is 100  max-len
  100:17  warning  Found non-literal argument to RegExp Constructor       security/detect-non-literal-regexp

/src/repo/src/mixins/LookupElement.js
   24:1  warning  This line has a length of 103. Maximum allowed is 100                              max-len
   28:1  warning  This line has a length of 103. Maximum allowed is 100                              max-len
   31:1  warning  This line has a length of 102. Maximum allowed is 100                              max-len
   34:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len
  225:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/mixins/RequestManager.js
  10:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/mixins/RequiredElement.js
  13:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/mixins/TabIndexedElement.js
  37:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  40:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/mixins/TitledElement.js
  24:1  warning  This line has a length of 122. Maximum allowed is 100  max-len

/src/repo/src/toolgroups/ListToolGroup.js
  87:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  93:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  96:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/ActionWidget.js
  19:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/ButtonInputWidget.js
   32:1  warning  This line has a length of 112. Maximum allowed is 100  max-len
   33:1  warning  This line has a length of 169. Maximum allowed is 100  max-len
  130:1  warning  This line has a length of 119. Maximum allowed is 100  max-len

/src/repo/src/widgets/ButtonMenuSelectWidget.js
  46:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/CheckboxInputWidget.js
  40:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/widgets/ComboBoxInputWidget.js
  60:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  62:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/DropdownInputWidget.js
  33:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  34:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/DropdownWidget.js
  53:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/InputWidget.js
  23:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/LabelWidget.js
  38:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/MenuSelectWidget.js
  32:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  36:1  warning  This line has a length of 109. Maximum allowed is 100  max-len
  39:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  45:1  warning  This line has a length of 101. Maximum allowed is 100  max-len
  51:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/MenuTagMultiselectWidget.js
  23:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/widgets/MultilineTextInputWidget.js
  179:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/NumberInputWidget.js
  27:1  warning  This line has a length of 109. Maximum allowed is 100  max-len

/src/repo/src/widgets/PopupButtonWidget.js
  25:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/PopupWidget.js
  31:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  32:1  warning  This line has a length of 108. Maximum allowed is 100  max-len
  34:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  54:1  warning  This line has a length of 103. Maximum allowed is 100  max-len
  57:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  60:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  69:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/ProgressBarWidget.js
  41:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/RadioInputWidget.js
  40:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/SearchInputWidget.js
  56:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  71:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/widgets/SearchWidget.js
  22:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  77:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/widgets/TagMultiselectWidget.js
  231:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  249:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  270:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  366:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/widgets/TextInputWidget.js
   42:1  warning  This line has a length of 102. Maximum allowed is 100  max-len
   44:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
   46:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
   48:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  506:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

✖ 115 problems (0 errors, 115 warnings)
  0 errors and 2 warnings potentially fixable with the `--fix` option.


Running "stylelint:dev" (stylelint) task
>> Deprecation warnings:
>>  - The "block-closing-brace-space-after" rule is deprecated.
>> Linted 124 files without errors

Running "banana:all" (banana) task
>> 1 message directory checked.

Running "pre-git-build" task

Running "clean:build" (clean) task
>> 0 paths cleaned.

Running "fileExists:src" (fileExists) task
Checking 246 files for existence...
OK

Running "tyops:src" (tyops) task
>> No typos found; 270 files checked for 16 typos.

Running "concat:i18nMessages" (concat) task

Running "concat:js" (concat) task

Running "concat:omnibusJs" (concat) task

Running "colorizeSvg:wikimediaui-icons-movement" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-movement.less".
Created "dist/tmp/themes/wikimediaui/icons-movement.rtl.less".
Created 69 SVG files.

Running "colorizeSvg:wikimediaui-icons-content" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-content.less".
Created "dist/tmp/themes/wikimediaui/icons-content.rtl.less".
Created 105 SVG files.

Running "colorizeSvg:wikimediaui-icons-alerts" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-alerts.less".
Created "dist/tmp/themes/wikimediaui/icons-alerts.rtl.less".
Created 45 SVG files.

Running "colorizeSvg:wikimediaui-icons-interactions" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-interactions.less".
Created "dist/tmp/themes/wikimediaui/icons-interactions.rtl.less".
Created 124 SVG files.

Running "colorizeSvg:wikimediaui-icons-moderation" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-moderation.less".
Created "dist/tmp/themes/wikimediaui/icons-moderation.rtl.less".
Created 61 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-core" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-core.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-core.rtl.less".
Created 40 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-styling" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-styling.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-styling.rtl.less".
Created 132 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-functions" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-functions.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-functions.rtl.less".
Created 21 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-list" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-list.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-list.rtl.less".
Created 24 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-advanced" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-advanced.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-advanced.rtl.less".
Created 189 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-citation" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-citation.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-citation.rtl.less".
Created 33 SVG files.

Running "colorizeSvg:wikimediaui-icons-media" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-media.less".
Created "dist/tmp/themes/wikimediaui/icons-media.rtl.less".
Created 69 SVG files.

Running "colorizeSvg:wikimediaui-icons-location" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-location.less".
Created "dist/tmp/themes/wikimediaui/icons-location.rtl.less".
Created 18 SVG files.

Running "colorizeSvg:wikimediaui-icons-user" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-user.less".
Created "dist/tmp/themes/wikimediaui/icons-user.rtl.less".
Created 51 SVG files.

Running "colorizeSvg:wikimediaui-icons-layout" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-layout.less".
Created "dist/tmp/themes/wikimediaui/icons-layout.rtl.less".
Created 30 SVG files.

Running "colorizeSvg:wikimediaui-icons-accessibility" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-accessibility.less".
Created "dist/tmp/themes/wikimediaui/icons-accessibility.rtl.less".
Created 33 SVG files.

Running "colorizeSvg:wikimediaui-icons-wikimedia" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-wikimedia.less".
Created "dist/tmp/themes/wikimediaui/icons-wikimedia.rtl.less".
Created 34 SVG files.

Running "colorizeSvg:wikimediaui-indicators" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/indicators.less".
Created "dist/tmp/themes/wikimediaui/indicators.rtl.less".
Created 8 SVG files.

Running "colorizeSvg:apex-icons-movement" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-movement.less".
Created "dist/tmp/themes/apex/icons-movement.rtl.less".
Created 23 SVG files.

Running "colorizeSvg:apex-icons-content" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-content.less".
Created "dist/tmp/themes/apex/icons-content.rtl.less".
Created 33 SVG files.

Running "colorizeSvg:apex-icons-alerts" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-alerts.less".
Created "dist/tmp/themes/apex/icons-alerts.rtl.less".
Created 14 SVG files.

Running "colorizeSvg:apex-icons-interactions" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-interactions.less".
Created "dist/tmp/themes/apex/icons-interactions.rtl.less".
Created 39 SVG files.

Running "colorizeSvg:apex-icons-moderation" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-moderation.less".
Created "dist/tmp/themes/apex/icons-moderation.rtl.less".
Created 19 SVG files.

Running "colorizeSvg:apex-icons-editing-core" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-core.less".
Created "dist/tmp/themes/apex/icons-editing-core.rtl.less".
Created 13 SVG files.

Running "colorizeSvg:apex-icons-editing-styling" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-styling.less".
Created "dist/tmp/themes/apex/icons-editing-styling.rtl.less".
Created 44 SVG files.

Running "colorizeSvg:apex-icons-editing-functions" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-functions.less".
Created "dist/tmp/themes/apex/icons-editing-functions.rtl.less".
Created 7 SVG files.

Running "colorizeSvg:apex-icons-editing-list" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-list.less".
Created "dist/tmp/themes/apex/icons-editing-list.rtl.less".
Created 8 SVG files.

Running "colorizeSvg:apex-icons-editing-advanced" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-advanced.less".
Created "dist/tmp/themes/apex/icons-editing-advanced.rtl.less".
Created 63 SVG files.

Running "colorizeSvg:apex-icons-editing-citation" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-citation.less".
Created "dist/tmp/themes/apex/icons-editing-citation.rtl.less".
Created 11 SVG files.

Running "colorizeSvg:apex-icons-media" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-media.less".
Created "dist/tmp/themes/apex/icons-media.rtl.less".
Created 23 SVG files.

Running "colorizeSvg:apex-icons-location" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-location.less".
Created "dist/tmp/themes/apex/icons-location.rtl.less".
Created 6 SVG files.

Running "colorizeSvg:apex-icons-user" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-user.less".
Created "dist/tmp/themes/apex/icons-user.rtl.less".
Created 15 SVG files.

Running "colorizeSvg:apex-icons-layout" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-layout.less".
Created "dist/tmp/themes/apex/icons-layout.rtl.less".
Created 10 SVG files.

Running "colorizeSvg:apex-icons-accessibility" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-accessibility.less".
Created "dist/tmp/themes/apex/icons-accessibility.rtl.less".
Created 11 SVG files.

Running "colorizeSvg:apex-icons-wikimedia" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-wikimedia.less".
Created "dist/tmp/themes/apex/icons-wikimedia.rtl.less".
Created 17 SVG files.

Running "colorizeSvg:apex-indicators" (colorizeSvg) task
Created "dist/tmp/themes/apex/indicators.less".
Created "dist/tmp/themes/apex/indicators.rtl.less".
Created 4 SVG files.

Running "less:wikimediaui" (less) task
>> 130 stylesheets created.

Running "less:apex" (less) task
>> 130 stylesheets created.

Running "cssjanus:dist" (cssjanus) task
File "dist/tmp/wikimediaui/styles/Element.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/ButtonElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/ClippableElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/FloatableElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/FlaggedElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/GroupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/LabelElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/IconElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/IndicatorElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/PendingElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/PopupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/TabIndexedElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/TitledElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Layout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/FieldLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/ActionFieldLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/FieldsetLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/FormLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/PanelLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/HorizontalLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Widget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/SelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/DecoratedOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/LabelWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MessageWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/IconWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/IndicatorWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonGroupWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/PopupWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/PopupButtonWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/InputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxMultiselectInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/DropdownInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioSelectInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TextInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuSectionOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/DropdownWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ComboBoxInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MultioptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxMultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxMultioptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ProgressBarWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/NumberInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/SelectFileInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ToggleWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ToggleSwitchWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/core.rtl.css" created.
File "dist/tmp/apex/styles/Element.rtl.css" created.
File "dist/tmp/apex/styles/elements/ButtonElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/ClippableElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/FloatableElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/FlaggedElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/GroupElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/LabelElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/IconElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/IndicatorElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/PendingElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/PopupElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/TabIndexedElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/TitledElement.rtl.css" created.
File "dist/tmp/apex/styles/Layout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/FieldLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/ActionFieldLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/FieldsetLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/FormLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/PanelLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/HorizontalLayout.rtl.css" created.
File "dist/tmp/apex/styles/Widget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/SelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/DecoratedOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/LabelWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MessageWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/IconWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/IndicatorWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonGroupWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/PopupWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/PopupButtonWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/InputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxMultiselectInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/DropdownInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioSelectInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TextInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuSectionOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/DropdownWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ComboBoxInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MultioptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxMultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxMultioptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ProgressBarWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/NumberInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/SelectFileInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ToggleWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ToggleSwitchWidget.rtl.css" created.
File "dist/tmp/apex/styles/core.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/DraggableElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/DraggableGroupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/LookupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/BookletLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/IndexLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/CopyTextLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/MenuLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/TabPanelLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/PageLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/StackLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ToggleButtonWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OutlineSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OutlineOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OutlineControlsWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TabSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TabOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TagMultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuTagMultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TagItemWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/SearchWidget.rtl.css" created.
File "dist/tmp/apex/styles/elements/DraggableElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/DraggableGroupElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/LookupElement.rtl.css" created.
File "dist/tmp/apex/styles/layouts/BookletLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/IndexLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/CopyTextLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/MenuLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/TabPanelLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/PageLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/StackLayout.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ToggleButtonWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OutlineSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OutlineOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OutlineControlsWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TabSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TabOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TagMultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuTagMultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TagItemWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/SearchWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Tool.rtl.css" created.
File "dist/tmp/wikimediaui/styles/tools/PopupTool.rtl.css" created.
File "dist/tmp/wikimediaui/styles/tools/ToolGroupTool.rtl.css" created.
File "dist/tmp/wikimediaui/styles/ToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/BarToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/PopupToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/ListToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/MenuToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Toolbar.rtl.css" created.
File "dist/tmp/apex/styles/Tool.rtl.css" created.
File "dist/tmp/apex/styles/tools/PopupTool.rtl.css" created.
File "dist/tmp/apex/styles/tools/ToolGroupTool.rtl.css" created.
File "dist/tmp/apex/styles/ToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/BarToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/PopupToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/ListToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/MenuToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/Toolbar.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ActionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Window.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Dialog.rtl.css" created.
File "dist/tmp/wikimediaui/styles/dialogs/MessageDialog.rtl.css" created.
File "dist/tmp/wikimediaui/styles/dialogs/ProcessDialog.rtl.css" created.
File "dist/tmp/wikimediaui/styles/WindowManager.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ActionWidget.rtl.css" created.
File "dist/tmp/apex/styles/Window.rtl.css" created.
File "dist/tmp/apex/styles/Dialog.rtl.css" created.
File "dist/tmp/apex/styles/dialogs/MessageDialog.rtl.css" created.
File "dist/tmp/apex/styles/dialogs/ProcessDialog.rtl.css" created.
File "dist/tmp/apex/styles/WindowManager.rtl.css" created.

Running "cssjanus:demoCss" (cssjanus) task
File "demos/styles/demo.rtl.css" created.

Running "concat:css" (concat) task

Running "concat:omnibusCss" (concat) task

Running "concat:codexTokensCss" (concat) task

Running "concat:demoCss" (concat) task

Running "copy:images" (copy) task
Copied 36 files

Running "copy:i18n" (copy) task
Copied 214 files

Running "copy:dist" (copy) task
Copied 4 files

Running "clean:tmp" (clean) task
>> 1 path cleaned.

Running "clean:demos" (clean) task
>> 0 paths cleaned.

Running "copy:demos" (copy) task
Created 40 directories, copied 2212 files

Running "demo-image-list" task

Running "exec:demos" (exec) task
>> Loading composer repositories with package information
>> Updating dependencies
>> Lock file operations: 67 installs, 0 updates, 0 removals
>> - Locking composer/pcre (3.1.3)
>>   - Locking composer/semver (3.4.0)
>>   - Locking composer/spdx-licenses (1.5.8)
>>   - Locking composer/xdebug-handler (3.0.4)
>>   - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
>>   - Locking doctrine/deprecations (1.1.3)
>>   - Locking doctrine/instantiator (2.0.0)
>>   - Locking felixfbecker/advanced-json-rpc (v3.2.1)
>>   - Locking mediawiki/mediawiki-codesniffer (v43.0.0)
>>   - Locking mediawiki/mediawiki-phan-config (0.14.0)
>>   - Locking mediawiki/minus-x (1.1.1)
>>   - Locking mediawiki/phan-taint-check-plugin (6.0.0)
>>   - Locking microsoft/tolerant-php-parser (v0.1.2)
>>   - Locking myclabs/deep-copy (1.11.1)
>>   - Locking netresearch/jsonmapper (v4.4.1)
>>   - Locking nikic/php-parser (v5.0.2)
>>   - Locking phan/phan (5.4.3)
>>   - Locking phar-io/manifest (2.0.4)
>>   - Locking phar-io/version (3.2.1)
>>   - Locking php-parallel-lint/php-console-color (v1.0.1)
>>   - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
>>   - Locking php-parallel-lint/php-parallel-lint (v1.3.2)
>>   - Locking phpcsstandards/phpcsextra (1.1.2)
>>   - Locking phpcsstandards/phpcsutils (1.0.9)
>>   - Locking phpdocumentor/reflection-common (2.2.0)
>>   - Locking phpdocumentor/reflection-docblock (5.3.0)
>>   - Locking phpdocumentor/type-resolver (1.8.2)
>>   - Locking phpstan/phpdoc-parser (1.28.0)
>>   - Locking phpunit/php-code-coverage (9.2.31)
>>   - Locking phpunit/php-file-iterator (3.0.6)
>>   - Locking phpunit/php-invoker (3.1.1)
>>   - Locking phpunit/php-text-template (2.0.4)
>>   - Locking phpunit/php-timer (5.0.3)
>>   - Locking phpunit/phpunit (9.6.16)
>>   - Locking psr/container (2.0.2)
>>   - Locking psr/log (2.0.0)
>>   - Locking sabre/event (5.1.4)
>>   - Locking sebastian/cli-parser (1.0.2)
>>   - Locking sebastian/code-unit (1.0.8)
>>   - Locking sebastian/code-unit-reverse-lookup (2.0.3)
>>   - Locking sebastian/comparator (4.0.8)
>>   - Locking sebastian/complexity (2.0.3)
>> - Locking sebastian/diff (4.0.6)
>>   - Locking sebastian/environment (5.1.5)
>>   - Locking sebastian/exporter (4.0.6)
>>   - Locking sebastian/global-state (5.0.7)
>>   - Locking sebastian/lines-of-code (1.0.4)
>>   - Locking sebastian/object-enumerator (4.0.4)
>>   - Locking sebastian/object-reflector (2.0.4)
>>   - Locking sebastian/recursion-context (4.0.5)
>>   - Locking sebastian/resource-operations (3.0.4)
>>   - Locking sebastian/type (3.2.1)
>>   - Locking sebastian/version (3.0.2)
>>   - Locking squizlabs/php_codesniffer (3.8.1)
>>   - Locking symfony/console (v5.4.36)
>>   - Locking symfony/deprecation-contracts (v3.4.0)
>>   - Locking symfony/polyfill-ctype (v1.29.0)
>>   - Locking symfony/polyfill-intl-grapheme (v1.29.0)
>>   - Locking symfony/polyfill-intl-normalizer (v1.29.0)
>>   - Locking symfony/polyfill-mbstring (v1.29.0)
>>   - Locking symfony/polyfill-php73 (v1.29.0)
>>   - Locking symfony/polyfill-php80 (v1.29.0)
>>   - Locking symfony/service-contracts (v3.4.2)
>>   - Locking symfony/string (v6.4.4)
>>   - Locking theseer/tokenizer (1.2.3)
>>   - Locking tysonandre/var_representation_polyfill (0.1.3)
>>   - Locking webmozart/assert (1.11.0)
>> Writing lock file
>> Installing dependencies from lock file
>> Nothing to install, update or remove
>> 13 package suggestions were added by new dependencies, use `composer suggest` to see details.
>> Generating autoload files
>> No installed packages - skipping audit.

Running "exec:rubyTestSuiteGenerator" (exec) task
>> Generated 8239 test cases.
>> * ActionFieldLayout: 480
>> * FieldLayout: 544
>> * FieldsetLayout: 79
>> * FormLayout: 6
>> * HorizontalLayout: 1
>> * IndexLayout: 106
>> * MenuLayout: 78
>> * PanelLayout: 69
>> * StackLayout: 73
>> * TabPanelLayout: 69
>> * ButtonGroupWidget: 14
>> * ButtonInputWidget: 568
>> * ButtonWidget: 616
>> * CheckboxInputWidget: 160
>> * CheckboxMultiselectInputWidget: 156
>> * ComboBoxInputWidget: 751
>> * DropdownInputWidget: 194
>> * HiddenInputWidget: 9
>> * IconWidget: 92
>> * IndicatorWidget: 66
>> * LabelWidget: 34
>> * MessageWidget: 92
>> * MultilineTextInputWidget: 715
>> * NumberInputWidget: 964
>> * OptionWidget: 122
>> * ProgressBarWidget: 15
>> * RadioInputWidget: 160
>> * RadioSelectInputWidget: 156
>> * SearchInputWidget: 607
>> * SelectFileInputWidget: 338
>> * SelectWidget: 6
>> * TabOptionWidget: 139
>> * TabSelectWidget: 38
>> * TextInputWidget: 675
>> * ToggleSwitchWidget: 38
>> * ToggleWidget: 9

Running "exec:phpGenerateJSPHPForKarma" (exec) task
>> Loading composer repositories with package information
>> Updating dependencies
>> Nothing to modify in lock file
>> Installing dependencies from lock file (including require-dev)
>> Nothing to install, update or remove
>> Generating autoload files
>> 42 packages you are using are looking for funding.
>> Use the `composer fund` command to find out more!
>> No security vulnerability advisories found

Running "clean:coverage" (clean) task
>> 0 paths cleaned.

Running "karma:main" (karma) task
08 04 2024 17:39:29.590:INFO [karma-server]: Karma v6.3.20 server started at http://localhost:9876/
08 04 2024 17:39:29.592:INFO [launcher]: Launching browsers ChromeCustom with concurrency unlimited
08 04 2024 17:39:29.596:INFO [launcher]: Starting browser ChromeHeadless
08 04 2024 17:39:30.170:INFO [Chrome Headless 123.0.6312.86 (Linux x86_64)]: Connected on socket x38eEVPEM0S-rwVWAAAB with id 98757155
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
....................................................
Chrome Headless 123.0.6312.86 (Linux x86_64): Executed 8292 of 8292 SUCCESS (38.299 secs / 36.864 secs)
TOTAL: 8292 SUCCESS

=============================== Coverage summary ===============================
Statements   : 55.89% ( 4217/7545 )
Branches     : 35.81% ( 1421/3968 )
Functions    : 49.41% ( 549/1111 )
Lines        : 55.99% ( 4176/7459 )
================================================================================

Done.

--- end ---
Upgrading c:php-parallel-lint/php-parallel-lint from 1.3.2 -> 1.4.0
$ /usr/bin/composer update
--- stderr ---
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 1 update, 0 removals
  - Upgrading php-parallel-lint/php-parallel-lint (v1.3.2 => v1.4.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 1 update, 0 removals
  - Upgrading php-parallel-lint/php-parallel-lint (v1.3.2 => v1.4.0): Extracting archive
Generating autoload files
42 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
--- stdout ---

--- end ---
$ /usr/bin/composer install
--- stderr ---
Installing dependencies from lock file (including require-dev)
Verifying lock file contents can be installed on current platform.
Nothing to install, update or remove
Generating autoload files
42 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
--- stdout ---

--- end ---
$ /usr/bin/composer test
--- stderr ---
> parallel-lint . --exclude vendor --exclude demos/vendor
> phpcs -sp --cache
> phpunit
> minus-x check .
> phan -d . -p --require-config-exists --allow-polyfill-parser --long-progress-bar
Parsing files...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░   54 / 1474 (  4%) 42MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  108 / 1474 ( 19%) 69MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  162 / 1474 ( 19%) 69MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  216 / 1474 ( 19%) 69MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  270 / 1474 ( 19%) 69MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  324 / 1474 ( 25%) 102MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  378 / 1474 ( 25%) 102MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  432 / 1474 ( 32%) 119MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  486 / 1474 ( 35%) 129MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  540 / 1474 ( 39%) 137MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  594 / 1474 ( 42%) 140MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  648 / 1474 ( 45%) 144MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  702 / 1474 ( 48%) 145MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  756 / 1474 ( 60%) 166MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  810 / 1474 ( 60%) 166MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  864 / 1474 ( 60%) 166MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  918 / 1474 ( 68%) 186MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░  972 / 1474 ( 68%) 186MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1026 / 1474 ( 78%) 200MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1080 / 1474 ( 78%) 200MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1134 / 1474 ( 78%) 200MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1188 / 1474 ( 86%) 216MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1242 / 1474 ( 86%) 216MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1296 / 1474 ( 91%) 226MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1350 / 1474 ( 94%) 237MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1404 / 1474 ( 97%) 249MB
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1458 / 1474 (100%) 256MB
░░░░░░░░░░░░░░░░                                       1474 / 1474 (100%) 256MB
Analyzing classes...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 282MB
Analyzing functions...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 282MB
Analyzing methods...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 290MB
Analyzing files...
░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 54 / 58 (100%) 306MB
░░░░                                                   58 / 58 (100%) 306MB
--- stdout ---
PHP 8.2.7 | 10 parallel jobs
............................................................  60/135 ( 44%)
............................................................ 120/135 ( 88%)
...............                                              135/135 (100%)


Checked 135 files in 0.6 seconds
No syntax error found
...................................... 38 / 38 (100%)


Time: 673ms; Memory: 10MB

PHPUnit 9.6.16 by Sebastian Bergmann and contributors.

..................................................                50 / 50 (100%)

Time: 00:00.055, Memory: 6.00 MB

OK (50 tests, 83 assertions)
MinusX
======
Processing /src/repo...
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
...............................................
All good!

--- end ---
$ /usr/bin/npm audit --json
--- stdout ---
{
  "auditReportVersion": 2,
  "vulnerabilities": {
    "grunt-jsdoc": {
      "name": "grunt-jsdoc",
      "severity": "high",
      "isDirect": true,
      "via": [
        "jsdoc"
      ],
      "effects": [],
      "range": ">=0.4.1",
      "nodes": [
        "node_modules/grunt-jsdoc"
      ],
      "fixAvailable": {
        "name": "grunt-jsdoc",
        "version": "0.4.0",
        "isSemVerMajor": true
      }
    },
    "jsdoc": {
      "name": "jsdoc",
      "severity": "high",
      "isDirect": false,
      "via": [
        "taffydb"
      ],
      "effects": [
        "grunt-jsdoc"
      ],
      "range": "3.2.0-dev - 3.6.11",
      "nodes": [
        "node_modules/grunt-jsdoc/node_modules/jsdoc"
      ],
      "fixAvailable": {
        "name": "grunt-jsdoc",
        "version": "0.4.0",
        "isSemVerMajor": true
      }
    },
    "meow": {
      "name": "meow",
      "severity": "high",
      "isDirect": false,
      "via": [
        "trim-newlines"
      ],
      "effects": [],
      "range": "3.4.0 - 5.0.0",
      "nodes": [
        "node_modules/gulp-util/node_modules/meow"
      ],
      "fixAvailable": true
    },
    "taffydb": {
      "name": "taffydb",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1089386,
          "name": "taffydb",
          "dependency": "taffydb",
          "title": "TaffyDB can allow access to any data items in the DB",
          "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6",
          "severity": "high",
          "cwe": [
            "CWE-20",
            "CWE-668"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
          },
          "range": "<=2.7.3"
        }
      ],
      "effects": [
        "jsdoc"
      ],
      "range": "*",
      "nodes": [
        "node_modules/grunt-jsdoc/node_modules/taffydb"
      ],
      "fixAvailable": {
        "name": "grunt-jsdoc",
        "version": "0.4.0",
        "isSemVerMajor": true
      }
    },
    "trim-newlines": {
      "name": "trim-newlines",
      "severity": "high",
      "isDirect": false,
      "via": [
        {
          "source": 1095100,
          "name": "trim-newlines",
          "dependency": "trim-newlines",
          "title": "Uncontrolled Resource Consumption in trim-newlines",
          "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
          "severity": "high",
          "cwe": [
            "CWE-400"
          ],
          "cvss": {
            "score": 7.5,
            "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
          },
          "range": "<3.0.1"
        }
      ],
      "effects": [
        "meow"
      ],
      "range": "<3.0.1",
      "nodes": [
        "node_modules/gulp-util/node_modules/trim-newlines"
      ],
      "fixAvailable": true
    }
  },
  "metadata": {
    "vulnerabilities": {
      "info": 0,
      "low": 0,
      "moderate": 0,
      "high": 5,
      "critical": 0,
      "total": 5
    },
    "dependencies": {
      "prod": 4,
      "dev": 809,
      "optional": 12,
      "peer": 7,
      "peerOptional": 0,
      "total": 812
    }
  }
}

--- end ---
Attempting to npm audit fix
$ /usr/bin/npm audit fix --dry-run --only=dev --json
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
--- stdout ---
{
  "added": 2,
  "removed": 1,
  "changed": 0,
  "audited": 813,
  "funding": 112,
  "audit": {
    "auditReportVersion": 2,
    "vulnerabilities": {
      "grunt-jsdoc": {
        "name": "grunt-jsdoc",
        "severity": "high",
        "isDirect": true,
        "via": [
          "jsdoc"
        ],
        "effects": [],
        "range": ">=0.4.1",
        "nodes": [
          "node_modules/grunt-jsdoc"
        ],
        "fixAvailable": {
          "name": "grunt-jsdoc",
          "version": "0.4.0",
          "isSemVerMajor": true
        }
      },
      "jsdoc": {
        "name": "jsdoc",
        "severity": "high",
        "isDirect": false,
        "via": [
          "taffydb"
        ],
        "effects": [
          "grunt-jsdoc"
        ],
        "range": "3.2.0-dev - 3.6.11",
        "nodes": [
          "node_modules/grunt-jsdoc/node_modules/jsdoc"
        ],
        "fixAvailable": {
          "name": "grunt-jsdoc",
          "version": "0.4.0",
          "isSemVerMajor": true
        }
      },
      "meow": {
        "name": "meow",
        "severity": "high",
        "isDirect": false,
        "via": [
          "trim-newlines"
        ],
        "effects": [],
        "range": "3.4.0 - 5.0.0",
        "nodes": [
          "node_modules/gulp-util/node_modules/meow"
        ],
        "fixAvailable": true
      },
      "taffydb": {
        "name": "taffydb",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1089386,
            "name": "taffydb",
            "dependency": "taffydb",
            "title": "TaffyDB can allow access to any data items in the DB",
            "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6",
            "severity": "high",
            "cwe": [
              "CWE-20",
              "CWE-668"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
            },
            "range": "<=2.7.3"
          }
        ],
        "effects": [
          "jsdoc"
        ],
        "range": "*",
        "nodes": [
          ""
        ],
        "fixAvailable": {
          "name": "grunt-jsdoc",
          "version": "0.4.0",
          "isSemVerMajor": true
        }
      },
      "trim-newlines": {
        "name": "trim-newlines",
        "severity": "high",
        "isDirect": false,
        "via": [
          {
            "source": 1095100,
            "name": "trim-newlines",
            "dependency": "trim-newlines",
            "title": "Uncontrolled Resource Consumption in trim-newlines",
            "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v",
            "severity": "high",
            "cwe": [
              "CWE-400"
            ],
            "cvss": {
              "score": 7.5,
              "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
            },
            "range": "<3.0.1"
          }
        ],
        "effects": [
          "meow"
        ],
        "range": "<3.0.1",
        "nodes": [
          "node_modules/gulp-util/node_modules/trim-newlines"
        ],
        "fixAvailable": true
      }
    },
    "metadata": {
      "vulnerabilities": {
        "info": 0,
        "low": 0,
        "moderate": 0,
        "high": 5,
        "critical": 0,
        "total": 5
      },
      "dependencies": {
        "prod": 4,
        "dev": 809,
        "optional": 12,
        "peer": 7,
        "peerOptional": 0,
        "total": 812
      }
    }
  }
}

--- end ---
{"added": 2, "removed": 1, "changed": 0, "audited": 813, "funding": 112, "audit": {"auditReportVersion": 2, "vulnerabilities": {"grunt-jsdoc": {"name": "grunt-jsdoc", "severity": "high", "isDirect": true, "via": ["jsdoc"], "effects": [], "range": ">=0.4.1", "nodes": ["node_modules/grunt-jsdoc"], "fixAvailable": {"name": "grunt-jsdoc", "version": "0.4.0", "isSemVerMajor": true}}, "jsdoc": {"name": "jsdoc", "severity": "high", "isDirect": false, "via": ["taffydb"], "effects": ["grunt-jsdoc"], "range": "3.2.0-dev - 3.6.11", "nodes": ["node_modules/grunt-jsdoc/node_modules/jsdoc"], "fixAvailable": {"name": "grunt-jsdoc", "version": "0.4.0", "isSemVerMajor": true}}, "meow": {"name": "meow", "severity": "high", "isDirect": false, "via": ["trim-newlines"], "effects": [], "range": "3.4.0 - 5.0.0", "nodes": ["node_modules/gulp-util/node_modules/meow"], "fixAvailable": true}, "taffydb": {"name": "taffydb", "severity": "high", "isDirect": false, "via": [{"source": 1089386, "name": "taffydb", "dependency": "taffydb", "title": "TaffyDB can allow access to any data items in the DB", "url": "https://github.com/advisories/GHSA-mxhp-79qh-mcx6", "severity": "high", "cwe": ["CWE-20", "CWE-668"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"}, "range": "<=2.7.3"}], "effects": ["jsdoc"], "range": "*", "nodes": [""], "fixAvailable": {"name": "grunt-jsdoc", "version": "0.4.0", "isSemVerMajor": true}}, "trim-newlines": {"name": "trim-newlines", "severity": "high", "isDirect": false, "via": [{"source": 1095100, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Uncontrolled Resource Consumption in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.1"}], "effects": ["meow"], "range": "<3.0.1", "nodes": ["node_modules/gulp-util/node_modules/trim-newlines"], "fixAvailable": true}}, "metadata": {"vulnerabilities": {"info": 0, "low": 0, "moderate": 0, "high": 5, "critical": 0, "total": 5}, "dependencies": {"prod": 4, "dev": 809, "optional": 12, "peer": 7, "peerOptional": 0, "total": 812}}}}
$ /usr/bin/npm audit fix --only=dev
--- stderr ---
npm WARN invalid config only="dev" set in command line options
npm WARN invalid config Must be one of: null, prod, production
--- stdout ---

added 1 package, removed 1 package, and audited 812 packages in 2s

112 packages are looking for funding
  run `npm fund` for details

# npm audit report

taffydb  *
Severity: high
TaffyDB can allow access to any data items in the DB - https://github.com/advisories/GHSA-mxhp-79qh-mcx6
fix available via `npm audit fix --force`
Will install grunt-jsdoc@0.4.0, which is a breaking change
node_modules/taffydb
  jsdoc  3.2.0-dev - 3.6.11
  Depends on vulnerable versions of taffydb
  node_modules/grunt-jsdoc/node_modules/jsdoc
    grunt-jsdoc  >=0.4.1
    Depends on vulnerable versions of jsdoc
    node_modules/grunt-jsdoc

trim-newlines  <3.0.1
Severity: high
Uncontrolled Resource Consumption in trim-newlines - https://github.com/advisories/GHSA-7p7h-4mm5-852v
fix available via `npm audit fix`
node_modules/gulp-util/node_modules/trim-newlines
  meow  3.4.0 - 5.0.0
  Depends on vulnerable versions of trim-newlines
  node_modules/gulp-util/node_modules/meow

5 high severity vulnerabilities

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
--- stderr ---
npm WARN skipping integrity check for git dependency ssh://git@github.com/jdforrester/grunt-promise-q.git 
npm WARN deprecated gulp-util@3.0.7: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated istanbul@0.4.5: This module is no longer maintained, try this instead:
npm WARN deprecated   npm i nyc
npm WARN deprecated Visit https://istanbul.js.org/integrations for other alternatives.
npm WARN deprecated stylelint-stylistic@0.4.3: This package has been deprecated in favor of @stylistic/stylelint-plugin
--- stdout ---

added 811 packages, and audited 812 packages in 8s

112 packages are looking for funding
  run `npm fund` for details

5 high severity vulnerabilities

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
--- stderr ---
(node:1045) Warning: Accessing non-existent property 'VERSION' of module exports inside circular dependency
(Use `node --trace-warnings ...` to show where the warning was created)
--- stdout ---

> oojs-ui@0.49.1 test
> npm run minify:svg:src && grunt test


> oojs-ui@0.49.1 minify:svg:src
> svgo --config=.svgo.config.js --pretty --quiet --recursive --folder ./src/themes/wikimediaui/images/

Running "eslint:all" (eslint) task

/src/repo/Gruntfile.js
  513:17  warning  Found non-literal argument to RegExp Constructor  security/detect-non-literal-regexp
  517:17  warning  Found non-literal argument to RegExp Constructor  security/detect-non-literal-regexp
  521:17  warning  Found non-literal argument to RegExp Constructor  security/detect-non-literal-regexp
  643:19  warning  Found non-literal argument in require             security/detect-non-literal-require

/src/repo/src/ActionSet.js
  158:1  warning  This line has a length of 121. Maximum allowed is 100  max-len
  159:1  warning  This line has a length of 113. Maximum allowed is 100  max-len

/src/repo/src/Dialog.js
  216:1  warning  This line has a length of 110. Maximum allowed is 100  max-len

/src/repo/src/Element.js
  14:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  25:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/Tool.js
  31:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/ToolGroup.js
  28:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  30:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/Toolbar.js
  141:1  warning  This line has a length of 120. Maximum allowed is 100  max-len
  275:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  370:1  warning  Expected 1 lines after block description               jsdoc/tag-lines

/src/repo/src/Widget.js
  13:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/Window.js
   12:1  warning  This line has a length of 111. Maximum allowed is 100                              max-len
   22:1  warning  This line has a length of 112. Maximum allowed is 100                              max-len
   26:1  warning  This line has a length of 130. Maximum allowed is 100                              max-len
   45:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len
   46:1  warning  This line has a length of 109. Maximum allowed is 100                              max-len
  136:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  365:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len
  565:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len

/src/repo/src/WindowManager.js
  646:1  warning  Expected only 1 line after block description                                       jsdoc/tag-lines
  722:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/dialogs/ProcessDialog.js
  252:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/layouts/BookletLayout.js
   50:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  127:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  135:1  warning  This line has a length of 109. Maximum allowed is 100  max-len

/src/repo/src/layouts/FieldsetLayout.js
  51:1  warning  This line has a length of 106. Maximum allowed is 100  max-len

/src/repo/src/layouts/FormLayout.js
  117:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/layouts/HorizontalLayout.js
  24:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

/src/repo/src/layouts/IndexLayout.js
   39:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
   42:1  warning  This line has a length of 102. Maximum allowed is 100  max-len
  122:1  warning  This line has a length of 112. Maximum allowed is 100  max-len
  130:1  warning  This line has a length of 114. Maximum allowed is 100  max-len
  138:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/layouts/MenuLayout.js
  84:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/layouts/PanelLayout.js
  22:1  warning  This line has a length of 101. Maximum allowed is 100  max-len
  24:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/layouts/StackLayout.js
  31:1  warning  This line has a length of 108. Maximum allowed is 100  max-len
  34:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  67:1  warning  This line has a length of 132. Maximum allowed is 100  max-len

/src/repo/src/mixins/AccessKeyedElement.js
  24:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

/src/repo/src/mixins/ClippableElement.js
  21:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

/src/repo/src/mixins/DraggableElement.js
  12:1  warning  This line has a length of 103. Maximum allowed is 100  max-len
  14:1  warning  This line has a length of 106. Maximum allowed is 100  max-len

/src/repo/src/mixins/DraggableGroupElement.js
  17:1  warning  This line has a length of 106. Maximum allowed is 100  max-len

/src/repo/src/mixins/FlaggedElement.js
  40:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/mixins/FloatableElement.js
   18:1  warning  This line has a length of 103. Maximum allowed is 100  max-len
   32:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  217:1  warning  This line has a length of 101. Maximum allowed is 100  max-len

/src/repo/src/mixins/IconElement.js
   15:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
   26:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
  116:1  warning  This line has a length of 127. Maximum allowed is 100  max-len

/src/repo/src/mixins/LabelElement.js
   19:1   warning  This line has a length of 104. Maximum allowed is 100  max-len
  100:17  warning  Found non-literal argument to RegExp Constructor       security/detect-non-literal-regexp

/src/repo/src/mixins/LookupElement.js
   24:1  warning  This line has a length of 103. Maximum allowed is 100                              max-len
   28:1  warning  This line has a length of 103. Maximum allowed is 100                              max-len
   31:1  warning  This line has a length of 102. Maximum allowed is 100                              max-len
   34:1  warning  This line has a length of 106. Maximum allowed is 100                              max-len
  225:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/mixins/RequestManager.js
  10:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/mixins/RequiredElement.js
  13:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/mixins/TabIndexedElement.js
  37:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  40:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/mixins/TitledElement.js
  24:1  warning  This line has a length of 122. Maximum allowed is 100  max-len

/src/repo/src/toolgroups/ListToolGroup.js
  87:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  93:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  96:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/ActionWidget.js
  19:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/ButtonInputWidget.js
   32:1  warning  This line has a length of 112. Maximum allowed is 100  max-len
   33:1  warning  This line has a length of 169. Maximum allowed is 100  max-len
  130:1  warning  This line has a length of 119. Maximum allowed is 100  max-len

/src/repo/src/widgets/ButtonMenuSelectWidget.js
  46:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/CheckboxInputWidget.js
  40:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/widgets/ComboBoxInputWidget.js
  60:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  62:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/DropdownInputWidget.js
  33:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  34:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/DropdownWidget.js
  53:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/InputWidget.js
  23:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/LabelWidget.js
  38:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/MenuSelectWidget.js
  32:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  36:1  warning  This line has a length of 109. Maximum allowed is 100  max-len
  39:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  45:1  warning  This line has a length of 101. Maximum allowed is 100  max-len
  51:1  warning  This line has a length of 104. Maximum allowed is 100  max-len

/src/repo/src/widgets/MenuTagMultiselectWidget.js
  23:1  warning  This line has a length of 108. Maximum allowed is 100  max-len

/src/repo/src/widgets/MultilineTextInputWidget.js
  179:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/NumberInputWidget.js
  27:1  warning  This line has a length of 109. Maximum allowed is 100  max-len

/src/repo/src/widgets/PopupButtonWidget.js
  25:1  warning  This line has a length of 105. Maximum allowed is 100  max-len

/src/repo/src/widgets/PopupWidget.js
  31:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  32:1  warning  This line has a length of 108. Maximum allowed is 100  max-len
  34:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  54:1  warning  This line has a length of 103. Maximum allowed is 100  max-len
  57:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  60:1  warning  This line has a length of 107. Maximum allowed is 100  max-len
  69:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/ProgressBarWidget.js
  41:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/RadioInputWidget.js
  40:1  warning  This line has a length of 107. Maximum allowed is 100  max-len

/src/repo/src/widgets/SearchInputWidget.js
  56:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  71:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/widgets/SearchWidget.js
  22:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
  77:1  warning  This line has a length of 102. Maximum allowed is 100  max-len

/src/repo/src/widgets/TagMultiselectWidget.js
  231:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  249:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  270:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check
  366:1  warning  JSDoc @return declaration present but return expression not available in function  jsdoc/require-returns-check

/src/repo/src/widgets/TextInputWidget.js
   42:1  warning  This line has a length of 102. Maximum allowed is 100  max-len
   44:1  warning  This line has a length of 104. Maximum allowed is 100  max-len
   46:1  warning  This line has a length of 105. Maximum allowed is 100  max-len
   48:1  warning  This line has a length of 106. Maximum allowed is 100  max-len
  506:1  warning  This line has a length of 103. Maximum allowed is 100  max-len

✖ 115 problems (0 errors, 115 warnings)
  0 errors and 2 warnings potentially fixable with the `--fix` option.


Running "stylelint:dev" (stylelint) task
>> Deprecation warnings:
>>  - The "block-closing-brace-space-after" rule is deprecated.
>> Linted 166 files without errors

Running "banana:all" (banana) task
>> 1 message directory checked.

Running "pre-git-build" task

Running "clean:build" (clean) task
>> 112 paths cleaned.

Running "fileExists:src" (fileExists) task
Checking 246 files for existence...
OK

Running "tyops:src" (tyops) task
>> No typos found; 270 files checked for 16 typos.

Running "concat:i18nMessages" (concat) task

Running "concat:js" (concat) task

Running "concat:omnibusJs" (concat) task

Running "colorizeSvg:wikimediaui-icons-movement" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-movement.less".
Created "dist/tmp/themes/wikimediaui/icons-movement.rtl.less".
Created 69 SVG files.

Running "colorizeSvg:wikimediaui-icons-content" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-content.less".
Created "dist/tmp/themes/wikimediaui/icons-content.rtl.less".
Created 105 SVG files.

Running "colorizeSvg:wikimediaui-icons-alerts" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-alerts.less".
Created "dist/tmp/themes/wikimediaui/icons-alerts.rtl.less".
Created 45 SVG files.

Running "colorizeSvg:wikimediaui-icons-interactions" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-interactions.less".
Created "dist/tmp/themes/wikimediaui/icons-interactions.rtl.less".
Created 124 SVG files.

Running "colorizeSvg:wikimediaui-icons-moderation" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-moderation.less".
Created "dist/tmp/themes/wikimediaui/icons-moderation.rtl.less".
Created 61 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-core" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-core.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-core.rtl.less".
Created 40 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-styling" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-styling.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-styling.rtl.less".
Created 132 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-functions" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-functions.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-functions.rtl.less".
Created 21 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-list" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-list.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-list.rtl.less".
Created 24 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-advanced" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-advanced.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-advanced.rtl.less".
Created 189 SVG files.

Running "colorizeSvg:wikimediaui-icons-editing-citation" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-editing-citation.less".
Created "dist/tmp/themes/wikimediaui/icons-editing-citation.rtl.less".
Created 33 SVG files.

Running "colorizeSvg:wikimediaui-icons-media" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-media.less".
Created "dist/tmp/themes/wikimediaui/icons-media.rtl.less".
Created 69 SVG files.

Running "colorizeSvg:wikimediaui-icons-location" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-location.less".
Created "dist/tmp/themes/wikimediaui/icons-location.rtl.less".
Created 18 SVG files.

Running "colorizeSvg:wikimediaui-icons-user" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-user.less".
Created "dist/tmp/themes/wikimediaui/icons-user.rtl.less".
Created 51 SVG files.

Running "colorizeSvg:wikimediaui-icons-layout" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-layout.less".
Created "dist/tmp/themes/wikimediaui/icons-layout.rtl.less".
Created 30 SVG files.

Running "colorizeSvg:wikimediaui-icons-accessibility" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-accessibility.less".
Created "dist/tmp/themes/wikimediaui/icons-accessibility.rtl.less".
Created 33 SVG files.

Running "colorizeSvg:wikimediaui-icons-wikimedia" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/icons-wikimedia.less".
Created "dist/tmp/themes/wikimediaui/icons-wikimedia.rtl.less".
Created 34 SVG files.

Running "colorizeSvg:wikimediaui-indicators" (colorizeSvg) task
Created "dist/tmp/themes/wikimediaui/indicators.less".
Created "dist/tmp/themes/wikimediaui/indicators.rtl.less".
Created 8 SVG files.

Running "colorizeSvg:apex-icons-movement" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-movement.less".
Created "dist/tmp/themes/apex/icons-movement.rtl.less".
Created 23 SVG files.

Running "colorizeSvg:apex-icons-content" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-content.less".
Created "dist/tmp/themes/apex/icons-content.rtl.less".
Created 33 SVG files.

Running "colorizeSvg:apex-icons-alerts" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-alerts.less".
Created "dist/tmp/themes/apex/icons-alerts.rtl.less".
Created 14 SVG files.

Running "colorizeSvg:apex-icons-interactions" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-interactions.less".
Created "dist/tmp/themes/apex/icons-interactions.rtl.less".
Created 39 SVG files.

Running "colorizeSvg:apex-icons-moderation" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-moderation.less".
Created "dist/tmp/themes/apex/icons-moderation.rtl.less".
Created 19 SVG files.

Running "colorizeSvg:apex-icons-editing-core" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-core.less".
Created "dist/tmp/themes/apex/icons-editing-core.rtl.less".
Created 13 SVG files.

Running "colorizeSvg:apex-icons-editing-styling" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-styling.less".
Created "dist/tmp/themes/apex/icons-editing-styling.rtl.less".
Created 44 SVG files.

Running "colorizeSvg:apex-icons-editing-functions" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-functions.less".
Created "dist/tmp/themes/apex/icons-editing-functions.rtl.less".
Created 7 SVG files.

Running "colorizeSvg:apex-icons-editing-list" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-list.less".
Created "dist/tmp/themes/apex/icons-editing-list.rtl.less".
Created 8 SVG files.

Running "colorizeSvg:apex-icons-editing-advanced" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-advanced.less".
Created "dist/tmp/themes/apex/icons-editing-advanced.rtl.less".
Created 63 SVG files.

Running "colorizeSvg:apex-icons-editing-citation" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-editing-citation.less".
Created "dist/tmp/themes/apex/icons-editing-citation.rtl.less".
Created 11 SVG files.

Running "colorizeSvg:apex-icons-media" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-media.less".
Created "dist/tmp/themes/apex/icons-media.rtl.less".
Created 23 SVG files.

Running "colorizeSvg:apex-icons-location" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-location.less".
Created "dist/tmp/themes/apex/icons-location.rtl.less".
Created 6 SVG files.

Running "colorizeSvg:apex-icons-user" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-user.less".
Created "dist/tmp/themes/apex/icons-user.rtl.less".
Created 15 SVG files.

Running "colorizeSvg:apex-icons-layout" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-layout.less".
Created "dist/tmp/themes/apex/icons-layout.rtl.less".
Created 10 SVG files.

Running "colorizeSvg:apex-icons-accessibility" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-accessibility.less".
Created "dist/tmp/themes/apex/icons-accessibility.rtl.less".
Created 11 SVG files.

Running "colorizeSvg:apex-icons-wikimedia" (colorizeSvg) task
Created "dist/tmp/themes/apex/icons-wikimedia.less".
Created "dist/tmp/themes/apex/icons-wikimedia.rtl.less".
Created 17 SVG files.

Running "colorizeSvg:apex-indicators" (colorizeSvg) task
Created "dist/tmp/themes/apex/indicators.less".
Created "dist/tmp/themes/apex/indicators.rtl.less".
Created 4 SVG files.

Running "less:wikimediaui" (less) task
>> 130 stylesheets created.

Running "less:apex" (less) task
>> 130 stylesheets created.

Running "cssjanus:dist" (cssjanus) task
File "dist/tmp/wikimediaui/styles/Element.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/ButtonElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/ClippableElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/FloatableElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/FlaggedElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/GroupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/LabelElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/IconElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/IndicatorElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/PendingElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/PopupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/TabIndexedElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/TitledElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Layout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/FieldLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/ActionFieldLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/FieldsetLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/FormLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/PanelLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/HorizontalLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Widget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/SelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/DecoratedOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/LabelWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MessageWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/IconWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/IndicatorWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonGroupWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/PopupWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/PopupButtonWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/InputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxMultiselectInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/DropdownInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/RadioSelectInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TextInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuSectionOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/DropdownWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ComboBoxInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MultioptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxMultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/CheckboxMultioptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ProgressBarWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/NumberInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/SelectFileInputWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ToggleWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ToggleSwitchWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/core.rtl.css" created.
File "dist/tmp/apex/styles/Element.rtl.css" created.
File "dist/tmp/apex/styles/elements/ButtonElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/ClippableElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/FloatableElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/FlaggedElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/GroupElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/LabelElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/IconElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/IndicatorElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/PendingElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/PopupElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/TabIndexedElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/TitledElement.rtl.css" created.
File "dist/tmp/apex/styles/Layout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/FieldLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/ActionFieldLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/FieldsetLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/FormLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/PanelLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/HorizontalLayout.rtl.css" created.
File "dist/tmp/apex/styles/Widget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/SelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/DecoratedOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/LabelWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MessageWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/IconWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/IndicatorWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonGroupWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/PopupWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/PopupButtonWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/InputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxMultiselectInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/DropdownInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/RadioSelectInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TextInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuSectionOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/DropdownWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ComboBoxInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MultioptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxMultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/CheckboxMultioptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ProgressBarWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/NumberInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/SelectFileInputWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ToggleWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ToggleSwitchWidget.rtl.css" created.
File "dist/tmp/apex/styles/core.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/DraggableElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/DraggableGroupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/elements/LookupElement.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/BookletLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/IndexLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/CopyTextLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/MenuLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/TabPanelLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/PageLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/layouts/StackLayout.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ButtonOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ToggleButtonWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OutlineSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OutlineOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/OutlineControlsWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TabSelectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TabOptionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TagMultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/MenuTagMultiselectWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/TagItemWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/SearchWidget.rtl.css" created.
File "dist/tmp/apex/styles/elements/DraggableElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/DraggableGroupElement.rtl.css" created.
File "dist/tmp/apex/styles/elements/LookupElement.rtl.css" created.
File "dist/tmp/apex/styles/layouts/BookletLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/IndexLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/CopyTextLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/MenuLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/TabPanelLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/PageLayout.rtl.css" created.
File "dist/tmp/apex/styles/layouts/StackLayout.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ButtonOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ToggleButtonWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OutlineSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OutlineOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/OutlineControlsWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TabSelectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TabOptionWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TagMultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/MenuTagMultiselectWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/TagItemWidget.rtl.css" created.
File "dist/tmp/apex/styles/widgets/SearchWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Tool.rtl.css" created.
File "dist/tmp/wikimediaui/styles/tools/PopupTool.rtl.css" created.
File "dist/tmp/wikimediaui/styles/tools/ToolGroupTool.rtl.css" created.
File "dist/tmp/wikimediaui/styles/ToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/BarToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/PopupToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/ListToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/toolgroups/MenuToolGroup.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Toolbar.rtl.css" created.
File "dist/tmp/apex/styles/Tool.rtl.css" created.
File "dist/tmp/apex/styles/tools/PopupTool.rtl.css" created.
File "dist/tmp/apex/styles/tools/ToolGroupTool.rtl.css" created.
File "dist/tmp/apex/styles/ToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/BarToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/PopupToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/ListToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/toolgroups/MenuToolGroup.rtl.css" created.
File "dist/tmp/apex/styles/Toolbar.rtl.css" created.
File "dist/tmp/wikimediaui/styles/widgets/ActionWidget.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Window.rtl.css" created.
File "dist/tmp/wikimediaui/styles/Dialog.rtl.css" created.
File "dist/tmp/wikimediaui/styles/dialogs/MessageDialog.rtl.css" created.
File "dist/tmp/wikimediaui/styles/dialogs/ProcessDialog.rtl.css" created.
File "dist/tmp/wikimediaui/styles/WindowManager.rtl.css" created.
File "dist/tmp/apex/styles/widgets/ActionWidget.rtl.css" created.
File "dist/tmp/apex/styles/Window.rtl.css" created.
File "dist/tmp/apex/styles/Dialog.rtl.css" created.
File "dist/tmp/apex/styles/dialogs/MessageDialog.rtl.css" created.
File "dist/tmp/apex/styles/dialogs/ProcessDialog.rtl.css" created.
File "dist/tmp/apex/styles/WindowManager.rtl.css" created.

Running "cssjanus:demoCss" (cssjanus) task
File "demos/styles/demo.rtl.css" created.

Running "concat:css" (concat) task

Running "concat:omnibusCss" (concat) task

Running "concat:codexTokensCss" (concat) task

Running "concat:demoCss" (concat) task

Running "copy:images" (copy) task
Copied 36 files

Running "copy:i18n" (copy) task
Copied 214 files

Running "copy:dist" (copy) task
Copied 4 files

Running "clean:tmp" (clean) task
>> 1 path cleaned.

Running "clean:demos" (clean) task
>> 6 paths cleaned.

Running "copy:demos" (copy) task
Created 40 directories, copied 2212 files

Running "demo-image-list" task

Running "exec:demos" (exec) task
>> Loading composer repositories with package information
>> Updating dependencies
>> Lock file operations: 67 installs, 0 updates, 0 removals
>>   - Locking composer/pcre (3.1.3)
>> - Locking composer/semver (3.4.0)
>>   - Locking composer/spdx-licenses (1.5.8)
>>   - Locking composer/xdebug-handler (3.0.4)
>>   - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0)
>>   - Locking doctrine/deprecations (1.1.3)
>>   - Locking doctrine/instantiator (2.0.0)
>>   - Locking felixfbecker/advanced-json-rpc (v3.2.1)
>>   - Locking mediawiki/mediawiki-codesniffer (v43.0.0)
>>   - Locking mediawiki/mediawiki-phan-config (0.14.0)
>>   - Locking mediawiki/minus-x (1.1.1)
>>   - Locking mediawiki/phan-taint-check-plugin (6.0.0)
>>   - Locking microsoft/tolerant-php-parser (v0.1.2)
>>   - Locking myclabs/deep-copy (1.11.1)
>>   - Locking netresearch/jsonmapper (v4.4.1)
>>   - Locking nikic/php-parser (v5.0.2)
>>   - Locking phan/phan (5.4.3)
>>   - Locking phar-io/manifest (2.0.4)
>>   - Locking phar-io/version (3.2.1)
>>   - Locking php-parallel-lint/php-console-color (v1.0.1)
>>   - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
>>   - Locking php-parallel-lint/php-parallel-lint (v1.4.0)
>>   - Locking phpcsstandards/phpcsextra (1.1.2)
>>   - Locking phpcsstandards/phpcsutils (1.0.9)
>>   - Locking phpdocumentor/reflection-common (2.2.0)
>>   - Locking phpdocumentor/reflection-docblock (5.3.0)
>>   - Locking phpdocumentor/type-resolver (1.8.2)
>>   - Locking phpstan/phpdoc-parser (1.28.0)
>>   - Locking phpunit/php-code-coverage (9.2.31)
>>   - Locking phpunit/php-file-iterator (3.0.6)
>>   - Locking phpunit/php-invoker (3.1.1)
>>   - Locking phpunit/php-text-template (2.0.4)
>>   - Locking phpunit/php-timer (5.0.3)
>>   - Locking phpunit/phpunit (9.6.16)
>>   - Locking psr/container (2.0.2)
>>   - Locking psr/log (2.0.0)
>>   - Locking sabre/event (5.1.4)
>>   - Locking sebastian/cli-parser (1.0.2)
>>   - Locking sebastian/code-unit (1.0.8)
>>   - Locking sebastian/code-unit-reverse-lookup (2.0.3)
>>   - Locking sebastian/comparator (4.0.8)
>>   - Locking sebastian/complexity (2.0.3)
>>   - Locking sebastian/diff (4.0.6)
>>   - Locking sebastian/environment (5.1.5)
>>   - Locking sebastian/exporter (4.0.6)
>>   - Locking sebastian/global-state (5.0.7)
>>   - Locking sebastian/lines-of-code (1.0.4)
>>   - Locking sebastian/object-enumerator (4.0.4)
>>   - Locking sebastian/object-reflector (2.0.4)
>>   - Locking sebastian/recursion-context (4.0.5)
>>   - Locking sebastian/resource-operations (3.0.4)
>>   - Locking sebastian/type (3.2.1)
>>   - Locking sebastian/version (3.0.2)
>>   - Locking squizlabs/php_codesniffer (3.8.1)
>>   - Locking symfony/console (v5.4.36)
>>   - Locking symfony/deprecation-contracts (v3.4.0)
>>   - Locking symfony/polyfill-ctype (v1.29.0)
>>   - Locking symfony/polyfill-intl-grapheme (v1.29.0)
>> - Locking symfony/polyfill-intl-normalizer (v1.29.0)
>>   - Locking symfony/polyfill-mbstring (v1.29.0)
>>   - Locking symfony/polyfill-php73 (v1.29.0)
>>   - Locking symfony/polyfill-php80 (v1.29.0)
>>   - Locking symfony/service-contracts (v3.4.2)
>>   - Locking symfony/string (v6.4.4)
>>   - Locking theseer/tokenizer (1.2.3)
>>   - Locking tysonandre/var_representation_polyfill (0.1.3)
>>   - Locking webmozart/assert (1.11.0)
>> Writing lock file
>> Installing dependencies from lock file
>> Nothing to install, update or remove
>> 13 package suggestions were added by new dependencies, use `composer suggest` to see details.
>> Generating autoload files
>> No installed packages - skipping audit.

Running "exec:rubyTestSuiteGenerator" (exec) task
>> Generated 8239 test cases.
>> * ActionFieldLayout: 480
>> * FieldLayout: 544
>> * FieldsetLayout: 79
>> * FormLayout: 6
>> * HorizontalLayout: 1
>> * IndexLayout: 106
>> * MenuLayout: 78
>> * PanelLayout: 69
>> * StackLayout: 73
>> * TabPanelLayout: 69
>> * ButtonGroupWidget: 14
>> * ButtonInputWidget: 568
>> * ButtonWidget: 616
>> * CheckboxInputWidget: 160
>> * CheckboxMultiselectInputWidget: 156
>> * ComboBoxInputWidget: 751
>> * DropdownInputWidget: 194
>> * HiddenInputWidget: 9
>> * IconWidget: 92
>> * IndicatorWidget: 66
>> * LabelWidget: 34
>> * MessageWidget: 92
>> * MultilineTextInputWidget: 715
>> * NumberInputWidget: 964
>> * OptionWidget: 122
>> * ProgressBarWidget: 15
>> * RadioInputWidget: 160
>> * RadioSelectInputWidget: 156
>> * SearchInputWidget: 607
>> * SelectFileInputWidget: 338
>> * SelectWidget: 6
>> * TabOptionWidget: 139
>> * TabSelectWidget: 38
>> * TextInputWidget: 675
>> * ToggleSwitchWidget: 38
>> * ToggleWidget: 9

Running "exec:phpGenerateJSPHPForKarma" (exec) task
>> Loading composer repositories with package information
>> Updating dependencies
>> Nothing to modify in lock file
>> Installing dependencies from lock file (including require-dev)
>> Nothing to install, update or remove
>> Generating autoload files
>> 42 packages you are using are looking for funding.
>> Use the `composer fund` command to find out more!
>> No security vulnerability advisories found

Running "clean:coverage" (clean) task
>> 9 paths cleaned.

Running "karma:main" (karma) task
08 04 2024 17:41:32.078:INFO [karma-server]: Karma v6.3.20 server started at http://localhost:9876/
08 04 2024 17:41:32.079:INFO [launcher]: Launching browsers ChromeCustom with concurrency unlimited
08 04 2024 17:41:32.084:INFO [launcher]: Starting browser ChromeHeadless
08 04 2024 17:41:32.633:INFO [Chrome Headless 123.0.6312.86 (Linux x86_64)]: Connected on socket 01N2nf_Dubx8OJuhAAAB with id 86378526
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
....................................................
Chrome Headless 123.0.6312.86 (Linux x86_64): Executed 8292 of 8292 SUCCESS (38.863 secs / 37.354 secs)
TOTAL: 8292 SUCCESS

=============================== Coverage summary ===============================
Statements   : 55.89% ( 4217/7545 )
Branches     : 35.81% ( 1421/3968 )
Functions    : 49.41% ( 549/1111 )
Lines        : 55.99% ( 4176/7459 )
================================================================================

Done.

--- end ---
{"1095100": {"source": 1095100, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Uncontrolled Resource Consumption in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.1"}}
{"1095100": {"source": 1095100, "name": "trim-newlines", "dependency": "trim-newlines", "title": "Uncontrolled Resource Consumption in trim-newlines", "url": "https://github.com/advisories/GHSA-7p7h-4mm5-852v", "severity": "high", "cwe": ["CWE-400"], "cvss": {"score": 7.5, "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"}, "range": "<3.0.1"}}
$ package-lock-lint package-lock.json
--- stdout ---
Checking package-lock.json

--- end ---
build: Updating dependencies

composer:
* php-parallel-lint/php-parallel-lint: 1.3.2 → 1.4.0

npm:
* jsdoc-wmf-theme: 0.0.12 → 0.0.13


$ git add .
--- stdout ---

--- end ---
$ git commit -F /tmp/tmpjy32vtlx
--- stdout ---
[master 498af94] build: Updating dependencies
 3 files changed, 25 insertions(+), 37 deletions(-)

--- end ---
$ git format-patch HEAD~1 --stdout
--- stdout ---
From 498af944674a44d18b130c455d5e24216237d450 Mon Sep 17 00:00:00 2001
From: libraryupgrader <tools.libraryupgrader@tools.wmflabs.org>
Date: Mon, 8 Apr 2024 17:42:15 +0000
Subject: [PATCH] build: Updating dependencies
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

composer:
* php-parallel-lint/php-parallel-lint: 1.3.2 → 1.4.0

npm:
* jsdoc-wmf-theme: 0.0.12 → 0.0.13

Change-Id: I691270ff7396aa126ba9143b9d368a0ef495d88b
---
 composer.json     |  2 +-
 package-lock.json | 58 +++++++++++++++++++----------------------------
 package.json      |  2 +-
 3 files changed, 25 insertions(+), 37 deletions(-)

diff --git a/composer.json b/composer.json
index 4e82095..d62376c 100644
--- a/composer.json
+++ b/composer.json
@@ -61,7 +61,7 @@
 		"mediawiki/mediawiki-phan-config": "0.14.0",
 		"mediawiki/minus-x": "1.1.1",
 		"php-parallel-lint/php-console-highlighter": "1.0.0",
-		"php-parallel-lint/php-parallel-lint": "1.3.2",
+		"php-parallel-lint/php-parallel-lint": "1.4.0",
 		"phpunit/phpunit": "9.6.16"
 	},
 	"autoload": {
diff --git a/package-lock.json b/package-lock.json
index 745a829..ea87f11 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -38,7 +38,7 @@
 				"javascript-stringify": "1.6.0",
 				"jsdoc": "4.0.2",
 				"jsdoc-class-hierarchy": "^1.1.2",
-				"jsdoc-wmf-theme": "0.0.12",
+				"jsdoc-wmf-theme": "0.0.13",
 				"karma": "6.3.20",
 				"karma-chrome-launcher": "3.1.0",
 				"karma-coverage": "2.0.3",
@@ -845,9 +845,9 @@
 			}
 		},
 		"node_modules/@jsdoc/salty": {
-			"version": "0.2.5",
-			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz",
-			"integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==",
+			"version": "0.2.7",
+			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.7.tgz",
+			"integrity": "sha512-mh8LbS9d4Jq84KLw8pzho7XC2q2/IJGiJss3xwRoLD1A+EE16SjN4PfaG4jRCzKegTFLlN0Zd8SdUPE6XdoPFg==",
 			"dev": true,
 			"dependencies": {
 				"lodash": "^4.17.21"
@@ -4292,12 +4292,6 @@
 				"node": ">=12.0.0"
 			}
 		},
-		"node_modules/grunt-jsdoc/node_modules/taffydb": {
-			"version": "2.6.2",
-			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
-			"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
-			"dev": true
-		},
 		"node_modules/grunt-karma": {
 			"version": "4.0.2",
 			"resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-4.0.2.tgz",
@@ -5694,16 +5688,16 @@
 			}
 		},
 		"node_modules/jsdoc-wmf-theme": {
-			"version": "0.0.12",
-			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.12.tgz",
-			"integrity": "sha512-nuM3TZ91hYWr0GcWr0ECccUMaqxmfQaQTrvqh6n2OSCJj1PRYLMAX7ME3iR+3NX8yBI5MLA+SoiZMwDq/B6pdg==",
+			"version": "0.0.13",
+			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.13.tgz",
+			"integrity": "sha512-H8h0Xut3J9UGBJECAQAFbF8MVGGNA2PKFpNW4z9Go2DC/wby4Q/hn3reBJ3lB9/j+molyt8UVrO0Z+eA5nOyhw==",
 			"dev": true,
 			"dependencies": {
+				"@jsdoc/salty": "^0.2.7",
 				"@wikimedia/codex-design-tokens": "1.1.1",
 				"domino": "^2.1.6",
 				"lunr": "2.3.9",
-				"normalize.css": "8.0.1",
-				"taffydb": "^2.7.3"
+				"normalize.css": "8.0.1"
 			}
 		},
 		"node_modules/jsdoc-wmf-theme/node_modules/@wikimedia/codex-design-tokens": {
@@ -8731,9 +8725,9 @@
 			"dev": true
 		},
 		"node_modules/taffydb": {
-			"version": "2.7.3",
-			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz",
-			"integrity": "sha512-GQ3gtYFSOAxSMN/apGtDKKkbJf+8izz5YfbGqIsUc7AMiQOapARZ76dhilRY2h39cynYxBFdafQo5HUL5vgkrg==",
+			"version": "2.6.2",
+			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
+			"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
 			"dev": true
 		},
 		"node_modules/text-table": {
@@ -9990,9 +9984,9 @@
 			}
 		},
 		"@jsdoc/salty": {
-			"version": "0.2.5",
-			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.5.tgz",
-			"integrity": "sha512-TfRP53RqunNe2HBobVBJ0VLhK1HbfvBYeTC1ahnN64PWvyYyGebmMiPkuwvD9fpw2ZbkoPb8Q7mwy0aR8Z9rvw==",
+			"version": "0.2.7",
+			"resolved": "https://registry.npmjs.org/@jsdoc/salty/-/salty-0.2.7.tgz",
+			"integrity": "sha512-mh8LbS9d4Jq84KLw8pzho7XC2q2/IJGiJss3xwRoLD1A+EE16SjN4PfaG4jRCzKegTFLlN0Zd8SdUPE6XdoPFg==",
 			"dev": true,
 			"requires": {
 				"lodash": "^4.17.21"
@@ -12585,12 +12579,6 @@
 						"taffydb": "2.6.2",
 						"underscore": "~1.13.2"
 					}
-				},
-				"taffydb": {
-					"version": "2.6.2",
-					"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
-					"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
-					"dev": true
 				}
 			}
 		},
@@ -13642,16 +13630,16 @@
 			"dev": true
 		},
 		"jsdoc-wmf-theme": {
-			"version": "0.0.12",
-			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.12.tgz",
-			"integrity": "sha512-nuM3TZ91hYWr0GcWr0ECccUMaqxmfQaQTrvqh6n2OSCJj1PRYLMAX7ME3iR+3NX8yBI5MLA+SoiZMwDq/B6pdg==",
+			"version": "0.0.13",
+			"resolved": "https://registry.npmjs.org/jsdoc-wmf-theme/-/jsdoc-wmf-theme-0.0.13.tgz",
+			"integrity": "sha512-H8h0Xut3J9UGBJECAQAFbF8MVGGNA2PKFpNW4z9Go2DC/wby4Q/hn3reBJ3lB9/j+molyt8UVrO0Z+eA5nOyhw==",
 			"dev": true,
 			"requires": {
+				"@jsdoc/salty": "^0.2.7",
 				"@wikimedia/codex-design-tokens": "1.1.1",
 				"domino": "^2.1.6",
 				"lunr": "2.3.9",
-				"normalize.css": "8.0.1",
-				"taffydb": "^2.7.3"
+				"normalize.css": "8.0.1"
 			},
 			"dependencies": {
 				"@wikimedia/codex-design-tokens": {
@@ -15978,9 +15966,9 @@
 			}
 		},
 		"taffydb": {
-			"version": "2.7.3",
-			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.7.3.tgz",
-			"integrity": "sha512-GQ3gtYFSOAxSMN/apGtDKKkbJf+8izz5YfbGqIsUc7AMiQOapARZ76dhilRY2h39cynYxBFdafQo5HUL5vgkrg==",
+			"version": "2.6.2",
+			"resolved": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
+			"integrity": "sha512-y3JaeRSplks6NYQuCOj3ZFMO3j60rTwbuKCvZxsAraGYH2epusatvZ0baZYA01WsGqJBq/Dl6vOrMUJqyMj8kA==",
 			"dev": true
 		},
 		"text-table": {
diff --git a/package.json b/package.json
index 01db014..608b4de 100644
--- a/package.json
+++ b/package.json
@@ -62,7 +62,7 @@
 		"javascript-stringify": "1.6.0",
 		"jsdoc": "4.0.2",
 		"jsdoc-class-hierarchy": "^1.1.2",
-		"jsdoc-wmf-theme": "0.0.12",
+		"jsdoc-wmf-theme": "0.0.13",
 		"karma": "6.3.20",
 		"karma-chrome-launcher": "3.1.0",
 		"karma-coverage": "2.0.3",
-- 
2.39.2


--- end ---
Source code is licensed under the AGPL.