MediaWiki Codesearch

Result format:

Extension:WikiLambda

tests/selenium/componentobjects/AboutBlock.js
14'use strict';
15const ElementActions = require( '../utils/ElementActions' ),
16 { Element: WebdriverIOElementType } = require( 'webdriverio' );
18class AboutBlock {
tests/selenium/componentobjects/ContentBlock.js
14'use strict';
15const { Element: WebdriverIOElementType } = require( 'webdriverio' );
16const ElementActions = require( '../utils/ElementActions' );
tests/selenium/componentobjects/InputDropdown.js
13'use strict';
14const ElementActions = require( '../utils/ElementActions' );
15const { Element: WebdriverIOElementType } = require( 'webdriverio' );
17class InputDropdown {
tests/selenium/componentobjects/function-form/ObjectSelector.js
8'use strict';
10const WebdriverIO = require( 'webdriverio' );
12class ObjectSelector {
tests/selenium/pageobjects/function/Function.page.js
12const AboutBlock = require( '../../componentobjects/AboutBlock' );
13const InputDropdown = require( '../../componentobjects/InputDropdown' );
14const { Element: WebdriverIOElementType } = require( 'webdriverio' );
15const i18n = require( '../../utils/i18n.js' )();
tests/selenium/pageobjects/implementation/Implementation.page.js
18'use strict';
19const { Element: WebdriverIOElementType } = require( 'webdriverio' );
20const Page = require( 'wdio-mediawiki/Page' );
21const ElementActions = require( '../../utils/ElementActions' );
tests/selenium/pageobjects/tester/Tester.page.js
19const ElementActions = require( '../../utils/ElementActions' );
20const AboutBlock = require( '../../componentobjects/AboutBlock' );
21const { Element: WebdriverIOElementType } = require( 'webdriverio' );
22const ContentBlock = require( '../../componentobjects/ContentBlock' );
tests/selenium/pageobjects/tester/TesterForm.page.js
21const ElementActions = require( '../../utils/ElementActions' );
22const ZObjectPublish = require( '../../componentobjects/ZObjectPublish' );
23const { Element: WebdriverIOElementType } = require( 'webdriverio' );
24const ContentBlock = require( '../../componentobjects/ContentBlock' );
25const FunctionExplorerBlock = require( '../../componentobjects/FunctionExplorerBlock' );
tests/selenium/utils/ElementActions.js
18'use strict';
19const { Element: WebdriverIOElementType } = require( 'webdriverio' );
21class ElementActions {

Extension:ContentTranslation

package-lock.json
8 "devDependencies": {
9 "@faker-js/faker": "^8.3.1",
10 "@testing-library/webdriverio": "3.2.1",
11 "@wdio/cli": "7.34.0",
12 "@wdio/junit-reporter": "7.16.3",
798 }
799 },
800 "node_modules/@testing-library/webdriverio": {
801 "version": "3.2.1",
802 "resolved": "https://registry.npmjs.org/@testing-library/webdriverio/-/webdriverio-3.2.1.tgz",
803 "integrity": "sha512-mgMyCiwW+4zCidmlab9lwcO+UBz+PzlWnz9idDQ4ZS1SIHVSfJwvRLMWi+s3vNGFmc8duQxTiUHf1alW/Z48Og==",
804 "dev": true,
809 },
810 "peerDependencies": {
811 "webdriverio": "*"
812 }
813 },
1343 "mkdirp": "^3.0.0",
1344 "recursive-readdir": "^2.2.2",
1345 "webdriverio": "7.34.0",
1346 "yargs": "^17.0.0",
1347 "yarn-install": "^1.0.0"
1872 },
1873 "node_modules/@wdio/cli/node_modules/webdriverio": {
1874 "version": "7.34.0",
1875 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.34.0.tgz",
1876 "integrity": "sha512-zlbWlA7izh/OwtrdCWJNDw16YWaOx2uRhBFrpk2zaSEn5HOWw7jHzLtvQFJ4qy2i2yguRPOcDudkRA5YOAeTnQ==",
1877 "dev": true,
2194 "@wdio/types": "7.16.3",
2195 "@wdio/utils": "7.16.3",
2196 "expect-webdriverio": "^3.0.0",
2197 "mocha": "^9.0.0"
2198 },
2315 "gaze": "^1.1.2",
2316 "webdriver": "7.33.0",
2317 "webdriverio": "7.34.0"
2318 },
2319 "engines": {
2839 },
2840 "node_modules/@wdio/runner/node_modules/webdriverio": {
2841 "version": "7.34.0",
2842 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.34.0.tgz",
2843 "integrity": "sha512-zlbWlA7izh/OwtrdCWJNDw16YWaOx2uRhBFrpk2zaSEn5HOWw7jHzLtvQFJ4qy2i2yguRPOcDudkRA5YOAeTnQ==",
2844 "dev": true,
6363 },
6364 "node_modules/expect-webdriverio": {
6365 "version": "3.6.0",
6366 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
6367 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
6368 "dev": true,
12253 "node_modules/webdriverio": {
12254 "version": "8.29.0",
12255 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.29.0.tgz",
12256 "integrity": "sha512-/04fUBQ8lrn+5wMaMqMsSenuqpCIe+9bAUTEQnyd0u04LJ+foeSGtv/jYbNZLhrQA2CfiwW6ozsEQnHO9pBFcg==",
12257 "dev": true,
12297 "node_modules/webdriverio/node_modules/@puppeteer/browsers": {
12298 "version": "1.9.1",
12299 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz",
12319 "node_modules/webdriverio/node_modules/@sindresorhus/is": {
12320 "version": "5.6.0",
12321 "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz",
12332 "node_modules/webdriverio/node_modules/@szmarczak/http-timer": {
12333 "version": "5.0.1",
12334 "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
12345 "node_modules/webdriverio/node_modules/@types/node": {
12346 "version": "20.11.6",
12347 "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.6.tgz",
12355 "node_modules/webdriverio/node_modules/@wdio/config": {
12356 "version": "8.29.0",
12357 "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.29.0.tgz",
12374 "node_modules/webdriverio/node_modules/@wdio/logger": {
12375 "version": "8.28.0",
12376 "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.28.0.tgz",
12390 "node_modules/webdriverio/node_modules/@wdio/protocols": {
12391 "version": "8.24.12",
12392 "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.24.12.tgz",
12395 "peer": true
12397 "node_modules/webdriverio/node_modules/@wdio/repl": {
12398 "version": "8.24.12",
12399 "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-8.24.12.tgz",
12410 "node_modules/webdriverio/node_modules/@wdio/types": {
12411 "version": "8.29.0",
12412 "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.29.0.tgz",
12423 "node_modules/webdriverio/node_modules/@wdio/utils": {
12424 "version": "8.29.0",
12425 "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.29.0.tgz",
12448 "node_modules/webdriverio/node_modules/ansi-regex": {
12449 "version": "6.0.1",
12450 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
12461 "node_modules/webdriverio/node_modules/brace-expansion": {
12462 "version": "2.0.1",
12463 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
12471 "node_modules/webdriverio/node_modules/cacheable-lookup": {
12472 "version": "7.0.0",
12473 "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz",
12481 "node_modules/webdriverio/node_modules/cacheable-request": {
12482 "version": "10.2.14",
12483 "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz",
12500 "node_modules/webdriverio/node_modules/chalk": {
12501 "version": "5.3.0",
12502 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
12513 "node_modules/webdriverio/node_modules/decamelize": {
12514 "version": "6.0.0",
12515 "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-6.0.0.tgz",
12526 "node_modules/webdriverio/node_modules/get-port": {
12527 "version": "7.0.0",
12528 "resolved": "https://registry.npmjs.org/get-port/-/get-port-7.0.0.tgz",
12539 "node_modules/webdriverio/node_modules/get-stream": {
12540 "version": "6.0.1",
12541 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
12552 "node_modules/webdriverio/node_modules/glob": {
12553 "version": "10.3.10",
12554 "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
12575 "node_modules/webdriverio/node_modules/got": {
12576 "version": "12.6.1",
12577 "resolved": "https://registry.npmjs.org/got/-/got-12.6.1.tgz",
12601 "node_modules/webdriverio/node_modules/http2-wrapper": {
12602 "version": "2.2.1",
12603 "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz",
12615 "node_modules/webdriverio/node_modules/is-plain-obj": {
12616 "version": "4.1.0",
12617 "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz",
12628 "node_modules/webdriverio/node_modules/ky": {
12629 "version": "0.33.3",
12630 "resolved": "https://registry.npmjs.org/ky/-/ky-0.33.3.tgz",
12641 "node_modules/webdriverio/node_modules/lowercase-keys": {
12642 "version": "3.0.0",
12643 "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz",
12654 "node_modules/webdriverio/node_modules/lru-cache": {
12655 "version": "7.18.3",
12656 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
12664 "node_modules/webdriverio/node_modules/mimic-response": {
12665 "version": "4.0.0",
12666 "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz",
12677 "node_modules/webdriverio/node_modules/minimatch": {
12678 "version": "9.0.3",
12679 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
12693 "node_modules/webdriverio/node_modules/normalize-url": {
12694 "version": "8.0.0",
12695 "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz",
12706 "node_modules/webdriverio/node_modules/p-cancelable": {
12707 "version": "3.0.0",
12708 "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz",
12716 "node_modules/webdriverio/node_modules/proxy-agent": {
12717 "version": "6.3.1",
12718 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz",
12736 "node_modules/webdriverio/node_modules/responselike": {
12737 "version": "3.0.0",
12738 "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz",
12752 "node_modules/webdriverio/node_modules/strip-ansi": {
12753 "version": "7.1.0",
12754 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
12768 "node_modules/webdriverio/node_modules/webdriver": {
12769 "version": "8.29.0",
12770 "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.29.0.tgz",
13778 "@testing-library/webdriverio": {
13779 "version": "3.2.1",
13780 "resolved": "https://registry.npmjs.org/@testing-library/webdriverio/-/webdriverio-3.2.1.tgz",
13781 "integrity": "sha512-mgMyCiwW+4zCidmlab9lwcO+UBz+PzlWnz9idDQ4ZS1SIHVSfJwvRLMWi+s3vNGFmc8duQxTiUHf1alW/Z48Og==",
13782 "dev": true,
14248 "mkdirp": "^3.0.0",
14249 "recursive-readdir": "^2.2.2",
14250 "webdriverio": "7.34.0",
14251 "yargs": "^17.0.0",
14252 "yarn-install": "^1.0.0"
14667 "dev": true
14669 "webdriverio": {
14670 "version": "7.34.0",
14671 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.34.0.tgz",
14672 "integrity": "sha512-zlbWlA7izh/OwtrdCWJNDw16YWaOx2uRhBFrpk2zaSEn5HOWw7jHzLtvQFJ4qy2i2yguRPOcDudkRA5YOAeTnQ==",
14673 "dev": true,
14917 "@wdio/types": "7.16.3",
14918 "@wdio/utils": "7.16.3",
14919 "expect-webdriverio": "^3.0.0",
14920 "mocha": "^9.0.0"
15011 "gaze": "^1.1.2",
15012 "webdriver": "7.33.0",
15013 "webdriverio": "7.34.0"
15015 "dependencies": {
15428 "dev": true
15430 "webdriverio": {
15431 "version": "7.34.0",
15432 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.34.0.tgz",
15433 "integrity": "sha512-zlbWlA7izh/OwtrdCWJNDw16YWaOx2uRhBFrpk2zaSEn5HOWw7jHzLtvQFJ4qy2i2yguRPOcDudkRA5YOAeTnQ==",
15434 "dev": true,
17976 "expect-webdriverio": {
17977 "version": "3.6.0",
17978 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
17979 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
17980 "dev": true,
22351 "webdriverio": {
22352 "version": "8.29.0",
22353 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.29.0.tgz",
22354 "integrity": "sha512-/04fUBQ8lrn+5wMaMqMsSenuqpCIe+9bAUTEQnyd0u04LJ+foeSGtv/jYbNZLhrQA2CfiwW6ozsEQnHO9pBFcg==",
22355 "dev": true,
package.json
16 "devDependencies": {
17 "@faker-js/faker": "^8.3.1",
18 "@testing-library/webdriverio": "3.2.1",
19 "@wdio/cli": "7.34.0",
20 "@wdio/junit-reporter": "7.16.3",
tests/selenium/pageobjects/UnifiedDashboard.page.js
5const InterceptorService = require( '../utils/InterceptorService' );
6const ElementAction = require( '../utils/ElementAction' );
7const { Element: WebdriverIOElementType } = require( 'webdriverio' );
8const DesktopEditor = require( '../componentobjects/DesktopEditor' );
9const TranslationConfirmerStep = require( '../navigation-steps/TranslationConfirmer.step' );
tests/selenium/utils/ElementAction.js
19'use strict';
20const { Element: WebdriverIOElementType } = require( 'webdriverio' );
22class ElementAction {
tests/selenium/utils/SelectionHelper.js
5'use strict';
6const { Element: WebdriverIOElementType } = require( 'webdriverio' );
8class SelectionHelper {

MediaWiki core

package-lock.json
4481 "mkdirp": "^3.0.0",
4482 "recursive-readdir": "^2.2.2",
4483 "webdriverio": "7.40.0",
4484 "yargs": "^17.0.0",
4485 "yarn-install": "^1.0.0"
4640 "@wdio/types": "7.40.0",
4641 "@wdio/utils": "7.40.0",
4642 "expect-webdriverio": "^3.0.0",
4643 "mocha": "^10.0.0"
4644 },
4720 "gaze": "^1.1.2",
4721 "webdriver": "7.40.0",
4722 "webdriverio": "7.40.0"
4723 },
4724 "engines": {
8571 },
8572 "node_modules/expect-webdriverio": {
8573 "version": "3.1.4",
8574 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
8575 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
8576 "dev": true,
17540 "node_modules/webdriverio": {
17541 "version": "7.40.0",
17542 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
17543 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
17544 "dev": true,
17579 "node_modules/webdriverio/node_modules/brace-expansion": {
17580 "version": "2.0.1",
17581 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
17589 "node_modules/webdriverio/node_modules/fs-extra": {
17590 "version": "11.3.0",
17591 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz",
17604 "node_modules/webdriverio/node_modules/minimatch": {
17605 "version": "6.2.0",
17606 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
21517 "mkdirp": "^3.0.0",
21518 "recursive-readdir": "^2.2.2",
21519 "webdriverio": "7.40.0",
21520 "yargs": "^17.0.0",
21521 "yarn-install": "^1.0.0"
21635 "@wdio/types": "7.40.0",
21636 "@wdio/utils": "7.40.0",
21637 "expect-webdriverio": "^3.0.0",
21638 "mocha": "^10.0.0"
21698 "gaze": "^1.1.2",
21699 "webdriver": "7.40.0",
21700 "webdriverio": "7.40.0"
24537 "expect-webdriverio": {
24538 "version": "3.1.4",
24539 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
24540 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
24541 "dev": true,
31324 "webdriverio": {
31325 "version": "7.40.0",
31326 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
31327 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
31328 "dev": true,
tests/selenium/docs/Stack/webdriverio.js
10const baseUrl = `${ process.env.MW_SERVER }${ process.env.MW_SCRIPT_PATH }/index.php?title=`;
12const { remote } = require( 'webdriverio' );
14( async () => {
tests/selenium/wdio-mediawiki/CHANGELOG.md
64## 1.0.0 / 2019-11-05
66The wdio-mediawiki library now requires webdriverio 5 and Node 10 (or later).
68* The global `username` and `password` config keys have been renamed to
tests/selenium/wdio-mediawiki/Page.js
26 );
27 // Wait for the page to be fully loaded. TODO: This can be replaced by the `wait` option to
28 // browser.url in webdriverio 9 (T363704).
29 await browser.waitUntil(
30 () => browser.execute( () => document.readyState === 'complete' ),
tests/selenium/wdio-mediawiki/index.js
32/**
33 * Based on <https://github.com/webdriverio/webdriverio/issues/269#issuecomment-306342170>
34 *
35 * @since 1.0.0

Extension:CirrusSearch

package-lock.json
3209 "mkdirp": "^3.0.0",
3210 "recursive-readdir": "^2.2.2",
3211 "webdriverio": "7.40.0",
3212 "yargs": "^17.0.0",
3213 "yarn-install": "^1.0.0"
3358 "@wdio/types": "7.40.0",
3359 "@wdio/utils": "7.40.0",
3360 "expect-webdriverio": "^3.0.0",
3361 "glob": "^8.0.3",
3362 "is-glob": "^4.0.0",
3519 "@wdio/types": "7.40.0",
3520 "@wdio/utils": "7.40.0",
3521 "expect-webdriverio": "^3.0.0",
3522 "mocha": "^10.0.0"
3523 },
3605 "gaze": "^1.1.2",
3606 "webdriver": "7.40.0",
3607 "webdriverio": "7.40.0"
3608 },
3609 "engines": {
7410 },
7411 "node_modules/expect-webdriverio": {
7412 "version": "3.6.0",
7413 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
7414 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
7415 "dev": true,
14603 "node_modules/webdriverio": {
14604 "version": "7.40.0",
14605 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
14606 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
14607 "dev": true,
14641 "node_modules/webdriverio/node_modules/brace-expansion": {
14642 "version": "2.0.1",
14643 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
14650 "node_modules/webdriverio/node_modules/minimatch": {
14651 "version": "6.2.0",
14652 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
17454 "mkdirp": "^3.0.0",
17455 "recursive-readdir": "^2.2.2",
17456 "webdriverio": "7.40.0",
17457 "yargs": "^17.0.0",
17458 "yarn-install": "^1.0.0"
17576 "@wdio/types": "7.40.0",
17577 "@wdio/utils": "7.40.0",
17578 "expect-webdriverio": "^3.0.0",
17579 "glob": "^8.0.3",
17580 "is-glob": "^4.0.0",
17701 "@wdio/types": "7.40.0",
17702 "@wdio/utils": "7.40.0",
17703 "expect-webdriverio": "^3.0.0",
17704 "mocha": "^10.0.0"
17768 "gaze": "^1.1.2",
17769 "webdriver": "7.40.0",
17770 "webdriverio": "7.40.0"
17772 "dependencies": {
20590 "expect-webdriverio": {
20591 "version": "3.6.0",
20592 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
20593 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
20594 "dev": true,
26126 "webdriverio": {
26127 "version": "7.40.0",
26128 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
26129 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
26130 "dev": true,
tests/integration/config/wdio.conf.js
174 // the plugin installed before running any tests. The following plugins are currently
175 // available:
176 // WebdriverCSS: https://github.com/webdriverio/webdrivercss
177 // WebdriverRTC: https://github.com/webdriverio/webdriverrtc
178 // Browserevent: https://github.com/webdriverio/browserevent
179 // plugins: {
180 // webdrivercss: {
273 //
274 // Function to be executed after a test (in Mocha/Jasmine) or a step (in Cucumber) starts.
275 // from https://github.com/webdriverio/webdriverio/issues/269#issuecomment-306342170
276 afterTest: async function ( test ) {
277 // if test passed, ignore, else take and save screenshot

Extension:IPInfo

package-lock.json
971 "mkdirp": "^3.0.0",
972 "recursive-readdir": "^2.2.2",
973 "webdriverio": "7.40.0",
974 "yargs": "^17.0.0",
975 "yarn-install": "^1.0.0"
1117 "@wdio/types": "7.40.0",
1118 "@wdio/utils": "7.40.0",
1119 "expect-webdriverio": "^3.0.0",
1120 "mocha": "^10.0.0"
1121 },
1203 "gaze": "^1.1.2",
1204 "webdriver": "7.40.0",
1205 "webdriverio": "7.40.0"
1206 },
1207 "engines": {
3966 },
3967 "node_modules/expect-webdriverio": {
3968 "version": "3.6.0",
3969 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
3970 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
3971 "dev": true,
8928 },
8929 "node_modules/webdriverio": {
8930 "version": "7.40.0",
8931 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
8932 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
8933 "dev": true,
8966 },
8967 "node_modules/webdriverio/node_modules/brace-expansion": {
8968 "version": "2.0.1",
8969 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
8975 },
8976 "node_modules/webdriverio/node_modules/minimatch": {
8977 "version": "6.2.0",
8978 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
10165 "mkdirp": "^3.0.0",
10166 "recursive-readdir": "^2.2.2",
10167 "webdriverio": "7.40.0",
10168 "yargs": "^17.0.0",
10169 "yarn-install": "^1.0.0"
10278 "@wdio/types": "7.40.0",
10279 "@wdio/utils": "7.40.0",
10280 "expect-webdriverio": "^3.0.0",
10281 "mocha": "^10.0.0"
10345 "gaze": "^1.1.2",
10346 "webdriver": "7.40.0",
10347 "webdriverio": "7.40.0"
12352 "expect-webdriverio": {
12353 "version": "3.6.0",
12354 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
12355 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
12356 "dev": true,
16065 "webdriverio": {
16066 "version": "7.40.0",
16067 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
16068 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
16069 "dev": true,
tests/selenium/wdio.conf.js
8 LocalSettingsSetup = require( './LocalSettingsSetup' );
10const { SevereServiceError } = require( 'webdriverio' );
12exports.config = { ...config,

Extension:Wikibase

client/data-bridge/package-lock.json
5923 "mkdirp": "^1.0.4",
5924 "recursive-readdir": "^2.2.2",
5925 "webdriverio": "7.16.13",
5926 "yargs": "^17.0.0",
5927 "yarn-install": "^1.0.0"
6026 "speedline": "^1.4.1",
6027 "stable": "^0.1.8",
6028 "webdriverio": "7.16.13"
6029 },
6030 "engines": {
6124 "@wdio/types": "7.16.13",
6125 "@wdio/utils": "7.16.13",
6126 "expect-webdriverio": "^3.0.0",
6127 "mocha": "^9.0.0"
6128 },
6200 "gaze": "^1.1.2",
6201 "webdriver": "7.16.13",
6202 "webdriverio": "7.16.13"
6203 },
6204 "engines": {
11747 "node_modules/expect-webdriverio": {
11748 "version": "3.1.4",
11749 "dev": true,
25680 "mwbot": "^2.0.0",
25681 "wdio-mediawiki": "^1.1.0",
25682 "webdriverio": "^7.0"
25707 "license": "MIT"
25709 "node_modules/webdriverio": {
25710 "version": "7.16.13",
25711 "dev": true,
25747 "node_modules/webdriverio/node_modules/@types/node": {
25748 "version": "17.0.9",
25749 "dev": true,
25750 "license": "MIT"
25752 "node_modules/webdriverio/node_modules/fs-extra": {
25753 "version": "10.0.0",
25754 "dev": true,
25765 "node_modules/webdriverio/node_modules/serialize-error": {
25766 "version": "8.1.0",
25767 "dev": true,
30755 "mkdirp": "^1.0.4",
30756 "recursive-readdir": "^2.2.2",
30757 "webdriverio": "7.16.13",
30758 "yargs": "^17.0.0",
30759 "yarn-install": "^1.0.0"
30826 "speedline": "^1.4.1",
30827 "stable": "^0.1.8",
30828 "webdriverio": "7.16.13"
30830 "dependencies": {
30891 "@wdio/types": "7.16.13",
30892 "@wdio/utils": "7.16.13",
30893 "expect-webdriverio": "^3.0.0",
30894 "mocha": "^9.0.0"
30948 "gaze": "^1.1.2",
30949 "webdriver": "7.16.13",
30950 "webdriverio": "7.16.13"
34652 "expect-webdriverio": {
34653 "version": "3.1.4",
34654 "dev": true,
43670 "webdriverio": {
43671 "version": "7.16.13",
43672 "dev": true,
package-lock.json
3604 "mkdirp": "^3.0.0",
3605 "recursive-readdir": "^2.2.2",
3606 "webdriverio": "7.40.0",
3607 "yargs": "^17.0.0",
3608 "yarn-install": "^1.0.0"
3770 "@wdio/types": "7.33.0",
3771 "@wdio/utils": "7.33.0",
3772 "expect-webdriverio": "^3.0.0",
3773 "mocha": "^10.0.0"
3774 },
3900 "gaze": "^1.1.2",
3901 "webdriver": "7.40.0",
3902 "webdriverio": "7.40.0"
3903 },
3904 "engines": {
7344 },
7345 "node_modules/expect-webdriverio": {
7346 "version": "3.6.0",
7347 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
7348 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
7349 "dev": true,
15120 "mwbot": "^2.0.0",
15121 "wdio-mediawiki": "^2.0.0",
15122 "webdriverio": "^7.0 || ^8.16"
15180 "node_modules/webdriverio": {
15181 "version": "7.40.0",
15182 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
15183 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
15184 "dev": true,
15218 "node_modules/webdriverio/node_modules/@wdio/types": {
15219 "version": "7.40.0",
15220 "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.40.0.tgz",
15239 "node_modules/webdriverio/node_modules/@wdio/utils": {
15240 "version": "7.40.0",
15241 "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.40.0.tgz",
15253 "node_modules/webdriverio/node_modules/brace-expansion": {
15254 "version": "2.0.1",
15255 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
15262 "node_modules/webdriverio/node_modules/minimatch": {
15263 "version": "6.2.0",
15264 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
18438 "mkdirp": "^3.0.0",
18439 "recursive-readdir": "^2.2.2",
18440 "webdriverio": "7.40.0",
18441 "yargs": "^17.0.0",
18442 "yarn-install": "^1.0.0"
18553 "@wdio/types": "7.33.0",
18554 "@wdio/utils": "7.33.0",
18555 "expect-webdriverio": "^3.0.0",
18556 "mocha": "^10.0.0"
18655 "gaze": "^1.1.2",
18656 "webdriver": "7.40.0",
18657 "webdriverio": "7.40.0"
18659 "dependencies": {
21179 "expect-webdriverio": {
21180 "version": "3.6.0",
21181 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
21182 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
21183 "dev": true,
27058 "webdriverio": {
27059 "version": "7.40.0",
27060 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
27061 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
27062 "dev": true,

repos/data-engineering/mpic

frontend/package-lock.json
1691 "recursive-readdir": "^2.2.3",
1692 "tsx": "^4.7.2",
1693 "webdriverio": "9.0.5",
1694 "yargs": "^17.7.2"
1695 },
1816 },
1817 "node_modules/@wdio/cli/node_modules/webdriverio": {
1818 "version": "9.0.5",
1819 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.0.5.tgz",
1820 "integrity": "sha512-80zhuLBT5W5wiLNZ0maT1cVUrxmwpMuBgCprwZjI8lFe+KUhGLClrJXud/RrVT9x9rDCYa6pGCtQ4UqA+2U+sw==",
1821 "dev": true,
1900 },
1901 "optionalDependencies": {
1902 "expect-webdriverio": "^5.0.1",
1903 "webdriverio": "9.0.5"
1905 },
1990 "peer": true
1991 },
1992 "node_modules/@wdio/globals/node_modules/expect-webdriverio": {
1993 "version": "5.0.1",
1994 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-5.0.1.tgz",
1995 "integrity": "sha512-tYJaXtu5qQr/oEXzDKoVzyA/g2wyeE1YsuVJQC8/bKnp1lX3I4NQ2Yb9u1rJ9vdpFha6pki8PzHlTk5PVZBQWQ==",
1996 "dev": true,
2008 "@wdio/globals": "^9.0.0-alpha.350",
2009 "@wdio/logger": "^9.0.0-alpha.350",
2010 "webdriverio": "^9.0.0-alpha.350"
2011 },
2012 "peerDependenciesMeta": {
2017 "optional": false
2018 },
2019 "webdriverio": {
2020 "optional": false
2057 },
2058 "node_modules/@wdio/globals/node_modules/webdriverio": {
2059 "version": "9.0.5",
2060 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.0.5.tgz",
2061 "integrity": "sha512-80zhuLBT5W5wiLNZ0maT1cVUrxmwpMuBgCprwZjI8lFe+KUhGLClrJXud/RrVT9x9rDCYa6pGCtQ4UqA+2U+sw==",
2062 "dev": true,
2276 "@wdio/utils": "9.0.5",
2277 "deepmerge-ts": "^7.0.3",
2278 "expect-webdriverio": "^5.0.1",
2279 "gaze": "^1.1.3",
2280 "webdriver": "9.0.5",
2281 "webdriverio": "9.0.5"
2282 },
2283 "engines": {
2368 "peer": true
2369 },
2370 "node_modules/@wdio/runner/node_modules/expect-webdriverio": {
2371 "version": "5.0.1",
2372 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-5.0.1.tgz",
2373 "integrity": "sha512-tYJaXtu5qQr/oEXzDKoVzyA/g2wyeE1YsuVJQC8/bKnp1lX3I4NQ2Yb9u1rJ9vdpFha6pki8PzHlTk5PVZBQWQ==",
2374 "dev": true,
2385 "@wdio/globals": "^9.0.0-alpha.350",
2386 "@wdio/logger": "^9.0.0-alpha.350",
2387 "webdriverio": "^9.0.0-alpha.350"
2388 },
2389 "peerDependenciesMeta": {
2394 "optional": false
2395 },
2396 "webdriverio": {
2397 "optional": false
2433 },
2434 "node_modules/@wdio/runner/node_modules/webdriverio": {
2435 "version": "9.0.5",
2436 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.0.5.tgz",
2437 "integrity": "sha512-80zhuLBT5W5wiLNZ0maT1cVUrxmwpMuBgCprwZjI8lFe+KUhGLClrJXud/RrVT9x9rDCYa6pGCtQ4UqA+2U+sw==",
2438 "dev": true,
8705 "peerDependencies": {
8706 "@wdio/types": "^7.0.0 || ^8.0.0",
8707 "webdriverio": "^7.0.0 || ^8.0.0"
8708 },
8709 "peerDependenciesMeta": {
8711 "optional": true
8712 },
8713 "webdriverio": {
8714 "optional": false
8821 },
8822 "node_modules/webdriverio": {
8823 "version": "8.40.3",
8824 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.40.3.tgz",
8825 "integrity": "sha512-2UQ/Vg2X7tTHmfWmB6QaXuUheodRRNwzT8VK6cHM2JrDHxDZzUawqSt4L7H7ba6/ctuRt5/pgbmKFtU/moLfhA==",
8826 "dev": true,
8866 },
8867 "node_modules/webdriverio/node_modules/@puppeteer/browsers": {
8868 "version": "1.9.1",
8869 "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz",
8888 },
8889 "node_modules/webdriverio/node_modules/@types/node": {
8890 "version": "22.4.1",
8891 "resolved": "https://registry.npmjs.org/@types/node/-/node-22.4.1.tgz",
8898 },
8899 "node_modules/webdriverio/node_modules/@wdio/config": {
8900 "version": "8.40.3",
8901 "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.40.3.tgz",
8917 },
8918 "node_modules/webdriverio/node_modules/@wdio/logger": {
8919 "version": "8.38.0",
8920 "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.38.0.tgz",
8933 },
8934 "node_modules/webdriverio/node_modules/@wdio/protocols": {
8935 "version": "8.40.3",
8936 "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.40.3.tgz",
8939 "peer": true
8940 },
8941 "node_modules/webdriverio/node_modules/@wdio/repl": {
8942 "version": "8.40.3",
8943 "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-8.40.3.tgz",
8953 },
8954 "node_modules/webdriverio/node_modules/@wdio/utils": {
8955 "version": "8.40.3",
8956 "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.40.3.tgz",
8978 },
8979 "node_modules/webdriverio/node_modules/ansi-regex": {
8980 "version": "6.0.1",
8981 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
8991 },
8992 "node_modules/webdriverio/node_modules/brace-expansion": {
8993 "version": "2.0.1",
8994 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9001 },
9002 "node_modules/webdriverio/node_modules/chalk": {
9003 "version": "5.3.0",
9004 "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz",
9014 },
9015 "node_modules/webdriverio/node_modules/debug": {
9016 "version": "4.3.4",
9017 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
9032 },
9033 "node_modules/webdriverio/node_modules/deepmerge-ts": {
9034 "version": "5.1.0",
9035 "resolved": "https://registry.npmjs.org/deepmerge-ts/-/deepmerge-ts-5.1.0.tgz",
9042 },
9043 "node_modules/webdriverio/node_modules/lru-cache": {
9044 "version": "7.18.3",
9045 "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz",
9052 },
9053 "node_modules/webdriverio/node_modules/minimatch": {
9054 "version": "9.0.5",
9055 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
9068 },
9069 "node_modules/webdriverio/node_modules/proxy-agent": {
9070 "version": "6.3.1",
9071 "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz",
9088 },
9089 "node_modules/webdriverio/node_modules/strip-ansi": {
9090 "version": "7.1.0",
9091 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
9104 },
9105 "node_modules/webdriverio/node_modules/tar-fs": {
9106 "version": "3.0.4",
9107 "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz",
9116 },
9117 "node_modules/webdriverio/node_modules/undici-types": {
9118 "version": "6.19.8",
9119 "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz",
9122 "peer": true
9123 },
9124 "node_modules/webdriverio/node_modules/webdriver": {
9125 "version": "8.40.3",
9126 "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.40.3.tgz",
10609 "recursive-readdir": "^2.2.3",
10610 "tsx": "^4.7.2",
10611 "webdriverio": "9.0.5",
10612 "yargs": "^17.7.2"
10702 "webdriverio": {
10703 "version": "9.0.5",
10704 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.0.5.tgz",
10705 "integrity": "sha512-80zhuLBT5W5wiLNZ0maT1cVUrxmwpMuBgCprwZjI8lFe+KUhGLClrJXud/RrVT9x9rDCYa6pGCtQ4UqA+2U+sw==",
10706 "dev": true,
10769 "dev": true,
10770 "requires": {
10771 "expect-webdriverio": "^5.0.1",
10772 "webdriverio": "9.0.5"
10774 "dependencies": {
10844 "peer": true
10846 "expect-webdriverio": {
10847 "version": "5.0.1",
10848 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-5.0.1.tgz",
10849 "integrity": "sha512-tYJaXtu5qQr/oEXzDKoVzyA/g2wyeE1YsuVJQC8/bKnp1lX3I4NQ2Yb9u1rJ9vdpFha6pki8PzHlTk5PVZBQWQ==",
10850 "dev": true,
10884 "webdriverio": {
10885 "version": "9.0.5",
10886 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.0.5.tgz",
10887 "integrity": "sha512-80zhuLBT5W5wiLNZ0maT1cVUrxmwpMuBgCprwZjI8lFe+KUhGLClrJXud/RrVT9x9rDCYa6pGCtQ4UqA+2U+sw==",
10888 "dev": true,
11059 "@wdio/utils": "9.0.5",
11060 "deepmerge-ts": "^7.0.3",
11061 "expect-webdriverio": "^5.0.1",
11062 "gaze": "^1.1.3",
11063 "webdriver": "9.0.5",
11064 "webdriverio": "9.0.5"
11066 "dependencies": {
11133 "peer": true
11135 "expect-webdriverio": {
11136 "version": "5.0.1",
11137 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-5.0.1.tgz",
11138 "integrity": "sha512-tYJaXtu5qQr/oEXzDKoVzyA/g2wyeE1YsuVJQC8/bKnp1lX3I4NQ2Yb9u1rJ9vdpFha6pki8PzHlTk5PVZBQWQ==",
11139 "dev": true,
11171 "webdriverio": {
11172 "version": "9.0.5",
11173 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-9.0.5.tgz",
11174 "integrity": "sha512-80zhuLBT5W5wiLNZ0maT1cVUrxmwpMuBgCprwZjI8lFe+KUhGLClrJXud/RrVT9x9rDCYa6pGCtQ4UqA+2U+sw==",
11175 "dev": true,
15656 "webdriverio": {
15657 "version": "8.40.3",
15658 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.40.3.tgz",
15659 "integrity": "sha512-2UQ/Vg2X7tTHmfWmB6QaXuUheodRRNwzT8VK6cHM2JrDHxDZzUawqSt4L7H7ba6/ctuRt5/pgbmKFtU/moLfhA==",
15660 "dev": true,
frontend/wdio.conf.js
65 // Set specific log levels per logger
66 // loggers:
67 // - webdriver, webdriverio
68 // - @wdio/browserstack-service, @wdio/lighthouse-service, @wdio/sauce-service
69 // - @wdio/mocha-framework, @wdio/jasmine-framework

Extension:AdvancedSearch

package-lock.json
1036 "mkdirp": "^3.0.0",
1037 "recursive-readdir": "^2.2.2",
1038 "webdriverio": "7.40.0",
1039 "yargs": "^17.0.0",
1040 "yarn-install": "^1.0.0"
1223 "@wdio/types": "7.40.0",
1224 "@wdio/utils": "7.40.0",
1225 "expect-webdriverio": "^3.0.0",
1226 "mocha": "^10.0.0"
1227 },
1300 "gaze": "^1.1.2",
1301 "webdriver": "7.40.0",
1302 "webdriverio": "7.40.0"
1303 },
1304 "engines": {
4236 },
4237 "node_modules/expect-webdriverio": {
4238 "version": "3.1.3",
4239 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.3.tgz",
4240 "integrity": "sha512-p9h8ntvTGAN/nXP6RRPcqnPX4t0z/Axaf3WyfhgADHXOAz1WoJu4NBZlPItPvycXyRmMZ6MBsoUoF2soSpsOtA==",
4241 "dev": true,
9083 },
9084 "node_modules/webdriverio": {
9085 "version": "7.40.0",
9086 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
9087 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
9088 "dev": true,
9121 },
9122 "node_modules/webdriverio/node_modules/brace-expansion": {
9123 "version": "2.0.1",
9124 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9130 },
9131 "node_modules/webdriverio/node_modules/minimatch": {
9132 "version": "6.2.0",
9133 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
10319 "mkdirp": "^3.0.0",
10320 "recursive-readdir": "^2.2.2",
10321 "webdriverio": "7.40.0",
10322 "yargs": "^17.0.0",
10323 "yarn-install": "^1.0.0"
10466 "@wdio/types": "7.40.0",
10467 "@wdio/utils": "7.40.0",
10468 "expect-webdriverio": "^3.0.0",
10469 "mocha": "^10.0.0"
10527 "gaze": "^1.1.2",
10528 "webdriver": "7.40.0",
10529 "webdriverio": "7.40.0"
12673 "expect-webdriverio": {
12674 "version": "3.1.3",
12675 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.3.tgz",
12676 "integrity": "sha512-p9h8ntvTGAN/nXP6RRPcqnPX4t0z/Axaf3WyfhgADHXOAz1WoJu4NBZlPItPvycXyRmMZ6MBsoUoF2soSpsOtA==",
12677 "dev": true,
16288 "webdriverio": {
16289 "version": "7.40.0",
16290 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
16291 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
16292 "dev": true,

Extension:CheckUser

tests/selenium/wdio.conf.js
8 LoginAsCheckUser = require( './checkuserlogin' );
10const { SevereServiceError } = require( 'webdriverio' );
12exports.config = { ...config,

Extension:CodeMirror

package-lock.json
2953 "mkdirp": "^3.0.0",
2954 "recursive-readdir": "^2.2.2",
2955 "webdriverio": "7.36.0",
2956 "yargs": "^17.0.0",
2957 "yarn-install": "^1.0.0"
3175 "@wdio/types": "7.33.0",
3176 "@wdio/utils": "7.33.0",
3177 "expect-webdriverio": "^3.0.0",
3178 "mocha": "^10.0.0"
3179 },
3236 "gaze": "^1.1.2",
3237 "webdriver": "7.33.0",
3238 "webdriverio": "7.36.0"
3239 },
3240 "engines": {
6489 },
6490 "node_modules/expect-webdriverio": {
6491 "version": "3.6.0",
6492 "dev": true,
14366 "node_modules/webdriverio": {
14367 "version": "7.36.0",
14368 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.36.0.tgz",
14369 "integrity": "sha512-OTYmKBF7eFKBX39ojUIEzw7AlE1ZRJiFoMTtEQaPMuPzZCP2jUBq6Ey38nuZrYXLkXn3/le9a14pNnKSM0n56w==",
14370 "dev": true,
14404 "node_modules/webdriverio/node_modules/brace-expansion": {
14405 "version": "2.0.1",
14406 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
14413 "node_modules/webdriverio/node_modules/minimatch": {
14414 "version": "6.2.0",
14415 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",

Extension:CommunityRequests

package-lock.json
2984 "mkdirp": "^3.0.0",
2985 "recursive-readdir": "^2.2.2",
2986 "webdriverio": "7.36.0",
2987 "yargs": "^17.0.0",
2988 "yarn-install": "^1.0.0"
3130 "@wdio/types": "7.33.0",
3131 "@wdio/utils": "7.33.0",
3132 "expect-webdriverio": "^3.0.0",
3133 "mocha": "^10.0.0"
3134 },
3207 "gaze": "^1.1.2",
3208 "webdriver": "7.33.0",
3209 "webdriverio": "7.36.0"
3210 },
3211 "engines": {
6544 },
6545 "node_modules/expect-webdriverio": {
6546 "version": "3.6.0",
6547 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
6548 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
6549 "dev": true,
13929 "node_modules/webdriverio": {
13930 "version": "7.36.0",
13931 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.36.0.tgz",
13932 "integrity": "sha512-OTYmKBF7eFKBX39ojUIEzw7AlE1ZRJiFoMTtEQaPMuPzZCP2jUBq6Ey38nuZrYXLkXn3/le9a14pNnKSM0n56w==",
13933 "dev": true,
13967 "node_modules/webdriverio/node_modules/brace-expansion": {
13968 "version": "2.0.1",
13969 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
13976 "node_modules/webdriverio/node_modules/minimatch": {
13977 "version": "6.2.0",
13978 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
16799 "mkdirp": "^3.0.0",
16800 "recursive-readdir": "^2.2.2",
16801 "webdriverio": "7.36.0",
16802 "yargs": "^17.0.0",
16803 "yarn-install": "^1.0.0"
16912 "@wdio/types": "7.33.0",
16913 "@wdio/utils": "7.33.0",
16914 "expect-webdriverio": "^3.0.0",
16915 "mocha": "^10.0.0"
16973 "gaze": "^1.1.2",
16974 "webdriver": "7.33.0",
16975 "webdriverio": "7.36.0"
19433 "expect-webdriverio": {
19434 "version": "3.6.0",
19435 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.6.0.tgz",
19436 "integrity": "sha512-8HuVToXDVzkKgUKIUzW/v3bP4ZoMDEwCjX9QmlRlMIvjt3HOSzSIBnRMv8lpeVTUKoR9DZNr/lSuKH4Amx4BBg==",
19437 "dev": true,
25031 "webdriverio": {
25032 "version": "7.36.0",
25033 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.36.0.tgz",
25034 "integrity": "sha512-OTYmKBF7eFKBX39ojUIEzw7AlE1ZRJiFoMTtEQaPMuPzZCP2jUBq6Ey38nuZrYXLkXn3/le9a14pNnKSM0n56w==",
25035 "dev": true,

Extension:ElectronPdfService

package-lock.json
1013 "mkdirp": "^3.0.0",
1014 "recursive-readdir": "^2.2.2",
1015 "webdriverio": "7.40.0",
1016 "yargs": "^17.0.0",
1017 "yarn-install": "^1.0.0"
1186 "@wdio/types": "7.40.0",
1187 "@wdio/utils": "7.40.0",
1188 "expect-webdriverio": "^3.0.0",
1189 "mocha": "^10.0.0"
1190 },
1263 "gaze": "^1.1.2",
1264 "webdriver": "7.40.0",
1265 "webdriverio": "7.40.0"
1266 },
1267 "engines": {
4130 },
4131 "node_modules/expect-webdriverio": {
4132 "version": "3.1.4",
4133 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
4134 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
4135 "dev": true,
9035 },
9036 "node_modules/webdriverio": {
9037 "version": "7.40.0",
9038 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
9039 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
9040 "dev": true,
9073 },
9074 "node_modules/webdriverio/node_modules/brace-expansion": {
9075 "version": "2.0.1",
9076 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9082 },
9083 "node_modules/webdriverio/node_modules/minimatch": {
9084 "version": "6.2.0",
9085 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
10223 "mkdirp": "^3.0.0",
10224 "recursive-readdir": "^2.2.2",
10225 "webdriverio": "7.40.0",
10226 "yargs": "^17.0.0",
10227 "yarn-install": "^1.0.0"
10359 "@wdio/types": "7.40.0",
10360 "@wdio/utils": "7.40.0",
10361 "expect-webdriverio": "^3.0.0",
10362 "mocha": "^10.0.0"
10420 "gaze": "^1.1.2",
10421 "webdriver": "7.40.0",
10422 "webdriverio": "7.40.0"
12505 "expect-webdriverio": {
12506 "version": "3.1.4",
12507 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
12508 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
12509 "dev": true,
16202 "webdriverio": {
16203 "version": "7.40.0",
16204 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
16205 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
16206 "dev": true,

Extension:GlobalWatchlist

package-lock.json
893 "mkdirp": "^3.0.0",
894 "recursive-readdir": "^2.2.2",
895 "webdriverio": "7.40.0",
896 "yargs": "^17.0.0",
897 "yarn-install": "^1.0.0"
1235 "@wdio/types": "7.40.0",
1236 "@wdio/utils": "7.40.0",
1237 "expect-webdriverio": "^3.0.0",
1238 "mocha": "^10.0.0"
1239 },
1321 "gaze": "^1.1.2",
1322 "webdriver": "7.40.0",
1323 "webdriverio": "7.40.0"
1324 },
1325 "engines": {
4143 },
4144 "node_modules/expect-webdriverio": {
4145 "version": "3.1.3",
4146 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.3.tgz",
4147 "integrity": "sha512-p9h8ntvTGAN/nXP6RRPcqnPX4t0z/Axaf3WyfhgADHXOAz1WoJu4NBZlPItPvycXyRmMZ6MBsoUoF2soSpsOtA==",
4148 "dev": true,
9340 },
9341 "node_modules/webdriverio": {
9342 "version": "7.40.0",
9343 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
9344 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
9345 "dev": true,
9378 },
9379 "node_modules/webdriverio/node_modules/brace-expansion": {
9380 "version": "2.0.1",
9381 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9387 },
9388 "node_modules/webdriverio/node_modules/minimatch": {
9389 "version": "6.2.0",
9390 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
10539 "mkdirp": "^3.0.0",
10540 "recursive-readdir": "^2.2.2",
10541 "webdriverio": "7.40.0",
10542 "yargs": "^17.0.0",
10543 "yarn-install": "^1.0.0"
10792 "@wdio/types": "7.40.0",
10793 "@wdio/utils": "7.40.0",
10794 "expect-webdriverio": "^3.0.0",
10795 "mocha": "^10.0.0"
10859 "gaze": "^1.1.2",
10860 "webdriver": "7.40.0",
10861 "webdriverio": "7.40.0"
12978 "expect-webdriverio": {
12979 "version": "3.1.3",
12980 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.3.tgz",
12981 "integrity": "sha512-p9h8ntvTGAN/nXP6RRPcqnPX4t0z/Axaf3WyfhgADHXOAz1WoJu4NBZlPItPvycXyRmMZ6MBsoUoF2soSpsOtA==",
12982 "dev": true,
16761 "webdriverio": {
16762 "version": "7.40.0",
16763 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
16764 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
16765 "dev": true,

Extension:Math

package-lock.json
1038 "mkdirp": "^3.0.0",
1039 "recursive-readdir": "^2.2.2",
1040 "webdriverio": "7.40.0",
1041 "yargs": "^17.0.0",
1042 "yarn-install": "^1.0.0"
1175 "@wdio/types": "7.40.0",
1176 "@wdio/utils": "7.40.0",
1177 "expect-webdriverio": "^3.0.0",
1178 "mocha": "^10.0.0"
1179 },
1502 "gaze": "^1.1.2",
1503 "webdriver": "7.40.0",
1504 "webdriverio": "7.40.0"
1505 },
1506 "engines": {
4587 },
4588 "node_modules/expect-webdriverio": {
4589 "version": "3.4.0",
4590 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.4.0.tgz",
4591 "integrity": "sha512-7Ivy1IB35pmkbCcI36un2OMytGEYCy1PcdqrlDnWZBzTpewAO14r+gO2FSuO5kNpDWm3gZSD4NYLG1KXJOlI3w==",
4592 "dev": true,
10646 "node_modules/webdriverio": {
10647 "version": "7.40.0",
10648 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
10649 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
10650 "dev": true,
10684 "node_modules/webdriverio/node_modules/brace-expansion": {
10685 "version": "2.0.1",
10686 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
10693 "node_modules/webdriverio/node_modules/minimatch": {
10694 "version": "6.2.0",
10695 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
12153 "mkdirp": "^3.0.0",
12154 "recursive-readdir": "^2.2.2",
12155 "webdriverio": "7.40.0",
12156 "yargs": "^17.0.0",
12157 "yarn-install": "^1.0.0"
12258 "@wdio/types": "7.40.0",
12259 "@wdio/utils": "7.40.0",
12260 "expect-webdriverio": "^3.0.0",
12261 "mocha": "^10.0.0"
12492 "gaze": "^1.1.2",
12493 "webdriver": "7.40.0",
12494 "webdriverio": "7.40.0"
14724 "expect-webdriverio": {
14725 "version": "3.4.0",
14726 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.4.0.tgz",
14727 "integrity": "sha512-7Ivy1IB35pmkbCcI36un2OMytGEYCy1PcdqrlDnWZBzTpewAO14r+gO2FSuO5kNpDWm3gZSD4NYLG1KXJOlI3w==",
14728 "dev": true,
19249 "webdriverio": {
19250 "version": "7.40.0",
19251 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
19252 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
19253 "dev": true,

Extension:Newsletter

package-lock.json
976 "mkdirp": "^1.0.4",
977 "recursive-readdir": "^2.2.2",
978 "webdriverio": "7.16.13",
979 "yargs": "^17.0.0",
980 "yarn-install": "^1.0.0"
1064 "@wdio/types": "7.33.0",
1065 "@wdio/utils": "7.33.0",
1066 "expect-webdriverio": "^3.0.0",
1067 "mocha": "^10.0.0"
1068 },
1197 "gaze": "^1.1.2",
1198 "webdriver": "7.16.13",
1199 "webdriverio": "7.16.13"
1200 },
1201 "engines": {
3894 },
3895 "node_modules/expect-webdriverio": {
3896 "version": "3.1.4",
3897 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
3898 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
3899 "dev": true,
8745 },
8746 "node_modules/webdriverio": {
8747 "version": "7.16.13",
8748 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.16.13.tgz",
8749 "integrity": "sha512-jl1VRZYL1+cPeG6klskKX7mCEBWNQWDFaNtaIl5pwWgtKWPau6fCzKntSARzfNV8+hKJKwJ2mZn5Nsxfw28Oeg==",
8750 "dev": true,
9868 "mkdirp": "^1.0.4",
9869 "recursive-readdir": "^2.2.2",
9870 "webdriverio": "7.16.13",
9871 "yargs": "^17.0.0",
9872 "yarn-install": "^1.0.0"
9938 "@wdio/types": "7.33.0",
9939 "@wdio/utils": "7.33.0",
9940 "expect-webdriverio": "^3.0.0",
9941 "mocha": "^10.0.0"
9942 },
10043 "gaze": "^1.1.2",
10044 "webdriver": "7.16.13",
10045 "webdriverio": "7.16.13"
12044 "expect-webdriverio": {
12045 "version": "3.1.4",
12046 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
12047 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
12048 "dev": true,
15759 "webdriverio": {
15760 "version": "7.16.13",
15761 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.16.13.tgz",
15762 "integrity": "sha512-jl1VRZYL1+cPeG6klskKX7mCEBWNQWDFaNtaIl5pwWgtKWPau6fCzKntSARzfNV8+hKJKwJ2mZn5Nsxfw28Oeg==",
15763 "dev": true,

Extension:Popups

package-lock.json
2449 "mkdirp": "^1.0.4",
2450 "recursive-readdir": "^2.2.2",
2451 "webdriverio": "7.30.1",
2452 "yargs": "^17.0.0",
2453 "yarn-install": "^1.0.0"
2747 "@wdio/types": "7.26.0",
2748 "@wdio/utils": "7.26.0",
2749 "expect-webdriverio": "^3.0.0",
2750 "mocha": "^10.0.0"
2751 },
2845 "gaze": "^1.1.2",
2846 "webdriver": "7.30.0",
2847 "webdriverio": "7.30.1"
2848 },
2849 "engines": {
6522 },
6523 "node_modules/expect-webdriverio": {
6524 "version": "3.5.3",
6525 "dev": true,
12959 "license": "MIT"
12961 "node_modules/webdriverio": {
12962 "version": "7.30.1",
12963 "dev": true,
12998 "node_modules/webdriverio/node_modules/@types/node": {
12999 "version": "18.16.19",
13000 "dev": true,
13001 "license": "MIT"
13003 "node_modules/webdriverio/node_modules/brace-expansion": {
13004 "version": "2.0.1",
13005 "dev": true,
13011 "node_modules/webdriverio/node_modules/fs-extra": {
13012 "version": "10.1.0",
13013 "dev": true,
13024 "node_modules/webdriverio/node_modules/minimatch": {
13025 "version": "6.2.0",
13026 "dev": true,

Extension:RevisionSlider

package-lock.json
1108 "mkdirp": "^3.0.0",
1109 "recursive-readdir": "^2.2.2",
1110 "webdriverio": "7.40.0",
1111 "yargs": "^17.0.0",
1112 "yarn-install": "^1.0.0"
1295 "@wdio/types": "7.40.0",
1296 "@wdio/utils": "7.40.0",
1297 "expect-webdriverio": "^3.0.0",
1298 "mocha": "^10.0.0"
1299 },
1372 "gaze": "^1.1.2",
1373 "webdriver": "7.40.0",
1374 "webdriverio": "7.40.0"
1375 },
1376 "engines": {
4372 },
4373 "node_modules/expect-webdriverio": {
4374 "version": "3.1.4",
4375 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
4376 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
4377 "dev": true,
9295 },
9296 "node_modules/webdriverio": {
9297 "version": "7.40.0",
9298 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
9299 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
9300 "dev": true,
9333 },
9334 "node_modules/webdriverio/node_modules/brace-expansion": {
9335 "version": "2.0.1",
9336 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9342 },
9343 "node_modules/webdriverio/node_modules/minimatch": {
9344 "version": "6.2.0",
9345 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
10596 "mkdirp": "^3.0.0",
10597 "recursive-readdir": "^2.2.2",
10598 "webdriverio": "7.40.0",
10599 "yargs": "^17.0.0",
10600 "yarn-install": "^1.0.0"
10743 "@wdio/types": "7.40.0",
10744 "@wdio/utils": "7.40.0",
10745 "expect-webdriverio": "^3.0.0",
10746 "mocha": "^10.0.0"
10804 "gaze": "^1.1.2",
10805 "webdriver": "7.40.0",
10806 "webdriverio": "7.40.0"
12996 "expect-webdriverio": {
12997 "version": "3.1.4",
12998 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
12999 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
13000 "dev": true,
16642 "webdriverio": {
16643 "version": "7.40.0",
16644 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
16645 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
16646 "dev": true,

Extension:TemplateWizard

package-lock.json
923 "mkdirp": "^1.0.4",
924 "recursive-readdir": "^2.2.2",
925 "webdriverio": "7.30.1",
926 "yargs": "^17.0.0",
927 "yarn-install": "^1.0.0"
1274 "@wdio/types": "7.26.0",
1275 "@wdio/utils": "7.26.0",
1276 "expect-webdriverio": "^3.0.0",
1277 "mocha": "^10.0.0"
1278 },
1336 "gaze": "^1.1.2",
1337 "webdriver": "7.30.0",
1338 "webdriverio": "7.30.1"
1339 },
1340 "engines": {
4267 },
4268 "node_modules/expect-webdriverio": {
4269 "version": "3.1.4",
4270 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
4271 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
4272 "dev": true,
9467 },
9468 "node_modules/webdriverio": {
9469 "version": "7.30.1",
9470 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.30.1.tgz",
9471 "integrity": "sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew==",
9472 "dev": true,
9505 },
9506 "node_modules/webdriverio/node_modules/@wdio/types": {
9507 "version": "7.26.0",
9508 "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.26.0.tgz",
9526 },
9527 "node_modules/webdriverio/node_modules/brace-expansion": {
9528 "version": "2.0.1",
9529 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9535 },
9536 "node_modules/webdriverio/node_modules/fs-extra": {
9537 "version": "10.1.0",
9538 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
9549 },
9550 "node_modules/webdriverio/node_modules/minimatch": {
9551 "version": "6.2.0",
9552 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
9564 },
9565 "node_modules/webdriverio/node_modules/universalify": {
9566 "version": "2.0.0",
9567 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
10664 "mkdirp": "^1.0.4",
10665 "recursive-readdir": "^2.2.2",
10666 "webdriverio": "7.30.1",
10667 "yargs": "^17.0.0",
10668 "yarn-install": "^1.0.0"
10913 "@wdio/types": "7.26.0",
10914 "@wdio/utils": "7.26.0",
10915 "expect-webdriverio": "^3.0.0",
10916 "mocha": "^10.0.0"
10957 "gaze": "^1.1.2",
10958 "webdriver": "7.30.0",
10959 "webdriverio": "7.30.1"
10961 "dependencies": {
13086 "expect-webdriverio": {
13087 "version": "3.1.4",
13088 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
13089 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
13090 "dev": true,
16920 "webdriverio": {
16921 "version": "7.30.1",
16922 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.30.1.tgz",
16923 "integrity": "sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew==",
16924 "dev": true,

Extension:TwoColConflict

package-lock.json
1020 "mkdirp": "^3.0.0",
1021 "recursive-readdir": "^2.2.2",
1022 "webdriverio": "7.40.0",
1023 "yargs": "^17.0.0",
1024 "yarn-install": "^1.0.0"
1207 "@wdio/types": "7.40.0",
1208 "@wdio/utils": "7.40.0",
1209 "expect-webdriverio": "^3.0.0",
1210 "mocha": "^10.0.0"
1211 },
1284 "gaze": "^1.1.2",
1285 "webdriver": "7.40.0",
1286 "webdriverio": "7.40.0"
1287 },
1288 "engines": {
4265 },
4266 "node_modules/expect-webdriverio": {
4267 "version": "3.1.4",
4268 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
4269 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
4270 "dev": true,
9190 },
9191 "node_modules/webdriverio": {
9192 "version": "7.40.0",
9193 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
9194 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
9195 "dev": true,
9228 },
9229 "node_modules/webdriverio/node_modules/brace-expansion": {
9230 "version": "2.0.1",
9231 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
9237 },
9238 "node_modules/webdriverio/node_modules/minimatch": {
9239 "version": "6.2.0",
9240 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
10420 "mkdirp": "^3.0.0",
10421 "recursive-readdir": "^2.2.2",
10422 "webdriverio": "7.40.0",
10423 "yargs": "^17.0.0",
10424 "yarn-install": "^1.0.0"
10567 "@wdio/types": "7.40.0",
10568 "@wdio/utils": "7.40.0",
10569 "expect-webdriverio": "^3.0.0",
10570 "mocha": "^10.0.0"
10628 "gaze": "^1.1.2",
10629 "webdriver": "7.40.0",
10630 "webdriverio": "7.40.0"
12781 "expect-webdriverio": {
12782 "version": "3.1.4",
12783 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.1.4.tgz",
12784 "integrity": "sha512-65FTS3bmxcIp0cq6fLb/72TrCQXBCpwPLC7SwMWdpPlLq461mXcK1BPKJJjnIC587aXSKD+3E4hvnlCtwDmXfg==",
12785 "dev": true,
16416 "webdriverio": {
16417 "version": "7.40.0",
16418 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
16419 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
16420 "dev": true,

Extension:VisualEditor

package-lock.json
1517 "mkdirp": "^3.0.0",
1518 "recursive-readdir": "^2.2.2",
1519 "webdriverio": "7.40.0",
1520 "yargs": "^17.0.0",
1521 "yarn-install": "^1.0.0"
1678 "@wdio/types": "7.40.0",
1679 "@wdio/utils": "7.40.0",
1680 "expect-webdriverio": "^3.0.0",
1681 "mocha": "^10.0.0"
1682 },
1879 "gaze": "^1.1.2",
1880 "webdriver": "7.40.0",
1881 "webdriverio": "7.40.0"
1882 },
1883 "engines": {
5818 },
5819 "node_modules/expect-webdriverio": {
5820 "version": "3.3.1",
5821 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.3.1.tgz",
5822 "integrity": "sha512-G+MLBIbIMvruHtB+ONQEN6q6tazM/6j6j22Db+PiM7V5/fv/QsMSP0p+JFm6ladJtjxokmDoIxQLTM5J6WzTQA==",
5823 "dev": true,
13876 "node_modules/webdriverio": {
13877 "version": "7.40.0",
13878 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
13879 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
13880 "dev": true,
13915 "node_modules/webdriverio/node_modules/brace-expansion": {
13916 "version": "2.0.1",
13917 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
13925 "node_modules/webdriverio/node_modules/minimatch": {
13926 "version": "6.2.0",
13927 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
15636 "mkdirp": "^3.0.0",
15637 "recursive-readdir": "^2.2.2",
15638 "webdriverio": "7.40.0",
15639 "yargs": "^17.0.0",
15640 "yarn-install": "^1.0.0"
15749 "@wdio/types": "7.40.0",
15750 "@wdio/utils": "7.40.0",
15751 "expect-webdriverio": "^3.0.0",
15752 "mocha": "^10.0.0"
15902 "gaze": "^1.1.2",
15903 "webdriver": "7.40.0",
15904 "webdriverio": "7.40.0"
18851 "expect-webdriverio": {
18852 "version": "3.3.1",
18853 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.3.1.tgz",
18854 "integrity": "sha512-G+MLBIbIMvruHtB+ONQEN6q6tazM/6j6j22Db+PiM7V5/fv/QsMSP0p+JFm6ladJtjxokmDoIxQLTM5J6WzTQA==",
18855 "dev": true,
24884 "webdriverio": {
24885 "version": "7.40.0",
24886 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.40.0.tgz",
24887 "integrity": "sha512-UswBOjpWwk7ziGi9beZGX/XFrp4m1Ws0ni5HI9mzAkOlpKKKWhnX6i95pWQV6sPF4Urv4RJf8WXayHhTbzXzdA==",
24888 "dev": true,

Skin:MinervaNeue

package-lock.json
3216 "mkdirp": "^1.0.4",
3217 "recursive-readdir": "^2.2.2",
3218 "webdriverio": "7.30.1",
3219 "yargs": "^17.0.0",
3220 "yarn-install": "^1.0.0"
3361 "@wdio/types": "7.30.2",
3362 "@wdio/utils": "7.30.2",
3363 "expect-webdriverio": "^3.0.0",
3364 "glob": "^8.0.3",
3365 "is-glob": "^4.0.0",
3599 "@wdio/types": "7.26.0",
3600 "@wdio/utils": "7.26.0",
3601 "expect-webdriverio": "^3.0.0",
3602 "mocha": "^10.0.0"
3603 },
3640 "gaze": "^1.1.2",
3641 "webdriver": "7.30.0",
3642 "webdriverio": "7.30.1"
3643 },
3644 "engines": {
6999 },
7000 "node_modules/expect-webdriverio": {
7001 "version": "3.4.0",
7002 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.4.0.tgz",
7003 "integrity": "sha512-7Ivy1IB35pmkbCcI36un2OMytGEYCy1PcdqrlDnWZBzTpewAO14r+gO2FSuO5kNpDWm3gZSD4NYLG1KXJOlI3w==",
7004 "dev": true,
16061 "node_modules/webdriverio": {
16062 "version": "7.30.1",
16063 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.30.1.tgz",
16064 "integrity": "sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew==",
16065 "dev": true,
16099 "node_modules/webdriverio/node_modules/brace-expansion": {
16100 "version": "2.0.1",
16101 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
16108 "node_modules/webdriverio/node_modules/minimatch": {
16109 "version": "6.2.0",
16110 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
19138 "mkdirp": "^1.0.4",
19139 "recursive-readdir": "^2.2.2",
19140 "webdriverio": "7.30.1",
19141 "yargs": "^17.0.0",
19142 "yarn-install": "^1.0.0"
19251 "@wdio/types": "7.30.2",
19252 "@wdio/utils": "7.30.2",
19253 "expect-webdriverio": "^3.0.0",
19254 "glob": "^8.0.3",
19255 "is-glob": "^4.0.0",
19430 "@wdio/types": "7.26.0",
19431 "@wdio/utils": "7.26.0",
19432 "expect-webdriverio": "^3.0.0",
19433 "mocha": "^10.0.0"
19462 "gaze": "^1.1.2",
19463 "webdriver": "7.30.0",
19464 "webdriverio": "7.30.1"
21950 "expect-webdriverio": {
21951 "version": "3.4.0",
21952 "resolved": "https://registry.npmjs.org/expect-webdriverio/-/expect-webdriverio-3.4.0.tgz",
21953 "integrity": "sha512-7Ivy1IB35pmkbCcI36un2OMytGEYCy1PcdqrlDnWZBzTpewAO14r+gO2FSuO5kNpDWm3gZSD4NYLG1KXJOlI3w==",
21954 "dev": true,
28843 "webdriverio": {
28844 "version": "7.30.1",
28845 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.30.1.tgz",
28846 "integrity": "sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew==",
28847 "dev": true,

analytics/turnilo/deploy

node_modules/safer-buffer/Readme.md
88Some examples:
89 * [webdriverio](https://github.com/webdriverio/webdriverio/commit/05cbd3167c12e4930f09ef7cf93b127ba4effae4#diff-124380949022817b90b622871837d56cR31)
90 (a module with 548 759 downloads/month),
91 * [websocket-stream](https://github.com/maxogden/websocket-stream/commit/c9312bd24d08271687d76da0fe3c83493871cf61)

integration/npm

node_modules/safer-buffer/Readme.md
88Some examples:
89 * [webdriverio](https://github.com/webdriverio/webdriverio/commit/05cbd3167c12e4930f09ef7cf93b127ba4effae4#diff-124380949022817b90b622871837d56cR31)
90 (a module with 548 759 downloads/month),
91 * [websocket-stream](https://github.com/maxogden/websocket-stream/commit/c9312bd24d08271687d76da0fe3c83493871cf61)

mediawiki/services/change-propagation/deploy

node_modules/gc-stats/node_modules/safer-buffer/package.json
55 "name": "safer-buffer",
56 "optionalDependencies": {},
57 "readme": "# safer-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![javascript style guide][standard-image]][standard-url] [![Security Responsible Disclosure][secuirty-image]][secuirty-url]\n\n[travis-image]: https://travis-ci.org/ChALkeR/safer-buffer.svg?branch=master\n[travis-url]: https://travis-ci.org/ChALkeR/safer-buffer\n[npm-image]: https://img.shields.io/npm/v/safer-buffer.svg\n[npm-url]: https://npmjs.org/package/safer-buffer\n[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg\n[standard-url]: https://standardjs.com\n[secuirty-image]: https://img.shields.io/badge/Security-Responsible%20Disclosure-green.svg\n[secuirty-url]: https://github.com/nodejs/security-wg/blob/master/processes/responsible_disclosure_template.md\n\nModern Buffer API polyfill without footguns, working on Node.js from 0.8 to current.\n\n## How to use?\n\nFirst, port all `Buffer()` and `new Buffer()` calls to `Buffer.alloc()` and `Buffer.from()` API.\n\nThen, to achieve compatibility with outdated Node.js versions (`<4.5.0` and 5.x `<5.9.0`), use\n`const Buffer = require('safer-buffer').Buffer` in all files where you make calls to the new\nBuffer API. _Use `var` instead of `const` if you need that for your Node.js version range support._\n\nAlso, see the\n[porting Buffer](https://github.com/ChALkeR/safer-buffer/blob/master/Porting-Buffer.md) guide.\n\n## Do I need it?\n\nHopefully, not — dropping support for outdated Node.js versions should be fine nowdays, and that\nis the recommended path forward. You _do_ need to port to the `Buffer.alloc()` and `Buffer.from()`\nthough.\n\nSee the [porting guide](https://github.com/ChALkeR/safer-buffer/blob/master/Porting-Buffer.md)\nfor a better description.\n\n## Why not [safe-buffer](https://npmjs.com/safe-buffer)?\n\n_In short: while `safe-buffer` serves as a polyfill for the new API, it allows old API usage and\nitself contains footguns._\n\n`safe-buffer` could be used safely to get the new API while still keeping support for older\nNode.js versions (like this module), but while analyzing ecosystem usage of the old Buffer API\nI found out that `safe-buffer` is itself causing problems in some cases.\n\nFor example, consider the following snippet:\n\n```console\n$ cat example.unsafe.js\nconsole.log(Buffer(20))\n$ ./node-v6.13.0-linux-x64/bin/node example.unsafe.js\n<Buffer 0a 00 00 00 00 00 00 00 28 13 de 02 00 00 00 00 05 00 00 00>\n$ standard example.unsafe.js\nstandard: Use JavaScript Standard Style (https://standardjs.com)\n /home/chalker/repo/safer-buffer/example.unsafe.js:2:13: 'Buffer()' was deprecated since v6. Use 'Buffer.alloc()' or 'Buffer.from()' (use 'https://www.npmjs.com/package/safe-buffer' for '<4.5.0') instead.\n```\n\nThis is allocates and writes to console an uninitialized chunk of memory.\n[standard](https://www.npmjs.com/package/standard) linter (among others) catch that and warn people\nto avoid using unsafe API.\n\nLet's now throw in `safe-buffer`!\n\n```console\n$ cat example.safe-buffer.js\nconst Buffer = require('safe-buffer').Buffer\nconsole.log(Buffer(20))\n$ standard example.safe-buffer.js\n$ ./node-v6.13.0-linux-x64/bin/node example.safe-buffer.js\n<Buffer 08 00 00 00 00 00 00 00 28 58 01 82 fe 7f 00 00 00 00 00 00>\n```\n\nSee the problem? Adding in `safe-buffer` _magically removes the lint warning_, but the behavior\nremains identiсal to what we had before, and when launched on Node.js 6.x LTS — this dumps out\nchunks of uninitialized memory.\n_And this code will still emit runtime warnings on Node.js 10.x and above._\n\nThat was done by design. I first considered changing `safe-buffer`, prohibiting old API usage or\nemitting warnings on it, but that significantly diverges from `safe-buffer` design. After some\ndiscussion, it was decided to move my approach into a separate package, and _this is that separate\npackage_.\n\nThis footgun is not imaginary — I observed top-downloaded packages doing that kind of thing,\n«fixing» the lint warning by blindly including `safe-buffer` without any actual changes.\n\nAlso in some cases, even if the API _was_ migrated to use of safe Buffer API — a random pull request\ncan bring unsafe Buffer API usage back to the codebase by adding new calls — and that could go\nunnoticed even if you have a linter prohibiting that (becase of the reason stated above), and even\npass CI. _I also observed that being done in popular packages._\n\nSome examples:\n * [webdriverio](https://github.com/webdriverio/webdriverio/commit/05cbd3167c12e4930f09ef7cf93b127ba4effae4#diff-124380949022817b90b622871837d56cR31)\n (a module with 548 759 downloads/month),\n * [websocket-stream](https://github.com/maxogden/websocket-stream/commit/c9312bd24d08271687d76da0fe3c83493871cf61)\n (218 288 d/m, fix in [maxogden/websocket-stream#142](https://github.com/maxogden/websocket-stream/pull/142)),\n * [node-serialport](https://github.com/node-serialport/node-serialport/commit/e8d9d2b16c664224920ce1c895199b1ce2def48c)\n (113 138 d/m, fix in [node-serialport/node-serialport#1510](https://github.com/node-serialport/node-serialport/pull/1510)),\n * [karma](https://github.com/karma-runner/karma/commit/3d94b8cf18c695104ca195334dc75ff054c74eec)\n (3 973 193 d/m, fix in [karma-runner/karma#2947](https://github.com/karma-runner/karma/pull/2947)),\n * [spdy-transport](https://github.com/spdy-http2/spdy-transport/commit/5375ac33f4a62a4f65bcfc2827447d42a5dbe8b1)\n (5 970 727 d/m, fix in [spdy-http2/spdy-transport#53](https://github.com/spdy-http2/spdy-transport/pull/53)).\n * And there are a lot more over the ecosystem.\n\nI filed a PR at\n[mysticatea/eslint-plugin-node#110](https://github.com/mysticatea/eslint-plugin-node/pull/110) to\npartially fix that (for cases when that lint rule is used), but it is a semver-major change for\nlinter rules and presets, so it would take significant time for that to reach actual setups.\n_It also hasn't been released yet (2018-03-20)._\n\nAlso, `safer-buffer` discourages the usage of `.allocUnsafe()`, which is often done by a mistake.\nIt still supports it with an explicit concern barier, by placing it under\n`require('safer-buffer/dangereous')`.\n\n## But isn't throwing bad?\n\nNot really. It's an error that could be noticed and fixed early, instead of causing havoc later like\nunguarded `new Buffer()` calls that end up receiving user input can do.\n\nThis package affects only the files where `var Buffer = require('safer-buffer').Buffer` was done, so\nit is really simple to keep track of things and make sure that you don't mix old API usage with that.\nAlso, CI should hint anything that you might have missed.\n\nNew commits, if tested, won't land new usage of unsafe Buffer API this way.\n_Node.js 10.x also deals with that by printing a runtime depecation warning._\n\n### Would it affect third-party modules?\n\nNo, unless you explicitly do an awful thing like monkey-patching or overriding the built-in `Buffer`.\nDon't do that.\n\n### But I don't want throwing…\n\nThat is also fine!\n\nAlso, it could be better in some cases when you don't comprehensive enough test coverage.\n\nIn that case — just don't override `Buffer` and use\n`var SaferBuffer = require('safer-buffer').Buffer` instead.\n\nThat way, everything using `Buffer` natively would still work, but there would be two drawbacks:\n\n* `Buffer.from`/`Buffer.alloc` won't be polyfilled — use `SaferBuffer.from` and\n `SaferBuffer.alloc` instead.\n* You are still open to accidentally using the insecure deprecated API — use a linter to catch that.\n\nNote that using a linter to catch accidential `Buffer` constructor usage in this case is strongly\nrecommended. `Buffer` is not overriden in this usecase, so linters won't get confused.\n\n## «Without footguns»?\n\nWell, it is still possible to do _some_ things with `Buffer` API, e.g. accessing `.buffer` property\non older versions and duping things from there. You shouldn't do that in your code, probabably.\n\nThe intention is to remove the most significant footguns that affect lots of packages in the\necosystem, and to do it in the proper way.\n\nAlso, this package doesn't protect against security issues affecting some Node.js versions, so for\nusage in your own production code, it is still recommended to update to a Node.js version\n[supported by upstream](https://github.com/nodejs/release#release-schedule).\n",
58 "readmeFilename": "Readme.md",
59 "repository": {

mediawiki/services/change-propagation/jobqueue-deploy

node_modules/gc-stats/node_modules/safer-buffer/package.json
55 "name": "safer-buffer",
56 "optionalDependencies": {},
57 "readme": "# safer-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![javascript style guide][standard-image]][standard-url] [![Security Responsible Disclosure][secuirty-image]][secuirty-url]\n\n[travis-image]: https://travis-ci.org/ChALkeR/safer-buffer.svg?branch=master\n[travis-url]: https://travis-ci.org/ChALkeR/safer-buffer\n[npm-image]: https://img.shields.io/npm/v/safer-buffer.svg\n[npm-url]: https://npmjs.org/package/safer-buffer\n[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg\n[standard-url]: https://standardjs.com\n[secuirty-image]: https://img.shields.io/badge/Security-Responsible%20Disclosure-green.svg\n[secuirty-url]: https://github.com/nodejs/security-wg/blob/master/processes/responsible_disclosure_template.md\n\nModern Buffer API polyfill without footguns, working on Node.js from 0.8 to current.\n\n## How to use?\n\nFirst, port all `Buffer()` and `new Buffer()` calls to `Buffer.alloc()` and `Buffer.from()` API.\n\nThen, to achieve compatibility with outdated Node.js versions (`<4.5.0` and 5.x `<5.9.0`), use\n`const Buffer = require('safer-buffer').Buffer` in all files where you make calls to the new\nBuffer API. _Use `var` instead of `const` if you need that for your Node.js version range support._\n\nAlso, see the\n[porting Buffer](https://github.com/ChALkeR/safer-buffer/blob/master/Porting-Buffer.md) guide.\n\n## Do I need it?\n\nHopefully, not — dropping support for outdated Node.js versions should be fine nowdays, and that\nis the recommended path forward. You _do_ need to port to the `Buffer.alloc()` and `Buffer.from()`\nthough.\n\nSee the [porting guide](https://github.com/ChALkeR/safer-buffer/blob/master/Porting-Buffer.md)\nfor a better description.\n\n## Why not [safe-buffer](https://npmjs.com/safe-buffer)?\n\n_In short: while `safe-buffer` serves as a polyfill for the new API, it allows old API usage and\nitself contains footguns._\n\n`safe-buffer` could be used safely to get the new API while still keeping support for older\nNode.js versions (like this module), but while analyzing ecosystem usage of the old Buffer API\nI found out that `safe-buffer` is itself causing problems in some cases.\n\nFor example, consider the following snippet:\n\n```console\n$ cat example.unsafe.js\nconsole.log(Buffer(20))\n$ ./node-v6.13.0-linux-x64/bin/node example.unsafe.js\n<Buffer 0a 00 00 00 00 00 00 00 28 13 de 02 00 00 00 00 05 00 00 00>\n$ standard example.unsafe.js\nstandard: Use JavaScript Standard Style (https://standardjs.com)\n /home/chalker/repo/safer-buffer/example.unsafe.js:2:13: 'Buffer()' was deprecated since v6. Use 'Buffer.alloc()' or 'Buffer.from()' (use 'https://www.npmjs.com/package/safe-buffer' for '<4.5.0') instead.\n```\n\nThis is allocates and writes to console an uninitialized chunk of memory.\n[standard](https://www.npmjs.com/package/standard) linter (among others) catch that and warn people\nto avoid using unsafe API.\n\nLet's now throw in `safe-buffer`!\n\n```console\n$ cat example.safe-buffer.js\nconst Buffer = require('safe-buffer').Buffer\nconsole.log(Buffer(20))\n$ standard example.safe-buffer.js\n$ ./node-v6.13.0-linux-x64/bin/node example.safe-buffer.js\n<Buffer 08 00 00 00 00 00 00 00 28 58 01 82 fe 7f 00 00 00 00 00 00>\n```\n\nSee the problem? Adding in `safe-buffer` _magically removes the lint warning_, but the behavior\nremains identiсal to what we had before, and when launched on Node.js 6.x LTS — this dumps out\nchunks of uninitialized memory.\n_And this code will still emit runtime warnings on Node.js 10.x and above._\n\nThat was done by design. I first considered changing `safe-buffer`, prohibiting old API usage or\nemitting warnings on it, but that significantly diverges from `safe-buffer` design. After some\ndiscussion, it was decided to move my approach into a separate package, and _this is that separate\npackage_.\n\nThis footgun is not imaginary — I observed top-downloaded packages doing that kind of thing,\n«fixing» the lint warning by blindly including `safe-buffer` without any actual changes.\n\nAlso in some cases, even if the API _was_ migrated to use of safe Buffer API — a random pull request\ncan bring unsafe Buffer API usage back to the codebase by adding new calls — and that could go\nunnoticed even if you have a linter prohibiting that (becase of the reason stated above), and even\npass CI. _I also observed that being done in popular packages._\n\nSome examples:\n * [webdriverio](https://github.com/webdriverio/webdriverio/commit/05cbd3167c12e4930f09ef7cf93b127ba4effae4#diff-124380949022817b90b622871837d56cR31)\n (a module with 548 759 downloads/month),\n * [websocket-stream](https://github.com/maxogden/websocket-stream/commit/c9312bd24d08271687d76da0fe3c83493871cf61)\n (218 288 d/m, fix in [maxogden/websocket-stream#142](https://github.com/maxogden/websocket-stream/pull/142)),\n * [node-serialport](https://github.com/node-serialport/node-serialport/commit/e8d9d2b16c664224920ce1c895199b1ce2def48c)\n (113 138 d/m, fix in [node-serialport/node-serialport#1510](https://github.com/node-serialport/node-serialport/pull/1510)),\n * [karma](https://github.com/karma-runner/karma/commit/3d94b8cf18c695104ca195334dc75ff054c74eec)\n (3 973 193 d/m, fix in [karma-runner/karma#2947](https://github.com/karma-runner/karma/pull/2947)),\n * [spdy-transport](https://github.com/spdy-http2/spdy-transport/commit/5375ac33f4a62a4f65bcfc2827447d42a5dbe8b1)\n (5 970 727 d/m, fix in [spdy-http2/spdy-transport#53](https://github.com/spdy-http2/spdy-transport/pull/53)).\n * And there are a lot more over the ecosystem.\n\nI filed a PR at\n[mysticatea/eslint-plugin-node#110](https://github.com/mysticatea/eslint-plugin-node/pull/110) to\npartially fix that (for cases when that lint rule is used), but it is a semver-major change for\nlinter rules and presets, so it would take significant time for that to reach actual setups.\n_It also hasn't been released yet (2018-03-20)._\n\nAlso, `safer-buffer` discourages the usage of `.allocUnsafe()`, which is often done by a mistake.\nIt still supports it with an explicit concern barier, by placing it under\n`require('safer-buffer/dangereous')`.\n\n## But isn't throwing bad?\n\nNot really. It's an error that could be noticed and fixed early, instead of causing havoc later like\nunguarded `new Buffer()` calls that end up receiving user input can do.\n\nThis package affects only the files where `var Buffer = require('safer-buffer').Buffer` was done, so\nit is really simple to keep track of things and make sure that you don't mix old API usage with that.\nAlso, CI should hint anything that you might have missed.\n\nNew commits, if tested, won't land new usage of unsafe Buffer API this way.\n_Node.js 10.x also deals with that by printing a runtime depecation warning._\n\n### Would it affect third-party modules?\n\nNo, unless you explicitly do an awful thing like monkey-patching or overriding the built-in `Buffer`.\nDon't do that.\n\n### But I don't want throwing…\n\nThat is also fine!\n\nAlso, it could be better in some cases when you don't comprehensive enough test coverage.\n\nIn that case — just don't override `Buffer` and use\n`var SaferBuffer = require('safer-buffer').Buffer` instead.\n\nThat way, everything using `Buffer` natively would still work, but there would be two drawbacks:\n\n* `Buffer.from`/`Buffer.alloc` won't be polyfilled — use `SaferBuffer.from` and\n `SaferBuffer.alloc` instead.\n* You are still open to accidentally using the insecure deprecated API — use a linter to catch that.\n\nNote that using a linter to catch accidential `Buffer` constructor usage in this case is strongly\nrecommended. `Buffer` is not overriden in this usecase, so linters won't get confused.\n\n## «Without footguns»?\n\nWell, it is still possible to do _some_ things with `Buffer` API, e.g. accessing `.buffer` property\non older versions and duping things from there. You shouldn't do that in your code, probabably.\n\nThe intention is to remove the most significant footguns that affect lots of packages in the\necosystem, and to do it in the proper way.\n\nAlso, this package doesn't protect against security issues affecting some Node.js versions, so for\nusage in your own production code, it is still recommended to update to a Node.js version\n[supported by upstream](https://github.com/nodejs/release#release-schedule).\n",
58 "readmeFilename": "Readme.md",
59 "repository": {

mediawiki/services/chromium-render/deploy

node_modules/gc-stats/node_modules/safer-buffer/package.json
55 "name": "safer-buffer",
56 "optionalDependencies": {},
57 "readme": "# safer-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![javascript style guide][standard-image]][standard-url] [![Security Responsible Disclosure][secuirty-image]][secuirty-url]\n\n[travis-image]: https://travis-ci.org/ChALkeR/safer-buffer.svg?branch=master\n[travis-url]: https://travis-ci.org/ChALkeR/safer-buffer\n[npm-image]: https://img.shields.io/npm/v/safer-buffer.svg\n[npm-url]: https://npmjs.org/package/safer-buffer\n[standard-image]: https://img.shields.io/badge/code_style-standard-brightgreen.svg\n[standard-url]: https://standardjs.com\n[secuirty-image]: https://img.shields.io/badge/Security-Responsible%20Disclosure-green.svg\n[secuirty-url]: https://github.com/nodejs/security-wg/blob/master/processes/responsible_disclosure_template.md\n\nModern Buffer API polyfill without footguns, working on Node.js from 0.8 to current.\n\n## How to use?\n\nFirst, port all `Buffer()` and `new Buffer()` calls to `Buffer.alloc()` and `Buffer.from()` API.\n\nThen, to achieve compatibility with outdated Node.js versions (`<4.5.0` and 5.x `<5.9.0`), use\n`const Buffer = require('safer-buffer').Buffer` in all files where you make calls to the new\nBuffer API. _Use `var` instead of `const` if you need that for your Node.js version range support._\n\nAlso, see the\n[porting Buffer](https://github.com/ChALkeR/safer-buffer/blob/master/Porting-Buffer.md) guide.\n\n## Do I need it?\n\nHopefully, not — dropping support for outdated Node.js versions should be fine nowdays, and that\nis the recommended path forward. You _do_ need to port to the `Buffer.alloc()` and `Buffer.from()`\nthough.\n\nSee the [porting guide](https://github.com/ChALkeR/safer-buffer/blob/master/Porting-Buffer.md)\nfor a better description.\n\n## Why not [safe-buffer](https://npmjs.com/safe-buffer)?\n\n_In short: while `safe-buffer` serves as a polyfill for the new API, it allows old API usage and\nitself contains footguns._\n\n`safe-buffer` could be used safely to get the new API while still keeping support for older\nNode.js versions (like this module), but while analyzing ecosystem usage of the old Buffer API\nI found out that `safe-buffer` is itself causing problems in some cases.\n\nFor example, consider the following snippet:\n\n```console\n$ cat example.unsafe.js\nconsole.log(Buffer(20))\n$ ./node-v6.13.0-linux-x64/bin/node example.unsafe.js\n<Buffer 0a 00 00 00 00 00 00 00 28 13 de 02 00 00 00 00 05 00 00 00>\n$ standard example.unsafe.js\nstandard: Use JavaScript Standard Style (https://standardjs.com)\n /home/chalker/repo/safer-buffer/example.unsafe.js:2:13: 'Buffer()' was deprecated since v6. Use 'Buffer.alloc()' or 'Buffer.from()' (use 'https://www.npmjs.com/package/safe-buffer' for '<4.5.0') instead.\n```\n\nThis is allocates and writes to console an uninitialized chunk of memory.\n[standard](https://www.npmjs.com/package/standard) linter (among others) catch that and warn people\nto avoid using unsafe API.\n\nLet's now throw in `safe-buffer`!\n\n```console\n$ cat example.safe-buffer.js\nconst Buffer = require('safe-buffer').Buffer\nconsole.log(Buffer(20))\n$ standard example.safe-buffer.js\n$ ./node-v6.13.0-linux-x64/bin/node example.safe-buffer.js\n<Buffer 08 00 00 00 00 00 00 00 28 58 01 82 fe 7f 00 00 00 00 00 00>\n```\n\nSee the problem? Adding in `safe-buffer` _magically removes the lint warning_, but the behavior\nremains identiсal to what we had before, and when launched on Node.js 6.x LTS — this dumps out\nchunks of uninitialized memory.\n_And this code will still emit runtime warnings on Node.js 10.x and above._\n\nThat was done by design. I first considered changing `safe-buffer`, prohibiting old API usage or\nemitting warnings on it, but that significantly diverges from `safe-buffer` design. After some\ndiscussion, it was decided to move my approach into a separate package, and _this is that separate\npackage_.\n\nThis footgun is not imaginary — I observed top-downloaded packages doing that kind of thing,\n«fixing» the lint warning by blindly including `safe-buffer` without any actual changes.\n\nAlso in some cases, even if the API _was_ migrated to use of safe Buffer API — a random pull request\ncan bring unsafe Buffer API usage back to the codebase by adding new calls — and that could go\nunnoticed even if you have a linter prohibiting that (becase of the reason stated above), and even\npass CI. _I also observed that being done in popular packages._\n\nSome examples:\n * [webdriverio](https://github.com/webdriverio/webdriverio/commit/05cbd3167c12e4930f09ef7cf93b127ba4effae4#diff-124380949022817b90b622871837d56cR31)\n (a module with 548 759 downloads/month),\n * [websocket-stream](https://github.com/maxogden/websocket-stream/commit/c9312bd24d08271687d76da0fe3c83493871cf61)\n (218 288 d/m, fix in [maxogden/websocket-stream#142](https://github.com/maxogden/websocket-stream/pull/142)),\n * [node-serialport](https://github.com/node-serialport/node-serialport/commit/e8d9d2b16c664224920ce1c895199b1ce2def48c)\n (113 138 d/m, fix in [node-serialport/node-serialport#1510](https://github.com/node-serialport/node-serialport/pull/1510)),\n * [karma](https://github.com/karma-runner/karma/commit/3d94b8cf18c695104ca195334dc75ff054c74eec)\n (3 973 193 d/m, fix in [karma-runner/karma#2947](https://github.com/karma-runner/karma/pull/2947)),\n * [spdy-transport](https://github.com/spdy-http2/spdy-transport/commit/5375ac33f4a62a4f65bcfc2827447d42a5dbe8b1)\n (5 970 727 d/m, fix in [spdy-http2/spdy-transport#53](https://github.com/spdy-http2/spdy-transport/pull/53)).\n * And there are a lot more over the ecosystem.\n\nI filed a PR at\n[mysticatea/eslint-plugin-node#110](https://github.com/mysticatea/eslint-plugin-node/pull/110) to\npartially fix that (for cases when that lint rule is used), but it is a semver-major change for\nlinter rules and presets, so it would take significant time for that to reach actual setups.\n_It also hasn't been released yet (2018-03-20)._\n\nAlso, `safer-buffer` discourages the usage of `.allocUnsafe()`, which is often done by a mistake.\nIt still supports it with an explicit concern barier, by placing it under\n`require('safer-buffer/dangereous')`.\n\n## But isn't throwing bad?\n\nNot really. It's an error that could be noticed and fixed early, instead of causing havoc later like\nunguarded `new Buffer()` calls that end up receiving user input can do.\n\nThis package affects only the files where `var Buffer = require('safer-buffer').Buffer` was done, so\nit is really simple to keep track of things and make sure that you don't mix old API usage with that.\nAlso, CI should hint anything that you might have missed.\n\nNew commits, if tested, won't land new usage of unsafe Buffer API this way.\n_Node.js 10.x also deals with that by printing a runtime depecation warning._\n\n### Would it affect third-party modules?\n\nNo, unless you explicitly do an awful thing like monkey-patching or overriding the built-in `Buffer`.\nDon't do that.\n\n### But I don't want throwing…\n\nThat is also fine!\n\nAlso, it could be better in some cases when you don't comprehensive enough test coverage.\n\nIn that case — just don't override `Buffer` and use\n`var SaferBuffer = require('safer-buffer').Buffer` instead.\n\nThat way, everything using `Buffer` natively would still work, but there would be two drawbacks:\n\n* `Buffer.from`/`Buffer.alloc` won't be polyfilled — use `SaferBuffer.from` and\n `SaferBuffer.alloc` instead.\n* You are still open to accidentally using the insecure deprecated API — use a linter to catch that.\n\nNote that using a linter to catch accidential `Buffer` constructor usage in this case is strongly\nrecommended. `Buffer` is not overriden in this usecase, so linters won't get confused.\n\n## «Without footguns»?\n\nWell, it is still possible to do _some_ things with `Buffer` API, e.g. accessing `.buffer` property\non older versions and duping things from there. You shouldn't do that in your code, probabably.\n\nThe intention is to remove the most significant footguns that affect lots of packages in the\necosystem, and to do it in the proper way.\n\nAlso, this package doesn't protect against security issues affecting some Node.js versions, so for\nusage in your own production code, it is still recommended to update to a Node.js version\n[supported by upstream](https://github.com/nodejs/release#release-schedule).\n",
58 "readmeFilename": "Readme.md",
59 "repository": {

oojs/core

package-lock.json
6186 "global-agent": "^2.1.12",
6187 "saucelabs": "^4.6.3",
6188 "webdriverio": "^6.7.0"
6189 },
6190 "engines": {
9432 },
9433 "node_modules/webdriverio": {
9434 "version": "6.12.1",
9435 "dev": true,
9465 },
9466 "node_modules/webdriverio/node_modules/fs-extra": {
9467 "version": "9.1.0",
9468 "dev": true,
9479 },
9480 "node_modules/webdriverio/node_modules/serialize-error": {
9481 "version": "8.1.0",
9482 "dev": true,

toolforge-repos/lekhaki

node_modules/safer-buffer/Readme.md
88Some examples:
89 * [webdriverio](https://github.com/webdriverio/webdriverio/commit/05cbd3167c12e4930f09ef7cf93b127ba4effae4#diff-124380949022817b90b622871837d56cR31)
90 (a module with 548 759 downloads/month),
91 * [websocket-stream](https://github.com/maxogden/websocket-stream/commit/c9312bd24d08271687d76da0fe3c83493871cf61)

wikibase-termbox

package-lock.json
44199 "mwbot": "^2.0.0",
44200 "wdio-mediawiki": "^1.1.0",
44201 "webdriverio": "^7.0"
44415 "node_modules/webdriverio": {
44416 "version": "7.30.1",
44417 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.30.1.tgz",
44418 "integrity": "sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew==",
44419 "peer": true,
44453 "node_modules/webdriverio/node_modules/@types/node": {
44454 "version": "18.14.5",
44455 "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.5.tgz",
44457 "peer": true
44459 "node_modules/webdriverio/node_modules/agent-base": {
44460 "version": "6.0.2",
44461 "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
44471 "node_modules/webdriverio/node_modules/brace-expansion": {
44472 "version": "2.0.1",
44473 "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
44480 "node_modules/webdriverio/node_modules/debug": {
44481 "version": "4.3.4",
44482 "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
44497 "node_modules/webdriverio/node_modules/extract-zip": {
44498 "version": "2.0.1",
44499 "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
44517 "node_modules/webdriverio/node_modules/find-up": {
44518 "version": "4.1.0",
44519 "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
44530 "node_modules/webdriverio/node_modules/fs-extra": {
44531 "version": "10.1.0",
44532 "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz",
44544 "node_modules/webdriverio/node_modules/get-stream": {
44545 "version": "5.2.0",
44546 "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
44559 "node_modules/webdriverio/node_modules/https-proxy-agent": {
44560 "version": "5.0.1",
44561 "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz",
44572 "node_modules/webdriverio/node_modules/jsonfile": {
44573 "version": "6.1.0",
44574 "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
44584 "node_modules/webdriverio/node_modules/locate-path": {
44585 "version": "5.0.0",
44586 "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
44596 "node_modules/webdriverio/node_modules/minimatch": {
44597 "version": "6.2.0",
44598 "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-6.2.0.tgz",
44611 "node_modules/webdriverio/node_modules/ms": {
44612 "version": "2.1.2",
44613 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
44615 "peer": true
44617 "node_modules/webdriverio/node_modules/p-limit": {
44618 "version": "2.3.0",
44619 "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
44632 "node_modules/webdriverio/node_modules/p-locate": {
44633 "version": "4.1.0",
44634 "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
44644 "node_modules/webdriverio/node_modules/p-try": {
44645 "version": "2.2.0",
44646 "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
44653 "node_modules/webdriverio/node_modules/path-exists": {
44654 "version": "4.0.0",
44655 "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
44662 "node_modules/webdriverio/node_modules/pkg-dir": {
44663 "version": "4.2.0",
44664 "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
44674 "node_modules/webdriverio/node_modules/puppeteer-core": {
44675 "version": "13.7.0",
44676 "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz",
44697 "node_modules/webdriverio/node_modules/puppeteer-core/node_modules/devtools-protocol": {
44698 "version": "0.0.981744",
44699 "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.981744.tgz",
44701 "peer": true
44703 "node_modules/webdriverio/node_modules/rimraf": {
44704 "version": "3.0.2",
44705 "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
44718 "node_modules/webdriverio/node_modules/universalify": {
44719 "version": "2.0.0",
44720 "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
44727 "node_modules/webdriverio/node_modules/ws": {
44728 "version": "8.5.0",
44729 "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz",
80441 "webdriverio": {
80442 "version": "7.30.1",
80443 "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.30.1.tgz",
80444 "integrity": "sha512-Eozs5JB91nogU42EQSvwsQyP9ovydXKSGzCTaI8xwpy2oSFKXWOI0ZPNIc+VcrDKWsa8SLomsuI/3lWl97o1Ew==",
80445 "peer": true,