From 599048ca6b2ee0c6e63250a0e60919aea23dbba4 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 1 Jan 2022 23:09:38 +0000
Subject: [PATCH 01/71] Bump actions/setup-node from 2.5.0 to 2.5.1

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.5.0...v2.5.1)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 0b36b84..b0b23c9 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -27,7 +27,7 @@ jobs:
           fetch-depth: '2'
 
       - name: Test on Node ${{ matrix.node-version }}
-        uses: actions/setup-node@v2.5.0
+        uses: actions/setup-node@v2.5.1
         with:
           node-version: ${{ matrix.node-version }}
 

From 4075fcbd545be14f4aaf949fea078589d2374423 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 29 Jan 2022 23:09:13 +0000
Subject: [PATCH 02/71] Bump eslint-plugin-jest from 25.7.0 to 26.0.0

Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 25.7.0 to 26.0.0.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v25.7.0...v26.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-jest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index 2de9cc3..c3ed222 100644
--- a/package.json
+++ b/package.json
@@ -53,7 +53,7 @@
     "eslint-config-prettier": "^8.1.0",
     "eslint-import-resolver-typescript": "^2.4.0",
     "eslint-plugin-import": "^2.25.3",
-    "eslint-plugin-jest": "^25.2.1",
+    "eslint-plugin-jest": "^26.0.0",
     "jest": "^27.0.1",
     "jest-when": "^3.2.1",
     "node-sass": "^7.0.0",

From ecd7a1cc31915ef70aa46f7e8b64a77f6ed10516 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 5 Feb 2022 23:13:27 +0000
Subject: [PATCH 03/71] Bump @types/jest-when from 2.7.4 to 3.5.0

Bumps [@types/jest-when](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest-when) from 2.7.4 to 3.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest-when)

---
updated-dependencies:
- dependency-name: "@types/jest-when"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index c3ed222..5e86bd8 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
   "devDependencies": {
     "@types/history": "^4.7.3",
     "@types/jest": "^27.0.1",
-    "@types/jest-when": "^2.4.1",
+    "@types/jest-when": "^3.5.0",
     "@types/lodash": "^4.14.140",
     "@typescript-eslint/eslint-plugin": "^5.6.0",
     "@typescript-eslint/parser": "^5.6.0",

From 781e1279ff508cf5702900ce045db44aa8a5dc1c Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Thu, 17 Feb 2022 23:35:38 -0600
Subject: [PATCH 04/71] Move package into a sub-directory of /packages

---
 .eslintignore                                          |  5 ++---
 .gitignore                                             |  1 -
 demo/tsconfig.json                                     |  4 ++--
 CHANGELOG.md => packages/regex-to-strings/CHANGELOG.md |  0
 README.md => packages/regex-to-strings/README.md       |  0
 .../regex-to-strings/jest.config.js                    |  2 +-
 package.json => packages/regex-to-strings/package.json |  0
 {src => packages/regex-to-strings/src}/Expander.ts     |  0
 {src => packages/regex-to-strings/src}/Expansion.ts    |  0
 .../regex-to-strings/src}/constants/index.ts           |  0
 {src => packages/regex-to-strings/src}/e2e.spec.ts     |  0
 .../src}/expanders/alternative-pattern.ts              |  0
 .../regex-to-strings/src}/expanders/char-pattern.ts    |  0
 .../src}/expanders/character-class-pattern.ts          |  0
 .../src}/expanders/disjunction-pattern.ts              |  0
 .../regex-to-strings/src}/expanders/group-pattern.ts   |  0
 .../src}/expanders/repetition-pattern.ts               |  0
 .../regex-to-strings/src}/helpers/iterate-sorted.ts    |  0
 .../regex-to-strings/src}/helpers/utils.ts             |  0
 {src => packages/regex-to-strings/src}/index.spec.ts   |  0
 {src => packages/regex-to-strings/src}/index.ts        |  0
 {src => packages/regex-to-strings/src}/pattern.spec.ts |  0
 {src => packages/regex-to-strings/src}/pattern.ts      |  0
 .../regex-to-strings/src}/sorts/fisher-yates-random.ts |  0
 .../regex-to-strings/src}/sorts/number-random.ts       |  0
 .../regex-to-strings/src}/sorts/weighted-random.ts     |  0
 .../decimal-char-to-simple-char-transform.ts           |  0
 .../regex-to-strings/src}/transforms/index.ts          |  0
 .../src}/transforms/meta-to-char-class-transform.ts    |  0
 .../simple-quantifier-to-range-quantifier-transform.ts |  0
 .../regex-to-strings/src}/transforms/utils.ts          |  0
 .../regex-to-strings/src}/types/regexp-tree-guards.ts  |  0
 .../regex-to-strings/src}/types/regexp-tree.d.ts       |  0
 packages/regex-to-strings/tsconfig.json                | 10 ++++++++++
 {src => packages/regex-to-strings}/tsconfig.test.json  |  8 ++++----
 src/tsconfig.json                                      | 10 ----------
 tsconfig.json                                          |  4 ++--
 37 files changed, 21 insertions(+), 23 deletions(-)
 rename CHANGELOG.md => packages/regex-to-strings/CHANGELOG.md (100%)
 rename README.md => packages/regex-to-strings/README.md (100%)
 rename jest.config.js => packages/regex-to-strings/jest.config.js (86%)
 rename package.json => packages/regex-to-strings/package.json (100%)
 rename {src => packages/regex-to-strings/src}/Expander.ts (100%)
 rename {src => packages/regex-to-strings/src}/Expansion.ts (100%)
 rename {src => packages/regex-to-strings/src}/constants/index.ts (100%)
 rename {src => packages/regex-to-strings/src}/e2e.spec.ts (100%)
 rename {src => packages/regex-to-strings/src}/expanders/alternative-pattern.ts (100%)
 rename {src => packages/regex-to-strings/src}/expanders/char-pattern.ts (100%)
 rename {src => packages/regex-to-strings/src}/expanders/character-class-pattern.ts (100%)
 rename {src => packages/regex-to-strings/src}/expanders/disjunction-pattern.ts (100%)
 rename {src => packages/regex-to-strings/src}/expanders/group-pattern.ts (100%)
 rename {src => packages/regex-to-strings/src}/expanders/repetition-pattern.ts (100%)
 rename {src => packages/regex-to-strings/src}/helpers/iterate-sorted.ts (100%)
 rename {src => packages/regex-to-strings/src}/helpers/utils.ts (100%)
 rename {src => packages/regex-to-strings/src}/index.spec.ts (100%)
 rename {src => packages/regex-to-strings/src}/index.ts (100%)
 rename {src => packages/regex-to-strings/src}/pattern.spec.ts (100%)
 rename {src => packages/regex-to-strings/src}/pattern.ts (100%)
 rename {src => packages/regex-to-strings/src}/sorts/fisher-yates-random.ts (100%)
 rename {src => packages/regex-to-strings/src}/sorts/number-random.ts (100%)
 rename {src => packages/regex-to-strings/src}/sorts/weighted-random.ts (100%)
 rename {src => packages/regex-to-strings/src}/transforms/decimal-char-to-simple-char-transform.ts (100%)
 rename {src => packages/regex-to-strings/src}/transforms/index.ts (100%)
 rename {src => packages/regex-to-strings/src}/transforms/meta-to-char-class-transform.ts (100%)
 rename {src => packages/regex-to-strings/src}/transforms/simple-quantifier-to-range-quantifier-transform.ts (100%)
 rename {src => packages/regex-to-strings/src}/transforms/utils.ts (100%)
 rename {src => packages/regex-to-strings/src}/types/regexp-tree-guards.ts (100%)
 rename {src => packages/regex-to-strings/src}/types/regexp-tree.d.ts (100%)
 create mode 100644 packages/regex-to-strings/tsconfig.json
 rename {src => packages/regex-to-strings}/tsconfig.test.json (53%)
 delete mode 100644 src/tsconfig.json

diff --git a/.eslintignore b/.eslintignore
index 37db03b..64be67e 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,3 +1,2 @@
-/coverage/
-/demo/lib/
-/lib/
+coverage/
+lib/
diff --git a/.gitignore b/.gitignore
index 6477d00..5fcdb68 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,5 @@ package-lock.json
 *.tsbuildinfo
 
 coverage/
-demo/lib/
 node_modules/
 lib/
diff --git a/demo/tsconfig.json b/demo/tsconfig.json
index 4ddae6f..ff138db 100644
--- a/demo/tsconfig.json
+++ b/demo/tsconfig.json
@@ -8,9 +8,9 @@
 			"es2016.array.include"
 		],
 		"noEmit": true,
