An open index of dependabot pull requests across open source projects.

chore(deps): bump the production-dependencies group with 26 updates

Merged
Number: #1
Type: Pull Request
State: Merged
Author: dependabot[bot] dependabot[bot]
Association: Contributor
Comments: 0
Created: May 16, 2025 at 07:58 AM UTC
(4 months ago)
Updated: May 16, 2025 at 08:09 AM UTC
(4 months ago)
Merged: May 16, 2025 at 08:09 AM UTC
(4 months ago)
by eldon-chung
Time to Close: 10 minutes
Labels:
dependencies javascript
Description:

Bumps the production-dependencies group with 26 updates:

Package From To
@clack/prompts 0.9.0 0.10.1
@floating-ui/dom 1.6.12 1.7.0
flexsearch 0.7.43 0.8.167
globby 14.0.2 14.1.0
hast-util-to-html 9.0.4 9.0.5
hast-util-to-jsx-runtime 2.3.2 2.3.6
katex 0.16.19 0.16.22
lightningcss 1.28.2 1.30.1
mdast-util-find-and-replace 3.0.1 3.0.2
pixi.js 8.6.6 8.9.2
preact 10.25.4 10.26.6
preact-render-to-string 6.5.12 6.5.13
pretty-bytes 6.1.1 7.0.0
rehype-citation 2.2.2 2.3.1
rehype-mathjax 6.0.0 7.1.0
rehype-pretty-code 0.14.0 0.14.1
remark-gfm 4.0.0 4.0.1
remark-rehype 11.1.1 11.1.2
shiki 1.24.4 3.4.2
ws 8.18.0 8.18.2
@types/ws 8.5.13 8.18.1
@types/node 22.10.2 22.15.18
esbuild 0.24.2 0.25.4
prettier 3.4.2 3.5.3
tsx 4.19.2 4.19.4
typescript 5.7.2 5.8.3

Updates @clack/prompts from 0.9.0 to 0.10.1

Release notes

Sourced from @​clack/prompts's releases.

@​clack/prompts@​0.10.1

Patch Changes

  • 11a5dc1: Fixes multiselect only shows hints on the first item in the options list. Now correctly shows hints for all selected options with hint property.
  • 30aa7ed: Adds a new selectableGroups boolean to the group multi-select prompt. Using selectableGroups: false will disable the ability to select a top-level group, but still allow every child to be selected individually.
  • Updated dependencies [30aa7ed]
  • Updated dependencies [5dfce8a]
  • Updated dependencies [f574297]
    • @​clack/core@​0.4.2

@​clack/prompts@​0.10.0

Minor Changes

  • 613179d: Adds a new indicator option to spinner, which supports the original "dots" loading animation or a new "timer" loading animation.

    import * as p from "@clack/prompts";
    

    const spin = p.spinner({ indicator: "timer" }); spin.start("Loading"); await sleep(3000); spin.stop("Loaded");

  • a38b2bc: Adds stream API which provides the same methods as log, but for iterable (even async) message streams. This is particularly useful for AI responses which are dynamically generated by LLMs.

    import * as p from "@clack/prompts";
    

    await p.stream.step( (async function* () { yield* generateLLMResponse(question); })() );

@​clack/prompts@​0.9.1

Patch Changes

  • 8093f3c: Adds Error support to the validate function
  • 98925e3: Exports the Option type and improves JSDocannotations
  • 1904e57: Replace custom utility for stripping ANSI control sequences with Node's built-in stripVTControlCharacters utility.
  • Updated dependencies [8093f3c]
  • Updated dependencies [e5ba09a]
  • Updated dependencies [8cba8e3]
    • @​clack/core@​0.4.1
Changelog

Sourced from @​clack/prompts's changelog.

0.10.1

Patch Changes

  • 11a5dc1: Fixes multiselect only shows hints on the first item in the options list. Now correctly shows hints for all selected options with hint property.
  • 30aa7ed: Adds a new selectableGroups boolean to the group multi-select prompt. Using selectableGroups: false will disable the ability to select a top-level group, but still allow every child to be selected individually.
  • Updated dependencies [30aa7ed]
  • Updated dependencies [5dfce8a]
  • Updated dependencies [f574297]
    • @​clack/core@​0.4.2

