mediawiki/extensions/Popups (main)

sourcepatches
$ date
Wed Jun 16 09:09:35 UTC 2021

$ git clone file:///srv/git/mediawiki-extensions-Popups.git repo --depth=1 -b master
Cloning into 'repo'...

$ git config user.name libraryupgrader

$ git config user.email tools.libraryupgrader@tools.wmflabs.org

$ git submodule update --init

$ grr init
Installed commit-msg hook.

$ git show-ref refs/heads/master
f66be5e9e56a0973109b43655bc01cee9527ecb2 refs/heads/master

$ composer install
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Updating dependencies (including require-dev)
Package operations: 32 installs, 0 updates, 0 removals
  - Installing php-parallel-lint/php-parallel-lint (v1.3.0): Loading from cache
  - Installing squizlabs/php_codesniffer (3.6.0): Loading from cache
  - Installing composer/spdx-licenses (1.5.5): Loading from cache
  - Installing composer/semver (3.2.5): Loading from cache
  - Installing mediawiki/mediawiki-codesniffer (v36.0.0): Loading from cache
  - Installing php-parallel-lint/php-console-color (v0.3): Loading from cache
  - Installing php-parallel-lint/php-console-highlighter (v0.5): Loading from cache
  - Installing symfony/polyfill-php80 (v1.23.0): Loading from cache
  - Installing symfony/polyfill-mbstring (v1.23.0): Loading from cache
  - Installing symfony/polyfill-intl-normalizer (v1.23.0): Loading from cache
  - Installing symfony/polyfill-intl-grapheme (v1.23.0): Loading from cache
  - Installing symfony/polyfill-ctype (v1.23.0): Loading from cache
  - Installing symfony/string (v5.3.0): Loading from cache
  - Installing psr/container (1.1.1): Loading from cache
  - Installing symfony/service-contracts (v2.4.0): Loading from cache
  - Installing symfony/polyfill-php73 (v1.23.0): Loading from cache
  - Installing symfony/deprecation-contracts (v2.4.0): Loading from cache
  - Installing symfony/console (v5.3.0): Loading from cache
  - Installing psr/log (1.1.4): Loading from cache
  - Installing mediawiki/minus-x (1.1.1): Loading from cache
  - Installing sabre/event (5.1.2): Loading from cache
  - Installing netresearch/jsonmapper (v3.1.1): Loading from cache
  - Installing microsoft/tolerant-php-parser (v0.0.23): Loading from cache
  - Installing phpdocumentor/reflection-common (2.2.0): Loading from cache
  - Installing webmozart/assert (1.10.0): Loading from cache
  - Installing phpdocumentor/type-resolver (1.4.0): Loading from cache
  - Installing phpdocumentor/reflection-docblock (5.2.2): Loading from cache
  - Installing felixfbecker/advanced-json-rpc (v3.2.1): Loading from cache
  - Installing composer/xdebug-handler (1.4.6): Loading from cache
  - Installing phan/phan (3.2.6): Loading from cache
  - Installing mediawiki/phan-taint-check-plugin (3.2.1): Loading from cache
  - Installing mediawiki/mediawiki-phan-config (0.10.6): Loading from cache
symfony/service-contracts suggests installing symfony/service-implementation
symfony/console suggests installing symfony/event-dispatcher
symfony/console suggests installing symfony/lock
symfony/console suggests installing symfony/process
phan/phan suggests installing ext-ast (Needed for parsing ASTs (unless --use-fallback-parser is used). 1.0.1+ is needed, 1.0.8+ is recommended.)
Writing lock file
Generating autoload files
13 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

Attempting to npm audit fix
$ npm audit fix --only=dev
npm WARN deprecated request-promise-native@1.0.9: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
npm WARN deprecated samsam@1.3.0: This package has been deprecated in favour of @sinonjs/samsam
npm WARN deprecated iltorb@2.4.5: The zlib module provides APIs for brotli compression/decompression starting with Node.js v10.16.0, please use it over iltorb