-		"outDir": "./lib"
+		"outDir": "lib"
 	},
 	"extends": "../tsconfig.json",
 	"include": ["src", "webpack.config.js"],
-	"references": [{ "path": "../src" }]
+	"references": [{ "path": "../packages/regex-to-strings" }]
 }
diff --git a/CHANGELOG.md b/packages/regex-to-strings/CHANGELOG.md
similarity index 100%
rename from CHANGELOG.md
rename to packages/regex-to-strings/CHANGELOG.md
diff --git a/README.md b/packages/regex-to-strings/README.md
similarity index 100%
rename from README.md
rename to packages/regex-to-strings/README.md
diff --git a/jest.config.js b/packages/regex-to-strings/jest.config.js
similarity index 86%
rename from jest.config.js
rename to packages/regex-to-strings/jest.config.js
index e926263..69245e8 100644
--- a/jest.config.js
+++ b/packages/regex-to-strings/jest.config.js
@@ -6,7 +6,7 @@ module.exports = {
 	],
 	globals: {
 		'ts-jest': {
-			tsconfig: 'src/tsconfig.test.json',
+			tsconfig: 'tsconfig.test.json',
 		},
 	},
 	preset: 'ts-jest',
diff --git a/package.json b/packages/regex-to-strings/package.json
similarity index 100%
rename from package.json
rename to packages/regex-to-strings/package.json
diff --git a/src/Expander.ts b/packages/regex-to-strings/src/Expander.ts
similarity index 100%
rename from src/Expander.ts
rename to packages/regex-to-strings/src/Expander.ts
diff --git a/src/Expansion.ts b/packages/regex-to-strings/src/Expansion.ts
similarity index 100%
rename from src/Expansion.ts
rename to packages/regex-to-strings/src/Expansion.ts
diff --git a/src/constants/index.ts b/packages/regex-to-strings/src/constants/index.ts
similarity index 100%
rename from src/constants/index.ts
rename to packages/regex-to-strings/src/constants/index.ts
diff --git a/src/e2e.spec.ts b/packages/regex-to-strings/src/e2e.spec.ts
similarity index 100%
rename from src/e2e.spec.ts
rename to packages/regex-to-strings/src/e2e.spec.ts
diff --git a/src/expanders/alternative-pattern.ts b/packages/regex-to-strings/src/expanders/alternative-pattern.ts
similarity index 100%
rename from src/expanders/alternative-pattern.ts
rename to packages/regex-to-strings/src/expanders/alternative-pattern.ts
diff --git a/src/expanders/char-pattern.ts b/packages/regex-to-strings/src/expanders/char-pattern.ts
similarity index 100%
rename from src/expanders/char-pattern.ts
rename to packages/regex-to-strings/src/expanders/char-pattern.ts
diff --git a/src/expanders/character-class-pattern.ts b/packages/regex-to-strings/src/expanders/character-class-pattern.ts
similarity index 100%
rename from src/expanders/character-class-pattern.ts
rename to packages/regex-to-strings/src/expanders/character-class-pattern.ts
diff --git a/src/expanders/disjunction-pattern.ts b/packages/regex-to-strings/src/expanders/disjunction-pattern.ts
similarity index 100%
rename from src/expanders/disjunction-pattern.ts
rename to packages/regex-to-strings/src/expanders/disjunction-pattern.ts
diff --git a/src/expanders/group-pattern.ts b/packages/regex-to-strings/src/expanders/group-pattern.ts
similarity index 100%
rename from src/expanders/group-pattern.ts
rename to packages/regex-to-strings/src/expanders/group-pattern.ts
diff --git a/src/expanders/repetition-pattern.ts b/packages/regex-to-strings/src/expanders/repetition-pattern.ts
similarity index 100%
rename from src/expanders/repetition-pattern.ts
rename to packages/regex-to-strings/src/expanders/repetition-pattern.ts
diff --git a/src/helpers/iterate-sorted.ts b/packages/regex-to-strings/src/helpers/iterate-sorted.ts
similarity index 100%
rename from src/helpers/iterate-sorted.ts
rename to packages/regex-to-strings/src/helpers/iterate-sorted.ts
diff --git a/src/helpers/utils.ts b/packages/regex-to-strings/src/helpers/utils.ts
similarity index 100%
rename from src/helpers/utils.ts
rename to packages/regex-to-strings/src/helpers/utils.ts
diff --git a/src/index.spec.ts b/packages/regex-to-strings/src/index.spec.ts
similarity index 100%
rename from src/index.spec.ts
rename to packages/regex-to-strings/src/index.spec.ts
diff --git a/src/index.ts b/packages/regex-to-strings/src/index.ts
similarity index 100%
rename from src/index.ts
rename to packages/regex-to-strings/src/index.ts
diff --git a/src/pattern.spec.ts b/packages/regex-to-strings/src/pattern.spec.ts
similarity index 100%
rename from src/pattern.spec.ts
rename to packages/regex-to-strings/src/pattern.spec.ts
diff --git a/src/pattern.ts b/packages/regex-to-strings/src/pattern.ts
similarity index 100%
rename from src/pattern.ts
rename to packages/regex-to-strings/src/pattern.ts
diff --git a/src/sorts/fisher-yates-random.ts b/packages/regex-to-strings/src/sorts/fisher-yates-random.ts
similarity index 100%
rename from src/sorts/fisher-yates-random.ts
rename to packages/regex-to-strings/src/sorts/fisher-yates-random.ts
diff --git a/src/sorts/number-random.ts b/packages/regex-to-strings/src/sorts/number-random.ts
similarity index 100%
rename from src/sorts/number-random.ts
rename to packages/regex-to-strings/src/sorts/number-random.ts
diff --git a/src/sorts/weighted-random.ts b/packages/regex-to-strings/src/sorts/weighted-random.ts
similarity index 100%
rename from src/sorts/weighted-random.ts
rename to packages/regex-to-strings/src/sorts/weighted-random.ts
diff --git a/src/transforms/decimal-char-to-simple-char-transform.ts b/packages/regex-to-strings/src/transforms/decimal-char-to-simple-char-transform.ts
similarity index 100%
rename from src/transforms/decimal-char-to-simple-char-transform.ts
rename to packages/regex-to-strings/src/transforms/decimal-char-to-simple-char-transform.ts
diff --git a/src/transforms/index.ts b/packages/regex-to-strings/src/transforms/index.ts
similarity index 100%
rename from src/transforms/index.ts
rename to packages/regex-to-strings/src/transforms/index.ts
diff --git a/src/transforms/meta-to-char-class-transform.ts b/packages/regex-to-strings/src/transforms/meta-to-char-class-transform.ts
similarity index 100%
rename from src/transforms/meta-to-char-class-transform.ts
rename to packages/regex-to-strings/src/transforms/meta-to-char-class-transform.ts
diff --git a/src/transforms/simple-quantifier-to-range-quantifier-transform.ts b/packages/regex-to-strings/src/transforms/simple-quantifier-to-range-quantifier-transform.ts
similarity index 100%
rename from src/transforms/simple-quantifier-to-range-quantifier-transform.ts
rename to packages/regex-to-strings/src/transforms/simple-quantifier-to-range-quantifier-transform.ts
diff --git a/src/transforms/utils.ts b/packages/regex-to-strings/src/transforms/utils.ts
similarity index 100%
rename from src/transforms/utils.ts
rename to packages/regex-to-strings/src/transforms/utils.ts
diff --git a/src/types/regexp-tree-guards.ts b/packages/regex-to-strings/src/types/regexp-tree-guards.ts
similarity index 100%
rename from src/types/regexp-tree-guards.ts
rename to packages/regex-to-strings/src/types/regexp-tree-guards.ts
diff --git a/src/types/regexp-tree.d.ts b/packages/regex-to-strings/src/types/regexp-tree.d.ts
similarity index 100%
rename from src/types/regexp-tree.d.ts
rename to packages/regex-to-strings/src/types/regexp-tree.d.ts
diff --git a/packages/regex-to-strings/tsconfig.json b/packages/regex-to-strings/tsconfig.json
new file mode 100644
index 0000000..96b3289
--- /dev/null
+++ b/packages/regex-to-strings/tsconfig.json
@@ -0,0 +1,10 @@
+{
+	"compilerOptions": {
+		"lib": ["es5", "es2015.core", "es2015.iterable", "es2016.array.include"],
+		"outDir": "lib",
+		"rootDir": "src"
+	},
+	"extends": "../../tsconfig.json",
+	"exclude": ["**/*.spec.ts", "**/*.config.js"],
+	"include": ["src"]
+}
diff --git a/src/tsconfig.test.json b/packages/regex-to-strings/tsconfig.test.json
similarity index 53%
rename from src/tsconfig.test.json
rename to packages/regex-to-strings/tsconfig.test.json
index 6deedaf..6484c90 100644
--- a/src/tsconfig.test.json
+++ b/packages/regex-to-strings/tsconfig.test.json
@@ -8,10 +8,10 @@
 			"es2017.string"
 		],
 		"noEmit": true,
