Skip to content

chore(deps-dev): bump prettier from 3.9.6 to 3.9.9 - #44

Merged
zoeyrose merged 2 commits into
mainfrom
dependabot/npm_and_yarn/prettier-3.9.9
Oct 4, 2026
Merged

zoeyrose merged 2 commits into
mainfrom
dependabot/npm_and_yarn/prettier-3.9.9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Bumps prettier from 3.9.6 to 3.9.9.

Release notes

Sourced from prettier's releases.

3.9.9

  • Markdown: Fix text with $ been incorrectly parsed as math syntax (#20140 by @​fisker)

🔗 Changelog

3.9.8

  • Markdown: Don't let Liquid objects interrupt paragraphs (#20087 by @​seiyab)

🔗 Changelog

3.9.7

  • Support Angular 22.2
  • Fix regressions in v3.9

🔗 Changelog

Changelog

Sourced from prettier's changelog.

3.9.9

diff

Markdown: Fix text with $ been incorrectly parsed as math syntax (#20140 by @​fisker)

<!-- Input -->
**Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.
<!-- Prettier 3.9.8 -->
Uses $FOO from a.sh and b.sh, plus $BARfromc.sh, before anything else runs here.
<!-- Prettier 3.9.9 -->
Uses $FOO from a.sh and b.sh, plus $BAR from c.sh, before anything else runs here.

3.9.8

diff

Markdown: Don't let Liquid objects interrupt paragraphs (#20087 by @​seiyab)

<!-- Input -->
If `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a
{{jsxref("TypeError")}} is thrown.
<!-- Prettier 3.9.7 -->
If module is not a WebAssembly.Module object instance, a
{{jsxref("TypeError")}} is thrown.
<!-- Prettier 3.9.8 -->
If module is not a WebAssembly.Module object instance, a
{{jsxref("TypeError")}} is thrown.

3.9.7

diff

Markdown: Prevent indentation drift in list-item code blocks (#19647, #19990 by @​Austin1serb, @​giaBaoJS)

<!-- Input -->
- [x] short first line.
</tr></table> 

... (truncated)

Commits

Dependabot compatibility score

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 commands and options

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Delivery update — 2026-10-04

Summary

Refreshed this Prettier update against current main, including merged PR #27, without rewriting the Dependabot commit or contributor text.

Implementation / behavior

Only package.json and package-lock.json differ from the reviewed base. Prettier is upgraded to 3.9.9; no application changes or compatibility workarounds are needed.

Validation

  • Independently reviewed head a7468115462d9788e1b66947e77001a73319a20c against base 6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9; no actionable findings.
  • Updated CI passed dependency-audit delta checks, install, local D1 migration, format/type/test checks, build, deployment dry runs, and tracked-source cleanliness.
  • Required PR checks, CodeQL, Cloudflare Pages preview, and probe-preview Workers Builds passed on this head. The branch is conflict-free and ready for review.

Limitations / follow-up

This update leaves the PR unmerged. The other dependency PRs remain separate; merging one may require refreshing the others under the repository's strict current-base check policy.

Bumps [prettier](https://github.com/prettier/prettier) from 3.9.6 to 3.9.9.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.6...3.9.9)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.9.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 4, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Deploying atrinik-observatory with  Cloudflare Pages  Cloudflare Pages

Latest commit: a746811
Status: ✅  Deploy successful!
Preview URL: https://d3282a62.atrinik-observatory.pages.dev
Branch Preview URL: https://dependabot-npm-and-yarn-pret.atrinik-observatory.pages.dev

View logs

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 4, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Oct 4, 2026 •

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
atrinik-observatory-probes-preview a746811 Oct 04 2026, 04:10 AM

@zoeyrose
zoeyrose merged commit 31c346f into main Oct 4, 2026
8 checks passed
@zoeyrose
zoeyrose deleted the dependabot/npm_and_yarn/prettier-3.9.9 branch October 4, 2026 04:30
zoeyrose added a commit that referenced this pull request Oct 4, 2026
Bumps
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
from 4.1.11 to 5.0.3.
<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>v5.0.3</h2>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Isolate <code>result.status</code> between <code>repeats</code> runs
 -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>,
<strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-6)</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11218">vitest-dev/vitest#11218</a>
<a href="https://github.com/vitest-dev/vitest/commit/5dbebe9e3"><!-- raw
HTML omitted -->(5dbeb)<!-- raw HTML omitted --></a></li>
<li>Don't print an interceptor warning in browser mode  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/11377">vitest-dev/vitest#11377</a>
<a href="https://github.com/vitest-dev/vitest/commit/15cc006aa"><!-- raw
HTML omitted -->(15cc0)<!-- raw HTML omitted --></a></li>
<li>Don't retry when <code>test.fails</code> expectedly failed  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>,
<strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-6)</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11219">vitest-dev/vitest#11219</a>
<a href="https://github.com/vitest-dev/vitest/commit/b24585f08"><!-- raw
HTML omitted -->(b2458)<!-- raw HTML omitted --></a></li>
<li>Scope cache key generators to projects  -  by <a
href="https://github.com/ecoyoung"><code>@​ecoyoung</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11281">vitest-dev/vitest#11281</a>
and <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11301">vitest-dev/vitest#11301</a>
<a href="https://github.com/vitest-dev/vitest/commit/92ba7fc1d"><!-- raw
HTML omitted -->(92ba7)<!-- raw HTML omitted --></a></li>
<li><strong>browser</strong>:
<ul>
<li>Delay server <code>listen</code> until tests start running  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/11366">vitest-dev/vitest#11366</a>
<a href="https://github.com/vitest-dev/vitest/commit/7d8ed3e9b"><!-- raw
HTML omitted -->(7d8ed)<!-- raw HTML omitted --></a></li>
<li>Check mock path boundaries  -  by <a
href="https://github.com/saryn17"><code>@​saryn17</code></a>,
<strong>Ryosei Sato</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/11361">vitest-dev/vitest#11361</a>
and <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11362">vitest-dev/vitest#11362</a>
<a href="https://github.com/vitest-dev/vitest/commit/1c3888bce"><!-- raw
HTML omitted -->(1c388)<!-- raw HTML omitted --></a></li>
<li>Keep config of browser-consumed environments  -  by <a
href="https://github.com/kasperpeulen"><code>@​kasperpeulen</code></a>
and <strong>Claude</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11378">vitest-dev/vitest#11378</a>
<a href="https://github.com/vitest-dev/vitest/commit/aafc0996f"><!-- raw
HTML omitted -->(aafc0)<!-- raw HTML omitted --></a></li>
<li>Ignore page crash while cancelling  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/11386">vitest-dev/vitest#11386</a>
<a href="https://github.com/vitest-dev/vitest/commit/7c36748fa"><!-- raw
HTML omitted -->(7c367)<!-- raw HTML omitted --></a></li>
<li><code>toMatchScreenshot</code> uses wrong reference on retried tests
 -  by <a href="https://github.com/macarie"><code>@​macarie</code></a>
in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11393">vitest-dev/vitest#11393</a>
<a href="https://github.com/vitest-dev/vitest/commit/c22aba992"><!-- raw
HTML omitted -->(c22ab)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>cache</strong>:
<ul>
<li>Revalidate imports of cached modules  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/11381">vitest-dev/vitest#11381</a>
<a href="https://github.com/vitest-dev/vitest/commit/38f98855f"><!-- raw
HTML omitted -->(38f98)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>deps</strong>:
<ul>
<li>Pin <code>why-is-node-running</code> to <code>3.2.1</code> to avoid
users running into <code>ERR_PNPM_TRUST_DOWNGRADE</code>  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11403">vitest-dev/vitest#11403</a>
<a href="https://github.com/vitest-dev/vitest/commit/f6c9a4977"><!-- raw
HTML omitted -->(f6c9a)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>expect</strong>:
<ul>
<li>Pass current equality testers to <code>expect.extend</code>
asymmetric matchers  -  by <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>,
<strong>Hiroshi Ogawa</strong> and <strong>Claude</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11401">vitest-dev/vitest#11401</a>
<a href="https://github.com/vitest-dev/vitest/commit/3e794a96b"><!-- raw
HTML omitted -->(3e794)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>jsdom</strong>:
<ul>
<li>Support Blob on jsdom 30.1  -  by <a
href="https://github.com/sheremet-va"><code>@​sheremet-va</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/11379">vitest-dev/vitest#11379</a>
<a href="https://github.com/vitest-dev/vitest/commit/6c49b7197"><!-- raw
HTML omitted -->(6c49b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>pool</strong>:
<ul>
<li>Preserve unique pool ids when <code>groupOrder</code> is set  -  by
<a href="https://github.com/mtorp"><code>@​mtorp</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11392">vitest-dev/vitest#11392</a>
<a href="https://github.com/vitest-dev/vitest/commit/50312ebb4"><!-- raw
HTML omitted -->(50312)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>ui</strong>:
<ul>
<li>Split-pane handle overlapping iframe  -  by <a
href="https://github.com/macarie"><code>@​macarie</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11221">vitest-dev/vitest#11221</a>
<a href="https://github.com/vitest-dev/vitest/commit/f91db0dfd"><!-- raw
HTML omitted -->(f91db)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vitest</strong>:
<ul>
<li>Remove root temp dir on close  -  by <a
href="https://github.com/abhinav-phi"><code>@​abhinav-phi</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/11248">vitest-dev/vitest#11248</a>
<a href="https://github.com/vitest-dev/vitest/commit/7c7119cf7"><!-- raw
HTML omitted -->(7c711)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>vm</strong>:
<ul>
<li>Do not optimize deps from index.html  -  by <a
href="https://github.com/ezefernandezyf"><code>@​ezefernandezyf</code></a>,
<strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-6)</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11329">vitest-dev/vitest#11329</a>
and <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11360">vitest-dev/vitest#11360</a>
<a href="https://github.com/vitest-dev/vitest/commit/caf2887de"><!-- raw
HTML omitted -->(caf28)<!-- raw HTML omitted --></a></li>
<li>Don't reuse scripts across vite environments  -  by <a
href="https://github.com/MO2k4"><code>@​MO2k4</code></a>, <strong>Martin
Oehlert</strong> and <strong>Claude</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11395">vitest-dev/vitest#11395</a>
<a href="https://github.com/vitest-dev/vitest/commit/346d3896b"><!-- raw
HTML omitted -->(346d3)<!-- raw HTML omitted --></a></li>
</ul>
</li>
</ul>
<h5>    <a
href="https://github.com/vitest-dev/vitest/compare/v5.0.2...v5.0.3">View
changes on GitHub</a></h5>
<h2>v5.0.2</h2>
<h3>   🐞 Bug Fixes</h3>
<ul>
<li>Bind <code>process</code> in case global is overwritten  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11343">vitest-dev/vitest#11343</a>
<a href="https://github.com/vitest-dev/vitest/commit/0b79231ad"><!-- raw
HTML omitted -->(0b792)<!-- raw HTML omitted --></a></li>
<li><strong>detect-async-leaks</strong>:
<ul>
<li>Ignore <code>process.stdio</code> handles  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11333">vitest-dev/vitest#11333</a>
<a href="https://github.com/vitest-dev/vitest/commit/0fd6b9790"><!-- raw
HTML omitted -->(0fd6b)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>expect</strong>:
<ul>
<li>Fix <code>toMatchObject</code> with asymmetric matchers  -  by <a
href="https://github.com/ShreeBohara"><code>@​ShreeBohara</code></a>,
<strong>Claude Opus 5</strong>, <a
href="https://github.com/hi-ogawa"><code>@​hi-ogawa</code></a>,
<strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-5)</strong> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11100">vitest-dev/vitest#11100</a>
<a href="https://github.com/vitest-dev/vitest/commit/42523289e"><!-- raw
HTML omitted -->(42523)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>jsdom</strong>:
<ul>
<li>Fix <code>Request</code> with <code>Blob</code> body on jsdom 28+
 -  by <a
href="https://github.com/harshit-d3v"><code>@​harshit-d3v</code></a> in
<a
href="https://redirect.github.com/vitest-dev/vitest/issues/11295">vitest-dev/vitest#11295</a>
<a href="https://github.com/vitest-dev/vitest/commit/d1c3ecc93"><!-- raw
HTML omitted -->(d1c3e)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>reporter</strong>:
<ul>
<li><code>agent</code> to respect <code>--silent</code>  -  by <a
href="https://github.com/Raj4478"><code>@​Raj4478</code></a> and <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11271">vitest-dev/vitest#11271</a>
<a href="https://github.com/vitest-dev/vitest/commit/5b95efb6d"><!-- raw
HTML omitted -->(5b95e)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>reporters</strong>:
<ul>
<li>Handle concurrent <code>createReport</code> calls  -  by <a
href="https://github.com/7rulnik"><code>@​7rulnik</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11278">vitest-dev/vitest#11278</a>
<a href="https://github.com/vitest-dev/vitest/commit/e8e556ff7"><!-- raw
HTML omitted -->(e8e55)<!-- raw HTML omitted --></a></li>
<li><code>hanging-process</code> to use ESM entrypoint  -  by <a
href="https://github.com/AriPerkkio"><code>@​AriPerkkio</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11316">vitest-dev/vitest#11316</a>
<a href="https://github.com/vitest-dev/vitest/commit/4e91e5668"><!-- raw
HTML omitted -->(4e91e)<!-- raw HTML omitted --></a></li>
</ul>
</li>
<li><strong>spy</strong>:
<ul>
<li>Fix stack overflow when spying <code>Set.prototype.add</code>  -  by
<a href="https://github.com/fengmk2"><code>@​fengmk2</code></a> in <a
href="https://redirect.github.com/vitest-dev/vitest/issues/11299">vitest-dev/vitest#11299</a>
<a href="https://github.com/vitest-dev/vitest/commit/a0a939653"><!-- raw
HTML omitted -->(a0a93)<!-- 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/33cadea62e8763c455c7fca38d9ab1dda87c5f75"><code>33cadea</code></a>
chore: release v5.0.3 (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11409">#11409</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/346d3896b65c3c907174447a035807342799f346"><code>346d389</code></a>
fix(vm): don't reuse scripts across vite environments (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11395">#11395</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/f6c9a4977ad3363f796a737834572e54c6ad5c18"><code>f6c9a49</code></a>
fix(deps): pin <code>why-is-node-running</code> to <code>3.2.1</code> to
avoid users running into `...</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/062c75d8b63519211d951d8293ea81b5a9e3c124"><code>062c75d</code></a>
chore: fix standalone docs build, update exports maps (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11394">#11394</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/caf2887dee8987a60118d53933f6e9cabd6b3e2a"><code>caf2887</code></a>
fix(vm): do not optimize deps from index.html (fix <a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11329">#11329</a>)
(<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11360">#11360</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/50312ebb4eca6a98f6d0b2b61d5d9d38cbbabcef"><code>50312eb</code></a>
fix(pool): preserve unique pool ids when <code>groupOrder</code> is set
(<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11392">#11392</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/7c36748fad1eae9687312f2f7ceadce6ec88b5df"><code>7c36748</code></a>
fix(browser): ignore page crash while cancelling (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11386">#11386</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/92ba7fc1df16a4fa5bbee3f198c582fbd56689d8"><code>92ba7fc</code></a>
fix: scope cache key generators to projects (fix <a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11281">#11281</a>)
(<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11301">#11301</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/38f98855fa9cd7fd376afb84094eba0fda256a74"><code>38f9885</code></a>
fix(cache): revalidate imports of cached modules (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11381">#11381</a>)</li>
<li><a
href="https://github.com/vitest-dev/vitest/commit/b24585f08f2ea267746a2d6ca0e43edcbb29726f"><code>b24585f</code></a>
fix: don't retry when <code>test.fails</code> expectedly failed (<a
href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11219">#11219</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/vitest">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vitest&package-manager=npm_and_yarn&previous-version=4.1.11&new-version=5.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

## Delivery update — 2026-10-04

### Summary

Refreshed the Vitest 5 upgrade against current `main`, including merged
PR #27, without rewriting the Dependabot commit or contributor text.

### Implementation / behavior

Only `package.json` and `package-lock.json` differ from the reviewed
base. Vitest 5.0.3 supports the selected Node 24 runtime and the
existing Vite peer version; the existing tests need no migration or
compatibility workaround.

### Validation

- Independently reviewed head `6c153cbd559eadf7569b4e8dcae084fce1b63d32`
against base `6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9`; no actionable
findings.
- [Updated
CI](https://github.com/atrinik/observatory/actions/runs/37176228656)
passed dependency-audit delta checks, install, local D1 migration,
format/type/test checks, build, deployment dry runs, and tracked-source
cleanliness.
- Required PR checks, CodeQL, Cloudflare Pages preview, and
probe-preview Workers Builds passed on this head. The branch is
conflict-free and ready for review.

### Limitations / follow-up

This update leaves the PR unmerged. The other dependency PRs remain
separate; merging one may require refreshing the others under the
repository's strict current-base check policy.


### Merge preparation — after PR #44

Refreshed against `31c346f48a02207d3f5ed12386405501fa0a393d` at head
`820430f8855c8e077a94be26fed96fad398694f4`. Independent review confirmed
the Vitest delta is unchanged and Prettier 3.9.9 is preserved. [Fresh
combined
validation](https://github.com/atrinik/observatory/actions/runs/37177400022)
passed all required checks, local D1 migration, tests, build, deployment
dry runs, security checks, and provider previews. The user explicitly
authorized this PR's squash merge.

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zoey Rose <zoey@zoeysr.com>
zoeyrose added a commit that referenced this pull request Oct 4, 2026
Bumps
[prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro)
from 0.14.1 to 1.1.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/prettier-plugin-astro/releases">prettier-plugin-astro's
releases</a>.</em></p>
<blockquote>
<h2>v1.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p>bfbb6c5: Adds support for three <code>astroAllowShorthand</code>
formatting modes:</p>
<ul>
<li>When unset / <code>undefined</code>, the attributes stay as written,
i.e <code>&lt;Comp value={value} /&gt;</code> and <code>&lt;Comp {value}
/&gt;</code> can co-exist in the same file.</li>
<li>When set to <code>true</code>, attributes that can be written in the
shorthand form will automatically be transformed. <code>&lt;Comp
value={value} /&gt;</code> will become <code>&lt;Comp {value}
/&gt;</code></li>
<li>When set to <code>false</code>, attributes will always be expanded
to their full form.</li>
</ul>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>4b3547e: Fix non-idempotent indentation of multiline comments nested
inside CSS rules.</li>
<li>edfb35f: Fixes raw elements being forcefully paired up when
self-closed.</li>
</ul>
<h2>v1.0.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>5b5a735: Publish TypeScript declarations for Astro plugin
options.</li>
<li>6154471: Fixes an error when a JavaScript comment appears before a
raw or custom-printed element, such as a <code>&lt;script&gt;</code> in
the alternate branch of a conditional expression.</li>
<li>fabb28f: Fix non-idempotent CSS <code>&lt;style&gt;</code> block
formatting with <code>astroCompressHTML</code> set to
<code>'html'</code> or <code>'none'</code>.</li>
</ul>
<h2>v1.0.0</h2>
<h3>Major Changes</h3>
<ul>
<li>
<p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p>
</li>
<li>
<p>595d47f: The plugin has been fully rewritten on top of Astro 7's new
Rust compiler. This rewrite fixes many long-standing issues, such as
certain elements not being handled properly inside expressions.</p>
<p>Whitespace formatting now matches Astro’s whitespace handling, and a
new <code>astroCompressHTML</code> option has been added to match
Astro's <a
href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a>
setting. If you set <code>compressHTML</code> in your Astro config, also
set <code>astroCompressHTML</code> in your Prettier config to match.</p>
<p>In addition, this rewrite has allowed us to more closely match
Prettier's built-in JSX and HTML formatting, leading to less cosmetic
differences between the different files in your repo.</p>
</li>
</ul>
<h2>v1.0.0-beta.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>cc30d24: Fixes various formatting issues when using
<code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p>
<ul>
<li>Fixes a stray <code>&gt;</code> being added after an empty or
ignored element that is followed by a sibling.</li>
<li>Fixes closing tags being split from trailing void elements like
<code>&lt;img&gt;</code>.</li>
<li>Fixes whitespace being added inside tables, lists, and captions
under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li>
<li>Fixes line breaks around inline elements being replaced by
spaces.</li>
<li>Allows inline elements to wrap at the print width without adding
rendered whitespace.</li>
<li>Keeps inline elements written on one line on that line.</li>
<li>Fixes components with dotted names like
<code>&lt;Astro.self&gt;</code> losing their closing tags or failing to
format.</li>
<li>Fixes whitespace around <code>inline-block</code> elements and
reflowing markup written on one line.</li>
<li>Fixes quotes in <code>style</code> attribute values being written
unescaped, corrupting the attribute and breaking the next format.</li>
<li>Fixes children hugging the closing bracket when an element's
attributes span multiple lines.</li>
<li>Fixes whitespace being added around a lone <code>&lt;slot
/&gt;</code>, which stopped <code>:empty</code> from matching the
container.</li>
<li>Fixes <code>srcset</code> values being mangled when a URL contains a
comma, such as a <code>data:</code> URI or query string.</li>
<li>Lays out block-level elements like HTML.</li>
<li>Fixes whitespace being removed around a lone <code>&lt;slot
/&gt;</code>, which allowed <code>:empty</code> to start matching the
container.</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/withastro/prettier-plugin-astro/blob/main/CHANGELOG.md">prettier-plugin-astro's
changelog</a>.</em></p>
<blockquote>
<h2>1.1.0</h2>
<h3>Minor Changes</h3>
<ul>
<li>
<p>bfbb6c5: Adds support for three <code>astroAllowShorthand</code>
formatting modes:</p>
<ul>
<li>When unset / <code>undefined</code>, the attributes stay as written,
i.e <code>&lt;Comp value={value} /&gt;</code> and <code>&lt;Comp {value}
/&gt;</code> can co-exist in the same file.</li>
<li>When set to <code>true</code>, attributes that can be written in the
shorthand form will automatically be transformed. <code>&lt;Comp
value={value} /&gt;</code> will become <code>&lt;Comp {value}
/&gt;</code></li>
<li>When set to <code>false</code>, attributes will always be expanded
to their full form.</li>
</ul>
</li>
</ul>
<h3>Patch Changes</h3>
<ul>
<li>4b3547e: Fix non-idempotent indentation of multiline comments nested
inside CSS rules.</li>
<li>edfb35f: Fixes raw elements being forcefully paired up when
self-closed.</li>
</ul>
<h2>1.0.1</h2>
<h3>Patch Changes</h3>
<ul>
<li>5b5a735: Publish TypeScript declarations for Astro plugin
options.</li>
<li>6154471: Fixes an error when a JavaScript comment appears before a
raw or custom-printed element, such as a <code>&lt;script&gt;</code> in
the alternate branch of a conditional expression.</li>
<li>fabb28f: Fix non-idempotent CSS <code>&lt;style&gt;</code> block
formatting with <code>astroCompressHTML</code> set to
<code>'html'</code> or <code>'none'</code>.</li>
</ul>
<h2>1.0.0</h2>
<h3>Major Changes</h3>
<ul>
<li>
<p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p>
</li>
<li>
<p>595d47f: The plugin has been fully rewritten on top of Astro 7's new
Rust compiler. This rewrite fixes many long-standing issues, such as
certain elements not being handled properly inside expressions.</p>
<p>Whitespace formatting now matches Astro’s whitespace handling, and a
new <code>astroCompressHTML</code> option has been added to match
Astro's <a
href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a>
setting. If you set <code>compressHTML</code> in your Astro config, also
set <code>astroCompressHTML</code> in your Prettier config to match.</p>
<p>In addition, this rewrite has allowed us to more closely match
Prettier's built-in JSX and HTML formatting, leading to less cosmetic
differences between the different files in your repo.</p>
</li>
</ul>
<h2>1.0.0-beta.2</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>cc30d24: Fixes various formatting issues when using
<code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p>
<ul>
<li>Fixes a stray <code>&gt;</code> being added after an empty or
ignored element that is followed by a sibling.</li>
<li>Fixes closing tags being split from trailing void elements like
<code>&lt;img&gt;</code>.</li>
<li>Fixes whitespace being added inside tables, lists, and captions
under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li>
<li>Fixes line breaks around inline elements being replaced by
spaces.</li>
<li>Allows inline elements to wrap at the print width without adding
rendered whitespace.</li>
<li>Keeps inline elements written on one line on that line.</li>
<li>Fixes components with dotted names like
<code>&lt;Astro.self&gt;</code> losing their closing tags or failing to
format.</li>
<li>Fixes whitespace around <code>inline-block</code> elements and
reflowing markup written on one line.</li>
<li>Fixes quotes in <code>style</code> attribute values being written
unescaped, corrupting the attribute and breaking the next format.</li>
<li>Fixes children hugging the closing bracket when an element's
attributes span multiple lines.</li>
</ul>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/12c5a89d63227c7992f63a1d4e5ad08baecbf705"><code>12c5a89</code></a>
Version Packages (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/491">#491</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/bfbb6c526dc089a518ea6aa9304824ee619cfb24"><code>bfbb6c5</code></a>
fix: make astroAllowShorthand more intuitive (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/493">#493</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/edfb35fef6f8faf58ecb57b1e16f65ccf9ef3000"><code>edfb35f</code></a>
fix: prevent self-closed raw elements from being forcefully paired (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/490">#490</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/4b3547eeb17a70721b714776ad7cc54e3f113dcd"><code>4b3547e</code></a>
fix: preserve multiline CSS comment indentation (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/488">#488</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/9b339ef6e143f16ddfdec302443aa4130b2242ad"><code>9b339ef</code></a>
Version Packages (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/485">#485</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/fabb28f2719342fe9c539851334b93d8e9f47563"><code>fabb28f</code></a>
fix: make compressed style formatting idempotent (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/482">#482</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/5b5a735603c386b66857324f10b828eb223ceaf2"><code>5b5a735</code></a>
fix(types): publish plugin option types (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/486">#486</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/615447148f6bc3f8a1e06b7e6855d523be31ceb6"><code>6154471</code></a>
fix(printer): preserve comments before raw elements (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/484">#484</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/4632d1bb67d55b607a6cb940a71d647bf9a6a88f"><code>4632d1b</code></a>
Version Packages (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/478">#478</a>)</li>
<li><a
href="https://github.com/withastro/prettier-plugin-astro/commit/9d76a479791bd1cacf5e2b855c5c4e46626d4402"><code>9d76a47</code></a>
feat: clean up changesets before 1.0 (<a
href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/480">#480</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/withastro/prettier-plugin-astro/compare/v0.14.1...v1.1.0">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 prettier-plugin-astro since your current version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=prettier-plugin-astro&package-manager=npm_and_yarn&previous-version=0.14.1&new-version=1.1.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

## Delivery update — 2026-10-04

### Summary

Refreshed this Astro formatter update against current `main`, including
merged PR #27, and repaired the failing format check without rewriting
the Dependabot commit or contributor text.

### Implementation / behavior

The upgrade to `prettier-plugin-astro` 1.1.0 changes its Astro printer.
Applied its required formatting only to the four files named by the
original failing check: `StatusIndicator.astro`, `Base.astro`,
`404.astro`, and `index.astro`. The large index diff is printer layout;
independent review confirmed expressions, attributes, element nesting,
and text separation are preserved. No formatter bypass, audit exception,
or dependency rollback was introduced.

### Validation

- Independently reviewed head `247378fad89622c65bc0d418206dc840d0008e9e`
against base `6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9`; no actionable
findings.
- [Updated
CI](https://github.com/atrinik/observatory/actions/runs/37176346073)
passed dependency-audit delta checks, install, local D1 migration,
format/type checks, all 98 tests, build, deployment dry runs, and
tracked-source cleanliness.
- Required PR checks, CodeQL, Cloudflare Pages preview, and
probe-preview Workers Builds passed on this head. The branch is
conflict-free and ready for review.

### Limitations / follow-up

This update leaves the PR unmerged. The other dependency PRs remain
separate; merging one may require refreshing the others under the
repository's strict current-base check policy.


### Merge preparation — after PRs #44 and #45

Refreshed against `13dbd63034d5b57661d17366a7b647cbf6dbf0fa` at head
`f5a7eba76dc3662b51af658a34129e840915777c`. Resolved only the
manifest/lock root dependency conflicts, retaining Prettier 3.9.9,
Vitest 5.0.3, and Astro formatter plugin 1.1.0. All four Astro files are
byte-identical to the independently reviewed formatting repair. [Fresh
combined
validation](https://github.com/atrinik/observatory/actions/runs/37177652829)
and all security/provider checks passed. The user explicitly authorized
this PR's squash merge.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zoey Rose <zoey@zoeysr.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant