Skip to content

Commit 4807ba8

Browse files
Update vitest, yeoman-environment, tar, and tmp (#1772)
Bumps the npm_and_yarn group with 2 updates in the / directory: [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) and [yeoman-environment](https://github.com/yeoman/environment). Updates `vitest` from 4.0.16 to 4.1.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">vitest's releases</a>.</em></p> <blockquote> <h2>v4.1.0</h2> <p>Vitest 4.1 is out!</p> <p>This release page lists all changes made to the project during the 4.1 beta. To get a review of all the new features, read our <a href="https://vitest.dev/blog/vitest-4-1">blog post</a>.</p> <h3>   🚀 Features</h3> <ul> <li>Return a disposable from doMock()  -  by <a href="https://github.com/kirkwaiblinger"><code>@​kirkwaiblinger</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9332">vitest-dev/vitest#9332</a> <a href="https://github.com/vitest-dev/vitest/commit/e3e659a96"><!-- raw HTML omitted -->(e3e65)<!-- raw HTML omitted --></a></li> <li>Added chai style assertions  -  by <a href="https://github.com/ronnakamoto"><code>@​ronnakamoto</code></a> and <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8842">vitest-dev/vitest#8842</a> <a href="https://github.com/vitest-dev/vitest/commit/841df9ac5"><!-- raw HTML omitted -->(841df)<!-- raw HTML omitted --></a></li> <li>Update to sinon/fake-timers v15 and add <code>setTickMode</code> to timer controls  -  by <a href="https://github.com/atscott"><code>@​atscott</code></a> and <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8726">vitest-dev/vitest#8726</a> <a href="https://github.com/vitest-dev/vitest/commit/4b480aaed"><!-- raw HTML omitted -->(4b480)<!-- raw HTML omitted --></a></li> <li>Expose matcher types  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9448">vitest-dev/vitest#9448</a> <a href="https://github.com/vitest-dev/vitest/commit/3e4b913b1"><!-- raw HTML omitted -->(3e4b9)<!-- raw HTML omitted --></a></li> <li>Add <code>toTestSpecification</code> to reported tasks  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9464">vitest-dev/vitest#9464</a> <a href="https://github.com/vitest-dev/vitest/commit/1a4705da9"><!-- raw HTML omitted -->(1a470)<!-- raw HTML omitted --></a></li> <li>Show a warning if <code>vi.mock</code> or <code>vi.hoisted</code> are declared outside of top level of the module  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9387">vitest-dev/vitest#9387</a> <a href="https://github.com/vitest-dev/vitest/commit/5db54a468"><!-- raw HTML omitted -->(5db54)<!-- raw HTML omitted --></a></li> <li>Track and display expectedly failed tests (.fails) in UI and CLI  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>sheremet-va</strong> and <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9476">vitest-dev/vitest#9476</a> <a href="https://github.com/vitest-dev/vitest/commit/77d75fd34"><!-- raw HTML omitted -->(77d75)<!-- raw HTML omitted --></a></li> <li>Support tags  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9478">vitest-dev/vitest#9478</a> <a href="https://github.com/vitest-dev/vitest/commit/de7c8a521"><!-- raw HTML omitted -->(de7c8)<!-- raw HTML omitted --></a></li> <li>Implement <code>aroundEach</code> and <code>aroundAll</code> hooks  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9450">vitest-dev/vitest#9450</a> <a href="https://github.com/vitest-dev/vitest/commit/2a8cb9dc2"><!-- raw HTML omitted -->(2a8cb)<!-- raw HTML omitted --></a></li> <li>Stabilize experimental features  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9529">vitest-dev/vitest#9529</a> <a href="https://github.com/vitest-dev/vitest/commit/b5fd2a16a"><!-- raw HTML omitted -->(b5fd2)<!-- raw HTML omitted --></a></li> <li>Accept <code>new</code> or <code>all</code> in <code>--update</code> flag  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9543">vitest-dev/vitest#9543</a> <a href="https://github.com/vitest-dev/vitest/commit/a5acf28a5"><!-- raw HTML omitted -->(a5acf)<!-- raw HTML omitted --></a></li> <li>Support <code>meta</code> in test options  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9535">vitest-dev/vitest#9535</a> <a href="https://github.com/vitest-dev/vitest/commit/7d622e3d1"><!-- raw HTML omitted -->(7d622)<!-- raw HTML omitted --></a></li> <li>Support type inference with a new <code>test.extend</code> syntax  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9550">vitest-dev/vitest#9550</a> <a href="https://github.com/vitest-dev/vitest/commit/e53854fcc"><!-- raw HTML omitted -->(e5385)<!-- raw HTML omitted --></a></li> <li>Support vite 8 beta, fix type issues in the config with different vite versions  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9587">vitest-dev/vitest#9587</a> <a href="https://github.com/vitest-dev/vitest/commit/990281dfd"><!-- raw HTML omitted -->(99028)<!-- raw HTML omitted --></a></li> <li>Add assertion helper to hide internal stack traces  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> and <strong>Claude Opus 4.6</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9594">vitest-dev/vitest#9594</a> <a href="https://github.com/vitest-dev/vitest/commit/eeb0ae2f8"><!-- raw HTML omitted -->(eeb0a)<!-- raw HTML omitted --></a></li> <li>Store failure screenshots using artifacts API  -  by <a href="https://github.com/macarie"><code>@​macarie</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9588">vitest-dev/vitest#9588</a> <a href="https://github.com/vitest-dev/vitest/commit/24603e3c4"><!-- raw HTML omitted -->(24603)<!-- raw HTML omitted --></a></li> <li>Allow <code>vitest list</code> to statically collect tests instead of running files to collect them  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9630">vitest-dev/vitest#9630</a> <a href="https://github.com/vitest-dev/vitest/commit/7a8e7fc20"><!-- raw HTML omitted -->(7a8e7)<!-- raw HTML omitted --></a></li> <li>Add <code>--detect-async-leaks</code>  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9528">vitest-dev/vitest#9528</a> <a href="https://github.com/vitest-dev/vitest/commit/c594d4af3"><!-- raw HTML omitted -->(c594d)<!-- raw HTML omitted --></a></li> <li>Implement <code>mockThrow</code> and <code>mockThrowOnce</code>  -  by <a href="https://github.com/thor-juhasz"><code>@​thor-juhasz</code></a> and <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9512">vitest-dev/vitest#9512</a> <a href="https://github.com/vitest-dev/vitest/commit/619179fb7"><!-- raw HTML omitted -->(61917)<!-- raw HTML omitted --></a></li> <li>Support <code>update: &quot;none&quot;</code> and add docs about snapshots behavior on CI  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9700">vitest-dev/vitest#9700</a> <a href="https://github.com/vitest-dev/vitest/commit/05f1854e2"><!-- raw HTML omitted -->(05f18)<!-- raw HTML omitted --></a></li> <li>Support playwright <code>launchOptions</code> with <code>connectOptions</code>  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9702">vitest-dev/vitest#9702</a> <a href="https://github.com/vitest-dev/vitest/commit/f0ff1b2a0"><!-- raw HTML omitted -->(f0ff1)<!-- raw HTML omitted --></a></li> <li>Add <code>page/locator.mark</code> API to enhance playwright trace  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9652">vitest-dev/vitest#9652</a> <a href="https://github.com/vitest-dev/vitest/commit/d0ee546fe"><!-- raw HTML omitted -->(d0ee5)<!-- raw HTML omitted --></a></li> <li><strong>api</strong>: <ul> <li>Support tests starting or ending with <code>test</code> in <code>experimental_parseSpecification</code>  -  by <a href="https://github.com/jgillick"><code>@​jgillick</code></a> and <strong>Jeremy Gillick</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9235">vitest-dev/vitest#9235</a> <a href="https://github.com/vitest-dev/vitest/commit/2f367fad3"><!-- raw HTML omitted -->(2f367)<!-- raw HTML omitted --></a></li> <li>Add filters to <code>createSpecification</code>  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9336">vitest-dev/vitest#9336</a> <a href="https://github.com/vitest-dev/vitest/commit/c8e6c7fbf"><!-- raw HTML omitted -->(c8e6c)<!-- raw HTML omitted --></a></li> <li>Expose <code>runTestFiles</code> as alternative to <code>runTestSpecifications</code>  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9443">vitest-dev/vitest#9443</a> <a href="https://github.com/vitest-dev/vitest/commit/43d761821"><!-- raw HTML omitted -->(43d76)<!-- raw HTML omitted --></a></li> <li>Add <code>allowWrite</code> and <code>allowExec</code> options to <code>api</code>  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9350">vitest-dev/vitest#9350</a> <a href="https://github.com/vitest-dev/vitest/commit/20e00ef78"><!-- raw HTML omitted -->(20e00)<!-- raw HTML omitted --></a></li> <li>Allow passing down test cases to <code>toTestSpecification</code>  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9627">vitest-dev/vitest#9627</a> <a href="https://github.com/vitest-dev/vitest/commit/6f17d5ddf"><!-- raw HTML omitted -->(6f17d)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>browser</strong>: <ul> <li>Add <code>userEvent.wheel</code> API  -  by <a href="https://github.com/macarie"><code>@​macarie</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9188">vitest-dev/vitest#9188</a> <a href="https://github.com/vitest-dev/vitest/commit/660801979"><!-- raw HTML omitted -->(66080)<!-- raw HTML omitted --></a></li> <li>Add <code>filterNode</code> option to prettyDOM for filtering browser assertion error output  -  by <a href="https://github.com/Copilot"><code>@​Copilot</code></a>, <strong>sheremet-va</strong> and <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9475">vitest-dev/vitest#9475</a> <a href="https://github.com/vitest-dev/vitest/commit/d3220fcd8"><!-- raw HTML omitted -->(d3220)<!-- raw HTML omitted --></a></li> <li>Support playwright persistent context  -  by <a href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>, <strong>Claude Opus 4.6</strong> and <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9229">vitest-dev/vitest#9229</a> <a href="https://github.com/vitest-dev/vitest/commit/f865d2ba4"><!-- raw HTML omitted -->(f865d)<!-- raw HTML omitted --></a></li> <li>Added <code>detailsPanelPosition</code> option and button  -  by <a href="https://github.com/shairez"><code>@​shairez</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9525">vitest-dev/vitest#9525</a> <a href="https://github.com/vitest-dev/vitest/commit/c8a31147c"><!-- raw HTML omitted -->(c8a31)<!-- raw HTML omitted --></a></li> <li>Use BlazeDiff instead of pixelmatch  -  by <a href="https://github.com/macarie"><code>@​macarie</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9514">vitest-dev/vitest#9514</a> <a href="https://github.com/vitest-dev/vitest/commit/309362089"><!-- raw HTML omitted -->(30936)<!-- raw HTML omitted --></a></li> <li>Add <code>findElement</code> and enable strict mode in webdriverio and preview  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9677">vitest-dev/vitest#9677</a> <a href="https://github.com/vitest-dev/vitest/commit/c3f37721c"><!-- raw HTML omitted -->(c3f37)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>cli</strong>: <ul> <li>Add <a href="https://github.com/bomb"><code>@​bomb</code></a>.sh/tab completions  -  by <a href="https://github.com/AmirSa12"><code>@​AmirSa12</code></a> and <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/8639">vitest-dev/vitest#8639</a> <a href="https://github.com/vitest-dev/vitest/commit/200f31704"><!-- raw HTML omitted -->(200f3)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>coverage</strong>: <ul> <li>Support <code>ignore start/stop</code> ignore hints  -  by <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9204">vitest-dev/vitest#9204</a> <a href="https://github.com/vitest-dev/vitest/commit/e59c94ba6"><!-- raw HTML omitted -->(e59c9)<!-- raw HTML omitted --></a></li> <li>Add <code>coverage.changed</code> option to report only changed files  -  by <a href="https://github.com/kykim00"><code>@​kykim00</code></a> and <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9521">vitest-dev/vitest#9521</a> <a href="https://github.com/vitest-dev/vitest/commit/1d9392c67"><!-- raw HTML omitted -->(1d939)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>experimental</strong>: <ul> <li>Add <code>onModuleRunner</code> hook to <code>worker.init</code>  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9286">vitest-dev/vitest#9286</a> <a href="https://github.com/vitest-dev/vitest/commit/e977f3deb"><!-- raw HTML omitted -->(e977f)<!-- raw HTML omitted --></a></li> <li>Option to disable the module runner  -  by <a href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> and <a href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/9210">vitest-dev/vitest#9210</a> <a href="https://github.com/vitest-dev/vitest/commit/9be6121ee"><!-- raw HTML omitted -->(9be61)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitest-dev/vitest/commit/4150b913171bda3971a4a4c47c633c26d0c6ae45"><code>4150b91</code></a> chore: release v4.1.0</li> <li><a href="https://github.com/vitest-dev/vitest/commit/1de0aa22dd6311a93546a75a3c58a6be519c1baf"><code>1de0aa2</code></a> fix: correctly identify concurrent test during static analysis (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9846">#9846</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/c3cac1c1b5a91d921942e9391fbd94841717363f"><code>c3cac1c</code></a> fix: use isAgent check, not just TTY, for watch mode (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9841">#9841</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/eab68ba2b8ea6f89717c0b885c573579659d7c3b"><code>eab68ba</code></a> chore(deps): update all non-major dependencies (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9824">#9824</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/031f02a89be34491c441b4da9c4e2bacb7db71df"><code>031f02a</code></a> fix: allow catch/finally for async assertion (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9827">#9827</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/3e9e096a231fa0ec6475da82e36cbd6fcc9bc8f9"><code>3e9e096</code></a> feat(reporters): add <code>agent</code> reporter to reduce ai agent token usage (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9779">#9779</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/0c2c01361a95dd26d0d7fd7bc38bcca8dbc6e5d2"><code>0c2c013</code></a> chore: release v4.1.0-beta.6</li> <li><a href="https://github.com/vitest-dev/vitest/commit/8181e06e765f4d043818b244c76795022fa78ff6"><code>8181e06</code></a> fix: <code>hideSkippedTests</code> should not hide <code>test.todo</code> (fix <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9562">#9562</a>) (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9781">#9781</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/a8216b0014b83612e40ef49f919d5293b68717b3"><code>a8216b0</code></a> fix: manual and redirect mock shouldn't <code>load</code> or <code>transform</code> original module...</li> <li><a href="https://github.com/vitest-dev/vitest/commit/689a22a1b8c79595f6f4ae82d2b43c895d7f1c50"><code>689a22a</code></a> fix(browser): types of <code>getCDPSession</code> and <code>cdp()</code> (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/9716">#9716</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest">compare view</a></li> </ul> </details> <br /> Updates `yeoman-environment` from 4.4.3 to 6.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/yeoman/environment/releases">yeoman-environment's releases</a>.</em></p> <blockquote> <h2>v6.0.1</h2> <h2>What's Changed</h2> <ul> <li>fix: ask before installing local packages by <a href="https://github.com/mshima"><code>@​mshima</code></a> in <a href="https://redirect.github.com/yeoman/environment/pull/753">yeoman/environment#753</a></li> <li>chore(release): bump version to v6.0.1 by <a href="https://github.com/github-actions"><code>@​github-actions</code></a>[bot] in <a href="https://redirect.github.com/yeoman/environment/pull/757">yeoman/environment#757</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/yeoman/environment/compare/v6.0.0...v6.0.1">https://github.com/yeoman/environment/compare/v6.0.0...v6.0.1</a></p> <h2>v6.0.0</h2> <h3>🚀 yeoman-environment v6 – Release Notes</h3> <ul> <li>Switch to <code>@​yeoman/adapter</code> v4 (and inquirer v13) by default. Some behavior changes may happen.</li> </ul> <hr /> <p><a href="https://github.com/yeoman/environment/compare/v5.1.3...v6.0.0">https://github.com/yeoman/environment/compare/v5.1.3...v6.0.0</a></p> <h2>v5.1.3</h2> <ul> <li>fix: only fallback to import if requiring fails with esm/async error (<a href="https://redirect.github.com/yeoman/environment/issues/716">#716</a>) e4fb745</li> </ul> <hr /> <p><a href="https://github.com/yeoman/environment/compare/v5.1.2...v5.1.3">https://github.com/yeoman/environment/compare/v5.1.2...v5.1.3</a></p> <h2>v5.1.2</h2> <ul> <li>fix: use globbySync to resolve PNPM global node_modules paths (<a href="https://redirect.github.com/yeoman/environment/issues/692">#692</a>) 4317fef</li> </ul> <hr /> <p><a href="https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2">https://github.com/yeoman/environment/compare/v5.1.1...v5.1.2</a></p> <h2>v5.1.1</h2> <ul> <li>feat: lookup for generators in pnpm global folder (<a href="https://redirect.github.com/yeoman/environment/issues/680">#680</a>) 2fcd028</li> </ul> <hr /> <p><a href="https://github.com/yeoman/environment/compare/v5.1.0...v5.1.1">https://github.com/yeoman/environment/compare/v5.1.0...v5.1.1</a></p> <h2>v5.1.0</h2> <ul> <li>chore(deps): bump globby from 15.0.0 to 16.0.0 (<a href="https://redirect.github.com/yeoman/environment/issues/676">#676</a>) cd962ec</li> <li>chore(deps): bump <code>@​yeoman/conflicter</code> from 3.0.0 to 4.0.0 (<a href="https://redirect.github.com/yeoman/environment/issues/677">#677</a>) 04a104b</li> <li>chore(deps): bump globby from 14.1.0 to 15.0.0 (<a href="https://redirect.github.com/yeoman/environment/issues/662">#662</a>) 5d39217</li> <li>feat: add generatorLookupOptions option (<a href="https://redirect.github.com/yeoman/environment/issues/674">#674</a>) a301ab8</li> <li>fix: expose missing types (<a href="https://redirect.github.com/yeoman/environment/issues/673">#673</a>) 4de747f</li> </ul> <hr /> <p><a href="https://github.com/yeoman/environment/compare/v5.0.0...v5.1.0">https://github.com/yeoman/environment/compare/v5.0.0...v5.1.0</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/yeoman/environment/blob/main/CHANGELOG.md">yeoman-environment's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2><a href="https://github.com/yeoman/environment/compare/v6.0.1...v6.1.0">6.1.0</a> (2026-04-29)</h2> <h3>Features</h3> <ul> <li>add support to ask customInstallTask (<a href="https://redirect.github.com/yeoman/environment/issues/770">#770</a>) (<a href="https://github.com/yeoman/environment/commit/136e4f49b2593bf3a45296c4a47dd9a282be4deb">136e4f4</a>)</li> <li><strong>deps:</strong> bump <code>@​yeoman/namespace</code> from 1.0.1 to 2.1.0 (<a href="https://redirect.github.com/yeoman/environment/issues/766">#766</a>) (<a href="https://github.com/yeoman/environment/commit/4a3ae84caaa70ae41cf8630d4907f144e3cec7a3">4a3ae84</a>)</li> <li>extract getFeaturesFromGenerator (<a href="https://redirect.github.com/yeoman/environment/issues/769">#769</a>) (<a href="https://github.com/yeoman/environment/commit/d244f0ca18f1f83ed18320a2eabdcc0f70cec780">d244f0c</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/yeoman/environment/commit/a838fa6668dd34865c6f9b87455275672ee21b97"><code>a838fa6</code></a> chore(release): bump version to v6.0.1 (<a href="https://redirect.github.com/yeoman/environment/issues/757">#757</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/d4227d858b8ce63de0eab918e8ca7fe52f1691dc"><code>d4227d8</code></a> chore: workflow adjusts (<a href="https://redirect.github.com/yeoman/environment/issues/756">#756</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/6384bf26d1428d6cba75de79c2fea97ba7981477"><code>6384bf2</code></a> chore: Remove npm caching in Node.js setup (<a href="https://redirect.github.com/yeoman/environment/issues/755">#755</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/efd8eab924bcfdf49f44666d9ba5993c15d83ab2"><code>efd8eab</code></a> chore: update dependencies (<a href="https://redirect.github.com/yeoman/environment/issues/754">#754</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/78d2af7e60294784b8a8b3b3b5099c6874b6a1fa"><code>78d2af7</code></a> fix: ask before installing local packages. (<a href="https://redirect.github.com/yeoman/environment/issues/753">#753</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/dccfd126c313afa2b33ea0c4cc39a2c242fedcd8"><code>dccfd12</code></a> chore: add publish workflow (<a href="https://redirect.github.com/yeoman/environment/issues/752">#752</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/1b2d34a79349eab20d2a551b223d18f5322e84bb"><code>1b2d34a</code></a> chore: remove package-lock.json (<a href="https://redirect.github.com/yeoman/environment/issues/751">#751</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/32abbfaffc1d9849d040053984048da61e5f29e0"><code>32abbfa</code></a> chore(deps): bump github/codeql-action from 4.32.6 to 4.35.1 (<a href="https://redirect.github.com/yeoman/environment/issues/745">#745</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/d092613b46147d419ba37894a9cc71fbdfa64211"><code>d092613</code></a> chore(deps): bump picomatch (<a href="https://redirect.github.com/yeoman/environment/issues/743">#743</a>)</li> <li><a href="https://github.com/yeoman/environment/commit/ec98f75639c8dac2e687af7b29942879946e2c18"><code>ec98f75</code></a> chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (<a href="https://redirect.github.com/yeoman/environment/issues/740">#740</a>)</li> <li>Additional commits viewable in <a href="https://github.com/yeoman/environment/compare/v4.4.3...v6.0.1">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new releaser for yeoman-environment since your current version.</p> </details> <br /> Updates `tar` from 6.2.1 to 7.4.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md">tar's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>7.5</h2> <ul> <li>Added <code>zstd</code> compression support.</li> <li>Consistent TOCTOU behavior in sync t.list</li> <li>Only read from ustar block if not specified in Pax</li> <li>Fix sync tar.list when file size reduces while reading</li> <li>Sanitize absolute linkpaths properly</li> <li>Prevent writing hardlink entries to the archive ahead of their file target</li> </ul> <h2>7.4</h2> <ul> <li>Deprecate <code>onentry</code> in favor of <code>onReadEntry</code> for clarity.</li> </ul> <h2>7.3</h2> <ul> <li>Add <code>onWriteEntry</code> option</li> </ul> <h2>7.2</h2> <ul> <li>DRY the command definitions into a single <code>makeCommand</code> method, and update the type signatures to more appropriately infer the return type from the options and arguments provided.</li> </ul> <h2>7.1</h2> <ul> <li>Update minipass to v7.1.0</li> <li>Update the type definitions of <code>write()</code> and <code>end()</code> methods on <code>Unpack</code> and <code>Parser</code> classes to be compatible with the NodeJS.WritableStream type in the latest versions of <code>@types/node</code>.</li> </ul> <h2>7.0</h2> <ul> <li>Drop support for node &lt;18</li> <li>Rewrite in TypeScript, provide ESM and CommonJS hybrid interface</li> <li>Add tree-shake friendly exports, like <code>import('tar/create')</code> and <code>import('tar/read-entry')</code> to get individual functions or classes.</li> <li>Add <code>chmod</code> option that defaults to false, and deprecate <code>noChmod</code>. That is, reverse the default option regarding explicitly setting file system modes to match tar entry settings.</li> <li>Add <code>processUmask</code> option to avoid having to call <code>process.umask()</code> when <code>chmod: true</code> (or <code>noChmod: false</code>) is set.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/isaacs/node-tar/commit/206fcf91b01fae95ae859b8f3254bfd88744602a"><code>206fcf9</code></a> 7.4.3</li> <li><a href="https://github.com/isaacs/node-tar/commit/bf13718dc6b6636a234327122e8df05df52674d3"><code>bf13718</code></a> move onWriteEntry to where it can do some good</li> <li><a href="https://github.com/isaacs/node-tar/commit/68a685b30eadddad71cec56bc136bd276fa7e7f6"><code>68a685b</code></a> 7.4.2</li> <li><a href="https://github.com/isaacs/node-tar/commit/35d8d9964e56addc3becfccdd3cc5f6ef7d8b2e8"><code>35d8d99</code></a> kludge around TS pedantry</li> <li><a href="https://github.com/isaacs/node-tar/commit/f1d7a4d39bba883cbe31687a1497a728876479e7"><code>f1d7a4d</code></a> 7.4.1</li> <li><a href="https://github.com/isaacs/node-tar/commit/e434c7b5b462473148061cb52615389f663e85d2"><code>e434c7b</code></a> some cleanup/formatting around onWriteEntry</li> <li><a href="https://github.com/isaacs/node-tar/commit/cc7ce8eea73484b0707eaae1e837b4b2289801b5"><code>cc7ce8e</code></a> github didn't write this, I did</li> <li><a href="https://github.com/isaacs/node-tar/commit/02b26879b880df80271cfb1ac98b7153becf9fb0"><code>02b2687</code></a> 7.4.0</li> <li><a href="https://github.com/isaacs/node-tar/commit/5c1113b851a1499838188a74b6ab35665fd8b245"><code>5c1113b</code></a> s/onentry/onReadEntry/g for clarity, deprecate old name</li> <li><a href="https://github.com/isaacs/node-tar/commit/556a13c7c6733cab8baf29f8d382a3bef3f6fb07"><code>556a13c</code></a> 7.3.0</li> <li>Additional commits viewable in <a href="https://github.com/isaacs/node-tar/compare/v6.2.1...v7.4.3">compare view</a></li> </ul> </details> <br /> Updates `tmp` from 0.0.33 to 0.2.4 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md">tmp's changelog</a>.</em></p> <blockquote> <h2>v0.2.2 (2024-02-28)</h2> <h4>:bug: Bug Fix</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/278">#278</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/268">#268</a>: Revert &quot;fix <a href="https://redirect.github.com/raszi/node-tmp/issues/246">#246</a>: remove any double quotes or single quotes… (<a href="https://github.com/mbargiel"><code>@​mbargiel</code></a>)</li> </ul> <h4>:memo: Documentation</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/279">#279</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/266">#266</a>: move paragraph on graceful cleanup to the head of the documentation (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> </ul> <h4>Committers: 5</h4> <ul> <li>Carsten Klein (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> <li>Dave Nicolson (<a href="https://github.com/dnicolson"><code>@​dnicolson</code></a>)</li> <li>KARASZI István (<a href="https://github.com/raszi"><code>@​raszi</code></a>)</li> <li>Maxime Bargiel (<a href="https://github.com/mbargiel"><code>@​mbargiel</code></a>)</li> <li><a href="https://github.com/robertoaceves"><code>@​robertoaceves</code></a></li> </ul> <h2>v0.2.1 (2020-04-28)</h2> <h4>:rocket: Enhancement</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/252">#252</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/250">#250</a>: introduce tmpdir option for overriding the system tmp dir (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> </ul> <h4>:house: Internal</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/253">#253</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/191">#191</a>: generate changelog from pull requests using lerna-changelog (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> </ul> <h4>Committers: 1</h4> <ul> <li>Carsten Klein (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> </ul> <h2>v0.2.0 (2020-04-25)</h2> <h4>:rocket: Enhancement</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/234">#234</a> feat: stabilize tmp for v0.2.0 release (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> </ul> <h4>:bug: Bug Fix</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/231">#231</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/230">#230</a>: regression after fix for <a href="https://redirect.github.com/raszi/node-tmp/issues/197">#197</a> (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/220">#220</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/197">#197</a>: return sync callback when using the sync interface, otherwise return the async callback (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/193">#193</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/192">#192</a>: tmp must not exit the process on its own (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> </ul> <h4>:memo: Documentation</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/221">#221</a> Gh 206 document name option (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> </ul> <h4>:house: Internal</h4> <ul> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/226">#226</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/212">#212</a>: enable direct name option test (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/225">#225</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/211">#211</a>: existing tests must clean up after themselves (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/224">#224</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/217">#217</a>: name tests must use tmpName (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/223">#223</a> Closes <a href="https://redirect.github.com/raszi/node-tmp/issues/214">#214</a>: refactor tests and lib (<a href="https://github.com/silkentrance"><code>@​silkentrance</code></a>)</li> <li><a href="https://redirect.github.com/raszi/node-tmp/pull/198">#198</a> Update dependencies to latest versions (<a href="https://github.com/matsev"><code>@​matsev</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/raszi/node-tmp/commit/08fa3abac32b621506512724b28b56b9c4a95846"><code>08fa3ab</code></a> Update version</li> <li><a href="https://github.com/raszi/node-tmp/commit/1cf4ec54180a77a2a95dc1941efa1659774c8787"><code>1cf4ec5</code></a> Merge commit from fork</li> <li><a href="https://github.com/raszi/node-tmp/commit/188b25e529496e37adaf1a1d9dccb40019a08b1b"><code>188b25e</code></a> Fix GHSA-52f5-9888-hmc6</li> <li><a href="https://github.com/raszi/node-tmp/commit/73b9fe45bbb40157acdfab8126dd0911de91c8fa"><code>73b9fe4</code></a> Add test case for GHSA-52f5-9888-hmc6</li> <li><a href="https://github.com/raszi/node-tmp/commit/b8e2f29a7575352e49e4882a836aab4bd2ec927f"><code>b8e2f29</code></a> Remove broken tests</li> <li><a href="https://github.com/raszi/node-tmp/commit/2892a027b4d2d3a25d1d08a398bc108a0200857f"><code>2892a02</code></a> Remove outdated URL</li> <li><a href="https://github.com/raszi/node-tmp/commit/f5923182461a89e9de5a7a09c75f410a76979ae7"><code>f592318</code></a> Reformat package.json</li> <li><a href="https://github.com/raszi/node-tmp/commit/995ac8cc45867b44babdf232a1ab0a3bb1d25d95"><code>995ac8c</code></a> Merge pull request <a href="https://redirect.github.com/raszi/node-tmp/issues/301">#301</a> from raszi/dependabot/npm_and_yarn/braces-3.0.3</li> <li><a href="https://github.com/raszi/node-tmp/commit/caa758d7b55783c1e9abcb34695fdb9a812c30b7"><code>caa758d</code></a> Bump braces from 3.0.2 to 3.0.3</li> <li><a href="https://github.com/raszi/node-tmp/commit/5f0b2525ed6f6a977ea0cc272d4903d9d2216059"><code>5f0b252</code></a> Merge pull request <a href="https://redirect.github.com/raszi/node-tmp/issues/297">#297</a> from raszi/feat/release-v0.2.3</li> <li>Additional commits viewable in <a href="https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.4">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot 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 You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/marcoroth/herb/network/alerts). </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent dfe6ba7 commit 4807ba8

2 files changed

Lines changed: 1060 additions & 1115 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
"rollup-plugin-postcss": "^4.0.2",
3030
"tsx": "^4.22.3",
3131
"typescript": "^6.0.3",
32-
"vitest": "^4.0.0",
32+
"vitest": "^4.1.0",
3333
"yaml": "^2.9.0",
34-
"yeoman-environment": "^4.4.1",
34+
"yeoman-environment": "^6.0.1",
3535
"yeoman-generator": "^8.2.2"
3636
},
3737
"scripts": {

0 commit comments

Comments
 (0)