diff --git a/.changeset/fuzzy-dodos-care.md b/.changeset/fuzzy-dodos-care.md new file mode 100644 index 00000000..5060aa33 --- /dev/null +++ b/.changeset/fuzzy-dodos-care.md @@ -0,0 +1,5 @@ +--- +'@lottiefiles/dotlottie-web': minor +--- + +feat: 🎸 webp support diff --git a/apps/dotlottie-web-example/src/main.ts b/apps/dotlottie-web-example/src/main.ts index 1c18ffe9..4736eaa1 100644 --- a/apps/dotlottie-web-example/src/main.ts +++ b/apps/dotlottie-web-example/src/main.ts @@ -14,6 +14,7 @@ const app = document.getElementById('app') as HTMLDivElement; app.innerHTML = `
+ diff --git a/packages/web/package.json b/packages/web/package.json index 227cb043..2214b7be 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -47,13 +47,13 @@ }, "devDependencies": { "@types/node": "^20.10.5", - "@vitest/browser": "^1.1.0", - "@vitest/coverage-istanbul": "^1.1.0", + "@vitest/browser": "^1.2.2 ", + "@vitest/coverage-istanbul": "^1.2.2", "cross-env": "7.0.3", "tsup": "8.0.1", "typescript": "5.0.4", - "vitest": "^1.1.0", - "webdriverio": "^8.27.0" + "vitest": "^1.2.2", + "webdriverio": "^8.32.0" }, "publishConfig": { "access": "public" diff --git a/packages/web/src/core/dotlottie-player.js b/packages/web/src/core/dotlottie-player.js index 74e9647c..fabc2b62 100644 --- a/packages/web/src/core/dotlottie-player.js +++ b/packages/web/src/core/dotlottie-player.js @@ -2848,7 +2848,7 @@ var createDotLottiePlayerModule = (() => { var wasmImports = { /** @export */ a: ___assert_fail, - /** @export */ i: ___cxa_throw, + /** @export */ h: ___cxa_throw, /** @export */ r: ___syscall_fcntl64, /** @export */ I: ___syscall_getcwd, /** @export */ L: ___syscall_ioctl, @@ -2891,7 +2891,7 @@ var createDotLottiePlayerModule = (() => { /** @export */ T: _getentropy, /** @export */ m: invoke_ii, /** @export */ d: invoke_iii, - /** @export */ h: invoke_iiii, + /** @export */ i: invoke_iiii, /** @export */ q: invoke_iiiiii, /** @export */ j: invoke_vi, /** @export */ b: invoke_vii, diff --git a/packages/web/src/core/dotlottie-player.wasm b/packages/web/src/core/dotlottie-player.wasm index 021a2a62..4f36c4c0 100755 Binary files a/packages/web/src/core/dotlottie-player.wasm and b/packages/web/src/core/dotlottie-player.wasm differ diff --git a/packages/web/vitest.config.ts b/packages/web/vitest.config.ts index c85bfc87..eaec5ff4 100644 --- a/packages/web/vitest.config.ts +++ b/packages/web/vitest.config.ts @@ -8,7 +8,7 @@ export default defineConfig({ test: { browser: { enabled: true, - name: 'chrome', + name: 'firefox', }, // retry: 1, coverage: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10b60453..35f7b1a5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -293,11 +293,11 @@ importers: specifier: ^20.10.5 version: 20.10.5 '@vitest/browser': - specifier: ^1.1.0 - version: 1.1.0(vitest@1.1.0)(webdriverio@8.27.0) + specifier: '^1.2.2 ' + version: 1.2.2(vitest@1.2.2)(webdriverio@8.32.0) '@vitest/coverage-istanbul': - specifier: ^1.1.0 - version: 1.1.0(vitest@1.1.0) + specifier: ^1.2.2 + version: 1.2.2(vitest@1.2.2) cross-env: specifier: 7.0.3 version: 7.0.3 @@ -308,11 +308,11 @@ importers: specifier: 5.0.4 version: 5.0.4 vitest: - specifier: ^1.1.0 - version: 1.1.0(@types/node@20.10.5)(@vitest/browser@1.1.0) + specifier: ^1.2.2 + version: 1.2.2(@types/node@20.10.5)(@vitest/browser@1.2.2) webdriverio: - specifier: ^8.27.0 - version: 8.27.0(typescript@5.0.4) + specifier: ^8.32.0 + version: 8.32.0(typescript@5.0.4) packages: @@ -583,6 +583,15 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@babel/types@7.23.9: + resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.23.4 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: true + /@braintree/sanitize-url@3.1.0: resolution: {integrity: sha512-GcIY79elgB+azP74j8vqkiXz8xLFfIzbQJdlwOPisgbKT00tviJQuEghOXSMVxJ00HoYJbGswr4kcllUc4xCcg==} deprecated: Potential XSS vulnerability patched in v6.0.0. @@ -3332,8 +3341,8 @@ packages: vue: 3.4.6(typescript@5.2.2) dev: true - /@vitest/browser@1.1.0(vitest@1.1.0)(webdriverio@8.27.0): - resolution: {integrity: sha512-59Uwoiw/zAQPmqgIKrzev8HNfeNlD8Q/nDyP9Xqg1D3kaM0tcOT/wk5RnZFW5f0JdguK0c1+vSeOPUSrOja1hQ==} + /@vitest/browser@1.2.2(vitest@1.2.2)(webdriverio@8.32.0): + resolution: {integrity: sha512-N8myxNVLbS9AbZ7B2cK33HTGYVzUTDArbMh3hLojOxaj7s7ZrBYYmzs0Q5J2wyDrOgs51p6OUrrzAIb1Z+Ck3A==} peerDependencies: playwright: '*' safaridriver: '*' @@ -3347,15 +3356,15 @@ packages: webdriverio: optional: true dependencies: - estree-walker: 3.0.3 + '@vitest/utils': 1.2.2 magic-string: 0.30.5 - sirv: 2.0.3 - vitest: 1.1.0(@types/node@20.10.5)(@vitest/browser@1.1.0) - webdriverio: 8.27.0(typescript@5.0.4) + sirv: 2.0.4 + vitest: 1.2.2(@types/node@20.10.5)(@vitest/browser@1.2.2) + webdriverio: 8.32.0(typescript@5.0.4) dev: true - /@vitest/coverage-istanbul@1.1.0(vitest@1.1.0): - resolution: {integrity: sha512-sjHGQQu7lkJUYSBMOR3f9AyOlK1LBVr0v7LMar/4i167ltabRWlQ2STBDM4P6Wl659NAcHlZ/RXxrAgJPavDMA==} + /@vitest/coverage-istanbul@1.2.2(vitest@1.2.2): + resolution: {integrity: sha512-tJybwO8JT4H9ANz0T0/tJ1M5g3BkuHKYF1w5YO3z9sAiHBdGANrxN9c5lomJx1WSnLzCxQR5xxlJ4TLKbzrR3w==} peerDependencies: vitest: ^1.0.0 dependencies: @@ -3365,48 +3374,49 @@ packages: istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 istanbul-reports: 3.1.6 - magicast: 0.3.2 + magicast: 0.3.3 picocolors: 1.0.0 test-exclude: 6.0.0 - vitest: 1.1.0(@types/node@20.10.5)(@vitest/browser@1.1.0) + vitest: 1.2.2(@types/node@20.10.5)(@vitest/browser@1.2.2) transitivePeerDependencies: - supports-color dev: true - /@vitest/expect@1.1.0: - resolution: {integrity: sha512-9IE2WWkcJo2BR9eqtY5MIo3TPmS50Pnwpm66A6neb2hvk/QSLfPXBz2qdiwUOQkwyFuuXEUj5380CbwfzW4+/w==} + /@vitest/expect@1.2.2: + resolution: {integrity: sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==} dependencies: - '@vitest/spy': 1.1.0 - '@vitest/utils': 1.1.0 + '@vitest/spy': 1.2.2 + '@vitest/utils': 1.2.2 chai: 4.3.10 dev: true - /@vitest/runner@1.1.0: - resolution: {integrity: sha512-zdNLJ00pm5z/uhbWF6aeIJCGMSyTyWImy3Fcp9piRGvueERFlQFbUwCpzVce79OLm2UHk9iwaMSOaU9jVHgNVw==} + /@vitest/runner@1.2.2: + resolution: {integrity: sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==} dependencies: - '@vitest/utils': 1.1.0 + '@vitest/utils': 1.2.2 p-limit: 5.0.0 pathe: 1.1.1 dev: true - /@vitest/snapshot@1.1.0: - resolution: {integrity: sha512-5O/wyZg09V5qmNmAlUgCBqflvn2ylgsWJRRuPrnHEfDNT6tQpQ8O1isNGgo+VxofISHqz961SG3iVvt3SPK/QQ==} + /@vitest/snapshot@1.2.2: + resolution: {integrity: sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==} dependencies: magic-string: 0.30.5 pathe: 1.1.1 pretty-format: 29.7.0 dev: true - /@vitest/spy@1.1.0: - resolution: {integrity: sha512-sNOVSU/GE+7+P76qYo+VXdXhXffzWZcYIPQfmkiRxaNCSPiLANvQx5Mx6ZURJ/ndtEkUJEpvKLXqAYTKEY+lTg==} + /@vitest/spy@1.2.2: + resolution: {integrity: sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==} dependencies: tinyspy: 2.2.0 dev: true - /@vitest/utils@1.1.0: - resolution: {integrity: sha512-z+s510fKmYz4Y41XhNs3vcuFTFhcij2YF7F8VQfMEYAAUfqQh0Zfg7+w9xdgFGhPf3tX3TicAe+8BDITk6ampQ==} + /@vitest/utils@1.2.2: + resolution: {integrity: sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==} dependencies: diff-sequences: 29.6.3 + estree-walker: 3.0.3 loupe: 2.3.7 pretty-format: 29.7.0 dev: true @@ -3539,13 +3549,13 @@ packages: resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} dev: true - /@wdio/config@8.27.0: - resolution: {integrity: sha512-zYM5daeiBVVAbQj0ASymAt0RUsocLVIwKiUHNa8gg/1GsZnztGjetXExSp1gXlxtMVM5xWUSKjh6ceFK79gWDQ==} + /@wdio/config@8.31.1: + resolution: {integrity: sha512-Iz4DTXQdy53VT8LRZ6ayaDKE+zEDk4QY/ILz+D0IQh0OaMWruFesfoxqFP0hnU6rbJT1YE4ehTGf7JTZLWIPcw==} engines: {node: ^16.13 || >=18} dependencies: - '@wdio/logger': 8.24.12 - '@wdio/types': 8.27.0 - '@wdio/utils': 8.27.0 + '@wdio/logger': 8.28.0 + '@wdio/types': 8.31.1 + '@wdio/utils': 8.31.1 decamelize: 6.0.0 deepmerge-ts: 5.1.0 glob: 10.3.10 @@ -3554,8 +3564,8 @@ packages: - supports-color dev: true - /@wdio/logger@8.24.12: - resolution: {integrity: sha512-QisOiVIWKTUCf1H7S+DOtC+gruhlpimQrUXfWMTeeh672PvAJYnTpOJDWA+BtXfsikkUYFAzAaq8SeMJk8rqKg==} + /@wdio/logger@8.28.0: + resolution: {integrity: sha512-/s6zNCqwy1hoc+K4SJypis0Ud0dlJ+urOelJFO1x0G0rwDRWyFiUP6ijTaCcFxAm29jYEcEPWijl2xkVIHwOyA==} engines: {node: ^16.13 || >=18} dependencies: chalk: 5.3.0 @@ -3564,8 +3574,8 @@ packages: strip-ansi: 7.1.0 dev: true - /@wdio/protocols@8.24.12: - resolution: {integrity: sha512-QnVj3FkapmVD3h2zoZk+ZQ8gevSj9D9MiIQIy8eOnY4FAneYZ9R9GvoW+mgNcCZO8S8++S/jZHetR8n+8Q808g==} + /@wdio/protocols@8.32.0: + resolution: {integrity: sha512-inLJRrtIGdTz/YPbcsvpSvPlYQFTVtF3OYBwAXhG2FiP1ZwE1CQNLP/xgRGye1ymdGCypGkexRqIx3KBGm801Q==} dev: true /@wdio/repl@8.24.12: @@ -3575,24 +3585,24 @@ packages: '@types/node': 20.10.5 dev: true - /@wdio/types@8.27.0: - resolution: {integrity: sha512-LbP9FKh8r0uW9/dKhTIUCC1Su8PsP9TmzGKXkWt6/IMacgJiB/zW3u1CgyaLw9lG0UiQORHGoeJX9zB2HZAh4w==} + /@wdio/types@8.31.1: + resolution: {integrity: sha512-KQ0EmjeVdshufhsxygaPzkJ8WD7hm8WlflZcLwKMZ0OM6f8pV9NMGGOvfBQXgTs447ScK6/6rX+lbJk3yvg65g==} engines: {node: ^16.13 || >=18} dependencies: '@types/node': 20.10.5 dev: true - /@wdio/utils@8.27.0: - resolution: {integrity: sha512-4BY+JBQssVn003P5lA289uDMie3LtGinHze5btkcW9timB6VaU+EeZS4eKTPC0pziizLhteVvXYxv3YTpeeRfA==} + /@wdio/utils@8.31.1: + resolution: {integrity: sha512-fGUtNeJYSqPLMqIRrooEg1ViM2+z1Izd/7bzWzhg8EQHKFXqD/G68rEwBWpoLF/ziiHZFe4fJk7SZdXUK/gFgQ==} engines: {node: ^16.13 || >=18} dependencies: '@puppeteer/browsers': 1.8.0 - '@wdio/logger': 8.24.12 - '@wdio/types': 8.27.0 + '@wdio/logger': 8.28.0 + '@wdio/types': 8.31.1 decamelize: 6.0.0 deepmerge-ts: 5.1.0 edgedriver: 5.3.8 - geckodriver: 4.2.1 + geckodriver: 4.3.2 get-port: 7.0.0 import-meta-resolve: 4.0.0 locate-app: 2.1.0 @@ -3787,6 +3797,11 @@ packages: engines: {node: '>=0.4.0'} dev: true + /acorn-walk@8.3.2: + resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} + engines: {node: '>=0.4.0'} + dev: true + /acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -5646,8 +5661,8 @@ packages: resolution: {integrity: sha512-Fu2mUhX7zkzLHMJZk5wQTiHdl1eJrhK0GypUoSzogUt51MmYEv/46pCz4PtGGFlr0f2ZyYDzzx5CPtbEkuvcTA==} dev: true - /devtools-protocol@0.0.1237913: - resolution: {integrity: sha512-Pxtmz2ZIqBkpU82HaIdsvCQBG94yTC4xajrEsWx9p38QKEfBCJktSazsHkrjf9j3dVVNPhg5LR21F6KWeXpjiQ==} + /devtools-protocol@0.0.1260275: + resolution: {integrity: sha512-T3pxzcskb4KQWFHai5lYAORKI5MxF5jmcs+CaiT88vLl07hEus6e+Dl/HOjgbEacsSgP59GN16uxhpLee6POoQ==} dev: true /devtools-protocol@0.0.981744: @@ -5771,7 +5786,7 @@ packages: hasBin: true requiresBuild: true dependencies: - '@wdio/logger': 8.24.12 + '@wdio/logger': 8.28.0 decamelize: 6.0.0 edge-paths: 3.0.5 node-fetch: 3.3.2 @@ -7120,13 +7135,13 @@ packages: wide-align: 1.1.5 dev: true - /geckodriver@4.2.1: - resolution: {integrity: sha512-4m/CRk0OI8MaANRuFIahvOxYTSjlNAO2p9JmE14zxueknq6cdtB5M9UGRQ8R9aMV0bLGNVHHDnDXmoXdOwJfWg==} + /geckodriver@4.3.2: + resolution: {integrity: sha512-TNOoy+ULXJWI5XOq7CXD3PAD9TJa4NjMe7nKUXjlIsf+vezuaRsFgPwcgYdEem1K7106wabYsqr7Kqn51g0sJg==} engines: {node: ^16.13 || >=18 || >=20} hasBin: true requiresBuild: true dependencies: - '@wdio/logger': 8.24.12 + '@wdio/logger': 8.28.0 decamelize: 6.0.0 http-proxy-agent: 7.0.0 https-proxy-agent: 7.0.2 @@ -8140,7 +8155,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.23.2 - '@babel/parser': 7.23.5 + '@babel/parser': 7.23.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.5.4 @@ -8698,11 +8713,11 @@ packages: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 - /magicast@0.3.2: - resolution: {integrity: sha512-Fjwkl6a0syt9TFN0JSYpOybxiMCkYNEeOTnOTNRbjphirLakznZXAqrXgj/7GG3D1dvETONNwrBfinvAbpunDg==} + /magicast@0.3.3: + resolution: {integrity: sha512-ZbrP1Qxnpoes8sz47AM0z08U+jW6TyRgZzcWy3Ma3vDhJttwMwAFDMMQFobwdBxByBD46JYmxRzeF7w2+wJEuw==} dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.9 source-map-js: 1.0.2 dev: true @@ -9855,8 +9870,8 @@ packages: engines: {node: '>=4'} dev: true - /mrmime@1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + /mrmime@2.0.0: + resolution: {integrity: sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==} engines: {node: '>=10'} dev: true @@ -12093,12 +12108,12 @@ packages: - supports-color dev: true - /sirv@2.0.3: - resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} + /sirv@2.0.4: + resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} dependencies: '@polka/url': 1.0.0-next.24 - mrmime: 1.0.1 + mrmime: 2.0.0 totalist: 3.0.1 dev: true @@ -12743,8 +12758,8 @@ packages: resolution: {integrity: sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==} dev: true - /tinypool@0.8.1: - resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} + /tinypool@0.8.2: + resolution: {integrity: sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==} engines: {node: '>=14.0.0'} dev: true @@ -13727,8 +13742,8 @@ packages: vfile-message: 4.0.2 dev: true - /vite-node@1.1.0(@types/node@20.10.5): - resolution: {integrity: sha512-jV48DDUxGLEBdHCQvxL1mEh7+naVy+nhUUUaPAZLd3FJgXuxQiewHcfeZebbJ6onDqNGkP4r3MhQ342PRlG81Q==} + /vite-node@1.2.2(@types/node@20.10.5): + resolution: {integrity: sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true dependencies: @@ -13820,8 +13835,8 @@ packages: fsevents: 2.3.3 dev: true - /vitest@1.1.0(@types/node@20.10.5)(@vitest/browser@1.1.0): - resolution: {integrity: sha512-oDFiCrw7dd3Jf06HoMtSRARivvyjHJaTxikFxuqJjO76U436PqlVw1uLn7a8OSPrhSfMGVaRakKpA2lePdw79A==} + /vitest@1.2.2(@types/node@20.10.5)(@vitest/browser@1.2.2): + resolution: {integrity: sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -13846,13 +13861,13 @@ packages: optional: true dependencies: '@types/node': 20.10.5 - '@vitest/browser': 1.1.0(vitest@1.1.0)(webdriverio@8.27.0) - '@vitest/expect': 1.1.0 - '@vitest/runner': 1.1.0 - '@vitest/snapshot': 1.1.0 - '@vitest/spy': 1.1.0 - '@vitest/utils': 1.1.0 - acorn-walk: 8.3.0 + '@vitest/browser': 1.2.2(vitest@1.2.2)(webdriverio@8.32.0) + '@vitest/expect': 1.2.2 + '@vitest/runner': 1.2.2 + '@vitest/snapshot': 1.2.2 + '@vitest/spy': 1.2.2 + '@vitest/utils': 1.2.2 + acorn-walk: 8.3.2 cac: 6.7.14 chai: 4.3.10 debug: 4.3.4 @@ -13864,9 +13879,9 @@ packages: std-env: 3.6.0 strip-literal: 1.3.0 tinybench: 2.5.1 - tinypool: 0.8.1 + tinypool: 0.8.2 vite: 5.0.12(@types/node@20.10.5) - vite-node: 1.1.0(@types/node@20.10.5) + vite-node: 1.2.2(@types/node@20.10.5) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -13995,17 +14010,17 @@ packages: tslib: 2.6.2 dev: true - /webdriver@8.27.0: - resolution: {integrity: sha512-n1IA+rR3u84XxU9swiKUM06BkEC0GDimfZkBML57cny+utQOUbdM/mBpqCUnkWX/RBz/p2EfHdKNyOs3/REaog==} + /webdriver@8.32.0: + resolution: {integrity: sha512-lSl+oPkn77Sku3ui3CP0gNi7kMwzND0gNIs+qRSB0QhmweNWpXKaNffhSn8lS5ovswOOKCc4QuWPvjaAZBpRqw==} engines: {node: ^16.13 || >=18} dependencies: '@types/node': 20.10.5 '@types/ws': 8.5.8 - '@wdio/config': 8.27.0 - '@wdio/logger': 8.24.12 - '@wdio/protocols': 8.24.12 - '@wdio/types': 8.27.0 - '@wdio/utils': 8.27.0 + '@wdio/config': 8.31.1 + '@wdio/logger': 8.28.0 + '@wdio/protocols': 8.32.0 + '@wdio/types': 8.31.1 + '@wdio/utils': 8.31.1 deepmerge-ts: 5.1.0 got: 12.6.1 ky: 0.33.3 @@ -14016,8 +14031,8 @@ packages: - utf-8-validate dev: true - /webdriverio@8.27.0(typescript@5.0.4): - resolution: {integrity: sha512-Qh5VCiBjEmxnmXcL1QEFoDzFqTtaWKrXriuU5G0yHKCModGAt2G7IHTkAok3CpmkVJfZpEvY630aP1MvgDtFhw==} + /webdriverio@8.32.0(typescript@5.0.4): + resolution: {integrity: sha512-njXmCjDWE1ZVtU1poGYGsjW56uB2R053bTYBEj8x4Si8jO68263i+Fjwd4x+TYIYysfe69joLITdTBzX1WK1tA==} engines: {node: ^16.13 || >=18} peerDependencies: devtools: ^8.14.0 @@ -14026,17 +14041,17 @@ packages: optional: true dependencies: '@types/node': 20.10.5 - '@wdio/config': 8.27.0 - '@wdio/logger': 8.24.12 - '@wdio/protocols': 8.24.12 + '@wdio/config': 8.31.1 + '@wdio/logger': 8.28.0 + '@wdio/protocols': 8.32.0 '@wdio/repl': 8.24.12 - '@wdio/types': 8.27.0 - '@wdio/utils': 8.27.0 + '@wdio/types': 8.31.1 + '@wdio/utils': 8.31.1 archiver: 6.0.1 aria-query: 5.1.3 css-shorthand-properties: 1.1.1 css-value: 0.0.1 - devtools-protocol: 0.0.1237913 + devtools-protocol: 0.0.1260275 grapheme-splitter: 1.0.4 import-meta-resolve: 4.0.0 is-plain-obj: 4.1.0 @@ -14048,7 +14063,7 @@ packages: resq: 1.11.0 rgb2hex: 0.2.5 serialize-error: 11.0.3 - webdriver: 8.27.0 + webdriver: 8.32.0 transitivePeerDependencies: - bufferutil - encoding