Skip to content

fix(deps): update all dependencies #369

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

fix(deps): update all dependencies #369

wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 22, 2025

This PR contains the following updates:

Package Change Age Confidence Type Update
@biomejs/biome (source) 2.0.6 -> 2.1.2 age confidence devDependencies minor
@types/node (source) 22.16.0 -> 22.16.5 age confidence devDependencies patch
node (source) 22.16.0 -> 22.17.1 age confidence minor
pnpm (source) 10.12.4 -> 10.13.1 age confidence packageManager minor
sharp (source, changelog) 0.34.2 -> 0.34.3 age confidence dependencies patch
wrangler (source) 4.23.0 -> 4.25.0 age confidence devDependencies minor

Release Notes

biomejs/biome (@​biomejs/biome)

v2.1.2

Compare Source

Patch Changes
  • #​6908 d77eaff Thanks @​ematipico! - Fix #​6485: Handle multiple semicolons correctly in blocks (#​6485)

    div {
      box-sizing: border-box;
      color: red;
    }
  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6762, Biome now knows that ~/.config/zed/settings.json and ~/.config/Code/User/settings.json allows comments by default.

  • #​6908 d77eaff Thanks @​ematipico! - Refactor: remove one level of indirection for CSS declarations with semicolon
    Previously, accessing a declaration from a list required an extra step:

    item
    .as_any_css_declaration_with_semicolon()
    .as_css_declaration_with_semicolon()

    Now, it can be done directly with:

    item.as_css_declaration_with_semicolon()
  • #​6908 d77eaff Thanks @​ematipico! - Fixed a bug where the Biome Language Server didn't correctly ignore specific files when vcs.useIgnoreFile is set to true.

  • #​6908 d77eaff Thanks @​ematipico! - Improved the performance of noImportCycles by ~30%.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6829: Fixed a false positive reported by useImportExtensions when importing a .js file that had a matching .d.ts file in the same folder.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed an issue where biome was using the wrong string quotes when the classes string has quotes, resulting in invalid code after applying the fix.

  • #​6908 d77eaff Thanks @​ematipico! - Improved #​6172: Optimised the way function arguments are stored in Biome's type inference. This led to about 10% performance improvement in RedisCommander.d.ts and about 2% on @next/font type definitions.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed a bug where the Biome Language Server would apply an unsafe fix when using the code action quickfix.biome.

    Now Biome no longer applies an unsafe code fix when using the code action quickfix.biome.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6719: The noInvalidUseBeforeDeclaration rule covers additional use cases.

    Examples:

    type Bar = { [BAR]: true };
    const BAR = "bar";
    interface Bar {
      child: { grandChild: { [BAR]: typeof BAR; enumFoo: EnumFoo } };
    }
    const BAR = "bar";
    enum EnumFoo {
      BAR = "bar",
    }
  • #​6908 d77eaff Thanks @​ematipico! - Biome now considers whether the linter is enabled when figuring out how the project should be scanned. Resolves #​6815.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6165: Fixed false negative in noUnusedPrivateClassMembers rule when checking member usage in classes

  • #​6908 d77eaff Thanks @​ematipico! - Fixed a bug where the root ignore file wasn't correctly loaded during the scanning phase, causing false positives and incorrect expectations among users.

    Now, when using vcs.useIgnoreFile, the the globs specified in the ignore file from the project root will have the same semantics as the files.includes setting of the root configuration.

    Refer to the relative web page to understand how they work.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6891: Improved type inference for array indices.

    Example:

    const numbers: number[];
    numbers[42]; // This now infers to `number | undefined`.
  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6796: Fixed a false positive that happened in noFloatingPromises when calling functions that were declared as part of for ... of syntax inside async functions.

    Instead, the variables declared inside for ... of loops are now correctly
    inferred if the expression being iterated evaluates to an Array (support for other iterables will follow later).

    Invalid example

    const txStatements: Array<(tx) => Promise<any>> = [];
    
    db.transaction((tx: any) => {
      for (const stmt of txStatements) {
        // We correctly flag this resolves to a `Promise`:
        stmt(tx);
      }
    });

    Valid example

    async function valid(db) {
      const txStatements: Array<(tx: any) => void> = [(tx) => tx.insert().run()];
    
      db.transaction((tx: any) => {
        for (const stmt of txStatements) {
          // We don't flag a false positive here anymore:
          stmt(tx);
        }
      });
    }
  • #​6908 d77eaff Thanks @​ematipico! - Added the rule noVueReservedProps, resolves #​6309.

    It prevents the use of reserved Vue prop names such as key and ref which can cause conflicts and unexpected behavior in Vue components.

    Invalid example
    import { defineComponent } from "vue";
    
    export default defineComponent({
      props: ["ref", "key", "foo"],
    });
    <script setup>
    defineProps({
      ref: String,
      key: String,
      foo: String,
    });
    </script>
    Valid examples
    import { defineComponent } from "vue";
    
    export default defineComponent({
      props: ["foo"],
    });
    <script setup>
    defineProps({ foo: String });
    </script>
  • #​6912 af7c6c0 Thanks @​ematipico! - Fixed #​6904. Now Biome correctly applies the argument --assist-enabled=false when running the command ci and the command check.

  • #​6908 d77eaff Thanks @​ematipico! - Allow multiple identifiers in ::part() pseudo-element selector.

    ::part(first second) {
    }
  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6510: The scanner no longer shows diagnostics on inaccessible files unless --verbose is used.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6837: Fixed regression with multiple consecutive line suppression comments using instances (like // biome-ignore lint/correctness/useExhaustiveDependencies(depName): reason).

  • #​6908 d77eaff Thanks @​ematipico! - Fixed an issue where textDocument/codeAction in the LSP could respond with outdated text edits after the workspace watcher observed outdated changes to the file.

  • #​6908 d77eaff Thanks @​ematipico! - noFloatingPromises will no longer suggest to add await keyword inside synchronous callbacks nested inside async functions.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6777: Fixed type inference handling of this to avoid infinite recursion.

    Thanks to @​sterliakov for the thorough investigation!

  • #​6908 d77eaff Thanks @​ematipico! - Fixed #​6775: useReadonlyClassProperties now also captures mutations inside function arguments.

    Example:

    class Counter {
      private counter: number;
      count() {
        console.log(this.counter++);
        const counterString = `${this.counter++}`;
      }
    }
  • #​6723 c434f01 Thanks @​sterliakov! - useUniqueElementIds now has an excludedComponents option to support elements using id prop for reasons not related to DOM element id. Fixed #​6722.

  • #​6908 d77eaff Thanks @​ematipico! - Fixed a bug where Biome didn't throw any error when vcs.useIgnoreFile is set to true, and there wasn't any ignore file read. Now Biome correctly throws an error if no ignore files are found.

  • #​6911 6d68074 Thanks @​arendjr! - Fixed #​6838: Reduce resource consumption in the Biome Language Server by using non-recursive filesystem watchers instead of recursive ones.

    Watchers are responsible for notifying Biome of changes to files in the filesystem. We used to set up a single recursive watcher, but that meant that Biome would receive filesystem notifications for all files in your project, even for ignored folders such as build/ or dist/ folders.

    With this patch, we set up non-recursive watchers only for the folders that are relevant to a project.

    Related to this, we also solved an issue where incoming notifications were incorrectly filtered, causing ignored files to be processed and stored in our module graph anyway.

v2.1.1

Compare Source

Patch Changes
  • #​6781 9bbd34f Thanks @​siketyan! - Fixed the FileFeaturesResult interface in the WASM API was defined as a mapped object but the actual value was a Map object.

  • #​6761 cf3c2ce Thanks @​dyc3! - Fixed #​6759, a false positive for noFocusedTests that was triggered by calling any function with the name fit on any object.

    The following code will now pass the noFocusedTests rule:

    import foo from "foo";
    foo.fit();

v2.1.0

Compare Source

Minor Changes
  • #​6512 0c0bf82 Thanks @​arendjr! - The rule noFloatingPromises can now detect floating arrays of Promises.

    Invalid examples

    // This gets flagged because the Promises are not handled.
    [1, 2, 3].map(async (x) => x + 1);

    Valid examples

    await Promise.all([1, 2, 3].map(async (x) => x + 1));
  • #​6637 6918085 Thanks @​arendjr! - Type inference is now able to handle the sequence operator (,), as well as post- and pre-update operators: ++.

    Example

    let x = 5;
    
    // We now infer that `x++` resolves to a number, while the expression as a whole
    // becomes a Promise:
    x++, new Promise((resolve) => resolve("comma"));
  • #​6752 c9eaca4 Thanks @​arendjr! - Fixed #​6646: .gitignore files are now picked up even when running Biome from a nested directory, or when the ignore file itself is ignored through files.includes.

  • #​6746 90aeead Thanks @​arendjr! - biome migrate no longer enables style rules that were recommended in v1, because that would be undesirable for users upgrading from 2.0.

    Users who are upgrading from Biome 1.x are therefore advised to first upgrade to Biome 2.0, and run the migration, before continuing to Biome 2.1 or later.

  • #​6583 d415a3f Thanks @​arendjr! - Added the nursery rule noMisusedPromises.

    It signals Promises in places where conditionals or iterables are expected.

    Invalid examples

    const promise = Promise.resolve("value");
    
    // Using a `Promise` as conditional is always truthy:
    if (promise) {
      /* ... */
    }
    
    // Spreading a `Promise` has no effect:
    console.log({ foo: 42, ...promise });
    
    // This does not `await` the `Promise`s from the callbacks,
    // so it does not behave as you may expect:
    [1, 2, 3].forEach(async (value) => {
      await fetch(`/${value}`);
    });

    Valid examples

    const promise = Promise.resolve("value");
    
    if (await promise) {
      /* ... */
    }
    
    console.log({ foo: 42, ...(await promise) });
  • #​6405 cd4a9bb Thanks @​vladimir-ivanov! - Added the ignoreRestSiblings option to the noUnusedFunctionParameters rule.

    This option is used to ignore unused function parameters that are siblings of the rest parameter.

    The default is false, which means that unused function parameters that are siblings of the rest parameter will be reported.

    Example

    {
      "rules": {
        "noUnusedFunctionParameters": ["error", { "ignoreRestSiblings": true }]
      }
    }
  • #​6614 0840021 Thanks @​arendjr! - We have implemented a more targeted version of the scanner, which ensures that if you provide file paths to handle on the CLI, the scanner will exclude directories that are not relevant to those paths.

    Note that for many commands, such as biome check and biome format, the file paths to handle are implicitly set to the current working directory if you do not provide any path explicitly. The targeted scanner also works with such implicit paths, which means that if you run Biome from a subfolder, other folders that are part of the project are automatically exempted.

    Use cases where you invoke Biome from the root of the project without providing a path, as well as those where project rules are enabled, are not expected to see performance benefits from this.

    Implemented #​6234, and fixed #​6483 and #​6563.

  • #​6488 c5ee385 Thanks @​ianzone! - nx.json and project.json have been added to the list of well-known files.

  • #​6720 52e36ae Thanks @​minht11! - Added # @&#8203;biomejs/biome symbol to [organizeImports](https://biomejs.dev/assist/actions/organize-imports) :ALIAS:` group.

    import { action } from '$lib' will be treated as alias import.

Patch Changes
  • #​6712 2649ac6 Thanks @​sterliakov! - Fixed #​6595: Biome now supports // biome-ignore-all file-level suppressions in files that start with a shebang (#!).

  • #​6758 28dc49e Thanks @​arendjr! - Fixed #​6573: Grit plugins can now match bare imports.

    Example

    The following snippet:

    `import $source`
    

    will now match:

    import "main.css";
  • #​6550 b424f46 Thanks @​arendjr! - Type inference is now able to handle logical expressions: &&, ||, and ??.

    Examples

    // We can now infer that because `true` is truthy, the entire expression
    // evaluates to a `Promise`.
    true && Promise.reject("logical operator bypass");
    
    // And we know that this doesn't:
    false && Promise.reject("logical operator bypass");
    
    // Truthiness, falsiness, and non-nullishness can all be determined on more
    // complex expressions as well. So the following also works:
    type Nullish = null | undefined;
    
    type Params = {
      booleanOption: boolean | Nullish;
      falsyOption: false | Nullish;
    };
    
    function foo({ booleanOption, falsyOption }: Params) {
      // This may be a Promise:
      booleanOption ?? Promise.reject("logical operator bypass");
    
      // But this never is:
      falsyOption && Promise.reject("logical operator bypass");
    }
  • #​6413 4aa0e50 Thanks @​wojtekmaj! - Improved error message in useDateNow rule.

  • #​6673 341e062 Thanks @​dyc3! - Fixed a case where the HTML formatter would mangle embedded language tags if whitespaceSensitivity was set to strict

  • #​6642 a991229 Thanks @​unvalley! - Fixed #​4494: The noSecrets rule now correctly uses the entropyThreshold option to detect secret like strings.

  • #​6520 0c43545 Thanks @​arendjr! - Type inference is now able to handle ternary conditions in type aliases.

    Note that we don't attempt to evaluate the condition itself. The resulting type is simply a union of both conditional outcomes.

    Example

    type MaybeResult<T> = T extends Function ? Promise<string> : undefined;
    
    // We can now detect this function _might_ return a `Promise`:
    function doStuff<T>(input: T): MaybeResult<T> {
      /* ... */
    }
  • #​6711 1937691 Thanks @​sterliakov! - Fixed #​6654: Fixed range highlighting of <explanation> placeholder in inline suppression block comments.

  • #​6756 d12b26f Thanks @​dyc3! - Fixed #​6669: Added an exception to noUnusedImports to allow type augmentation imports.

    import type {} from "@&#8203;mui/lab/themeAugmentation";
  • #​6643 df15ad6 Thanks @​skewb1k! - Fixed #​4994: LSP server registered some capabilities even when the client did not support dynamic registration.

  • #​6599 5e611fa Thanks @​vladimir-ivanov! - Fixed #​6380: The noFocusedTests rule now correctly displays the function name in the diagnostic message when a test is focused.

    Every instance of a focused test function (like fdescribe, fit, ftest and only) had the word 'only' hardcoded. This has been updated to use the actual function name, so the message is now more accurate and specific.

    Example for fdescribe:

      i The 'fdescribe' method is often used for debugging or during implementation.
    
      i Consider removing 'f' prefix from 'fdescribe' to ensure all tests are executed.
    
  • #​6671 0c9ab43 Thanks @​vladimir-ivanov! - Fixed #​6634: The useReadonlyClassProperties rule now correctly flags mutations in class getters and in arrow functions within class properties.

    Examples:

    class GetterWithMutationValue {
      #value: string;
    
      get value() {
        if (!this.#value) {
          this.#value = "defaultValue";
        }
    
        return this.#value;
      }
    }
    class ClassPropertyArrowFunctionWithMutation {
      private bar: string | null = null;
    
      readonly action = () => {
        this.bar = "init";
      };
    }
  • #​6682 ca04cea Thanks @​ematipico! - Fixed #​6668: Biome Assist is now enabled by default for CSS files.

  • #​6525 66b089c Thanks @​arendjr! - Type inference can now infer the return types of functions and methods without annotations.

    Examples

    const sneakyObject = {
      doSomething() {
        return Promise.resolve("This is a floating promise!");
      },
    };
    
    // We can now detect that `doSomething()` returns a `Promise`.
    sneakyObject.doSomething();
  • #​6531 c06df79 Thanks @​arendjr! - Biome's type inference now detects the type of properties with getters.

    Examples

    const sneakyObject2 = {
      get something() {
        return new Promise((_, reject) => reject("This is a floating promise!"));
      },
    };
    // We now detect this is a Promise:
    sneakyObject2.something;
  • #​6587 a330fcc Thanks @​Conaclos! - organizeImports is now able to sort named specifiers and import attributes with bogus nodes.

  • #​6618 6174869 Thanks @​Shinyaigeek! - Fixed #​6610: JSON import attributes are now correctly detected when they contain extra whitespace.

  • #​6753 fce5d2c Thanks @​dyc3! - Improved the error messages when Biome is provided incompatible arguments on the CLI.

  • #​6587 a330fcc Thanks @​Conaclos! - Fixed #​6491: The action of useSortedKeys removed comments or wrongly transferred them to distinct nodes.

  • #​6696 92964a7 Thanks @​unvalley! - Fixed #​6633: The noImplicitCoercion rule no longer reports diagnostics for 1 / value expressions.

    1 / value; // no error
  • #​6683 43d871e Thanks @​ematipico! - Fixed #​6537: Biome no longer removes the trailing comma from JSON files when formatter.json.trailingCommas is explicitly set to "all".

  • #​6693 bfdce0b Thanks @​dyc3! - Fixed #​6691: The HTML parser will now consider . to be a valid character for tag names.

  • #​6716 ead03d1 Thanks @​siketyan! - The Biome LSP server no longer responds with an error for a textDocument/codeActions request when Biome doesn't support a feature for the file (e.g. Code actions aren't supported in GritQL files).

  • #​6679 7bf9a60 Thanks @​marko-hologram! - Fixed #​6638: JavaScript formatter overrides options now correctly override expand option. JSON formatter overrides options now correctly override bracketSpacing and expand options.

  • #​6717 7f5b541 Thanks @​siketyan! - Fixed #​6688: the noUselessFragments no longer reports <Fragment /> elements that includes HTML character entities.

  • #​6600 853e1b5 Thanks @​daivinhtran! - Fixed #​4677: The noUnusedImports rule won't produce diagnostics for types used in comments of static members anymore.

  • #​6662 3afc804 Thanks @​arendjr! - If a nested configuration file is ignored by the root configuration, it will now actually be ignored.

    Biome has an exception in place for configuration files so they cannot be ignored, because the configuration files are vital to Biome itself. But this exception was incorrectly applied to nested configurations as well. Now only the root configuration is exempt from being ignored.

  • #​6596 c0718ca Thanks @​ematipico! - Fixed #​6566: Biome no longer errors when using the option --files-ignore-unknown=true in stdin mode.

    Biome has also become less strict when using --stdin-file-path in stdin mode. It will no longer error if the file path doesn't contain an extension, but instead it will return the original content.

  • #​6562 153eda7 Thanks @​vladimir-ivanov! - Added the nursery rule noMagicNumbers. The rule detects and reports the use of "magic numbers" — numeric literals that are used directly in code without being assigned to a named constant.

    Example

    let total = price * 1.23; // Magic number for tax rate will highlight 1.23 as magic number
  • #​6663 af78d6d Thanks @​ematipico! - Fixed #​6656: Biome now correctly formats HTML void elements such as <meta> when they contain a self-closing slash.

    - <meta foo="bar" />
    + <meta foo="bar">
  • #​6732 31e4396 Thanks @​vladimir-ivanov! - Resolved #​6281: Improved performance of handling package.json files in the scanner.

  • #​6625 19cb475 Thanks @​arendjr! - Fixed #​6616: Fixed an issue with extending configurations that contained an explicit root field while the configuration in the project did not.

  • #​6650 19aab18 Thanks @​sterliakov! - Fixed #​6621: Improved handling of multiple adjacent line suppressions. Biome now handles such suppressions separately, tracking whether each one is used.

  • #​6700 cdd6e17 Thanks @​denbezrukov! - Fixed #​6680: Biome incorrectly formatted container-style queries by inserting misplaced spaces.

    - @&#8203;container style (--responsive: true) {}
    + @&#8203;container style(--responsive: true) {}
  • #​6709 ecf3954 Thanks @​dyc3! - Fixed #​6038: Fixed a false positive in noShadow where a function parameter in a type definition was erroneously flagged as a violation.

  • #​6593 a4acbb7 Thanks @​arendjr! - Type inference is now able to handle ternary conditions in expressions.

    Examples

    const condition = Math.random() > -1; // Always true, but dynamic to linter
    
    // We now detect that this may return a `Promise`.
    condition ? Promise.reject("ternary bypass") : null;
    
    // On the other hand, we know the following is never a `Promise`:
    const alwaysFalsy = 0;
    alwaysFalsy ? Promise.reject("ternary bypass") : null;
  • #​6428 4b501d3 Thanks @​siketyan! - Added MemoryFileSystem to the WASM API.

    You can now insert a file from your JS code:

    import { MemoryFileSystem, Workspace } from "@&#8203;biomejs/wasm-web";
    
    const fs = new MemoryFileSystem();
    const workspace = Workspace.withFileSystem(fs);
    
    fs.insert("/index.js", new TextEncoder().encode("let foo = 1;"));
    fs.remove("/index.js");
  • #​6594 626d4a1 Thanks @​ematipico! - Fixed #​6528: Biome didn't return the correct output when applying source.fixAll.biome inside Astro/Vue/Svelte files that contained safe fixed.

nodejs/node (node)

v22.17.1

Compare Source

v22.17.0: 2025-06-24, Version 22.17.0 'Jod' (LTS), @​aduh95

Compare Source

Notable Changes
⚠️ Deprecations
Instantiating node:http classes without new

Constructing classes like IncomingMessage or ServerResponse without the new
keyword is now discouraged. This clarifies API expectations and aligns with standard
JavaScript behavior. It may warn or error in future versions.

Contributed by Yagiz Nizipli in #​58518.

options.shell = "" in node:child_process

Using an empty string for shell previously had undefined behavior. This change
encourages explicit choices (e.g., shell: true or a shell path) and avoids
relying on implementation quirks.

Contributed by Antoine du Hamel and Renegade334 #​58564.

HTTP/2 priority signaling

The HTTP/2 prioritization API (e.g., stream.priority) is now deprecated due to
poor real-world support. Applications should avoid using priority hints and expect future removal.

Contributed by Matteo Collina and Antoine du Hamel #​58313.

✅ Features graduated to stable
assert.partialDeepStrictEqual()

This method compares only a subset of properties in deep object comparisons,
useful for flexible test assertions. Its stabilization means it's now safe for
general use and won't change unexpectedly in future releases.

Contributed by Ruben Bridgewater in #​57370.

Miscellaneous
  • dirent.parentPath
  • filehandle.readableWebStream()
  • fs.glob()
  • fs.openAsBlob()
  • node:readline/promises
  • port.hasRef()
  • readable.compose()
  • readable.iterator()
  • readable.readableAborted
  • readable.readableDidRead
  • Duplex.fromWeb()
  • Duplex.toWeb()
  • Readable.fromWeb()
  • Readable.isDisturbed()
  • Readable.toWeb()
  • stream.isErrored()
  • stream.isReadable()
  • URL.createObjectURL()
  • URL.revokeObjectURL()
  • v8.setHeapSnapshotNearHeapLimit()
  • Writable.fromWeb()
  • Writable.toWeb()
  • writable.writableAborted
  • Startup Snapshot API
  • ERR_INPUT_TYPE_NOT_ALLOWED
  • ERR_UNKNOWN_FILE_EXTENSION
  • ERR_UNKNOWN_MODULE_FORMAT
  • ERR_USE_AFTER_CLOSE

Contributed by James M Snell in
#​57513 and
#​58541.

Semver-minor features
🔧 fs.FileHandle.readableWebStream gets autoClose option

This gives developers explicit control over whether the file descriptor should
be closed when the stream ends. Helps avoid subtle resource leaks.

Contributed by James M Snell in #​58548.

🔧 fs.Dir now supports explicit resource management

This improves ergonomics around async iteration of directories. Developers can
now manually control when a directory is closed using .close() or with Symbol.asyncDispose.

Contributed by Antoine du Hamel in #​58206.

📊 http2 gains diagnostics channel: http2.server.stream.finish

Adds observability support for when a stream finishes. Useful for logging,
monitoring, and debugging HTTP/2 behavior without patching internals.

Contributed by Darshan Sen in #​58560.

🔐 Permissions: implicit allow-fs-read to entrypoint

Node.js permissions model now allows read access to the entry file by default.
It makes running permission-restricted apps smoother while preserving security.

Contributed by Rafael Gonzaga in #​58579.

🎨 util.styleText() adds 'none' style

This lets developers remove styling cleanly without hacks. Useful for overriding
inherited terminal styles when composing styled strings.

Contributed by James M Snell in #​58437.

🧑‍💻 Community updates
Commits

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

cloudflare-workers-and-pages bot commented May 22, 2025

Deploying astro-tips with  Cloudflare Pages  Cloudflare Pages

Latest commit: 64d84fa
Status: ✅  Deploy successful!
Preview URL: https://30de1ba2.astro-tips-blf.pages.dev
Branch Preview URL: https://renovate-all.astro-tips-blf.pages.dev

View logs

@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from d7fcdd4 to ce69de9 Compare May 27, 2025 17:59
@renovate renovate bot changed the title chore(deps): update dependency wrangler to v3.114.9 chore(deps): update all dependencies May 27, 2025
@renovate renovate bot force-pushed the renovate/all branch 7 times, most recently from 5da10c4 to 1114575 Compare June 4, 2025 11:18
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from 7866ae2 to 32b079b Compare June 13, 2025 21:17
@renovate renovate bot force-pushed the renovate/all branch 3 times, most recently from 9de6022 to 31a9841 Compare June 16, 2025 13:35
@renovate renovate bot force-pushed the renovate/all branch 6 times, most recently from 071c175 to 130d761 Compare June 28, 2025 10:03
@renovate renovate bot force-pushed the renovate/all branch 4 times, most recently from c967104 to 64d84fa Compare July 2, 2025 20:21
@renovate renovate bot changed the title chore(deps): update all dependencies chore(deps): update node.js to v22.17.0 Jul 2, 2025
@renovate renovate bot force-pushed the renovate/all branch from 64d84fa to 438a6ce Compare July 3, 2025 08:44
@renovate renovate bot changed the title chore(deps): update node.js to v22.17.0 chore(deps): update all dependencies Jul 3, 2025
Copy link

cloudflare-workers-and-pages bot commented Jul 3, 2025

Deploying with  Cloudflare Workers  Cloudflare Workers

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

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
astro-tips 5aaea6f Commit Preview URL

Branch Preview URL
Jul 19 2025, 01:40 AM

@renovate renovate bot force-pushed the renovate/all branch from 438a6ce to 316bc43 Compare July 5, 2025 08:28
@renovate renovate bot changed the title chore(deps): update all dependencies chore(deps): update node.js to v22.17.0 Jul 5, 2025
@renovate renovate bot force-pushed the renovate/all branch 2 times, most recently from 2758e23 to d1c76c3 Compare July 8, 2025 11:36
@renovate renovate bot changed the title chore(deps): update node.js to v22.17.0 chore(deps): update all dependencies Jul 8, 2025
@renovate renovate bot force-pushed the renovate/all branch 5 times, most recently from 817d8d4 to fcdcf7b Compare July 10, 2025 11:54
@renovate renovate bot changed the title chore(deps): update all dependencies fix(deps): update all dependencies Jul 10, 2025
@renovate renovate bot force-pushed the renovate/all branch 8 times, most recently from c26bead to ff5877a Compare July 17, 2025 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants