diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0ac2e45..d882f37 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,4 +25,4 @@ jobs: - run: concurrently --kill-others --success last "npm:start:dist" "npm:test:ci" - uses: github/codeql-action/upload-sarif@v2 with: - sarif_file: target/eslint.sarif + sarif_file: ./eslint.sarif diff --git a/dist/resources/openui5/validator/library-dbg.js b/dist/resources/openui5/validator/library-dbg.js index dd9757e..801b5d6 100644 --- a/dist/resources/openui5/validator/library-dbg.js +++ b/dist/resources/openui5/validator/library-dbg.js @@ -7,15 +7,15 @@ */ sap.ui.define([ - 'sap/ui/core/Core', + 'sap/ui/core/Lib', 'sap/ui/core/library' ], /** * Module Dependencies - * @param {sap.ui.core.Core} Core - sap.ui.core.Core + * @param {sap.ui.core.Lib} Lib - sap.ui.core.Lib * @returns {object} openui5.validator library */ -function(Core) { +function(Lib) { /** * OpenUI5 library: openui5.validator. * @namespace @@ -24,7 +24,7 @@ function(Core) { * @version 0.1.19 * @public */ - Core.initLibrary({ + return Lib.init({ name: 'openui5.validator', dependencies: [ 'sap.ui.core' @@ -33,6 +33,4 @@ function(Core) { noLibraryCSS: true, version: '0.1.19' }); - - return openui5.validator; // eslint-disable-line }); diff --git a/dist/resources/openui5/validator/library-preload.js b/dist/resources/openui5/validator/library-preload.js index 037e5a3..d2f67a2 100644 --- a/dist/resources/openui5/validator/library-preload.js +++ b/dist/resources/openui5/validator/library-preload.js @@ -14,8 +14,8 @@ sap.ui.require.preload({ * openui5-validator * (c) Copyright 2018-2023 Mauricio Lauffer * Licensed under the MIT license. See LICENSE file in the project root for full license information. - */sap.ui.define(["sap/ui/core/Core","sap/ui/core/library"],function(i){i.initLibrary({name:"openui5.validator",dependencies:["sap.ui.core"],controls:["openui5.validator.Validator"],noLibraryCSS:true,version:"0.1.19"});return openui5.validator}); + */sap.ui.define(["sap/ui/core/Lib","sap/ui/core/library"],function(i){return i.init({name:"openui5.validator",dependencies:["sap.ui.core"],controls:["openui5.validator.Validator"],noLibraryCSS:true,version:"0.1.19"})}); }, - "openui5/validator/manifest.json":'{"sap.app":{"id":"openui5.validator","type":"library","applicationVersion":{"version":"0.1.19"},"title":"An OpenUI5 library to validate fields."},"sap.ui":{"technology":"UI5","deviceTypes":{"desktop":true,"tablet":true,"phone":true}},"sap.ui5":{"dependencies":{"minUI5Version":"1.30.0","libs":{"sap.ui.core":{}}},"contentDensities":{"compact":true,"cozy":true}}}' + "openui5/validator/manifest.json":'{"sap.app":{"id":"openui5.validator","type":"library","applicationVersion":{"version":"0.1.19"},"title":"An OpenUI5 library to validate fields."},"sap.ui":{"technology":"UI5","deviceTypes":{"desktop":true,"tablet":true,"phone":true}},"sap.ui5":{"dependencies":{"minUI5Version":"1.120.0","libs":{"sap.ui.core":{}}},"contentDensities":{"compact":true,"cozy":true}}}' }); //# sourceMappingURL=library-preload.js.map diff --git a/dist/resources/openui5/validator/library-preload.js.map b/dist/resources/openui5/validator/library-preload.js.map index efeaa6d..b48b6c8 100644 --- a/dist/resources/openui5/validator/library-preload.js.map +++ b/dist/resources/openui5/validator/library-preload.js.map @@ -1 +1 @@ -{"version":3,"file":"library-preload.js","sections":[{"offset":{"line":1,"column":0},"map":{"version":3,"names":[],"sources":["library-preload.js?bundle-code-0"],"mappings":"AAAA;AACA","sourcesContent":["sap.ui.require.preload({\n"],"sourceRoot":""}},{"offset":{"line":3,"column":0},"map":{"version":3,"file":"Validator.js","names":["sap","ui","define","UI5Object","coreLibrary","UI5Control","Message","VALID_UI5_CONTROL_PROPERTIES","DEFAULT_AJV_OPTIONS","$data","allErrors","coerceTypes","errorDataPath","Validator","extend","constructor","view","schema","opt","Error","apply","this","arguments","ajv","Ajv","_validate","compile","_view","_errors","_payload","_validProperties","addValidProperties","prototype","destroy","validate","controls","_getControls","_getPayloadToValidate","_clearControlStatus","isValid","_processValidationErrors","errors","getErrors","getPayloadUsedInValidation","getValidProperties","map","_getValidProperties","validProperty","validProperties","that","forEach","_addValidProperty","property","push","properties","Object","keys","_mapSchemaProperties","key","control","byId","filter","_filterSchemaProperties","payload","_setPayloadProperty","viewIdIndex","getId","lastIndexOf","controlId","substring","_getControlValue","value","controlProperties","mProperties","_filterControlProperties","isValidProperty","find","_findValidProperty","controlProperty","getPropertyMethod","toUpperCase","join","_setValueState","setValueState","ValueState","None","setValueStateText","_setControlErrorStatus","message","errorMessageObjects","_mapErrors","err","dataPath","_createErrorMessageObject","shortMessage","longMessage","description","type","MessageType","target"],"sources":["Validator-dbg.js"],"mappings":"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","sourceRoot":""}},{"offset":{"line":11,"column":0},"map":{"version":3,"file":"library.js","names":["sap","ui","define","Core","initLibrary","name","dependencies","controls","noLibraryCSS","version","openui5","validator"],"sources":["library-dbg.js"],"mappings":"AAAA;;;;;GAQAA,IAAIC,GAAGC,OAAO,CACZ,mBACA,uBAOF,SAASC,GASPA,EAAKC,YAAY,CACfC,KAAM,oBACNC,aAAc,CACZ,eAEFC,SAAU,CAAC,+BACXC,aAAc,KACdC,QAAS,WAGX,OAAOC,QAAQC,SACjB","sourceRoot":""}}]} \ No newline at end of file +{"version":3,"file":"library-preload.js","sections":[{"offset":{"line":1,"column":0},"map":{"version":3,"names":[],"sources":["library-preload.js?bundle-code-0"],"mappings":"AAAA;AACA","sourcesContent":["sap.ui.require.preload({\n"],"sourceRoot":""}},{"offset":{"line":3,"column":0},"map":{"version":3,"file":"Validator.js","names":["sap","ui","define","UI5Object","coreLibrary","UI5Control","Message","VALID_UI5_CONTROL_PROPERTIES","DEFAULT_AJV_OPTIONS","$data","allErrors","coerceTypes","errorDataPath","Validator","extend","constructor","view","schema","opt","Error","apply","this","arguments","ajv","Ajv","_validate","compile","_view","_errors","_payload","_validProperties","addValidProperties","prototype","destroy","validate","controls","_getControls","_getPayloadToValidate","_clearControlStatus","isValid","_processValidationErrors","errors","getErrors","getPayloadUsedInValidation","getValidProperties","map","_getValidProperties","validProperty","validProperties","that","forEach","_addValidProperty","property","push","properties","Object","keys","_mapSchemaProperties","key","control","byId","filter","_filterSchemaProperties","payload","_setPayloadProperty","viewIdIndex","getId","lastIndexOf","controlId","substring","_getControlValue","value","controlProperties","mProperties","_filterControlProperties","isValidProperty","find","_findValidProperty","controlProperty","getPropertyMethod","toUpperCase","join","_setValueState","setValueState","ValueState","None","setValueStateText","_setControlErrorStatus","message","errorMessageObjects","_mapErrors","err","dataPath","_createErrorMessageObject","shortMessage","longMessage","description","type","MessageType","target"],"sources":["Validator-dbg.js"],"mappings":"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","sourceRoot":""}},{"offset":{"line":11,"column":0},"map":{"version":3,"file":"library.js","names":["sap","ui","define","Lib","init","name","dependencies","controls","noLibraryCSS","version"],"sources":["library-dbg.js"],"mappings":"AAAA;;;;;GAQAA,IAAIC,GAAGC,OAAO,CACZ,kBACA,uBAOF,SAASC,GASP,OAAOA,EAAIC,KAAK,CACdC,KAAM,oBACNC,aAAc,CACZ,eAEFC,SAAU,CAAC,+BACXC,aAAc,KACdC,QAAS,UAEb","sourceRoot":""}}]} \ No newline at end of file diff --git a/dist/resources/openui5/validator/library.js b/dist/resources/openui5/validator/library.js index d308feb..c4b6086 100644 --- a/dist/resources/openui5/validator/library.js +++ b/dist/resources/openui5/validator/library.js @@ -3,5 +3,5 @@ * openui5-validator * (c) Copyright 2018-2023 Mauricio Lauffer * Licensed under the MIT license. See LICENSE file in the project root for full license information. - */sap.ui.define(["sap/ui/core/Core","sap/ui/core/library"],function(i){i.initLibrary({name:"openui5.validator",dependencies:["sap.ui.core"],controls:["openui5.validator.Validator"],noLibraryCSS:true,version:"0.1.19"});return openui5.validator}); + */sap.ui.define(["sap/ui/core/Lib","sap/ui/core/library"],function(i){return i.init({name:"openui5.validator",dependencies:["sap.ui.core"],controls:["openui5.validator.Validator"],noLibraryCSS:true,version:"0.1.19"})}); //# sourceMappingURL=library.js.map \ No newline at end of file diff --git a/dist/resources/openui5/validator/library.js.map b/dist/resources/openui5/validator/library.js.map index b41be77..816e598 100644 --- a/dist/resources/openui5/validator/library.js.map +++ b/dist/resources/openui5/validator/library.js.map @@ -1 +1 @@ -{"version":3,"file":"library.js","names":["sap","ui","define","Core","initLibrary","name","dependencies","controls","noLibraryCSS","version","openui5","validator"],"sources":["library-dbg.js"],"mappings":"AAAA;;;;;GAQAA,IAAIC,GAAGC,OAAO,CACZ,mBACA,uBAOF,SAASC,GASPA,EAAKC,YAAY,CACfC,KAAM,oBACNC,aAAc,CACZ,eAEFC,SAAU,CAAC,+BACXC,aAAc,KACdC,QAAS,WAGX,OAAOC,QAAQC,SACjB"} \ No newline at end of file +{"version":3,"file":"library.js","names":["sap","ui","define","Lib","init","name","dependencies","controls","noLibraryCSS","version"],"sources":["library-dbg.js"],"mappings":"AAAA;;;;;GAQAA,IAAIC,GAAGC,OAAO,CACZ,kBACA,uBAOF,SAASC,GASP,OAAOA,EAAIC,KAAK,CACdC,KAAM,oBACNC,aAAc,CACZ,eAEFC,SAAU,CAAC,+BACXC,aAAc,KACdC,QAAS,UAEb"} \ No newline at end of file diff --git a/dist/resources/openui5/validator/manifest.json b/dist/resources/openui5/validator/manifest.json index 94b5a4a..d5741bc 100644 --- a/dist/resources/openui5/validator/manifest.json +++ b/dist/resources/openui5/validator/manifest.json @@ -17,7 +17,7 @@ }, "sap.ui5": { "dependencies": { - "minUI5Version": "1.30.0", + "minUI5Version": "1.120.0", "libs": { "sap.ui.core": {} } diff --git a/package-lock.json b/package-lock.json index c0d178f..b2d2562 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,14 +13,14 @@ }, "devDependencies": { "@openui5/ts-types": "^1.120.1", - "@wdio/cli": "^8.24.6", - "@wdio/devtools-service": "^8.24.6", - "@wdio/local-runner": "^8.24.6", - "@wdio/mocha-framework": "^8.24.6", - "@wdio/spec-reporter": "^8.24.2", + "@wdio/cli": "^8.24.12", + "@wdio/devtools-service": "^8.24.12", + "@wdio/local-runner": "^8.24.12", + "@wdio/mocha-framework": "^8.24.12", + "@wdio/spec-reporter": "^8.24.12", "eslint": "^8.55.0", "eslint-config-mlauffer-ui5": "^0.5.2", - "eslint-plugin-wdio": "^8.20.0", + "eslint-plugin-wdio": "^8.24.12", "wdio-qunit-service": "^0.1.1" } }, @@ -941,27 +941,24 @@ "dev": true }, "node_modules/@sindresorhus/is": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", - "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", "dev": true, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" + "node": ">=6" } }, "node_modules/@szmarczak/http-timer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", - "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, "dependencies": { - "defer-to-connect": "^2.0.1" + "defer-to-connect": "^1.0.1" }, "engines": { - "node": ">=14.16" + "node": ">=6" } }, "node_modules/@tootallnate/once": { @@ -1095,34 +1092,33 @@ "dev": true }, "node_modules/@wdio/cli": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.24.6.tgz", - "integrity": "sha512-QXRiP1FeGaSmUO24pFhyzP6lZY/FsZAhXyofl3r6TGwTlnw9i4S7C4Te2qQcccgAQq03rdSK058YURPwbiKhmg==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/cli/-/cli-8.24.12.tgz", + "integrity": "sha512-MFbd7eJKA6va4ZI8VxOfU4s9qQ+3VCply6ifQ2C6FY6xKtdxOfNWOqIz7FW9pcWxu650o60uLFTSYn0lqL4Jvg==", "dev": true, "dependencies": { "@types/node": "^20.1.1", - "@wdio/config": "8.24.6", - "@wdio/globals": "8.24.6", - "@wdio/logger": "8.16.17", - "@wdio/protocols": "8.23.0", - "@wdio/types": "8.24.2", - "@wdio/utils": "8.24.6", + "@wdio/config": "8.24.12", + "@wdio/globals": "8.24.12", + "@wdio/logger": "8.24.12", + "@wdio/protocols": "8.24.12", + "@wdio/types": "8.24.12", + "@wdio/utils": "8.24.12", "async-exit-hook": "^2.0.1", "chalk": "^5.2.0", "chokidar": "^3.5.3", "cli-spinners": "^2.9.0", - "detect-package-manager": "^3.0.1", "dotenv": "^16.3.1", "ejs": "^3.1.9", "execa": "^8.0.1", - "import-meta-resolve": "^3.0.0", + "import-meta-resolve": "^4.0.0", "inquirer": "9.2.12", "lodash.flattendeep": "^4.4.0", "lodash.pickby": "^4.6.0", "lodash.union": "^4.6.0", "read-pkg-up": "^10.0.0", "recursive-readdir": "^2.2.3", - "webdriverio": "8.24.6", + "webdriverio": "8.24.12", "yargs": "^17.7.2" }, "bin": { @@ -1133,36 +1129,36 @@ } }, "node_modules/@wdio/config": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.24.6.tgz", - "integrity": "sha512-ZFmd6rB1kgL4k/SjLXbtFTCxvxSf1qzdt/losiTqkqFBYznkTRUBGSoGaVTlkMtHAReiVSK92sICc15JWaCdEA==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/config/-/config-8.24.12.tgz", + "integrity": "sha512-3HW7qG1rIHzOIybV6oHR1CqLghsN0G3Xzs90ZciGL8dYhtcLtYCHwuWmBw4mkaB5xViU4AmZDuj7ChiG8Cr6Qw==", "dev": true, "dependencies": { - "@wdio/logger": "8.16.17", - "@wdio/types": "8.24.2", - "@wdio/utils": "8.24.6", + "@wdio/logger": "8.24.12", + "@wdio/types": "8.24.12", + "@wdio/utils": "8.24.12", "decamelize": "^6.0.0", "deepmerge-ts": "^5.0.0", "glob": "^10.2.2", - "import-meta-resolve": "^3.0.0" + "import-meta-resolve": "^4.0.0" }, "engines": { "node": "^16.13 || >=18" } }, "node_modules/@wdio/devtools-service": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/devtools-service/-/devtools-service-8.24.6.tgz", - "integrity": "sha512-w3VjehgD/Kgtz8uy8XiYTfV/lZDwu0aBnr143O+SKl1es0FCmKneANux7vwPhfu6an2QkqTJU7bwI+Al8uTRdg==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/devtools-service/-/devtools-service-8.24.12.tgz", + "integrity": "sha512-JBy9dG1iSx1CK2MPeM+PbLtOkoqGvuOy4WS+eSFwJWhtcWlvfv1Chw6zftWbgjPRIOZdBYoBi0PYPRhHkocfQQ==", "dev": true, "dependencies": { "@babel/core": "^7.18.0", "@tracerbench/trace-event": "^8.0.0", "@types/node": "^20.1.0", - "@wdio/logger": "8.16.17", - "@wdio/types": "8.24.2", + "@wdio/logger": "8.24.12", + "@wdio/types": "8.24.12", "babel-plugin-istanbul": "^6.1.1", - "devtools-protocol": "^0.0.1213968", + "devtools-protocol": "^0.0.1233178", "istanbul-lib-coverage": "^3.2.0", "istanbul-lib-report": "^3.0.0", "istanbul-reports": "^3.1.4", @@ -1170,36 +1166,36 @@ "puppeteer-core": "20.3.0", "speedline": "^1.4.3", "stable": "^0.1.8", - "webdriverio": "8.24.6" + "webdriverio": "8.24.12" }, "engines": { "node": "^16.13 || >=18" } }, "node_modules/@wdio/globals": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.24.6.tgz", - "integrity": "sha512-v5Sjyix9ddrxPM8DCf0vADUxr21Fx7nWVYS6Z/gkTEhuQbi5svjs6EGjMmErO6tp3CY4SNTUiz+ZFJw9YH4Swg==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/globals/-/globals-8.24.12.tgz", + "integrity": "sha512-uF26a89Q+6DdqzSfK9suXJNdWYJnsazjzPuq4Xtz6nKdjgmBufSeX1JHV4LxErEu5b/IdzVcMCUKKEvsZPc9vA==", "dev": true, "engines": { "node": "^16.13 || >=18" }, "optionalDependencies": { "expect-webdriverio": "^4.6.1", - "webdriverio": "8.24.6" + "webdriverio": "8.24.12" } }, "node_modules/@wdio/local-runner": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.24.6.tgz", - "integrity": "sha512-fd91CxlVpOpSxg+QuqgdFl66kEtY7R/ohdKBXNhdMXtXFb4EQIGp/igiMBvuTHcHUMHOw3N8KaHfe6YXo+6Qyw==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/local-runner/-/local-runner-8.24.12.tgz", + "integrity": "sha512-Q1lfdSPDEgKwuE1gNucJrkVfgOJLTjtnYGb7Fe7oYUHGDwjkudjSBJYmyx30qFZKfZ4zRqXtaEdys54/0TxibA==", "dev": true, "dependencies": { "@types/node": "^20.1.0", - "@wdio/logger": "8.16.17", - "@wdio/repl": "8.23.1", - "@wdio/runner": "8.24.6", - "@wdio/types": "8.24.2", + "@wdio/logger": "8.24.12", + "@wdio/repl": "8.24.12", + "@wdio/runner": "8.24.12", + "@wdio/types": "8.24.12", "async-exit-hook": "^2.0.1", "split2": "^4.1.0", "stream-buffers": "^3.0.2" @@ -1209,9 +1205,9 @@ } }, "node_modules/@wdio/logger": { - "version": "8.16.17", - "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.16.17.tgz", - "integrity": "sha512-zeQ41z3T+b4IsrriZZipayXxLNDuGsm7TdExaviNGojPVrIsQUCSd/FvlLHM32b7ZrMyInHenu/zx1cjAZO71g==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-8.24.12.tgz", + "integrity": "sha512-QisOiVIWKTUCf1H7S+DOtC+gruhlpimQrUXfWMTeeh672PvAJYnTpOJDWA+BtXfsikkUYFAzAaq8SeMJk8rqKg==", "dev": true, "dependencies": { "chalk": "^5.1.2", @@ -1224,16 +1220,16 @@ } }, "node_modules/@wdio/mocha-framework": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-8.24.6.tgz", - "integrity": "sha512-qTRU7trzPJKjdlO6r4+YnyauEQ/cTvCJYRl5t2jqsG8y2OoCRsw4qUydzGTxX3YEkmgZjSN845hMNtyWuZUjcg==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/mocha-framework/-/mocha-framework-8.24.12.tgz", + "integrity": "sha512-SHN7CYZnDkVUNYxLp8iMV92xcmU/4gq5dqA0pRrK4m5nIU7BoL0flm0kA+ydYUQyNedQh2ru1V63uNyTOyCKAg==", "dev": true, "dependencies": { "@types/mocha": "^10.0.0", "@types/node": "^20.1.0", - "@wdio/logger": "8.16.17", - "@wdio/types": "8.24.2", - "@wdio/utils": "8.24.6", + "@wdio/logger": "8.24.12", + "@wdio/types": "8.24.12", + "@wdio/utils": "8.24.12", "mocha": "^10.0.0" }, "engines": { @@ -1241,15 +1237,15 @@ } }, "node_modules/@wdio/protocols": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.23.0.tgz", - "integrity": "sha512-2XTzD+lqQP3g8BWn+Bn5BTFzjHqzZNwq7DjlYrb27Bq8nOA+1DEcj3WzQ6V6CktTnKI/LAYKA1IFAF//Azrp/Q==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-8.24.12.tgz", + "integrity": "sha512-QnVj3FkapmVD3h2zoZk+ZQ8gevSj9D9MiIQIy8eOnY4FAneYZ9R9GvoW+mgNcCZO8S8++S/jZHetR8n+8Q808g==", "dev": true }, "node_modules/@wdio/repl": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-8.23.1.tgz", - "integrity": "sha512-u6zG2cgBm67V5/WlQzadWqLGXs3moH8MOsgoljULQncelSBBZGZ5DyLB4p7jKcUAsKtMjgmFQmIvpQoqmyvdfg==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-8.24.12.tgz", + "integrity": "sha512-321F3sWafnlw93uRTSjEBVuvWCxTkWNDs7ektQS15drrroL3TMeFOynu4rDrIz0jXD9Vas0HCD2Tq/P0uxFLdw==", "dev": true, "dependencies": { "@types/node": "^20.1.0" @@ -1259,14 +1255,14 @@ } }, "node_modules/@wdio/reporter": { - "version": "8.24.2", - "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.24.2.tgz", - "integrity": "sha512-10hTEk4JIIXW8hnwyxTNgby1ZxoJAbXH9d/eMbkEoAwxx/eqaM+ghPs1GSrzOIjjZ3lwz369POEYfJcLkw3g2w==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/reporter/-/reporter-8.24.12.tgz", + "integrity": "sha512-FtLzDTBXdgxXf4T9HJQ2bNpYYSKEw//jojFm9XzB4fPwzPeFY3HC+dbePucVW1SSLrVzVxqIOyHiwCLqQ/4cQw==", "dev": true, "dependencies": { "@types/node": "^20.1.0", - "@wdio/logger": "8.16.17", - "@wdio/types": "8.24.2", + "@wdio/logger": "8.24.12", + "@wdio/types": "8.24.12", "diff": "^5.0.0", "object-inspect": "^1.12.0" }, @@ -1275,35 +1271,35 @@ } }, "node_modules/@wdio/runner": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.24.6.tgz", - "integrity": "sha512-2dt5F9scy0klYwB/E4JztLo04OaPsqcuZP9WKn+NSIBNug0UrgUcBv5ARJEuE3iUyPWpTeczWkU3UtcdMmjagQ==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/runner/-/runner-8.24.12.tgz", + "integrity": "sha512-wiwXZWG12YDe7GCYBnZ1xEg3UKi18Rvh4RNQiumjypDOErJit1hOCppbJ37LqLqQu+tfWGfN73j46yR7fQOCHw==", "dev": true, "dependencies": { "@types/node": "^20.1.0", - "@wdio/config": "8.24.6", - "@wdio/globals": "8.24.6", - "@wdio/logger": "8.16.17", - "@wdio/types": "8.24.2", - "@wdio/utils": "8.24.6", + "@wdio/config": "8.24.12", + "@wdio/globals": "8.24.12", + "@wdio/logger": "8.24.12", + "@wdio/types": "8.24.12", + "@wdio/utils": "8.24.12", "deepmerge-ts": "^5.0.0", "expect-webdriverio": "^4.6.1", "gaze": "^1.1.2", - "webdriver": "8.24.6", - "webdriverio": "8.24.6" + "webdriver": "8.24.12", + "webdriverio": "8.24.12" }, "engines": { "node": "^16.13 || >=18" } }, "node_modules/@wdio/spec-reporter": { - "version": "8.24.2", - "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.24.2.tgz", - "integrity": "sha512-FJ1+/kgxlw4ong+5PJJcOzLf8B/TzPL9hGeOF2xoWkk2uMsmNBJN2r27pjtfFxA41lw4q+Oav0Vb/RhdCB601Q==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/spec-reporter/-/spec-reporter-8.24.12.tgz", + "integrity": "sha512-Ng3ErWK8eESamCYwIr2Uv49+46RvmT8FnmGaJ6irJoAp101K8zENEs1pyqYHJReucN+ka/wM87blfc2k8NEHCA==", "dev": true, "dependencies": { - "@wdio/reporter": "8.24.2", - "@wdio/types": "8.24.2", + "@wdio/reporter": "8.24.12", + "@wdio/types": "8.24.12", "chalk": "^5.1.2", "easy-table": "^1.2.0", "pretty-ms": "^7.0.0" @@ -1313,9 +1309,9 @@ } }, "node_modules/@wdio/types": { - "version": "8.24.2", - "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.24.2.tgz", - "integrity": "sha512-x7iWF5NM8NfVxziGwLdQ+3sstgSxRoqfmmFEDTDps0oFrN5CgkqcoLkqXJ5u166gvpxpEq0gxZwxkbPC/Lp0cw==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/types/-/types-8.24.12.tgz", + "integrity": "sha512-SaD3OacDiW06DvSgAQ7sDBbpiI9qZRg7eoVYeBg3uSGVtUq84vTETRhhV7D6xTC00IqZu+mmN2TY5/q+7Gqy7w==", "dev": true, "dependencies": { "@types/node": "^20.1.0" @@ -1325,21 +1321,20 @@ } }, "node_modules/@wdio/utils": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.24.6.tgz", - "integrity": "sha512-qwcshLH9iKnhK0jXoXjPw3G02UhyShT0I+ljC0hMybJEBsra92TYFa47Cp6n1fdvM3+/BTuhsgtzRz0anObicQ==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-8.24.12.tgz", + "integrity": "sha512-uzwZyBVgqz0Wz1KL3aOUaQsxT8TNkzxti4NNTSMrU256qAPqc/n75rB7V73QASapCMpy70mZZTsuPgQYYj4ytQ==", "dev": true, "dependencies": { "@puppeteer/browsers": "^1.6.0", - "@wdio/logger": "8.16.17", - "@wdio/types": "8.24.2", + "@wdio/logger": "8.24.12", + "@wdio/types": "8.24.12", "decamelize": "^6.0.0", "deepmerge-ts": "^5.1.0", "edgedriver": "^5.3.5", "geckodriver": "^4.2.0", "get-port": "^7.0.0", - "got": "^13.0.0", - "import-meta-resolve": "^3.0.0", + "import-meta-resolve": "^4.0.0", "locate-app": "^2.1.0", "safaridriver": "^0.1.0", "split2": "^4.2.0", @@ -1972,35 +1967,62 @@ } }, "node_modules/cacheable-request": { - "version": "10.2.14", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", - "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", "dev": true, "dependencies": { - "@types/http-cache-semantics": "^4.0.2", - "get-stream": "^6.0.1", - "http-cache-semantics": "^4.1.1", - "keyv": "^4.5.3", - "mimic-response": "^4.0.0", - "normalize-url": "^8.0.0", - "responselike": "^3.0.0" + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" }, "engines": { - "node": ">=14.16" + "node": ">=8" } }, "node_modules/cacheable-request/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/call-bind": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", @@ -2351,15 +2373,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/clone-response/node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -2701,30 +2714,15 @@ } }, "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", "dev": true, "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" + "mimic-response": "^1.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/deep-extend": { @@ -2764,13 +2762,10 @@ } }, "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "dev": true, - "engines": { - "node": ">=10" - } + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true }, "node_modules/define-data-property": { "version": "1.1.1", @@ -2809,129 +2804,10 @@ "node": ">=6" } }, - "node_modules/detect-package-manager": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-3.0.1.tgz", - "integrity": "sha512-qoHDH6+lMcpJPAScE7+5CYj91W0mxZNXTwZPrCqi1KMk+x+AoQScQ2V1QyqTln1rHU5Haq5fikvOGHv+leKD8A==", - "dev": true, - "dependencies": { - "execa": "^5.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/detect-package-manager/node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/detect-package-manager/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/detect-package-manager/node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/detect-package-manager/node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/detect-package-manager/node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/detect-package-manager/node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-package-manager/node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/detect-package-manager/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/detect-package-manager/node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/devtools-protocol": { - "version": "0.0.1213968", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1213968.tgz", - "integrity": "sha512-o4n/beY+3CcZwFctYapjGelKptR4AuQT5gXS1Kvgbig+ArwkxK7f8wDVuD1wsoswiJWCwV6OK+Qb7vhNzNmABQ==", + "version": "0.0.1233178", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1233178.tgz", + "integrity": "sha512-jmMfyaqlzddwmDaSR1AQ+5ek+f7rupZdxKuPdkRcoxrZoF70Idg/4dTgXA08TLPmwAwB54gh49Wm2l/gRM0eUg==", "dev": true }, "node_modules/diff": { @@ -3134,9 +3010,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.603", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.603.tgz", - "integrity": "sha512-Dvo5OGjnl7AZTU632dFJtWj0uJK835eeOVQIuRcmBmsFsTNn3cL05FqOyHAfGQDIoHfLhyJ1Tya3PJ0ceMz54g==", + "version": "1.4.604", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.604.tgz", + "integrity": "sha512-JAJ4lyLJYudlgJPYJicimU9R+qZ/3iyeyQS99bfT7PWi7psYWeN84lPswTjpHxQueU34PKxM/IJzQS6poYlovQ==", "dev": true }, "node_modules/emoji-regex": { @@ -3435,9 +3311,9 @@ } }, "node_modules/eslint-plugin-wdio": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-8.20.0.tgz", - "integrity": "sha512-wETczlZzgnx1WaP7qVRl7WoLByARGpFg96UiiHKu5IqNDpUGK5l6qAA9wd0Lqqu9tG7U3mToiDN3pGLVaUl+rQ==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/eslint-plugin-wdio/-/eslint-plugin-wdio-8.24.12.tgz", + "integrity": "sha512-OmzGteXFOQnJDdkTNnTfksaVa18WlFCyeLjZXHvDpkbomLWAg9wc296Pr0wnTCagqNj8qfEHpy+N2XVew5VCMA==", "dev": true, "engines": { "node": "^16.13 || >=18" @@ -4460,40 +4336,37 @@ } }, "node_modules/got": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/got/-/got-13.0.0.tgz", - "integrity": "sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==", + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", "dev": true, "dependencies": { - "@sindresorhus/is": "^5.2.0", - "@szmarczak/http-timer": "^5.0.1", - "cacheable-lookup": "^7.0.0", - "cacheable-request": "^10.2.8", - "decompress-response": "^6.0.0", - "form-data-encoder": "^2.1.2", - "get-stream": "^6.0.1", - "http2-wrapper": "^2.1.10", - "lowercase-keys": "^3.0.0", - "p-cancelable": "^3.0.0", - "responselike": "^3.0.0" + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" }, "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" + "node": ">=8.6" } }, "node_modules/got/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, - "engines": { - "node": ">=10" + "dependencies": { + "pump": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=6" } }, "node_modules/graceful-fs": { @@ -4776,9 +4649,9 @@ } }, "node_modules/import-meta-resolve": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-3.1.1.tgz", - "integrity": "sha512-qeywsE/KC3w9Fd2ORrRDUw6nS/nLwZpXgfrOc2IILvZYnCaEMd+D56Vfg9k4G29gIeVi3XKql1RQatME8iYsiw==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.0.0.tgz", + "integrity": "sha512-okYUR7ZQPH+efeuMJGlq4f8ubUgO50kByRPyt/Cy1Io4PSRsPjxME+YlVaCOx+NIToW7hCsZNFJyTPFFKepRSA==", "dev": true, "funding": { "type": "github", @@ -6216,15 +6089,12 @@ "dev": true }, "node_modules/lowercase-keys": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", - "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/lru-cache": { @@ -6536,15 +6406,12 @@ } }, "node_modules/mimic-response": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", - "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", "dev": true, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, "node_modules/min-indent": { @@ -7084,15 +6951,12 @@ } }, "node_modules/normalize-url": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", - "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", "dev": true, "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/npm-run-path": { @@ -7308,12 +7172,12 @@ } }, "node_modules/p-cancelable": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", - "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", "dev": true, "engines": { - "node": ">=12.20" + "node": ">=6" } }, "node_modules/p-limit": { @@ -7400,181 +7264,6 @@ "node": ">=8" } }, - "node_modules/package-json/node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dev": true, - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dev": true, - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-json/node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dev": true, - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/package-json/node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", - "dev": true - }, - "node_modules/package-json/node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dev": true, - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/package-json/node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", - "dev": true - }, - "node_modules/package-json/node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/package-json/node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/package-json/node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/package-json/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json/node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dev": true, - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, "node_modules/parent-module": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", @@ -8553,18 +8242,12 @@ } }, "node_modules/responselike": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", - "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", "dev": true, "dependencies": { - "lowercase-keys": "^3.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "lowercase-keys": "^1.0.0" } }, "node_modules/resq": { @@ -10023,20 +9706,20 @@ } }, "node_modules/webdriver": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.24.6.tgz", - "integrity": "sha512-k5XI2/SHd/14h4ElPQH8EzSUXujZIGbBEi+3dTS2H457KFR5Q8QYfIazDs/YnEdooOp8b6Oe9N7qI99LP8K6bQ==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-8.24.12.tgz", + "integrity": "sha512-03DQIClHoaAqTsmDkxGwo4HwHfkn9LzJ1wfNyUerzKg8DnyXeiT6ILqj6EXLfsvh5zddU2vhYGLFXSerPgkuOQ==", "dev": true, "dependencies": { "@types/node": "^20.1.0", "@types/ws": "^8.5.3", - "@wdio/config": "8.24.6", - "@wdio/logger": "8.16.17", - "@wdio/protocols": "8.23.0", - "@wdio/types": "8.24.2", - "@wdio/utils": "8.24.6", + "@wdio/config": "8.24.12", + "@wdio/logger": "8.24.12", + "@wdio/protocols": "8.24.12", + "@wdio/types": "8.24.12", + "@wdio/utils": "8.24.12", "deepmerge-ts": "^5.1.0", - "got": "^ 12.6.1", + "got": "^12.6.1", "ky": "^0.33.0", "ws": "^8.8.0" }, @@ -10044,6 +9727,84 @@ "node": "^16.13 || >=18" } }, + "node_modules/webdriver/node_modules/@sindresorhus/is": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", + "integrity": "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/webdriver/node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dev": true, + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/webdriver/node_modules/cacheable-request": { + "version": "10.2.14", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz", + "integrity": "sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==", + "dev": true, + "dependencies": { + "@types/http-cache-semantics": "^4.0.2", + "get-stream": "^6.0.1", + "http-cache-semantics": "^4.1.1", + "keyv": "^4.5.3", + "mimic-response": "^4.0.0", + "normalize-url": "^8.0.0", + "responselike": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/webdriver/node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webdriver/node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webdriver/node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/webdriver/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -10081,6 +9842,66 @@ "url": "https://github.com/sindresorhus/got?sponsor=1" } }, + "node_modules/webdriver/node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webdriver/node_modules/mimic-response": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz", + "integrity": "sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webdriver/node_modules/normalize-url": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz", + "integrity": "sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webdriver/node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "dev": true, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/webdriver/node_modules/responselike": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz", + "integrity": "sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==", + "dev": true, + "dependencies": { + "lowercase-keys": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/webdriver/node_modules/ws": { "version": "8.14.2", "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", @@ -10103,25 +9924,25 @@ } }, "node_modules/webdriverio": { - "version": "8.24.6", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.24.6.tgz", - "integrity": "sha512-gJMAJiErbXe/oFJbV+H9lXp9GPxnUgHrbtxkG6SCKQlk1zPFho9FZ3fQWl/ty84w5n9ZMhAdnQIfZM9aytxIBQ==", + "version": "8.24.12", + "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-8.24.12.tgz", + "integrity": "sha512-Ddu0NNRMVkTzRzqvm3m0wt2eLUn+Plz2Cj+1QXDnVpddYJvk9J3elZC2hqNyscEtecQ+h2y3r36OcJqkl9jPag==", "dev": true, "dependencies": { "@types/node": "^20.1.0", - "@wdio/config": "8.24.6", - "@wdio/logger": "8.16.17", - "@wdio/protocols": "8.23.0", - "@wdio/repl": "8.23.1", - "@wdio/types": "8.24.2", - "@wdio/utils": "8.24.6", + "@wdio/config": "8.24.12", + "@wdio/logger": "8.24.12", + "@wdio/protocols": "8.24.12", + "@wdio/repl": "8.24.12", + "@wdio/types": "8.24.12", + "@wdio/utils": "8.24.12", "archiver": "^6.0.0", "aria-query": "^5.0.0", "css-shorthand-properties": "^1.1.1", "css-value": "^0.0.1", - "devtools-protocol": "^0.0.1213968", + "devtools-protocol": "^0.0.1233178", "grapheme-splitter": "^1.0.2", - "import-meta-resolve": "^3.0.0", + "import-meta-resolve": "^4.0.0", "is-plain-obj": "^4.1.0", "lodash.clonedeep": "^4.5.0", "lodash.zip": "^4.2.0", @@ -10131,7 +9952,7 @@ "resq": "^1.9.1", "rgb2hex": "0.2.5", "serialize-error": "^11.0.1", - "webdriver": "8.24.6" + "webdriver": "8.24.12" }, "engines": { "node": "^16.13 || >=18" diff --git a/package.json b/package.json index 8113d7e..78229b7 100644 --- a/package.json +++ b/package.json @@ -26,14 +26,14 @@ }, "devDependencies": { "@openui5/ts-types": "^1.120.1", - "@wdio/cli": "^8.24.6", - "@wdio/devtools-service": "^8.24.6", - "@wdio/local-runner": "^8.24.6", - "@wdio/mocha-framework": "^8.24.6", - "@wdio/spec-reporter": "^8.24.2", + "@wdio/cli": "^8.24.12", + "@wdio/devtools-service": "^8.24.12", + "@wdio/local-runner": "^8.24.12", + "@wdio/mocha-framework": "^8.24.12", + "@wdio/spec-reporter": "^8.24.12", "eslint": "^8.55.0", "eslint-config-mlauffer-ui5": "^0.5.2", - "eslint-plugin-wdio": "^8.20.0", + "eslint-plugin-wdio": "^8.24.12", "wdio-qunit-service": "^0.1.1" }, "scripts": { diff --git a/src/openui5/validator/library.js b/src/openui5/validator/library.js index 957f5a5..5143999 100644 --- a/src/openui5/validator/library.js +++ b/src/openui5/validator/library.js @@ -5,15 +5,15 @@ */ sap.ui.define([ - 'sap/ui/core/Core', + 'sap/ui/core/Lib', 'sap/ui/core/library' ], /** * Module Dependencies - * @param {sap.ui.core.Core} Core - sap.ui.core.Core + * @param {sap.ui.core.Lib} Lib - sap.ui.core.Lib * @returns {object} openui5.validator library */ -function(Core) { +function(Lib) { /** * OpenUI5 library: openui5.validator. * @namespace @@ -22,7 +22,7 @@ function(Core) { * @version ${version} * @public */ - Core.initLibrary({ + return Lib.init({ name: 'openui5.validator', dependencies: [ 'sap.ui.core' @@ -31,6 +31,4 @@ function(Core) { noLibraryCSS: true, version: '${version}' }); - - return openui5.validator; // eslint-disable-line }); diff --git a/src/openui5/validator/manifest.json b/src/openui5/validator/manifest.json index 0dcc072..d9476f5 100644 --- a/src/openui5/validator/manifest.json +++ b/src/openui5/validator/manifest.json @@ -17,7 +17,7 @@ }, "sap.ui5": { "dependencies": { - "minUI5Version": "1.30.0", + "minUI5Version": "1.120.0", "libs": { "sap.ui.core": {} }