0.10.0

Minor Changes

  • 613179d: Adds a new indicator option to spinner, which supports the original "dots" loading animation or a new "timer" loading animation.

    import * as p from "@clack/prompts";
    

    const spin = p.spinner({ indicator: "timer" }); spin.start("Loading"); await sleep(3000); spin.stop("Loaded");

  • a38b2bc: Adds stream API which provides the same methods as log, but for iterable (even async) message streams. This is particularly useful for AI responses which are dynamically generated by LLMs.

    import * as p from "@clack/prompts";
    

    await p.stream.step( (async function* () { yield* generateLLMResponse(question); })() );

0.9.1

Patch Changes

  • 8093f3c: Adds Error support to the validate function
  • 98925e3: Exports the Option type and improves JSDocannotations
  • 1904e57: Replace custom utility for stripping ANSI control sequences with Node's built-in stripVTControlCharacters utility.
  • Updated dependencies [8093f3c]
  • Updated dependencies [e5ba09a]
  • Updated dependencies [8cba8e3]
    • @​clack/core@​0.4.1
Commits

Updates @floating-ui/dom from 1.6.12 to 1.7.0

Release notes

Sourced from @​floating-ui/dom's releases.

@​floating-ui/dom@​1.7.0

Minor Changes

  • feat(flip): add "alignment" string value for crossAxis option. This value determines if cross axis overflow checking is restricted to the alignment of the placement only. This prevents fallbackPlacements/fallbackAxisSideDirection from too eagerly changing to the perpendicular side (thereby preferring shift() if overflow is detected along the cross axis, even if shift() is placed after flip() in the middleware array).

Patch Changes

  • fix: correct position when document scrollbar is on left side with fixed strategy
  • Update dependencies: @floating-ui/core@1.7.0

@​floating-ui/dom@​1.6.13

Patch Changes

  • fix(autoUpdate): work around IntersectionObserver issue that sometimes fails to detect movement of reference element
  • Update dependencies: @floating-ui/utils@0.2.9
Changelog

Sourced from @​floating-ui/dom's changelog.

1.7.0

Minor Changes

  • feat(flip): add "alignment" string value for crossAxis option. This value determines if cross axis overflow checking is restricted to the alignment of the placement only. This prevents fallbackPlacements/fallbackAxisSideDirection from too eagerly changing to the perpendicular side (thereby preferring shift() if overflow is detected along the cross axis, even if shift() is placed after flip() in the middleware array).

Patch Changes

  • fix: correct position when document scrollbar is on left side with fixed strategy
  • Update dependencies: @floating-ui/core@1.7.0

1.6.13

Patch Changes

  • fix(autoUpdate): work around IntersectionObserver issue that sometimes fails to detect movement of reference element
  • Update dependencies: @floating-ui/utils@0.2.9
