No description
  • TypeScript 73.6%
  • JavaScript 16.2%
  • Shell 7.5%
  • HTML 1.7%
  • Nix 1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Renovate 53543d482b
All checks were successful
NodeJS check / check-nodejs (push) Successful in 1m37s
Nix check / check-nix (push) Successful in 2m16s
Update dependency prettier to v3.9.6 (#140)
This PR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [prettier](https://prettier.io) ([source](https://github.com/prettier/prettier)) | [`3.9.5` → `3.9.6`](https://renovatebot.com/diffs/npm/prettier/3.9.5/3.9.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.9.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.9.5/3.9.6?slim=true) |

---

### Release Notes

<details>
<summary>prettier/prettier (prettier)</summary>

### [`v3.9.6`](https://github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#396)

[Compare Source](https://github.com/prettier/prettier/compare/3.9.5...3.9.6)

[diff](https://github.com/prettier/prettier/compare/3.9.5...3.9.6)

##### TypeScript: Preserve quotes for methods named `new` ([#&#8203;19621](https://github.com/prettier/prettier/pull/19621) by [@&#8203;kovsu](https://github.com/kovsu))

<!-- prettier-ignore -->

```tsx
// Input
interface Container {
  "new"(id: string): number;
}

// Prettier 3.9.5
interface Container {
  new(id: string): number;
}

// Prettier 3.9.6
interface Container {
  "new"(id: string): number;
}
```

##### TypeScript: Support `import defer` ([#&#8203;19624](https://github.com/prettier/prettier/pull/19624), [#&#8203;19675](https://github.com/prettier/prettier/pull/19675) by [@&#8203;fisker](https://github.com/fisker))

<!-- prettier-ignore -->

```tsx
// Input
import defer * as foo from "foo";

// Prettier 3.9.5
import * as foo from "foo";

// Prettier 3.9.6
import defer * as foo from "foo";
```

##### JavaScript: Added a new official plugin `@prettier/plugin-yuku` ([#&#8203;19628](https://github.com/prettier/prettier/pull/19628), [#&#8203;19629](https://github.com/prettier/prettier/pull/19629) by [@&#8203;fisker](https://github.com/fisker))

`@prettier/plugin-yuku` is powered by [Yuku](https://yuku.fyi/) (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).

This plugin includes two new parsers: `yuku` (JavaScript syntax) and `yuku-ts` (TypeScript syntax).

**To use this plugin:**

1. Install the plugin:

   ```bash
   yarn add --dev prettier @&#8203;prettier/plugin-yuku
   ```

2. Add it to your `.prettierrc`:

   ```yaml
   plugins:
     - "@&#8203;prettier/plugin-yuku"
   ```

Due to package size limitations, this plugin is not bundled with the main prettier package and must be installed separately.

For more information, check [the package homepage](https://github.com/prettier/prettier/tree/main/packages/plugin-yuku).

Big thanks to [@&#8203;arshad-yaseen](https://github.com/arshad-yaseen) for his excellent work.

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzIuNiIsInVwZGF0ZWRJblZlciI6IjQzLjI3Mi42IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Reviewed-on: #140
2026-07-21 08:17:28 -07:00
.forgejo/workflows chore(reposyncer): update repo baseline (#136) 2026-07-15 13:57:25 -07:00
esjson Unset x 2026-06-13 23:43:33 -07:00
src Update to ArgParse 3 (#137) 2026-07-15 14:06:15 -07:00
ui Use match 2026-06-05 15:34:37 -07:00
.eslintrc.json Update dependency eslint to v9 (#7) 2024-12-15 19:30:47 +00:00
.gitignore Embed git version 2026-06-13 21:23:08 -07:00
.npmignore Embed git version 2026-06-13 21:23:08 -07:00
.prettierignore Update .prettierignore 2025-11-14 21:53:22 -08:00
.prettierrc Add and format 2025-11-14 22:38:34 -08:00
eslint.config.mjs Fix lint 2026-06-09 23:11:15 -07:00
flake.lock Fix flake (#533) 2025-09-30 18:50:56 +00:00
flake.nix Embed git version 2026-06-13 21:23:08 -07:00
LICENSE Create LICENSE (#39) 2024-08-15 06:54:45 +00:00
looper.sh 60 second backoff on fa.net access 403/429 2026-02-23 12:22:16 -08:00
package-lock.json Update dependency prettier to v3.9.6 (#140) 2026-07-21 08:17:28 -07:00
package.json Update to ArgParse 3 (#137) 2026-07-15 14:06:15 -07:00
renovate.json chore(reposyncer): update repo baseline (#18) 2025-11-16 20:48:01 -08:00
tsconfig.json up 2026-06-20 19:51:41 -07:00