Skip to content

Update All NPM Dependencies - #17

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-npm-dependencies
Open

Update All NPM Dependencies#17
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/all-npm-dependencies

Conversation

@renovate

@renovate renovate Bot commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@crxjs/vite-plugin (source) 2.4.02.7.1 age adoption passing confidence
@eslint/js (source) 9.39.49.39.5 age adoption passing confidence
@kobalte/core (source) 0.13.110.13.12 age adoption passing confidence
@release-it/keep-a-changelog 7.0.17.1.0 age adoption passing confidence
@types/chrome (source) 0.1.420.2.2 age adoption passing confidence
ag-grid-community (source) 35.3.035.3.1 age adoption passing confidence
eslint (source) 9.39.49.39.5 age adoption passing confidence
globals 17.6.017.8.0 age adoption passing confidence
lefthook 2.1.82.1.10 age adoption passing confidence
prettier (source) 3.8.33.9.6 age adoption passing confidence
prism-code-editor 5.1.05.3.0 age adoption passing confidence
solid-js (source) 1.9.131.9.14 age adoption passing confidence
stylelint (source) 17.12.017.14.1 age adoption passing confidence
typescript-eslint (source) 8.60.08.65.0 age adoption passing confidence
vite (source) 7.3.37.3.6 age adoption passing confidence
vite-plugin-solid 2.11.122.11.14 age adoption passing confidence

Release Notes

crxjs/chrome-extension-tools (@​crxjs/vite-plugin)

v2.7.1

Patch Changes
  • efa9c63: Update direct dependency ranges for convert-source-map, debug,
    and fs-extra.
  • 6efde9d: Filter Vite 8/Rolldown-only options before the dev file writer calls
    Rollup, removing Unknown input options: platform warnings.

v2.7.0

Minor Changes
  • 9f00943: Add dev HMR support for manifest-declared MAIN world content scripts.
Patch Changes
  • a9cc89a: Remove unused vite-plugin dependencies and update selected dependency
    versions.

v2.6.1

Patch Changes
  • 2b88621: Coalesce file writer readiness waits so large dev-server graph
    updates do not repeatedly recompute the same dependency traversal. This also
    fixes late HMR readiness waits that could miss the shared ready event and
    delay content script updates.

v2.6.0

Minor Changes
  • 4f5d2ec: feat: add IIFE content script bundling

    Content scripts named with .iife.ts extension are automatically bundled as
    self-contained IIFE files with all dependencies inlined. This is useful for
    MAIN world content scripts used with chrome.scripting.executeScript or
    chrome.scripting.registerContentScripts.

Patch Changes
  • 5316e9c: Allow chrome-extension:// and moz-extension:// origins in Vite
    dev-server CORS automatically. This keeps extension pages able to fetch
    dev-server files on Vite releases with the stricter localhost-only CORS
    default, including Vite 4.5.6, 5.4.12, and 6.0.9+, without requiring
    projects to configure server.cors.origin manually.
  • 1aee9ad: fix: dynamic content scripts failing in build --watch mode
  • 2f8bab5: Fix the dev-mode loading page so it waits for the requested extension
    HTML file, preserves the page URL query string, allows extension-origin
    readiness polling, and throttles automatic reloads to avoid rapid flicker.
  • 1681511: Expand vite-plugin CI to run e2e tests against supported Vite
    versions and fix compatibility issues exposed by the matrix.
  • 0593d58: fix: publish ESM declarations for the Vite plugin entrypoint

v2.5.0

Minor Changes
  • 4756baf: feat: add HMR support for CSS declared in manifest content_scripts

  • 4756baf: add: browser_specific_settings.gecko properties

  • 4756baf: Fix "TypeError: plugins is not iterable" error when using
    rolldown-vite (Vite 7).

    In rolldown-vite, the buildStart hook doesn't receive options.plugins. This
    fix uses the configResolved hook to get plugins from the resolved config, with
    buildStart kept as a fallback for older Vite versions.

  • 4756baf: Fixed
    #​852, the plugin
    now emits a correct URL in service-worker-loader.js when the Vite option
    server.https is enabled.

  • 4756baf: fix: resolve TypeScript types correctly for ESM and CJS consumers

  • 4756baf: feat: add Vite 8 beta support