Commits
  • fdcb0a9 chore: version packages (#3310)
  • 1150bcf chore: make dom depend on core for minors
  • c81f259 feat(flip): "alignment" string value for crossAxis option (#3308)
  • 6b43484 fix: correct position when document scrollbar is on left side with fixed stra...
  • 86b3154 test: run React tests in Vitest browser mode (#3258)
  • 7a80174 chore: lint unused vars
  • c09c59d chore: update Playwright (#3214)
  • b0dfb58 chore: version packages (#3187)
  • 87504f9 style(dom): apply prettier config (#3189)
  • 1fa2c50 chore(eslint): add 'eslint-plugin-prettier', apply 'prettier' rules (#3177)
  • Additional commits viewable in compare view

Updates flexsearch from 0.7.43 to 0.8.167

Release notes

Sourced from flexsearch's releases.

v0.8.1

  • Resolver Support for Documents
  • Asynchronous Runtime Balancer, new option priority
  • Export/Import Worker Indexes + Document Worker, new extern config options export and import
  • Improved interoperability of the different build packages, including source folder
  • Support custom filter function for encoder (stop-word filter)

v0.8.0

  • Persistent indexes support for: IndexedDB (Browser), Redis, SQLite, Postgres, MongoDB, Clickhouse
  • Enhanced language customization via the new Encoder class
  • Result Highlighting
  • Query performance achieve results up to 4.5 times faster compared to the previous generation v0.7.x by also improving the quality of results
  • Enhanced support for larger indexes or larger result sets
  • Improved offset and limit processing achieve up to 100 times faster traversal performance through large datasets
  • Support for larger In-Memory index with extended key size (the defaults maximum keystore limit is: 2^24)
  • Greatly enhanced performance of the whole text encoding pipeline
  • Improved indexing of numeric content (Triplets)
  • Intermediate result sets and Resolver
  • Basic Resolver: and, or, xor, not, limit, offset, boost, resolve
  • Improved charset collection
  • New charset preset soundex which further reduces memory consumption by also increasing "fuzziness"
  • Performance gain when polling tasks to the index by using "Event-Loop-Caches"
  • Up to 100 times faster deletion/replacement when not using the additional "fastupdate" register
  • Regex Pre-Compilation (transforms hundreds of regex rules into just a few)
  • Extended support for multiple tags (DocumentIndex)
  • Custom Fields ("Virtual Fields")
  • Custom Filter
  • Custom Score Function
  • Added French language preset (stop-word filter, stemmer)
  • Enhanced Worker Support
  • Export / Import index in chunks
  • Improved Build System + Bundler (Supported: CommonJS, ESM, Global Namespace), also the import of language packs are now supported for Node.js
  • Full covering index.d.ts type definitions
  • Fast-Boot Serialization optimized for Server-Side-Rendering (PHP, Python, Ruby, Rust, Java, Go, Node.js, ...)
Changelog

Sourced from flexsearch's changelog.

Changelog

Current Version

  • Improved Stemmer Handling
  • Improved Result Highlighting
  • Use multi-language charset normalization as the default Encoder
  • Simplified charset support for multi-language content
  • Charset renamed LatinExact => Exact, LatinDefault => Default and LatinSimple => Normalize, these are universal charset presets for any languages
  • Charset ArabicDefault and CyrillicDefault was removed, they are fully covered by the default universal charset presets
  • Charset Charset.CjkDefault was renamed to Charset.CJK

v0.8.1

  • Resolver Support for Documents
  • Asynchronous Runtime Balancer, new option priority
  • Export/Import Worker Indexes + Document Worker, new extern config options export and import
  • Improved interoperability of the different build packages, including source folder
  • Support custom filter function for encoder (stop-word filter)

v0.8.0

  • Persistent indexes support for: IndexedDB (Browser), Redis, SQLite, Postgres, MongoDB, Clickhouse
  • Enhanced language customization via the new Encoder class
  • Result Highlighting
  • Query performance achieve results up to 4.5 times faster compared to the previous generation v0.7.x by also improving the quality of results
  • Enhanced support for larger indexes or larger result sets
  • Improved offset and limit processing achieve up to 100 times faster traversal performance through large datasets
  • Support for larger In-Memory index with extended key size (the defaults maximum keystore limit is: 2^24)
  • Greatly enhanced performance of the whole text encoding pipeline
  • Improved indexing of numeric content (Triplets)
  • Intermediate result sets and Resolver
  • Basic Resolver: and, or, xor, not, limit, offset, boost, resolve
  • Improved charset collection
  • New charset preset soundex which further reduces memory consumption by also increasing "fuzziness"
  • Performance gain when polling tasks to the index by using "Event-Loop-Caches"
  • Up to 100 times faster deletion/replacement when not using the additional "fastupdate" register
  • Regex Pre-Compilation (transforms hundreds of regex rules into just a few)
  • Extended support for multiple tags (DocumentIndex)
  • Custom Fields ("Virtual Fields")
  • Custom Filter
  • Custom Score Function
  • Added French language preset (stop-word filter, stemmer)
  • Enhanced Worker Support
  • Export / Import index in chunks
  • Improved Build System + Bundler (Supported: CommonJS, ESM, Global Namespace), also the import of language packs are now supported for Node.js
  • Full covering index.d.ts type definitions
  • Fast-Boot Serialization optimized for Server-Side-Rendering (PHP, Python, Ruby, Rust, Java, Go, Node.js, ...)

v0.7.0

... (truncated)

Commits

Updates globby from 14.0.2 to 14.1.0

Release notes

Sourced from globby's releases.

v14.1.0

  • Export isIgnoredByIgnoreFiles and isIgnoredByIgnoreFilesSync functions (#269) cba8941

https://github.com/sindresorhus/globby/compare/v14.0.2...v14.1.0

Commits

Updates hast-util-to-html from 9.0.4 to 9.0.5

Release notes

Sourced from hast-util-to-html's releases.

9.0.5

  • 329625e Update property-information

Full Changelog: https://github.com/syntax-tree/hast-util-to-html/compare/9.0.4...9.0.5

Commits

Updates hast-util-to-jsx-runtime from 2.3.2 to 2.3.6

Release notes

Sourced from hast-util-to-jsx-runtime's releases.

2.3.6

Full Changelog: https://github.com/syntax-tree/hast-util-to-jsx-runtime/compare/2.3.5...2.3.6

2.3.5

  • d25e00a Remove no longer working type hack

Full Changelog: https://github.com/syntax-tree/hast-util-to-jsx-runtime/compare/2.3.4...2.3.5

2.3.4

Types

  • bf5ccaa Fix type error if JSX is not defined

Full Changelog: https://github.com/syntax-tree/hast-util-to-jsx-runtime/compare/2.3.3...2.3.4

2.3.3

  • da03821 Update property-information

Full Changelog: https://github.com/syntax-tree/hast-util-to-jsx-runtime/compare/2.3.2...2.3.3

Commits

Updates katex from 0.16.19 to 0.16.22

Release notes

Sourced from katex's releases.

v0.16.22

0.16.22 (2025-04-09)

Bug Fixes

  • \relax in base or exponent of super/subscript (#4045) (1f43c84)

v0.16.21

0.16.21 (2025-01-17)

Bug Fixes

v0.16.20

0.16.20 (2025-01-12)

Bug Fixes

Changelog

Sourced from katex's changelog.

0.16.22 (2025-04-09)

Bug Fixes

  • \relax in base or exponent of super/subscript (#4045) (1f43c84)

0.16.21 (2025-01-17)

Bug Fixes

  • escape \htmlData attribute name (57914ad)

0.16.20 (2025-01-12)

Bug Fixes

Commits
  • 613c3da chore(release): 0.16.22 [ci skip]
  • 1f43c84 fix: \relax in base or exponent of super/subscript (#4045)
  • 2fe1941 chore: spelling fixes (#4035)
  • aada26a chore(deps): update dependency postcss-preset-env to v7.8.3 [skip netlify] (#...
  • 3376056 chore(deps): update dependency caniuse-lite to v1.0.30001695 [skip netlify] (...
  • bc4a947 chore: bump GitHub actions to their latest versions (#4026)
  • 923f2aa chore(release): 0.16.21 [ci skip]
  • 57914ad fix: escape \htmlData attribute name
  • ff28995 Merge commit from fork
  • 28a0bf5 chore(release): 0.16.20 [ci skip]
  • Additional commits viewable in compare view

Updates lightningcss from 1.28.2 to 1.30.1

Release notes

Sourced from lightningcss's releases.

v1.30.1

Fixed crash on process exit when lightningcss was loaded inside a Node.js worker thread on Linux

v1.30.0

Features

  • Update relative color parsing to latest spec: colors now support numbers in addition to percentages, and calcs in colors are now always numbers. Note that this was technically a breaking change in the spec. You may need to update code using relative color calculations on percentages to use numbers instead. See the PR for details. – #465
  • Update nesting implementation for new spec: It is now possible to nest selectors with pseudo elements, and declarations and nested rules can be interleaved. See https://web.dev/blog/css-nesting-cssnesteddeclarations for more details. – https://github.com/parcel-bundler/lightningcss/commit/6c465c123deb549dfb45fd3558f25dca0dbde0d6
  • Skip generating unnecessary @supports rules when already nested in a @supports rule – #878, d398c1b86439dfd243a6c2ba627a8e7981118a44
  • Improve error recovery for media queries – #954
  • Add support for ::picker, ::picker-icon and ::checkmark – #957
  • Add build support for Android – #932

Fixes

  • Fix error message for invalid composes selectors – parcel-bundler/lightningcss#948
  • Update browserslist – parcel-bundler/lightningcss#961
  • Fix linear-gradient direction conversion for legacy vendor-prefixed values – #936
  • Prevent new lines in license comments from breaking source maps – #971
  • Do not inline layers before imports – 33ea2c149e2c94f6e45a86d6d666d092729c9523
  • Statically link Visual Studio redistributables on Windows builds – e5c4139be325c03704072c948be38f8b1f990071
  • update browser compat data – 17bdc80ff5282c410daf65d135ef6cac79200e55

v1.29.3

v1.29.2

v1.29.0

Added

Fixed

... (truncated)

Commits
  • f2dc67c v1.30.1
  • d302a6b Add linker option to prevent segfault in Node worker threads
  • 474c67c v1.30.0
  • 17bdc80 update browser compat data
  • e5c4139 Statically link Visual Studio redistributables on Windows builds
  • 33ea2c1 Do not inline layers before imports
  • 4ebcb45 Update relative color parsing to latest spec (#465)
  • 0f064ab Prevent new lines written by write_str from breaking source maps (#971)
  • 16fdfd5 fix: remove grid feature (#972)
  • 496f4f6 Add build support for Android (#932)
  • Additional commits viewable in compare view

Updates mdast-util-find-and-replace from 3.0.1 to 3.0.2

Release notes

Sourced from mdast-util-find-and-replace's releases.

3.0.2

Types

  • f67eee4 Refactor to use @imports
  • 8ac2d6b Add declaration maps

Full Changelog: https://github.com/syntax-tree/mdast-util-find-and-replace/compare/3.0.1...3.0.2

Commits

Updates pixi.js from 8.6.6 to 8.9.2

Release notes

Sourced from pixi.js's releases.

v8.9.2

💾 Download

Development Build:

Production Build:

Documentation:

Changed

https://github.com/pixijs/pixi.js/compare/8.9.1...v8.9.2

🐛 Fixed

New Contributors

v8.9.1

💾 Download

Development Build:

Production Build:

Documentation:

Changed

https://github.com/pixijs/pixi.js/compare/v8.9.0...v8.9.1

🐛 Fixed

v8.9.0

💾 Download

... (truncated)

Commits

Updates preact from 10.25.4 to 10.26.6

Release notes

Sourced from preact's releases.

10.26.6

Fixes

Types

  • Change HTMLMediaElement.controlsList type to string (DOMTokenList) (#4744, thanks @​piotr-cz)

Maintenance

10.26.5

Types

Fixes

Maintenance

10.26.4

Fixes

10.26.3

Fixes

Types

... (truncated)

Commits

Updates preact-render-to-string from 6.5.12 to 6.5.13

Release notes

Sourced from preact-render-to-string's releases.

v6.5.13

Patch Changes

  • #408 8e8e8ac Thanks @​f0x52! - Ensure that the _parent is kept around across multiple suspensions and avoid circular references. In doing so our useId hook should always output unique ids during renderingToString.

  • #409 2afaf31 Thanks @​f0x52! - Ensure the renderToStream types of /stream and /stream-node accept a generic for the props of the passed in VNode

  • #405 0a698f6 Thanks @​f0x52! - renderToPipeableStream: expose errors through onError, no longer emit un-catchable error event on internal stream

Changelog

Sourced from preact-render-to-string's changelog.

6.5.13

Patch Changes

  • #408 8e8e8ac Thanks @​f0x52! - Ensure that the _parent is kept around across multiple suspensions and avoid circular references. In doing so our useId hook should always output unique ids during renderingToString.
  • #409 2afaf31 Thanks @​f0x52! - Ensure the renderToStream types of /stream and /stream-node accept a generic for the props of the passed in VNode
  • #405 0a698f6 Thanks @​f0x52! - renderToPipeableStream: expose errors through onError, no longer emit un-catchable error event on internal stream
Commits
  • b2050f4 Version Packages (#410)
  • 0a698f6 renderToPipeableStream: expose errors through onError, no longer emit un-catc...
  • c819f51 Ensure use id works (#411)
  • 8e8e8ac Use suspense boundary vnode as parent for subtree re-render (#408)
  • 2afaf31 Use generic type for vnode props in renderToReadableStream/renderToPipeableSt...
  • See full diff in compare view

Updates pretty-bytes from 6.1.1 to 7.0.0

Release notes

Sourced from pretty-bytes's releases.

v7.0.0

Breaking

  • Require Node.js 20 13d3727

Improvements

  • Add support for BigInt (#85) 386b35a

https://github.com/sindresorhus/pretty-bytes/compare/v6.1.1...v7.0.0

Commits
Pull Request Statistics
Commits:
1
Files Changed:
2
Additions:
+587
Deletions:
-1169
Package Dependencies
Ecosystem:
npm
Version Change:
22.10.2 → 22.15.18
Update Type:
Minor
Package:
ws
Ecosystem:
npm
Version Change:
8.18.0 → 8.18.2
Update Type:
Patch
Package:
prettier
Ecosystem:
npm
Version Change:
3.4.2 → 3.5.3
Update Type:
Minor
Ecosystem:
npm
Version Change:
0.9.0 → 0.10.1
Update Type:
Minor
Package:
typescript
Ecosystem:
npm
Version Change:
5.7.2 → 5.8.3
Update Type:
Minor
Package:
esbuild
Ecosystem:
npm
Version Change:
0.24.2 → 0.25.4
Update Type:
Minor
Package:
tsx
Ecosystem:
npm
Version Change:
4.19.2 → 4.19.4
Update Type:
Patch
Package:
pixi.js
Ecosystem:
npm
Version Change:
8.6.6 → 8.9.2
Update Type:
Minor
Package:
shiki
Ecosystem:
npm
Version Change:
1.24.4 → 3.4.2
Update Type:
Major
Package:
katex
Ecosystem:
npm
Version Change:
0.16.19 → 0.16.22
Update Type:
Patch
Package:
flexsearch
Ecosystem:
npm
Version Change:
0.7.43 → 0.8.167
Update Type:
Minor
Ecosystem:
npm
Version Change:
1.6.12 → 1.7.0
Update Type:
Minor
Package:
preact
Ecosystem:
npm
Version Change:
10.25.4 → 10.26.6
Update Type:
Minor
Ecosystem:
npm
Version Change:
0.14.0 → 0.14.1
Update Type:
Patch
Ecosystem:
npm
Version Change:
1.28.2 → 1.30.1
Update Type:
Minor
Ecosystem:
npm
Version Change:
6.1.1 → 7.0.0
Update Type:
Major
Ecosystem:
npm
Version Change:
2.2.2 → 2.3.1
Update Type:
Minor
Package:
remark-gfm
Ecosystem:
npm
Version Change:
4.0.0 → 4.0.1
Update Type:
Patch
Package:
globby
Ecosystem:
npm
Version Change:
14.0.2 → 14.1.0
Update Type:
Minor
Ecosystem:
npm
Version Change:
11.1.1 → 11.1.2
Update Type:
Patch
Package:
@types/ws
Ecosystem:
npm
Version Change:
8.5.13 → 8.18.1
Update Type:
Minor
Ecosystem:
npm
Version Change:
9.0.4 → 9.0.5
Update Type:
Patch
Ecosystem:
npm
Version Change:
2.3.2 → 2.3.6
Update Type:
Patch
Ecosystem:
npm
Version Change:
6.0.0 → 7.1.0
Update Type:
Major
Ecosystem:
npm
Version Change:
3.0.1 → 3.0.2
Update Type:
Patch
Ecosystem:
npm
Version Change:
6.5.12 → 6.5.13
Update Type:
Patch
Technical Details
ID: 353376
UUID: 2523873991
Node ID: PR_kwDOOq_nHc6Wb0LH
Host: GitHub
Repository: notes-for-computer-science/programming-in-C
Merge State: Unknown