> fibers@4.0.3 install /src/repo/node_modules/fibers
> node build.js || nodejs build.js

`linux-x64-64-glibc` exists; testing
Binary is fine; exiting

> iltorb@2.4.5 install /src/repo/node_modules/iltorb
> node ./scripts/install.js || node-gyp rebuild

info looking for cached prebuild @ /cache/_prebuilds/2a34dd-iltorb-v2.4.5-node-v64-linux-x64.tar.gz
info found cached prebuild 
info unpacking @ /cache/_prebuilds/2a34dd-iltorb-v2.4.5-node-v64-linux-x64.tar.gz
info unpack resolved to /src/repo/node_modules/iltorb/build/bindings/iltorb.node
info unpack required /src/repo/node_modules/iltorb/build/bindings/iltorb.node successfully
info install Successfully installed iltorb binary!

> pre-commit@1.2.2 install /src/repo/node_modules/pre-commit
> node install.js


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addon-cssresources/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon: 
> https://opencollective.com/core-js 
> https://www.patreon.com/zloirock 

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addon-knobs/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addon-options/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addons/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/api/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/channel-postmessage/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/channels/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/client-api/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/client-logger/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/components/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/core-events/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/core/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/html/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/node-logger/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/router/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/theming/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/ui/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@2.6.12 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js-pure@3.11.1 postinstall /src/repo/node_modules/core-js-pure
> node -e "try{require('./postinstall')}catch(e){}"


> ejs@2.7.4 postinstall /src/repo/node_modules/ejs
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)


> core-js@3.11.1 postinstall /src/repo/node_modules/eslint-plugin-compat/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/lazy-universal-dotenv/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/simplebar/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> spawn-sync@1.0.15 postinstall /src/repo/node_modules/spawn-sync
> node postinstall


> sinon@4.5.0 postinstall /src/repo/node_modules/sinon
> node scripts/support-sinon.js

Have some ❤️ for Sinon? You can support the project via Open Collective:
 > https://opencollective.com/sinon/donate

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

+ bundlesize@0.18.1
+ jsdoc@3.6.7
+ jquery@3.6.0
+ @wikimedia/mw-node-qunit@6.2.1
added 2305 packages from 1724 contributors in 242.206s

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

fixed 33 of 48 vulnerabilities in 2247 scanned packages
  2 vulnerabilities required manual review and could not be updated
  5 package updates for 13 vulnerabilities involved breaking changes
  (use `npm audit fix --force` to install breaking changes; or refer to `npm audit` for steps to fix these manually)

$ npm audit fix --only=dev
npm WARN @babel/helper-define-polyfill-provider@0.2.0 requires a peer of @babel/core@^7.4.0-0 but none is installed. You must install peer dependencies yourself.
npm WARN @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12 requires a peer of @babel/core@^7.13.0 but none is installed. You must install peer dependencies yourself.
npm WARN @babel/plugin-proposal-class-static-block@7.13.11 requires a peer of @babel/core@^7.12.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

up to date in 13.2s

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

fixed 0 of 14 vulnerabilities in 2313 scanned packages
  1 vulnerability required manual review and could not be updated
  5 package updates for 13 vulnerabilities involved breaking changes
  (use `npm audit fix --force` to install breaking changes; or refer to `npm audit` for steps to fix these manually)

$ npm audit fix --only=dev
npm WARN @babel/helper-define-polyfill-provider@0.2.0 requires a peer of @babel/core@^7.4.0-0 but none is installed. You must install peer dependencies yourself.
npm WARN @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12 requires a peer of @babel/core@^7.13.0 but none is installed. You must install peer dependencies yourself.
npm WARN @babel/plugin-proposal-class-static-block@7.13.11 requires a peer of @babel/core@^7.12.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.3.2 (node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.13 (node_modules/watchpack-chokidar2/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})

up to date in 13.05s

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

fixed 0 of 14 vulnerabilities in 2313 scanned packages
  1 vulnerability required manual review and could not be updated
  5 package updates for 13 vulnerabilities involved breaking changes
  (use `npm audit fix --force` to install breaking changes; or refer to `npm audit` for steps to fix these manually)

$ package-lock-lint package-lock.json
0 issues found in: package-lock.json

Verifying that tests still pass
$ npm ci
npm WARN prepare removing existing node_modules/ before installation

> fsevents@1.2.13 install /src/repo/node_modules/watchpack-chokidar2/node_modules/fsevents
> node install.js


Skipping 'fsevents' build as platform linux is not supported

> spawn-sync@1.0.15 postinstall /src/repo/node_modules/spawn-sync
> node postinstall


> pre-commit@1.2.2 install /src/repo/node_modules/pre-commit
> node install.js

pre-commit:
pre-commit: Detected an existing git pre-commit hook
pre-commit: Old pre-commit hook backuped to pre-commit.old
pre-commit:

> core-js@3.11.1 postinstall /src/repo/node_modules/eslint-plugin-compat/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> iltorb@2.4.5 install /src/repo/node_modules/iltorb
> node ./scripts/install.js || node-gyp rebuild

info looking for cached prebuild @ /cache/_cacache/_prebuilds/2a34dd-iltorb-v2.4.5-node-v64-linux-x64.tar.gz
info found cached prebuild 
info unpacking @ /cache/_cacache/_prebuilds/2a34dd-iltorb-v2.4.5-node-v64-linux-x64.tar.gz
info unpack resolved to /src/repo/node_modules/iltorb/build/bindings/iltorb.node
info unpack required /src/repo/node_modules/iltorb/build/bindings/iltorb.node successfully
info install Successfully installed iltorb binary!

> sinon@4.5.0 postinstall /src/repo/node_modules/sinon
> node scripts/support-sinon.js

Have some ❤️ for Sinon? You can support the project via Open Collective:
 > https://opencollective.com/sinon/donate


> fibers@4.0.3 install /src/repo/node_modules/fibers
> node build.js || nodejs build.js

`linux-x64-64-glibc` exists; testing
Binary is fine; exiting

> fsevents@1.2.13 install /src/repo/node_modules/fork-ts-checker-webpack-plugin/node_modules/fsevents
> node install.js


Skipping 'fsevents' build as platform linux is not supported

> core-js@3.11.1 postinstall /src/repo/node_modules/lazy-universal-dotenv/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> ejs@2.7.4 postinstall /src/repo/node_modules/ejs
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/core/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/ui/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js-pure@3.11.1 postinstall /src/repo/node_modules/core-js-pure
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/simplebar/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@2.6.12 postinstall /src/repo/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/node-logger/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/html/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/channels/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/api/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/client-logger/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/theming/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/router/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/core-events/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addons/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addon-options/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/channel-postmessage/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/client-api/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addon-knobs/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/components/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"


> core-js@3.11.1 postinstall /src/repo/node_modules/@storybook/addon-cssresources/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

added 2310 packages in 66.118s

$ npm test

> @ test /src/repo
> npm -s run check-built-assets && npm run test:lint && bash ./dev-scripts/svg_check.sh && npm -s run coverage && npm -s run -s doc && bundlesize && npm run build-storybook

CHECKING BUILD SOURCES ARE COMMITTED OR STAGED
(node:790) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
Built at: 06/16/2021 9:15:45 AM

> @ test:lint /src/repo
> npm -s run test:lint:styles && npm -s run test:lint:js && npm -s run test:lint:i18n


/src/repo/src/index.js
  230:3  warning  Unused eslint-disable directive (no problems were reported from 'compat/compat')

/src/repo/src/title.js
  13:2  warning  Unused eslint-disable directive (no problems were reported from 'compat/compat')

✖ 2 problems (0 errors, 2 warnings)

