Skip to content

Commit e87dcf0

Browse files
fix(deps): update all dependencies (#52)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@biomejs/biome](https://biomejs.dev) ([source](https://redirect.github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome)) | [`2.4.15` → `2.4.16`](https://renovatebot.com/diffs/npm/@biomejs%2fbiome/2.4.15/2.4.16) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@biomejs%2fbiome/2.4.16?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@biomejs%2fbiome/2.4.15/2.4.16?slim=true) | | [@convex-dev/workos-authkit](https://redirect.github.com/get-convex/workos-authkit) | [`^0.2.5` → `^0.2.6`](https://renovatebot.com/diffs/npm/@convex-dev%2fworkos-authkit/0.2.5/0.2.6) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@convex-dev%2fworkos-authkit/0.2.6?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@convex-dev%2fworkos-authkit/0.2.5/0.2.6?slim=true) | | [@workos-inc/authkit-nextjs](https://redirect.github.com/workos/authkit-nextjs) | [`^4.1.0` → `^4.1.1`](https://renovatebot.com/diffs/npm/@workos-inc%2fauthkit-nextjs/4.1.0/4.1.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@workos-inc%2fauthkit-nextjs/4.1.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@workos-inc%2fauthkit-nextjs/4.1.0/4.1.1?slim=true) | | [concurrently](https://redirect.github.com/open-cli-tools/concurrently) | [`^9.2.1` → `^10.0.0`](https://renovatebot.com/diffs/npm/concurrently/9.2.1/10.0.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/concurrently/10.0.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/concurrently/9.2.1/10.0.0?slim=true) | | [lucide-react](https://lucide.dev) ([source](https://redirect.github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)) | [`^1.16.0` → `^1.17.0`](https://renovatebot.com/diffs/npm/lucide-react/1.16.0/1.17.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/lucide-react/1.17.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lucide-react/1.16.0/1.17.0?slim=true) | | [next-intl](https://next-intl.dev) ([source](https://redirect.github.com/amannn/next-intl)) | [`^4.12.0` → `^4.13.0`](https://renovatebot.com/diffs/npm/next-intl/4.12.0/4.13.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/next-intl/4.13.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next-intl/4.12.0/4.13.0?slim=true) | | [ultracite](https://www.ultracite.ai/) ([source](https://redirect.github.com/haydenbleasel/ultracite)) | [`7.7.0` → `7.8.0`](https://renovatebot.com/diffs/npm/ultracite/7.7.0/7.8.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ultracite/7.8.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ultracite/7.7.0/7.8.0?slim=true) | --- ### Release Notes <details> <summary>biomejs/biome (@&#8203;biomejs/biome)</summary> ### [`v2.4.16`](https://redirect.github.com/biomejs/biome/blob/HEAD/packages/@&#8203;biomejs/biome/CHANGELOG.md#2416) [Compare Source](https://redirect.github.com/biomejs/biome/compare/@biomejs/biome@2.4.15...@biomejs/biome@2.4.16) ##### Patch Changes - [#&#8203;10329](https://redirect.github.com/biomejs/biome/pull/10329) [`ef764d5`](https://redirect.github.com/biomejs/biome/commit/ef764d51b9f5be18ec5a4f9b4dce732512e5d805) Thanks [@&#8203;Conaclos](https://redirect.github.com/Conaclos)! - Fixed an issue where diagnostics showed an incorrect location in Astro files. - [#&#8203;10363](https://redirect.github.com/biomejs/biome/pull/10363) [`50aa415`](https://redirect.github.com/biomejs/biome/commit/50aa4157599a1ac5c77c13bce81f5c87240beff0) Thanks [@&#8203;dyc3](https://redirect.github.com/dyc3)! - Fixed HTML formatting for a case where comments could cause the formatter to split up a closing tag, which would cause the resulting HTML to be syntactically invalid. Input: ```html <span ><!-- 1 --><span>a</span ><!-- 2 --><span>b</span ><!-- 3 --></span> ``` Output: ```diff <span ><!-- 1 - --> <span>a</span<!-- 2 - --> ><span>b</span><!-- 3 + --><span>a</span><!-- 2 + --><span>b</span><!-- 3 --></span > ``` - [#&#8203;10465](https://redirect.github.com/biomejs/biome/pull/10465) [`0c718da`](https://redirect.github.com/biomejs/biome/commit/0c718da81770f47d65845bc1a006f99512d9359b) Thanks [@&#8203;dfedoryshchev](https://redirect.github.com/dfedoryshchev)! - Fixed diagnostics emitted by the `noUntrustedLicenses` rule. - [#&#8203;10358](https://redirect.github.com/biomejs/biome/pull/10358) [`05c2617`](https://redirect.github.com/biomejs/biome/commit/05c26176573534a0abfa92d454d244f9569bc77d) Thanks [@&#8203;dyc3](https://redirect.github.com/dyc3)! - Fixed [#&#8203;10356](https://redirect.github.com/biomejs/biome/issues/10356): `biome rage --linter` now displays rules enabled through linter domains in the enabled rules list. - [#&#8203;10300](https://redirect.github.com/biomejs/biome/pull/10300) [`950247c`](https://redirect.github.com/biomejs/biome/commit/950247c389e693c16b47d61d8ef0f1b85d1a1b02) Thanks [@&#8203;dyc3](https://redirect.github.com/dyc3)! - Fixed [#&#8203;10265](https://redirect.github.com/biomejs/biome/issues/10265): Svelte function bindings such as `bind:value={get, set}` are now parsed more precisely, so [`noCommaOperator`](https://biomejs.dev/linter/rules/no-comma-operator/) won't emit false positives for that syntax anymore. - [#&#8203;9786](https://redirect.github.com/biomejs/biome/pull/9786) [`e71f584`](https://redirect.github.com/biomejs/biome/commit/e71f58490f3121432d1bc24ae5330ecf96391a40) Thanks [@&#8203;MeGaNeKoS](https://redirect.github.com/MeGaNeKoS)! - Fixed [#&#8203;8480](https://redirect.github.com/biomejs/biome/issues/8480): [`useDestructuring`](https://biomejs.dev/linter/rules/use-destructuring/) now provides `variableDeclarator` and `assignmentExpression` options to control which contexts enforce destructuring, matching ESLint's `prefer-destructuring` configuration. Both default to `{array: true, object: true}`. The diagnostic for object destructuring in assignment expressions now instructs users to wrap the assignment in parentheses. - [#&#8203;10425](https://redirect.github.com/biomejs/biome/pull/10425) [`1948b72`](https://redirect.github.com/biomejs/biome/commit/1948b7242e092ed0cfcf501ef6f119202b8ea93b) Thanks [@&#8203;sjh9714](https://redirect.github.com/sjh9714)! - Fixed [#&#8203;10244](https://redirect.github.com/biomejs/biome/issues/10244): The `useOptionalChain` rule now detects negated guard inequality chains like `!foo || foo.bar !== "x"`. - [#&#8203;10442](https://redirect.github.com/biomejs/biome/pull/10442) [`001f94f`](https://redirect.github.com/biomejs/biome/commit/001f94f696d9baca3c231d39895a01d4dd528d52) Thanks [@&#8203;ematipico](https://redirect.github.com/ematipico)! - Fixed [#&#8203;10411](https://redirect.github.com/biomejs/biome/issues/10411): [`noMisusedPromises`](https://biomejs.dev/linter/rules/no-misused-promises/) no longer causes a stack overflow when a nested function returns an object with shorthand properties that shadow destructured variables from an outer scope. - [#&#8203;10318](https://redirect.github.com/biomejs/biome/pull/10318) [`9b1577f`](https://redirect.github.com/biomejs/biome/commit/9b1577fa400279d9b0222cbc920cfa9ddcf1c9d6) Thanks [@&#8203;dyc3](https://redirect.github.com/dyc3)! - Added support for `formatter.trailingCommas` in overrides. This option was previously available in the top-level formatter configuration but missing from formatter overrides. - [#&#8203;10319](https://redirect.github.com/biomejs/biome/pull/10319) [`2e37709`](https://redirect.github.com/biomejs/biome/commit/2e3770923f9fb4e33606113e726014f7b63730d0) Thanks [@&#8203;dyc3](https://redirect.github.com/dyc3)! - Fixed Vue and Svelte formatting for standalone interpolations in inline elements. Biome now preserves existing newlines in cases like: ```diff - <span> {{ value }} </span> + <span> + {{ value }} + </span> ``` - [#&#8203;10365](https://redirect.github.com/biomejs/biome/pull/10365) [`0a58eb0`](https://redirect.github.com/biomejs/biome/commit/0a58eb0982460b757a26f94d958a7e40c0686227) Thanks [@&#8203;Netail](https://redirect.github.com/Netail)! - Fixed [#&#8203;10361](https://redirect.github.com/biomejs/biome/issues/10361): [`noUnusedFunctionParameters`](https://biomejs.dev/linter/rules/no-unused-function-parameters/) now mentions the parameter name in the diagnostic. - [#&#8203;10439](https://redirect.github.com/biomejs/biome/pull/10439) [`df6b867`](https://redirect.github.com/biomejs/biome/commit/df6b867bb6fd210cc75ac03d832e7281eced5b61) Thanks [@&#8203;denbezrukov](https://redirect.github.com/denbezrukov)! - Fixed CSS and SCSS formatting for comments around declaration colons so comments between property names, colons, and values stay at the same boundary as Prettier. ```diff .selector { - color: /* red, */ - blue; + color: /* red, */ blue; } ``` - [#&#8203;10344](https://redirect.github.com/biomejs/biome/pull/10344) [`b30208c`](https://redirect.github.com/biomejs/biome/commit/b30208c06365907d6fb376f030bc75bbf5e3dea9) Thanks [@&#8203;siketyan](https://redirect.github.com/siketyan)! - Fixed [`#10123`](https://redirect.github.com/biomejs/biome/issues/10123): Corrected the [`noReactNativeDeepImports`](https://biomejs.dev/linter/rules/no-react-native-deep-imports/) source rule to point to the proper upstream rule, so users can migrate from the original rule correctly. - [#&#8203;10328](https://redirect.github.com/biomejs/biome/pull/10328) [`b59133f`](https://redirect.github.com/biomejs/biome/commit/b59133fd2a8afa33564914df531f7f752b48ecee) Thanks [@&#8203;dyc3](https://redirect.github.com/dyc3)! - Fixed [#&#8203;10309](https://redirect.github.com/biomejs/biome/issues/10309): Biome no longer adds newlines to Astro frontmatter when linter or assist `--write` mode is enabled. </details> <details> <summary>get-convex/workos-authkit (@&#8203;convex-dev/workos-authkit)</summary> ### [`v0.2.6`](https://redirect.github.com/get-convex/workos-authkit/blob/HEAD/CHANGELOG.md#026) [Compare Source](https://redirect.github.com/get-convex/workos-authkit/compare/v0.2.5...v0.2.6) - feat: Add public query to get user by `externalId` ([#&#8203;60](https://redirect.github.com/get-convex/workos-authkit/issues/60)) </details> <details> <summary>workos/authkit-nextjs (@&#8203;workos-inc/authkit-nextjs)</summary> ### [`v4.1.1`](https://redirect.github.com/workos/authkit-nextjs/blob/HEAD/CHANGELOG.md#411-2026-05-27) [Compare Source](https://redirect.github.com/workos/authkit-nextjs/compare/v4.1.0...v4.1.1) ##### Bug Fixes - defer PKCE cookie write until AuthKit redirect ([#&#8203;432](https://redirect.github.com/workos/authkit-nextjs/issues/432)) ([4f63d2f](https://redirect.github.com/workos/authkit-nextjs/commit/4f63d2f35f0ef1a07888a34e8872278881d0405a)) </details> <details> <summary>open-cli-tools/concurrently (concurrently)</summary> ### [`v10.0.0`](https://redirect.github.com/open-cli-tools/concurrently/releases/tag/v10.0.0) [Compare Source](https://redirect.github.com/open-cli-tools/concurrently/compare/v9.2.1...v10.0.0) #### What's Changed - Rename killOthers to killOthersOn in README example by [@&#8203;philfreo](https://redirect.github.com/philfreo) in [#&#8203;566](https://redirect.github.com/open-cli-tools/concurrently/pull/566) - Clarify usage of `makeTests()` by [@&#8203;gustavohenke](https://redirect.github.com/gustavohenke) in [#&#8203;567](https://redirect.github.com/open-cli-tools/concurrently/pull/567) - Support hex prefix colors with modifiers by [@&#8203;garretmh](https://redirect.github.com/garretmh) in [#&#8203;450](https://redirect.github.com/open-cli-tools/concurrently/pull/450) - Drop support for Node.js 18, add support for Node.js 24 by [@&#8203;paescuj](https://redirect.github.com/paescuj) in [#&#8203;565](https://redirect.github.com/open-cli-tools/concurrently/pull/565) - ESM only by [@&#8203;gustavohenke](https://redirect.github.com/gustavohenke) in [#&#8203;568](https://redirect.github.com/open-cli-tools/concurrently/pull/568) - Cleanups by [@&#8203;paescuj](https://redirect.github.com/paescuj) in [#&#8203;570](https://redirect.github.com/open-cli-tools/concurrently/pull/570) - Update deps by [@&#8203;paescuj](https://redirect.github.com/paescuj) in [#&#8203;571](https://redirect.github.com/open-cli-tools/concurrently/pull/571) - Rename `src` to `lib` by [@&#8203;paescuj](https://redirect.github.com/paescuj) in [#&#8203;572](https://redirect.github.com/open-cli-tools/concurrently/pull/572) - Correct modifier application description in prefixing.md by [@&#8203;CodeF53](https://redirect.github.com/CodeF53) in [#&#8203;574](https://redirect.github.com/open-cli-tools/concurrently/pull/574) - \[Readme] add note about windows only supporting double quotes by [@&#8203;nkappler](https://redirect.github.com/nkappler) in [#&#8203;577](https://redirect.github.com/open-cli-tools/concurrently/pull/577) - feat: add support for Chalk color functions in prefix colors by [@&#8203;stephanschubert](https://redirect.github.com/stephanschubert) in [#&#8203;578](https://redirect.github.com/open-cli-tools/concurrently/pull/578) - feat: enable automatic prefix colors by default by [@&#8203;GermanJablo](https://redirect.github.com/GermanJablo) in [#&#8203;581](https://redirect.github.com/open-cli-tools/concurrently/pull/581) - Allow shell overrides by [@&#8203;gustavohenke](https://redirect.github.com/gustavohenke) in [#&#8203;589](https://redirect.github.com/open-cli-tools/concurrently/pull/589) - feat: coloring prefixes by [@&#8203;y-nk](https://redirect.github.com/y-nk) in [#&#8203;587](https://redirect.github.com/open-cli-tools/concurrently/pull/587) - deps: Upgrade shell-quote to 1.8.4 by [@&#8203;samchungy](https://redirect.github.com/samchungy) in [#&#8203;591](https://redirect.github.com/open-cli-tools/concurrently/pull/591) - docs: update outdated Node.js doc links and fix null code formatting by [@&#8203;saito-netartz](https://redirect.github.com/saito-netartz) in [#&#8203;590](https://redirect.github.com/open-cli-tools/concurrently/pull/590) - fix: scope quote normalization to CLI input by [@&#8203;jeffrey-takuma](https://redirect.github.com/jeffrey-takuma) in [#&#8203;585](https://redirect.github.com/open-cli-tools/concurrently/pull/585) - deps: upgrade yargs to v18 by [@&#8203;gustavohenke](https://redirect.github.com/gustavohenke) in [#&#8203;593](https://redirect.github.com/open-cli-tools/concurrently/pull/593) #### New Contributors - [@&#8203;philfreo](https://redirect.github.com/philfreo) made their first contribution in [#&#8203;566](https://redirect.github.com/open-cli-tools/concurrently/pull/566) - [@&#8203;garretmh](https://redirect.github.com/garretmh) made their first contribution in [#&#8203;450](https://redirect.github.com/open-cli-tools/concurrently/pull/450) - [@&#8203;CodeF53](https://redirect.github.com/CodeF53) made their first contribution in [#&#8203;574](https://redirect.github.com/open-cli-tools/concurrently/pull/574) - [@&#8203;nkappler](https://redirect.github.com/nkappler) made their first contribution in [#&#8203;577](https://redirect.github.com/open-cli-tools/concurrently/pull/577) - [@&#8203;stephanschubert](https://redirect.github.com/stephanschubert) made their first contribution in [#&#8203;578](https://redirect.github.com/open-cli-tools/concurrently/pull/578) - [@&#8203;GermanJablo](https://redirect.github.com/GermanJablo) made their first contribution in [#&#8203;581](https://redirect.github.com/open-cli-tools/concurrently/pull/581) - [@&#8203;y-nk](https://redirect.github.com/y-nk) made their first contribution in [#&#8203;587](https://redirect.github.com/open-cli-tools/concurrently/pull/587) - [@&#8203;samchungy](https://redirect.github.com/samchungy) made their first contribution in [#&#8203;591](https://redirect.github.com/open-cli-tools/concurrently/pull/591) - [@&#8203;saito-netartz](https://redirect.github.com/saito-netartz) made their first contribution in [#&#8203;590](https://redirect.github.com/open-cli-tools/concurrently/pull/590) - [@&#8203;jeffrey-takuma](https://redirect.github.com/jeffrey-takuma) made their first contribution in [#&#8203;585](https://redirect.github.com/open-cli-tools/concurrently/pull/585) **Full Changelog**: <open-cli-tools/concurrently@v9.2.1...v10.0.0> </details> <details> <summary>lucide-icons/lucide (lucide-react)</summary> ### [`v1.17.0`](https://redirect.github.com/lucide-icons/lucide/releases/tag/1.17.0): Version 1.17.0 [Compare Source](https://redirect.github.com/lucide-icons/lucide/compare/1.16.0...1.17.0) ##### What's Changed - chore(lucide-vue-next|lucide-svelte|lucide-angular): Remove deprecated packages by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4376](https://redirect.github.com/lucide-icons/lucide/pull/4376) - chore(repo): Update issue templates and documentation for package ren… by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4379](https://redirect.github.com/lucide-icons/lucide/pull/4379) - feat(site): Adds survey overlay to website by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4380](https://redirect.github.com/lucide-icons/lucide/pull/4380) - feat(site): Certificate dev links by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4390](https://redirect.github.com/lucide-icons/lucide/pull/4390) - fix(icons): changed `martini` icon by [@&#8203;jamiemlaw](https://redirect.github.com/jamiemlaw) in [#&#8203;4335](https://redirect.github.com/lucide-icons/lucide/pull/4335) - chore(deps): bump brace-expansion from 1.1.11 to 5.0.6 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4386](https://redirect.github.com/lucide-icons/lucide/pull/4386) - chore(deps): bump [@&#8203;tootallnate/once](https://redirect.github.com/tootallnate/once) from 2.0.0 to 2.0.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4404](https://redirect.github.com/lucide-icons/lucide/pull/4404) - chore(deps): bump devalue from 5.8.0 to 5.8.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4391](https://redirect.github.com/lucide-icons/lucide/pull/4391) - chore(deps): bump ws from 8.18.0 to 8.20.1 by [@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in [#&#8203;4392](https://redirect.github.com/lucide-icons/lucide/pull/4392) - fix(gh-icon): limit icon size to a maximum of 256 pixels by [@&#8203;jguddas](https://redirect.github.com/jguddas) in [#&#8203;4398](https://redirect.github.com/lucide-icons/lucide/pull/4398) - chore(dependencies): Update dependencies by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4377](https://redirect.github.com/lucide-icons/lucide/pull/4377) - feat(copilot): Adding copilot instructions by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4407](https://redirect.github.com/lucide-icons/lucide/pull/4407) - feat(icons): add `globe-check` by [@&#8203;Barakudum](https://redirect.github.com/Barakudum) in [#&#8203;4342](https://redirect.github.com/lucide-icons/lucide/pull/4342) - feat(metadata): Require use-cases in meta json by [@&#8203;ericfennis](https://redirect.github.com/ericfennis) in [#&#8203;4321](https://redirect.github.com/lucide-icons/lucide/pull/4321) - feat(icons): added `parasol` icon by [@&#8203;karsa-mistmere](https://redirect.github.com/karsa-mistmere) in [#&#8203;4347](https://redirect.github.com/lucide-icons/lucide/pull/4347) **Full Changelog**: <lucide-icons/lucide@1.16.0...1.17.0> </details> <details> <summary>amannn/next-intl (next-intl)</summary> ### [`v4.13.0`](https://redirect.github.com/amannn/next-intl/blob/HEAD/CHANGELOG.md#4130-2026-05-28) [Compare Source](https://redirect.github.com/amannn/next-intl/compare/v4.12.0...v4.13.0) ##### Features - Use URL-safe base64 for auto-generated message keys of `useExtracted` ([#&#8203;2330](https://redirect.github.com/amannn/next-intl/issues/2330)) ([a003d3a](https://redirect.github.com/amannn/next-intl/commit/a003d3ae81819a5ba646daed0f45f3106e1eee1b)) – by [@&#8203;spokodev](https://redirect.github.com/spokodev) </details> <details> <summary>haydenbleasel/ultracite (ultracite)</summary> ### [`v7.8.0`](https://redirect.github.com/haydenbleasel/ultracite/releases/tag/ultracite%407.8.0) [Compare Source](https://redirect.github.com/haydenbleasel/ultracite/compare/ultracite@7.7.0...ultracite@7.8.0) ##### Minor Changes - [`4e2fea0`](https://redirect.github.com/haydenbleasel/ultracite/commit/4e2fea0): Add a dedicated `tanstack` framework preset for Biome, ESLint, and Oxlint. The ESLint preset layers `@tanstack/eslint-plugin-query`, `@tanstack/eslint-plugin-router`, and `@tanstack/eslint-plugin-start`, while the Biome and Oxlint presets relax file-naming conventions for `routes/` directories and the generated `routeTree.gen.ts`. Framework detection now maps `@tanstack/react-query`, `@tanstack/react-router`, and `@tanstack/react-start` to the new `tanstack` preset. Two behavior changes for existing consumers: TanStack Query rules now live in the `tanstack` preset instead of `react`, so projects that relied on Query rules must opt into `tanstack`; and TanStack Router projects now resolve to the `tanstack` preset rather than `remix`. ##### Patch Changes - [`51a2af0`](https://redirect.github.com/haydenbleasel/ultracite/commit/51a2af0): Recognize `.biome.json` and `.biome.jsonc` as valid Biome config files across the CLI. `detectLinter`, the `doctor` command, and the Biome config resolver now match the dot-prefixed names alongside `biome.json`/`biome.jsonc`, following Biome's [documented configuration file resolution order](https://biomejs.dev/guides/configure-biome/#configuration-file-resolution). Closes [#&#8203;700](https://redirect.github.com/haydenbleasel/ultracite/issues/700). - [`14b557c`](https://redirect.github.com/haydenbleasel/ultracite/commit/14b557c): Harden the generated standalone Husky hook by using `git add -- "$file"` when restaging formatted files. This prevents option-shaped filenames from being interpreted as Git options during the hook. - [`baa3dd0`](https://redirect.github.com/haydenbleasel/ultracite/commit/baa3dd0): Add `ignorePatterns` to the generated oxlint config at the root level so they are actually applied. Oxlint does not merge `ignorePatterns` through `extends` (see [oxc-project/oxc#10223](https://redirect.github.com/oxc-project/oxc/issues/10223)), so patterns set in the core preset were silently ignored. The generated config now sets `ignorePatterns: core.ignorePatterns` at the top level, reusing the patterns from the imported core preset. - [`bd27fd4`](https://redirect.github.com/haydenbleasel/ultracite/commit/bd27fd4): Add newly supported Oxlint rules from the latest release to the core, React, and Vitest presets: - Core: `id-match`, `no-implicit-globals`, `no-implied-eval`, `prefer-arrow-callback`, `prefer-regex-literals`, `import/newline-after-import`, `jsdoc/require-throws-description`, `jsdoc/require-throws-type`, and `jsdoc/require-yields-type` - React: `jsx-a11y/control-has-associated-label`, `jsx-a11y/no-interactive-element-to-noninteractive-role`, `jsx-a11y/no-noninteractive-element-interactions`, `jsx-a11y/no-noninteractive-element-to-interactive-role`, `react/no-object-type-as-default-prop`, and `react/no-unstable-nested-components` - Vitest: `vitest/padding-around-after-all-blocks` - [`14b557c`](https://redirect.github.com/haydenbleasel/ultracite/commit/14b557c): Reject symlinked generated config targets before writing project files. CLI config writers now route through a shared project-file write guard that checks for symlinks and project-root escapes before mutating files. - [`14b557c`](https://redirect.github.com/haydenbleasel/ultracite/commit/14b557c): Validate package-manager names before generating agent and editor hook commands. Hook configuration now only uses supported package-manager prefixes, preventing unsafe values from being persisted into later-executed hook commands. - [`14b557c`](https://redirect.github.com/haydenbleasel/ultracite/commit/14b557c): Reject unsupported package-manager names during `ultracite init`. Explicit `--pm` values and detected `packageManager` metadata are now runtime-validated against the supported package managers before dependency installation, preventing malicious project metadata from selecting an arbitrary executable. </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Only on Sunday and Saturday (`* * * * 0,6`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/giacomoguidotto/blueprint). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDIuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwMi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent e69cb02 commit e87dcf0

2 files changed

Lines changed: 57 additions & 303 deletions

File tree

0 commit comments

Comments
 (0)