From 316229e49249ef72c56c2ac0d110412fc9579846 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Jan 2025 09:16:50 -0800 Subject: [PATCH 1/5] build(deps-dev): bump the theoretically-non-breaking group with 12 updates (#5096) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 8 +- packages/@lwc/integration-tests/package.json | 12 +- packages/@lwc/integration-types/package.json | 2 +- packages/@lwc/perf-benchmarks/package.json | 2 +- playground/package.json | 2 +- yarn.lock | 582 +++++++++---------- 6 files changed, 304 insertions(+), 304 deletions(-) diff --git a/package.json b/package.json index a284913c18..66e056155c 100644 --- a/package.json +++ b/package.json @@ -47,9 +47,9 @@ "@swc/core": "~1.10.4", "@swc/helpers": "~0.5.15", "@types/babel__core": "^7.20.5", - "@types/node": "^22.10.2", + "@types/node": "^22.10.5", "@vitest/coverage-v8": "^2.1.8", - "@vitest/eslint-plugin": "^1.1.21", + "@vitest/eslint-plugin": "^1.1.24", "@vitest/ui": "^2.1.8", "bytes": "^3.1.2", "es-module-lexer": "^1.6.0", @@ -66,11 +66,11 @@ "magic-string": "^0.30.17", "nx": "20.3.0", "prettier": "^3.4.2", - "rollup": "^4.29.1", + "rollup": "^4.30.0", "terser": "^5.37.0", "tslib": "^2.8.1", "typescript": "5.4.5", - "typescript-eslint": "8.18.2", + "typescript-eslint": "8.19.0", "vitest": "^2.1.8" }, "lint-staged": { diff --git a/packages/@lwc/integration-tests/package.json b/packages/@lwc/integration-tests/package.json index 63a93a88c3..42d393cb28 100644 --- a/packages/@lwc/integration-tests/package.json +++ b/packages/@lwc/integration-tests/package.json @@ -19,12 +19,12 @@ }, "devDependencies": { "@lwc/rollup-plugin": "8.12.2", - "@wdio/cli": "^9.4.5", - "@wdio/local-runner": "^9.4.5", - "@wdio/mocha-framework": "^9.4.4", - "@wdio/sauce-service": "^9.4.5", - "@wdio/spec-reporter": "^9.4.4", - "@wdio/static-server-service": "^9.4.4", + "@wdio/cli": "^9.5.1", + "@wdio/local-runner": "^9.5.1", + "@wdio/mocha-framework": "^9.5.0", + "@wdio/sauce-service": "^9.5.1", + "@wdio/spec-reporter": "^9.5.0", + "@wdio/static-server-service": "^9.5.0", "deepmerge": "^4.3.1", "dotenv": "^16.4.7", "lwc": "8.12.2", diff --git a/packages/@lwc/integration-types/package.json b/packages/@lwc/integration-types/package.json index 14cbd88229..91d767ce08 100644 --- a/packages/@lwc/integration-types/package.json +++ b/packages/@lwc/integration-types/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@rollup/plugin-replace": "^6.0.2", "@rollup/plugin-typescript": "^12.1.2", - "rollup": "^4.29.1", + "rollup": "^4.30.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-serve": "^3.0.0" } diff --git a/packages/@lwc/perf-benchmarks/package.json b/packages/@lwc/perf-benchmarks/package.json index 05d0290c29..6da02b11da 100644 --- a/packages/@lwc/perf-benchmarks/package.json +++ b/packages/@lwc/perf-benchmarks/package.json @@ -25,7 +25,7 @@ "@best/cli": "^14.0.0", "@best/runner-headless": "^14.0.0", "@best/runner-remote": "^14.0.0", - "folder-hash": "4.0.4", + "folder-hash": "4.1.0", "markdown-table": "^3.0.4", "tachometer": "^0.7.1" }, diff --git a/playground/package.json b/playground/package.json index af988df606..3ae428e65e 100644 --- a/playground/package.json +++ b/playground/package.json @@ -12,7 +12,7 @@ "@lwc/rollup-plugin": "8.12.2", "@rollup/plugin-replace": "^6.0.2", "lwc": "8.12.2", - "rollup": "^4.29.1", + "rollup": "^4.30.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-serve": "^3.0.0" }, diff --git a/yarn.lock b/yarn.lock index 891fd45ece..b50ea72bb1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2503,100 +2503,100 @@ estree-walker "^2.0.2" picomatch "^4.0.2" -"@rollup/rollup-android-arm-eabi@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.29.1.tgz#9bd38df6a29afb7f0336d988bc8112af0c8816c0" - integrity sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw== - -"@rollup/rollup-android-arm64@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.29.1.tgz#bd1a98390e15b76eeef907175a37c5f0f9e4d214" - integrity sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew== - -"@rollup/rollup-darwin-arm64@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.29.1.tgz#bc6fa8a2cc77b5f367424e5e994e3537524e6879" - integrity sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw== - -"@rollup/rollup-darwin-x64@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.29.1.tgz#76059c91f06b17406347b127df10f065283b2e61" - integrity sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng== - -"@rollup/rollup-freebsd-arm64@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.29.1.tgz#83178315c0be4b4c8c1fd835e1952d2dc1eb4e6e" - integrity sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw== - -"@rollup/rollup-freebsd-x64@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.29.1.tgz#1ef24fa0576bf7899a0a0a649156606dbd7a0d46" - integrity sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w== - -"@rollup/rollup-linux-arm-gnueabihf@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.29.1.tgz#443a6f5681bf4611caae42988994a6d8ee676216" - integrity sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A== - -"@rollup/rollup-linux-arm-musleabihf@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.29.1.tgz#9738b27184102228637a683e5f35b22ea352394f" - integrity sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ== - -"@rollup/rollup-linux-arm64-gnu@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.29.1.tgz#b5e9d5e30ff36a19bedd29c715ba18a1889ff269" - integrity sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA== - -"@rollup/rollup-linux-arm64-musl@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.29.1.tgz#1d8f68f0829b57f746ec03432ad046f1af014a98" - integrity sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA== - -"@rollup/rollup-linux-loongarch64-gnu@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.29.1.tgz#07027feb883408e74a3002c8e50caaedd288ae38" - integrity sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw== - -"@rollup/rollup-linux-powerpc64le-gnu@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.29.1.tgz#544ce1b0847a9c1240425e86f33daceac7ec4e12" - integrity sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w== - -"@rollup/rollup-linux-riscv64-gnu@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.29.1.tgz#64be13d51852ec1e2dfbd25d997ed5f42f35ea6d" - integrity sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ== - -"@rollup/rollup-linux-s390x-gnu@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.29.1.tgz#31f51e1e05c6264552d03875d9e2e673f0fd86e3" - integrity sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g== - -"@rollup/rollup-linux-x64-gnu@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.29.1.tgz#f4c95b26f4ad69ebdb64b42f0ae4da2a0f617958" - integrity sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ== - -"@rollup/rollup-linux-x64-musl@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.29.1.tgz#ab7be89192f72beb9ea6e2386186fefde4f69d82" - integrity sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA== - -"@rollup/rollup-win32-arm64-msvc@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.29.1.tgz#7f12efb8240b238346951559998802722944421e" - integrity sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig== - -"@rollup/rollup-win32-ia32-msvc@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.29.1.tgz#353d14d6eee943004d129796e4feddd3aa260921" - integrity sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng== - -"@rollup/rollup-win32-x64-msvc@4.29.1": - version "4.29.1" - resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.29.1.tgz#c82f04a09ba481e13857d6f2516e072aaa51b7f4" - integrity sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg== +"@rollup/rollup-android-arm-eabi@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.30.0.tgz#f2552f6984cfae52784b2fbf0e47633f38955d66" + integrity sha512-qFcFto9figFLz2g25DxJ1WWL9+c91fTxnGuwhToCl8BaqDsDYMl/kOnBXAyAqkkzAWimYMSWNPWEjt+ADAHuoQ== + +"@rollup/rollup-android-arm64@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.30.0.tgz#7e5764268d3049b7341c60f1c650f1d71760a5b2" + integrity sha512-vqrQdusvVl7dthqNjWCL043qelBK+gv9v3ZiqdxgaJvmZyIAAXMjeGVSqZynKq69T7062T5VrVTuikKSAAVP6A== + +"@rollup/rollup-darwin-arm64@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.30.0.tgz#c9245577f673802f0f6de0d46ee776691d77552e" + integrity sha512-617pd92LhdA9+wpixnzsyhVft3szYiN16aNUMzVkf2N+yAk8UXY226Bfp36LvxYTUt7MO/ycqGFjQgJ0wlMaWQ== + +"@rollup/rollup-darwin-x64@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.30.0.tgz#e492705339542f8b54fa66f630c9d820bc708693" + integrity sha512-Y3b4oDoaEhCypg8ajPqigKDcpi5ZZovemQl9Edpem0uNv6UUjXv7iySBpGIUTSs2ovWOzYpfw9EbFJXF/fJHWw== + +"@rollup/rollup-freebsd-arm64@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.30.0.tgz#3e13b5d4d44ea87598d5d4db97181db1174fb3c8" + integrity sha512-3REQJ4f90sFIBfa0BUokiCdrV/E4uIjhkWe1bMgCkhFXbf4D8YN6C4zwJL881GM818qVYE9BO3dGwjKhpo2ABA== + +"@rollup/rollup-freebsd-x64@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.30.0.tgz#138daa08d1b345d605f57b4dedd18a50420488e7" + integrity sha512-ZtY3Y8icbe3Cc+uQicsXG5L+CRGUfLZjW6j2gn5ikpltt3Whqjfo5mkyZ86UiuHF9Q3ZsaQeW7YswlHnN+lAcg== + +"@rollup/rollup-linux-arm-gnueabihf@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.30.0.tgz#bdaece34f93c3dfd521e9ab8f5c740121862468e" + integrity sha512-bsPGGzfiHXMhQGuFGpmo2PyTwcrh2otL6ycSZAFTESviUoBOuxF7iBbAL5IJXc/69peXl5rAtbewBFeASZ9O0g== + +"@rollup/rollup-linux-arm-musleabihf@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.30.0.tgz#1804c6ec49be21521eac612513e0666cdde2188c" + integrity sha512-kvyIECEhs2DrrdfQf++maCWJIQ974EI4txlz1nNSBaCdtf7i5Xf1AQCEJWOC5rEBisdaMFFnOWNLYt7KpFqy5A== + +"@rollup/rollup-linux-arm64-gnu@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.30.0.tgz#2c4bd90f77fcf769502743ec38f184c00a087e08" + integrity sha512-CFE7zDNrokaotXu+shwIrmWrFxllg79vciH4E/zeK7NitVuWEaXRzS0mFfFvyhZfn8WfVOG/1E9u8/DFEgK7WQ== + +"@rollup/rollup-linux-arm64-musl@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.30.0.tgz#63eadee20f220d28e85cbd10aba671ada8e89c84" + integrity sha512-MctNTBlvMcIBP0t8lV/NXiUwFg9oK5F79CxLU+a3xgrdJjfBLVIEHSAjQ9+ipofN2GKaMLnFFXLltg1HEEPaGQ== + +"@rollup/rollup-linux-loongarch64-gnu@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.30.0.tgz#1c2c2bb30f61cbbc0fcf4e6c359777fcdb7108cc" + integrity sha512-fBpoYwLEPivL3q368+gwn4qnYnr7GVwM6NnMo8rJ4wb0p/Y5lg88vQRRP077gf+tc25akuqd+1Sxbn9meODhwA== + +"@rollup/rollup-linux-powerpc64le-gnu@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.30.0.tgz#cea71e0359f086a01c57cf312bef9ec9cc3ba010" + integrity sha512-1hiHPV6dUaqIMXrIjN+vgJqtfkLpqHS1Xsg0oUfUVD98xGp1wX89PIXgDF2DWra1nxAd8dfE0Dk59MyeKaBVAw== + +"@rollup/rollup-linux-riscv64-gnu@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.30.0.tgz#25ab4a6dbcbd27f4a68382f7963363f886a237aa" + integrity sha512-U0xcC80SMpEbvvLw92emHrNjlS3OXjAM0aVzlWfar6PR0ODWCTQtKeeB+tlAPGfZQXicv1SpWwRz9Hyzq3Jx3g== + +"@rollup/rollup-linux-s390x-gnu@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.30.0.tgz#7054b237152d9e36c51194532a6b70ca1a62a487" + integrity sha512-VU/P/IODrNPasgZDLIFJmMiLGez+BN11DQWfTVlViJVabyF3JaeaJkP6teI8760f18BMGCQOW9gOmuzFaI1pUw== + +"@rollup/rollup-linux-x64-gnu@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.30.0.tgz#3656a8341a6048f2111f423301aaad8e84a5fe90" + integrity sha512-laQVRvdbKmjXuFA3ZiZj7+U24FcmoPlXEi2OyLfbpY2MW1oxLt9Au8q9eHd0x6Pw/Kw4oe9gwVXWwIf2PVqblg== + +"@rollup/rollup-linux-x64-musl@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.30.0.tgz#cf8ae018ea6ff65eb36722a28beb93a20a6047f0" + integrity sha512-3wzKzduS7jzxqcOvy/ocU/gMR3/QrHEFLge5CD7Si9fyHuoXcidyYZ6jyx8OPYmCcGm3uKTUl+9jUSAY74Ln5A== + +"@rollup/rollup-win32-arm64-msvc@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.30.0.tgz#6b968f5b068469db16eac743811ee6c040671042" + integrity sha512-jROwnI1+wPyuv696rAFHp5+6RFhXGGwgmgSfzE8e4xfit6oLRg7GyMArVUoM3ChS045OwWr9aTnU+2c1UdBMyw== + +"@rollup/rollup-win32-ia32-msvc@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.30.0.tgz#0321de1a0540dd402e8e523d90cbd9d16f1b9e96" + integrity sha512-duzweyup5WELhcXx5H1jokpr13i3BV9b48FMiikYAwk/MT1LrMYYk2TzenBd0jj4ivQIt58JWSxc19y4SvLP4g== + +"@rollup/rollup-win32-x64-msvc@4.30.0": + version "4.30.0" + resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.30.0.tgz#7384b359bb45c0c3c76ba2c7aaec1d047305efcb" + integrity sha512-DYvxS0M07PvgvavMIybCOBYheyrqlui6ZQBHJs6GqduVzHSZ06TPPvlfvnYstjODHQ8UUXFwt5YE+h0jFI8kwg== "@rtsao/scc@^1.1.0": version "1.1.0" @@ -2970,10 +2970,10 @@ dependencies: "@types/node" "*" -"@types/node@*", "@types/node@>= 8", "@types/node@>=10.0.0", "@types/node@^22.10.2", "@types/node@^22.5.5": - version "22.10.2" - resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.2.tgz#a485426e6d1fdafc7b0d4c7b24e2c78182ddabb9" - integrity sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ== +"@types/node@*", "@types/node@>= 8", "@types/node@>=10.0.0", "@types/node@^22.10.5", "@types/node@^22.5.5": + version "22.10.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-22.10.5.tgz#95af89a3fb74a2bb41ef9927f206e6472026e48b" + integrity sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ== dependencies: undici-types "~6.20.0" @@ -3082,62 +3082,62 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.18.2.tgz#c78e363ab5fe3b21dd1c90d8be9581534417f78e" - integrity sha512-adig4SzPLjeQ0Tm+jvsozSGiCliI2ajeURDGHjZ2llnA+A67HihCQ+a3amtPhUakd1GlwHxSRvzOZktbEvhPPg== +"@typescript-eslint/eslint-plugin@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.19.0.tgz#2b1e1b791e21d5fc27ddc93884db066444f597b5" + integrity sha512-NggSaEZCdSrFddbctrVjkVZvFC6KGfKfNK0CU7mNK/iKHGKbzT4Wmgm08dKpcZECBu9f5FypndoMyRHkdqfT1Q== dependencies: "@eslint-community/regexpp" "^4.10.0" - "@typescript-eslint/scope-manager" "8.18.2" - "@typescript-eslint/type-utils" "8.18.2" - "@typescript-eslint/utils" "8.18.2" - "@typescript-eslint/visitor-keys" "8.18.2" + "@typescript-eslint/scope-manager" "8.19.0" + "@typescript-eslint/type-utils" "8.19.0" + "@typescript-eslint/utils" "8.19.0" + "@typescript-eslint/visitor-keys" "8.19.0" graphemer "^1.4.0" ignore "^5.3.1" natural-compare "^1.4.0" ts-api-utils "^1.3.0" -"@typescript-eslint/parser@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.18.2.tgz#0379a2e881d51d8fcf7ebdfa0dd18eee79182ce2" - integrity sha512-y7tcq4StgxQD4mDr9+Jb26dZ+HTZ/SkfqpXSiqeUXZHxOUyjWDKsmwKhJ0/tApR08DgOhrFAoAhyB80/p3ViuA== +"@typescript-eslint/parser@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-8.19.0.tgz#f1512e6e5c491b03aabb2718b95becde22b15292" + integrity sha512-6M8taKyOETY1TKHp0x8ndycipTVgmp4xtg5QpEZzXxDhNvvHOJi5rLRkLr8SK3jTgD5l4fTlvBiRdfsuWydxBw== dependencies: - "@typescript-eslint/scope-manager" "8.18.2" - "@typescript-eslint/types" "8.18.2" - "@typescript-eslint/typescript-estree" "8.18.2" - "@typescript-eslint/visitor-keys" "8.18.2" + "@typescript-eslint/scope-manager" "8.19.0" + "@typescript-eslint/types" "8.19.0" + "@typescript-eslint/typescript-estree" "8.19.0" + "@typescript-eslint/visitor-keys" "8.19.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.18.2.tgz#d193c200d61eb0ddec5987c8e48c9d4e1c0510bd" - integrity sha512-YJFSfbd0CJjy14r/EvWapYgV4R5CHzptssoag2M7y3Ra7XNta6GPAJPPP5KGB9j14viYXyrzRO5GkX7CRfo8/g== +"@typescript-eslint/scope-manager@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-8.19.0.tgz#28fa413a334f70e8b506a968531e0a7c9c3076dc" + integrity sha512-hkoJiKQS3GQ13TSMEiuNmSCvhz7ujyqD1x3ShbaETATHrck+9RaDdUbt+osXaUuns9OFwrDTTrjtwsU8gJyyRA== dependencies: - "@typescript-eslint/types" "8.18.2" - "@typescript-eslint/visitor-keys" "8.18.2" + "@typescript-eslint/types" "8.19.0" + "@typescript-eslint/visitor-keys" "8.19.0" -"@typescript-eslint/type-utils@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.18.2.tgz#5ad07e09002eee237591881df674c1c0c91ca52f" - integrity sha512-AB/Wr1Lz31bzHfGm/jgbFR0VB0SML/hd2P1yxzKDM48YmP7vbyJNHRExUE/wZsQj2wUCvbWH8poNHFuxLqCTnA== +"@typescript-eslint/type-utils@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-8.19.0.tgz#41abd7d2e4cf93b6854b1fe6cbf416fab5abf89f" + integrity sha512-TZs0I0OSbd5Aza4qAMpp1cdCYVnER94IziudE3JU328YUHgWu9gwiwhag+fuLeJ2LkWLXI+F/182TbG+JaBdTg== dependencies: - "@typescript-eslint/typescript-estree" "8.18.2" - "@typescript-eslint/utils" "8.18.2" + "@typescript-eslint/typescript-estree" "8.19.0" + "@typescript-eslint/utils" "8.19.0" debug "^4.3.4" ts-api-utils "^1.3.0" -"@typescript-eslint/types@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.18.2.tgz#5ebad5b384c8aa1c0f86cee1c61bcdbe7511f547" - integrity sha512-Z/zblEPp8cIvmEn6+tPDIHUbRu/0z5lqZ+NvolL5SvXWT5rQy7+Nch83M0++XzO0XrWRFWECgOAyE8bsJTl1GQ== +"@typescript-eslint/types@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-8.19.0.tgz#a190a25c5484a42b81eaad06989579fdeb478cbb" + integrity sha512-8XQ4Ss7G9WX8oaYvD4OOLCjIQYgRQxO+qCiR2V2s2GxI9AUpo7riNwo6jDhKtTcaJjT8PY54j2Yb33kWtSJsmA== -"@typescript-eslint/typescript-estree@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.18.2.tgz#fffb85527f8304e29bfbbdc712f4515da9f8b47c" - integrity sha512-WXAVt595HjpmlfH4crSdM/1bcsqh+1weFRWIa9XMTx/XHZ9TCKMcr725tLYqWOgzKdeDrqVHxFotrvWcEsk2Tg== +"@typescript-eslint/typescript-estree@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-8.19.0.tgz#6b4f48f98ffad6597379951b115710f4d68c9ccb" + integrity sha512-WW9PpDaLIFW9LCbucMSdYUuGeFUz1OkWYS/5fwZwTA+l2RwlWFdJvReQqMUMBw4yJWJOfqd7An9uwut2Oj8sLw== dependencies: - "@typescript-eslint/types" "8.18.2" - "@typescript-eslint/visitor-keys" "8.18.2" + "@typescript-eslint/types" "8.19.0" + "@typescript-eslint/visitor-keys" "8.19.0" debug "^4.3.4" fast-glob "^3.3.2" is-glob "^4.0.3" @@ -3145,22 +3145,22 @@ semver "^7.6.0" ts-api-utils "^1.3.0" -"@typescript-eslint/utils@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.18.2.tgz#a2635f71904a84f9e47fe1b6f65a6d944ff1adf9" - integrity sha512-Cr4A0H7DtVIPkauj4sTSXVl+VBWewE9/o40KcF3TV9aqDEOWoXF3/+oRXNby3DYzZeCATvbdksYsGZzplwnK/Q== +"@typescript-eslint/utils@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-8.19.0.tgz#33824310e1fccc17f27fbd1030fd8bbd9a674684" + integrity sha512-PTBG+0oEMPH9jCZlfg07LCB2nYI0I317yyvXGfxnvGvw4SHIOuRnQ3kadyyXY6tGdChusIHIbM5zfIbp4M6tCg== dependencies: "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "8.18.2" - "@typescript-eslint/types" "8.18.2" - "@typescript-eslint/typescript-estree" "8.18.2" + "@typescript-eslint/scope-manager" "8.19.0" + "@typescript-eslint/types" "8.19.0" + "@typescript-eslint/typescript-estree" "8.19.0" -"@typescript-eslint/visitor-keys@8.18.2": - version "8.18.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.18.2.tgz#b3e434b701f086b10a7c82416ebc56899d27ef2f" - integrity sha512-zORcwn4C3trOWiCqFQP1x6G3xTRyZ1LYydnj51cRnJ6hxBlr/cKPckk+PKPUw/fXmvfKTcw7bwY3w9izgx5jZw== +"@typescript-eslint/visitor-keys@8.19.0": + version "8.19.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-8.19.0.tgz#dc313f735e64c4979c9073f51ffcefb6d9be5c77" + integrity sha512-mCFtBbFBJDCNCWUl5y6sZSCHXw1DEFEk3c/M3nRK2a4XUB8StGFtmcEMizdjKuBzB6e/smJAAWYug3VrdLMr1w== dependencies: - "@typescript-eslint/types" "8.18.2" + "@typescript-eslint/types" "8.19.0" eslint-visitor-keys "^4.2.0" "@vitest/coverage-v8@^2.1.8": @@ -3181,10 +3181,10 @@ test-exclude "^7.0.1" tinyrainbow "^1.2.0" -"@vitest/eslint-plugin@^1.1.21": - version "1.1.21" - resolved "https://registry.yarnpkg.com/@vitest/eslint-plugin/-/eslint-plugin-1.1.21.tgz#4a2e83c9dd84cab7e96f744999e8139309213aba" - integrity sha512-gIpmafm7WSwXGHq413q3fC26+nER5mQtM7Lqi7UusY5bSzeQIJmViC+G6CfPo06U0CfgZ+rt7FPaskpkZ2f6gg== +"@vitest/eslint-plugin@^1.1.24": + version "1.1.24" + resolved "https://registry.yarnpkg.com/@vitest/eslint-plugin/-/eslint-plugin-1.1.24.tgz#4807bfa0a3af8ffb97fb11ba2754f9a5056fd02a" + integrity sha512-7IaENe4NNy33g0iuuy5bHY69JYYRjpv4lMx6H5Wp30W7ez2baLHwxsXF5TM4wa8JDYZt8ut99Ytoj7GiDO01hw== "@vitest/expect@2.1.8": version "2.1.8" @@ -3258,19 +3258,19 @@ loupe "^3.1.2" tinyrainbow "^1.2.0" -"@wdio/cli@^9.4.5": - version "9.4.5" - resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-9.4.5.tgz#1fc98c07cf62fdf73faca636f9d273887c8747d8" - integrity sha512-t4LfWunVw+z3VQ/pSVbNit6VyrboENhN0Rxt91PqlZKc3s0NOEMIiXVQIkUhZWDn2YvkHhxQRCJOt7pqe4n++A== +"@wdio/cli@^9.5.1": + version "9.5.1" + resolved "https://registry.yarnpkg.com/@wdio/cli/-/cli-9.5.1.tgz#821a7ec9a71740284ab0a85d3b0bfdb6efb4d417" + integrity sha512-M4tbACG/T+PF32vGoeBbN3QQHAdrJiMge8ExT7guxHjhmROoCYJgL6X6eqqKKu8P4Kti6B2Ur/XO7jmT09TfiA== dependencies: "@types/node" "^20.1.1" "@vitest/snapshot" "^2.1.1" - "@wdio/config" "9.4.4" - "@wdio/globals" "9.4.5" + "@wdio/config" "9.5.0" + "@wdio/globals" "9.5.1" "@wdio/logger" "9.4.4" "@wdio/protocols" "9.4.4" - "@wdio/types" "9.4.4" - "@wdio/utils" "9.4.4" + "@wdio/types" "9.5.0" + "@wdio/utils" "9.5.0" async-exit-hook "^2.0.1" chalk "^5.2.0" chokidar "^4.0.0" @@ -3285,7 +3285,7 @@ read-pkg-up "^10.0.0" recursive-readdir "^2.2.3" tsx "^4.7.2" - webdriverio "9.4.5" + webdriverio "9.5.1" yargs "^17.7.2" "@wdio/config@7.19.5": @@ -3298,36 +3298,36 @@ deepmerge "^4.0.0" glob "^7.1.2" -"@wdio/config@9.4.4": - version "9.4.4" - resolved "https://registry.yarnpkg.com/@wdio/config/-/config-9.4.4.tgz#375ecbd764ee0d6a1b920f92d5be7af0b5b692a0" - integrity sha512-w1Qo6QywLSGxmoglU4BiqDGNmFbwh/L6BRud4AO9nGgTuwKy6UkT7KevzlkIRiCHtdqkkjExR3xUi2OgjMdHAA== +"@wdio/config@9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@wdio/config/-/config-9.5.0.tgz#cb40bd5cff20d57104e627663d31481c00891d28" + integrity sha512-ty0laZy9J6pYpPd9BzNS4/P9RcRFCQfiacQuJFCkaM0NXjOtkWnyMnrqLP09nyUEQYhOGwANwShbsS+EaUkmSQ== dependencies: "@wdio/logger" "9.4.4" - "@wdio/types" "9.4.4" - "@wdio/utils" "9.4.4" + "@wdio/types" "9.5.0" + "@wdio/utils" "9.5.0" deepmerge-ts "^7.0.3" glob "^10.2.2" import-meta-resolve "^4.0.0" -"@wdio/globals@9.4.5": - version "9.4.5" - resolved "https://registry.yarnpkg.com/@wdio/globals/-/globals-9.4.5.tgz#6da91fbdfa834360890fbfeae30e573b092f3104" - integrity sha512-zdN/2EGOr2HER59CNAtSfmr/M7BMAH5gQJix4iPkDN5buf8PQZHE16GnfKtqKTIBeNgpkBkUyjyCKoIKSUngjw== +"@wdio/globals@9.5.1": + version "9.5.1" + resolved "https://registry.yarnpkg.com/@wdio/globals/-/globals-9.5.1.tgz#6d1d996e859496c3db1d6fdcf809ebeadffc41f0" + integrity sha512-6D5nuhaobxA9wOfXHQuhk9nA2wM+LXihYB6sIF+jiy2T/VhHncLjrAl4rHIXEAhBvgcGEiDvvYGAeYAYDikw0A== optionalDependencies: expect-webdriverio "^5.0.1" - webdriverio "9.4.5" + webdriverio "9.5.1" -"@wdio/local-runner@^9.4.5": - version "9.4.5" - resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-9.4.5.tgz#b2bab823da0cae906edaafbc98e253fc7bcd4952" - integrity sha512-gFXdeNck83GQpoY9hZh3Uu2SrL2fAv48/rvxQLQV6MhgUhhTrbN5rSpodcVpan0nXsjWzp+yhj4c6bLugqf9bQ== +"@wdio/local-runner@^9.5.1": + version "9.5.1" + resolved "https://registry.yarnpkg.com/@wdio/local-runner/-/local-runner-9.5.1.tgz#bd34cca3113d98065de7cbabd179bcb6b1d8eb45" + integrity sha512-35cZtbYqWkzOvY5Rg5+iBgtZw4gIfpGSmTt9H/us0hukBdAdcsxEwh7guK1XfRXp0zxs1E0+DAtRSPqxt+1QTg== dependencies: "@types/node" "^20.1.0" "@wdio/logger" "9.4.4" "@wdio/repl" "9.4.4" - "@wdio/runner" "9.4.5" - "@wdio/types" "9.4.4" + "@wdio/runner" "9.5.1" + "@wdio/types" "9.5.0" async-exit-hook "^2.0.1" split2 "^4.1.0" stream-buffers "^3.0.2" @@ -3352,16 +3352,16 @@ loglevel-plugin-prefix "^0.8.4" strip-ansi "^7.1.0" -"@wdio/mocha-framework@^9.4.4": - version "9.4.4" - resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-9.4.4.tgz#ebfd0e72e545572cebbc7e971777d341bf2b484f" - integrity sha512-GYBSndFT3v/+EVpyZjetCrJStWIugLZKgMdPiLZB3wMX9MsTPpMP2MDyO365kYXkvU4kYNWAwFSSwL6xMFaP+w== +"@wdio/mocha-framework@^9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@wdio/mocha-framework/-/mocha-framework-9.5.0.tgz#7cdd15babcbff19bae788bdc9d949cb58a007c64" + integrity sha512-bHzgPJeik9z4OBZ4LGLPouzE5KiQflx/EvNJL6iIZkvmoBbWAeSROzjNok6y+PWN4SykHwtTuRs+vXUBINKulg== dependencies: "@types/mocha" "^10.0.6" "@types/node" "^20.11.28" "@wdio/logger" "9.4.4" - "@wdio/types" "9.4.4" - "@wdio/utils" "9.4.4" + "@wdio/types" "9.5.0" + "@wdio/utils" "9.5.0" mocha "^10.3.0" "@wdio/protocols@7.19.0": @@ -3388,62 +3388,62 @@ dependencies: "@types/node" "^20.1.0" -"@wdio/reporter@9.4.4": - version "9.4.4" - resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-9.4.4.tgz#42fbbee1314bc31dcbd86fd375d5eefb4feb3731" - integrity sha512-uP9I2+bsE4ZqEzJeOlMB/h+ou1zm71m2sHq1sxGbjSqQFEkLJDSpTc8QEOm5sXptIA4y7ieTWCz4t6yFs/MkAw== +"@wdio/reporter@9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@wdio/reporter/-/reporter-9.5.0.tgz#f7577d31a1b38f70d4dc3414c1831c6e78b8f5eb" + integrity sha512-ycdbU97tDT7RCgutM+fSwbd0FIab821BAc0hYopCkB0FIooHUjIjvXmh0QichasS5a21tGe0UXfCcnn1S6V6Fw== dependencies: "@types/node" "^20.1.0" "@wdio/logger" "9.4.4" - "@wdio/types" "9.4.4" + "@wdio/types" "9.5.0" diff "^7.0.0" object-inspect "^1.12.0" -"@wdio/runner@9.4.5": - version "9.4.5" - resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-9.4.5.tgz#0b6bcdc4a6e08f191d2cab2e40c4a15cededdcbb" - integrity sha512-GEH5thQs6ujndlTtHWoh/FrQMX4HfBPoevr9CADBYlTFKo2nLcNCgwrlHJdJuzThukO8x0RzfmrNSkTFPCNusw== +"@wdio/runner@9.5.1": + version "9.5.1" + resolved "https://registry.yarnpkg.com/@wdio/runner/-/runner-9.5.1.tgz#b091a735e2276eae66a63c09385ef84272343bbc" + integrity sha512-o+EpEL9NJmm3buBDP6ZeAMY2As2BPFbTUcBLXy5qy+F7IeczVka+7/AOsm2RUqoIBswMs3lwlwRtmUnunGTFGA== dependencies: "@types/node" "^20.11.28" - "@wdio/config" "9.4.4" - "@wdio/globals" "9.4.5" + "@wdio/config" "9.5.0" + "@wdio/globals" "9.5.1" "@wdio/logger" "9.4.4" - "@wdio/types" "9.4.4" - "@wdio/utils" "9.4.4" + "@wdio/types" "9.5.0" + "@wdio/utils" "9.5.0" deepmerge-ts "^7.0.3" expect-webdriverio "^5.0.1" - webdriver "9.4.4" - webdriverio "9.4.5" + webdriver "9.5.1" + webdriverio "9.5.1" -"@wdio/sauce-service@^9.4.5": - version "9.4.5" - resolved "https://registry.yarnpkg.com/@wdio/sauce-service/-/sauce-service-9.4.5.tgz#a97c6d495908271e6a40ce34dd2421affb245b51" - integrity sha512-QP73IHJYVc7q+moCJT1uexCzmd5WWD2xAxbmvuxZm2e3maJH+rEE1WLFMyBmClfOq2b18GzOUMpvbXNRzEQNeQ== +"@wdio/sauce-service@^9.5.1": + version "9.5.1" + resolved "https://registry.yarnpkg.com/@wdio/sauce-service/-/sauce-service-9.5.1.tgz#34d92e73ec61a2f6e372599b4c67a176bf543f18" + integrity sha512-4rrXPJ6dzw8SUPPQJ1h6TTR5UV0DOLSpoYZk40CGjPvBjQNzrEcl7GVrqsBD17M3utU2SrW5XQzXfuL8eu3/Fw== dependencies: "@wdio/logger" "9.4.4" - "@wdio/types" "9.4.4" - "@wdio/utils" "9.4.4" + "@wdio/types" "9.5.0" + "@wdio/utils" "9.5.0" saucelabs "8.0.0" - webdriverio "9.4.5" + webdriverio "9.5.1" -"@wdio/spec-reporter@^9.4.4": - version "9.4.4" - resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-9.4.4.tgz#2742bbdd76c3143b57fb23442e3701728df5ea94" - integrity sha512-dJDywB82KHquR4xUK5Ym51A8JDUWDzOHKT7tNB5w4lFDSNv7B6wVDoIkuUrrZoyjlgjQmcB6z7YmiwCg0+PkTw== +"@wdio/spec-reporter@^9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@wdio/spec-reporter/-/spec-reporter-9.5.0.tgz#b8a746fd3c6d2a19328f1df9403365028ccd0b55" + integrity sha512-xapzWIPZE8E5IHQdhIESJ9u10fZMWi91D0Hu3EiyDvZ6ClJR6LIS/eeGChXVx3+x/OeU6yiOwhmkV4mCUyFeNA== dependencies: - "@wdio/reporter" "9.4.4" - "@wdio/types" "9.4.4" + "@wdio/reporter" "9.5.0" + "@wdio/types" "9.5.0" chalk "^5.1.2" easy-table "^1.2.0" pretty-ms "^9.0.0" -"@wdio/static-server-service@^9.4.4": - version "9.4.4" - resolved "https://registry.yarnpkg.com/@wdio/static-server-service/-/static-server-service-9.4.4.tgz#72437c9e1a494cf8772834deae5f71425305e5a6" - integrity sha512-F2tvR6VgxLK7zuZBnCho7iSvFiHlUMhLa7BmlDhNRyn0r041hGjeQRqQDsVjhH5QL2UBqhzQrTzJQ/TNthVkBA== +"@wdio/static-server-service@^9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@wdio/static-server-service/-/static-server-service-9.5.0.tgz#7ccfc6f1d735e21b97988d8c85dc8726376ddd1c" + integrity sha512-srTTomP+kjjieWSmYFxKdfIj0P7TorrngehO1djpWMk3xyuTaR1fyehNuwsmZHnRk7Zbrim1HFCZwwX5WnaBSw== dependencies: "@wdio/logger" "9.4.4" - "@wdio/types" "9.4.4" + "@wdio/types" "9.5.0" express "^4.14.0" morgan "^1.7.0" @@ -3455,10 +3455,10 @@ "@types/node" "^17.0.4" got "^11.8.1" -"@wdio/types@9.4.4": - version "9.4.4" - resolved "https://registry.yarnpkg.com/@wdio/types/-/types-9.4.4.tgz#15716d63717866d8fb22056f03e837af332d9c99" - integrity sha512-Z2TAVMZiz4wCfP7ZdHqUXlYfF4qj5bBOV25A7tHxFbbdWPvFb8sSW3SU2+fxSwu02n5sV1mgfRYOsloypOXBnw== +"@wdio/types@9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@wdio/types/-/types-9.5.0.tgz#260dd40f3bd26519adc0e1102a0c909a4faa402c" + integrity sha512-sX1vH6VebVHvgdpySTOXzKNazHBu+yFr5bMvveJ2T4vKjJTJOAwO6nPftjKcgGDfhyYxM3xOCvboKICdQKFgEg== dependencies: "@types/node" "^20.1.0" @@ -3471,14 +3471,14 @@ "@wdio/types" "7.19.5" p-iteration "^1.1.8" -"@wdio/utils@9.4.4": - version "9.4.4" - resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-9.4.4.tgz#9d755bf3fc5be98acb23756dfa70eb0946bc9069" - integrity sha512-CH2uHziYKZrm6xvI2Drfha+CBAK3cCHTFqhxfjP2dhz5kcCQfCEn22Bj12t2jYTILNvnxKFCxZyk+VEcQNMIKg== +"@wdio/utils@9.5.0": + version "9.5.0" + resolved "https://registry.yarnpkg.com/@wdio/utils/-/utils-9.5.0.tgz#7f9450f60685a8900a6e3b6c3a9388f742b6d2d4" + integrity sha512-Lrom21pIdp60IiKznecJT6Za0GGeXxKikPyWHH5z9SY5TmuSoIhuG/bq40lfUjeSW7doiL1JEsFHbRbzt0bHYA== dependencies: "@puppeteer/browsers" "^2.2.0" "@wdio/logger" "9.4.4" - "@wdio/types" "9.4.4" + "@wdio/types" "9.5.0" decamelize "^6.0.0" deepmerge-ts "^7.0.3" edgedriver "^6.1.1" @@ -5174,7 +5174,7 @@ debug@2.6.9, debug@^2.6.9: dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6, debug@^4.3.7, debug@^4.4.0, debug@~4.4.0: +debug@4, debug@4.4.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@^4.3.5, debug@^4.3.6, debug@^4.3.7, debug@^4.4.0, debug@~4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -6630,13 +6630,13 @@ fn.name@1.x.x: resolved "https://registry.yarnpkg.com/fn.name/-/fn.name-1.1.0.tgz#26cad8017967aea8731bc42961d04a3d5988accc" integrity sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw== -folder-hash@4.0.4: - version "4.0.4" - resolved "https://registry.yarnpkg.com/folder-hash/-/folder-hash-4.0.4.tgz#f5ffa14e9fc6f3213598f6a367207adf7d419edc" - integrity sha512-zEyYH+UsHEfJJcCRSf9ai5I4CTZwZ8ObONRuEI5hcEmJY5pS0FUWKruX9mMnYJrgC7MlPFDYnGsK1R+WFYjLlQ== +folder-hash@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/folder-hash/-/folder-hash-4.1.0.tgz#773172341218022af0d7147e6143854d2a01d2a4" + integrity sha512-45DBqW/wE1FdEynQ922zoKsICdAkZEkuyWijChitENaoI+AF/FsTlKOB+EwaEqhNfBZ5dEgLVv694wbpNMIC5g== dependencies: - debug "^4.3.3" - minimatch "~5.1.2" + debug "4.4.0" + minimatch "10.0.1" follow-redirects@^1.0.0, follow-redirects@^1.15.6: version "1.15.6" @@ -7250,10 +7250,10 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -htmlfy@^0.3.0: - version "0.3.2" - resolved "https://registry.yarnpkg.com/htmlfy/-/htmlfy-0.3.2.tgz#da5c8b74aaabdc3255d7d3df8733cea7bcf1178c" - integrity sha512-FsxzfpeDYRqn1emox9VpxMPfGjADoUmmup8D604q497R0VNxiXs4ZZTN2QzkaMA5C9aHGUoe1iQRVSm+HK9xuA== +htmlfy@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/htmlfy/-/htmlfy-0.5.0.tgz#0cfd252134625985069a1c9de84aea2d12dc4a8b" + integrity sha512-/g4imybF9k7eJT+VEsjtpx1i3BHYxFxv6/RS0Lf8veh1+pw0HzAEndGTdjvrlVRqUSu7YurJZkfnLXpVZ2yrEw== htmlparser2@^9.1.0: version "9.1.0" @@ -9014,6 +9014,13 @@ minimalistic-assert@^1.0.1: resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== +minimatch@10.0.1, minimatch@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" + integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== + dependencies: + brace-expansion "^2.0.1" + minimatch@9.0.3: version "9.0.3" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" @@ -9021,13 +9028,6 @@ minimatch@9.0.3: dependencies: brace-expansion "^2.0.1" -minimatch@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-10.0.1.tgz#ce0521856b453c86e25f2c4c0d03e6ff7ddc440b" - integrity sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ== - dependencies: - brace-expansion "^2.0.1" - minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" @@ -9035,7 +9035,7 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.0, minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.6, minimatch@~5.1.2: +minimatch@^5.0.0, minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.6: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== @@ -10779,32 +10779,32 @@ rollup-plugin-serve@^3.0.0: mime "^4" opener "1" -rollup@^4.20.0, rollup@^4.28.0, rollup@^4.29.1: - version "4.29.1" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.29.1.tgz#a9aaaece817e5f778489e5bf82e379cc8a5c05bc" - integrity sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw== +rollup@^4.20.0, rollup@^4.28.0, rollup@^4.30.0: + version "4.30.0" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-4.30.0.tgz#44ae4260029a8362113ef2a0cee7e02f3f740274" + integrity sha512-sDnr1pcjTgUT69qBksNF1N1anwfbyYG6TBQ22b03bII8EdiUQ7J0TlozVaTMjT/eEJAO49e1ndV7t+UZfL1+vA== dependencies: "@types/estree" "1.0.6" optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.29.1" - "@rollup/rollup-android-arm64" "4.29.1" - "@rollup/rollup-darwin-arm64" "4.29.1" - "@rollup/rollup-darwin-x64" "4.29.1" - "@rollup/rollup-freebsd-arm64" "4.29.1" - "@rollup/rollup-freebsd-x64" "4.29.1" - "@rollup/rollup-linux-arm-gnueabihf" "4.29.1" - "@rollup/rollup-linux-arm-musleabihf" "4.29.1" - "@rollup/rollup-linux-arm64-gnu" "4.29.1" - "@rollup/rollup-linux-arm64-musl" "4.29.1" - "@rollup/rollup-linux-loongarch64-gnu" "4.29.1" - "@rollup/rollup-linux-powerpc64le-gnu" "4.29.1" - "@rollup/rollup-linux-riscv64-gnu" "4.29.1" - "@rollup/rollup-linux-s390x-gnu" "4.29.1" - "@rollup/rollup-linux-x64-gnu" "4.29.1" - "@rollup/rollup-linux-x64-musl" "4.29.1" - "@rollup/rollup-win32-arm64-msvc" "4.29.1" - "@rollup/rollup-win32-ia32-msvc" "4.29.1" - "@rollup/rollup-win32-x64-msvc" "4.29.1" + "@rollup/rollup-android-arm-eabi" "4.30.0" + "@rollup/rollup-android-arm64" "4.30.0" + "@rollup/rollup-darwin-arm64" "4.30.0" + "@rollup/rollup-darwin-x64" "4.30.0" + "@rollup/rollup-freebsd-arm64" "4.30.0" + "@rollup/rollup-freebsd-x64" "4.30.0" + "@rollup/rollup-linux-arm-gnueabihf" "4.30.0" + "@rollup/rollup-linux-arm-musleabihf" "4.30.0" + "@rollup/rollup-linux-arm64-gnu" "4.30.0" + "@rollup/rollup-linux-arm64-musl" "4.30.0" + "@rollup/rollup-linux-loongarch64-gnu" "4.30.0" + "@rollup/rollup-linux-powerpc64le-gnu" "4.30.0" + "@rollup/rollup-linux-riscv64-gnu" "4.30.0" + "@rollup/rollup-linux-s390x-gnu" "4.30.0" + "@rollup/rollup-linux-x64-gnu" "4.30.0" + "@rollup/rollup-linux-x64-musl" "4.30.0" + "@rollup/rollup-win32-arm64-msvc" "4.30.0" + "@rollup/rollup-win32-ia32-msvc" "4.30.0" + "@rollup/rollup-win32-x64-msvc" "4.30.0" fsevents "~2.3.2" rrweb-cssom@^0.7.1: @@ -12123,14 +12123,14 @@ typed-query-selector@^2.12.0: resolved "https://registry.yarnpkg.com/typed-query-selector/-/typed-query-selector-2.12.0.tgz#92b65dbc0a42655fccf4aeb1a08b1dddce8af5f2" integrity sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg== -typescript-eslint@8.18.2: - version "8.18.2" - resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.18.2.tgz#71334dcf843adc3fbb771dce5ade7876aa0d62b7" - integrity sha512-KuXezG6jHkvC3MvizeXgupZzaG5wjhU3yE8E7e6viOvAvD9xAWYp8/vy0WULTGe9DYDWcQu7aW03YIV3mSitrQ== +typescript-eslint@8.19.0: + version "8.19.0" + resolved "https://registry.yarnpkg.com/typescript-eslint/-/typescript-eslint-8.19.0.tgz#e4ff06b19f2f9807a2c26147a0199a109944d9e0" + integrity sha512-Ni8sUkVWYK4KAcTtPjQ/UTiRk6jcsuDhPpxULapUDi8A/l8TSBk+t1GtJA1RsCzIJg0q6+J7bf35AwQigENWRQ== dependencies: - "@typescript-eslint/eslint-plugin" "8.18.2" - "@typescript-eslint/parser" "8.18.2" - "@typescript-eslint/utils" "8.18.2" + "@typescript-eslint/eslint-plugin" "8.19.0" + "@typescript-eslint/parser" "8.19.0" + "@typescript-eslint/utils" "8.19.0" typescript@5.4.5: version "5.4.5" @@ -12459,18 +12459,18 @@ webdriver@7.19.5: ky "^0.30.0" lodash.merge "^4.6.1" -webdriver@9.4.4: - version "9.4.4" - resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-9.4.4.tgz#c4612a00fffea7eecc1c5f972b6c27ee45a79d66" - integrity sha512-F/QxX3TNfkBWzYC0Ywz0oRRUtvUEFUM59pob19gs+lZ2seXKKCJ8vVLzIWcT9XBU8dFAWN6Mzqi5FypHWeBgfw== +webdriver@9.5.1: + version "9.5.1" + resolved "https://registry.yarnpkg.com/webdriver/-/webdriver-9.5.1.tgz#f7e085bf837c3267b25c255fdc33e0e138b4db0a" + integrity sha512-uVQJtk1fLoi8ITmIo5jVpzUb7KMILPptB7uMKBumQJpVxjehz3xi0RGcnscSBuKhi59wkPJ3I5BOvomxQUG8Vw== dependencies: "@types/node" "^20.1.0" "@types/ws" "^8.5.3" - "@wdio/config" "9.4.4" + "@wdio/config" "9.5.0" "@wdio/logger" "9.4.4" "@wdio/protocols" "9.4.4" - "@wdio/types" "9.4.4" - "@wdio/utils" "9.4.4" + "@wdio/types" "9.5.0" + "@wdio/utils" "9.5.0" deepmerge-ts "^7.0.3" undici "^6.20.1" ws "^8.8.0" @@ -12508,26 +12508,26 @@ webdriverio@7.19.5: serialize-error "^8.0.0" webdriver "7.19.5" -webdriverio@9.4.5, webdriverio@^9.0.7: - version "9.4.5" - resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-9.4.5.tgz#591d4e31fc594976281410279c52f8cc60b147b9" - integrity sha512-tc22NSwKbXNROhafzktoQnhfkx0bhvh9a+XVaVu3mLhaiOmymIGDcS2NyRoOn3Sq4JxWJuOUwTO6f6jNkFJ5bQ== +webdriverio@9.5.1, webdriverio@^9.0.7: + version "9.5.1" + resolved "https://registry.yarnpkg.com/webdriverio/-/webdriverio-9.5.1.tgz#78976fde0ea39a04e0adde27d6863e692e3ba8b0" + integrity sha512-G/YwalPM/wxRdjY28LoZ0jJzldDUuZ2Do1F90THNw3GwSZae9yARs1kHxdpy1aDxBFwrb4BNTMzzL9hpJ0lASw== dependencies: "@types/node" "^20.11.30" "@types/sinonjs__fake-timers" "^8.1.5" - "@wdio/config" "9.4.4" + "@wdio/config" "9.5.0" "@wdio/logger" "9.4.4" "@wdio/protocols" "9.4.4" "@wdio/repl" "9.4.4" - "@wdio/types" "9.4.4" - "@wdio/utils" "9.4.4" + "@wdio/types" "9.5.0" + "@wdio/utils" "9.5.0" archiver "^7.0.1" aria-query "^5.3.0" cheerio "^1.0.0-rc.12" css-shorthand-properties "^1.1.1" css-value "^0.0.1" grapheme-splitter "^1.0.4" - htmlfy "^0.3.0" + htmlfy "^0.5.0" import-meta-resolve "^4.0.0" is-plain-obj "^4.1.0" jszip "^3.10.1" @@ -12539,7 +12539,7 @@ webdriverio@9.4.5, webdriverio@^9.0.7: rgb2hex "0.2.5" serialize-error "^11.0.3" urlpattern-polyfill "^10.0.0" - webdriver "9.4.4" + webdriver "9.5.1" webidl-conversions@^3.0.0: version "3.0.1" From e4b3c46c41885dd3a1079a2dd7f6ae761a8ecea2 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Mon, 6 Jan 2025 09:17:10 -0800 Subject: [PATCH 2/5] fix(ssr): fix constructor with args (#5094) Fixes #5080 --- .../src/__tests__/utils/expected-failures.ts | 1 - packages/@lwc/ssr-compiler/src/compile-js/index.ts | 12 ++++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/@lwc/ssr-compiler/src/__tests__/utils/expected-failures.ts b/packages/@lwc/ssr-compiler/src/__tests__/utils/expected-failures.ts index d67a49cc5f..383eaefaa4 100644 --- a/packages/@lwc/ssr-compiler/src/__tests__/utils/expected-failures.ts +++ b/packages/@lwc/ssr-compiler/src/__tests__/utils/expected-failures.ts @@ -26,7 +26,6 @@ export const expectedFailures = new Set([ 'slot-not-at-top-level/with-adjacent-text-nodes/lwcIf/light/index.js', 'slot-not-at-top-level/with-adjacent-text-nodes/if/light/index.js', 'slot-not-at-top-level/with-adjacent-text-nodes/if-as-sibling/light/index.js', - 'superclass/with-props/index.js', 'wire/errors/throws-on-computed-key/index.js', 'wire/errors/throws-when-colliding-prop-then-method/index.js', ]); diff --git a/packages/@lwc/ssr-compiler/src/compile-js/index.ts b/packages/@lwc/ssr-compiler/src/compile-js/index.ts index e83f8de2e4..431f91c209 100644 --- a/packages/@lwc/ssr-compiler/src/compile-js/index.ts +++ b/packages/@lwc/ssr-compiler/src/compile-js/index.ts @@ -168,7 +168,11 @@ const visitors: Visitors = { switch (node.key.name) { case 'constructor': - node.value.params = [b.identifier('propsAvailableAtConstruction')]; + // add our own custom arg after any pre-existing constructor args + node.value.params = [ + ...structuredClone(node.value.params), + b.identifier('propsAvailableAtConstruction'), + ]; break; case 'connectedCallback': state.hasConnectedCallback = true; @@ -196,7 +200,11 @@ const visitors: Visitors = { path.parentPath && path.parentPath.node?.type === 'CallExpression' ) { - path.parentPath.node.arguments = [b.identifier('propsAvailableAtConstruction')]; + // add our own custom arg after any pre-existing super() args + path.parentPath.node.arguments = [ + ...structuredClone(path.parentPath.node.arguments), + b.identifier('propsAvailableAtConstruction'), + ]; } }, Program: { From abfe39f102a137cd8981f5e03f846a62b5c94df4 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Mon, 6 Jan 2025 09:17:24 -0800 Subject: [PATCH 3/5] perf(ssr): speed up setting props (#5092) --- .../src/compile-js/generate-markup.ts | 19 +++++------- packages/@lwc/ssr-runtime/src/class-list.ts | 2 +- .../@lwc/ssr-runtime/src/lightning-element.ts | 31 +++++++------------ packages/@lwc/ssr-runtime/src/reflection.ts | 14 ++++----- 4 files changed, 27 insertions(+), 39 deletions(-) diff --git a/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts b/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts index 34012923be..7d7db754dc 100644 --- a/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts +++ b/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts @@ -11,16 +11,13 @@ import { esTemplate } from '../estemplate'; import { bImportDeclaration } from '../estree/builders'; import { bWireAdaptersPlumbing } from './wire'; -import type { - Program, - Statement, - ExpressionStatement, - IfStatement, - FunctionDeclaration, -} from 'estree'; +import type { Program, Statement, IfStatement } from 'estree'; import type { ComponentMetaState } from './types'; const bGenerateMarkup = esTemplate` + const publicFields = new Set(${/*public fields*/ is.arrayExpression}); + const privateFields = new Set(${/*private fields*/ is.arrayExpression}); + async function* generateMarkup( tagName, props, @@ -36,8 +33,8 @@ const bGenerateMarkup = esTemplate` props = props ?? Object.create(null); props = __filterProperties( props, - ${/*public fields*/ is.arrayExpression}, - ${/*private fields*/ is.arrayExpression}, + publicFields, + privateFields, ); const instance = new ${/* Component class */ is.identifier}({ tagName: tagName.toUpperCase(), @@ -77,7 +74,7 @@ const bGenerateMarkup = esTemplate` yield \`\`; } ${/* component class */ 3}[__SYMBOL__GENERATE_MARKUP] = generateMarkup; -`<[FunctionDeclaration, ExpressionStatement]>; +`<[Statement]>; const bExposeTemplate = esTemplate` if (${/*template*/ is.identifier}) { @@ -144,9 +141,9 @@ export function addGenerateMarkupFunction( ); program.body.push( ...bGenerateMarkup( - defaultTagName, b.arrayExpression(publicFields.map(b.literal)), b.arrayExpression(privateFields.map(b.literal)), + defaultTagName, classIdentifier, connectWireAdapterCode ) diff --git a/packages/@lwc/ssr-runtime/src/class-list.ts b/packages/@lwc/ssr-runtime/src/class-list.ts index eec1cf9e0f..2de017b682 100644 --- a/packages/@lwc/ssr-runtime/src/class-list.ts +++ b/packages/@lwc/ssr-runtime/src/class-list.ts @@ -61,7 +61,7 @@ export class ClassList implements DOMTokenList { replace(oldClassName: string, newClassName: string) { let classWasReplaced = false; const className = this.el.className; - const listOfClasses = className.split(MULTI_SPACE).filter(Boolean); + const listOfClasses = className.split(MULTI_SPACE).filter(Boolean) as string[]; listOfClasses.forEach((value, idx) => { if (value === oldClassName) { classWasReplaced = true; diff --git a/packages/@lwc/ssr-runtime/src/lightning-element.ts b/packages/@lwc/ssr-runtime/src/lightning-element.ts index a5613d0dbd..3607ca76d3 100644 --- a/packages/@lwc/ssr-runtime/src/lightning-element.ts +++ b/packages/@lwc/ssr-runtime/src/lightning-element.ts @@ -13,14 +13,7 @@ // and be located before import statements. // /// -import { - assign, - defineProperty, - defineProperties, - hasOwnProperty, - StringToLowerCase, - toString, -} from '@lwc/shared'; +import { assign, defineProperties, hasOwnProperty, StringToLowerCase, toString } from '@lwc/shared'; import { ClassList } from './class-list'; import { mutationTracker } from './mutation-tracker'; @@ -59,11 +52,11 @@ export class LightningElement implements PropsAvailableAtConstruction { title!: string; isConnected = false; - className = ''; // Using ! because it's assigned in the constructor via `Object.assign`, which TS can't detect tagName!: string; + #props!: Properties; #attrs!: Attributes; #classList: ClassList | null = null; @@ -72,19 +65,19 @@ export class LightningElement implements PropsAvailableAtConstruction { } [SYMBOL__SET_INTERNALS](props: Properties, attrs: Attributes) { + this.#props = props; this.#attrs = attrs; assign(this, props); + } + + get className() { + return this.#props.class ?? ''; + } - defineProperty(this, 'className', { - get() { - return props.class ?? ''; - }, - set(newVal) { - props.class = newVal; - attrs.class = newVal; - mutationTracker.add(this, 'class'); - }, - }); + set className(newVal: any) { + this.#props.class = newVal; + this.#attrs.class = newVal; + mutationTracker.add(this, 'class'); } get classList() { diff --git a/packages/@lwc/ssr-runtime/src/reflection.ts b/packages/@lwc/ssr-runtime/src/reflection.ts index d33faccf46..f194f7bf39 100644 --- a/packages/@lwc/ssr-runtime/src/reflection.ts +++ b/packages/@lwc/ssr-runtime/src/reflection.ts @@ -27,22 +27,20 @@ import type { LightningElement } from './lightning-element'; */ export function filterProperties( props: Record, - publicFields: Array, - privateFields: Array + publicFields: Set, + privateFields: Set ): Record { const propsToAssign = create(null); - const publicFieldSet = new Set(publicFields); - const privateFieldSet = new Set(privateFields); - keys(props).forEach((propName) => { + for (const propName of keys(props)) { const attrName = htmlPropertyToAttribute(propName); if ( - publicFieldSet.has(propName) || + publicFields.has(propName) || ((REFLECTIVE_GLOBAL_PROPERTY_SET.has(propName) || isAriaAttribute(attrName)) && - !privateFieldSet.has(propName)) + !privateFields.has(propName)) ) { propsToAssign[propName] = props[propName]; } - }); + } return propsToAssign; } From 0013158128581b33c0f29ea8f803d70b50094ee2 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Mon, 6 Jan 2025 09:17:55 -0800 Subject: [PATCH 4/5] refactor(ssr): do not pass props/attrs to `tmpl` (#5095) --- .../@lwc/ssr-compiler/src/compile-js/generate-markup.ts | 6 ++---- packages/@lwc/ssr-compiler/src/compile-template/index.ts | 6 ++---- packages/@lwc/ssr-runtime/src/render.ts | 4 ---- 3 files changed, 4 insertions(+), 12 deletions(-) diff --git a/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts b/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts index 7d7db754dc..05f3f8720e 100644 --- a/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts +++ b/packages/@lwc/ssr-compiler/src/compile-js/generate-markup.ts @@ -64,11 +64,9 @@ const bGenerateMarkup = esTemplate` yield* __renderAttrs(instance, attrs, hostScopeToken, scopeToken); yield '>'; yield* tmplFn( - props, - attrs, shadowSlottedContent, - lightSlottedContent, - ${/*component class*/ 3}, + lightSlottedContent, + ${/*component class*/ 3}, instance ); yield \`\`; diff --git a/packages/@lwc/ssr-compiler/src/compile-template/index.ts b/packages/@lwc/ssr-compiler/src/compile-template/index.ts index c5480b73eb..392ab9c4dc 100644 --- a/packages/@lwc/ssr-compiler/src/compile-template/index.ts +++ b/packages/@lwc/ssr-compiler/src/compile-template/index.ts @@ -21,11 +21,9 @@ import type { CompilationMode } from '@lwc/shared'; // TODO [#4663]: Render mode mismatch between template and compiler should throw. const bExportTemplate = esTemplate` export default async function* tmpl( - props, - attrs, shadowSlottedContent, - lightSlottedContent, - Cmp, + lightSlottedContent, + Cmp, instance ) { // Deliberately using let so we can mutate as many times as we want in the same scope. diff --git a/packages/@lwc/ssr-runtime/src/render.ts b/packages/@lwc/ssr-runtime/src/render.ts index 85d016fb91..514bce7444 100644 --- a/packages/@lwc/ssr-runtime/src/render.ts +++ b/packages/@lwc/ssr-runtime/src/render.ts @@ -96,8 +96,6 @@ export function renderAttrsNoYield( } export function* fallbackTmpl( - _props: unknown, - _attrs: unknown, _shadowSlottedContent: unknown, _lightSlottedContent: unknown, Cmp: LightningElementConstructor, @@ -110,8 +108,6 @@ export function* fallbackTmpl( export function fallbackTmplNoYield( emit: (segment: string) => void, - _props: unknown, - _attrs: unknown, _shadowSlottedContent: unknown, _lightSlottedContent: unknown, Cmp: LightningElementConstructor, From ba37125d467893d53d4b475fbf359afbaac430a5 Mon Sep 17 00:00:00 2001 From: Nolan Lawson Date: Mon, 6 Jan 2025 09:34:40 -0800 Subject: [PATCH 5/5] chore: release v8.12.3 (#5098) --- package.json | 2 +- packages/@lwc/aria-reflection/package.json | 2 +- .../@lwc/babel-plugin-component/package.json | 6 +-- packages/@lwc/compiler/package.json | 14 +++---- packages/@lwc/engine-core/package.json | 8 ++-- packages/@lwc/engine-dom/package.json | 8 ++-- packages/@lwc/engine-server/package.json | 10 ++--- packages/@lwc/errors/package.json | 2 +- packages/@lwc/features/package.json | 4 +- packages/@lwc/integration-karma/package.json | 12 +++--- packages/@lwc/integration-tests/package.json | 6 +-- packages/@lwc/integration-types/package.json | 6 +-- packages/@lwc/module-resolver/package.json | 2 +- .../perf-benchmarks-components/package.json | 4 +- packages/@lwc/perf-benchmarks/package.json | 12 +++--- packages/@lwc/rollup-plugin/package.json | 10 ++--- packages/@lwc/shared/package.json | 2 +- packages/@lwc/signals/package.json | 4 +- packages/@lwc/ssr-compiler/package.json | 10 ++--- packages/@lwc/ssr-runtime/package.json | 6 +-- packages/@lwc/style-compiler/package.json | 4 +- packages/@lwc/synthetic-shadow/package.json | 6 +-- packages/@lwc/template-compiler/package.json | 6 +-- packages/@lwc/types/package.json | 4 +- packages/@lwc/wire-service/package.json | 6 +-- packages/lwc/package.json | 38 +++++++++---------- playground/package.json | 6 +-- 27 files changed, 100 insertions(+), 100 deletions(-) diff --git a/package.json b/package.json index 66e056155c..dbe2045cb6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "lwc-monorepo", - "version": "8.12.2", + "version": "8.12.3", "private": true, "description": "Lightning Web Components", "repository": { diff --git a/packages/@lwc/aria-reflection/package.json b/packages/@lwc/aria-reflection/package.json index 7e649cd026..355ff87798 100644 --- a/packages/@lwc/aria-reflection/package.json +++ b/packages/@lwc/aria-reflection/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/aria-reflection", - "version": "8.12.2", + "version": "8.12.3", "description": "ARIA element reflection polyfill for strings", "keywords": [ "aom", diff --git a/packages/@lwc/babel-plugin-component/package.json b/packages/@lwc/babel-plugin-component/package.json index f8beece3f0..3f05652b45 100644 --- a/packages/@lwc/babel-plugin-component/package.json +++ b/packages/@lwc/babel-plugin-component/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/babel-plugin-component", - "version": "8.12.2", + "version": "8.12.3", "description": "Babel plugin to transform a LWC module", "keywords": [ "lwc" @@ -47,8 +47,8 @@ }, "dependencies": { "@babel/helper-module-imports": "7.25.9", - "@lwc/errors": "8.12.2", - "@lwc/shared": "8.12.2", + "@lwc/errors": "8.12.3", + "@lwc/shared": "8.12.3", "line-column": "~1.0.2" }, "devDependencies": { diff --git a/packages/@lwc/compiler/package.json b/packages/@lwc/compiler/package.json index 9169b8d2fc..8be307cbfa 100644 --- a/packages/@lwc/compiler/package.json +++ b/packages/@lwc/compiler/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/compiler", - "version": "8.12.2", + "version": "8.12.3", "description": "LWC compiler", "keywords": [ "lwc" @@ -52,11 +52,11 @@ "@babel/plugin-transform-class-properties": "7.25.9", "@babel/plugin-transform-object-rest-spread": "7.25.9", "@locker/babel-plugin-transform-unforgeables": "0.22.0", - "@lwc/babel-plugin-component": "8.12.2", - "@lwc/errors": "8.12.2", - "@lwc/shared": "8.12.2", - "@lwc/ssr-compiler": "8.12.2", - "@lwc/style-compiler": "8.12.2", - "@lwc/template-compiler": "8.12.2" + "@lwc/babel-plugin-component": "8.12.3", + "@lwc/errors": "8.12.3", + "@lwc/shared": "8.12.3", + "@lwc/ssr-compiler": "8.12.3", + "@lwc/style-compiler": "8.12.3", + "@lwc/template-compiler": "8.12.3" } } diff --git a/packages/@lwc/engine-core/package.json b/packages/@lwc/engine-core/package.json index 5b7c3d8d88..e58a312b9e 100644 --- a/packages/@lwc/engine-core/package.json +++ b/packages/@lwc/engine-core/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/engine-core", - "version": "8.12.2", + "version": "8.12.3", "description": "Core LWC engine APIs.", "keywords": [ "lwc" @@ -46,9 +46,9 @@ } }, "dependencies": { - "@lwc/features": "8.12.2", - "@lwc/shared": "8.12.2", - "@lwc/signals": "8.12.2" + "@lwc/features": "8.12.3", + "@lwc/shared": "8.12.3", + "@lwc/signals": "8.12.3" }, "devDependencies": { "observable-membrane": "2.0.0" diff --git a/packages/@lwc/engine-dom/package.json b/packages/@lwc/engine-dom/package.json index 66177ac090..31941eb5b1 100644 --- a/packages/@lwc/engine-dom/package.json +++ b/packages/@lwc/engine-dom/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/engine-dom", - "version": "8.12.2", + "version": "8.12.3", "description": "Renders LWC components in a DOM environment.", "keywords": [ "lwc" @@ -46,9 +46,9 @@ } }, "devDependencies": { - "@lwc/engine-core": "8.12.2", - "@lwc/shared": "8.12.2", - "@lwc/features": "8.12.2" + "@lwc/engine-core": "8.12.3", + "@lwc/shared": "8.12.3", + "@lwc/features": "8.12.3" }, "lwc": { "modules": [ diff --git a/packages/@lwc/engine-server/package.json b/packages/@lwc/engine-server/package.json index d57c089418..ef1266d09b 100644 --- a/packages/@lwc/engine-server/package.json +++ b/packages/@lwc/engine-server/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/engine-server", - "version": "8.12.2", + "version": "8.12.3", "description": "Renders LWC components in a server environment.", "keywords": [ "lwc" @@ -46,10 +46,10 @@ } }, "devDependencies": { - "@lwc/engine-core": "8.12.2", - "@lwc/rollup-plugin": "8.12.2", - "@lwc/shared": "8.12.2", - "@lwc/features": "8.12.2", + "@lwc/engine-core": "8.12.3", + "@lwc/rollup-plugin": "8.12.3", + "@lwc/shared": "8.12.3", + "@lwc/features": "8.12.3", "@rollup/plugin-virtual": "^3.0.2", "parse5": "^7.2.1" } diff --git a/packages/@lwc/errors/package.json b/packages/@lwc/errors/package.json index f877c13e6b..2a2b2ab09e 100644 --- a/packages/@lwc/errors/package.json +++ b/packages/@lwc/errors/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/errors", - "version": "8.12.2", + "version": "8.12.3", "description": "LWC Error Utilities", "keywords": [ "lwc" diff --git a/packages/@lwc/features/package.json b/packages/@lwc/features/package.json index 2033b22445..41a1860eae 100644 --- a/packages/@lwc/features/package.json +++ b/packages/@lwc/features/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/features", - "version": "8.12.2", + "version": "8.12.3", "description": "LWC Features Flags", "keywords": [ "lwc" @@ -46,6 +46,6 @@ } }, "dependencies": { - "@lwc/shared": "8.12.2" + "@lwc/shared": "8.12.3" } } diff --git a/packages/@lwc/integration-karma/package.json b/packages/@lwc/integration-karma/package.json index fa5c36ec86..356818086f 100644 --- a/packages/@lwc/integration-karma/package.json +++ b/packages/@lwc/integration-karma/package.json @@ -1,7 +1,7 @@ { "name": "@lwc/integration-karma", "private": true, - "version": "8.12.2", + "version": "8.12.3", "scripts": { "start": "KARMA_MODE=watch karma start ./scripts/karma-configs/test/local.js", "test": "karma start ./scripts/karma-configs/test/local.js --single-run --browsers ChromeHeadless", @@ -17,11 +17,11 @@ "karma-sauce-launcher-fix-firefox": "using a fork to work around https://github.com/karma-runner/karma-sauce-launcher/issues/275" }, "devDependencies": { - "@lwc/compiler": "8.12.2", - "@lwc/engine-dom": "8.12.2", - "@lwc/engine-server": "8.12.2", - "@lwc/rollup-plugin": "8.12.2", - "@lwc/synthetic-shadow": "8.12.2", + "@lwc/compiler": "8.12.3", + "@lwc/engine-dom": "8.12.3", + "@lwc/engine-server": "8.12.3", + "@lwc/rollup-plugin": "8.12.3", + "@lwc/synthetic-shadow": "8.12.3", "@types/jasmine": "^5.1.5", "chokidar": "^4.0.3", "istanbul-lib-coverage": "^3.2.2", diff --git a/packages/@lwc/integration-tests/package.json b/packages/@lwc/integration-tests/package.json index 42d393cb28..d902016df8 100644 --- a/packages/@lwc/integration-tests/package.json +++ b/packages/@lwc/integration-tests/package.json @@ -1,7 +1,7 @@ { "name": "@lwc/integration-tests", "private": true, - "version": "8.12.2", + "version": "8.12.3", "scripts": { "build": "node scripts/build.js", "build:dev": "MODE=dev yarn build", @@ -18,7 +18,7 @@ "sauce:prod:ci": "MODE=prod yarn build:prod && MODE=prod ../../../scripts/ci/retry.sh wdio ./scripts/wdio.sauce.conf.js" }, "devDependencies": { - "@lwc/rollup-plugin": "8.12.2", + "@lwc/rollup-plugin": "8.12.3", "@wdio/cli": "^9.5.1", "@wdio/local-runner": "^9.5.1", "@wdio/mocha-framework": "^9.5.0", @@ -27,7 +27,7 @@ "@wdio/static-server-service": "^9.5.0", "deepmerge": "^4.3.1", "dotenv": "^16.4.7", - "lwc": "8.12.2", + "lwc": "8.12.3", "minimist": "^1.2.8", "webdriverio": "^9.0.7" }, diff --git a/packages/@lwc/integration-types/package.json b/packages/@lwc/integration-types/package.json index 91d767ce08..9e4a26901f 100644 --- a/packages/@lwc/integration-types/package.json +++ b/packages/@lwc/integration-types/package.json @@ -1,7 +1,7 @@ { "name": "@lwc/integration-types", "private": true, - "version": "8.12.2", + "version": "8.12.3", "description": "Type validation for LWC packages", "type": "module", "scripts": { @@ -9,8 +9,8 @@ "playground": "rollup -c src/playground/rollup.config.js --watch" }, "dependencies": { - "@lwc/rollup-plugin": "8.12.2", - "lwc": "8.12.2" + "@lwc/rollup-plugin": "8.12.3", + "lwc": "8.12.3" }, "devDependencies": { "@rollup/plugin-replace": "^6.0.2", diff --git a/packages/@lwc/module-resolver/package.json b/packages/@lwc/module-resolver/package.json index 1eedc18f44..747fae73ae 100644 --- a/packages/@lwc/module-resolver/package.json +++ b/packages/@lwc/module-resolver/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/module-resolver", - "version": "8.12.2", + "version": "8.12.3", "description": "Resolves paths for LWC components", "keywords": [ "lwc" diff --git a/packages/@lwc/perf-benchmarks-components/package.json b/packages/@lwc/perf-benchmarks-components/package.json index 09eae9b093..edfcbc5784 100644 --- a/packages/@lwc/perf-benchmarks-components/package.json +++ b/packages/@lwc/perf-benchmarks-components/package.json @@ -1,12 +1,12 @@ { "name": "@lwc/perf-benchmarks-components", - "version": "8.12.2", + "version": "8.12.3", "private": true, "scripts": { "build": "rm -fr dist && rollup -c ./rollup.config.mjs" }, "devDependencies": { - "@lwc/rollup-plugin": "8.12.2" + "@lwc/rollup-plugin": "8.12.3" }, "nx": { "targets": { diff --git a/packages/@lwc/perf-benchmarks/package.json b/packages/@lwc/perf-benchmarks/package.json index 6da02b11da..ae58321e3d 100644 --- a/packages/@lwc/perf-benchmarks/package.json +++ b/packages/@lwc/perf-benchmarks/package.json @@ -1,6 +1,6 @@ { "name": "@lwc/perf-benchmarks", - "version": "8.12.2", + "version": "8.12.3", "private": true, "scripts": { "build": "rm -fr dist && rollup -c ./rollup.config.mjs && node scripts/build.js && ./scripts/fix-deps.sh", @@ -15,11 +15,11 @@ "Don't forget to add these to fix-deps.sh as well." ], "dependencies": { - "@lwc/engine-dom": "8.12.2", - "@lwc/engine-server": "8.12.2", - "@lwc/perf-benchmarks-components": "8.12.2", - "@lwc/ssr-runtime": "8.12.2", - "@lwc/synthetic-shadow": "8.12.2" + "@lwc/engine-dom": "8.12.3", + "@lwc/engine-server": "8.12.3", + "@lwc/perf-benchmarks-components": "8.12.3", + "@lwc/ssr-runtime": "8.12.3", + "@lwc/synthetic-shadow": "8.12.3" }, "devDependencies": { "@best/cli": "^14.0.0", diff --git a/packages/@lwc/rollup-plugin/package.json b/packages/@lwc/rollup-plugin/package.json index d35486dbd9..4cbcbc7ef4 100644 --- a/packages/@lwc/rollup-plugin/package.json +++ b/packages/@lwc/rollup-plugin/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/rollup-plugin", - "version": "8.12.2", + "version": "8.12.3", "description": "Rollup plugin to compile LWC", "keywords": [ "lwc" @@ -46,13 +46,13 @@ } }, "dependencies": { - "@lwc/compiler": "8.12.2", - "@lwc/module-resolver": "8.12.2", - "@lwc/shared": "8.12.2", + "@lwc/compiler": "8.12.3", + "@lwc/module-resolver": "8.12.3", + "@lwc/shared": "8.12.3", "@rollup/pluginutils": "~5.1.4" }, "devDependencies": { - "@lwc/errors": "8.12.2" + "@lwc/errors": "8.12.3" }, "peerDependencies": { "rollup": "^1.2.0||^2.0.0||^3.0.0||^4.0.0" diff --git a/packages/@lwc/shared/package.json b/packages/@lwc/shared/package.json index 2aa965b66d..614d67e98b 100644 --- a/packages/@lwc/shared/package.json +++ b/packages/@lwc/shared/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/shared", - "version": "8.12.2", + "version": "8.12.3", "description": "Utilities and methods that are shared across packages", "keywords": [ "lwc" diff --git a/packages/@lwc/signals/package.json b/packages/@lwc/signals/package.json index ac373583f1..c99a257390 100644 --- a/packages/@lwc/signals/package.json +++ b/packages/@lwc/signals/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/signals", - "version": "8.12.2", + "version": "8.12.3", "description": "Provides the interface to interact with reactivity from outside the framework", "keywords": [ "lwc" @@ -46,6 +46,6 @@ } }, "devDependencies": { - "@lwc/shared": "8.12.2" + "@lwc/shared": "8.12.3" } } diff --git a/packages/@lwc/ssr-compiler/package.json b/packages/@lwc/ssr-compiler/package.json index 9264eefc97..5549c8a0d1 100644 --- a/packages/@lwc/ssr-compiler/package.json +++ b/packages/@lwc/ssr-compiler/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/ssr-compiler", - "version": "8.12.2", + "version": "8.12.3", "description": "Compile component for use during server-side rendering", "keywords": [ "compiler", @@ -49,9 +49,9 @@ }, "dependencies": { "@babel/types": "7.26.3", - "@lwc/shared": "8.12.2", - "@lwc/errors": "8.12.2", - "@lwc/template-compiler": "8.12.2", + "@lwc/shared": "8.12.3", + "@lwc/errors": "8.12.3", + "@lwc/template-compiler": "8.12.3", "acorn": "8.14.0", "astring": "^1.9.0", "estree-toolkit": "^1.7.8", @@ -59,7 +59,7 @@ "meriyah": "^5.0.0" }, "devDependencies": { - "@lwc/babel-plugin-component": "8.12.2", + "@lwc/babel-plugin-component": "8.12.3", "@types/estree": "^1.0.6" } } diff --git a/packages/@lwc/ssr-runtime/package.json b/packages/@lwc/ssr-runtime/package.json index 4f7e50625b..7961dbcde6 100644 --- a/packages/@lwc/ssr-runtime/package.json +++ b/packages/@lwc/ssr-runtime/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/ssr-runtime", - "version": "8.12.2", + "version": "8.12.3", "description": "Runtime complement to @lwc/ssr-compiler", "keywords": [ "lwc", @@ -48,8 +48,8 @@ } }, "devDependencies": { - "@lwc/shared": "8.12.2", - "@lwc/engine-core": "8.12.2", + "@lwc/shared": "8.12.3", + "@lwc/engine-core": "8.12.3", "observable-membrane": "2.0.0" } } diff --git a/packages/@lwc/style-compiler/package.json b/packages/@lwc/style-compiler/package.json index be70df2966..d4661fc170 100644 --- a/packages/@lwc/style-compiler/package.json +++ b/packages/@lwc/style-compiler/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/style-compiler", - "version": "8.12.2", + "version": "8.12.3", "description": "Transform style sheet to be consumed by the LWC engine", "keywords": [ "lwc" @@ -46,7 +46,7 @@ } }, "dependencies": { - "@lwc/shared": "8.12.2", + "@lwc/shared": "8.12.3", "postcss": "~8.4.49", "postcss-selector-parser": "~7.0.0", "postcss-value-parser": "~4.2.0" diff --git a/packages/@lwc/synthetic-shadow/package.json b/packages/@lwc/synthetic-shadow/package.json index e422c66d49..90e4e91d3f 100644 --- a/packages/@lwc/synthetic-shadow/package.json +++ b/packages/@lwc/synthetic-shadow/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/synthetic-shadow", - "version": "8.12.2", + "version": "8.12.3", "description": "Synthetic Shadow Root for LWC", "keywords": [ "lwc" @@ -46,8 +46,8 @@ } }, "devDependencies": { - "@lwc/features": "8.12.2", - "@lwc/shared": "8.12.2" + "@lwc/features": "8.12.3", + "@lwc/shared": "8.12.3" }, "lwc": { "modules": [ diff --git a/packages/@lwc/template-compiler/package.json b/packages/@lwc/template-compiler/package.json index 7418b6e232..1504ac00a0 100644 --- a/packages/@lwc/template-compiler/package.json +++ b/packages/@lwc/template-compiler/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/template-compiler", - "version": "8.12.2", + "version": "8.12.3", "description": "Template compiler package", "keywords": [ "lwc" @@ -46,8 +46,8 @@ } }, "dependencies": { - "@lwc/errors": "8.12.2", - "@lwc/shared": "8.12.2", + "@lwc/errors": "8.12.3", + "@lwc/shared": "8.12.3", "acorn": "~8.14.0", "astring": "~1.9.0", "he": "~1.2.0" diff --git a/packages/@lwc/types/package.json b/packages/@lwc/types/package.json index c911a9cc2b..49d055f002 100644 --- a/packages/@lwc/types/package.json +++ b/packages/@lwc/types/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/types", - "version": "8.12.2", + "version": "8.12.3", "keywords": [ "lwc", "types", @@ -32,6 +32,6 @@ "*.d.ts" ], "dependencies": { - "@lwc/engine-core": "8.12.2" + "@lwc/engine-core": "8.12.3" } } diff --git a/packages/@lwc/wire-service/package.json b/packages/@lwc/wire-service/package.json index 5544d1ac5d..4c490848ee 100644 --- a/packages/@lwc/wire-service/package.json +++ b/packages/@lwc/wire-service/package.json @@ -4,7 +4,7 @@ "You can safely modify dependencies, devDependencies, keywords, etc., but other props will be overwritten." ], "name": "@lwc/wire-service", - "version": "8.12.2", + "version": "8.12.3", "description": "@wire service", "keywords": [ "lwc" @@ -46,8 +46,8 @@ } }, "devDependencies": { - "@lwc/engine-core": "8.12.2", - "@lwc/shared": "8.12.2" + "@lwc/engine-core": "8.12.3", + "@lwc/shared": "8.12.3" }, "lwc": { "modules": [ diff --git a/packages/lwc/package.json b/packages/lwc/package.json index 7d349021c8..9f8e6078ed 100644 --- a/packages/lwc/package.json +++ b/packages/lwc/package.json @@ -1,6 +1,6 @@ { "name": "lwc", - "version": "8.12.2", + "version": "8.12.3", "description": "Lightning Web Components (LWC)", "homepage": "https://lwc.dev/", "repository": { @@ -21,24 +21,24 @@ "!vitest.config.*" ], "dependencies": { - "@lwc/aria-reflection": "8.12.2", - "@lwc/babel-plugin-component": "8.12.2", - "@lwc/compiler": "8.12.2", - "@lwc/engine-core": "8.12.2", - "@lwc/engine-dom": "8.12.2", - "@lwc/engine-server": "8.12.2", - "@lwc/errors": "8.12.2", - "@lwc/features": "8.12.2", - "@lwc/module-resolver": "8.12.2", - "@lwc/rollup-plugin": "8.12.2", - "@lwc/shared": "8.12.2", - "@lwc/ssr-compiler": "8.12.2", - "@lwc/ssr-runtime": "8.12.2", - "@lwc/style-compiler": "8.12.2", - "@lwc/synthetic-shadow": "8.12.2", - "@lwc/template-compiler": "8.12.2", - "@lwc/types": "8.12.2", - "@lwc/wire-service": "8.12.2" + "@lwc/aria-reflection": "8.12.3", + "@lwc/babel-plugin-component": "8.12.3", + "@lwc/compiler": "8.12.3", + "@lwc/engine-core": "8.12.3", + "@lwc/engine-dom": "8.12.3", + "@lwc/engine-server": "8.12.3", + "@lwc/errors": "8.12.3", + "@lwc/features": "8.12.3", + "@lwc/module-resolver": "8.12.3", + "@lwc/rollup-plugin": "8.12.3", + "@lwc/shared": "8.12.3", + "@lwc/ssr-compiler": "8.12.3", + "@lwc/ssr-runtime": "8.12.3", + "@lwc/style-compiler": "8.12.3", + "@lwc/synthetic-shadow": "8.12.3", + "@lwc/template-compiler": "8.12.3", + "@lwc/types": "8.12.3", + "@lwc/wire-service": "8.12.3" }, "lwc": { "modules": [ diff --git a/playground/package.json b/playground/package.json index 3ae428e65e..c4dcee916e 100644 --- a/playground/package.json +++ b/playground/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@lwc/playground", - "version": "8.12.2", + "version": "8.12.3", "type": "module", "description": "Playground project to experiment with LWC.", "scripts": { @@ -9,9 +9,9 @@ "build": "NODE_ENV=production rollup -c" }, "devDependencies": { - "@lwc/rollup-plugin": "8.12.2", + "@lwc/rollup-plugin": "8.12.3", "@rollup/plugin-replace": "^6.0.2", - "lwc": "8.12.2", + "lwc": "8.12.3", "rollup": "^4.30.0", "rollup-plugin-livereload": "^2.0.5", "rollup-plugin-serve": "^3.0.0"