Skip to content

build(deps-dev): bump refa from 0.4.1 to 0.12.1 - #4483

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/refa-0.12.1
Open

build(deps-dev): bump refa from 0.4.1 to 0.12.1#4483
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/refa-0.12.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 9, 2026

Copy link
Copy Markdown
Contributor

Bumps refa from 0.4.1 to 0.12.1.

Release notes

Sourced from refa's releases.

v0.12.1

Added

  • Generally added some documentation.
  • Added CharMap#{size,entryCount} to get the size of a map.
  • Added CharMap#copy to create a (mapped) copy of a map.
  • Added StringSet#{is{Proper,}{Subset,Superset}Of,isDisjointWith} for set relations.
  • Added UnicodeSet#{is{Proper,}{Subset,Superset}Of,isDisjointWith} for set relations.
  • Added UnicodeSet#{wordSets,maximum} for a more ergonomic API.
  • UnicodeSet#{equals,union,intersect,without} allow CharSets.

Fixed

  • Made StringSet#words private. This should have never been public in the first place.
  • Made StringSet.empty readonly.
  • Removed ignored range parameter from CharMap#entries.
  • Fixed some bugs in StringSet#{equals,union}.
  • Removed StringSet#{filter,map}. These methods should have never been public in the first place.

RunDevelopment/refa@v0.12.0...v0.12.1

v0.12.0

Breaking changes

  • Added support for the v flag.
    • This significantly changes the interfaces and types around the parser.
    • There are now 2 never classes JS.UnicodeSet and JS.StringSet to represent a Unicode set with strings.
    • Much more.
  • combineTransformers has been deprecated. Use CombinedTransformer instead.

Added

  • JS.parseCharSet and JS.parseUnicodeSet have been added to easily parse a character AST into a CharSet or UnicodeSet.
  • JS.toLiteral now supports the v flag.
  • Added CharSet#fromCharacter to easily create a character set from a single character.
  • Allow string argument for JS.Parser.fromLiteral.
  • Added CombinedTransformer class to combine multiple transformers into one.
  • Added transform events which allows the caller to observe the transformation.
  • Added Transformers.makeGreedy to make quantifiers greedy whenever possible.
  • Added Transformers.simplify as a stable way to get the best combination of transformers to simplify a regex.

Changed

  • Transformers can now have an optional name.
  • Major internal improvements to some transformers, especially applyAssertions.

Fixed

... (truncated)

Changelog

Sourced from refa's changelog.

0.12.1 (2023-09-13)

Added

  • Generally added some documentation.
  • Added CharMap#{size,entryCount} to get the size of a map.
  • Added CharMap#copy to create a (mapped) copy of a map.
  • Added StringSet#{is{Proper,}{Subset,Superset}Of,isDisjointWith} for set relations.
  • Added UnicodeSet#{is{Proper,}{Subset,Superset}Of,isDisjointWith} for set relations.
  • Added UnicodeSet#{wordSets,maximum} for a more ergonomic API.
  • UnicodeSet#{equals,union,intersect,without} allow CharSets.

Fixed

  • Made StringSet#words private. This should have never been public in the first place.
  • Made StringSet.empty readonly.
  • Removed ignored range parameter from CharMap#entries.
  • Fixed some bugs in StringSet#{equals,union}.
  • Removed StringSet#{filter,map}. These methods should have never been public in the first place.

0.12.0 (2023-09-04)

Breaking changes

  • Added support for the v flag.
    • This significantly changes the interfaces and types around the parser.
    • There are now 2 never classes JS.UnicodeSet and JS.StringSet to represent a Unicode set with strings.
    • Much more.
  • combineTransformers has been deprecated. Use CombinedTransformer instead.

Added

  • JS.parseCharSet and JS.parseUnicodeSet have been added to easily parse a character AST into a CharSet or UnicodeSet.
  • JS.toLiteral now supports the v flag.
  • Added CharSet#fromCharacter to easily create a character set from a single character.
  • Allow string argument for JS.Parser.fromLiteral.
  • Added CombinedTransformer class to combine multiple transformers into one.
  • Added transform events which allows the caller to observe the transformation.
  • Added Transformers.makeGreedy to make quantifiers greedy whenever possible.
  • Added Transformers.simplify as a stable way to get the best combination of transformers to simplify a regex.

Changed

  • Transformers can now have an optional name.
  • Major internal improvements to some transformers, especially applyAssertions.

Fixed

  • isEmpty has been fixed. Transformers.moveUpEmpty should now work correctly.
  • Transformers are now guaranteed to be called with the correct this argument.

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 9, 2026
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown

Build Size Report

Changes to minified artifacts in /build, after gzip compression.

3 files changed

Total change -5 B

View Changes
file base pr diff
es/core.min.js 8.22 KB 8.22 KB -2 B
es/highlight.min.js 8.22 KB 8.22 KB -2 B
highlight.min.js 8.26 KB 8.26 KB -1 B

Bumps [refa](https://github.com/RunDevelopment/refa) from 0.4.1 to 0.12.1.
- [Release notes](https://github.com/RunDevelopment/refa/releases)
- [Changelog](https://github.com/RunDevelopment/refa/blob/master/CHANGELOG.md)
- [Commits](RunDevelopment/refa@v0.4.1...v0.12.1)

---
updated-dependencies:
- dependency-name: refa
  dependency-version: 0.12.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/refa-0.12.1 branch from c5a6147 to 0769c29 Compare August 9, 2026 18:13
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown

Build Size Report

Changes to minified artifacts in /build, after gzip compression.

No changes

No existing files changed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants