deps: bump the dependency-updates group across 1 directory with 13 updates (#1937)

Bumps the dependency-updates group with 13 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@primer/octicons-react](https://github.com/primer/octicons) | `19.22.0` | `19.23.1` | | [@primer/react](https://github.com/primer/react) | `38.15.0` | `38.19.0` | | [framer-motion](https://github.com/motiondivision/motion) | `12.36.0` | `12.38.0` | | [fuse.js](https://github.com/krisk/Fuse) | `7.1.0` | `7.3.0` | | [postcss](https://github.com/postcss/postcss) | `8.5.8` | `8.5.9` | | [@npmcli/template-oss](https://github.com/npm/template-oss) | `4.29.0` | `4.30.0` | | [eslint-import-resolver-webpack](https://github.com/import-js/eslint-plugin-import/tree/HEAD/resolvers/webpack) | `0.13.10` | `0.13.11` | | [eslint-plugin-primer-react](https://github.com/primer/eslint-plugin-primer-react) | `8.5.2` | `8.6.0` | | [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.8.2` | | [minimatch](https://github.com/isaacs/minimatch) | `10.2.4` | `10.2.5` | | [tar](https://github.com/isaacs/node-tar) | `7.5.11` | `7.5.13` | | [yaml](https://github.com/eemeli/yaml) | `2.8.2` | `2.8.3` | | [tap](https://github.com/tapjs/tapjs) | `21.6.2` | `21.6.3` | Updates `@primer/octicons-react` from 19.22.0 to 19.23.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/primer/octicons/releases"><code>@​primer/octicons-react</code>'s releases</a>.</em></p> <blockquote> <h2>v19.23.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/octicons/pull/1175">#1175</a> <a href="https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04"><code>ea8e6bb7</code></a> Thanks <a href="https://github.com/kylewaynebenson"><code>@​kylewaynebenson</code></a>! - - Remove set fill from svgs</li> </ul> <h2>v19.23.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/octicons/pull/1165">#1165</a> <a href="https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0"><code>63bc8d01</code></a> Thanks <a href="https://github.com/kylewaynebenson"><code>@​kylewaynebenson</code></a>! - - Addition of lockup icon <ul> <li>adjustments to logo and mark</li> </ul> </li> </ul> <h2>v19.22.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/octicons/pull/1169">#1169</a> <a href="https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4"><code>6567d755</code></a> Thanks <a href="https://github.com/francinelucca"><code>@​francinelucca</code></a>! - various dep updates</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/primer/octicons/blob/main/CHANGELOG.md"><code>@​primer/octicons-react</code>'s changelog</a>.</em></p> <blockquote> <h2>19.23.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/octicons/pull/1175">#1175</a> <a href="https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04"><code>ea8e6bb7</code></a> Thanks <a href="https://github.com/kylewaynebenson"><code>@​kylewaynebenson</code></a>! - - Remove set fill from svgs</li> </ul> <h2>19.23.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/octicons/pull/1165">#1165</a> <a href="https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0"><code>63bc8d01</code></a> Thanks <a href="https://github.com/kylewaynebenson"><code>@​kylewaynebenson</code></a>! - - Addition of lockup icon <ul> <li>adjustments to logo and mark</li> </ul> </li> </ul> <h2>19.22.1</h2> <h3>Patch Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/octicons/pull/1169">#1169</a> <a href="https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4"><code>6567d755</code></a> Thanks <a href="https://github.com/francinelucca"><code>@​francinelucca</code></a>! - various dep updates</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/primer/octicons/commit/84094ef4232b8879f8d6df61d09d5f55c9632056"><code>84094ef</code></a> Version Packages (<a href="https://redirect.github.com/primer/octicons/issues/1176">#1176</a>)</li> <li><a href="https://github.com/primer/octicons/commit/ea8e6bb79894cc7e85564ee9b53d86b418738d04"><code>ea8e6bb</code></a> Removed style details from new icons (<a href="https://redirect.github.com/primer/octicons/issues/1175">#1175</a>)</li> <li><a href="https://github.com/primer/octicons/commit/edf68a605cef605d5944d4abb2267cb7a76a4cdd"><code>edf68a6</code></a> Version Packages (<a href="https://redirect.github.com/primer/octicons/issues/1174">#1174</a>)</li> <li><a href="https://github.com/primer/octicons/commit/63bc8d01e4c51ebc34abdac1bdb861cf209f7cf0"><code>63bc8d0</code></a> Addition of lockup icon, adjustments to logo and mark (<a href="https://redirect.github.com/primer/octicons/issues/1165">#1165</a>)</li> <li><a href="https://github.com/primer/octicons/commit/00f17dbd469920f326fc5b92dd497acf2d9f23ae"><code>00f17db</code></a> Version Packages (<a href="https://redirect.github.com/primer/octicons/issues/1170">#1170</a>)</li> <li><a href="https://github.com/primer/octicons/commit/0cb52b566fd6bf39cb639cd92342c25618d1b629"><code>0cb52b5</code></a> Bump next from 11.1.3 to 16.1.7 in /lib/octicons_styled (<a href="https://redirect.github.com/primer/octicons/issues/1171">#1171</a>)</li> <li><a href="https://github.com/primer/octicons/commit/5d6cc6dfb9856212bb7d581d4eea601c0984a4cb"><code>5d6cc6d</code></a> Bump rollup from 2.79.2 to 2.80.0 in /lib/octicons_react (<a href="https://redirect.github.com/primer/octicons/issues/1162">#1162</a>)</li> <li><a href="https://github.com/primer/octicons/commit/ec791f1ff146a09cb56a44c1e0ee0e0d457b88c7"><code>ec791f1</code></a> Bump minimatch from 3.1.2 to 3.1.5 in /lib/octicons_react (<a href="https://redirect.github.com/primer/octicons/issues/1173">#1173</a>)</li> <li><a href="https://github.com/primer/octicons/commit/ca7b3a498d8ac00035c5cb33337dc3c1422c5a5f"><code>ca7b3a4</code></a> Bump next from 16.1.6 to 16.1.7 in /lib/octicons_react (<a href="https://redirect.github.com/primer/octicons/issues/1172">#1172</a>)</li> <li><a href="https://github.com/primer/octicons/commit/6567d755f30c18e44d8fd069abb974cf078bd2d4"><code>6567d75</code></a> Add changeset for various dependency updates in <code>@​primer/octicons</code> (<a href="https://redirect.github.com/primer/octicons/issues/1169">#1169</a>)</li> <li>Additional commits viewable in <a href="https://github.com/primer/octicons/compare/v19.22.0...v19.23.1">compare view</a></li> </ul> </details> <br /> Updates `@primer/react` from 38.15.0 to 38.19.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/primer/react/releases"><code>@​primer/react</code>'s releases</a>.</em></p> <blockquote> <h2><code>@​primer/react</code><a href="https://github.com/38"><code>@​38</code></a>.19.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/react/pull/7677">#7677</a> <a href="https://github.com/primer/react/commit/c1a81b178742ba547b85a3df3ed3c27bcff6b7c5"><code>c1a81b1</code></a> Thanks <a href="https://github.com/TylerJDev"><code>@​TylerJDev</code></a>! - AnchoredOverlay: Add Popover API to AnchoredOverlay (behind <code>primer_react_css_anchor_positioning</code> feature flag)</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7697">#7697</a> <a href="https://github.com/primer/react/commit/990ce7b625bcf90ef3867e93086d0c74835a9068"><code>990ce7b</code></a> Thanks <a href="https://github.com/hectahertz"><code>@​hectahertz</code></a>! - <strong>Stack</strong>: Add <code>tight</code> (4px) and <code>cozy</code> (12px) spacing values to <code>gap</code> and <code>padding</code> props. Add <code>paddingBlock</code> and <code>paddingInline</code> props for directional padding control.</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/react/pull/7652">#7652</a> <a href="https://github.com/primer/react/commit/5d19e2bb5bbd444f2e82d98eef300c221863941c"><code>5d19e2b</code></a> Thanks <a href="https://github.com/owenniblock"><code>@​owenniblock</code></a>! - useAnchoredPosition: recalculate overlay position when any scrollable ancestor (or the window) is scrolled.</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7707">#7707</a> <a href="https://github.com/primer/react/commit/6431bfecd72e24db1dfa90b02f8a42834e63843b"><code>6431bfe</code></a> Thanks <a href="https://github.com/liuliu-dev"><code>@​liuliu-dev</code></a>! - Fix anchor-name not being set on the anchor element when SelectPanel is opened in Copilot code agent.</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7633">#7633</a> <a href="https://github.com/primer/react/commit/a107d398e0574b5f8085485c96b27a168061eb50"><code>a107d39</code></a> Thanks <a href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a>! - Graduate <code>primer_react_css_has_selector_perf</code> feature flag: the CSS <code>:has()</code> performance optimization (<code>body[data-dialog-scroll-disabled]</code>) is now the default behavior for Dialog scroll disabling</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7695">#7695</a> <a href="https://github.com/primer/react/commit/780fc3d7b52fd0f9b63f313af6355398180a0118"><code>780fc3d</code></a> Thanks <a href="https://github.com/mattcosta7"><code>@​mattcosta7</code></a>! - perf(ThemeProvider): Reduce unnecessary renders and effect cascades</p> <ul> <li>Replace <code>useState</code> + <code>useEffect</code> SSR hydration handoff with <code>useSyncExternalStore</code> — eliminates post-hydration re-render</li> <li>Replace <code>useState</code> + <code>useEffect</code> in <code>useSystemColorMode</code> with <code>useSyncExternalStore</code> — eliminates effect gap and stale-then-update flicker</li> <li>Cache <code>getServerHandoff</code> DOM read + JSON.parse per ID (runs once, not on every call)</li> <li>Memoize context value object to prevent unnecessary re-renders of all consumers</li> </ul> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7706">#7706</a> <a href="https://github.com/primer/react/commit/fd8910abff851f43d19805ceaa439a9a18c4f226"><code>fd8910a</code></a> Thanks <a href="https://github.com/liuliu-dev"><code>@​liuliu-dev</code></a>! - ActionList.Item: fix inline descriptions being referenced via <code>aria-labelledby</code> instead of <code>aria-describedby</code></p> </li> </ul> <h2><code>@​primer/react</code><a href="https://github.com/38"><code>@​38</code></a>.18.0</h2> <h3>Minor Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/react/pull/7700">#7700</a> <a href="https://github.com/primer/react/commit/91bf343210483be373f7ec5ce1ba652518a9ce4c"><code>91bf343</code></a> Thanks <a href="https://github.com/francinelucca"><code>@​francinelucca</code></a>! - ActionMenu: Graduate <code>primer_react_action_menu_display_in_viewport_inside_dialog</code> feature flag. ActionMenu now automatically uses <code>displayInViewport</code> when rendered inside a Dialog, without requiring the feature flag.</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7699">#7699</a> <a href="https://github.com/primer/react/commit/1505d9b06bbcbb1d6bf87b4d21461d79b71eff10"><code>1505d9b</code></a> Thanks <a href="https://github.com/francinelucca"><code>@​francinelucca</code></a>! - SelectPanel: Add <code>displayInViewport</code> prop</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7662">#7662</a> <a href="https://github.com/primer/react/commit/39c8cf30254268d770422b9d890d96da51d35d89"><code>39c8cf3</code></a> Thanks <a href="https://github.com/HiroAgustin"><code>@​HiroAgustin</code></a>! - Timeline: Update <code>clipSidebar</code> prop to accept <code>'start'</code>, <code>'end'</code>, or <code>'both'</code> in addition to <code>boolean</code>. Use <code>'start'</code> to only clip the top, <code>'end'</code> to only clip the bottom, or <code>'both'</code>/<code>true</code> to clip both ends.</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7686">#7686</a> <a href="https://github.com/primer/react/commit/6cd13c03a0293732af6d9499f1f925bf7d95d82b"><code>6cd13c0</code></a> Thanks <a href="https://github.com/JelloBagel"><code>@​JelloBagel</code></a>! - StateLabel: Add new type: <code>archived</code></p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p><a href="https://redirect.github.com/primer/react/pull/7690">#7690</a> <a href="https://github.com/primer/react/commit/b492cc82efdb68189a070dfa7fcd88f18cc9d7b4"><code>b492cc8</code></a> Thanks <a href="https://github.com/HiroAgustin"><code>@​HiroAgustin</code></a>! - fix(Button): Apply inline-flex display to loading wrapper for link variant buttons</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7696">#7696</a> <a href="https://github.com/primer/react/commit/1acb7d3dc416094e481ac9b45d3fa45ebd527c86"><code>1acb7d3</code></a> Thanks <a href="https://github.com/francinelucca"><code>@​francinelucca</code></a>! - Fix item dividers not visible in SelectPanel and FilteredActionList when <code>showItemDividers</code> is enabled, caused by <code>content-visibility: auto</code> clipping the absolutely-positioned divider pseudo-elements.</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7683">#7683</a> <a href="https://github.com/primer/react/commit/f05fcacedafe8a9a1af9caa6a762403d47851250"><code>f05fcac</code></a> Thanks <a href="https://github.com/liuliu-dev"><code>@​liuliu-dev</code></a>! - Dialog: dynamically switch footer button layout based on available height.</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7676">#7676</a> <a href="https://github.com/primer/react/commit/35ca05690910ffb8286a2aeef01c043af377a6c2"><code>35ca056</code></a> Thanks <a href="https://github.com/HiroAgustin"><code>@​HiroAgustin</code></a>! - Remove link underline effect on hover for both Link (inline) and Button with variant link (no visuals)</p> </li> <li> <p><a href="https://redirect.github.com/primer/react/pull/7631">#7631</a> <a href="https://github.com/primer/react/commit/0ecaf6f64c50235081416515b7d5b6b2e364b33f"><code>0ecaf6f</code></a> Thanks <a href="https://github.com/mattcosta7"><code>@​mattcosta7</code></a>! - Add test to validate that the <code>muted</code> prop is not leaked as a bare DOM attribute on <code>Link</code></p> </li> </ul> <h2><code>@​primer/react</code><a href="https://github.com/38"><code>@​38</code></a>.17.0</h2> <h3>Minor Changes</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/primer/react/commit/5cc0bbca1ac1be0c698294415e850c0ded5732d7"><code>5cc0bbc</code></a> Release tracking (<a href="https://redirect.github.com/primer/react/issues/7715">#7715</a>)</li> <li><a href="https://github.com/primer/react/commit/903e73942eeb94d408dafcffcea74e4f8b2f7423"><code>903e739</code></a> Revert &quot;Replace <code>useRefObjectAsForwardedRef</code> with <code>useMergedRefs</code> internally&quot;...</li> <li><a href="https://github.com/primer/react/commit/2755680c947397350a52fbf8996a1c4413ba8fad"><code>2755680</code></a> chore: add force deployment option to bypass changeset guard (<a href="https://redirect.github.com/primer/react/issues/7727">#7727</a>)</li> <li><a href="https://github.com/primer/react/commit/a107d398e0574b5f8085485c96b27a168061eb50"><code>a107d39</code></a> Graduate <code>primer_react_css_has_selector_perf</code> feature flag (<a href="https://redirect.github.com/primer/react/issues/7633">#7633</a>)</li> <li><a href="https://github.com/primer/react/commit/4b43f575bf583e1b7fc19e38932970d66b452bf6"><code>4b43f57</code></a> test: extend timeout for FunctionComponent prop extraction test (<a href="https://redirect.github.com/primer/react/issues/7722">#7722</a>)</li> <li><a href="https://github.com/primer/react/commit/fd8910abff851f43d19805ceaa439a9a18c4f226"><code>fd8910a</code></a> ActionList: restore aria-describedby for inline descriptions (<a href="https://redirect.github.com/primer/react/issues/7706">#7706</a>)</li> <li><a href="https://github.com/primer/react/commit/6431bfecd72e24db1dfa90b02f8a42834e63843b"><code>6431bfe</code></a> Fix: <code>anchor-name</code> not being set in Code with agent SelectPanel (<a href="https://redirect.github.com/primer/react/issues/7707">#7707</a>)</li> <li><a href="https://github.com/primer/react/commit/990ce7b625bcf90ef3867e93086d0c74835a9068"><code>990ce7b</code></a> feat(Stack): add tight/cozy spacing values and directional padding props (<a href="https://redirect.github.com/primer/react/issues/7697">#7697</a>)</li> <li><a href="https://github.com/primer/react/commit/5d19e2bb5bbd444f2e82d98eef300c221863941c"><code>5d19e2b</code></a> useAnchoredPosition: recalculate position on scroll (<a href="https://redirect.github.com/primer/react/issues/7652">#7652</a>)</li> <li><a href="https://github.com/primer/react/commit/8fd08ba0088ae4240a04e90f63b5f7b6d7059620"><code>8fd08ba</code></a> fix(release): gate canary releases on PR label (<a href="https://redirect.github.com/primer/react/issues/7717">#7717</a>)</li> <li>Additional commits viewable in <a href="https://github.com/primer/react/compare/@primer/react@38.15.0...@primer/react@38.19.0">compare view</a></li> </ul> </details> <br /> Updates `framer-motion` from 12.36.0 to 12.38.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/motiondivision/motion/blob/main/CHANGELOG.md">framer-motion's changelog</a>.</em></p> <blockquote> <h2>[12.38.0] 2026-03-16</h2> <h3>Added</h3> <ul> <li>Added <code>layoutAnchor</code> prop to configure custom anchor point for resolving relative projection boxes.</li> </ul> <h3>Fixed</h3> <ul> <li><code>Reorder</code>: Fix axis switching after window resize.</li> <li><code>Reorder</code>: Fix with virtualised lists.</li> <li><code>AnimatePresence</code>: Ensure children are removed when exit animation matches current values.</li> </ul> <h2>[12.37.0] 2026-03-16</h2> <h3>Added</h3> <ul> <li>Support for hardware accelerating <code>&quot;start&quot;</code> and <code>&quot;end&quot;</code> offsets in <code>scroll</code> and <code>useScroll</code>.</li> <li>Support for <code>oklch</code>, <code>oklab</code>, <code>lab</code>, <code>lch</code>, <code>color</code>, <code>color-mix</code>, <code>light-dark</code> color types.</li> </ul> <h3>Fixed</h3> <ul> <li>Fix <code>whileInView</code> with client-side navigation.</li> <li>Fix draggable elements when layout updates due to surrounding element re-renders.</li> <li>Improved memory pressure of layout animations.</li> <li>Ensure motion value returned from <code>useSpring</code> reports correct <code>isAnimating()</code>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/motiondivision/motion/commit/0bfc9fe015f7170c538ca70ba4677ec59d83ee76"><code>0bfc9fe</code></a> v12.38.0</li> <li><a href="https://github.com/motiondivision/motion/commit/343cb0c69e10d5c2bcc9837fb6a83d437257f064"><code>343cb0c</code></a> Updating layoutAnchor</li> <li><a href="https://github.com/motiondivision/motion/commit/ee99ad25f734287c2885d53ec0af8a8f1f6ca306"><code>ee99ad2</code></a> Updating changelog</li> <li><a href="https://github.com/motiondivision/motion/commit/062660b3c5c982d7274adbd382c6dfcd5aea77ad"><code>062660b</code></a> Updating changgelog</li> <li><a href="https://github.com/motiondivision/motion/commit/303da7dddfc41f521ec500aef8a72643169582e0"><code>303da7d</code></a> Updating readme</li> <li><a href="https://github.com/motiondivision/motion/commit/b075adc4b1dde8fa1fb1c488b1b4e7e97a07331e"><code>b075adc</code></a> Merge pull request <a href="https://redirect.github.com/motiondivision/motion/issues/3647">#3647</a> from motiondivision/feat/layout-anchor</li> <li><a href="https://github.com/motiondivision/motion/commit/f0991d6728f425eebbb58ce926bd33d05336b724"><code>f0991d6</code></a> Add missing layoutAnchor !== false guard in attemptToResolveRelativeTarget</li> <li><a href="https://github.com/motiondivision/motion/commit/b5798e99e78738a1fa8ec3414bff63796f9eb39b"><code>b5798e9</code></a> Merge pull request <a href="https://redirect.github.com/motiondivision/motion/issues/3642">#3642</a> from motiondivision/worktree-fix-issue-3078</li> <li><a href="https://github.com/motiondivision/motion/commit/7686c193e349f3b3360455615ee6ca45b8532c28"><code>7686c19</code></a> Merge pull request <a href="https://redirect.github.com/motiondivision/motion/issues/3636">#3636</a> from motiondivision/worktree-fix-issue-3061</li> <li><a href="https://github.com/motiondivision/motion/commit/a95c4877c879f0e189295cc9f4f5f1c1e1d7df2a"><code>a95c487</code></a> Fix auto-scroll in reorder-virtualized test page</li> <li>Additional commits viewable in <a href="https://github.com/motiondivision/motion/compare/v12.36.0...v12.38.0">compare view</a></li> </ul> </details> <br /> Updates `fuse.js` from 7.1.0 to 7.3.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/krisk/Fuse/releases">fuse.js's releases</a>.</em></p> <blockquote> <h2>v7.3.0</h2> <h2>Features</h2> <ul> <li><strong>Token search</strong> — per-term fuzzy matching with IDF scoring (<a href="https://github.com/krisk/Fuse/commit/68c1dcf">68c1dcf</a>)</li> <li><strong><code>Fuse.match()</code></strong> — static method for single string matching (<a href="https://github.com/krisk/Fuse/commit/460eb5b">460eb5b</a>)</li> <li><strong>BigInt support</strong> for indexing and search (<a href="https://github.com/krisk/Fuse/commit/0ae662c">0ae662c</a>)</li> <li><strong><code>removeAt()</code></strong> now returns the removed item (<a href="https://github.com/krisk/Fuse/commit/8cec7e2">8cec7e2</a>)</li> <li>Support keyless string entries in logical queries (<a href="https://github.com/krisk/Fuse/commit/8695556">8695556</a>)</li> <li><code>getFn</code> null return, escaped pipe in extended search, empty query returns all (<a href="https://github.com/krisk/Fuse/commit/d33b735">d33b735</a>)</li> </ul> <h2>Bug Fixes</h2> <ul> <li>Merge overlapping match indices in extended search (<a href="https://github.com/krisk/Fuse/commit/06c5e97">06c5e97</a>)</li> <li>Inverse patterns now work correctly across multiple keys (<a href="https://github.com/krisk/Fuse/commit/9351882">9351882</a>)</li> <li>Handle quoted tokens with inner spaces and quotes in extended search (<a href="https://github.com/krisk/Fuse/commit/c226523">c226523</a>)</li> <li>Handle non-decomposable diacritics in <code>stripDiacritics</code> (<a href="https://github.com/krisk/Fuse/commit/5a01f29">5a01f29</a>)</li> <li>Coerce non-string array values to strings during indexing (<a href="https://github.com/krisk/Fuse/commit/db0e181">db0e181</a>)</li> <li>Strip <code>getFn</code> from keys in <code>toJSON()</code> for safe serialization (<a href="https://github.com/krisk/Fuse/commit/0f2a69b">0f2a69b</a>)</li> </ul> <h2>Internal</h2> <ul> <li>Full TypeScript rewrite of source code</li> <li>Dropped UMD builds and babel preset-env</li> <li>Upgraded to Rollup 4, Vitest 2, TypeScript 6, ESLint 9</li> <li>Frozen default config to prevent mutation across instances</li> <li>Rewrote documentation as standalone markdown files</li> </ul> <h2>v7.2.0</h2> <h2>Features</h2> <ul> <li>Add <code>Fuse.use()</code> for runtime plugin registration</li> </ul> <h2>Performance</h2> <ul> <li>Inline Bitap score computation to reduce object allocation in hot loops</li> <li>Batch <code>removeAll</code> for O(n) bulk removes instead of O(n*k)</li> <li>Heap-based top-k selection when <code>limit</code> is set</li> <li>Cache compiled searcher for repeated queries</li> </ul> <p>Benchmarked on 10k records: <strong>9-14% faster core search, 49x faster bulk remove</strong>.</p> <h2>Bug Fixes</h2> <ul> <li><strong>search:</strong> Deduplicate and merge overlapping match indices (<a href="https://redirect.github.com/krisk/Fuse/issues/735">#735</a>)</li> <li><strong>search:</strong> Preserve original array indices in nested path traversal (<a href="https://redirect.github.com/krisk/Fuse/issues/786">#786</a>)</li> <li><strong>types:</strong> Correct <code>key</code> type in <code>FuseSortFunctionMatch</code> (<a href="https://redirect.github.com/krisk/Fuse/issues/811">#811</a>)</li> <li><strong>types:</strong> Correct <code>keys</code> type in <code>parseIndex</code> parameter (<a href="https://redirect.github.com/krisk/Fuse/issues/794">#794</a>)</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0">https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/krisk/Fuse/blob/main/CHANGELOG.md">fuse.js's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/krisk/Fuse/compare/v7.2.0...v7.3.0">7.3.0</a> (2026-04-04)</h2> <h3>Features</h3> <ul> <li>add BigInt support for indexing and search (<a href="https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508">0ae662c</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/814">#814</a></li> <li>add static Fuse.match() for single string matching (<a href="https://github.com/krisk/Fuse/commit/460eb5be84b56525710602ec44e2af402ca09686">460eb5b</a>)</li> <li>add token search — per-term fuzzy matching with IDF scoring (<a href="https://github.com/krisk/Fuse/commit/68c1dcf981a60ef46387440dc550fc546254bae9">68c1dcf</a>)</li> <li>getFn null return, escaped pipe in extended search, empty query returns all (<a href="https://github.com/krisk/Fuse/commit/d33b735f62ae2f149808a49ff0c185a04bee28d7">d33b735</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/800">#800</a> <a href="https://redirect.github.com/krisk/Fuse/issues/765">#765</a> <a href="https://redirect.github.com/krisk/Fuse/issues/728">#728</a></li> <li>removeAt() now returns the removed item (<a href="https://github.com/krisk/Fuse/commit/8cec7e2f99a7063e0aa9a04b8cedf0813e169531">8cec7e2</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/675">#675</a></li> <li><strong>search:</strong> support keyless string entries in logical queries (<a href="https://github.com/krisk/Fuse/commit/86955565a106514212639ecfd3ff45d492f4a0a3">8695556</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/736">#736</a></li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>index:</strong> coerce non-string array values to strings during indexing (<a href="https://github.com/krisk/Fuse/commit/db0e181e5db988d5fad8bee1e281fa20f8a69376">db0e181</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/738">#738</a></li> <li><strong>index:</strong> strip getFn from keys in toJSON() for safe serialization (<a href="https://github.com/krisk/Fuse/commit/0f2a69babf8c76faeb366c471e17430f5f6d8595">0f2a69b</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/798">#798</a></li> <li><strong>lint:</strong> suppress unused var in toJSON destructure (<a href="https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29">d63c0e8</a>)</li> <li>merge overlapping match indices in extended search (<a href="https://github.com/krisk/Fuse/commit/06c5e97c1b79f6e29d482a300eea99a9b6fad82f">06c5e97</a>)</li> <li><strong>search:</strong> handle non-decomposable diacritics in stripDiacritics (<a href="https://github.com/krisk/Fuse/commit/5a01f2994ffe48f7e0e4191f4cdeeabe6a3967a5">5a01f29</a>), closes <a href="https://redirect.github.com/home-assistant/frontend/issues/30399">home-assistant/frontend#30399</a> <a href="https://redirect.github.com/krisk/Fuse/issues/816">#816</a></li> <li><strong>search:</strong> handle quoted tokens with inner spaces and quotes in extended search (<a href="https://github.com/krisk/Fuse/commit/c22652342b2d15c12f5dc5870e6b4b0eef1d2247">c226523</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/810">#810</a></li> <li><strong>search:</strong> inverse patterns now work correctly across multiple keys (<a href="https://github.com/krisk/Fuse/commit/935188228ed50dc0a555b41eda47447ada59dd6b">9351882</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/712">#712</a></li> </ul> <h2><a href="https://github.com/krisk/Fuse/compare/v7.1.0...v7.2.0">7.2.0</a> (2026-04-02)</h2> <h3>Features</h3> <ul> <li>add <code>Fuse.use()</code> for runtime plugin registration (<a href="https://github.com/krisk/Fuse/commit/8546a9b0">8546a9b</a>)</li> </ul> <h3>Performance</h3> <ul> <li>inline Bitap score computation to reduce object allocation in hot loops (<a href="https://github.com/krisk/Fuse/commit/8546a9b0">8546a9b</a>)</li> <li>batch <code>removeAll</code> for O(n) bulk removes instead of O(n*k) (<a href="https://github.com/krisk/Fuse/commit/8546a9b0">8546a9b</a>)</li> <li>heap-based top-k selection when <code>limit</code> is set (<a href="https://github.com/krisk/Fuse/commit/8546a9b0">8546a9b</a>)</li> <li>cache compiled searcher for repeated queries (<a href="https://github.com/krisk/Fuse/commit/8546a9b0">8546a9b</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>search:</strong> deduplicate and merge overlapping match indices (<a href="https://github.com/krisk/Fuse/commit/60c393a45f75e63ebbecd5e4913d539c8d4a3752">60c393a</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/735">#735</a></li> <li><strong>search:</strong> preserve original array indices in nested path traversal (<a href="https://github.com/krisk/Fuse/commit/a1451be8ad46d453799b330f6ad00c58996eb9df">a1451be</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/786">#786</a></li> <li><strong>types:</strong> correct key type in FuseSortFunctionMatch (<a href="https://github.com/krisk/Fuse/commit/fecee16f19dd5d8280260854717a9821256f6702">fecee16</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/811">#811</a></li> <li><strong>types:</strong> correct keys type in parseIndex parameter (<a href="https://github.com/krisk/Fuse/commit/58c7c73bb8c015c46f583c7cdac377839f5c61ce">58c7c73</a>), closes <a href="https://redirect.github.com/krisk/Fuse/issues/794">#794</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/krisk/Fuse/commit/aae48f51475284f97d47c0d16b1aaa7ef7f910b1"><code>aae48f5</code></a> chore(release): 7.3.0</li> <li><a href="https://github.com/krisk/Fuse/commit/d63c0e8bd82e4c4d4cec5844a800e64d3b056b29"><code>d63c0e8</code></a> fix(lint): suppress unused var in toJSON destructure</li> <li><a href="https://github.com/krisk/Fuse/commit/44dfdb48afa4174a37cc483d524b1d183ef27dea"><code>44dfdb4</code></a> chore: add funding field to package.json</li> <li><a href="https://github.com/krisk/Fuse/commit/65dadf5cc2ea45791c2bfeca9cdc8e243667948f"><code>65dadf5</code></a> docs: add performance guide with benchmark script</li> <li><a href="https://github.com/krisk/Fuse/commit/0ae662cb825e1c9db7cdaf8331aab992f293b508"><code>0ae662c</code></a> feat: add BigInt support for indexing and search</li> <li><a href="https://github.com/krisk/Fuse/commit/8153c9dd361254b026f10bf4a0e92f40e8bfacfc"><code>8153c9d</code></a> docs: fix tsconfig to resolve &quot;no inputs found&quot; error</li> <li><a href="https://github.com/krisk/Fuse/commit/6afb2ed11759b1b6585f37c6e5615508c92aa3c6"><code>6afb2ed</code></a> docs: add &quot;When to Use It&quot; section to token search page</li> <li><a href="https://github.com/krisk/Fuse/commit/0e74a9c59922eb965a0d5766868d8b4d59c746e3"><code>0e74a9c</code></a> docs: simplify Getting Started page title</li> <li><a href="https://github.com/krisk/Fuse/commit/80330ed6d2fc8fab2c2a6f4e53c9469eedbd704e"><code>80330ed</code></a> docs: fix sidebar titles and restore subheading expansion</li> <li><a href="https://github.com/krisk/Fuse/commit/6cd0ceea74b1fea340e080787bb0eecec3cbf0d0"><code>6cd0cee</code></a> docs: remove unused TwitterFollow and Version components</li> <li>Additional commits viewable in <a href="https://github.com/krisk/Fuse/compare/v7.1.0...v7.3.0">compare view</a></li> </ul> </details> <br /> Updates `postcss` from 8.5.8 to 8.5.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/releases">postcss's releases</a>.</em></p> <blockquote> <h2>8.5.9</h2> <ul> <li>Speed up source map encoding paring in case of the error.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/postcss/postcss/blob/main/CHANGELOG.md">postcss's changelog</a>.</em></p> <blockquote> <h2>8.5.9</h2> <ul> <li>Speed up source map encoding paring in case of the error.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/postcss/postcss/commit/fe88ac29c06b7b218be32994cdc6ca1525bdf2c9"><code>fe88ac2</code></a> Release 8.5.9 version</li> <li><a href="https://github.com/postcss/postcss/commit/c551632496b87ab3f1965bfda5dc386b6c71963e"><code>c551632</code></a> Avoid RegExp when we can use simple JS</li> <li><a href="https://github.com/postcss/postcss/commit/89a6b744060eb8dee743351c785a9fbe37d4525a"><code>89a6b74</code></a> Move SECURITY.txt for docs folder to keep GitHub page cleaner</li> <li><a href="https://github.com/postcss/postcss/commit/6ceb8a46af9f9de821faee98f861bdf84617347b"><code>6ceb8a4</code></a> Create SECURITY.md</li> <li><a href="https://github.com/postcss/postcss/commit/02ccae6bc359ee386f84d8fbc36eb423acbdbc3f"><code>02ccae6</code></a> Another way to fix CI with .ts ext in tests on old Node.js</li> <li><a href="https://github.com/postcss/postcss/commit/2c36658c7cd4ffee4d42fafd0a501b9c13b63a52"><code>2c36658</code></a> Another way to fix CI with TS on old Node.js</li> <li><a href="https://github.com/postcss/postcss/commit/b90600361f33a3834fd708831819cb1106590908"><code>b906003</code></a> Another way to fix CI with old Node.js</li> <li><a href="https://github.com/postcss/postcss/commit/04d32cdc69ac598fcd33d3d748de12c4c32e83fb"><code>04d32cd</code></a> Fix another issue with Node.js 10 on CI</li> <li><a href="https://github.com/postcss/postcss/commit/df86cdfff016205260901394432574ecd2a2fa65"><code>df86cdf</code></a> Try to fix Node.js 10 on CI</li> <li><a href="https://github.com/postcss/postcss/commit/82bec0dd8e194f653743f606e6a2b7e27cde9088"><code>82bec0d</code></a> Move to oxfmt</li> <li>Additional commits viewable in <a href="https://github.com/postcss/postcss/compare/8.5.8...8.5.9">compare view</a></li> </ul> </details> <br /> Updates `@npmcli/template-oss` from 4.29.0 to 4.30.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/npm/template-oss/releases"><code>@​npmcli/template-oss</code>'s releases</a>.</em></p> <blockquote> <h2>v4.30.0</h2> <h2><a href="https://github.com/npm/template-oss/compare/v4.29.0...v4.30.0">4.30.0</a> (2026-03-19)</h2> <h3>Features</h3> <ul> <li><a href="https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3"><code>6bc2bc0</code></a> <a href="https://redirect.github.com/npm/template-oss/pull/553">#553</a> filters items out of the release process that aren't for backports (<a href="https://redirect.github.com/npm/template-oss/issues/553">#553</a>) (<a href="https://github.com/owlstronaut"><code>@​owlstronaut</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/npm/template-oss/blob/main/CHANGELOG.md"><code>@​npmcli/template-oss</code>'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/npm/template-oss/compare/v4.29.0...v4.30.0">4.30.0</a> (2026-03-19)</h2> <h3>Features</h3> <ul> <li><a href="https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3"><code>6bc2bc0</code></a> <a href="https://redirect.github.com/npm/template-oss/pull/553">#553</a> filters items out of the release process that aren't for backports (<a href="https://redirect.github.com/npm/template-oss/issues/553">#553</a>) (<a href="https://github.com/owlstronaut"><code>@​owlstronaut</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/npm/template-oss/commit/afcb3c135cf9fd170aca4d9f1d5ea2a1d418581b"><code>afcb3c1</code></a> chore: release 4.30.0 (<a href="https://redirect.github.com/npm/template-oss/issues/554">#554</a>)</li> <li><a href="https://github.com/npm/template-oss/commit/6bc2bc00ae7b481fcdadfff6e7178e2e294211d3"><code>6bc2bc0</code></a> feat: filters items out of the release process that aren't for backports (<a href="https://redirect.github.com/npm/template-oss/issues/553">#553</a>)</li> <li>See full diff in <a href="https://github.com/npm/template-oss/compare/v4.29.0...v4.30.0">compare view</a></li> </ul> </details> <br /> Updates `eslint-import-resolver-webpack` from 0.13.10 to 0.13.11 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/import-js/eslint-plugin-import/blob/main/resolvers/webpack/CHANGELOG.md">eslint-import-resolver-webpack's changelog</a>.</em></p> <blockquote> <h2>0.13.11 - 2026-04-01</h2> <ul> <li>[deps] update <code>is-core-module</code>, <code>is-regex</code>, <code>lodash</code>, <code>resolve</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/364c941f57ce98370e82ef183b2dae114615e5ca"><code>364c941</code></a> [resolvers/webpack] v0.13.11</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/17bd6a901a7bb991a95ab7c3c6b368baf0ba7ef0"><code>17bd6a9</code></a> [resolvers] [webpack] [meta] only apps should have lockfiles</li> <li><a href="https://github.com/import-js/eslint-plugin-import/commit/a440156f83db98217a24285377486f7dc46b88c7"><code>a440156</code></a> [resolvers] [webpack] [deps] update <code>is-core-module</code>, <code>is-regex</code>, <code>lodash</code>, `...</li> <li>See full diff in <a href="https://github.com/import-js/eslint-plugin-import/commits/resolvers/webpack/v0.13.11/resolvers/webpack">compare view</a></li> </ul> </details> <br /> Updates `eslint-plugin-primer-react` from 8.5.2 to 8.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/primer/eslint-plugin-primer-react/releases">eslint-plugin-primer-react's releases</a>.</em></p> <blockquote> <h2>v8.6.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/376">#376</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547"><code>4f0e5b5</code></a> Thanks <a href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a>! - Add ESLint rule to replace deprecated Octicon component with specific icons and remove unused imports</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/primer/eslint-plugin-primer-react/blob/main/CHANGELOG.md">eslint-plugin-primer-react's changelog</a>.</em></p> <blockquote> <h2>8.6.0</h2> <h3>Minor Changes</h3> <ul> <li><a href="https://redirect.github.com/primer/eslint-plugin-primer-react/pull/376">#376</a> <a href="https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547"><code>4f0e5b5</code></a> Thanks <a href="https://github.com/apps/copilot-swe-agent"><code>@​copilot-swe-agent</code></a>! - Add ESLint rule to replace deprecated Octicon component with specific icons and remove unused imports</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/09a34075a03acddee93c690f7d566329b9bd2189"><code>09a3407</code></a> Version Packages (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/518">#518</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/4f0e5b51fef890703ed8685ec74b30aa9e7b8547"><code>4f0e5b5</code></a> Add ESLint rule to replace deprecated Octicon component with specific icons (...</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/df853d13b06a5091bb0f5bb7e35d3c42f7bfeff3"><code>df853d1</code></a> Bump actions/create-github-app-token from 2 to 3 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/515">#515</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/98c6ff349362992d2ce389673d4caed2ca2e6156"><code>98c6ff3</code></a> Bump flatted from 3.3.3 to 3.4.1 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/514">#514</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/88e551011f805b7b874bb019e2195c4e0e3756f9"><code>88e5510</code></a> Bump lodash from 4.17.21 to 4.17.23 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/487">#487</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/e53a8e85f9404b369fdab77d38e4f8ec36e36790"><code>e53a8e8</code></a> Bump globals from 17.3.0 to 17.4.0 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/516">#516</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/de1419f35c39438346d39ef8d801bc733f6f7022"><code>de1419f</code></a> Bump <code>@​typescript-eslint/rule-tester</code> from 8.56.1 to 8.57.0 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/517">#517</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/0d9487df43312f976bafd3d0c928de10d3beb500"><code>0d9487d</code></a> Bump <code>@​changesets/changelog-github</code> from 0.5.2 to 0.6.0 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/512">#512</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/c0337b0ac779e571670df45862055197a1b39140"><code>c0337b0</code></a> Bump markdownlint-cli2-formatter-pretty from 0.0.9 to 0.0.10 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/510">#510</a>)</li> <li><a href="https://github.com/primer/eslint-plugin-primer-react/commit/db79b7ff0de292f0173786652855464d721a9795"><code>db79b7f</code></a> Bump minimatch from 3.1.2 to 3.1.5 (<a href="https://redirect.github.com/primer/eslint-plugin-primer-react/issues/508">#508</a>)</li> <li>Additional commits viewable in <a href="https://github.com/primer/eslint-plugin-primer-react/compare/v8.5.2...v8.6.0">compare view</a></li> </ul> </details> <br /> Updates `prettier` from 3.8.1 to 3.8.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/releases">prettier's releases</a>.</em></p> <blockquote> <h2>3.8.2</h2> <ul> <li>Support Angular v21.2</li> </ul> <p>🔗 <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md#382">Changelog</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/prettier/prettier/blob/main/CHANGELOG.md">prettier's changelog</a>.</em></p> <blockquote> <h1>3.8.2</h1> <p><a href="https://github.com/prettier/prettier/compare/3.8.1...3.8.2">diff</a></p> <h4>Angular: Support Angular v21.2 (<a href="https://redirect.github.com/prettier/prettier/pull/18722">#18722</a>, <a href="https://redirect.github.com/prettier/prettier/pull/19034">#19034</a> by <a href="https://github.com/fisker"><code>@​fisker</code></a>)</h4> <p>Exhaustive typechecking with <code>@default never;</code></p> <!-- raw HTML omitted --> <pre lang="html"><code>&lt;!-- Input --&gt; @switch (foo) { @case (1) {} @default never; } <p>&lt;!-- Prettier 3.8.1 --&gt; SyntaxError: Incomplete block &quot;default never&quot;. If you meant to write the @ character, you should use the &quot;&amp;<a href="https://redirect.github.com/prettier/prettier/issues/64">#64</a>;&quot; HTML entity instead. (3:3)</p> <p>&lt;!-- Prettier 3.8.2 --&gt; <a href="https://github.com/switch"><code>@​switch</code></a> (foo) { <a href="https://github.com/case"><code>@​case</code></a> (1) {} <a href="https://github.com/default"><code>@​default</code></a> never; } </code></pre></p> <p><code>arrow function</code> and <code>instanceof</code> expressions.</p> <!-- raw HTML omitted --> <pre lang="html"><code>&lt;!-- Input --&gt; @let fn = (a) =&gt; a? 1:2; <p>{{ fn ( a instanceof b)}}</p> <p>&lt;!-- Prettier 3.8.1 --&gt; <a href="https://github.com/let"><code>@​let</code></a> fn = (a) =&gt; a? 1:2;</p> <p>{{ fn ( a instanceof b)}}</p> <p>&lt;!-- Prettier 3.8.2 --&gt; <a href="https://github.com/let"><code>@​let</code></a> fn = (a) =&gt; (a ? 1 : 2);</p> <p>{{ fn(a instanceof b) }} </code></pre></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/prettier/prettier/commit/b31557cf331a02acf83e7e29d1001b070189a0d9"><code>b31557c</code></a> Release 3.8.2</li> <li><a href="https://github.com/prettier/prettier/commit/96bbaeda0525bf758e464aed2f939d739a85c315"><code>96bbaed</code></a> Support Angular v21.2 (<a href="https://redirect.github.com/prettier/prettier/issues/18722">#18722</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/881360b92b3cfa39ffa0c0ee03bb4319079849a6"><code>881360b</code></a> Support <code>default never</code> in Angular v21.2 (<a href="https://redirect.github.com/prettier/prettier/issues/19034">#19034</a>)</li> <li><a href="https://github.com/prettier/prettier/commit/07d67240f7a0f2d65014e00395b342bbec5db31b"><code>07d6724</code></a> Bump Prettier dependency to 3.8.1</li> <li><a href="https://github.com/prettier/prettier/commit/8b4a53ab3daddfe9c10c52fd5785a6a718770c34"><code>8b4a53a</code></a> Clean changelog_unreleased</li> <li>See full diff in <a href="https://github.com/prettier/prettier/compare/3.8.1...3.8.2">compare view</a></li> </ul> </details> <br /> Updates `minimatch` from 10.2.4 to 10.2.5 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/minimatch/commit/693c82377d0948401be4c6d3220c9a74132ab112"><code>693c823</code></a> 10.2.5</li> <li><a href="https://github.com/isaacs/minimatch/commit/7953af1fac53267c05e362f036b70de898318faa"><code>7953af1</code></a> do not allow .. to consume drive letter on Windows</li> <li><a href="https://github.com/isaacs/minimatch/commit/1caf91893b67586255c68e2e513b14ac66785a24"><code>1caf918</code></a> lint and format</li> <li><a href="https://github.com/isaacs/minimatch/commit/7783ed6670442acb4d455b9b164a1b2a33507a45"><code>7783ed6</code></a> ignore docs</li> <li><a href="https://github.com/isaacs/minimatch/commit/6d9b356cd59372de00e1d5f3b8907a3350b9b8e5"><code>6d9b356</code></a> update deps etc</li> <li>See full diff in <a href="https://github.com/isaacs/minimatch/compare/v10.2.4...v10.2.5">compare view</a></li> </ul> </details> <br /> Updates `tar` from 7.5.11 to 7.5.13 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-tar/commit/d6611ae951056addb77c6e11baf7bcc9d7648e46"><code>d6611ae</code></a> 7.5.13</li> <li><a href="https://github.com/isaacs/node-tar/commit/119c401f4f7efbeb112d28f9dfc9c489674c9a79"><code>119c401</code></a> fix(extract): prevent raced symlink writes outside cwd</li> <li><a href="https://github.com/isaacs/node-tar/commit/2a294d3fbb24c18dc80f31059f49dd9af15653fe"><code>2a294d3</code></a> 7.5.12</li> <li><a href="https://github.com/isaacs/node-tar/commit/01082a42c3256ca6054f9627911cce4dbfe00d92"><code>01082a4</code></a> fix: reject top promise on floating addFilesAsync rejections</li> <li><a href="https://github.com/isaacs/node-tar/commit/dd1c36ab7acff26e5a34935d17f27a45bb088db3"><code>dd1c36a</code></a> linting</li> <li><a href="https://github.com/isaacs/node-tar/commit/35a1ffe73eb4aa05cd2613f8fdcfb4c9c9ed59f9"><code>35a1ffe</code></a> doc: more clarity in security warning</li> <li>See full diff in <a href="https://github.com/isaacs/node-tar/compare/v7.5.11...v7.5.13">compare view</a></li> </ul> </details> <br /> Updates `yaml` from 2.8.2 to 2.8.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eemeli/yaml/releases">yaml's releases</a>.</em></p> <blockquote> <h2>v2.8.3</h2> <ul> <li>Add <code>trailingComma</code> ToString option for multiline flow formatting (<a href="https://redirect.github.com/eemeli/yaml/issues/670">#670</a>)</li> <li>Catch stack overflow during node composition (1e84ebb)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eemeli/yaml/commit/ce14587484822bffb0f7d31aefedcaf2dc0d0387"><code>ce14587</code></a> 2.8.3</li> <li><a href="https://github.com/eemeli/yaml/commit/1e84ebbea7ec35011a4c61bbb820a529ee4f359b"><code>1e84ebb</code></a> fix: Catch stack overflow during node composition</li> <li><a href="https://github.com/eemeli/yaml/commit/6b24090280eaaab5040112bba41ccef57f39c2d5"><code>6b24090</code></a> ci: Include Prettier check in lint action</li> <li><a href="https://github.com/eemeli/yaml/commit/9424dee38c85163fad53ac27533c7c4bdaf7495d"><code>9424dee</code></a> chore: Refresh lockfile</li> <li><a href="https://github.com/eemeli/yaml/commit/d1aca82bc15a4c261bdc58561d32189a5d3a45ef"><code>d1aca82</code></a> Add trailingComma ToString option for multiline flow formatting (<a href="https://redirect.github.com/eemeli/yaml/issues/670">#670</a>)</li> <li><a href="https://github.com/eemeli/yaml/commit/43215099f7fcdac422d778c15e70d83c691b0e41"><code>4321509</code></a> ci: Drop the branch filter from GitHub PR actions</li> <li><a href="https://github.com/eemeli/yaml/commit/47207d0fc7d4f863cd5fbdcff1378637bd93e847"><code>47207d0</code></a> chore: Update docs-slate</li> <li><a href="https://github.com/eemeli/yaml/commit/5212faeed5936d1fa291d2f28672e4a96e2c2c5d"><code>5212fae</code></a> chore: Update docs-slate</li> <li>See full diff in <a href="https://github.com/eemeli/yaml/compare/v2.8.2...v2.8.3">compare view</a></li> </ul> </details> <br /> Updates `tap` from 21.6.2 to 21.6.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tapjs/tapjs/commit/a14b24c492a7f31e7fe3beb89aa3a7660d89ef9f"><code>a14b24c</code></a> update versions</li> <li><a href="https://github.com/tapjs/tapjs/commit/e6798fe111d244543540fd8bc767f12d9141c441"><code>e6798fe</code></a> update tshy, normalize package.json better</li> <li><a href="https://github.com/tapjs/tapjs/commit/9286b74221e4258fd4a079f4af0fce9ce90579fb"><code>9286b74</code></a> mock: just make the service key a global</li> <li>See full diff in <a href="https://github.com/tapjs/tapjs/compare/tap@21.6.2...tap@21.6.3">compare view</a></li> </ul> </details> <br /> <details> <summary>Most Recent Ignore Conditions Applied to This Pull Request</summary> | Dependency Name | Ignore Conditions | | --- | --- | | tap | [>= 18.a, < 19] | | tap | [>= 19.a, < 20] | </details> 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 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> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: npm CLI robot <npm-cli+bot@github.com>

dependabot[bot] committed Apr 14, 2026 at 10:20 UTC eb50342751a296429293d907bcd6c69db60a73e1
3 files changed +449 -401
cli/package.json
+6 -6
@@ -21,18 +21,18 @@
21 "@octokit/rest": "^22.0.0",
22 "@prettier/sync": "^0.6.1",
23 "front-matter": "^4.0.2",
24 - "minimatch": "^10.0.1",
24 + "minimatch": "^10.2.5",
25 "minipass": "^7.0.4",
26 "pacote": "^21.0.0",
27 "proc-log": "^6.0.0",
28 "semver": "^7.5.4",
29 - "tar": "^7.5.11",
30 - "yaml": "^2.3.4"
29 + "tar": "^7.5.13",
30 + "yaml": "^2.8.3"
31 },
32 "devDependencies": {
33 "@npmcli/eslint-config": "^6.0.0",
34 - "@npmcli/template-oss": "4.29.0",
35 - "tap": "^21.0.0"
34 + "@npmcli/template-oss": "4.30.0",
35 + "tap": "^21.6.3"
36 },
37 "author": "GitHub Inc.",
38 "engines": {
@@ -40,7 +40,7 @@
40 },
41 "templateOSS": {
42 "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",
43 - "version": "4.29.0",
43 + "version": "4.30.0",
44 "content": "./scripts/template-oss"
45 },
46 "files": [
package-lock.json
+441 -393
@@ -50,7 +50,7 @@
50 "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
51 "@github/prettier-config": "^0.0.6",
52 "@npmcli/eslint-config": "^6.0.0",
53 - "@npmcli/template-oss": "4.29.0",
53 + "@npmcli/template-oss": "4.30.0",
54 "@testing-library/dom": "^10.4.0",
55 "@testing-library/jest-dom": "^6.2.0",
56 "@testing-library/react": "^16.0.0",
@@ -85,18 +85,18 @@
85 "@octokit/rest": "^22.0.0",
86 "@prettier/sync": "^0.6.1",
87 "front-matter": "^4.0.2",
88 - "minimatch": "^10.0.1",
88 + "minimatch": "^10.2.5",
89 "minipass": "^7.0.4",
90 "pacote": "^21.0.0",
91 "proc-log": "^6.0.0",
92 "semver": "^7.5.4",
93 - "tar": "^7.5.11",
94 - "yaml": "^2.3.4"
93 + "tar": "^7.5.13",
94 + "yaml": "^2.8.3"
95 },
96 "devDependencies": {
97 "@npmcli/eslint-config": "^6.0.0",
98 - "@npmcli/template-oss": "4.29.0",
99 - "tap": "^21.0.0"
98 + "@npmcli/template-oss": "4.30.0",
99 + "tap": "^21.6.3"
100 },
101 "engines": {
102 "node": ">=22.9.0"
@@ -255,9 +255,9 @@
255 }
256 },
257 "cli/node_modules/tar": {
258 - "version": "7.5.11",
259 - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.11.tgz",
260 - "integrity": "sha512-ChjMH33/KetonMTAtpYdgUFr0tbz69Fp2v7zWxQfYZX4g5ZN2nOBXm1R2xyA+lMIKrLKIoKAwFj93jE/avX9cQ==",
258 + "version": "7.5.13",
259 + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.13.tgz",
260 + "integrity": "sha512-tOG/7GyXpFevhXVh8jOPJrmtRpOTsYqUIkVdVooZYJS/z8WhfQUX8RJILmeuJNinGAMSu1veBr4asSHFt5/hng==",
261 "license": "BlueOak-1.0.0",
262 "dependencies": {
263 "@isaacs/fs-minipass": "^4.0.0",
@@ -3535,6 +3535,31 @@
3535 "node": ">=14"
3536 }
3537 },
3538 + "node_modules/@floating-ui/core": {
3539 + "version": "1.7.5",
3540 + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.5.tgz",
3541 + "integrity": "sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==",
3542 + "license": "MIT",
3543 + "dependencies": {
3544 + "@floating-ui/utils": "^0.2.11"
3545 + }
3546 + },
3547 + "node_modules/@floating-ui/dom": {
3548 + "version": "1.7.6",
3549 + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.6.tgz",
3550 + "integrity": "sha512-9gZSAI5XM36880PPMm//9dfiEngYoC6Am2izES1FF406YFsjvyBMmeJ2g4SAju3xWwtuynNRFL2s9hgxpLI5SQ==",
3551 + "license": "MIT",
3552 + "dependencies": {
3553 + "@floating-ui/core": "^1.7.5",
3554 + "@floating-ui/utils": "^0.2.11"
3555 + }
3556 + },
3557 + "node_modules/@floating-ui/utils": {
3558 + "version": "0.2.11",
3559 + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.11.tgz",
3560 + "integrity": "sha512-RiB/yIh78pcIxl6lLMG0CgBXAZ2Y0eVHqMPYugu+9U0AeT6YBeiJpf7lbdJNIugFP5SIjwNRgo4DhR1Qxi26Gg==",
3561 + "license": "MIT"
3562 + },
3563 "node_modules/@gar/promise-retry": {
3564 "version": "1.0.1",
3565 "resolved": "https://registry.npmjs.org/@gar/promise-retry/-/promise-retry-1.0.1.tgz",
@@ -6985,9 +7010,9 @@
7010 }
7011 },
7012 "node_modules/@npmcli/template-oss": {
6988 - "version": "4.29.0",
6989 - "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.29.0.tgz",
6990 - "integrity": "sha512-51kpEY9AbRkZTUVN6DDwJmQrHGqMnl/dad5/mQZ2SjjJ8v41fht+3owof7xC1D+cNqTwKcVjZLhKO4K87ILPBQ==",
7013 + "version": "4.30.0",
7014 + "resolved": "https://registry.npmjs.org/@npmcli/template-oss/-/template-oss-4.30.0.tgz",
7015 + "integrity": "sha512-GNp1qp/GeIeYn2A+CjPhdWX3IzySHiafzpLy3KVNg7Qmx84/0oXMQVyeAJ4N44Nm3eIk6OL5VOaExGh2+F+mdg==",
7016 "dev": true,
7017 "hasInstallScript": true,
7018 "license": "ISC",
@@ -7392,6 +7417,55 @@
7417 "@octokit/openapi-types": "^27.0.0"
7418 }
7419 },
7420 + "node_modules/@oddbird/css-anchor-positioning": {
7421 + "version": "0.9.0",
7422 + "resolved": "https://registry.npmjs.org/@oddbird/css-anchor-positioning/-/css-anchor-positioning-0.9.0.tgz",
7423 + "integrity": "sha512-G5nfb4sU0auxJH7VHafPwVJjr1GhH5uPSkmytGqhNftCpT3QEh8pFtMd4YHt1dRwb4o9qVZxlGSKUIc4TIrysQ==",
7424 + "license": "BSD-3-Clause",
7425 + "dependencies": {
7426 + "@floating-ui/dom": "^1.7.5",
7427 + "@types/css-tree": "^2.3.11",
7428 + "css-tree": "^3.1.0",
7429 + "nanoid": "^5.1.6"
7430 + }
7431 + },
7432 + "node_modules/@oddbird/css-anchor-positioning/node_modules/css-tree": {
7433 + "version": "3.2.1",
7434 + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.2.1.tgz",
7435 + "integrity": "sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==",
7436 + "license": "MIT",
7437 + "dependencies": {
7438 + "mdn-data": "2.27.1",
7439 + "source-map-js": "^1.2.1"
7440 + },
7441 + "engines": {
7442 + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0"
7443 + }
7444 + },
7445 + "node_modules/@oddbird/css-anchor-positioning/node_modules/mdn-data": {
7446 + "version": "2.27.1",
7447 + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.27.1.tgz",
7448 + "integrity": "sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==",
7449 + "license": "CC0-1.0"
7450 + },
7451 + "node_modules/@oddbird/css-anchor-positioning/node_modules/nanoid": {
7452 + "version": "5.1.7",
7453 + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.1.7.tgz",
7454 + "integrity": "sha512-ua3NDgISf6jdwezAheMOk4mbE1LXjm1DfMUDMuJf4AqxLFK3ccGpgWizwa5YV7Yz9EpXwEaWoRXSb/BnV0t5dQ==",
7455 + "funding": [
7456 + {
7457 + "type": "github",
7458 + "url": "https://github.com/sponsors/ai"
7459 + }
7460 + ],
7461 + "license": "MIT",
7462 + "bin": {
7463 + "nanoid": "bin/nanoid.js"
7464 + },
7465 + "engines": {
7466 + "node": "^18 || >=20"
7467 + }
7468 + },
7469 "node_modules/@oddbird/popover-polyfill": {
7470 "version": "0.5.2",
7471 "resolved": "https://registry.npmjs.org/@oddbird/popover-polyfill/-/popover-polyfill-0.5.2.tgz",
@@ -8669,9 +8743,9 @@
8743 }
8744 },
8745 "node_modules/@primer/octicons-react": {
8672 - "version": "19.22.0",
8673 - "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-19.22.0.tgz",
8674 - "integrity": "sha512-I6hQfmxbM6YbjwQ/VRaGAk+/aFHzqhWh0hThPkO/CyYKrNzEfy/sFAsoSwDH2hRDR7CCCdQaILEDQBT3gaV1bw==",
8746 + "version": "19.24.0",
8747 + "resolved": "https://registry.npmjs.org/@primer/octicons-react/-/octicons-react-19.24.0.tgz",
8748 + "integrity": "sha512-a+3vZ87MXz7FGC2vfuzgDwDAKYv3ecMvPw01VtAQgvbf9qeRLizQ5EJBiIagMA6nJnuaeRAiEtaFj9ryWlimMQ==",
8749 "license": "MIT",
8750 "engines": {
8751 "node": ">=8"
@@ -8687,15 +8761,16 @@
8761 "license": "MIT"
8762 },
8763 "node_modules/@primer/react": {
8690 - "version": "38.15.0",
8691 - "resolved": "https://registry.npmjs.org/@primer/react/-/react-38.15.0.tgz",
8692 - "integrity": "sha512-jX300MdYQwPlMr16jmwwpD/2dAaqukFrBDI4Yjn0abvKFY3EPlXP8uMbSEQ03PKcps/zwaYt6GcQ9YLauPZ5vA==",
8764 + "version": "38.19.0",
8765 + "resolved": "https://registry.npmjs.org/@primer/react/-/react-38.19.0.tgz",
8766 + "integrity": "sha512-BTnMdTKB/6BsU1qTczT08vG+CTmiPOoz6C3n6MXfShAizGpGZnXtitUCdge5wHmL7G/j2tYsJVDI4p54KQo3yA==",
8767 "license": "MIT",
8768 "dependencies": {
8769 "@github/mini-throttle": "^2.1.1",
8770 "@github/relative-time-element": "^4.5.0",
8771 "@github/tab-container-element": "^4.8.2",
8772 "@lit-labs/react": "1.2.1",
8773 + "@oddbird/css-anchor-positioning": "^0.9.0",
8774 "@oddbird/popover-polyfill": "^0.5.2",
8775 "@primer/behaviors": "^1.10.2",
8776 "@primer/live-region-element": "^0.7.1",
@@ -9221,9 +9296,9 @@
9296 }
9297 },
9298 "node_modules/@tapjs/after": {
9224 - "version": "3.3.4",
9225 - "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.4.tgz",
9226 - "integrity": "sha512-Y8DL0F9Ux6Swe7b5g4qLFgJUEFrVr5fhmVOENw4D/x7rDRyx/3c86Ya1p9iJrpkE2RnvdGq9AxR/rTM137Y7Lg==",
9299 + "version": "3.3.5",
9300 + "resolved": "https://registry.npmjs.org/@tapjs/after/-/after-3.3.5.tgz",
9301 + "integrity": "sha512-6TVAGHKIdP+MrKQmHQDCS/O/vvUy6eIQDR/RNaU/v0H/zz9v/jkykxSMt/exsWjswDdX9+5mXyOgiA2bvGwMfQ==",
9302 "dev": true,
9303 "license": "BlueOak-1.0.0",
9304 "dependencies": {
@@ -9233,13 +9308,13 @@
9308 "node": "20 || >=22"
9309 },
9310 "peerDependencies": {
9236 - "@tapjs/core": "4.5.2"
9311 + "@tapjs/core": "4.5.3"
9312 }
9313 },
9314 "node_modules/@tapjs/after-each": {
9240 - "version": "4.3.4",
9241 - "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.4.tgz",
9242 - "integrity": "sha512-TM1OWz7Ht3aimbT/MLYnoywI9SBGsTus6TQ+94n1yjr1izO3K21PP5Q9UYdqZ2Qq1WiZmGa+CZKUZANUn1ZcvQ==",
9315 + "version": "4.3.5",
9316 + "resolved": "https://registry.npmjs.org/@tapjs/after-each/-/after-each-4.3.5.tgz",
9317 + "integrity": "sha512-rbZQv6tcCiLmDAM6Xq73m8mFXvnMUVNqoiQnkKMlEM2Rh2l8nw0JLsuFNbk4EPYwCCLvIMyK0g6LZm0feqJXBg==",
9318 "dev": true,
9319 "license": "BlueOak-1.0.0",
9320 "dependencies": {
@@ -9249,19 +9324,19 @@
9324 "node": "20 || >=22"
9325 },
9326 "peerDependencies": {
9252 - "@tapjs/core": "4.5.2"
9327 + "@tapjs/core": "4.5.3"
9328 }
9329 },
9330 "node_modules/@tapjs/asserts": {
9256 - "version": "4.3.4",
9257 - "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.4.tgz",
9258 - "integrity": "sha512-1kf2q0oQ7LCZKy5l4Oe7/ZVijhJ9YxbS4qmqGtj7cYwOw4Q78KNLwthh14c9EBbI2QHKUDS2LaLM8a1qMLmPiA==",
9331 + "version": "4.3.5",
9332 + "resolved": "https://registry.npmjs.org/@tapjs/asserts/-/asserts-4.3.5.tgz",
9333 + "integrity": "sha512-INThO34um7OgcM9aqhrq+EMVhlo59DfFDev0QPQeqJIV3AGVksX89IROqc9rFKJ4dSerUijzBHEsXfcg2n+tzQ==",
9334 "dev": true,
9335 "license": "BlueOak-1.0.0",
9336 "dependencies": {
9262 - "@tapjs/stack": "4.3.0",
9337 + "@tapjs/stack": "4.3.1",
9338 "is-actual-promise": "^1.0.1",
9264 - "tcompare": "9.3.0",
9339 + "tcompare": "9.3.1",
9340 "trivial-deferred": "^2.0.0"
9341 },
9342 "engines": {
@@ -9271,13 +9346,13 @@
9346 "url": "https://github.com/sponsors/isaacs"
9347 },
9348 "peerDependencies": {
9274 - "@tapjs/core": "4.5.2"
9349 + "@tapjs/core": "4.5.3"
9350 }
9351 },
9352 "node_modules/@tapjs/before": {
9278 - "version": "4.3.4",
9279 - "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.4.tgz",
9280 - "integrity": "sha512-53n/8/RktPkbCuZveDTYiplbrzWjFkYAnmYCrFixESsFoUrkfTCPjeCRmojBS14zuRdVe4kLsX6XWYkaUpLdZA==",
9353 + "version": "4.3.5",
9354 + "resolved": "https://registry.npmjs.org/@tapjs/before/-/before-4.3.5.tgz",
9355 + "integrity": "sha512-TvjahSNUcEvzoq24bqyJ6ohzoOO/HnTUu1JHRsReQMK3XP7ARtz47Iv4wBEMeh/WrN4xMY9kc3wGxlT9tLpfrg==",
9356 "dev": true,
9357 "license": "BlueOak-1.0.0",
9358 "dependencies": {
@@ -9287,13 +9362,13 @@
9362 "node": "20 || >=22"
9363 },
9364 "peerDependencies": {
9290 - "@tapjs/core": "4.5.2"
9365 + "@tapjs/core": "4.5.3"
9366 }
9367 },
9368 "node_modules/@tapjs/before-each": {
9294 - "version": "4.3.4",
9295 - "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.4.tgz",
9296 - "integrity": "sha512-WkLsDvCjBrxrRkyhEBpfmGObUsf8Eb+tsqlxnGUG67XbPMkwkP/AoUPonc/g1Nv+pwtR+t5j6maNblrubWuG3A==",
9369 + "version": "4.3.5",
9370 + "resolved": "https://registry.npmjs.org/@tapjs/before-each/-/before-each-4.3.5.tgz",
9371 + "integrity": "sha512-V8QOTj9bXJjv5ujrHAd9BjzZ9aD04PGy8toTS88gqS0MvCOtlAgOqq8m3P8j3kjwnMO7x3KbtLzB7Rem3F+/ag==",
9372 "dev": true,
9373 "license": "BlueOak-1.0.0",
9374 "dependencies": {
@@ -9303,35 +9378,35 @@
9378 "node": "20 || >=22"
9379 },
9380 "peerDependencies": {
9306 - "@tapjs/core": "4.5.2"
9381 + "@tapjs/core": "4.5.3"
9382 }
9383 },
9384 "node_modules/@tapjs/chdir": {
9310 - "version": "3.3.4",
9311 - "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.4.tgz",
9312 - "integrity": "sha512-B37eGrs47xseJ7dm9ikhStX7KNqflvZViT2lMqVACeNvoxSpRgy1pu7cPix4wKvBlZCtNYaOD8iDNm+5nDfvSQ==",
9385 + "version": "3.3.5",
9386 + "resolved": "https://registry.npmjs.org/@tapjs/chdir/-/chdir-3.3.5.tgz",
9387 + "integrity": "sha512-AwPCOvyAKZOB04CejLqBvsMNPep9SFjl5UEwawPwd0WFU8dsNp1zuTdVOf63zw9cm2FtVZIbETyzf+j6Vdyb8g==",
9388 "dev": true,
9389 "license": "BlueOak-1.0.0",
9390 "engines": {
9391 "node": "20 || >=22"
9392 },
9393 "peerDependencies": {
9319 - "@tapjs/core": "4.5.2"
9394 + "@tapjs/core": "4.5.3"
9395 }
9396 },
9397 "node_modules/@tapjs/config": {
9323 - "version": "5.5.2",
9324 - "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.5.2.tgz",
9325 - "integrity": "sha512-GQyKl40fGamoSvT4SsfQfZyaHT8fboNW5OhrA1hhMc34di5j/efiD15VlNVbPGE51BZSs5M3Jw7YukF2/Cg8CA==",
9398 + "version": "5.5.3",
9399 + "resolved": "https://registry.npmjs.org/@tapjs/config/-/config-5.5.3.tgz",
9400 + "integrity": "sha512-tUbGIQIlRXYI7AJk2ziYbEJVeDRRNfuuN2V+FpxVrWCPyHnAGuPudaXzGecJxvKSo/IsZnrNMxs7raqIvN3a1Q==",
9401 "dev": true,
9402 "license": "BlueOak-1.0.0",
9403 "dependencies": {
9329 - "@tapjs/core": "4.5.2",
9330 - "@tapjs/test": "4.4.2",
9404 + "@tapjs/core": "4.5.3",
9405 + "@tapjs/test": "4.4.3",
9406 "chalk": "^5.6.2",
9407 "jackspeak": "^4.2.3",
9408 "polite-json": "^5.0.0",
9334 - "tap-yaml": "4.3.0",
9409 + "tap-yaml": "4.3.1",
9410 "walk-up-path": "^4.0.0"
9411 },
9412 "engines": {
@@ -9341,8 +9416,8 @@
9416 "url": "https://github.com/sponsors/isaacs"
9417 },
9418 "peerDependencies": {
9344 - "@tapjs/core": "4.5.2",
9345 - "@tapjs/test": "4.4.2"
9419 + "@tapjs/core": "4.5.3",
9420 + "@tapjs/test": "4.4.3"
9421 }
9422 },
9423 "node_modules/@tapjs/config/node_modules/@isaacs/cliui": {
@@ -9382,23 +9457,23 @@
9457 }
9458 },
9459 "node_modules/@tapjs/core": {
9385 - "version": "4.5.2",
9386 - "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.2.tgz",
9387 - "integrity": "sha512-0KKabYyBN4W2CRgnD0rOhDvexbMLMPuT0OElQTz5ezCsx1QGtuUHP9TmRXEGCJAoeL44Us0L2DxPpS4BUW1KEQ==",
9460 + "version": "4.5.3",
9461 + "resolved": "https://registry.npmjs.org/@tapjs/core/-/core-4.5.3.tgz",
9462 + "integrity": "sha512-W1efzx7AEJwT1Wq3A3KBtihe0zBrnP6aTPrYPVow8YFKKOd8m1kfQ0LT+wWWmEVBwUPw5dNe2AFJWyMRlNwMHg==",
9463 "dev": true,
9464 "license": "BlueOak-1.0.0",
9465 "dependencies": {
9466 "@tapjs/processinfo": "^3.1.9",
9392 - "@tapjs/stack": "4.3.0",
9393 - "@tapjs/test": "4.4.2",
9467 + "@tapjs/stack": "4.3.1",
9468 + "@tapjs/test": "4.4.3",
9469 "async-hook-domain": "^4.0.1",
9470 "diff": "^8.0.2",
9471 "is-actual-promise": "^1.0.1",
9472 "minipass": "^7.0.4",
9473 "signal-exit": "4.1",
9399 - "tap-parser": "18.3.0",
9400 - "tap-yaml": "4.3.0",
9401 - "tcompare": "9.3.0",
9474 + "tap-parser": "18.3.1",
9475 + "tap-yaml": "4.3.1",
9476 + "tcompare": "9.3.1",
9477 "trivial-deferred": "^2.0.0"
9478 },
9479 "engines": {
@@ -9419,9 +9494,9 @@
9494 }
9495 },
9496 "node_modules/@tapjs/error-serdes": {
9422 - "version": "4.3.0",
9423 - "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.0.tgz",
9424 - "integrity": "sha512-qP266uvPm2G95ClPFpqAN6n4nicLbHrZYbZWl0UO+biOdmvjSSuxeY5f7YFygTl+UuzlyxjlRgHTq8qifnqTcw==",
9497 + "version": "4.3.1",
9498 + "resolved": "https://registry.npmjs.org/@tapjs/error-serdes/-/error-serdes-4.3.1.tgz",
9499 + "integrity": "sha512-/zfBC+rM9kQouYpF+/jiPxRxH5ZufXMJbLX6jYCSRKrHv366SIxMNxv1+l3gCY/7ZwPSO8W/0gp7BbdJuHuMGw==",
9500 "dev": true,
9501 "license": "BlueOak-1.0.0",
9502 "dependencies": {
@@ -9435,9 +9510,9 @@
9510 }
9511 },
9512 "node_modules/@tapjs/filter": {
9438 - "version": "4.3.4",
9439 - "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.4.tgz",
9440 - "integrity": "sha512-Bpbahk/Bv30ZfGoDpZVjGhvg8Cq2yqCZcawd+4qtTTSDY+V7GEpdJGu2/2EvwXP+s4PklPx2kFry8X9m6OtAog==",
9513 + "version": "4.3.5",
9514 + "resolved": "https://registry.npmjs.org/@tapjs/filter/-/filter-4.3.5.tgz",
9515 + "integrity": "sha512-ozMAGkQ4raq1LLMeU40P52UKjYUYjwUeG0i0CgVdJ1CD3AxoYqb/t3WQOkg62ZVRXVxdazveHB2wpJPZtBmPqA==",
9516 "dev": true,
9517 "license": "BlueOak-1.0.0",
9518 "engines": {
@@ -9447,13 +9522,13 @@
9522 "url": "https://github.com/sponsors/isaacs"
9523 },
9524 "peerDependencies": {
9450 - "@tapjs/core": "4.5.2"
9525 + "@tapjs/core": "4.5.3"
9526 }
9527 },
9528 "node_modules/@tapjs/fixture": {
9454 - "version": "4.3.4",
9455 - "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.4.tgz",
9456 - "integrity": "sha512-zRv1vD2H/2abt0S5Yr5ICV/ZaIqXmusBZ6H4Qbih9oE2jvbs6AVDz5Td0adZbWurtHrPLuOFTIz2UsbJfhCCcw==",
9529 + "version": "4.3.5",
9530 + "resolved": "https://registry.npmjs.org/@tapjs/fixture/-/fixture-4.3.5.tgz",
9531 + "integrity": "sha512-Qf+rFVFtYAah0Wuelah0Qrq6YwstGnl44Bb8tZ5OE3TCXEkJ2aUtn+4YV3RAzVh9kgSGzcR0ac0Q+lp1VfX3zQ==",
9532 "dev": true,
9533 "license": "BlueOak-1.0.0",
9534 "dependencies": {
@@ -9467,7 +9542,7 @@
9542 "url": "https://github.com/sponsors/isaacs"
9543 },
9544 "peerDependencies": {
9470 - "@tapjs/core": "4.5.2"
9545 + "@tapjs/core": "4.5.3"
9546 }
9547 },
9548 "node_modules/@tapjs/fixture/node_modules/glob": {
@@ -9489,31 +9564,15 @@
9564 }
9565 },
9566 "node_modules/@tapjs/fixture/node_modules/lru-cache": {
9492 - "version": "11.2.6",
9493 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
9494 - "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
9567 + "version": "11.3.5",
9568 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
9569 + "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
9570 "dev": true,
9571 "license": "BlueOak-1.0.0",
9572 "engines": {
9573 "node": "20 || >=22"
9574 }
9575 },
9501 - "node_modules/@tapjs/fixture/node_modules/mkdirp": {
9502 - "version": "3.0.1",
9503 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
9504 - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
9505 - "dev": true,
9506 - "license": "MIT",
9507 - "bin": {
9508 - "mkdirp": "dist/cjs/src/bin.js"
9509 - },
9510 - "engines": {
9511 - "node": ">=10"
9512 - },
9513 - "funding": {
9514 - "url": "https://github.com/sponsors/isaacs"
9515 - }
9516 - },
9576 "node_modules/@tapjs/fixture/node_modules/path-scurry": {
9577 "version": "2.0.2",
9578 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
@@ -9552,31 +9611,31 @@
9611 }
9612 },
9613 "node_modules/@tapjs/intercept": {
9555 - "version": "4.3.4",
9556 - "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.4.tgz",
9557 - "integrity": "sha512-7ifEMPmp4yKHQ7PqdPwCetipFLvCegbIyKigEDds/p03ZNFJjgF06D9T4vc/m0sA5SKkPrHVTOU0UzaSrliP7w==",
9614 + "version": "4.3.5",
9615 + "resolved": "https://registry.npmjs.org/@tapjs/intercept/-/intercept-4.3.5.tgz",
9616 + "integrity": "sha512-0TGdDHrEITJeYG/zk4PMu9mZJ7voQgg8A75w/6LuEWBN9S5Lz4walTSWwpwgPOgrTO9dhzfAT8lduuo+8ApnsA==",
9617 "dev": true,
9618 "license": "BlueOak-1.0.0",
9619 "dependencies": {
9561 - "@tapjs/after": "3.3.4",
9562 - "@tapjs/stack": "4.3.0"
9620 + "@tapjs/after": "3.3.5",
9621 + "@tapjs/stack": "4.3.1"
9622 },
9623 "engines": {
9624 "node": "20 || >=22"
9625 },
9626 "peerDependencies": {
9568 - "@tapjs/core": "4.5.2"
9627 + "@tapjs/core": "4.5.3"
9628 }
9629 },
9630 "node_modules/@tapjs/mock": {
9572 - "version": "4.4.2",
9573 - "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.2.tgz",
9574 - "integrity": "sha512-B6SfNWjWCPvjN9CaHe45lEcl2ZFDkQIUoF5jPthwi2mYxHLfyFFEqorZJhguoTs7ToeXvIqquqE/Luk9IeuKBQ==",
9631 + "version": "4.4.3",
9632 + "resolved": "https://registry.npmjs.org/@tapjs/mock/-/mock-4.4.3.tgz",
9633 + "integrity": "sha512-tfWZrp9CZPW4sMief6XgNKV158Sj5Uoddk0ABijNfCxEERdHUV5cjgW/GEqbaQtnr/4T3voDgdUGIyuDNGxrrw==",
9634 "dev": true,
9635 "license": "BlueOak-1.0.0",
9636 "dependencies": {
9578 - "@tapjs/after": "3.3.4",
9579 - "@tapjs/stack": "4.3.0",
9637 + "@tapjs/after": "3.3.5",
9638 + "@tapjs/stack": "4.3.1",
9639 "resolve-import": "^2.4.0",
9640 "walk-up-path": "^4.0.0"
9641 },
@@ -9587,7 +9646,7 @@
9646 "url": "https://github.com/sponsors/isaacs"
9647 },
9648 "peerDependencies": {
9590 - "@tapjs/core": "4.5.2"
9649 + "@tapjs/core": "4.5.3"
9650 }
9651 },
9652 "node_modules/@tapjs/mock/node_modules/walk-up-path": {
@@ -9601,15 +9660,15 @@
9660 }
9661 },
9662 "node_modules/@tapjs/node-serialize": {
9604 - "version": "4.3.4",
9605 - "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.4.tgz",
9606 - "integrity": "sha512-SECDvjBS7NVCiCZ6vEtMwtxxSuR61NHBva+PlIQ1mU0asoTYxV9lpRNEAb9UHFKpquEDlk+bLg2iN01a2nfMuw==",
9663 + "version": "4.3.5",
9664 + "resolved": "https://registry.npmjs.org/@tapjs/node-serialize/-/node-serialize-4.3.5.tgz",
9665 + "integrity": "sha512-++Z+Jbn4TehFfZiyAh3c4GcRY388Zb7VcnjFpsrPsJgEzZNYAi21xTRobisZ4esGFnrmnmFJQ1qMmv7JOsVuxw==",
9666 "dev": true,
9667 "license": "BlueOak-1.0.0",
9668 "dependencies": {
9610 - "@tapjs/error-serdes": "4.3.0",
9611 - "@tapjs/stack": "4.3.0",
9612 - "tap-parser": "18.3.0"
9669 + "@tapjs/error-serdes": "4.3.1",
9670 + "@tapjs/stack": "4.3.1",
9671 + "tap-parser": "18.3.1"
9672 },
9673 "engines": {
9674 "node": "20 || >=22"
@@ -9618,7 +9677,7 @@
9677 "url": "https://github.com/sponsors/isaacs"
9678 },
9679 "peerDependencies": {
9621 - "@tapjs/core": "4.5.2"
9680 + "@tapjs/core": "4.5.3"
9681 }
9682 },
9683 "node_modules/@tapjs/processinfo": {
@@ -9652,14 +9711,14 @@
9711 }
9712 },
9713 "node_modules/@tapjs/reporter": {
9655 - "version": "4.4.4",
9656 - "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.4.tgz",
9657 - "integrity": "sha512-svWmpJgMQxe4iiKOVr/Hi5kGHJNBDp2Nr8gD0aQuAQ4fp9gOh2LFQXa2Jv7LBKhMjC7UaiW/X7k1qEVk2nOfvg==",
9714 + "version": "4.4.5",
9715 + "resolved": "https://registry.npmjs.org/@tapjs/reporter/-/reporter-4.4.5.tgz",
9716 + "integrity": "sha512-Z0lBFH2LpOAqTg3kcFtpl/Yxn1cNQ3N648lW4cb4xuI1+dgEv41wHrO6lLXYcVgFKEViqSG/8eCljT9tPxIAAQ==",
9717 "dev": true,
9718 "license": "BlueOak-1.0.0",
9719 "dependencies": {
9661 - "@tapjs/config": "5.5.2",
9662 - "@tapjs/stack": "4.3.0",
9720 + "@tapjs/config": "5.5.3",
9721 + "@tapjs/stack": "4.3.1",
9722 "chalk": "^5.6.2",
9723 "ink": "^5.2.1",
9724 "minipass": "^7.0.4",
@@ -9668,9 +9727,9 @@
9727 "prismjs-terminal": "^1.2.3",
9728 "react": "^18.2.0",
9729 "string-length": "^6.0.0",
9671 - "tap-parser": "18.3.0",
9672 - "tap-yaml": "4.3.0",
9673 - "tcompare": "9.3.0"
9730 + "tap-parser": "18.3.1",
9731 + "tap-yaml": "4.3.1",
9732 + "tcompare": "9.3.1"
9733 },
9734 "engines": {
9735 "node": "20 || >=22"
@@ -9679,7 +9738,7 @@
9738 "url": "https://github.com/sponsors/isaacs"
9739 },
9740 "peerDependencies": {
9682 - "@tapjs/core": "4.5.2"
9741 + "@tapjs/core": "4.5.3"
9742 }
9743 },
9744 "node_modules/@tapjs/reporter/node_modules/ansi-regex": {
@@ -9725,13 +9784,13 @@
9784 }
9785 },
9786 "node_modules/@tapjs/reporter/node_modules/strip-ansi": {
9728 - "version": "7.1.2",
9729 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
9730 - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
9787 + "version": "7.2.0",
9788 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
9789 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
9790 "dev": true,
9791 "license": "MIT",
9792 "dependencies": {
9734 - "ansi-regex": "^6.0.1"
9793 + "ansi-regex": "^6.2.2"
9794 },
9795 "engines": {
9796 "node": ">=12"
@@ -9741,21 +9800,21 @@
9800 }
9801 },
9802 "node_modules/@tapjs/run": {
9744 - "version": "4.5.2",
9745 - "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.2.tgz",
9746 - "integrity": "sha512-Oq5YZvoGxEohRWK8P1wHPIAnudEOHPd/bIWawFtRn0ZGvF7bRduZlHpf4eEIrRHKY84G/I3fmC354604cejxiQ==",
9803 + "version": "4.5.3",
9804 + "resolved": "https://registry.npmjs.org/@tapjs/run/-/run-4.5.3.tgz",
9805 + "integrity": "sha512-2e12E/ANnlsbO8wtYZ6JoxqLHHUEpOl7evLVmkcs3e9c1bC2Gkps9YpjSQEAu/sc+gHMliW+qbTR3zvQRk0j5w==",
9806 "dev": true,
9807 "license": "BlueOak-1.0.0",
9808 "dependencies": {
9809 "@isaacs/which": "^7.0.4",
9751 - "@tapjs/after": "3.3.4",
9752 - "@tapjs/before": "4.3.4",
9753 - "@tapjs/config": "5.5.2",
9810 + "@tapjs/after": "3.3.5",
9811 + "@tapjs/before": "4.3.5",
9812 + "@tapjs/config": "5.5.3",
9813 "@tapjs/processinfo": "^3.1.9",
9755 - "@tapjs/reporter": "4.4.4",
9756 - "@tapjs/spawn": "4.3.4",
9757 - "@tapjs/stdin": "4.3.4",
9758 - "@tapjs/test": "4.4.2",
9814 + "@tapjs/reporter": "4.4.5",
9815 + "@tapjs/spawn": "4.3.5",
9816 + "@tapjs/stdin": "4.3.5",
9817 + "@tapjs/test": "4.4.3",
9818 "c8": "^10.1.3",
9819 "chalk": "^5.6.2",
9820 "chokidar": "^4.0.2",
@@ -9771,9 +9830,9 @@
9830 "rimraf": "^6.0.0",
9831 "semver": "^7.7.2",
9832 "signal-exit": "^4.1.0",
9774 - "tap-parser": "18.3.0",
9775 - "tap-yaml": "4.3.0",
9776 - "tcompare": "9.3.0",
9833 + "tap-parser": "18.3.1",
9834 + "tap-yaml": "4.3.1",
9835 + "tcompare": "9.3.1",
9836 "trivial-deferred": "^2.0.0"
9837 },
9838 "bin": {
@@ -9786,7 +9845,7 @@
9845 "url": "https://github.com/sponsors/isaacs"
9846 },
9847 "peerDependencies": {
9789 - "@tapjs/core": "4.5.2"
9848 + "@tapjs/core": "4.5.3"
9849 }
9850 },
9851 "node_modules/@tapjs/run/node_modules/chokidar": {
@@ -9840,31 +9899,15 @@
9899 }
9900 },
9901 "node_modules/@tapjs/run/node_modules/lru-cache": {
9843 - "version": "11.2.6",
9844 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
9845 - "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
9902 + "version": "11.3.5",
9903 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
9904 + "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
9905 "dev": true,
9906 "license": "BlueOak-1.0.0",
9907 "engines": {
9908 "node": "20 || >=22"
9909 }
9910 },
9852 - "node_modules/@tapjs/run/node_modules/mkdirp": {
9853 - "version": "3.0.1",
9854 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
9855 - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
9856 - "dev": true,
9857 - "license": "MIT",
9858 - "bin": {
9859 - "mkdirp": "dist/cjs/src/bin.js"
9860 - },
9861 - "engines": {
9862 - "node": ">=10"
9863 - },
9864 - "funding": {
9865 - "url": "https://github.com/sponsors/isaacs"
9866 - }
9867 - },
9911 "node_modules/@tapjs/run/node_modules/path-scurry": {
9912 "version": "2.0.2",
9913 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
@@ -9930,14 +9973,14 @@
9973 }
9974 },
9975 "node_modules/@tapjs/snapshot": {
9933 - "version": "4.3.4",
9934 - "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.4.tgz",
9935 - "integrity": "sha512-2sJXaGLJUMakkdJd5iDWRucgyHX7f5eP05m4weqWq9dLzX7p1JFOrWXUwns8RCIY7VX9Vx+4jENlxJOywYjyqg==",
9976 + "version": "4.3.5",
9977 + "resolved": "https://registry.npmjs.org/@tapjs/snapshot/-/snapshot-4.3.5.tgz",
9978 + "integrity": "sha512-a7qux8CKJDzmojZ07xoeunyCBtxyAcdl2N6JaEVYrcxouKNpSQuv0ATqyrqXUigp2OslwxW3NmC1iDYN0LxUxA==",
9979 "dev": true,
9980 "license": "BlueOak-1.0.0",
9981 "dependencies": {
9982 "is-actual-promise": "^1.0.1",
9940 - "tcompare": "9.3.0",
9983 + "tcompare": "9.3.1",
9984 "trivial-deferred": "^2.0.0"
9985 },
9986 "engines": {
@@ -9947,26 +9990,26 @@
9990 "url": "https://github.com/sponsors/isaacs"
9991 },
9992 "peerDependencies": {
9950 - "@tapjs/core": "4.5.2"
9993 + "@tapjs/core": "4.5.3"
9994 }
9995 },
9996 "node_modules/@tapjs/spawn": {
9954 - "version": "4.3.4",
9955 - "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.4.tgz",
9956 - "integrity": "sha512-qQY2SSLkXknpL1kndLS1bCPo9vYKV8Ka93UPIllvDEwaY3oUMghh++EOE4dyUxQPgMFpmoUoj8kSbm2hotevbQ==",
9997 + "version": "4.3.5",
9998 + "resolved": "https://registry.npmjs.org/@tapjs/spawn/-/spawn-4.3.5.tgz",
9999 + "integrity": "sha512-VEkaMrtsE8emHKl+jrnzK9Rmddmf+NkxzByN8t7+AII7z1SvGyxdFCH4nE+BlWjRMf7aaOiyZd2cJjmHVkwqHw==",
10000 "dev": true,
10001 "license": "BlueOak-1.0.0",
10002 "engines": {
10003 "node": "20 || >=22"
10004 },
10005 "peerDependencies": {
9963 - "@tapjs/core": "4.5.2"
10006 + "@tapjs/core": "4.5.3"
10007 }
10008 },
10009 "node_modules/@tapjs/stack": {
9967 - "version": "4.3.0",
9968 - "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.0.tgz",
9969 - "integrity": "sha512-SFASe4YaVBzMr/FXTm/QsSzbzXZOmgDNpmY3EU0JNiDCN4izHMUnoXY+Kh0EY35hx9C4JDvRjgv2MSIM7bBygg==",
10010 + "version": "4.3.1",
10011 + "resolved": "https://registry.npmjs.org/@tapjs/stack/-/stack-4.3.1.tgz",
10012 + "integrity": "sha512-6WDTgt81c3Rfunsu14hGHRQP9GBDaclpkF9K7BC7UfycBG508Obcx/oDuJ2WwZtPY/8qxLAhf9eRWoY8qpmwzw==",
10013 "dev": true,
10014 "license": "BlueOak-1.0.0",
10015 "engines": {
@@ -9977,42 +10020,42 @@
10020 }
10021 },
10022 "node_modules/@tapjs/stdin": {
9980 - "version": "4.3.4",
9981 - "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.4.tgz",
9982 - "integrity": "sha512-0kFeaPEGwNWx8R0z9Uq93/CNhAg+9NbTPZW+GXsjuHQSG125g7VZBNBAg2IMeQmVQ9bUWa3+f5TNp/JnLVvJmg==",
10023 + "version": "4.3.5",
10024 + "resolved": "https://registry.npmjs.org/@tapjs/stdin/-/stdin-4.3.5.tgz",
10025 + "integrity": "sha512-LibE3HrJrqySLcxi/qV4DsfC8hF0UO4qVuLVAqv1d73t3xxrmhqgdCIPZPmWYhSCcg+z/mjCwxpCAswGGgoWnw==",
10026 "dev": true,
10027 "license": "BlueOak-1.0.0",
10028 "engines": {
10029 "node": "20 || >=22"
10030 },
10031 "peerDependencies": {
9989 - "@tapjs/core": "4.5.2"
10032 + "@tapjs/core": "4.5.3"
10033 }
10034 },
10035 "node_modules/@tapjs/test": {
9993 - "version": "4.4.2",
9994 - "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.2.tgz",
9995 - "integrity": "sha512-YuUgTffPNGzodjeHOsaF/j0/5B/bAqtfgwqUkqa3mWdwqzlmB2AcIA6lBtLaQfbjG8wgGNwYfs3McgxkGRqxfA==",
10036 + "version": "4.4.3",
10037 + "resolved": "https://registry.npmjs.org/@tapjs/test/-/test-4.4.3.tgz",
10038 + "integrity": "sha512-MoJEkXNsve46xgqNtRA7zJcnm91w3oVRMdZImUMcjZnkW1u06TVsdJPJKRTRtdS6agQbWd8EsEVoYrVqWQrQUQ==",
10039 "dev": true,
10040 "license": "BlueOak-1.0.0",
10041 "dependencies": {
10042 "@isaacs/ts-node-temp-fork-for-pr-2009": "^10.9.7",
10000 - "@tapjs/after": "3.3.4",
10001 - "@tapjs/after-each": "4.3.4",
10002 - "@tapjs/asserts": "4.3.4",
10003 - "@tapjs/before": "4.3.4",
10004 - "@tapjs/before-each": "4.3.4",
10005 - "@tapjs/chdir": "3.3.4",
10006 - "@tapjs/filter": "4.3.4",
10007 - "@tapjs/fixture": "4.3.4",
10008 - "@tapjs/intercept": "4.3.4",
10009 - "@tapjs/mock": "4.4.2",
10010 - "@tapjs/node-serialize": "4.3.4",
10011 - "@tapjs/snapshot": "4.3.4",
10012 - "@tapjs/spawn": "4.3.4",
10013 - "@tapjs/stdin": "4.3.4",
10014 - "@tapjs/typescript": "3.5.4",
10015 - "@tapjs/worker": "4.3.4",
10043 + "@tapjs/after": "3.3.5",
10044 + "@tapjs/after-each": "4.3.5",
10045 + "@tapjs/asserts": "4.3.5",
10046 + "@tapjs/before": "4.3.5",
10047 + "@tapjs/before-each": "4.3.5",
10048 + "@tapjs/chdir": "3.3.5",
10049 + "@tapjs/filter": "4.3.5",
10050 + "@tapjs/fixture": "4.3.5",
10051 + "@tapjs/intercept": "4.3.5",
10052 + "@tapjs/mock": "4.4.3",
10053 + "@tapjs/node-serialize": "4.3.5",
10054 + "@tapjs/snapshot": "4.3.5",
10055 + "@tapjs/spawn": "4.3.5",
10056 + "@tapjs/stdin": "4.3.5",
10057 + "@tapjs/typescript": "3.5.5",
10058 + "@tapjs/worker": "4.3.5",
10059 "glob": "^13.0.2",
10060 "jackspeak": "^4.2.3",
10061 "mkdirp": "^3.0.0",
@@ -10020,7 +10063,7 @@
10063 "resolve-import": "^2.4.0",
10064 "rimraf": "^6.0.0",
10065 "sync-content": "^2.0.4",
10023 - "tap-parser": "18.3.0",
10066 + "tap-parser": "18.3.1",
10067 "tshy": "^3.3.2",
10068 "typescript": "5.9",
10069 "walk-up-path": "^4.0.0"
@@ -10032,7 +10075,7 @@
10075 "node": "20 || >=22"
10076 },
10077 "peerDependencies": {
10035 - "@tapjs/core": "4.5.2"
10078 + "@tapjs/core": "4.5.3"
10079 }
10080 },
10081 "node_modules/@tapjs/test/node_modules/@isaacs/cliui": {
@@ -10080,31 +10123,15 @@
10123 }
10124 },
10125 "node_modules/@tapjs/test/node_modules/lru-cache": {
10083 - "version": "11.2.6",
10084 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
10085 - "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
10126 + "version": "11.3.5",
10127 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
10128 + "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
10129 "dev": true,
10130 "license": "BlueOak-1.0.0",
10131 "engines": {
10132 "node": "20 || >=22"
10133 }
10134 },
10092 - "node_modules/@tapjs/test/node_modules/mkdirp": {
10093 - "version": "3.0.1",
10094 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
10095 - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
10096 - "dev": true,
10097 - "license": "MIT",
10098 - "bin": {
10099 - "mkdirp": "dist/cjs/src/bin.js"
10100 - },
10101 - "engines": {
10102 - "node": ">=10"
10103 - },
10104 - "funding": {
10105 - "url": "https://github.com/sponsors/isaacs"
10106 - }
10107 - },
10135 "node_modules/@tapjs/test/node_modules/path-scurry": {
10136 "version": "2.0.2",
10137 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
@@ -10153,9 +10180,9 @@
10180 }
10181 },
10182 "node_modules/@tapjs/typescript": {
10156 - "version": "3.5.4",
10157 - "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.4.tgz",
10158 - "integrity": "sha512-z8O10CpbPYoHA876Dlg40qXtM058akP76HNQy+EdNE+AhFo7kold4YBgyjYRU7WDWNlp2B/MPgsy/OZ4PRXQWw==",
10183 + "version": "3.5.5",
10184 + "resolved": "https://registry.npmjs.org/@tapjs/typescript/-/typescript-3.5.5.tgz",
10185 + "integrity": "sha512-IY5TKQp5c7aikkpq55YnYvvLG65VrZDcop3El6snKGB2IUGFI2JxAnSarSiRyFzSMHbDLYoXzwu82/SuW3+S8A==",
10186 "dev": true,
10187 "license": "BlueOak-1.0.0",
10188 "dependencies": {
@@ -10165,20 +10192,20 @@
10192 "node": "20 || >=22"
10193 },
10194 "peerDependencies": {
10168 - "@tapjs/core": "4.5.2"
10195 + "@tapjs/core": "4.5.3"
10196 }
10197 },
10198 "node_modules/@tapjs/worker": {
10172 - "version": "4.3.4",
10173 - "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.4.tgz",
10174 - "integrity": "sha512-AvmfwMgJXB/eOwIti/rOvw1l1eHsxUex3lyrhiC6uK5iOmbHWBOFsGHwEfc7Z4eertPM6FUqnZxkxkTEVGueig==",
10199 + "version": "4.3.5",
10200 + "resolved": "https://registry.npmjs.org/@tapjs/worker/-/worker-4.3.5.tgz",
10201 + "integrity": "sha512-r9teLfW75ZuZplJ8uGtVvPO1CxLjJefNQ1eNH4BHbdxsQw9ywDo/lG56V8TPR7B9XJidS15ZJ4Y5cLxI9Qba1Q==",
10202 "dev": true,
10203 "license": "BlueOak-1.0.0",
10204 "engines": {
10205 "node": "20 || >=22"
10206 },
10207 "peerDependencies": {
10181 - "@tapjs/core": "4.5.2"
10208 + "@tapjs/core": "4.5.3"
10209 }
10210 },
10211 "node_modules/@testing-library/dom": {
@@ -10446,6 +10473,12 @@
10473 "@types/node": "*"
10474 }
10475 },
10476 + "node_modules/@types/css-tree": {
10477 + "version": "2.3.11",
10478 + "resolved": "https://registry.npmjs.org/@types/css-tree/-/css-tree-2.3.11.tgz",
10479 + "integrity": "sha512-aEokibJOI77uIlqoBOkVbaQGC9zII0A+JH1kcTNKW2CwyYWD8KM6qdo+4c77wD3wZOQfJuNWAr9M4hdk+YhDIg==",
10480 + "license": "MIT"
10481 + },
10482 "node_modules/@types/debug": {
10483 "version": "4.1.12",
10484 "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
@@ -11023,28 +11056,28 @@
11056 }
11057 },
11058 "node_modules/@typescript/native-preview": {
11026 - "version": "7.0.0-dev.20260224.1",
11027 - "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260224.1.tgz",
11028 - "integrity": "sha512-PU0zBXLvz6RKxbIubT66RCnJXgScdDIhfmNMkvRhOnX/C4SZom5TFSn7BEHC3w8JPj7OSz5OYoubtV1Haty2GA==",
11059 + "version": "7.0.0-dev.20260414.1",
11060 + "resolved": "https://registry.npmjs.org/@typescript/native-preview/-/native-preview-7.0.0-dev.20260414.1.tgz",
11061 + "integrity": "sha512-b9C7ZVKSGCF1VFvA8UdAKHCGmKOrmm44UwmGgICSQmWg6vseLdElx0F8UvuNsA6risIOXh5hs7Buif+QRrCYuA==",
11062 "dev": true,
11063 "license": "Apache-2.0",
11064 "bin": {
11065 "tsgo": "bin/tsgo.js"
11066 },
11067 "optionalDependencies": {
11035 - "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260224.1",
11036 - "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260224.1",
11037 - "@typescript/native-preview-linux-arm": "7.0.0-dev.20260224.1",
11038 - "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260224.1",
11039 - "@typescript/native-preview-linux-x64": "7.0.0-dev.20260224.1",
11040 - "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260224.1",
11041 - "@typescript/native-preview-win32-x64": "7.0.0-dev.20260224.1"
11068 + "@typescript/native-preview-darwin-arm64": "7.0.0-dev.20260414.1",
11069 + "@typescript/native-preview-darwin-x64": "7.0.0-dev.20260414.1",
11070 + "@typescript/native-preview-linux-arm": "7.0.0-dev.20260414.1",
11071 + "@typescript/native-preview-linux-arm64": "7.0.0-dev.20260414.1",
11072 + "@typescript/native-preview-linux-x64": "7.0.0-dev.20260414.1",
11073 + "@typescript/native-preview-win32-arm64": "7.0.0-dev.20260414.1",
11074 + "@typescript/native-preview-win32-x64": "7.0.0-dev.20260414.1"
11075 }
11076 },
11077 "node_modules/@typescript/native-preview-darwin-arm64": {
11045 - "version": "7.0.0-dev.20260224.1",
11046 - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260224.1.tgz",
11047 - "integrity": "sha512-9VHXRhB7sM5DFqdlKaeDww8vuklgfzhYCjBazLCEnuFvb4J+rJ1DodLykc2bL+6kE8k6sdhYi3x8ipfbjtO44g==",
11078 + "version": "7.0.0-dev.20260414.1",
11079 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-arm64/-/native-preview-darwin-arm64-7.0.0-dev.20260414.1.tgz",
11080 + "integrity": "sha512-O7h9lNcE9YMA2TKw1YX9GZO3K/Kb1FUmxjEJAfBFvjQhGydIk4oNsuoOQ3RQHVvebCdFjNroZzoIXNeR3ceCdA==",
11081 "cpu": [
11082 "arm64"
11083 ],
@@ -11056,9 +11089,9 @@
11089 ]
11090 },
11091 "node_modules/@typescript/native-preview-darwin-x64": {
11059 - "version": "7.0.0-dev.20260224.1",
11060 - "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260224.1.tgz",
11061 - "integrity": "sha512-uCHipPRcIhHnvb7lAM29MQ1QT9pZ+uirqtH630aOMFm8VG3j8mkxVM9iGRLx829n38DMSDLjc3joCrQO3+sDcQ==",
11092 + "version": "7.0.0-dev.20260414.1",
11093 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-darwin-x64/-/native-preview-darwin-x64-7.0.0-dev.20260414.1.tgz",
11094 + "integrity": "sha512-ax7OUrIaIIay+yI9EhavXmsnO+79AdFVv/N3ZibC11LBixJXaYhfTyFikQL5IyMkfoKm3oBQ0tHyI0xMkS+9tA==",
11095 "cpu": [
11096 "x64"
11097 ],
@@ -11070,9 +11103,9 @@
11103 ]
11104 },
11105 "node_modules/@typescript/native-preview-linux-arm": {
11073 - "version": "7.0.0-dev.20260224.1",
11074 - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260224.1.tgz",
11075 - "integrity": "sha512-cEWSRQ8b+CXdMJvoG18IjNTvBo+qT22B5imqm6nAssMpyHHQb62PvZGnrA8mPRQNPzLpa5F956j8GwAjyP8hBQ==",
11106 + "version": "7.0.0-dev.20260414.1",
11107 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm/-/native-preview-linux-arm-7.0.0-dev.20260414.1.tgz",
11108 + "integrity": "sha512-0gYz37o/hr5PAlsABXbai2D1sPioB9pMy2Ft4leF/Rc6qq4QVuyLPE+QbXgu/2k4I0YWud2On6k4+kEobXK9qA==",
11109 "cpu": [
11110 "arm"
11111 ],
@@ -11084,9 +11117,9 @@
11117 ]
11118 },
11119 "node_modules/@typescript/native-preview-linux-arm64": {
11087 - "version": "7.0.0-dev.20260224.1",
11088 - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260224.1.tgz",
11089 - "integrity": "sha512-yFEEq6hD2R70+lTogb211sPdCwz3H5hpYh0+YuKVMPsKo0oM8/jMvgjj2pyutmj/uCKLdbcJ9HP2vJ/13Szbcg==",
11120 + "version": "7.0.0-dev.20260414.1",
11121 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-arm64/-/native-preview-linux-arm64-7.0.0-dev.20260414.1.tgz",
11122 + "integrity": "sha512-oGAWMCw6JZ27+LBZlLEg8NGHZyIFPx9YUNYCaDcX3Z9dGh6ZPeD7uIaBiw7JZ0fh05sgK6DZBsAz5nWnnSvc7Q==",
11123 "cpu": [
11124 "arm64"
11125 ],
@@ -11098,9 +11131,9 @@
11131 ]
11132 },
11133 "node_modules/@typescript/native-preview-linux-x64": {
11101 - "version": "7.0.0-dev.20260224.1",
11102 - "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260224.1.tgz",
11103 - "integrity": "sha512-zGz5kVcCeBRheQwA4jVTAxtbLsBsTkp9AEvWK5AlyCs1rQCUQobBhtx37X4VEmxn4ekIDMxYgaZdlZb7/PGp8w==",
11134 + "version": "7.0.0-dev.20260414.1",
11135 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-linux-x64/-/native-preview-linux-x64-7.0.0-dev.20260414.1.tgz",
11136 + "integrity": "sha512-9YnVwJoiu6w8m7g+Q7AQECz9nxieKGIRFeibmQ1MnF+lEtnXFZMLJWkNzE+Jt2UXIkKZBvVT3VDgmpExzeHGBA==",
11137 "cpu": [
11138 "x64"
11139 ],
@@ -11112,9 +11145,9 @@
11145 ]
11146 },
11147 "node_modules/@typescript/native-preview-win32-arm64": {
11115 - "version": "7.0.0-dev.20260224.1",
11116 - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260224.1.tgz",
11117 - "integrity": "sha512-A0f9ZDQqKvGk/an59HuAJuzoI/wMyrgTd69oX9gFCx7+5E/ajSdgv0Eg1Fco+nyLfT/UVM0CV3ERyWrKzx277w==",
11148 + "version": "7.0.0-dev.20260414.1",
11149 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-arm64/-/native-preview-win32-arm64-7.0.0-dev.20260414.1.tgz",
11150 + "integrity": "sha512-Sjm40DJk62e+aR8EblKwlX/KsTJlYgg+EwSi9FPGsi3YY+BSoM6kQ6NF7FmE41FEOqRyuWom0ap9CqXIwosBOg==",
11151 "cpu": [
11152 "arm64"
11153 ],
@@ -11126,9 +11159,9 @@
11159 ]
11160 },
11161 "node_modules/@typescript/native-preview-win32-x64": {
11129 - "version": "7.0.0-dev.20260224.1",
11130 - "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260224.1.tgz",
11131 - "integrity": "sha512-Se9JrcMdVLeDYMLn+CKEV3qy1yiildb5N23USGvnC9siNFalz8tVgd589dhRP+ywDhXnbIsZiFKDrZF/7B4wSQ==",
11162 + "version": "7.0.0-dev.20260414.1",
11163 + "resolved": "https://registry.npmjs.org/@typescript/native-preview-win32-x64/-/native-preview-win32-x64-7.0.0-dev.20260414.1.tgz",
11164 + "integrity": "sha512-TMgYk82tvehQjze0mdo2CUSXYkh7ZOqxewLVqGAHsAG5QFPEZ+8qSbGwTytznOs9wL4V2rrbziL6psGonJoBxw==",
11165 "cpu": [
11166 "x64"
11167 ],
@@ -13826,13 +13859,13 @@
13859 }
13860 },
13861 "node_modules/cli-truncate/node_modules/strip-ansi": {
13829 - "version": "7.1.2",
13830 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
13831 - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
13862 + "version": "7.2.0",
13863 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
13864 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
13865 "dev": true,
13866 "license": "MIT",
13867 "dependencies": {
13835 - "ansi-regex": "^6.0.1"
13868 + "ansi-regex": "^6.2.2"
13869 },
13870 "engines": {
13871 "node": ">=12"
@@ -16611,9 +16644,9 @@
16644 }
16645 },
16646 "node_modules/es-toolkit": {
16614 - "version": "1.44.0",
16615 - "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.44.0.tgz",
16616 - "integrity": "sha512-6penXeZalaV88MM3cGkFZZfOoLGWshWWfdy0tWw/RlVVyhvMaWSBTOvXNeiW3e5FwdS5ePW0LGEu17zT139ktg==",
16647 + "version": "1.45.1",
16648 + "resolved": "https://registry.npmjs.org/es-toolkit/-/es-toolkit-1.45.1.tgz",
16649 + "integrity": "sha512-/jhoOj/Fx+A+IIyDNOvO3TItGmlMKhtX8ISAHKE90c4b/k1tqaqEZ+uUqfpU8DMnW5cgNJv606zS55jGvza0Xw==",
16650 "dev": true,
16651 "license": "MIT",
16652 "workspaces": [
@@ -16942,9 +16975,9 @@
16975 }
16976 },
16977 "node_modules/eslint-import-resolver-webpack": {
16945 - "version": "0.13.10",
16946 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.10.tgz",
16947 - "integrity": "sha512-ciVTEg7sA56wRMR772PyjcBRmyBMLS46xgzQZqt6cWBEKc7cK65ZSSLCTLVRu2gGtKyXUb5stwf4xxLBfERLFA==",
16978 + "version": "0.13.11",
16979 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.13.11.tgz",
16980 + "integrity": "sha512-RGFDrCHSmCKGuaoI1zmZT028weIFIEyfSy0nAwzp5rplutWDC+BBjvZS2l4bEgSOfjc+ILkSLxeszkslyNO6fQ==",
16981 "dev": true,
16982 "license": "MIT",
16983 "dependencies": {
@@ -16953,10 +16986,10 @@
16986 "find-root": "^1.1.0",
16987 "hasown": "^2.0.2",
16988 "interpret": "^1.4.0",
16956 - "is-core-module": "^2.15.1",
16957 - "is-regex": "^1.2.0",
16958 - "lodash": "^4.17.21",
16959 - "resolve": "^2.0.0-next.5",
16989 + "is-core-module": "^2.16.1",
16990 + "is-regex": "^1.2.1",
16991 + "lodash": "^4.18.1",
16992 + "resolve": "^2.0.0-next.6",
16993 "semver": "^5.7.2"
16994 },
16995 "engines": {
@@ -16991,20 +17024,33 @@
17024 "node": ">=0.6"
17025 }
17026 },
17027 + "node_modules/eslint-import-resolver-webpack/node_modules/lodash": {
17028 + "version": "4.18.1",
17029 + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
17030 + "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
17031 + "dev": true,
17032 + "license": "MIT"
17033 + },
17034 "node_modules/eslint-import-resolver-webpack/node_modules/resolve": {
16995 - "version": "2.0.0-next.5",
16996 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz",
16997 - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==",
17035 + "version": "2.0.0-next.6",
17036 + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.6.tgz",
17037 + "integrity": "sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==",
17038 "dev": true,
17039 "license": "MIT",
17040 "dependencies": {
17001 - "is-core-module": "^2.13.0",
17041 + "es-errors": "^1.3.0",
17042 + "is-core-module": "^2.16.1",
17043 + "node-exports-info": "^1.6.0",
17044 + "object-keys": "^1.1.1",
17045 "path-parse": "^1.0.7",
17046 "supports-preserve-symlinks-flag": "^1.0.0"
17047 },
17048 "bin": {
17049 "resolve": "bin/resolve"
17050 },
17051 + "engines": {
17052 + "node": ">= 0.4"
17053 + },
17054 "funding": {
17055 "url": "https://github.com/sponsors/ljharb"
17056 }
@@ -18085,9 +18131,9 @@
18131 }
18132 },
18133 "node_modules/eslint-plugin-primer-react": {
18088 - "version": "8.5.2",
18089 - "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-8.5.2.tgz",
18090 - "integrity": "sha512-BoBsNxnAyfC0MolFTr1M99tSU1dNRVNdsM5ueygpkpZOxYb71jI0+4HNVSlYBMZ7Y7TuDxX/YKZfdnU9VTfdIw==",
18134 + "version": "8.6.0",
18135 + "resolved": "https://registry.npmjs.org/eslint-plugin-primer-react/-/eslint-plugin-primer-react-8.6.0.tgz",
18136 + "integrity": "sha512-oRCwCzDWwA/4qfHNarzYfqIZ9W0D26iITQH2oGQ7v0H0CS1G3ubIYk6BUdjdPNEW52Rr7AwZlqMWxYev4UzxmQ==",
18137 "dev": true,
18138 "license": "MIT",
18139 "dependencies": {
@@ -19158,21 +19204,6 @@
19204 "npm": "1.2.8000 || >= 1.4.16"
19205 }
19206 },
19161 - "node_modules/express/node_modules/body-parser/node_modules/qs": {
19162 - "version": "6.13.0",
19163 - "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
19164 - "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
19165 - "license": "BSD-3-Clause",
19166 - "dependencies": {
19167 - "side-channel": "^1.0.6"
19168 - },
19169 - "engines": {
19170 - "node": ">=0.6"
19171 - },
19172 - "funding": {
19173 - "url": "https://github.com/sponsors/ljharb"
19174 - }
19175 - },
19207 "node_modules/express/node_modules/cookie": {
19208 "version": "0.7.1",
19209 "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz",
@@ -20027,12 +20058,12 @@
20058 }
20059 },
20060 "node_modules/framer-motion": {
20030 - "version": "12.36.0",
20031 - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.36.0.tgz",
20032 - "integrity": "sha512-4PqYHAT7gev0ke0wos+PyrcFxI0HScjm3asgU8nSYa8YzJFuwgIvdj3/s3ZaxLq0bUSboIn19A2WS/MHwLCvfw==",
20061 + "version": "12.38.0",
20062 + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.38.0.tgz",
20063 + "integrity": "sha512-rFYkY/pigbcswl1XQSb7q424kSTQ8q6eAC+YUsSKooHQYuLdzdHjrt6uxUC+PRAO++q5IS7+TamgIw1AphxR+g==",
20064 "license": "MIT",
20065 "dependencies": {
20035 - "motion-dom": "^12.36.0",
20066 + "motion-dom": "^12.38.0",
20067 "motion-utils": "^12.36.0",
20068 "tslib": "^2.4.0"
20069 },
@@ -20207,12 +20238,16 @@
20238 }
20239 },
20240 "node_modules/fuse.js": {
20210 - "version": "7.1.0",
20211 - "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.1.0.tgz",
20212 - "integrity": "sha512-trLf4SzuuUxfusZADLINj+dE8clK1frKdmqiJNb1Es75fmI5oY6X2mxLVUciLLjxqw/xr72Dhy+lER6dGd02FQ==",
20241 + "version": "7.3.0",
20242 + "resolved": "https://registry.npmjs.org/fuse.js/-/fuse.js-7.3.0.tgz",
20243 + "integrity": "sha512-plz8RVjfcDedTGfVngWH1jmJvBvAwi1v2jecfDerbEnMcmOYUEEwKFTHbNoCiYyzaK2Ws8lABkTCcRSqCY1q4w==",
20244 "license": "Apache-2.0",
20245 "engines": {
20246 "node": ">=10"
20247 + },
20248 + "funding": {
20249 + "type": "github",
20250 + "url": "https://github.com/sponsors/krisk"
20251 }
20252 },
20253 "node_modules/gatsby": {
@@ -23872,13 +23907,13 @@
23907 }
23908 },
23909 "node_modules/ink/node_modules/strip-ansi": {
23875 - "version": "7.1.2",
23876 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
23877 - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
23910 + "version": "7.2.0",
23911 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
23912 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
23913 "dev": true,
23914 "license": "MIT",
23915 "dependencies": {
23881 - "ansi-regex": "^6.0.1"
23916 + "ansi-regex": "^6.2.2"
23917 },
23918 "engines": {
23919 "node": ">=12"
@@ -31112,12 +31147,12 @@
31147 }
31148 },
31149 "node_modules/minimatch": {
31115 - "version": "10.2.4",
31116 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.4.tgz",
31117 - "integrity": "sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==",
31150 + "version": "10.2.5",
31151 + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz",
31152 + "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==",
31153 "license": "BlueOak-1.0.0",
31154 "dependencies": {
31120 - "brace-expansion": "^5.0.2"
31155 + "brace-expansion": "^5.0.5"
31156 },
31157 "engines": {
31158 "node": "18 || 20 || >=22"
@@ -31136,9 +31171,9 @@
31171 }
31172 },
31173 "node_modules/minimatch/node_modules/brace-expansion": {
31139 - "version": "5.0.3",
31140 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz",
31141 - "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==",
31174 + "version": "5.0.5",
31175 + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.5.tgz",
31176 + "integrity": "sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==",
31177 "license": "MIT",
31178 "dependencies": {
31179 "balanced-match": "^4.0.2"
@@ -31333,6 +31368,22 @@
31368 "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
31369 "license": "MIT"
31370 },
31371 + "node_modules/mkdirp": {
31372 + "version": "3.0.1",
31373 + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
31374 + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
31375 + "dev": true,
31376 + "license": "MIT",
31377 + "bin": {
31378 + "mkdirp": "dist/cjs/src/bin.js"
31379 + },
31380 + "engines": {
31381 + "node": ">=10"
31382 + },
31383 + "funding": {
31384 + "url": "https://github.com/sponsors/isaacs"
31385 + }
31386 + },
31387 "node_modules/mkdirp-classic": {
31388 "version": "0.5.3",
31389 "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
@@ -31359,9 +31410,9 @@
31410 }
31411 },
31412 "node_modules/motion-dom": {
31362 - "version": "12.36.0",
31363 - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.36.0.tgz",
31364 - "integrity": "sha512-Ep1pq8P88rGJ75om8lTCA13zqd7ywPGwCqwuWwin6BKc0hMLkVfcS6qKlRqEo2+t0DwoUcgGJfXwaiFn4AOcQA==",
31413 + "version": "12.38.0",
31414 + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.38.0.tgz",
31415 + "integrity": "sha512-pdkHLD8QYRp8VfiNLb8xIBJis1byQ9gPT3Jnh2jqfFtAsWUA3dEepDlsWe/xMpO8McV+VdpKVcp+E+TGJEtOoA==",
31416 "license": "MIT",
31417 "dependencies": {
31418 "motion-utils": "^12.36.0"
@@ -31570,6 +31621,35 @@
31621 "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==",
31622 "license": "MIT"
31623 },
31624 + "node_modules/node-exports-info": {
31625 + "version": "1.6.0",
31626 + "resolved": "https://registry.npmjs.org/node-exports-info/-/node-exports-info-1.6.0.tgz",
31627 + "integrity": "sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==",
31628 + "dev": true,
31629 + "license": "MIT",
31630 + "dependencies": {
31631 + "array.prototype.flatmap": "^1.3.3",
31632 + "es-errors": "^1.3.0",
31633 + "object.entries": "^1.1.9",
31634 + "semver": "^6.3.1"
31635 + },
31636 + "engines": {
31637 + "node": ">= 0.4"
31638 + },
31639 + "funding": {
31640 + "url": "https://github.com/sponsors/ljharb"
31641 + }
31642 + },
31643 + "node_modules/node-exports-info/node_modules/semver": {
31644 + "version": "6.3.1",
31645 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
31646 + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
31647 + "dev": true,
31648 + "license": "ISC",
31649 + "bin": {
31650 + "semver": "bin/semver.js"
31651 + }
31652 + },
31653 "node_modules/node-fetch": {
31654 "version": "2.7.0",
31655 "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz",
@@ -33328,9 +33408,9 @@
33408 }
33409 },
33410 "node_modules/postcss": {
33331 - "version": "8.5.8",
33332 - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.8.tgz",
33333 - "integrity": "sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==",
33411 + "version": "8.5.9",
33412 + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.9.tgz",
33413 + "integrity": "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==",
33414 "funding": [
33415 {
33416 "type": "opencollective",
@@ -33952,9 +34032,9 @@
34032 }
34033 },
34034 "node_modules/prettier": {
33955 - "version": "3.8.1",
33956 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.1.tgz",
33957 - "integrity": "sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==",
34035 + "version": "3.8.2",
34036 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.8.2.tgz",
34037 + "integrity": "sha512-8c3mgTe0ASwWAJK+78dpviD+A8EqhndQPUBpNUIPt6+xWlIigCwfN01lWr9MAede4uqXGTEKeQWTvzb3vjia0Q==",
34038 "dev": true,
34039 "license": "MIT",
34040 "bin": {
@@ -34094,13 +34174,13 @@
34174 }
34175 },
34176 "node_modules/prismjs-terminal/node_modules/strip-ansi": {
34097 - "version": "7.1.2",
34098 - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
34099 - "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
34177 + "version": "7.2.0",
34178 + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.2.0.tgz",
34179 + "integrity": "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==",
34180 "dev": true,
34181 "license": "MIT",
34182 "dependencies": {
34103 - "ansi-regex": "^6.0.1"
34183 + "ansi-regex": "^6.2.2"
34184 },
34185 "engines": {
34186 "node": ">=12"
@@ -37082,9 +37162,9 @@
37162 }
37163 },
37164 "node_modules/resolve-import/node_modules/lru-cache": {
37085 - "version": "11.2.6",
37086 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
37087 - "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
37165 + "version": "11.3.5",
37166 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
37167 + "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
37168 "dev": true,
37169 "license": "BlueOak-1.0.0",
37170 "engines": {
@@ -38991,31 +39071,15 @@
39071 }
39072 },
39073 "node_modules/sync-content/node_modules/lru-cache": {
38994 - "version": "11.2.6",
38995 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
38996 - "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
39074 + "version": "11.3.5",
39075 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
39076 + "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
39077 "dev": true,
39078 "license": "BlueOak-1.0.0",
39079 "engines": {
39080 "node": "20 || >=22"
39081 }
39082 },
39003 - "node_modules/sync-content/node_modules/mkdirp": {
39004 - "version": "3.0.1",
39005 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
39006 - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
39007 - "dev": true,
39008 - "license": "MIT",
39009 - "bin": {
39010 - "mkdirp": "dist/cjs/src/bin.js"
39011 - },
39012 - "engines": {
39013 - "node": ">=10"
39014 - },
39015 - "funding": {
39016 - "url": "https://github.com/sponsors/isaacs"
39017 - }
39018 - },
39083 "node_modules/sync-content/node_modules/path-scurry": {
39084 "version": "2.0.2",
39085 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
@@ -39130,31 +39194,31 @@
39194 }
39195 },
39196 "node_modules/tap": {
39133 - "version": "21.6.2",
39134 - "resolved": "https://registry.npmjs.org/tap/-/tap-21.6.2.tgz",
39135 - "integrity": "sha512-rEuxX+EVGQ6JOEyRnLQ80fa7v5s8yutpRA11LAjP6t/B6I0/mTWkaW0NfVoX5XDX3z5x9HVEt2dojSrJLcyp9A==",
39197 + "version": "21.6.3",
39198 + "resolved": "https://registry.npmjs.org/tap/-/tap-21.6.3.tgz",
39199 + "integrity": "sha512-govkq0d6NC0FLGWzkZV+9ZZscq6unogMhSJAR8nXjFLZWR19H/ncQLsfpMsLG3INhdlsXAM+2qmb0dvtclqQkA==",
39200 "dev": true,
39201 "license": "BlueOak-1.0.0",
39202 "dependencies": {
39139 - "@tapjs/after": "3.3.4",
39140 - "@tapjs/after-each": "4.3.4",
39141 - "@tapjs/asserts": "4.3.4",
39142 - "@tapjs/before": "4.3.4",
39143 - "@tapjs/before-each": "4.3.4",
39144 - "@tapjs/chdir": "3.3.4",
39145 - "@tapjs/core": "4.5.2",
39146 - "@tapjs/filter": "4.3.4",
39147 - "@tapjs/fixture": "4.3.4",
39148 - "@tapjs/intercept": "4.3.4",
39149 - "@tapjs/mock": "4.4.2",
39150 - "@tapjs/node-serialize": "4.3.4",
39151 - "@tapjs/run": "4.5.2",
39152 - "@tapjs/snapshot": "4.3.4",
39153 - "@tapjs/spawn": "4.3.4",
39154 - "@tapjs/stdin": "4.3.4",
39155 - "@tapjs/test": "4.4.2",
39156 - "@tapjs/typescript": "3.5.4",
39157 - "@tapjs/worker": "4.3.4",
39203 + "@tapjs/after": "3.3.5",
39204 + "@tapjs/after-each": "4.3.5",
39205 + "@tapjs/asserts": "4.3.5",
39206 + "@tapjs/before": "4.3.5",
39207 + "@tapjs/before-each": "4.3.5",
39208 + "@tapjs/chdir": "3.3.5",
39209 + "@tapjs/core": "4.5.3",
39210 + "@tapjs/filter": "4.3.5",
39211 + "@tapjs/fixture": "4.3.5",
39212 + "@tapjs/intercept": "4.3.5",
39213 + "@tapjs/mock": "4.4.3",
39214 + "@tapjs/node-serialize": "4.3.5",
39215 + "@tapjs/run": "4.5.3",
39216 + "@tapjs/snapshot": "4.3.5",
39217 + "@tapjs/spawn": "4.3.5",
39218 + "@tapjs/stdin": "4.3.5",
39219 + "@tapjs/test": "4.4.3",
39220 + "@tapjs/typescript": "3.5.5",
39221 + "@tapjs/worker": "4.3.5",
39222 "resolve-import": "^2.4.0"
39223 },
39224 "bin": {
@@ -39168,14 +39232,14 @@
39232 }
39233 },
39234 "node_modules/tap-parser": {
39171 - "version": "18.3.0",
39172 - "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.0.tgz",
39173 - "integrity": "sha512-sa0M18e6RARfO0Lrm1zbQvb+7G4G/ThkFIJFvjeH1DKenl4xwyUgpRUCb5Jq64Xe086p4auiLvRzfpRjGd3Zow==",
39235 + "version": "18.3.1",
39236 + "resolved": "https://registry.npmjs.org/tap-parser/-/tap-parser-18.3.1.tgz",
39237 + "integrity": "sha512-4mlzCiUQUpi8yHvqNHrwCW1OvIa6kMftozxXlJic0YsuqgcvldtyfytoG5g7Wivpu3eNo5abUXiaeqYNjyOHag==",
39238 "dev": true,
39239 "license": "BlueOak-1.0.0",
39240 "dependencies": {
39241 "events-to-array": "^2.0.3",
39178 - "tap-yaml": "4.3.0"
39242 + "tap-yaml": "4.3.1"
39243 },
39244 "bin": {
39245 "tap-parser": "bin/cmd.cjs"
@@ -39185,9 +39249,9 @@
39249 }
39250 },
39251 "node_modules/tap-yaml": {
39188 - "version": "4.3.0",
39189 - "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.3.0.tgz",
39190 - "integrity": "sha512-48BiwXj3cUa1Lt6BLzfawJGZVihfRCY19gyjaHftQpe8ulEmB9gZW9kChQkdb0+L4YUlGWUJMpWRAJ/9bPSgVA==",
39252 + "version": "4.3.1",
39253 + "resolved": "https://registry.npmjs.org/tap-yaml/-/tap-yaml-4.3.1.tgz",
39254 + "integrity": "sha512-jt4okvL5wnJKp3lDHkNlrq829+pvK94LdZPWPZlxs6nw2h8utYLVJ0CdtQl1hY1IQamKSzLQdf+bFXUlvPqqtQ==",
39255 "dev": true,
39256 "license": "BlueOak-1.0.0",
39257 "dependencies": {
@@ -39258,9 +39322,9 @@
39322 }
39323 },
39324 "node_modules/tcompare": {
39261 - "version": "9.3.0",
39262 - "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.0.tgz",
39263 - "integrity": "sha512-6kFTU2xlXNFU88/DAAIQvjBu5znTGx8QPnFtaKiLin2OtspHXyevSu0iUTZt4UrSfuRC6fIahRCqaQIhXlsTVQ==",
39325 + "version": "9.3.1",
39326 + "resolved": "https://registry.npmjs.org/tcompare/-/tcompare-9.3.1.tgz",
39327 + "integrity": "sha512-FtGhC5MfbMIZzn1SBg8UlveJGpCFdota5QJ3vPzroc1RPeUOSn3XOfTzkJuo+mwdVMqNQrd2hY4OLjNI5r/cTQ==",
39328 "dev": true,
39329 "license": "BlueOak-1.0.0",
39330 "dependencies": {
@@ -39828,31 +39892,15 @@
39892 }
39893 },
39894 "node_modules/tshy/node_modules/lru-cache": {
39831 - "version": "11.2.6",
39832 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.2.6.tgz",
39833 - "integrity": "sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==",
39895 + "version": "11.3.5",
39896 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.3.5.tgz",
39897 + "integrity": "sha512-NxVFwLAnrd9i7KUBxC4DrUhmgjzOs+1Qm50D3oF1/oL+r1NpZ4gA7xvG0/zJ8evR7zIKn4vLf7qTNduWFtCrRw==",
39898 "dev": true,
39899 "license": "BlueOak-1.0.0",
39900 "engines": {
39901 "node": "20 || >=22"
39902 }
39903 },
39840 - "node_modules/tshy/node_modules/mkdirp": {
39841 - "version": "3.0.1",
39842 - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz",
39843 - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==",
39844 - "dev": true,
39845 - "license": "MIT",
39846 - "bin": {
39847 - "mkdirp": "dist/cjs/src/bin.js"
39848 - },
39849 - "engines": {
39850 - "node": ">=10"
39851 - },
39852 - "funding": {
39853 - "url": "https://github.com/sponsors/isaacs"
39854 - }
39855 - },
39904 "node_modules/tshy/node_modules/path-scurry": {
39905 "version": "2.0.2",
39906 "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.2.tgz",
@@ -42051,9 +42099,9 @@
42099 "license": "ISC"
42100 },
42101 "node_modules/yaml": {
42054 - "version": "2.8.2",
42055 - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz",
42056 - "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==",
42102 + "version": "2.8.3",
42103 + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.3.tgz",
42104 + "integrity": "sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==",
42105 "license": "ISC",
42106 "bin": {
42107 "yaml": "bin.mjs"
package.json
+2 -2
@@ -69,7 +69,7 @@
69 "@babel/plugin-proposal-private-property-in-object": "^7.21.11",
70 "@github/prettier-config": "^0.0.6",
71 "@npmcli/eslint-config": "^6.0.0",
72 - "@npmcli/template-oss": "4.29.0",
72 + "@npmcli/template-oss": "4.30.0",
73 "@testing-library/dom": "^10.4.0",
74 "@testing-library/jest-dom": "^6.2.0",
75 "@testing-library/react": "^16.0.0",
@@ -107,7 +107,7 @@
107 "content": "./scripts/template-oss",
108 "dependabotInterval": "weekly",
109 "updateNpm": false,
110 - "version": "4.29.0"
110 + "version": "4.30.0"
111 },
112 "overrides": {
113 "gatsby@^5.16.0": {