-		"outDir": "../lib",
-		"types": ["jest", "regexp-tree", "./types/regexp-tree"]
+		"outDir": "lib",
+		"types": ["jest", "regexp-tree", "./src/types/regexp-tree"]
 	},
-	"extends": "../tsconfig.json",
-	"include": ["./**/*.spec.ts", "../jest.config.js"],
+	"extends": "../../tsconfig.json",
+	"include": ["src/**/*.spec.ts", "jest.config.js"],
 	"references": [{ "path": "./" }]
 }
diff --git a/src/tsconfig.json b/src/tsconfig.json
deleted file mode 100644
index 8400bb7..0000000
--- a/src/tsconfig.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-	"compilerOptions": {
-		"lib": ["es5", "es2015.core", "es2015.iterable", "es2016.array.include"],
-		"outDir": "../lib",
-		"rootDir": "./"
-	},
-	"extends": "../tsconfig.json",
-	"exclude": ["../**/*.spec.ts", "../**/*.config.js"],
-	"include": ["./**/*"]
-}
diff --git a/tsconfig.json b/tsconfig.json
index f1d3b95..1739f94 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -23,7 +23,7 @@
 	"files": [],
 	"references": [
 		{ "path": "./demo" },
-		{ "path": "./src" },
-		{ "path": "./src/tsconfig.test.json" }
+		{ "path": "./packages/regex-to-strings" },
+		{ "path": "./packages/regex-to-strings/tsconfig.test.json" }
 	]
 }

From 37ceeb48ed1b42f4ddab17cf64fa4f0fae4b7aee Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Thu, 17 Feb 2022 23:36:48 -0600
Subject: [PATCH 05/71] Add symlink for GitHub to show README on repo homepage

---
 .github/README.md | 1 +
 1 file changed, 1 insertion(+)
 create mode 120000 .github/README.md

diff --git a/.github/README.md b/.github/README.md
new file mode 120000
index 0000000..02ba92f
--- /dev/null
+++ b/.github/README.md
@@ -0,0 +1 @@
+../packages/regex-to-strings/README.md
\ No newline at end of file

From 82ee75ef1af2e165bde833b187659b125310068d Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 18 Feb 2022 20:47:33 -0600
Subject: [PATCH 06/71] Split package into Yarn workspaces

Move demo-only dependencies into the demo workspace.

Move shared linting dependencies into the workspace root.
---
 .prettierignore                        |  3 +++
 demo/package.json                      | 26 ++++++++++++++++++++
 demo/src/worker/index.ts               |  2 +-
 demo/src/worker/messages.ts            |  2 +-
 demo/webpack.config.js                 |  2 +-
 package.json                           | 24 ++++++++++++++++++
 packages/regex-to-strings/package.json | 34 +++-----------------------
 7 files changed, 59 insertions(+), 34 deletions(-)
 create mode 100644 demo/package.json
 create mode 100644 package.json

diff --git a/.prettierignore b/.prettierignore
index 3ad954a..6c4a539 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,2 +1,5 @@
 package-lock.json
 package.json
+
+coverage/
+lib/
diff --git a/demo/package.json b/demo/package.json
new file mode 100644
index 0000000..2b8d202
--- /dev/null
+++ b/demo/package.json
@@ -0,0 +1,26 @@
+{
+  "name": "regex-to-strings-demo",
+  "version": "1.0.0",
+  "private": true,
+  "scripts": {
+    "build": "wp --config webpack.config.js",
+    "test": "exit 0"
+  },
+  "devDependencies": {
+    "@types/history": "^4.7.3",
+    "@types/lodash": "^4.14.140",
+    "clean-webpack-plugin": "^4.0.0",
+    "css-loader": "^6.1.0",
+    "node-sass": "^7.0.0",
+    "sass-loader": "^12.0.0",
+    "style-loader": "^3.0.0",
+    "ts-loader": "^9.1.2",
+    "webpack": "^5.26.0",
+    "webpack-nano": "^1.1.1",
+    "worker-loader": "^3.0.8"
+  },
+  "dependencies": {
+    "regex-to-strings": "*",
+    "regexp-tree": "^0.1.23"
+  }
+}
diff --git a/demo/src/worker/index.ts b/demo/src/worker/index.ts
index aff048f..f47028e 100644
--- a/demo/src/worker/index.ts
+++ b/demo/src/worker/index.ts
@@ -1,5 +1,6 @@
 import './polyfills';
 