Patch Changes
  • 4756baf: ci: migrate release workflow to npm trusted publishers

  • 570312a: fix: sanitize colons from output filenames on Windows

  • 4756baf: fix: copy CSS files declared in manifest content_scripts to output

  • 4756baf: Replace cheerio with node-html-parser to fix npm deprecation warning
    for whatwg-encoding.

    Also adds explicit vite peerDependency declaration (^3.0.0 through ^7.0.0) to
    enable proper version resolution when used with different vite versions.

  • 4756baf: ci: run compat tests against stable Vite 8, make the vite8 available
    as a peer dependency

  • 4756baf: fix: UnoCSS/TailwindCSS HMR issues with virtual CSS modules

  • 8a99b4f: made data_collection_permissions optional

  • 4756baf: fix: respect user's build.manifest setting in Vite 4+

    When users set build.manifest: false in their Vite config, the Vite manifest
    file (.vite/manifest.json in Vite 5+, or manifest.json in older versions)
    is now properly removed from the output bundle.

    CRXJS internally requires the Vite manifest to derive content script resources
    during build, so it forces build.manifest: true. Previously, this meant the
    Vite manifest was always included in the output even if the user explicitly
    disabled it. Now, CRXJS removes the manifest from the bundle after processing
    if the user didn't want it.

    Closes #​1077

  • d364bd8: chore: upgrade chokidar to 5.0.0

  • 4756baf: feat(client): Update the style and content of the development mode
    loading page

eslint/eslint (@​eslint/js)

v9.39.5

Compare Source

Bug Fixes

Documentation