Checked 1 message directory.


  ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
  ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
  ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
  ․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․․
  ․․․․․․․․․․․․․․․․․

  241 passing (2s)
-----------------------------------|---------|----------|---------|---------|-----------------------
File                               | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s     
-----------------------------------|---------|----------|---------|---------|-----------------------
All files                          |   86.23 |    74.52 |   85.12 |   93.61 |                       
 src                               |   95.53 |    89.87 |   90.48 |   95.52 |                       
  actionTypes.js                   |     100 |      100 |     100 |     100 |                       
  actions.js                       |   90.82 |    86.67 |   79.31 |   90.82 | ...16,383-408,448-462 
  bracketedPixelRatio.js           |   88.89 |    85.71 |     100 |   88.89 | 27                    
  changeListener.js                |     100 |      100 |     100 |     100 |                       
  constants.js                     |     100 |       75 |     100 |     100 | 10                    
  container.js                     |     100 |      100 |     100 |     100 |                       
  counts.js                        |     100 |    96.67 |     100 |     100 | 29                    
  experiments.js                   |     100 |      100 |     100 |     100 |                       
  formatter.js                     |   95.65 |    83.33 |     100 |   95.65 | 24                    
  isPagePreviewsEnabled.js         |     100 |    83.33 |     100 |     100 | 41                    
  isReferencePreviewsEnabled.js    |   90.91 |       75 |     100 |   90.91 | 47                    
  previewBehavior.js               |     100 |      100 |     100 |     100 |                       
  setUserConfigFlags.js            |     100 |      100 |     100 |     100 |                       
  title.js                         |     100 |      100 |     100 |     100 |                       
  userSettings.js                  |    96.3 |    83.33 |     100 |    96.3 | 79                    
  wait.js                          |     100 |      100 |     100 |     100 |                       
 src/changeListeners               |   78.05 |    60.23 |   92.31 |   94.95 |                       
  eventLogging.js                  |     100 |      100 |     100 |     100 |                       
  footerLink.js                    |   94.44 |    83.33 |     100 |   94.44 | 35                    
  linkTitle.js                     |     100 |      100 |     100 |     100 |                       
  pageviews.js                     |     100 |      100 |     100 |     100 |                       
  render.js                        |   25.71 |    17.07 |      60 |   66.67 | 10,30-32              
  settings.js                      |     100 |      100 |     100 |     100 |                       
  statsv.js                        |     100 |      100 |     100 |     100 |                       
  syncUserSettings.js              |     100 |      100 |     100 |     100 |                       
 src/gateway                       |   58.05 |    35.66 |   72.97 |   93.27 |                       
  mediawiki.js                     |   48.89 |    23.68 |   81.82 |   95.45 | 12                    
  page.js                          |   38.46 |    24.39 |      60 |    87.5 | 16,51                 
  reference.js                     |     100 |      100 |   71.43 |     100 |                       
  rest.js                          |     100 |    95.45 |     100 |     100 | 65                    
  restFormatters.js                |   18.75 |    11.43 |      20 |   55.56 | 11,22-34              
 src/instrumentation               |     100 |      100 |     100 |     100 |                       
  eventLogging.js                  |     100 |      100 |     100 |     100 |                       
  statsv.js                        |     100 |      100 |     100 |     100 |                       
 src/integrations                  |     100 |      100 |     100 |     100 |                       
  mwpopups.js                      |     100 |      100 |     100 |     100 |                       
 src/preview                       |     100 |       95 |     100 |     100 |                       
  model.js                         |     100 |       95 |     100 |     100 | 181                   
 src/reducers                      |   96.59 |    89.29 |     100 |   99.33 |                       
  eventLogging.js                  |   93.59 |     87.5 |     100 |     100 | 16-20                 
  index.js                         |     100 |       75 |     100 |     100 | 18                    
  nextState.js                     |   93.75 |    91.67 |     100 |   93.75 | 40                    
  pageviews.js                     |     100 |       90 |     100 |     100 | 12                    
  preview.js                       |     100 |    91.67 |     100 |     100 | 12,36                 
  settings.js                      |     100 |    94.12 |     100 |     100 | 12                    
  statsv.js                        |     100 |    92.31 |     100 |     100 | 12                    
 src/ui                            |   88.26 |    90.79 |   68.29 |   88.26 |                       
  renderer.js                      |   95.14 |    92.66 |      84 |   95.14 | 91-161,297            
  settingsDialog.js                |    87.5 |       50 |     100 |    87.5 | 35                    
  settingsDialogRenderer.js        |   34.48 |       25 |   18.18 |   34.48 | 47-51,63-123          
  thumbnail.js                     |     100 |    94.59 |     100 |     100 | 12,84                 
 src/ui/templates                  |     100 |      100 |     100 |     100 |                       
  templateUtil.js                  |     100 |      100 |     100 |     100 |                       
 src/ui/templates/pagePreview      |      96 |       70 |     100 |      96 |                       
  pagePreview.js                   |      96 |       70 |     100 |      96 | 47                    
 src/ui/templates/popup            |     100 |      100 |     100 |     100 |                       
  popup.js                         |     100 |      100 |     100 |     100 |                       
 src/ui/templates/preview          |     100 |      100 |     100 |     100 |                       
  preview.js                       |     100 |      100 |     100 |     100 |                       
 src/ui/templates/referencePreview |   76.47 |    43.75 |      80 |   76.47 |                       
  referencePreview.js              |   76.47 |    43.75 |      80 |   76.47 | ...,94-95,107-119,124 
 src/ui/templates/settingsDialog   |     100 |       40 |     100 |     100 |                       
  settingsDialog.js                |     100 |       40 |     100 |     100 | 40-88                 
-----------------------------------|---------|----------|---------|---------|-----------------------
/src/repo/node_modules/marked/src/marked.js:158
          const prevRenderer = extensions.renderers?.[ext.name];
                                                    ^

SyntaxError: Unexpected token .
    at new Script (vm.js:83:7)
    at createScript (vm.js:277:10)
    at Object.runInThisContext (vm.js:329:10)
    at Module._compile (internal/modules/cjs/loader.js:712:26)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at Object.load (/src/repo/node_modules/requizzle/lib/loader.js:105:18)
    at Requizzle.requizzle (/src/repo/node_modules/requizzle/lib/requizzle.js:87:31)
    at infectProxy (/src/repo/node_modules/requizzle/lib/loader.js:79:31)
    at Module.targetModule.require.filepath [as require] (/src/repo/node_modules/requizzle/lib/loader.js:97:44)
    at require (internal/modules/cjs/helpers.js:25:18)
    at Object.<anonymous> (/src/repo/node_modules/jsdoc/lib/jsdoc/util/markdown.js:8:16)
    at Module._compile (internal/modules/cjs/loader.js:778:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at Object.load (/src/repo/node_modules/requizzle/lib/loader.js:105:18)
npm ERR! Test failed.  See above for more details.

Traceback (most recent call last):
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/__init__.py", line 1318, in main
    libup.run(args.repo, args.output, args.branch)
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/__init__.py", line 1263, in run
    self.npm_audit_fix(new_npm_audit)
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/__init__.py", line 207, in npm_audit_fix
    self.check_call(['npm', 'test'])
  File "/venv/lib/python3.7/site-packages/runner-0.1.0-py3.7.egg/runner/shell2.py", line 40, in check_call
    res.check_returncode()
  File "/usr/lib/python3.7/subprocess.py", line 428, in check_returncode
    self.stderr)
subprocess.CalledProcessError: Command '['npm', 'test']' returned non-zero exit status 1.

composer dependencies

Development dependencies

npm dependencies

Development dependencies

Logs

Source code is licensed under the AGPL.