Skip to content
This repository was archived by the owner on Apr 17, 2026. It is now read-only.

Commit 18532f5

Browse files
deps: bump the production-dependencies group with 4 updates (#3)
Bumps the production-dependencies group with 4 updates: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react), [tailwind-variants](https://github.com/heroui-inc/tailwind-variants), [viem](https://github.com/wevm/viem) and [wagmi](https://github.com/wevm/wagmi/tree/HEAD/packages/react). Updates `lucide-react` from 0.540.0 to 0.541.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lucide-icons/lucide/releases">lucide-react's releases</a>.</em></p> <blockquote> <h2>Version 0.541.0</h2> <h2>What's Changed</h2> <ul> <li>feat(packages/lucide): added support for providing a custom root element by <a href="https://github.com/karsa-mistmere"><code>@​karsa-mistmere</code></a> in <a href="https://redirect.github.com/lucide-icons/lucide/pull/3543">lucide-icons/lucide#3543</a></li> <li>fix(icons): optimized <code>chrome</code> icon &amp; renamed to <code>chromium</code> by <a href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a href="https://redirect.github.com/lucide-icons/lucide/pull/3572">lucide-icons/lucide#3572</a></li> <li>fix(icons): changed <code>wallpaper</code> icon by <a href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a href="https://redirect.github.com/lucide-icons/lucide/pull/3566">lucide-icons/lucide#3566</a></li> <li>fix(icons): optimized <code>cog</code> icon by <a href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a href="https://redirect.github.com/lucide-icons/lucide/pull/3548">lucide-icons/lucide#3548</a></li> <li>fix(icons): changed <code>building</code> icon by <a href="https://github.com/karsa-mistmere"><code>@​karsa-mistmere</code></a> in <a href="https://redirect.github.com/lucide-icons/lucide/pull/3510">lucide-icons/lucide#3510</a></li> <li>feat(dpi-preview): add previous version for easier comparison by <a href="https://github.com/jguddas"><code>@​jguddas</code></a> in <a href="https://redirect.github.com/lucide-icons/lucide/pull/3532">lucide-icons/lucide#3532</a></li> <li>feat(icons): added 'panel-dashed' variants + update tags on existing icons by <a href="https://github.com/irvineacosta"><code>@​irvineacosta</code></a> in <a href="https://redirect.github.com/lucide-icons/lucide/pull/3500">lucide-icons/lucide#3500</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0">https://github.com/lucide-icons/lucide/compare/0.540.0...0.541.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/lucide-icons/lucide/commits/0.541.0/packages/lucide-react">compare view</a></li> </ul> </details> <br /> Updates `tailwind-variants` from 2.1.0 to 3.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/heroui-inc/tailwind-variants/releases">tailwind-variants's releases</a>.</em></p> <blockquote> <h2>v3.0.0</h2> <h2>What's new?</h2> <h3>   🚀 Features</h3> <ul> <li>Split tv into original and lite versions  -  by <a href="https://github.com/tianenpang"><code>@​tianenpang</code></a> in <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/264">heroui-inc/tailwind-variants#264</a> <a href="https://github.com/heroui-inc/tailwind-variants/commit/0eb65ba"><!-- raw HTML omitted -->(0eb65)<!-- raw HTML omitted --></a></li> </ul> <p>Resolves <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/262">heroui-inc/tailwind-variants#262</a>, resolves <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/259">heroui-inc/tailwind-variants#259</a>, resolves <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/258">heroui-inc/tailwind-variants#258</a>, resolves <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/246">heroui-inc/tailwind-variants#246</a></p> <h3>Problem with v2</h3> <p><strong><a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/262">#262</a>, <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/246">#246</a></strong>: slot names that match JS String prototype methods cause <code>cnBase</code> to produce corrupted class output.</p> <p><strong><a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/259">#259</a></strong>: since <code>cnBase</code> no longer goes through <code>twMerge</code>, template strings aren’t formatted correctly.</p> <p><strong><a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/258">#258</a></strong>: lazy-loading <code>tailwind-merge</code> prevents some classes from merging on the first render, but after HMR triggers.</p> <h3>Solution</h3> <p><strong><a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/258">#258</a></strong>: instead of using lazy-loading, we could split <code>tv</code> into two versions, the lite version no longer imports <code>tailwind-merge</code>, while the original version keeps a static import of <code>tailwind-merge</code>. This avoids the first-render merge issue caused by lazy-loading. An alternative would be making <code>tv</code> async to wait for lazy-loading, but that introduces a larger breaking change and worse dx.</p> <p><strong><a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/262">#262</a>, <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/246">#246</a>, <a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/258">#258</a></strong>: <code>cnBase</code> was enhanced to support functionality similar to <code>classnames / clsx</code>, it now properly filters and handles various input types and formats the final result (e.g., removing extra spaces or newlines), which was previously handled by <code>twMerge</code>.</p> <h3>Technical Details</h3> <ul> <li>Extracted <code>tailwind-merge</code> and related config logic into <code>tw-merge.js, state.js</code>, package exports (<code>., ./lite</code>) support tree-shaking during build.</li> <li>Original and lite versions share the same core code and type declarations.</li> <li>Moved <code>cnBase</code> to <code>utils</code> and renamed it to <code>cn</code>.</li> <li>Lite version exports <code>cn / cnBase</code> without any <code>tw-merge</code> logic; original (<code>index</code>) exports retain the original behavior.</li> <li>Tailwind merge's cache state is now maintained in <code>state.js</code>.</li> </ul> <h3>Testing</h3> <ul> <li>Covered <code>utils/cn</code> with comprehensive tests.</li> <li>Used <code>describe.each</code> to run tests for both original and lite versions.</li> </ul> <h3>Breaking Changes 🚨</h3> <p>⚠️ Only affects users who do not use <code>tailwind-merge</code>, they should import from <code>tailwind-variants/lite</code>, for example:</p> <pre lang="ts"><code>import { createTV, tv, cn, cnBase } from &quot;tailwind-variants/lite&quot;; </code></pre> <p>⚠️ In the lite version, <code>createTV, tv, cn</code> no longer accept config parameters (i.e., tailwind-merge config).</p> <h3>Version</h3> <p>Due to breaking changes, this will be a major release from <code>2.1.0</code> to <code>3.0.0</code>.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/heroui-inc/tailwind-variants/blob/main/CHANGELOG.md">tailwind-variants's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/heroui-inc/tailwind-variants/compare/v2.1.0...v3.0.0">3.0.0</a> (2025-08-24)</h1> <h3>Features</h3> <ul> <li>split tv into original and lite versions (<a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/264">#264</a>) (<a href="https://github.com/heroui-inc/tailwind-variants/commit/0eb65bab81842f27dc9fc09c04f12eb2b5584cc9">0eb65ba</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/heroui-inc/tailwind-variants/commit/2a93c8784f7d472d1a3cfe28beb563ec3859825f"><code>2a93c87</code></a> chore: release v3.0.0</li> <li><a href="https://github.com/heroui-inc/tailwind-variants/commit/0eb65bab81842f27dc9fc09c04f12eb2b5584cc9"><code>0eb65ba</code></a> feat: split tv into original and lite versions (<a href="https://redirect.github.com/heroui-inc/tailwind-variants/issues/264">#264</a>)</li> <li>See full diff in <a href="https://github.com/heroui-inc/tailwind-variants/compare/v2.1.0...v3.0.0">compare view</a></li> </ul> </details> <br /> Updates `viem` from 2.34.0 to 2.35.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/wevm/viem/releases">viem's releases</a>.</em></p> <blockquote> <h2>viem@2.35.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://github.com/wevm/viem/commit/768cf82c32dc7f5d9601eb5f601efcef857184c2"><code>768cf82c32dc7f5d9601eb5f601efcef857184c2</code></a> Thanks <a href="https://github.com/jxom"><code>@​jxom</code></a>! - Added <code>authorizationList</code> to <code>readContract</code> and <code>multicall</code>.</li> </ul> <h2>viem@2.35.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/wevm/viem/pull/3848">#3848</a> <a href="https://github.com/wevm/viem/commit/390fff8db23f388f520356c9d3847a22acf56a72"><code>390fff8db23f388f520356c9d3847a22acf56a72</code></a> Thanks <a href="https://github.com/TateB"><code>@​TateB</code></a>! - Added support for chain-specific ENS resolution and ENS UniversalResolver v3.</li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/wevm/viem/pull/3871">#3871</a> <a href="https://github.com/wevm/viem/commit/318218989aaafe413f2d659bed619b30dcf672d3"><code>318218989aaafe413f2d659bed619b30dcf672d3</code></a> Thanks <a href="https://github.com/bearpong"><code>@​bearpong</code></a>! - Added <code>blockTime</code> for Berachain.</p> </li> <li> <p><a href="https://redirect.github.com/wevm/viem/pull/3874">#3874</a> <a href="https://github.com/wevm/viem/commit/59fd7d5f7f02c0d3eb12ac6d497e5edd5ebc8b77"><code>59fd7d5f7f02c0d3eb12ac6d497e5edd5ebc8b77</code></a> Thanks <a href="https://github.com/BigtoMantraDev"><code>@​BigtoMantraDev</code></a>! - Add MANTRA DuKong EVM Testnet</p> </li> <li> <p><a href="https://redirect.github.com/wevm/viem/pull/3876">#3876</a> <a href="https://github.com/wevm/viem/commit/77901c8fa3d8868d26e3821ccc1650457b07092c"><code>77901c8fa3d8868d26e3821ccc1650457b07092c</code></a> Thanks <a href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a>! - Fixed <code>_unwatch is not a function</code> error in <code>waitForTransactionReceipt</code>.</p> </li> <li> <p><a href="https://redirect.github.com/wevm/viem/pull/3870">#3870</a> <a href="https://github.com/wevm/viem/commit/f9a10532b4cd8fd8f9dc1430a966a9fad87962df"><code>f9a10532b4cd8fd8f9dc1430a966a9fad87962df</code></a> Thanks <a href="https://github.com/essserrr"><code>@​essserrr</code></a>! - Added <code>blockTime</code> for:</p> <ul> <li><code>avalanche</code></li> <li><code>berachain</code></li> <li><code>bsc</code></li> <li><code>etherlink</code></li> <li><code>hemi</code></li> <li><code>megaethTestnet</code></li> <li><code>monadTestnet</code></li> <li><code>sonic</code></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/wevm/viem/commit/10e7571fe0708704c67f36c4e123784ecd7c1d26"><code>10e7571</code></a> chore: version package (<a href="https://redirect.github.com/wevm/viem/issues/3881">#3881</a>)</li> <li><a href="https://github.com/wevm/viem/commit/768cf82c32dc7f5d9601eb5f601efcef857184c2"><code>768cf82</code></a> feat: add <code>authorizationList</code> to <code>readContract</code> and <code>multicall</code></li> <li><a href="https://github.com/wevm/viem/commit/0fde053ce5a0be9a7106af7b68510151d6cb78d5"><code>0fde053</code></a> ci: fix wagmi; misc. updates</li> <li><a href="https://github.com/wevm/viem/commit/5bd36c1af6c609ab07fe2f53b6e1aef515da8420"><code>5bd36c1</code></a> chore: version package (<a href="https://redirect.github.com/wevm/viem/issues/3877">#3877</a>)</li> <li><a href="https://github.com/wevm/viem/commit/676815fae12d8b04094e61b9155068d51e30eae2"><code>676815f</code></a> ci: re-enable wagmi verify</li> <li><a href="https://github.com/wevm/viem/commit/100156844c85989bb8c26ca587da7a62a282136b"><code>1001568</code></a> revert: &quot;Add Multicall3 contract to EDU Chain mainnet&quot; (<a href="https://redirect.github.com/wevm/viem/issues/3880">#3880</a>)</li> <li><a href="https://github.com/wevm/viem/commit/bed2a38f6c6de5b17a5b325758061b8b352a3d94"><code>bed2a38</code></a> feat: add Multicall3 contract to EDU Chain mainnet (<a href="https://redirect.github.com/wevm/viem/issues/3878">#3878</a>)</li> <li><a href="https://github.com/wevm/viem/commit/085c475908861bb2c6f2e5630858160f4f8695f5"><code>085c475</code></a> tests: up snaps</li> <li><a href="https://github.com/wevm/viem/commit/28f9cdc0982360af3d90b32501f0bc7c8df2c8f3"><code>28f9cdc</code></a> tests: up snaps</li> <li><a href="https://github.com/wevm/viem/commit/31f5dd607ed1a3084e5bac7e7ac8a8bb850c616a"><code>31f5dd6</code></a> tests: up anvil version</li> <li>Additional commits viewable in <a href="https://github.com/wevm/viem/compare/viem@2.34.0...viem@2.35.1">compare view</a></li> </ul> </details> <br /> Updates `wagmi` from 2.16.4 to 2.16.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/wevm/wagmi/releases">wagmi's releases</a>.</em></p> <blockquote> <h2>wagmi@2.16.5</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/wevm/wagmi/commit/a13aa2b68890f180f6ac3f741cbb9817494cb66c"><code>a13aa2b68890f180f6ac3f741cbb9817494cb66c</code></a>]: <ul> <li><code>@​wagmi/core</code><a href="https://github.com/2"><code>@​2</code></a>.20.0</li> <li><code>@​wagmi/connectors</code><a href="https://github.com/5"><code>@​5</code></a>.9.5</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/wevm/wagmi/blob/main/packages/react/CHANGELOG.md">wagmi's changelog</a>.</em></p> <blockquote> <h2>2.16.5</h2> <h3>Patch Changes</h3> <ul> <li>Updated dependencies [<a href="https://github.com/wevm/wagmi/commit/a13aa2b68890f180f6ac3f741cbb9817494cb66c"><code>a13aa2b68890f180f6ac3f741cbb9817494cb66c</code></a>]: <ul> <li><code>@​wagmi/core</code><a href="https://github.com/2"><code>@​2</code></a>.20.0</li> <li><code>@​wagmi/connectors</code><a href="https://github.com/5"><code>@​5</code></a>.9.5</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/wevm/wagmi/commit/218f4a523a30f1aa98e1646f64ba7c37ac7fcd61"><code>218f4a5</code></a> chore: version packages (<a href="https://github.com/wevm/wagmi/tree/HEAD/packages/react/issues/4771">#4771</a>)</li> <li>See full diff in <a href="https://github.com/wevm/wagmi/commits/wagmi@2.16.5/packages/react">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details>
1 parent f68ee62 commit 18532f5

2 files changed

Lines changed: 78 additions & 74 deletions

File tree

package-lock.json

Lines changed: 74 additions & 70 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,18 +41,18 @@
4141
"critters": "^0.0.25",
4242
"ethers": "^6.15.0",
4343
"framer-motion": "^12.23.12",
44-
"lucide-react": "^0.540.0",
44+
"lucide-react": "^0.541.0",
4545
"next": "^15.5.0",
4646
"postcss": "^8.5.6",
4747
"react": "^19.1.1",
4848
"react-dom": "^19.1.1",
4949
"resend": "^6.0.1",
5050
"tailwind-merge": "^3.3.1",
51-
"tailwind-variants": "^2.1.0",
51+
"tailwind-variants": "^3.0.0",
5252
"tailwindcss": "^4.1.12",
5353
"typescript": "^5.9.2",
54-
"viem": "^2.34.0",
55-
"wagmi": "^2.16.4"
54+
"viem": "^2.35.1",
55+
"wagmi": "^2.16.5"
5656
},
5757
"devDependencies": {
5858
"@testing-library/jest-dom": "^6.8.0",

0 commit comments

Comments
 (0)