Chores

  • 458205f chore: update @eslint/eslintrc and @eslint/js for v9.39.5 (#​21077) (Francesco Trotta)
  • 202117b chore: package.json update for @​eslint/js release (Jenkins)
  • d9eb6ed test: disable warning for vm.constants.USE_MAIN_CONTEXT_DEFAULT_LOADER (#​21074) (Francesco Trotta)
  • 7b431a7 chore: override re2 dependency for @metascraper/helpers (#​21068) (Milos Djermanovic)
  • daf7791 chore: pin fflate@​0.8.2 (#​20895) (Milos Djermanovic)
  • daee8ba ci: use pnpm in eslint-flat-config-utils type integration test (#​20829) (Milos Djermanovic)
  • 116d4be ci: unpin Node.js 25.x in CI (#​20619) (Copilot)
release-it/keep-a-changelog (@​release-it/keep-a-changelog)

v7.1.0

Compare Source

ag-grid/ag-grid (ag-grid-community)

v35.3.1

Compare Source

sindresorhus/globals (globals)

v17.8.0

Compare Source


v17.7.0

Compare Source

evilmartians/lefthook (lefthook)

v2.1.10

Compare Source

v2.1.9

Compare Source

prettier/prettier (prettier)

v3.9.6

Compare Source

v3.9.5

Compare Source

diff

Markdown: Cap ordered list mark at 999,999,999 (#​19351 by @​tats-u)

CommonMark parsers only support ordered list item numbers up to 999,999,999.

With this change, Prettier now caps the ordered list item number at 999,999,999 to ensure that the output is correctly parsed as an ordered list by CommonMark parsers. Numbers larger than 999,999,999 are not parsed as list item numbers and are left unchanged in the output:

<!-- Input -->
999999998. text
999999998. text
999999998. text
999999998. text

1234567890123456789012) text

<!-- Prettier 3.9.4 -->
999999998. text
999999999. text
1000000000. text
1000000001. text

1234567890123456789012) text

<!-- Prettier 3.9.5 -->
999999998. text
999999999. text
999999999. text
999999999. text

1234567890123456789012) text
Markdown: Avoid corrupting empty link with title (#​19487 by @​andersk)

Do not remove <> from an inline link or image with an empty URL and a title, as this removal would change its interpretation.

<!-- Input -->
[link](<> "title")

<!-- Prettier 3.9.4 -->
[link]( "title")

<!-- Prettier 3.9.5 -->
[link](<> "title")
Less: Remove extra spaces after [ in map lookups (#​19503 by @​kovsu)
// Input
.foo {
  color: #theme[ primary];
  color: #theme[@name];
  color: #theme[@@name];
}

// Prettier 3.9.4
.foo {
  color: #theme[ primary];
  color: #theme[ @name];
  color: #theme[ @@name];
}

// Prettier 3.9.5
.foo {
  color: #theme[primary];
  color: #theme[@name];
  color: #theme[@@name];
}
CSS: Prevent addition space in type() with + (#​19516 by @​bigandy)

This fixes the addition space before + in CSS type() declaration. For example type(<number>+) was being converted into type(<number> +) which is invalid CSS and does not work.

/* Input */
div {
  border-radius: attr(br type(<length>+));
}

/* Prettier 3.9.4 */
div {
  border-radius: attr(br type(<length> +));
}

/* Prettier 3.9.5 */
div {
  border-radius: attr(br type(<length>+));
}
Less: Remove spaces between merge markers and colons (#​19517 by @​kovsu)
// Input
a {
  box-shadow  +  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.4
a {
  box-shadow+  : 0 0 1px #&#8203;000;
}

// Prettier 3.9.5
a {
  box-shadow+: 0 0 1px #&#8203;000;
}
Markdown: Preserve wiki links with aliases (#​19527 by @​kovsu)
<!-- Input -->
[[Foo:Bar]]

<!-- Prettier 3.9.4 -->
[[Foo]]

<!-- Prettier 3.9.5 -->
[[Foo:Bar]]
TypeScript: Fix comments being dropped on shorthand type import/export specifiers (#​19565 by @​kirkwaiblinger)
// Input
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";

// Prettier 3.9.4
Error: Comment "comment" was not printed. Please report this error!

// Prettier 3.9.5
export { type /* comment */ T } from "foo";
import { type /* comment */ T } from "foo";
Miscellaneous: Preserving comments' placement property (#​19567 by @​Janther)

Prettier@​3.9.0 deleted an undocumented property on comments, which was already used by plugins, comment.placement is now available again after comment attach.

Flow: Stop enforcing empty module declaration to break (#​19568 by @​fisker)
// Input
declare module "foo" {}

// Prettier 3.9.4
declare module "foo" {
}

// Prettier 3.9.5
declare module "foo" {}
Angular: Support expression for exhaustive typechecking (#​19571 by @​fisker)
<!-- Input -->
@switch (state.mode) {
  @default never(state);
}

<!-- Prettier 3.9.4 -->
@switch (state.mode) {
  @default never;
}

<!-- Prettier 3.9.5 -->
@switch (state.mode) {
  @default never(state);
}
TypeScript: Ignore comments inside mapped type when checking type parameter comments (#​19572 by @​fisker)
// Input
foo<{
  // comment
  [key in keyof Foo]: number
}>();

// Prettier 3.9.4
foo<
  {
    // comment
    [key in keyof Foo]: number;
  }
>();

// Prettier 3.9.5
foo<{
  // comment
  [key in keyof Foo]: number;
}>();
Less: Fix adjacent block comments being corrupted (#​19574 by @​kovsu)
// Input
/* a *//* b */
/* a */* {
  color: red;
}

// Prettier 3.9.4
/* a */
/* b */
/* a * {
  color: red;
}

// Prettier 3.9.5
/* a */ /* b */
/* a */
* {
  color: red;
}
JavaScript: Handle dangling comments in SwitchStatement (#​19581 by @​fisker)
// Input
switch (foo) {
 // comment
}

// Prettier 3.9.4
switch (
  foo
  // comment
) {
}

// Prettier 3.9.5
switch (foo) {
  // comment
}
TypeScript: Remove space in comment-only object type (#​19583 by @​fisker)
// Input
var foo = {
  /* comment */
};
type Foo = {
  /* comment */
};

// Prettier 3.9.4
var foo = {/* comment */};
type Foo = { /* comment */ };

// Prettier 3.9.5
var foo = {/* comment */};
type Foo = {/* comment */};

v3.9.4

Compare Source

v3.9.3

Compare Source

v3.9.2

Compare Source

v3.9.1

Compare Source

v3.9.0

Compare Source

diff

🔗 Release Notes

v3.8.5

Compare Source

v3.8.4

Compare Source

diff

Markdown: Fix blank lines between list items and nested sub-lists being removed in Markdown/MDX (#​17746 by @​byplayer)

Prettier was removing blank lines between list items and their nested sub-lists, converting loose lists into tight lists and changing their semantic meaning.

<!-- Input -->
- a

  - b

- c

  - d

<!-- Prettier 3.8.3 -->
- a
  - b
- c
  - d

<!-- Prettier 3.8.4 -->
- a

  - b

- c

  - d
jonpyt/prism-code-editor (prism-code-editor)

v5.3.0

Compare Source

  • Added a key binding to the search widget for replacing (#​59) (3b4f95e)
  • Fixed language imports when using the esm.sh CDN (#​57) (b650368)
  • Fixed multi-line keyword tokens breaking the editor (#​61) (184049a)
  • Fixed conflict between inline and fenced code blocks in markdown (730b2e3)

v5.2.0

Compare Source

Commands rework and new hotkeys

New hotkeys functionality has been added to make registering commands and customizing key bindings easier (48023d0).

The defaultCommands() extension has now been deprecated and will be removed in the next major release. It has been replaced by the new editorCommands() extension which allows customizable key bindings and behaves almost identically when given the defaultKeymap. Note that The basicEditor() setup will continue to use defaultCommands() for backwards compatibility until the next major release. The example below shows how to use the new extension:

import { editorCommands, defaultKeymap } from "prism-code-editor/commands"

editor.addExtensions(editorCommands(defaultKeymap))

Most commands part of defaultCommands() have how been extracted from the extension and are exported from prism-code-editor/commands. This makes it easy to make custom keymaps or to create command palettes. The commands include:

editor.keyCommandMap has also been deprecated and will be removed in the next major release. Read the hotkeys guide to see how addEditorHotkey() can be used instead.

Improvements

  • Added extra key bindings to the search widget (1a5ab1a)
  • Added scroll up/down 1 line key binding for Mac to defaultKeymap (a54dc41)
  • Optimized the setSelection() utility (3f6aafd)
stylelint/stylelint (stylelint)

v17.14.1

Compare Source

v17.14.0

Compare Source

It fixes 3 bugs, including a false negative one.

v17.13.0

Compare Source

It fixes 3 bugs, including a false negative one.

  • Fixed: declaration-block-no-duplicate-properties false negatives for interleaved non-consecutive duplicates with ignore: ["consecutive-duplicates(-*)"] (#​9324) (@​sarathfrancis90).
  • Fixed: selector-max-type false positives for nested selectors (#​9319) (@​romainmenke).
  • Fixed: selector-type-no-unknown false positives for install (#​9308) (@​Mouvedia).
typescript-eslint/typescript-eslint (typescript-eslint)

v8.65.0

Compare Source

🚀 Features
  • add warning when TS 7 is detected (#​12529)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.64.0

Compare Source

8.64.0 (2026-07-13)

🚀 Features
  • support parsing import defer (#​12513)
  • eslint-plugin: [no-loop-func] support using / await using declarations and deprecate the rule (#​12500)
  • typescript-estree: throw for invalid definite assignment in class properties (#​12543)
🩹 Fixes
  • eslint-plugin: [require-array-sort-compare] handle constrained arrays (#​12512)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.63.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.62.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.62.0

Compare Source

🚀 Features
  • remove redundant package.json "files" (#​12444)
❤️ Thank You

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.61.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.61.0

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

v8.60.1

Compare Source

This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

See GitHub Releases for more information.

You can read about our versioning strategy and releases on our website.

vitejs/vite (vite)

v7.3.6

Compare Source

Please refer to CHANGELOG.md for details.

v7.3.5

Compare Source

Please refer to CHANGELOG.md for details.

solidjs/vite-plugin-solid (vite-plugin-solid)

v2.11.14

Compare Source

Patch Changes
  • a9a68cb: Allow @testing-library/jest-dom v7 in the optional peer dependency range. v7 keeps the @testing-library/jest-dom/vitest subpath the plugin auto-injects into test.setupFiles, so no code change is needed, only the range widening that unblocks npm's peer resolution.

v2.11.13

Compare Source

Patch Changes
  • 35ce381: Use per-environment Vite plugin hook APIs while retaining compatibility with Vite 3 through 5.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "every 2 months on the first day of the month"
  • 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.

@renovate
renovate Bot force-pushed the renovate/all-npm-dependencies branch 5 times, most recently from 7f3a8f4 to 223e73b Compare July 9, 2026 17:45
@renovate
renovate Bot force-pushed the renovate/all-npm-dependencies branch 12 times, most recently from 4f3dd5a to 1aac3e0 Compare July 16, 2026 17:37
@renovate
renovate Bot force-pushed the renovate/all-npm-dependencies branch 5 times, most recently from 2677903 to 97d9913 Compare July 24, 2026 22:01
@renovate
renovate Bot force-pushed the renovate/all-npm-dependencies branch 3 times, most recently from 5426bb1 to c340b37 Compare August 3, 2026 01:46
@renovate
renovate Bot force-pushed the renovate/all-npm-dependencies branch 4 times, most recently from c3a2ed3 to baf48d1 Compare August 9, 2026 17:23
@renovate
renovate Bot force-pushed the renovate/all-npm-dependencies branch from baf48d1 to fb37b54 Compare August 10, 2026 17:55
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