+import { expand, toRegExp } from 'regex-to-strings';
 import { optimize } from 'regexp-tree';
 import {
 	CountResult,
@@ -9,7 +10,6 @@ import {
 	isExpandRequest,
 	OptimizeResult,
 } from './messages';
-import { expand, toRegExp } from '../../../src';
 
 function assertNeverRequest(x: never): never {
 	throw new TypeError(`Unexpected message: ${x}`);
diff --git a/demo/src/worker/messages.ts b/demo/src/worker/messages.ts
index 48c408d..1bd2cb6 100644
--- a/demo/src/worker/messages.ts
+++ b/demo/src/worker/messages.ts
@@ -1,5 +1,5 @@
 /* eslint-disable max-classes-per-file, no-useless-constructor */
-import { expand } from '../../../src';
+import { expand } from 'regex-to-strings';
 
 interface WorkerMessage {
 	readonly kind: string;
diff --git a/demo/webpack.config.js b/demo/webpack.config.js
index 028909c..d574931 100644
--- a/demo/webpack.config.js
+++ b/demo/webpack.config.js
@@ -4,7 +4,7 @@ const { resolve } = require('path');
 const { CleanWebpackPlugin } = require('clean-webpack-plugin');
 
 module.exports = {
-	entry: './demo/src/demo.ts',
+	entry: './src/demo.ts',
 	mode: 'production',
 	externals: {
 		history: 'History',
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..ab76f04
--- /dev/null
+++ b/package.json
@@ -0,0 +1,24 @@
+{
+  "private": true,
+  "workspaces": [
+    "packages/*",
+    "demo"
+  ],
+  "scripts": {
+    "build": "yarn workspaces run build",
+    "format": "prettier --write .",
+    "lint": "tsc -b ./tsconfig.lint.json && eslint . --report-unused-disable-directives",
+    "test": "yarn workspaces run test"
+  },
+  "devDependencies": {
+    "@typescript-eslint/eslint-plugin": "^5.6.0",
+    "@typescript-eslint/parser": "^5.6.0",
+    "eslint": "^8.4.0",
+    "eslint-config-airbnb-base": "^15.0.0",
+    "eslint-config-prettier": "^8.1.0",
+    "eslint-import-resolver-typescript": "^2.4.0",
+    "eslint-plugin-import": "^2.25.3",
+    "eslint-plugin-jest": "^26.0.0",
+    "prettier": "2.2.1"
+  }
+}
diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 5e86bd8..9f13491 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -22,51 +22,23 @@
     "lib/**/*.js.map",
     "lib/**/*.d.ts"
   ],
-  "sideEffects": [
-    "demo/**/polyfills.ts",
-    "*.scss"
-  ],
+  "sideEffects": false,
   "engines": {
     "node": ">=12"
   },
   "scripts": {
-    "build": "run-s build:*",
-    "build:src": "tsc -b --clean && tsc -b",
-    "build:demo": "wp --config demo/webpack.config.js",
+    "build": "tsc -b --clean && tsc -b",
     "changelog": "npx auto-changelog",
-    "format": "prettier --write '{src,demo/src}/**'",
-    "lint": "tsc -b ./tsconfig.lint.json && eslint . --report-unused-disable-directives",
     "release": "npx release-it --no-increment",
     "test": "jest --coverage"
   },
   "devDependencies": {
-    "@types/history": "^4.7.3",
     "@types/jest": "^27.0.1",
     "@types/jest-when": "^3.5.0",
-    "@types/lodash": "^4.14.140",
-    "@typescript-eslint/eslint-plugin": "^5.6.0",
-    "@typescript-eslint/parser": "^5.6.0",
-    "clean-webpack-plugin": "^4.0.0",
-    "css-loader": "^6.1.0",
-    "eslint": "^8.4.0",
-    "eslint-config-airbnb-base": "^15.0.0",
-    "eslint-config-prettier": "^8.1.0",
-    "eslint-import-resolver-typescript": "^2.4.0",
-    "eslint-plugin-import": "^2.25.3",
-    "eslint-plugin-jest": "^26.0.0",
     "jest": "^27.0.1",
     "jest-when": "^3.2.1",
-    "node-sass": "^7.0.0",
-    "npm-run-all": "^4.1.5",
-    "prettier": "2.2.1",
-    "sass-loader": "^12.0.0",
-    "style-loader": "^3.0.0",
     "ts-jest": "^27.0.1",
-    "ts-loader": "^9.1.2",
-    "typescript": "^4.2.3",
-    "webpack": "^5.26.0",
-    "webpack-nano": "^1.1.1",
-    "worker-loader": "^3.0.8"
+    "typescript": "^4.2.3"
   },
   "dependencies": {
     "escape-string-regexp": "^4.0.0",

From 6175b4a5122f4f06efaafb9312f1487fbd11fbbe Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 18 Feb 2022 20:53:53 -0600
Subject: [PATCH 07/71] Run testpack from regex-to-strings workspace

---
 .github/workflows/tests.yml | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index b0b23c9..80bd5ed 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -36,7 +36,9 @@ jobs:
       - run: npm run lint
       - run: npm run build
       - run: npm run test
-      - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.json src/e2e.spec.ts src/tsconfig.test.json
+
+      - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
+        working-directory: ./packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov
         uses: codecov/codecov-action@v2.1.0

From da0ed81d37646f4914be085e4c9eb1dca946b4f4 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 18 Feb 2022 20:58:22 -0600
Subject: [PATCH 08/71] Run CI tests with Yarn

---
 .github/workflows/tests.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 80bd5ed..77276db 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -31,11 +31,11 @@ jobs:
         with:
           node-version: ${{ matrix.node-version }}
 
-      - run: npm install
+      - run: yarn
       - run: npx prettier --check .
-      - run: npm run lint
-      - run: npm run build
-      - run: npm run test
+      - run: yarn run lint
+      - run: yarn run build
+      - run: yarn run test
 
       - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
         working-directory: ./packages/regex-to-strings

From 50fb3379552b08cec310114f3e65d2337548a504 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 18 Feb 2022 21:00:23 -0600
Subject: [PATCH 09/71] Build types before running linter

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 77276db..86da4d3 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -33,8 +33,8 @@ jobs:
 
       - run: yarn
       - run: npx prettier --check .
-      - run: yarn run lint
       - run: yarn run build
+      - run: yarn run lint
       - run: yarn run test
 
       - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts

From 421bc60330c3448cfd20b8664550c7366b83190e Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 26 Feb 2022 23:08:01 +0000
Subject: [PATCH 10/71] Bump actions/setup-node from 2.5.1 to 3

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 2.5.1 to 3.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v2.5.1...v3)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 86da4d3..23ddb94 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -27,7 +27,7 @@ jobs:
           fetch-depth: '2'
 
       - name: Test on Node ${{ matrix.node-version }}
-        uses: actions/setup-node@v2.5.1
+        uses: actions/setup-node@v3
         with:
           node-version: ${{ matrix.node-version }}
 

From ce5f3e63503f1f1c0894264e0adbe81ada48825b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 5 Mar 2022 23:08:54 +0000
Subject: [PATCH 11/71] Bump actions/checkout from 2.4.0 to 3

Bumps [actions/checkout](https://github.com/actions/checkout) from 2.4.0 to 3.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2.4.0...v3)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/security-scan.yml | 2 +-
 .github/workflows/tests.yml         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml
index 4dfb18c..c5f8874 100644
--- a/.github/workflows/security-scan.yml
+++ b/.github/workflows/security-scan.yml
@@ -22,7 +22,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v2.4.0
+        uses: actions/checkout@v3
 
       - name: Initialize CodeQL
         uses: github/codeql-action/init@v1
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 23ddb94..7118268 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -22,7 +22,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v2.4.0
+        uses: actions/checkout@v3
         with:
           fetch-depth: '2'
 

From 13c80056b88ce2d06cad511f834d8b552a37936b Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Mon, 18 Apr 2022 00:07:34 -0500
Subject: [PATCH 12/71] fix testpack working-directory

Fix CI errors during testpack due to sub-directory confusion.
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 7118268..a218da8 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -38,7 +38,7 @@ jobs:
       - run: yarn run test
 
       - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
-        working-directory: ./packages/regex-to-strings
+        working-directory: packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov
         uses: codecov/codecov-action@v2.1.0

From d34b65abf95eb7936b66e8a771dfb0373b7d7ce9 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Mon, 18 Apr 2022 00:29:08 -0500
Subject: [PATCH 13/71] Debug testpack paths

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index a218da8..08ef067 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -37,7 +37,7 @@ jobs:
       - run: yarn run lint
       - run: yarn run test
 
-      - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
+      - run: npx testpack-cli --verbose --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
         working-directory: packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov

From cd06c15e10caee31b7dfbbf221d2702ce46a3818 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Mon, 18 Apr 2022 01:05:55 -0500
Subject: [PATCH 14/71] Specify testpack test-folder argument

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 08ef067..14e9125 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -37,7 +37,7 @@ jobs:
       - run: yarn run lint
       - run: yarn run test
 
-      - run: npx testpack-cli --verbose --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
+      - run: npx testpack-cli --verbose --test-folder=../regex-to-strings-testpack --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
         working-directory: packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov

From b04b741477c2f8477cdefe7d12c47188138b477a Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Tue, 19 Apr 2022 20:48:16 -0500
Subject: [PATCH 15/71] Replace working-directory with cd

---
 .github/workflows/tests.yml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 14e9125..d23ca36 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -37,8 +37,9 @@ jobs:
       - run: yarn run lint
       - run: yarn run test
 
-      - run: npx testpack-cli --verbose --test-folder=../regex-to-strings-testpack --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
-        working-directory: packages/regex-to-strings
+      - run: |
+          cd packages/regex-to-strings
+          npx testpack-cli --verbose --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
 
       - name: Upload test coverage report to Codecov
         uses: codecov/codecov-action@v2.1.0

From 8cba6aa15f13c2908b3a301e1aa2eb8918640c40 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Tue, 19 Apr 2022 21:55:02 -0500
Subject: [PATCH 16/71] Include GITHUB_WORKSPACE in working-directory

---
 .github/workflows/tests.yml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index d23ca36..d210075 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -37,9 +37,8 @@ jobs:
       - run: yarn run lint
       - run: yarn run test
 
-      - run: |
-          cd packages/regex-to-strings
-          npx testpack-cli --verbose --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
+      - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
+        working-directory: $GITHUB_WORKSPACE/packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov
         uses: codecov/codecov-action@v2.1.0

From e96a615771e7ee24b5d7bb252126f7b64528bc1f Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 22 Apr 2022 18:56:37 -0500
Subject: [PATCH 17/71] Fix syntax for GitHub workspace

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index d210075..8c8c15f 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -38,7 +38,7 @@ jobs:
       - run: yarn run test
 
       - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
-        working-directory: $GITHUB_WORKSPACE/packages/regex-to-strings
+        working-directory: ${{ github.workspace }}/packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov
         uses: codecov/codecov-action@v2.1.0

From 1f3ab4fc23a9a4d5b1479a0a2b3d4009e5e8a80f Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 22 Apr 2022 22:44:44 -0500
Subject: [PATCH 18/71] Debug affected Node versions

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 8c8c15f..3e327df 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -18,7 +18,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        node-version: [12.x, 16.x, lts/*]
+        node-version: [12.x, 14.x, 16.x]
 
     steps:
       - name: Checkout repository

From 31f40d837046e9248e7557f51ad65b607db54a2c Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 22 Apr 2022 23:13:06 -0500
Subject: [PATCH 19/71] Use workspace path in test-folder

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 3e327df..7b5a1e2 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -37,7 +37,7 @@ jobs:
       - run: yarn run lint
       - run: yarn run test
 
-      - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
+      - run: npx testpack-cli --test-folder=${{ github.workspace }}/packages/regex-to-strings-testpack --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
         working-directory: ${{ github.workspace }}/packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov

From 635869c0ed8a98fbf1f12aab6beb126dd99ee2f4 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Fri, 22 Apr 2022 23:32:08 -0500
Subject: [PATCH 20/71] Identify affected Node version(s)

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 7b5a1e2..88c95d2 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -18,7 +18,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        node-version: [12.x, 14.x, 16.x]
+        node-version: [16.14.0, 16.14.1, 16.14.2]
 
     steps:
       - name: Checkout repository

From 097de1145f9a1bd0491b7b826a5105c0f3967a0b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 23 Apr 2022 23:03:18 +0000
Subject: [PATCH 21/71] Bump codecov/codecov-action from 2.1.0 to 3.1.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 2.1.0 to 3.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v2.1.0...v3.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 7118268..8b4fbf4 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -41,7 +41,7 @@ jobs:
         working-directory: ./packages/regex-to-strings
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v2.1.0
+        uses: codecov/codecov-action@v3.1.0
         with:
           fail_ci_if_error: true
 

From a923082a52dc98ca77f7a626456c5feae5e8d0d1 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Sun, 24 Apr 2022 20:41:17 -0500
Subject: [PATCH 22/71] Debug affected Node versions

---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 88c95d2..53f3fae 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -18,7 +18,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        node-version: [16.14.0, 16.14.1, 16.14.2]
+        node-version: [16.14.1, 17.8.0, 17.x]
 
     steps:
       - name: Checkout repository

From 71ea8ddb491a26ab82886709beda6309c9287841 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 30 Apr 2022 23:04:07 +0000
Subject: [PATCH 23/71] Bump github/codeql-action from 1 to 2

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/security-scan.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml
index c5f8874..3a62247 100644
--- a/.github/workflows/security-scan.yml
+++ b/.github/workflows/security-scan.yml
@@ -25,12 +25,12 @@ jobs:
         uses: actions/checkout@v3
 
       - name: Initialize CodeQL
-        uses: github/codeql-action/init@v1
+        uses: github/codeql-action/init@v2
         with:
           languages: ${{ matrix.language }}
 
       - name: Autobuild
-        uses: github/codeql-action/autobuild@v1
+        uses: github/codeql-action/autobuild@v2
 
       - name: Perform CodeQL Analysis
-        uses: github/codeql-action/analyze@v1
+        uses: github/codeql-action/analyze@v2

From 07f3fa881664818402bce9523ce236e6371b7163 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 4 Jun 2022 23:10:43 +0000
Subject: [PATCH 24/71] Bump @types/jest from 27.5.2 to 28.1.1

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 27.5.2 to 28.1.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 packages/regex-to-strings/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 9f13491..ee6e477 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -33,7 +33,7 @@
     "test": "jest --coverage"
   },
   "devDependencies": {
-    "@types/jest": "^27.0.1",
+    "@types/jest": "^28.1.1",
     "@types/jest-when": "^3.5.0",
     "jest": "^27.0.1",
     "jest-when": "^3.2.1",

From ed1daa2fa6c0819111feb99c01442500eff52db9 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Sun, 26 Jun 2022 10:00:28 -0500
Subject: [PATCH 25/71] Ignore testpack failures on Node 16+

Only fail tests if testpack fails on Node 12.

Workaround sudden pathing issue that is breaking testpack in Node 16.
---
 .github/workflows/tests.yml | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 53f3fae..7e7a38d 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -18,7 +18,13 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        node-version: [16.14.1, 17.8.0, 17.x]
+        node-version: [12.x]
+        require-successful-testpack: [true]
+        include:
+          - node-version: 16.x
+            require-successful-testpack: false
+          - node-version: lts/*
+            require-successful-testpack: false
 
     steps:
       - name: Checkout repository
@@ -37,8 +43,10 @@ jobs:
       - run: yarn run lint
       - run: yarn run test
 
-      - run: npx testpack-cli --test-folder=${{ github.workspace }}/packages/regex-to-strings-testpack --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
-        working-directory: ${{ github.workspace }}/packages/regex-to-strings
+      - run: npx testpack-cli --keep=@types/*,ts-jest,typescript jest.config.js tsconfig.test.json src/e2e.spec.ts
+        working-directory: ./packages/regex-to-strings
+        # Workaround for #66
+        continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
         uses: codecov/codecov-action@v2.1.0

From 7c14ceed8e3982ec7eec0f469383a01423a57815 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Sat, 10 Sep 2022 12:53:18 -0500
Subject: [PATCH 26/71] Drop Node 12 support

Node 12 reached end-of-life on 2022-04-30.
---
 .github/workflows/tests.yml            | 2 +-
 packages/regex-to-strings/package.json | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 478177b..0f74bf5 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -18,7 +18,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        node-version: [12.x]
+        node-version: [14.x]
         require-successful-testpack: [true]
         include:
           - node-version: 16.x
diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index ee6e477..25c5c33 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -24,7 +24,7 @@
   ],
   "sideEffects": false,
   "engines": {
-    "node": ">=12"
+    "node": ">=14"
   },
   "scripts": {
     "build": "tsc -b --clean && tsc -b",

From 2edecd18248886fb183caaa0745d5100ec759aca Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 10 Sep 2022 18:05:01 +0000
Subject: [PATCH 27/71] Bump eslint-plugin-jest from 26.9.0 to 27.0.4

Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 26.9.0 to 27.0.4.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v26.9.0...v27.0.4)

---
updated-dependencies:
- dependency-name: eslint-plugin-jest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index ab76f04..d69947b 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,7 @@
     "eslint-config-prettier": "^8.1.0",
     "eslint-import-resolver-typescript": "^2.4.0",
     "eslint-plugin-import": "^2.25.3",
-    "eslint-plugin-jest": "^26.0.0",
+    "eslint-plugin-jest": "^27.0.4",
     "prettier": "2.2.1"
   }
 }

From 78c49c62a7535592c57b8084dc81d847e88c197b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 10 Sep 2022 18:05:04 +0000
Subject: [PATCH 28/71] Bump @types/jest from 28.1.8 to 29.0.0

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 28.1.8 to 29.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 packages/regex-to-strings/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 25c5c33..9045a88 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -33,7 +33,7 @@
     "test": "jest --coverage"
   },
   "devDependencies": {
-    "@types/jest": "^28.1.1",
+    "@types/jest": "^29.0.0",
     "@types/jest-when": "^3.5.0",
     "jest": "^27.0.1",
     "jest-when": "^3.2.1",

From 67b5f14df39c48ca7ab8cae6b55473f63936946f Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 10 Sep 2022 18:16:28 +0000
Subject: [PATCH 29/71] Bump eslint-import-resolver-typescript from 2.7.1 to
 3.5.1

Bumps [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) from 2.7.1 to 3.5.1.
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases)
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v2.7.1...v3.5.1)

---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index d69947b..50e82c3 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
     "eslint": "^8.4.0",
     "eslint-config-airbnb-base": "^15.0.0",
     "eslint-config-prettier": "^8.1.0",
-    "eslint-import-resolver-typescript": "^2.4.0",
+    "eslint-import-resolver-typescript": "^3.5.1",
     "eslint-plugin-import": "^2.25.3",
     "eslint-plugin-jest": "^27.0.4",
     "prettier": "2.2.1"

From da182a6a2e5e5da838bc452cff00bac7bf7ca953 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 24 Sep 2022 23:03:34 +0000
Subject: [PATCH 30/71] Bump codecov/codecov-action from 3.1.0 to 3.1.1

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 0f74bf5..3382ce0 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v3.1.0
+        uses: codecov/codecov-action@v3.1.1
         with:
           fail_ci_if_error: true
 

From 22dc5dcd13569d44bf1f941bcc0f9192bc6acaa1 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 12 Nov 2022 23:26:32 +0000
Subject: [PATCH 31/71] Bump node-sass from 7.0.3 to 8.0.0

Bumps [node-sass](https://github.com/sass/node-sass) from 7.0.3 to 8.0.0.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v7.0.3...v8.0.0)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 demo/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/package.json b/demo/package.json
index 2b8d202..99c6a84 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -11,7 +11,7 @@
     "@types/lodash": "^4.14.140",
     "clean-webpack-plugin": "^4.0.0",
     "css-loader": "^6.1.0",
-    "node-sass": "^7.0.0",
+    "node-sass": "^8.0.0",
     "sass-loader": "^12.0.0",
     "style-loader": "^3.0.0",
     "ts-loader": "^9.1.2",

From efede93d0aa9dc53b0b6d3c772c52763ff215e34 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 15 Apr 2023 23:56:25 +0000
Subject: [PATCH 32/71] Bump codecov/codecov-action from 3.1.1 to 3.1.2

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.1...v3.1.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 3382ce0..054cf34 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v3.1.1
+        uses: codecov/codecov-action@v3.1.2
         with:
           fail_ci_if_error: true
 

From 996a2ac9e7bf8b333993cd48edc7c5df25fc813d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 22 Apr 2023 23:56:30 +0000
Subject: [PATCH 33/71] Bump codecov/codecov-action from 3.1.2 to 3.1.3

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.2 to 3.1.3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.2...v3.1.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 054cf34..49e2bb9 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v3.1.2
+        uses: codecov/codecov-action@v3.1.3
         with:
           fail_ci_if_error: true
 

From e1ed3bf6bb8a8bb0099f7ba3a0cb631b92c5f0c9 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 20 May 2023 23:56:33 +0000
Subject: [PATCH 34/71] Bump codecov/codecov-action from 3.1.3 to 3.1.4

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.3 to 3.1.4.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.3...v3.1.4)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 49e2bb9..3d4d473 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v3.1.3
+        uses: codecov/codecov-action@v3.1.4
         with:
           fail_ci_if_error: true
 

From 0d67badb5a079ab1439cc4bb9a3064acf02c0902 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 5 Aug 2023 23:28:48 +0000
Subject: [PATCH 35/71] Bump eslint-config-prettier from 8.10.0 to 9.0.0

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.10.0 to 9.0.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v8.10.0...v9.0.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index 50e82c3..1d84d06 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
     "@typescript-eslint/parser": "^5.6.0",
     "eslint": "^8.4.0",
     "eslint-config-airbnb-base": "^15.0.0",
-    "eslint-config-prettier": "^8.1.0",
+    "eslint-config-prettier": "^9.0.0",
     "eslint-import-resolver-typescript": "^3.5.1",
     "eslint-plugin-import": "^2.25.3",
     "eslint-plugin-jest": "^27.0.4",

From 58d809bdb53df11d279adc7e6a26d3215fd7f30b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 9 Sep 2023 23:49:20 +0000
Subject: [PATCH 36/71] Bump actions/checkout from 3 to 4

Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/security-scan.yml | 2 +-
 .github/workflows/tests.yml         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml
index 3a62247..a254165 100644
--- a/.github/workflows/security-scan.yml
+++ b/.github/workflows/security-scan.yml
@@ -22,7 +22,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: Initialize CodeQL
         uses: github/codeql-action/init@v2
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 3d4d473..0efa79a 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -28,7 +28,7 @@ jobs:
 
     steps:
       - name: Checkout repository
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
         with:
           fetch-depth: '2'
 

From cfc399973528f1f8403cf593412764b2cc0be10a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 28 Oct 2023 23:22:14 +0000
Subject: [PATCH 37/71] Bump actions/setup-node from 3 to 4

Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 4.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 0efa79a..3068c9a 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -33,7 +33,7 @@ jobs:
           fetch-depth: '2'
 
       - name: Test on Node ${{ matrix.node-version }}
-        uses: actions/setup-node@v3
+        uses: actions/setup-node@v4
         with:
           node-version: ${{ matrix.node-version }}
 

From 842e2c416710ce2e5cb0c9f305091ae34ffa6535 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 16 Dec 2023 23:44:57 +0000
Subject: [PATCH 38/71] Bump github/codeql-action from 2 to 3

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/security-scan.yml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/security-scan.yml b/.github/workflows/security-scan.yml
index a254165..b1cd84f 100644
--- a/.github/workflows/security-scan.yml
+++ b/.github/workflows/security-scan.yml
@@ -25,12 +25,12 @@ jobs:
         uses: actions/checkout@v4
 
       - name: Initialize CodeQL
-        uses: github/codeql-action/init@v2
+        uses: github/codeql-action/init@v3
         with:
           languages: ${{ matrix.language }}
 
       - name: Autobuild
-        uses: github/codeql-action/autobuild@v2
+        uses: github/codeql-action/autobuild@v3
 
       - name: Perform CodeQL Analysis
-        uses: github/codeql-action/analyze@v2
+        uses: github/codeql-action/analyze@v3

From 5ecb6442b208f219a60ffd839fb0493922febdb0 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 27 Jan 2024 23:13:55 +0000
Subject: [PATCH 39/71] Bump codecov/codecov-action from 3.1.4 to 3.1.5

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 3.1.5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.4...v3.1.5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 3068c9a..3b4af85 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v3.1.4
+        uses: codecov/codecov-action@v3.1.5
         with:
           fail_ci_if_error: true
 

From 09e574f0491999bc0502158f070ed817616384ba Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 2 Mar 2024 23:36:53 +0000
Subject: [PATCH 40/71] Bump codecov/codecov-action from 3.1.5 to 4.1.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.5 to 4.1.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.5...v4.1.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 3b4af85..18c8a57 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v3.1.5
+        uses: codecov/codecov-action@v4.1.0
         with:
           fail_ci_if_error: true
 

From 51ff60d34996b6cf6d4f83dc30b6dacbe583ceac Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Sat, 16 Mar 2024 00:23:09 -0500
Subject: [PATCH 41/71] Specify CodeCov upload token

v4 of the CodeCov GitHub action no longer supports tokenless uploading.
---
 .github/workflows/tests.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 18c8a57..1f2219c 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -52,6 +52,8 @@ jobs:
         uses: codecov/codecov-action@v4.1.0
         with:
           fail_ci_if_error: true
+        env:
+          CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
 
       - name: Setup Snyk
         uses: snyk/actions/setup@master

From 4e4f9c9b669b429d33434c9b23be6044ccebb3e8 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 30 Mar 2024 23:27:26 +0000
Subject: [PATCH 42/71] Bump codecov/codecov-action from 4.1.0 to 4.1.1

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 1f2219c..83b1b24 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.1.0
+        uses: codecov/codecov-action@v4.1.1
         with:
           fail_ci_if_error: true
         env:

From 054cfd39b07975c51906e1b78fe9aab844aed416 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 6 Apr 2024 23:19:02 +0000
Subject: [PATCH 43/71] Bump codecov/codecov-action from 4.1.1 to 4.2.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.1.1...v4.2.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 83b1b24..400b63d 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.1.1
+        uses: codecov/codecov-action@v4.2.0
         with:
           fail_ci_if_error: true
         env:

From 9a97efdd5bf0d90b1382ede4f8e2e646370541b2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 13 Apr 2024 23:33:48 +0000
Subject: [PATCH 44/71] Bump codecov/codecov-action from 4.2.0 to 4.3.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 400b63d..7fb1693 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.2.0
+        uses: codecov/codecov-action@v4.3.0
         with:
           fail_ci_if_error: true
         env:

From 943c9b76c3f59aaaff5d2d2c0e9d0a1eb9119f4d Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Tue, 16 Apr 2024 23:12:55 -0500
Subject: [PATCH 45/71] Drop Node 14 and 16 support

Node 14 ended security support on April 30, 2023.

Node 16 ended security support on September 11, 2023.
---
 .github/workflows/tests.yml            | 4 ++--
 packages/regex-to-strings/package.json | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 7fb1693..a42d9cf 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -18,10 +18,10 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        node-version: [14.x]
+        node-version: [18.x]
         require-successful-testpack: [true]
         include:
-          - node-version: 16.x
+          - node-version: 20.x
             require-successful-testpack: false
           - node-version: lts/*
             require-successful-testpack: false
diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 9045a88..54f484d 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -24,7 +24,7 @@
   ],
   "sideEffects": false,
   "engines": {
-    "node": ">=14"
+    "node": ">=18"
   },
   "scripts": {
     "build": "tsc -b --clean && tsc -b",

From c5bf3e26266c1ca2348638a43eae79fe727184f5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 17 Apr 2024 04:23:51 +0000
Subject: [PATCH 46/71] Bump css-loader from 6.11.0 to 7.1.1

Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 6.11.0 to 7.1.1.
- [Release notes](https://github.com/webpack-contrib/css-loader/releases)
- [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/css-loader/compare/v6.11.0...v7.1.1)

---
updated-dependencies:
- dependency-name: css-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 demo/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/package.json b/demo/package.json
index 99c6a84..f446219 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -10,7 +10,7 @@
     "@types/history": "^4.7.3",
     "@types/lodash": "^4.14.140",
     "clean-webpack-plugin": "^4.0.0",
-    "css-loader": "^6.1.0",
+    "css-loader": "^7.1.1",
     "node-sass": "^8.0.0",
     "sass-loader": "^12.0.0",
     "style-loader": "^3.0.0",

From 5d565d9a3baf9973831aa3d988d77ffe1673bb4b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 17 Apr 2024 04:24:12 +0000
Subject: [PATCH 47/71] Bump sass-loader from 12.6.0 to 14.2.1

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 12.6.0 to 14.2.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v12.6.0...v14.2.1)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 demo/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/package.json b/demo/package.json
index 99c6a84..913db8b 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -12,7 +12,7 @@
     "clean-webpack-plugin": "^4.0.0",
     "css-loader": "^6.1.0",
     "node-sass": "^8.0.0",
-    "sass-loader": "^12.0.0",
+    "sass-loader": "^14.2.1",
     "style-loader": "^3.0.0",
     "ts-loader": "^9.1.2",
     "webpack": "^5.26.0",

From 2f8fbfc7a21fe76d82ac3402fe50c3a49cba8516 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 17 Apr 2024 04:42:50 +0000
Subject: [PATCH 48/71] Bump node-sass from 8.0.0 to 9.0.0

Bumps [node-sass](https://github.com/sass/node-sass) from 8.0.0 to 9.0.0.
- [Release notes](https://github.com/sass/node-sass/releases)
- [Changelog](https://github.com/sass/node-sass/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sass/node-sass/compare/v8.0.0...v9.0.0)

---
updated-dependencies:
- dependency-name: node-sass
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 demo/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/package.json b/demo/package.json
index e56b9bb..be2ab48 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -11,7 +11,7 @@
     "@types/lodash": "^4.14.140",
     "clean-webpack-plugin": "^4.0.0",
     "css-loader": "^7.1.1",
-    "node-sass": "^8.0.0",
+    "node-sass": "^9.0.0",
     "sass-loader": "^14.2.1",
     "style-loader": "^3.0.0",
     "ts-loader": "^9.1.2",

From 690c7facaaba4341e69250d5a450456f8a8bfddb Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 20 Apr 2024 23:21:02 +0000
Subject: [PATCH 49/71] Bump style-loader from 3.3.4 to 4.0.0

Bumps [style-loader](https://github.com/webpack-contrib/style-loader) from 3.3.4 to 4.0.0.
- [Release notes](https://github.com/webpack-contrib/style-loader/releases)
- [Changelog](https://github.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/style-loader/compare/v3.3.4...v4.0.0)

---
updated-dependencies:
- dependency-name: style-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 demo/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/package.json b/demo/package.json
index be2ab48..ec4bda4 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -13,7 +13,7 @@
     "css-loader": "^7.1.1",
     "node-sass": "^9.0.0",
     "sass-loader": "^14.2.1",
-    "style-loader": "^3.0.0",
+    "style-loader": "^4.0.0",
     "ts-loader": "^9.1.2",
     "webpack": "^5.26.0",
     "webpack-nano": "^1.1.1",

From cb649f7e54d22e7b34d0676bbd23125f73a50154 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 4 May 2024 23:54:17 +0000
Subject: [PATCH 50/71] Bump codecov/codecov-action from 4.3.0 to 4.3.1

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.3.0...v4.3.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index a42d9cf..f522f36 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.3.0
+        uses: codecov/codecov-action@v4.3.1
         with:
           fail_ci_if_error: true
         env:

From 823df01d2d3490ebbbe742a574a52f847cb98fb2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 18 May 2024 23:17:16 +0000
Subject: [PATCH 51/71] Bump codecov/codecov-action from 4.3.1 to 4.4.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.3.1...v4.4.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index f522f36..7ded8ba 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.3.1
+        uses: codecov/codecov-action@v4.4.0
         with:
           fail_ci_if_error: true
         env:

From 5a8332fe8bfa713c73bb0a8745db6912a655dbde Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 25 May 2024 23:36:33 +0000
Subject: [PATCH 52/71] Bump codecov/codecov-action from 4.4.0 to 4.4.1

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.4.0...v4.4.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 7ded8ba..530c653 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.4.0
+        uses: codecov/codecov-action@v4.4.1
         with:
           fail_ci_if_error: true
         env:

From f66897d223a92992cf67f7b7b1fde55f9d87c26d Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 15 Jun 2024 23:13:00 +0000
Subject: [PATCH 53/71] Bump codecov/codecov-action from 4.4.1 to 4.5.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.4.1 to 4.5.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.4.1...v4.5.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 530c653..e6fcf4c 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.4.1
+        uses: codecov/codecov-action@v4.5.0
         with:
           fail_ci_if_error: true
         env:

From df5531a0dd5fdb96ac618e21bcbe1f7a4ee206d7 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 27 Jul 2024 23:23:37 +0000
Subject: [PATCH 54/71] Bump sass-loader from 14.2.1 to 16.0.0

Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 14.2.1 to 16.0.0.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/v16.0.0/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v14.2.1...v16.0.0)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 demo/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/package.json b/demo/package.json
index ec4bda4..70d6e0c 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -12,7 +12,7 @@
     "clean-webpack-plugin": "^4.0.0",
     "css-loader": "^7.1.1",
     "node-sass": "^9.0.0",
-    "sass-loader": "^14.2.1",
+    "sass-loader": "^16.0.0",
     "style-loader": "^4.0.0",
     "ts-loader": "^9.1.2",
     "webpack": "^5.26.0",

From 4aaea1b924cefebfea04a3092c1dbcfb4523fa6b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 5 Oct 2024 23:25:00 +0000
Subject: [PATCH 55/71] Bump codecov/codecov-action from 4.5.0 to 4.6.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.5.0...v4.6.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index e6fcf4c..57c06e5 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.5.0
+        uses: codecov/codecov-action@v4.6.0
         with:
           fail_ci_if_error: true
         env:

From f9980e66f787cb722b6eac71117d03925154a4d5 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 16 Nov 2024 23:12:11 +0000
Subject: [PATCH 56/71] Bump codecov/codecov-action from 4.6.0 to 5.0.2

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.6.0 to 5.0.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v4.6.0...v5.0.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 57c06e5..95b05c5 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v4.6.0
+        uses: codecov/codecov-action@v5.0.2
         with:
           fail_ci_if_error: true
         env:

From 62db12ea102e51e28badf929dacdacea8b27097a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 23 Nov 2024 23:18:17 +0000
Subject: [PATCH 57/71] Bump codecov/codecov-action from 5.0.2 to 5.0.7

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.2 to 5.0.7.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.0.2...v5.0.7)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 95b05c5..9befa8e 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v5.0.2
+        uses: codecov/codecov-action@v5.0.7
         with:
           fail_ci_if_error: true
         env:

From 3c84dd0e3942a93763ceb283ec7ce8b0b6234895 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 7 Dec 2024 23:38:19 +0000
Subject: [PATCH 58/71] Bump codecov/codecov-action from 5.0.7 to 5.1.1

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.0.7 to 5.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.0.7...v5.1.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 9befa8e..fed68fc 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v5.0.7
+        uses: codecov/codecov-action@v5.1.1
         with:
           fail_ci_if_error: true
         env:

From fd4c4e05e0e5a59aae7abb0f1e90380a5629adaf Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 21 Dec 2024 23:49:02 +0000
Subject: [PATCH 59/71] Bump codecov/codecov-action from 5.1.1 to 5.1.2

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.1.1...v5.1.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index fed68fc..87d1561 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v5.1.1
+        uses: codecov/codecov-action@v5.1.2
         with:
           fail_ci_if_error: true
         env:

From 33d368aa5e033df3dede5138211ff8a72d30b95d Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Tue, 31 Dec 2024 23:25:33 -0600
Subject: [PATCH 60/71] Update demo copyright to 2025

---
 demo/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/index.html b/demo/index.html
index 1650b48..4ad8008 100644
--- a/demo/index.html
+++ b/demo/index.html
@@ -226,7 +226,7 @@ <h5 class="card-title">Thanks for your feedback!</h5>
 			<footer>
 				<p class="float-left">
 					&copy;
-					<a href="http://www.wimpyprogrammer.com/">WimpyProgrammer.com</a> 2019
+					<a href="http://www.wimpyprogrammer.com/">WimpyProgrammer.com</a> 2025
 				</p>
 				<p class="float-right">
 					<a href="https://github.com/wimpyprogrammer/regex-to-strings">

From 66c121ca58d44ff240f9cc9521be229d14622b5b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 18 Jan 2025 23:57:32 +0000
Subject: [PATCH 61/71] Bump eslint-config-prettier from 9.1.0 to 10.0.1

Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 9.1.0 to 10.0.1.
- [Release notes](https://github.com/prettier/eslint-config-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index 1d84d06..4891f76 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
     "@typescript-eslint/parser": "^5.6.0",
     "eslint": "^8.4.0",
     "eslint-config-airbnb-base": "^15.0.0",
-    "eslint-config-prettier": "^9.0.0",
+    "eslint-config-prettier": "^10.0.1",
     "eslint-import-resolver-typescript": "^3.5.1",
     "eslint-plugin-import": "^2.25.3",
     "eslint-plugin-jest": "^27.0.4",

From f1eb469b07c8294af6dd958fc0b76320f18dd1b2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 25 Jan 2025 23:26:35 +0000
Subject: [PATCH 62/71] Bump codecov/codecov-action from 5.1.2 to 5.3.1

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.1.2 to 5.3.1.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.1.2...v5.3.1)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 87d1561..eeb12c2 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v5.1.2
+        uses: codecov/codecov-action@v5.3.1
         with:
           fail_ci_if_error: true
         env:

From 0f06e43c46237989497ff853128910d1bd48e6b2 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 1 Feb 2025 23:41:20 +0000
Subject: [PATCH 63/71] Bump ts-jest from 27.1.5 to 29.2.5

Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 27.1.5 to 29.2.5.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v27.1.5...v29.2.5)

---
updated-dependencies:
- dependency-name: ts-jest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 packages/regex-to-strings/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 54f484d..37a3aa8 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -37,7 +37,7 @@
     "@types/jest-when": "^3.5.0",
     "jest": "^27.0.1",
     "jest-when": "^3.2.1",
-    "ts-jest": "^27.0.1",
+    "ts-jest": "^29.2.5",
     "typescript": "^4.2.3"
   },
   "dependencies": {

From d98bd8cc11438286ac5718910f5ded49ec184569 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 2 Feb 2025 01:38:23 +0000
Subject: [PATCH 64/71] Bump jest from 27.5.1 to 29.7.0

Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 27.5.1 to 29.7.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v29.7.0/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 packages/regex-to-strings/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 37a3aa8..7705a25 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -35,7 +35,7 @@
   "devDependencies": {
     "@types/jest": "^29.0.0",
     "@types/jest-when": "^3.5.0",
-    "jest": "^27.0.1",
+    "jest": "^29.7.0",
     "jest-when": "^3.2.1",
     "ts-jest": "^29.2.5",
     "typescript": "^4.2.3"

From 58066d112dc5d631c71200863addddc75216bb9a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 1 Mar 2025 23:16:58 +0000
Subject: [PATCH 65/71] Bump codecov/codecov-action from 5.3.1 to 5.4.0

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.3.1 to 5.4.0.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.3.1...v5.4.0)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index eeb12c2..e84e38c 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v5.3.1
+        uses: codecov/codecov-action@v5.4.0
         with:
           fail_ci_if_error: true
         env:

From 89e783b3559b8e69e2e21aaea564912432bb2335 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 29 Mar 2025 23:40:24 +0000
Subject: [PATCH 66/71] Bump eslint-import-resolver-typescript from 3.10.0 to
 4.3.1

Bumps [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) from 3.10.0 to 4.3.1.
- [Release notes](https://github.com/import-js/eslint-import-resolver-typescript/releases)
- [Changelog](https://github.com/import-js/eslint-import-resolver-typescript/blob/master/CHANGELOG.md)
- [Commits](https://github.com/import-js/eslint-import-resolver-typescript/compare/v3.10.0...v4.3.1)

---
updated-dependencies:
- dependency-name: eslint-import-resolver-typescript
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index 4891f76..e246c09 100644
--- a/package.json
+++ b/package.json
@@ -16,7 +16,7 @@
     "eslint": "^8.4.0",
     "eslint-config-airbnb-base": "^15.0.0",
     "eslint-config-prettier": "^10.0.1",
-    "eslint-import-resolver-typescript": "^3.5.1",
+    "eslint-import-resolver-typescript": "^4.3.1",
     "eslint-plugin-import": "^2.25.3",
     "eslint-plugin-jest": "^27.0.4",
     "prettier": "2.2.1"

From e6f16a32a792493882a1694bf3520327de2dde46 Mon Sep 17 00:00:00 2001
From: Drew Scheller <drew@wimpyprogrammer.com>
Date: Sat, 29 Mar 2025 21:17:09 -0500
Subject: [PATCH 67/71] Fix import/no-extraneous-dependencies ESLint error for
 @types/history

/app/app/demo/src/utils/url-storage.ts
  1:1  error  '@types/history' should be listed in the project's
  dependencies, not devDependencies import/no-extraneous-dependencies
---
 demo/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/demo/package.json b/demo/package.json
index 70d6e0c..d309a9f 100644
--- a/demo/package.json
+++ b/demo/package.json
@@ -7,7 +7,6 @@
     "test": "exit 0"
   },
   "devDependencies": {
-    "@types/history": "^4.7.3",
     "@types/lodash": "^4.14.140",
     "clean-webpack-plugin": "^4.0.0",
     "css-loader": "^7.1.1",
@@ -20,6 +19,7 @@
     "worker-loader": "^3.0.8"
   },
   "dependencies": {
+    "@types/history": "^4.7.3",
     "regex-to-strings": "*",
     "regexp-tree": "^0.1.23"
   }

From 715a684e1260e8794b938149c3eec6c87f3ef727 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 19 Apr 2025 23:44:11 +0000
Subject: [PATCH 68/71] Bump codecov/codecov-action from 5.4.0 to 5.4.2

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.0 to 5.4.2.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.0...v5.4.2)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index e84e38c..7ab5ae5 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v5.4.0
+        uses: codecov/codecov-action@v5.4.2
         with:
           fail_ci_if_error: true
         env:

From 08d98bbe3e79a996c587d52921384a285be49d5b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 17 May 2025 23:07:01 +0000
Subject: [PATCH 69/71] Bump codecov/codecov-action from 5.4.2 to 5.4.3

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5.4.2 to 5.4.3.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5.4.2...v5.4.3)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: 5.4.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 .github/workflows/tests.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 7ab5ae5..51c0226 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -49,7 +49,7 @@ jobs:
         continue-on-error: ${{ !matrix.require-successful-testpack }}
 
       - name: Upload test coverage report to Codecov
-        uses: codecov/codecov-action@v5.4.2
+        uses: codecov/codecov-action@v5.4.3
         with:
           fail_ci_if_error: true
         env:

From 00afa8d7690e90b101ae5e3a86eaf662e55aea77 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat, 14 Jun 2025 23:05:04 +0000
Subject: [PATCH 70/71] Bump jest from 29.7.0 to 30.0.0

Bumps [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) from 29.7.0 to 30.0.0.
- [Release notes](https://github.com/jestjs/jest/releases)
- [Changelog](https://github.com/jestjs/jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jestjs/jest/commits/v30.0.0/packages/jest)

---
updated-dependencies:
- dependency-name: jest
  dependency-version: 30.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 packages/regex-to-strings/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 7705a25..4bbd73d 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -35,7 +35,7 @@
   "devDependencies": {
     "@types/jest": "^29.0.0",
     "@types/jest-when": "^3.5.0",
-    "jest": "^29.7.0",
+    "jest": "^30.0.0",
     "jest-when": "^3.2.1",
     "ts-jest": "^29.2.5",
     "typescript": "^4.2.3"

From bf0742ba7b51d0228972b84257f32779ec4f1485 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sun, 22 Jun 2025 00:02:24 +0000
Subject: [PATCH 71/71] Bump @types/jest from 29.5.14 to 30.0.0

Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.5.14 to 30.0.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-version: 30.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
---
 packages/regex-to-strings/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/packages/regex-to-strings/package.json b/packages/regex-to-strings/package.json
index 4bbd73d..a4c9396 100644
--- a/packages/regex-to-strings/package.json
+++ b/packages/regex-to-strings/package.json
@@ -33,7 +33,7 @@
     "test": "jest --coverage"
   },
   "devDependencies": {
-    "@types/jest": "^29.0.0",
+    "@types/jest": "^30.0.0",
     "@types/jest-when": "^3.5.0",
     "jest": "^30.0.0",
     "jest-when": "^3.2.1",
