my personal website
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.14.1` -> `22.15.0`](https://renovatebot.com/diffs/npm/@types%2fnode/22.14.1/22.15.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`9.25.0` -> `9.25.1`](https://renovatebot.com/diffs/npm/eslint/9.25.0/9.25.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [mdsvex](https://redirect.github.com/pngwn/MDsveX) | [`0.12.3` -> `0.12.5`](https://renovatebot.com/diffs/npm/mdsvex/0.12.3/0.12.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [svelte](https://svelte.dev) ([source](https://redirect.github.com/sveltejs/svelte/tree/HEAD/packages/svelte)) | [`5.27.2` -> `5.28.2`](https://renovatebot.com/diffs/npm/svelte/5.27.2/5.28.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.30.1` -> `8.31.0`](https://renovatebot.com/diffs/npm/typescript-eslint/8.30.1/8.31.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vite.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`6.3.2` -> `6.3.3`](https://renovatebot.com/diffs/npm/vite/6.3.2/6.3.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`3.1.1` -> `3.1.2`](https://renovatebot.com/diffs/npm/vitest/3.1.1/3.1.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.25.1`](https://redirect.github.com/eslint/eslint/compare/v9.25.0...3ed4b3652d9fe3dfa4017d22a6ddbd15e3c6cd7a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.25.0...v9.25.1) </details> <details> <summary>pngwn/MDsveX (mdsvex)</summary> ### [`v0.12.5`](https://redirect.github.com/pngwn/MDsveX/releases/tag/mdsvex%400.12.5) [Compare Source](https://redirect.github.com/pngwn/MDsveX/compare/[email protected]@0.12.5) ##### Patch Changes - [#​714](https://redirect.github.com/pngwn/MDsveX/pull/714) [`14ad73f`](https://redirect.github.com/pngwn/MDsveX/commit/14ad73fd5c563a5ac263a9169a50ebf022d34566) Thanks [@​pngwn](https://redirect.github.com/pngwn)! - Ensure that mdsvex files and layouts can contain Svelte 5 syntax. - [#​714](https://redirect.github.com/pngwn/MDsveX/pull/714) [`14ad73f`](https://redirect.github.com/pngwn/MDsveX/commit/14ad73fd5c563a5ac263a9169a50ebf022d34566) Thanks [@​pngwn](https://redirect.github.com/pngwn)! - Replace process polyfill with something that isn't ridiculous ### [`v0.12.4`](https://redirect.github.com/pngwn/MDsveX/releases/tag/mdsvex%400.12.4) [Compare Source](https://redirect.github.com/pngwn/MDsveX/compare/[email protected]@0.12.4) ##### Patch Changes - [#​692](https://redirect.github.com/pngwn/MDsveX/pull/692) [`27b40a8`](https://redirect.github.com/pngwn/MDsveX/commit/27b40a81417a743a07075eb02eb8b2f937f91140) Thanks [@​ckiee](https://redirect.github.com/ckiee)! - fix(mdsvex): Ensure escaped <angle>bracket is handled correctly - [#​712](https://redirect.github.com/pngwn/MDsveX/pull/712) [`92268f4`](https://redirect.github.com/pngwn/MDsveX/commit/92268f49cf7e40cf463d283d7ecc791d222bcbcb) Thanks [@​pngwn](https://redirect.github.com/pngwn)! - Allows user to disable automatic code optimisation (`@html` insertion) - [#​545](https://redirect.github.com/pngwn/MDsveX/pull/545) [`fa44d04`](https://redirect.github.com/pngwn/MDsveX/commit/fa44d0432cde153a5fe23a987b0b5cce9e961660) Thanks [@​henrikvilhelmberglund](https://redirect.github.com/henrikvilhelmberglund)! - Replace hyphen in YAML frontmatter with underscore to prevent issues when building - [#​690](https://redirect.github.com/pngwn/MDsveX/pull/690) [`59e793e`](https://redirect.github.com/pngwn/MDsveX/commit/59e793e78c504bb95ab8ee40db411d2680d1ff77) Thanks [@​Antosik](https://redirect.github.com/Antosik)! - Fix: Export global type definitions for .svx files - [#​709](https://redirect.github.com/pngwn/MDsveX/pull/709) [`7dd3f90`](https://redirect.github.com/pngwn/MDsveX/commit/7dd3f904afb39cf91f15db5a04442a4a1c1414c9) Thanks [@​pngwn](https://redirect.github.com/pngwn)! - Ensure mdsvex works in a browser environment. - [#​656](https://redirect.github.com/pngwn/MDsveX/pull/656) [`bdb68ee`](https://redirect.github.com/pngwn/MDsveX/commit/bdb68eee6f4ed5e4fdd649cb24662329fe1032b9) Thanks [@​ghostdevv](https://redirect.github.com/ghostdevv)! - fix: types in the exports map ([#​651](https://redirect.github.com/pngwn/MDsveX/pull/651) [#​656](https://redirect.github.com/pngwn/MDsveX/pull/656)) </details> <details> <summary>sveltejs/svelte (svelte)</summary> ### [`v5.28.2`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5282) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/[email protected]@5.28.2) ##### Patch Changes - fix: don't mark selector lists inside `:global` with multiple items as unused ([#​15817](https://redirect.github.com/sveltejs/svelte/pull/15817)) ### [`v5.28.1`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5281) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/[email protected]@5.28.1) ##### Patch Changes - fix: ensure `<svelte:boundary>` properly removes error content in production mode ([#​15793](https://redirect.github.com/sveltejs/svelte/pull/15793)) - fix: `update_version` after `delete` if `source` is `undefined` and `prop` in `target` ([#​15796](https://redirect.github.com/sveltejs/svelte/pull/15796)) - fix: emit error on wrong placement of the `:global` block selector ([#​15794](https://redirect.github.com/sveltejs/svelte/pull/15794)) ### [`v5.28.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5280) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/[email protected]@5.28.0) ##### Minor Changes - feat: partially evaluate more expressions ([#​15781](https://redirect.github.com/sveltejs/svelte/pull/15781)) ### [`v5.27.3`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5273) [Compare Source](https://redirect.github.com/sveltejs/svelte/compare/[email protected]@5.27.3) ##### Patch Changes - fix: use function declaration for snippets in server output to avoid TDZ violation ([#​15789](https://redirect.github.com/sveltejs/svelte/pull/15789)) </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.31.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8310-2025-04-21) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.30.1...v8.31.0) ##### 🩹 Fixes - **typescript-eslint:** gracefully handle invalid flat config objects in config helper ([#​11070](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11070)) - **typescript-eslint:** address bugs in `config()` around global ignores ([#​11065](https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11065)) ##### ❤️ Thank You - Kirk Waiblinger [@​kirkwaiblinger](https://redirect.github.com/kirkwaiblinger) You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v6.3.3`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small633-2025-04-24-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v6.3.2...v6.3.3) - fix: ignore malformed uris in tranform middleware ([#​19853](https://redirect.github.com/vitejs/vite/issues/19853)) ([e4d5201](https://redirect.github.com/vitejs/vite/commit/e4d520141bcd83ad61f16767348b4a813bf9340a)), closes [#​19853](https://redirect.github.com/vitejs/vite/issues/19853) - fix(assets): ensure ?no-inline is not included in the asset url in the production environment ([#​1949](https://redirect.github.com/vitejs/vite/issues/1949) ([16a73c0](https://redirect.github.com/vitejs/vite/commit/16a73c05d35daa34117a173784895546212db5f4)), closes [#​19496](https://redirect.github.com/vitejs/vite/issues/19496) - fix(css): resolve relative imports in sass properly on Windows ([#​19920](https://redirect.github.com/vitejs/vite/issues/19920)) ([ffab442](https://redirect.github.com/vitejs/vite/commit/ffab44270488f54ae344801024474b597249071b)), closes [#​19920](https://redirect.github.com/vitejs/vite/issues/19920) - fix(deps): update all non-major dependencies ([#​19899](https://redirect.github.com/vitejs/vite/issues/19899)) ([a4b500e](https://redirect.github.com/vitejs/vite/commit/a4b500ef9ccc9b19a2882156a9ba8397e69bc6b2)), closes [#​19899](https://redirect.github.com/vitejs/vite/issues/19899) - fix(ssr): fix execution order of re-export ([#​19841](https://redirect.github.com/vitejs/vite/issues/19841)) ([ed29dee](https://redirect.github.com/vitejs/vite/commit/ed29dee2eb2e3573b2bc337e1a9124c65222a1e5)), closes [#​19841](https://redirect.github.com/vitejs/vite/issues/19841) - fix(ssr): fix live binding of default export declaration and hoist exports getter ([#​19842](https://redirect.github.com/vitejs/vite/issues/19842)) ([80a91ff](https://redirect.github.com/vitejs/vite/commit/80a91ff82426a4c88d54b9f5ec9a4205cb13899b)), closes [#​19842](https://redirect.github.com/vitejs/vite/issues/19842) - perf: skip sourcemap generation for renderChunk hook of import-analysis-build plugin ([#​19921](https://redirect.github.com/vitejs/vite/issues/19921)) ([55cfd04](https://redirect.github.com/vitejs/vite/commit/55cfd04b10f98cde7a96814a69b9813543ea79c2)), closes [#​19921](https://redirect.github.com/vitejs/vite/issues/19921) - test(ssr): test `ssrTransform` re-export deps and test stacktrace with first line ([#​19629](https://redirect.github.com/vitejs/vite/issues/19629)) ([9399cda](https://redirect.github.com/vitejs/vite/commit/9399cdaf8c3b2efd5f4015d57dc3b0e4e5b91a9d)), closes [#​19629](https://redirect.github.com/vitejs/vite/issues/19629) </details> <details> <summary>vitest-dev/vitest (vitest)</summary> ### [`v3.1.2`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v3.1.2) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v3.1.1...v3.1.2) ##### 🚀 Features - Draft implementation - by [@​sheremet-va](https://redirect.github.com/sheremet-va) [<samp>(86010)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/86010b34) - Draft implementation" - by [@​sheremet-va](https://redirect.github.com/sheremet-va) [<samp>(ce2a0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ce2a06b7) ##### 🐞 Bug Fixes - Add global `chai` variable in `vitest/globals` (fix: [#​7474](https://redirect.github.com/vitest-dev/vitest/issues/7474)) - by [@​Jay-Karia](https://redirect.github.com/Jay-Karia) in [https://github.com/vitest-dev/vitest/issues/7771](https://redirect.github.com/vitest-dev/vitest/issues/7771) and [https://github.com/vitest-dev/vitest/issues/7474](https://redirect.github.com/vitest-dev/vitest/issues/7474) [<samp>(d9297)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d9297920) - Prevent modifying `test.exclude` when same object passed in `coverage.exclude` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7774](https://redirect.github.com/vitest-dev/vitest/issues/7774) [<samp>(c3751)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c375101d) - Fix already hoisted mock - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7815](https://redirect.github.com/vitest-dev/vitest/issues/7815) [<samp>(773b1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/773b10e0) - Fix test.scoped inheritance - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7814](https://redirect.github.com/vitest-dev/vitest/issues/7814) [<samp>(db6c3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/db6c3bcc) - Remove pointer-events-none after resizing the left panel - by [@​alexprudhomme](https://redirect.github.com/alexprudhomme) in [https://github.com/vitest-dev/vitest/issues/7811](https://redirect.github.com/vitest-dev/vitest/issues/7811) [<samp>(a7e77)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a7e773bd) - Default to run mode when stdin is not a TTY - by [@​kentonv](https://redirect.github.com/kentonv), [@​hi-ogawa](https://redirect.github.com/hi-ogawa) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7673](https://redirect.github.com/vitest-dev/vitest/issues/7673) [<samp>(6358f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6358f216) - Use happy-dom/jsdom types for `envionmentOptions` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7795](https://redirect.github.com/vitest-dev/vitest/issues/7795) [<samp>(67430)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/67430083) - **browser**: - Fix transform error before browser server initialization - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7783](https://redirect.github.com/vitest-dev/vitest/issues/7783) [<samp>(5f762)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5f762ec5) - Fix mocking from outside of root - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7789](https://redirect.github.com/vitest-dev/vitest/issues/7789) [<samp>(03f55)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/03f55d74) - Scale iframe for non ui case - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6512](https://redirect.github.com/vitest-dev/vitest/issues/6512) [<samp>(c3374)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c3374808) - **coverage**: - `await` profiler calls - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7763](https://redirect.github.com/vitest-dev/vitest/issues/7763) [<samp>(795a6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/795a6433) - Expose profiling timers - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/7820](https://redirect.github.com/vitest-dev/vitest/issues/7820) [<samp>(5652b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5652bf92) - **deps**: - Update all non-major dependencies - in [https://github.com/vitest-dev/vitest/issues/7765](https://redirect.github.com/vitest-dev/vitest/issues/7765) [<samp>(7c3df)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7c3dfb17) - Update all non-major dependencies - in [https://github.com/vitest-dev/vitest/issues/7831](https://redirect.github.com/vitest-dev/vitest/issues/7831) [<samp>(15701)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/15701f5d) - **runner**: - Correctly call test hooks and teardown functions - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7775](https://redirect.github.com/vitest-dev/vitest/issues/7775) [<samp>(3c00c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3c00c875) - Show stacktrace on test timeout error - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7799](https://redirect.github.com/vitest-dev/vitest/issues/7799) [<samp>(df33b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/df33bba7) - **ui**: - Load panel sizes from storage on initial load - by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/7265](https://redirect.github.com/vitest-dev/vitest/issues/7265) [<samp>(6555d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/6555d61d) - **vite-node**: - Named export should overwrite export all - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/7846](https://redirect.github.com/vitest-dev/vitest/issues/7846) [<samp>(5ba0d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5ba0d914) - Add ERR_MODULE_NOT_FOUND code error if module cannot be loaded - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7776](https://redirect.github.com/vitest-dev/vitest/issues/7776) [<samp>(f9eac)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f9eacbc5) ##### 🏎 Performance - **browser**: Improve browser parallelisation - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/7665](https://redirect.github.com/vitest-dev/vitest/issues/7665) [<samp>(816a5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/816a5c51) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v3.1.1...v3.1.2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 9pm on sunday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/paoloricciuti/ricciuti.me). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by renovate[bot] and has received 1 comments.