16 Commits
v3.1.0 ... main

Author SHA1 Message Date
Nick Alteen
a1db7729b3 Merge pull request #368 from RMeli/patch-1
Some checks failed
Check Transpiled JavaScript / Check dist/ (push) Has been cancelled
CodeQL / Analyze (TypeScript) (push) Has been cancelled
Licensed / Check Licenses (push) Has been cancelled
Lint Codebase / Lint Codebase (push) Has been cancelled
Fix REAMDE
2025-10-31 10:49:01 -04:00
Nick Alteen
ce52669395 Merge pull request #373 from actions/dependabot/npm_and_yarn/npm-production-b5018a7116
Bump @rollup/rollup-linux-x64-gnu from 4.52.4 to 4.52.5 in the npm-production group
2025-10-31 10:48:29 -04:00
Nick Alteen
5903de3096 Merge pull request #375 from actions/dependabot/github_actions/actions/upload-artifact-5
Bump actions/upload-artifact from 4 to 5
2025-10-31 10:48:18 -04:00
Nick Alteen
6ad9236846 Merge pull request #372 from actions/dependabot/github_actions/actions/setup-node-6
Bump actions/setup-node from 5 to 6
2025-10-31 10:48:03 -04:00
Nick Alteen
22c47cfe58 Merge pull request #376 from actions/dependabot/npm_and_yarn/npm-development-7aec199364
Bump the npm-development group across 1 directory with 11 updates
2025-10-31 10:47:48 -04:00
Nick Alteen
ccd245ac4a Rebuild dist 2025-10-31 10:47:38 -04:00
dependabot[bot]
a95f7769a9 Bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/v5...v6)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-31 14:44:16 +00:00
Nick Alteen
f6e2c64014 Merge branch 'main' into dependabot/npm_and_yarn/npm-development-7aec199364 2025-10-31 10:41:56 -04:00
Nick Alteen
d2a2dc3947 Merge pull request #377 from actions/ncalteen/checkov
Add checkov config
2025-10-31 10:41:00 -04:00
Nick Alteen
bf543cc70a Add checkov config 2025-10-31 10:40:38 -04:00
Nick Alteen
aeb6b8e80f Merge pull request #371 from actions/dependabot/github_actions/github/codeql-action-4
Bump github/codeql-action from 3 to 4
2025-10-30 16:12:42 -04:00
dependabot[bot]
994661fbb1 Bump the npm-development group across 1 directory with 11 updates
Bumps the npm-development group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@github/local-action](https://github.com/github/local-action) | `6.0.0` | `6.0.2` |
| [@rollup/plugin-commonjs](https://github.com/rollup/plugins/tree/HEAD/packages/commonjs) | `28.0.6` | `28.0.9` |
| [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` |
| [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript) | `12.1.4` | `12.3.0` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.6.2` | `24.9.1` |
| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.45.0` | `8.46.2` |
| [eslint](https://github.com/eslint/eslint) | `9.36.0` | `9.38.0` |
| [rollup](https://github.com/rollup/rollup) | `4.52.4` | `4.52.5` |
| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.4` | `29.4.5` |



Updates `@github/local-action` from 6.0.0 to 6.0.2
- [Release notes](https://github.com/github/local-action/releases)
- [Changelog](https://github.com/github/local-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/local-action/compare/v6...v6.0.2)

Updates `@octokit/types` from 15.0.0 to 15.0.1
- [Release notes](https://github.com/octokit/types.ts/releases)
- [Commits](https://github.com/octokit/types.ts/compare/v15.0.0...v15.0.1)

Updates `@rollup/plugin-commonjs` from 28.0.6 to 28.0.9
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/commonjs-v28.0.9/packages/commonjs)

Updates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve)

Updates `@rollup/plugin-typescript` from 12.1.4 to 12.3.0
- [Changelog](https://github.com/rollup/plugins/blob/master/packages/typescript/CHANGELOG.md)
- [Commits](https://github.com/rollup/plugins/commits/typescript-v12.3.0/packages/typescript)

Updates `@types/node` from 24.6.2 to 24.9.1
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `@typescript-eslint/eslint-plugin` from 8.45.0 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/eslint-plugin)

Updates `@typescript-eslint/parser` from 8.45.0 to 8.46.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.46.2/packages/parser)

Updates `eslint` from 9.36.0 to 9.38.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.36.0...v9.38.0)

Updates `rollup` from 4.52.4 to 4.52.5
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.52.4...v4.52.5)

Updates `ts-jest` from 29.4.4 to 29.4.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/v29.4.4...v29.4.5)

---
updated-dependencies:
- dependency-name: "@github/local-action"
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@octokit/types"
  dependency-version: 15.0.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@rollup/plugin-commonjs"
  dependency-version: 28.0.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@rollup/plugin-node-resolve"
  dependency-version: 16.0.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: "@rollup/plugin-typescript"
  dependency-version: 12.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@types/node"
  dependency-version: 24.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: "@typescript-eslint/parser"
  dependency-version: 8.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: eslint
  dependency-version: 9.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-development
- dependency-name: rollup
  dependency-version: 4.52.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
- dependency-name: ts-jest
  dependency-version: 29.4.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-development
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 21:12:11 +00:00
dependabot[bot]
980248f116 Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-27 21:01:40 +00:00
dependabot[bot]
467bfeecee Bump @rollup/rollup-linux-x64-gnu in the npm-production group
Bumps the npm-production group with 1 update: [@rollup/rollup-linux-x64-gnu](https://github.com/rollup/rollup).


Updates `@rollup/rollup-linux-x64-gnu` from 4.52.4 to 4.52.5
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v4.52.4...v4.52.5)

---
updated-dependencies:
- dependency-name: "@rollup/rollup-linux-x64-gnu"
  dependency-version: 4.52.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: npm-production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 20:48:58 +00:00
dependabot[bot]
6e7707e6df Bump github/codeql-action from 3 to 4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.
- [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/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-13 20:31:10 +00:00
Rocco Meli
f8531e82c6 fix readme 2025-10-08 21:47:05 +02:00
11 changed files with 343 additions and 415 deletions

7
.checkov.yml Normal file
View File

@@ -0,0 +1,7 @@
# See: https://www.checkov.io/1.Welcome/Quick%20Start.html
compact: true
quiet: true
skip-path:
- coverage
- node_modules

View File

@@ -32,7 +32,7 @@ jobs:
- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: npm
@@ -66,7 +66,7 @@ jobs:
- if: ${{ failure() && steps.diff.outcome == 'failure' }}
name: Upload Artifact
id: upload
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
with:
name: dist
path: dist/

View File

@@ -34,15 +34,15 @@ jobs:
- name: Initialize CodeQL
id: initialize
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}
source-root: src
- name: Autobuild
id: autobuild
uses: github/codeql-action/autobuild@v3
uses: github/codeql-action/autobuild@v4
- name: Perform CodeQL Analysis
id: analyze
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4

View File

@@ -22,7 +22,7 @@ jobs:
- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: npm

View File

@@ -28,7 +28,7 @@ jobs:
- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: npm

View File

@@ -1,3 +1,8 @@
# This workflow will lint the entire codebase using the
# `super-linter/super-linter` action.
#
# For more information, see the super-linter repository:
# https://github.com/super-linter/super-linter
name: Lint Codebase
on:
@@ -27,7 +32,7 @@ jobs:
- name: Setup Node.js
id: setup-node
uses: actions/setup-node@v5
uses: actions/setup-node@v6
with:
node-version-file: .node-version
cache: npm
@@ -40,6 +45,7 @@ jobs:
id: super-linter
uses: super-linter/super-linter/slim@v8
env:
CHECKOV_FILE_NAME: .checkov.yml
DEFAULT_BRANCH: main
FILTER_REGEX_EXCLUDE: dist/**/*
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -48,11 +48,11 @@ jobs:
steps:
- uses: actions/first-interaction@v3
with:
issue-message: |
issue_message: |
# Issue Message with Markdown
This is the message that will be displayed!
pr-message: |
pr_message: |
# PR Message with Markdown
This is the message that will be displayed!

69
dist/index.js generated vendored
View File

@@ -1,7 +1,7 @@
import require$$0 from 'os';
import require$$0$1 from 'crypto';
import require$$1 from 'fs';
import require$$1$5 from 'path';
import require$$1$4 from 'path';
import require$$2$1 from 'http';
import require$$3$1 from 'https';
import require$$0$4 from 'net';
@@ -13,18 +13,16 @@ import require$$0$5 from 'stream';
import require$$7 from 'buffer';
import require$$8 from 'querystring';
import require$$14 from 'stream/web';
import require$$0$7 from 'node:stream';
import require$$1$2 from 'node:util';
import require$$0$6 from 'node:events';
import require$$0$8 from 'worker_threads';
import { createRequire } from 'node:module';
import require$$0$6 from 'worker_threads';
import require$$2$2 from 'perf_hooks';
import require$$5 from 'util/types';
import require$$4$2 from 'async_hooks';
import require$$1$3 from 'console';
import require$$1$4 from 'url';
import require$$1$2 from 'console';
import require$$1$3 from 'url';
import require$$3$2 from 'zlib';
import require$$6 from 'string_decoder';
import require$$0$9 from 'diagnostics_channel';
import require$$0$7 from 'diagnostics_channel';
import require$$2$3 from 'child_process';
import require$$6$1 from 'timers';
@@ -1753,6 +1751,15 @@ function requireTimers () {
var main = {exports: {}};
const require$3 = createRequire(import.meta.url);
function __require$2() { return require$3("node:stream"); }
const require$2 = createRequire(import.meta.url);
function __require$1() { return require$2("node:util"); }
const require$1 = createRequire(import.meta.url);
function __require() { return require$1("node:events"); }
var sbmh;
var hasRequiredSbmh;
@@ -1786,8 +1793,8 @@ function requireSbmh () {
* Based heavily on the Streaming Boyer-Moore-Horspool C++ implementation
* by Hongli Lai at: https://github.com/FooBarWidget/boyer-moore-horspool
*/
const EventEmitter = require$$0$6.EventEmitter;
const inherits = require$$1$2.inherits;
const EventEmitter = __require().EventEmitter;
const inherits = __require$1().inherits;
function SBMH (needle) {
if (typeof needle === 'string') {
@@ -1996,8 +2003,8 @@ function requirePartStream () {
if (hasRequiredPartStream) return PartStream_1;
hasRequiredPartStream = 1;
const inherits = require$$1$2.inherits;
const ReadableStream = require$$0$7.Readable;
const inherits = __require$1().inherits;
const ReadableStream = __require$2().Readable;
function PartStream (opts) {
ReadableStream.call(this, opts);
@@ -2041,8 +2048,8 @@ function requireHeaderParser () {
if (hasRequiredHeaderParser) return HeaderParser_1;
hasRequiredHeaderParser = 1;
const EventEmitter = require$$0$6.EventEmitter;
const inherits = require$$1$2.inherits;
const EventEmitter = __require().EventEmitter;
const inherits = __require$1().inherits;
const getLimit = requireGetLimit();
const StreamSearch = requireSbmh();
@@ -2149,8 +2156,8 @@ function requireDicer () {
if (hasRequiredDicer) return Dicer_1;
hasRequiredDicer = 1;
const WritableStream = require$$0$7.Writable;
const inherits = require$$1$2.inherits;
const WritableStream = __require$2().Writable;
const inherits = __require$1().inherits;
const StreamSearch = requireSbmh();
@@ -2726,8 +2733,8 @@ function requireMultipart () {
// * support limits.fieldNameSize
// -- this will require modifications to utils.parseParams
const { Readable } = require$$0$7;
const { inherits } = require$$1$2;
const { Readable } = __require$2();
const { inherits } = __require$1();
const Dicer = requireDicer();
@@ -3292,8 +3299,8 @@ function requireMain () {
if (hasRequiredMain) return main.exports;
hasRequiredMain = 1;
const WritableStream = require$$0$7.Writable;
const { inherits } = require$$1$2;
const WritableStream = __require$2().Writable;
const { inherits } = __require$1();
const Dicer = requireDicer();
const MultipartParser = requireMultipart();
@@ -3385,7 +3392,7 @@ function requireConstants$3 () {
if (hasRequiredConstants$3) return constants$3;
hasRequiredConstants$3 = 1;
const { MessageChannel, receiveMessageOnPort } = require$$0$8;
const { MessageChannel, receiveMessageOnPort } = require$$0$6;
const corsSafeListedMethods = ['GET', 'HEAD', 'POST'];
const corsSafeListedMethodsSet = new Set(corsSafeListedMethods);
@@ -14141,7 +14148,7 @@ function requirePendingInterceptorsFormatter () {
hasRequiredPendingInterceptorsFormatter = 1;
const { Transform } = require$$0$5;
const { Console } = require$$1$3;
const { Console } = require$$1$2;
/**
* Gets the output of `console.table(…)` as a string.
@@ -14368,7 +14375,7 @@ function requireProxyAgent () {
hasRequiredProxyAgent = 1;
const { kProxy, kClose, kDestroy, kInterceptors } = requireSymbols$4();
const { URL } = require$$1$4;
const { URL } = require$$1$3;
const Agent = requireAgent();
const Pool = requirePool();
const DispatcherBase = requireDispatcherBase();
@@ -22318,7 +22325,7 @@ function requireEvents () {
const { webidl } = requireWebidl();
const { kEnumerableProperty } = requireUtil$6();
const { MessagePort } = require$$0$8;
const { MessagePort } = require$$0$6;
/**
* @see https://html.spec.whatwg.org/multipage/comms.html#messageevent
@@ -22835,7 +22842,7 @@ function requireConnection () {
if (hasRequiredConnection) return connection;
hasRequiredConnection = 1;
const diagnosticsChannel = require$$0$9;
const diagnosticsChannel = require$$0$7;
const { uid, states } = requireConstants();
const {
kReadyState,
@@ -23216,7 +23223,7 @@ function requireReceiver () {
hasRequiredReceiver = 1;
const { Writable } = require$$0$5;
const diagnosticsChannel = require$$0$9;
const diagnosticsChannel = require$$0$7;
const { parserStates, opcodes, states, emptyBuffer } = requireConstants();
const { kReadyState, kSentClose, kResponse, kReceivedClose } = requireSymbols();
const { isValidStatusCode, failWebsocketConnection, websocketMessageReceived } = requireUtil();
@@ -25539,7 +25546,7 @@ function requirePathUtils () {
};
Object.defineProperty(pathUtils, "__esModule", { value: true });
pathUtils.toPlatformPath = pathUtils.toWin32Path = pathUtils.toPosixPath = void 0;
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
/**
* toPosixPath converts the given path to the posix form. On Windows, \\ will be
* replaced with /.
@@ -25626,7 +25633,7 @@ function requireIoUtil () {
Object.defineProperty(exports, "__esModule", { value: true });
exports.getCmdPath = exports.tryGetExecutablePath = exports.isRooted = exports.isDirectory = exports.exists = exports.READONLY = exports.UV_FS_O_EXLOCK = exports.IS_WINDOWS = exports.unlink = exports.symlink = exports.stat = exports.rmdir = exports.rm = exports.rename = exports.readlink = exports.readdir = exports.open = exports.mkdir = exports.lstat = exports.copyFile = exports.chmod = void 0;
const fs = __importStar(require$$1);
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
_a = fs.promises
// export const {open} = 'fs'
, exports.chmod = _a.chmod, exports.copyFile = _a.copyFile, exports.lstat = _a.lstat, exports.mkdir = _a.mkdir, exports.open = _a.open, exports.readdir = _a.readdir, exports.readlink = _a.readlink, exports.rename = _a.rename, exports.rm = _a.rm, exports.rmdir = _a.rmdir, exports.stat = _a.stat, exports.symlink = _a.symlink, exports.unlink = _a.unlink;
@@ -25816,7 +25823,7 @@ function requireIo () {
Object.defineProperty(io, "__esModule", { value: true });
io.findInPath = io.which = io.mkdirP = io.rmRF = io.mv = io.cp = void 0;
const assert_1 = require$$0$3;
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
const ioUtil = __importStar(requireIoUtil());
/**
* Copies a file or folder.
@@ -26124,7 +26131,7 @@ function requireToolrunner () {
const os = __importStar(require$$0);
const events = __importStar(require$$4$1);
const child = __importStar(require$$2$3);
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
const io = __importStar(requireIo());
const ioUtil = __importStar(requireIoUtil());
const timers_1 = require$$6$1;
@@ -26968,7 +26975,7 @@ function requireCore () {
const file_command_1 = requireFileCommand();
const utils_1 = requireUtils$3();
const os = __importStar(require$$0);
const path = __importStar(require$$1$5);
const path = __importStar(require$$1$4);
const oidc_utils_1 = requireOidcUtils();
/**
* The code to exit an action

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

636
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -45,17 +45,17 @@
},
"devDependencies": {
"@eslint/compat": "^1.4.0",
"@github/local-action": "^6.0.0",
"@github/local-action": "^6.0.2",
"@jest/globals": "^30.2.0",
"@octokit/types": "^15.0.0",
"@rollup/plugin-commonjs": "^28.0.6",
"@rollup/plugin-node-resolve": "^16.0.1",
"@rollup/plugin-typescript": "^12.1.4",
"@rollup/plugin-commonjs": "^28.0.9",
"@rollup/plugin-node-resolve": "^16.0.3",
"@rollup/plugin-typescript": "^12.3.0",
"@types/jest": "^30.0.0",
"@types/node": "^24.6.2",
"@typescript-eslint/eslint-plugin": "^8.45.0",
"@types/node": "^24.9.1",
"@typescript-eslint/eslint-plugin": "^8.46.2",
"@typescript-eslint/parser": "^8.24.1",
"eslint": "^9.36.0",
"eslint": "^9.38.0",
"eslint-config-prettier": "^10.1.8",
"eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-import": "^2.32.0",
@@ -66,8 +66,8 @@
"make-coverage-badge": "^1.2.0",
"prettier": "^3.6.2",
"prettier-eslint": "^16.4.2",
"rollup": "^4.52.4",
"ts-jest": "^29.4.4",
"rollup": "^4.52.5",
"ts-jest": "^29.4.5",
"ts-jest-resolver": "^2.0.1",
"ts-node": "^10.9.2",
"typescript": "^5.9.3"