Eric Fennis
b196797ede
Update deps ( #5146 )
2026-11-02 18:39:06 +01:00
c06c5f0703
chore(deps-dev): bump the angular-deps group across 1 directory with 15 updates ( #5114 )
...
* chore(deps-dev): bump the angular-deps group across 1 directory with 15 updates
Bumps the angular-deps group with 15 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [@angular-eslint/builder](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/builder ) | `22.5.0` | `22.6.0` |
| [@angular-eslint/schematics](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/schematics ) | `22.5.0` | `22.6.0` |
| [@angular/build](https://github.com/angular/angular-cli ) | `22.2.2` | `22.2.5` |
| [@angular/cli](https://github.com/angular/angular-cli ) | `22.2.2` | `22.2.5` |
| [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common ) | `22.2.2` | `22.2.4` |
| [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler ) | `22.2.2` | `22.2.4` |
| [@angular/compiler-cli](https://github.com/angular/angular/tree/HEAD/packages/compiler-cli ) | `22.2.2` | `22.2.4` |
| [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core ) | `22.2.2` | `22.2.4` |
| [@angular/forms](https://github.com/angular/angular/tree/HEAD/packages/forms ) | `22.2.2` | `22.2.4` |
| [@angular/platform-browser](https://github.com/angular/angular/tree/HEAD/packages/platform-browser ) | `22.2.2` | `22.2.4` |
| [@angular/platform-server](https://github.com/angular/angular/tree/HEAD/packages/platform-server ) | `22.2.2` | `22.2.4` |
| [@angular/router](https://github.com/angular/angular/tree/HEAD/packages/router ) | `22.2.2` | `22.2.4` |
| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright ) | `5.0.3` | `5.0.5` |
| [angular-eslint](https://github.com/angular-eslint/angular-eslint/tree/HEAD/packages/angular-eslint ) | `22.5.0` | `22.6.0` |
| [ng-packagr](https://github.com/ng-packagr/ng-packagr ) | `22.2.4` | `22.2.5` |
Updates `@angular-eslint/builder` from 22.5.0 to 22.6.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/builder/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/builder )
Updates `@angular-eslint/schematics` from 22.5.0 to 22.6.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/schematics/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/schematics )
Updates `@angular/build` from 22.2.2 to 22.2.5
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/v22.2.5/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v22.2.2...v22.2.5 )
Updates `@angular/cli` from 22.2.2 to 22.2.5
- [Release notes](https://github.com/angular/angular-cli/releases )
- [Changelog](https://github.com/angular/angular-cli/blob/v22.2.5/CHANGELOG.md )
- [Commits](https://github.com/angular/angular-cli/compare/v22.2.2...v22.2.5 )
Updates `@angular/common` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/common )
Updates `@angular/compiler` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/compiler )
Updates `@angular/compiler-cli` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/compiler-cli )
Updates `@angular/core` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/core )
Updates `@angular/forms` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/forms )
Updates `@angular/platform-browser` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/platform-browser )
Updates `@angular/platform-server` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/platform-server )
Updates `@angular/router` from 22.2.2 to 22.2.4
- [Release notes](https://github.com/angular/angular/releases )
- [Commits](https://github.com/angular/angular/commits/v22.2.4/packages/router )
Updates `@vitest/browser-playwright` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/browser-playwright )
Updates `angular-eslint` from 22.5.0 to 22.6.0
- [Release notes](https://github.com/angular-eslint/angular-eslint/releases )
- [Changelog](https://github.com/angular-eslint/angular-eslint/blob/main/packages/angular-eslint/CHANGELOG.md )
- [Commits](https://github.com/angular-eslint/angular-eslint/commits/v22.6.0/packages/angular-eslint )
Updates `ng-packagr` from 22.2.4 to 22.2.5
- [Release notes](https://github.com/ng-packagr/ng-packagr/releases )
- [Changelog](https://github.com/ng-packagr/ng-packagr/blob/22.2.5/CHANGELOG.md )
- [Commits](https://github.com/ng-packagr/ng-packagr/compare/22.2.4...22.2.5 )
---
updated-dependencies:
- dependency-name: "@angular-eslint/builder"
dependency-version: 22.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: angular-deps
- dependency-name: "@angular-eslint/schematics"
dependency-version: 22.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: angular-deps
- dependency-name: "@angular/build"
dependency-version: 22.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/cli"
dependency-version: 22.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/common"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/compiler"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/compiler-cli"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/core"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/forms"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/platform-browser"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/platform-server"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@angular/router"
dependency-version: 22.2.3
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: "@vitest/browser-playwright"
dependency-version: 5.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
- dependency-name: angular-eslint
dependency-version: 22.6.0
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: angular-deps
- dependency-name: ng-packagr
dependency-version: 22.2.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: angular-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
* Dedupe deps
* fix(deps): align vitest override with @vitest/* 5.0.5
The workspace override pinned vitest to 5.0.3 while package.json files
already ask for 5.0.5, and this PR moves @vitest/browser-playwright to
5.0.5. That left @vitest/browser, mocker, utils and spy at 5.0.5 next
to a vitest 5.0.3 runtime, so the browser-mode packages were out of
sync with vitest. This broke:
- `expect.element` and jest-dom matcher types (Svelte, Nuxt, Solid 2)
- snapshot state in @lucide/vue tests ("snapshot state ... not found")
Bump the override to 5.0.5 so the whole vitest family resolves to a
single version.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01G9u8FeiSseTUuaZQjh6Z2N
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric <eric.fennis@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-11-02 18:00:37 +01:00
Eric Fennis and Claude
857a08d1f2
chore(deps): bump playwright to 1.64.1 to support ubuntu 26.04 runners ( #5140 )
...
GitHub's `ubuntu-latest` runners now resolve to Ubuntu 26.04, and
`playwright install --with-deps chromium` fails there on Playwright 1.58.2:
Cannot install dependencies for ubuntu26.04-x64 with Playwright 1.58.2!
Error: ERROR: Playwright does not support chromium on ubuntu26.04-x64
Ubuntu 26.04 support was added in Playwright 1.61, so bump the pinned
version in all integration packages to the latest stable (1.64.1). This
fixes the `integration` job in the react, vue, svelte, solid and solid-2
workflows.
Claude-Session: https://claude.ai/code/session_01G9u8FfWcVzm87hKho1ZQcc
Co-authored-by: Claude <noreply@anthropic.com >
2026-11-02 15:03:05 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e2c3360976
chore(deps-dev): bump the testing-deps group across 1 directory with 4 updates ( #5116 )
...
Bumps the testing-deps group with 4 updates in the / directory: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ), [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui ), [jsdom](https://github.com/jsdom/jsdom ) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ).
Updates `@vitest/coverage-v8` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8 )
Updates `@vitest/ui` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/ui )
Updates `jsdom` from 30.0.1 to 30.1.3
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Commits](https://github.com/jsdom/jsdom/compare/v30.0.1...v30.1.3 )
Updates `vitest` from 5.0.3 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 5.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: testing-deps
- dependency-name: "@vitest/ui"
dependency-version: 5.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: testing-deps
- dependency-name: jsdom
dependency-version: 30.1.3
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: testing-deps
- dependency-name: vitest
dependency-version: 5.0.5
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: testing-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-29 17:06:38 +01:00
6657faa96a
chore(deps-dev): bump vite from 8.3.2 to 8.3.3 ( #5052 )
...
* chore(deps-dev): bump vite from 8.3.2 to 8.3.3
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.3.2 to 8.3.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.3.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.3.3
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): bump vite override to ^8.3.3 to dedupe vitest
The vite bump left the root vitest resolved against vite 8.3.2 while
workspace test helpers (jest-dom, testing-library, vitest-browser-*)
linked to a second vitest copy built against vite 8.3.3, breaking
snapshots and jest-dom matcher types.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
* chore(deps-dev): bump vite from 8.3.2 to 8.3.3
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 8.3.2 to 8.3.3.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v8.3.3/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 8.3.3
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix lockfile
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric <eric.fennis@gmail.com >
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-26 17:18:25 +01:00
1802f33f6c
feat(lucide-react): add package exports for per-icon imports without changing how Node resolves the package ( #4822 )
...
* feat(lucide-react): add package exports for per-icon imports without changing how Node resolves the package
Makes `lucide-react/icons/<name>` and `lucide-react/types` public so a
single icon can be imported with a small shared declaration instead of
the 2.2 MB `dist/lucide-react.d.ts`, and without loading the CJS barrel
on the server.
The root entry only lists `module` and `default`, so bundlers keep the
ESM barrel and Node keeps resolving to `dist/cjs/lucide-react.js` as it
does today through `main`. The map reverted in #2814 sent Node to the
ESM barrel, which is what #2743 hit. `./dist/*` keeps existing deep
imports working.
* Modify getting started guide for icon imports
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* fix(lucide-react): add node, import and require conditions after module and keep the extension-specific and src subpaths exported
Resolvers that are called with a custom condition list drop `module` and fell through to `default`, the CJS bundle; esbuild with `conditions: ['workerd', 'worker']` bundled 1.3 MB instead of the 58 KB tree-shaken output it gets on main. The root and `./icons` entries now list `node`, `import` and `require` after `module`, with `node` ahead of `import` so Node keeps resolving to `dist/cjs/lucide-react.js` for both `import` and `require`.
`lucide-react/dynamic.mjs`, `lucide-react/dynamic.js` and `lucide-react/dynamicIconImports.mjs` are imported by consumers and threw ERR_PACKAGE_PATH_NOT_EXPORTED; they have explicit entries again. The docs API routes import `lucide-react/src/createLucideIcon` and `lucide-react/src/Icon`, which Nitro left as external imports without a `./src/*` entry, so the entry from the 0.470.0 map is back.
* test(lucide-react): resolve the package entry points with Node itself in the React Router fixture
The browser suite resolves lucide-react through Vite, so nothing checked the `exports` map the way a server runtime does. `tests/exports.node.test.ts` runs under `node --test` from the fixture's `check` script and asserts where `import.meta.resolve` and `require.resolve` land for the root, `./icons`, a single icon, the dynamic entries with and without an extension, the `dist/*` passthrough and `package.json`, that `./types` is declaration-only, and that the resolved modules load. Vitest is told to leave that file to Node.
* docs(lucide-react): note that per-icon imports are ESM only
`require()` of `lucide-react/icons/<name>` needs Node.js 20.19 or 22.12; 20.18 throws ERR_REQUIRE_ESM.
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-10-26 11:05:25 +01:00
05232756c0
chore(deps): bump next from 16.3.8 to 16.4.1 ( #5067 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.3.8 to 16.4.1.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Commits](https://github.com/vercel/next.js/compare/v16.3.8...v16.4.1 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.4.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric Fennis <eric.fennis@gmail.com >
2026-10-26 08:23:08 +01:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
fa238cf278
chore(deps): bump the react-deps group across 1 directory with 2 updates ( #5026 )
...
Bumps the react-deps group with 2 updates in the / directory: [react](https://github.com/react/react/tree/HEAD/packages/react ) and [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom ).
Updates `react` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react )
Updates `react-dom` from 19.3.0 to 19.3.1
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react-dom )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react-deps
- dependency-name: react-dom
dependency-version: 19.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: react-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-19 12:08:22 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
3f1255ecfa
chore(deps-dev): bump @vitejs/plugin-react ( #4995 )
...
Bumps the react-deps group with 1 update: [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react ).
Updates `@vitejs/plugin-react` from 6.1.1 to 6.1.2
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases )
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react )
---
updated-dependencies:
- dependency-name: "@vitejs/plugin-react"
dependency-version: 6.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: react-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-13 09:40:00 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
8857d7a636
chore(deps): bump next from 16.3.6 to 16.3.8 ( #4988 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.3.6 to 16.3.8.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Commits](https://github.com/vercel/next.js/compare/v16.3.6...v16.3.8 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.3.8
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-09 13:14:18 +02:00
Eric Fennis
3efde520fc
Upgrade vitest ( #4953 )
2026-10-02 16:28:41 +02:00
98331e2870
chore(deps): bump the react-deps group across 1 directory with 3 updates ( #4951 )
...
* chore(deps): bump the react-deps group across 1 directory with 3 updates
Bumps the react-deps group with 3 updates in the / directory: [react](https://github.com/react/react/tree/HEAD/packages/react ), [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react ) and [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom ).
Updates `react` from 18.3.1 to 19.3.0
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react )
Updates `@types/react` from 18.3.31 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react )
Updates `react-dom` from 18.3.1 to 19.3.0
- [Release notes](https://github.com/react/react/releases )
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md )
- [Commits](https://github.com/react/react/commits/v19.3.0/packages/react-dom )
---
updated-dependencies:
- dependency-name: react
dependency-version: 19.3.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: react-deps
- dependency-name: "@types/react"
dependency-version: 19.3.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: react-deps
- dependency-name: react-dom
dependency-version: 19.3.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: react-deps
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix types
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Eric <eric.fennis@gmail.com >
2026-10-02 15:18:28 +02:00
Eric Fennis
09aa9c5c62
chore(deps): Upgrade to vite 8 ( #4950 )
...
* Upgrade to vite 8
* Fix types
2026-10-02 13:54:37 +02:00
Karsa and epifaniofrancisco
00300d31bd
fix(site): persist icon customizer ( #4944 )
...
* fix(docs): persist icon customizer settings
Persist icon color, size, stroke width, and absolute stroke width between page navigations and reloads.
Keep a shared icon style state across the homepage and icons page, clamp the homepage preview size to its supported range, and apply persisted absolute stroke settings after mount.
* fix(docs): avoid icon customizer hydration flicker
Initialize persisted icon settings synchronously and apply absolute stroke width before the first rendered state.
* fix(docs): restore icon styles before first paint
Apply stored icon styles from a head script before hydration, defer customizer visibility until mount, and render persisted switches on the client to avoid stale SSR classes. Keep absolute stroke state synchronized globally and cover prepaint initialization with regression tests.
* fix(site): persist icon customizer
* fix(packages/react): update vulnerable @tanstack packages
* fix(docs): persist icon customizer settings
Persist icon color, size, stroke width, and absolute stroke width between page navigations and reloads.
Keep a shared icon style state across the homepage and icons page, clamp the homepage preview size to its supported range, and apply persisted absolute stroke settings after mount.
* fix(docs): avoid icon customizer hydration flicker
Initialize persisted icon settings synchronously and apply absolute stroke width before the first rendered state.
* fix(docs): restore icon styles before first paint
Apply stored icon styles from a head script before hydration, defer customizer visibility until mount, and render persisted switches on the client to avoid stale SSR classes. Keep absolute stroke state synchronized globally and cover prepaint initialization with regression tests.
* fix(site): persist icon customizer
* fix(packages/react): update vulnerable @tanstack packages
* fix(site): generalize usePersistedIconStyle to reduce code duplication in icon customizers
* fix(site): home size slider now uses max="256", matching the sidebar
* fix(site): fix linting issues in iconStyleHead.js
* fix(site): make Switch.vue hydration safe
* fix(site): fix home icon customizer color input width
* fix(site): make home icon customizer not persistent
* fix(site): fix duplicate ids in sidebar icon customizer as well
* fix(site): various minor fixes to the customizer bl
* fix(site): revert "[default]" placeholder
---------
Co-authored-by: epifaniofrancisco <epifaniofrancisco03@gmail.com >
2026-10-02 13:46:27 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
ec6d30d82b
chore(deps): bump next from 16.3.4 to 16.3.6 ( #4946 )
...
Bumps [next](https://github.com/vercel/next.js ) from 16.3.4 to 16.3.6.
- [Release notes](https://github.com/vercel/next.js/releases )
- [Commits](https://github.com/vercel/next.js/compare/v16.3.4...v16.3.6 )
---
updated-dependencies:
- dependency-name: next
dependency-version: 16.3.6
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-02 12:43:01 +02:00
dependabot[bot] and dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4a26fa58e0
chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 ( #4845 )
...
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest ) from 4.1.10 to 4.1.11.
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.11/packages/vitest )
---
updated-dependencies:
- dependency-name: vitest
dependency-version: 4.1.11
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-11 09:26:09 +02:00
94e4cb9d9d
chore(dependencies): Update dependencies ( #4806 )
...
* chore(deps): upgrade dependencies across workspace and unify shared versions
Co-authored-by: ericfennis <11825403+ericfennis@users.noreply.github.com >
* chore(deps): finish workspace dependency upgrade and align versions
* fix: keep vitest on 4.1.10, drop deprecated baseUrl, reformat with prettier
* fix(lucide-react): drop inert outDir so TS 6 rootDir check passes
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: ericfennis <11825403+ericfennis@users.noreply.github.com >
2026-09-04 17:34:58 +02:00
07a2c792ef
chore(lucide-react): Add Lucide React integration tests ( #4804 )
...
* Add Lucide React integration tests
* Apply batched suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Remove redundant icon comparison test
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* test(lucide-react): fix browser locator markup assertions
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-09-04 16:26:02 +02:00