From cd47b998e3b9f021686ee55c42fb688eec9b8d65 Mon Sep 17 00:00:00 2001 From: aegenet <20248096+aegenet@users.noreply.github.com> Date: Sat, 3 Aug 2024 14:23:25 +0200 Subject: [PATCH 1/2] chore(package.json): sideEffect false --- packages/belt-anti-bounce/package.json | 1 + packages/belt-argv-to-obj/package.json | 1 + packages/belt-array-async-filter/package.json | 1 + packages/belt-array-async-foreach/package.json | 1 + packages/belt-array-async-map/package.json | 1 + packages/belt-array-duplicates/package.json | 1 + packages/belt-array-stats/package.json | 1 + packages/belt-array-string-join/package.json | 1 + packages/belt-array-to-obj/package.json | 1 + packages/belt-base64/package.json | 1 + packages/belt-benchmark/package.json | 1 + packages/belt-binary-search/package.json | 1 + packages/belt-crc32/package.json | 1 + packages/belt-crc8/package.json | 1 + packages/belt-duration/package.json | 1 + packages/belt-env-to-obj/package.json | 1 + packages/belt-error/package.json | 1 + packages/belt-extract-domain/package.json | 1 + packages/belt-fastify-abort/package.json | 1 + packages/belt-fetch/package.json | 1 + packages/belt-hide-sensitive/package.json | 1 + packages/belt-hook/package.json | 1 + packages/belt-interpolation/package.json | 1 + packages/belt-json-ignore/package.json | 1 + packages/belt-light-date/package.json | 1 + packages/belt-memory-rw/package.json | 1 + packages/belt-obj-first-key/package.json | 1 + packages/belt-obj-is-empty/package.json | 1 + packages/belt-obj-is-equals/package.json | 1 + packages/belt-obj-monitoring/package.json | 1 + packages/belt-obj-to-array/package.json | 1 + packages/belt-obj-to-map/package.json | 1 + packages/belt-oclone/package.json | 1 + packages/belt-odeep/package.json | 1 + packages/belt-odiff/package.json | 1 + packages/belt-ofields/package.json | 1 + packages/belt-platform-detector/package.json | 1 + packages/belt-promise/package.json | 1 + packages/belt-readdir/package.json | 1 + packages/belt-rows-inflator/package.json | 1 + packages/belt-str-escape-regex/package.json | 1 + packages/belt-string-split/package.json | 1 + packages/belt-symbols-is-balanced/package.json | 1 + packages/belt-task-flow/package.json | 1 + packages/belt/package.json | 1 + 45 files changed, 45 insertions(+) diff --git a/packages/belt-anti-bounce/package.json b/packages/belt-anti-bounce/package.json index 449eb60..a81bcc7 100644 --- a/packages/belt-anti-bounce/package.json +++ b/packages/belt-anti-bounce/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-argv-to-obj/package.json b/packages/belt-argv-to-obj/package.json index 2772c4d..2262715 100644 --- a/packages/belt-argv-to-obj/package.json +++ b/packages/belt-argv-to-obj/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-array-async-filter/package.json b/packages/belt-array-async-filter/package.json index 9dec442..dc6e5ea 100644 --- a/packages/belt-array-async-filter/package.json +++ b/packages/belt-array-async-filter/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-array-async-foreach/package.json b/packages/belt-array-async-foreach/package.json index d1d4121..290b995 100644 --- a/packages/belt-array-async-foreach/package.json +++ b/packages/belt-array-async-foreach/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-array-async-map/package.json b/packages/belt-array-async-map/package.json index 6712abc..6346f4e 100644 --- a/packages/belt-array-async-map/package.json +++ b/packages/belt-array-async-map/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-array-duplicates/package.json b/packages/belt-array-duplicates/package.json index 3f1d40f..9d220bd 100644 --- a/packages/belt-array-duplicates/package.json +++ b/packages/belt-array-duplicates/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-array-stats/package.json b/packages/belt-array-stats/package.json index 596a118..7bdadbf 100644 --- a/packages/belt-array-stats/package.json +++ b/packages/belt-array-stats/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-array-string-join/package.json b/packages/belt-array-string-join/package.json index c7265f2..0969bc1 100644 --- a/packages/belt-array-string-join/package.json +++ b/packages/belt-array-string-join/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-array-to-obj/package.json b/packages/belt-array-to-obj/package.json index 249664a..27fa4d3 100644 --- a/packages/belt-array-to-obj/package.json +++ b/packages/belt-array-to-obj/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-base64/package.json b/packages/belt-base64/package.json index 516f1b2..f01072a 100644 --- a/packages/belt-base64/package.json +++ b/packages/belt-base64/package.json @@ -21,6 +21,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-benchmark/package.json b/packages/belt-benchmark/package.json index 2753817..c17f532 100644 --- a/packages/belt-benchmark/package.json +++ b/packages/belt-benchmark/package.json @@ -28,6 +28,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-binary-search/package.json b/packages/belt-binary-search/package.json index 2bd847d..4ca9184 100644 --- a/packages/belt-binary-search/package.json +++ b/packages/belt-binary-search/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-crc32/package.json b/packages/belt-crc32/package.json index 0e91a00..fa7e5ce 100644 --- a/packages/belt-crc32/package.json +++ b/packages/belt-crc32/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-crc8/package.json b/packages/belt-crc8/package.json index 66c9ccc..2dbd881 100644 --- a/packages/belt-crc8/package.json +++ b/packages/belt-crc8/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-duration/package.json b/packages/belt-duration/package.json index e480588..dad1840 100644 --- a/packages/belt-duration/package.json +++ b/packages/belt-duration/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-env-to-obj/package.json b/packages/belt-env-to-obj/package.json index 6b60291..9d2683e 100644 --- a/packages/belt-env-to-obj/package.json +++ b/packages/belt-env-to-obj/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-error/package.json b/packages/belt-error/package.json index cf2e0fd..50ccf04 100644 --- a/packages/belt-error/package.json +++ b/packages/belt-error/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-extract-domain/package.json b/packages/belt-extract-domain/package.json index a216617..7f8e316 100644 --- a/packages/belt-extract-domain/package.json +++ b/packages/belt-extract-domain/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-fastify-abort/package.json b/packages/belt-fastify-abort/package.json index f90b5ad..0405392 100644 --- a/packages/belt-fastify-abort/package.json +++ b/packages/belt-fastify-abort/package.json @@ -24,6 +24,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-fetch/package.json b/packages/belt-fetch/package.json index af5ccd5..8e16d71 100644 --- a/packages/belt-fetch/package.json +++ b/packages/belt-fetch/package.json @@ -21,6 +21,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-hide-sensitive/package.json b/packages/belt-hide-sensitive/package.json index 966eda0..88f2c57 100644 --- a/packages/belt-hide-sensitive/package.json +++ b/packages/belt-hide-sensitive/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-hook/package.json b/packages/belt-hook/package.json index fcba177..d419e14 100644 --- a/packages/belt-hook/package.json +++ b/packages/belt-hook/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-interpolation/package.json b/packages/belt-interpolation/package.json index 5d0ecaf..4314566 100644 --- a/packages/belt-interpolation/package.json +++ b/packages/belt-interpolation/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-json-ignore/package.json b/packages/belt-json-ignore/package.json index c48edb4..061f43e 100644 --- a/packages/belt-json-ignore/package.json +++ b/packages/belt-json-ignore/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-light-date/package.json b/packages/belt-light-date/package.json index 2d91c1a..e41a74c 100644 --- a/packages/belt-light-date/package.json +++ b/packages/belt-light-date/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-memory-rw/package.json b/packages/belt-memory-rw/package.json index e9d1ee5..f457556 100644 --- a/packages/belt-memory-rw/package.json +++ b/packages/belt-memory-rw/package.json @@ -21,6 +21,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-obj-first-key/package.json b/packages/belt-obj-first-key/package.json index 748b3e8..d50d424 100644 --- a/packages/belt-obj-first-key/package.json +++ b/packages/belt-obj-first-key/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-obj-is-empty/package.json b/packages/belt-obj-is-empty/package.json index 93b7931..94fde91 100644 --- a/packages/belt-obj-is-empty/package.json +++ b/packages/belt-obj-is-empty/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-obj-is-equals/package.json b/packages/belt-obj-is-equals/package.json index 3d6cbca..0b3c067 100644 --- a/packages/belt-obj-is-equals/package.json +++ b/packages/belt-obj-is-equals/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-obj-monitoring/package.json b/packages/belt-obj-monitoring/package.json index bfb7a14..984d2f4 100644 --- a/packages/belt-obj-monitoring/package.json +++ b/packages/belt-obj-monitoring/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-obj-to-array/package.json b/packages/belt-obj-to-array/package.json index 50b5ca3..b951c4f 100644 --- a/packages/belt-obj-to-array/package.json +++ b/packages/belt-obj-to-array/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-obj-to-map/package.json b/packages/belt-obj-to-map/package.json index 9b2e074..352208a 100644 --- a/packages/belt-obj-to-map/package.json +++ b/packages/belt-obj-to-map/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-oclone/package.json b/packages/belt-oclone/package.json index 914a1c1..0b9dffe 100644 --- a/packages/belt-oclone/package.json +++ b/packages/belt-oclone/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-odeep/package.json b/packages/belt-odeep/package.json index b3ce320..4189d95 100644 --- a/packages/belt-odeep/package.json +++ b/packages/belt-odeep/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-odiff/package.json b/packages/belt-odiff/package.json index 49e260c..3701a2b 100644 --- a/packages/belt-odiff/package.json +++ b/packages/belt-odiff/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-ofields/package.json b/packages/belt-ofields/package.json index 52e49d0..9c6cb76 100644 --- a/packages/belt-ofields/package.json +++ b/packages/belt-ofields/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-platform-detector/package.json b/packages/belt-platform-detector/package.json index f579d67..c366304 100644 --- a/packages/belt-platform-detector/package.json +++ b/packages/belt-platform-detector/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-promise/package.json b/packages/belt-promise/package.json index 5bb3357..b57c2b4 100644 --- a/packages/belt-promise/package.json +++ b/packages/belt-promise/package.json @@ -21,6 +21,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-readdir/package.json b/packages/belt-readdir/package.json index c609a00..40e1b7b 100644 --- a/packages/belt-readdir/package.json +++ b/packages/belt-readdir/package.json @@ -21,6 +21,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-rows-inflator/package.json b/packages/belt-rows-inflator/package.json index 3f44957..af74a71 100644 --- a/packages/belt-rows-inflator/package.json +++ b/packages/belt-rows-inflator/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-str-escape-regex/package.json b/packages/belt-str-escape-regex/package.json index 210f975..d7d836d 100644 --- a/packages/belt-str-escape-regex/package.json +++ b/packages/belt-str-escape-regex/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-string-split/package.json b/packages/belt-string-split/package.json index 49e8996..acd1d32 100644 --- a/packages/belt-string-split/package.json +++ b/packages/belt-string-split/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-symbols-is-balanced/package.json b/packages/belt-symbols-is-balanced/package.json index 3dbf210..e9bf65f 100644 --- a/packages/belt-symbols-is-balanced/package.json +++ b/packages/belt-symbols-is-balanced/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt-task-flow/package.json b/packages/belt-task-flow/package.json index bcce27d..9b0f116 100644 --- a/packages/belt-task-flow/package.json +++ b/packages/belt-task-flow/package.json @@ -21,6 +21,7 @@ "typings": "./dist/bundle.d.ts", "types": "./dist/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" diff --git a/packages/belt/package.json b/packages/belt/package.json index 35e643a..cc5859f 100644 --- a/packages/belt/package.json +++ b/packages/belt/package.json @@ -20,6 +20,7 @@ "typings": "./dist/node/bundle.d.ts", "types": "./dist/node/bundle.d.ts", "author": "Alexandre Genet", + "sideEffects": false, "license": "MIT", "files": [ "dist" From e93712cec152c40da5bef13e2b84009c48b33bd5 Mon Sep 17 00:00:00 2001 From: aegenet <20248096+aegenet@users.noreply.github.com> Date: Sat, 3 Aug 2024 17:36:17 +0200 Subject: [PATCH 2/2] chore(build): tsconfig module Preserve & moduleResolution bundler --- belt.code-workspace | 2 +- package-lock.json | 1430 +++++------------ package.json | 2 +- packages/belt-anti-bounce/.prettierrc.js | 4 - packages/belt-anti-bounce/eslint.config.cjs | 4 - packages/belt-anti-bounce/eslint.config.mjs | 2 + packages/belt-anti-bounce/prettier.config.mjs | 2 + .../src/anti-bounce-decorator.spec.ts | 2 +- packages/belt-argv-to-obj/.prettierrc.js | 4 - packages/belt-argv-to-obj/eslint.config.cjs | 4 - packages/belt-argv-to-obj/eslint.config.mjs | 2 + packages/belt-argv-to-obj/prettier.config.mjs | 2 + .../belt-array-async-filter/.prettierrc.js | 4 - .../belt-array-async-filter/eslint.config.cjs | 4 - .../belt-array-async-filter/eslint.config.mjs | 2 + .../prettier.config.mjs | 2 + .../belt-array-async-foreach/.prettierrc.js | 4 - .../eslint.config.cjs | 4 - .../eslint.config.mjs | 2 + .../prettier.config.mjs | 2 + packages/belt-array-async-map/.prettierrc.js | 4 - .../belt-array-async-map/eslint.config.cjs | 4 - .../belt-array-async-map/eslint.config.mjs | 2 + .../belt-array-async-map/prettier.config.mjs | 2 + packages/belt-array-duplicates/.prettierrc.js | 4 - .../belt-array-duplicates/eslint.config.cjs | 4 - .../belt-array-duplicates/eslint.config.mjs | 2 + .../belt-array-duplicates/prettier.config.mjs | 2 + packages/belt-array-stats/.prettierrc.js | 4 - packages/belt-array-stats/eslint.config.cjs | 4 - packages/belt-array-stats/eslint.config.mjs | 2 + packages/belt-array-stats/prettier.config.mjs | 2 + .../belt-array-string-join/.prettierrc.js | 4 - .../belt-array-string-join/eslint.config.cjs | 4 - .../belt-array-string-join/eslint.config.mjs | 2 + .../prettier.config.mjs | 2 + packages/belt-array-to-obj/.prettierrc.js | 4 - packages/belt-array-to-obj/eslint.config.cjs | 4 - packages/belt-array-to-obj/eslint.config.mjs | 2 + .../belt-array-to-obj/prettier.config.mjs | 2 + packages/belt-base64/.prettierrc.js | 4 - packages/belt-base64/eslint.config.cjs | 4 - packages/belt-base64/eslint.config.mjs | 2 + packages/belt-base64/prettier.config.mjs | 2 + packages/belt-benchmark/.prettierrc.js | 4 - packages/belt-benchmark/eslint.config.cjs | 4 - packages/belt-benchmark/eslint.config.mjs | 2 + packages/belt-benchmark/prettier.config.mjs | 2 + .../belt-benchmark/src/common/race-results.ts | 2 +- packages/belt-binary-search/.prettierrc.js | 4 - packages/belt-binary-search/eslint.config.cjs | 4 - packages/belt-binary-search/eslint.config.mjs | 2 + .../belt-binary-search/prettier.config.mjs | 2 + packages/belt-crc32/.prettierrc.js | 4 - packages/belt-crc32/eslint.config.cjs | 4 - packages/belt-crc32/eslint.config.mjs | 2 + packages/belt-crc32/prettier.config.mjs | 2 + packages/belt-crc8/.prettierrc.js | 4 - packages/belt-crc8/eslint.config.cjs | 4 - packages/belt-crc8/eslint.config.mjs | 2 + packages/belt-crc8/prettier.config.mjs | 2 + packages/belt-duration/.prettierrc.js | 4 - packages/belt-duration/eslint.config.cjs | 4 - packages/belt-duration/eslint.config.mjs | 2 + packages/belt-duration/prettier.config.mjs | 2 + packages/belt-env-to-obj/.prettierrc.js | 4 - packages/belt-env-to-obj/eslint.config.cjs | 4 - packages/belt-env-to-obj/eslint.config.mjs | 2 + packages/belt-env-to-obj/prettier.config.mjs | 2 + packages/belt-error/.prettierrc.js | 4 - packages/belt-error/eslint.config.cjs | 4 - packages/belt-error/eslint.config.mjs | 2 + packages/belt-error/prettier.config.mjs | 2 + packages/belt-extract-domain/.prettierrc.js | 4 - .../belt-extract-domain/eslint.config.cjs | 4 - .../belt-extract-domain/eslint.config.mjs | 2 + .../belt-extract-domain/prettier.config.mjs | 2 + .../src/extract-domain.spec.ts | 2 +- packages/belt-fastify-abort/.prettierrc.js | 4 - packages/belt-fastify-abort/eslint.config.cjs | 4 - packages/belt-fastify-abort/eslint.config.mjs | 2 + .../belt-fastify-abort/prettier.config.mjs | 2 + packages/belt-fetch/.prettierrc.js | 4 - packages/belt-fetch/eslint.config.cjs | 4 - packages/belt-fetch/eslint.config.mjs | 2 + packages/belt-fetch/prettier.config.mjs | 2 + packages/belt-hide-sensitive/.prettierrc.js | 4 - .../belt-hide-sensitive/eslint.config.cjs | 4 - .../belt-hide-sensitive/eslint.config.mjs | 2 + .../belt-hide-sensitive/prettier.config.mjs | 2 + packages/belt-hook/.prettierrc.js | 4 - packages/belt-hook/eslint.config.cjs | 4 - packages/belt-hook/eslint.config.mjs | 2 + packages/belt-hook/prettier.config.mjs | 2 + packages/belt-interpolation/.prettierrc.js | 4 - packages/belt-interpolation/eslint.config.cjs | 4 - packages/belt-interpolation/eslint.config.mjs | 2 + .../belt-interpolation/prettier.config.mjs | 2 + packages/belt-json-ignore/.prettierrc.js | 4 - packages/belt-json-ignore/eslint.config.cjs | 4 - packages/belt-json-ignore/eslint.config.mjs | 2 + packages/belt-json-ignore/prettier.config.mjs | 2 + packages/belt-light-date/.prettierrc.js | 4 - packages/belt-light-date/eslint.config.cjs | 4 - packages/belt-light-date/eslint.config.mjs | 2 + packages/belt-light-date/prettier.config.mjs | 2 + packages/belt-memory-rw/.prettierrc.js | 4 - packages/belt-memory-rw/eslint.config.cjs | 4 - packages/belt-memory-rw/eslint.config.mjs | 2 + packages/belt-memory-rw/prettier.config.mjs | 2 + packages/belt-obj-first-key/.prettierrc.js | 4 - packages/belt-obj-first-key/eslint.config.cjs | 4 - packages/belt-obj-first-key/eslint.config.mjs | 2 + .../belt-obj-first-key/prettier.config.mjs | 2 + packages/belt-obj-is-empty/.prettierrc.js | 4 - packages/belt-obj-is-empty/eslint.config.cjs | 4 - packages/belt-obj-is-empty/eslint.config.mjs | 2 + .../belt-obj-is-empty/prettier.config.mjs | 2 + packages/belt-obj-is-equals/.prettierrc.js | 4 - packages/belt-obj-is-equals/eslint.config.cjs | 4 - packages/belt-obj-is-equals/eslint.config.mjs | 2 + .../belt-obj-is-equals/prettier.config.mjs | 2 + packages/belt-obj-monitoring/.prettierrc.js | 4 - .../belt-obj-monitoring/eslint.config.cjs | 4 - .../belt-obj-monitoring/eslint.config.mjs | 2 + .../belt-obj-monitoring/prettier.config.mjs | 2 + .../src/mutate/deep-set-mutate.spec.ts | 2 +- .../src/proxy/deep-set-proxy.spec.ts | 2 +- .../src/proxy/deep-set-proxy.ts | 2 +- packages/belt-obj-to-array/.prettierrc.js | 4 - packages/belt-obj-to-array/eslint.config.cjs | 4 - packages/belt-obj-to-array/eslint.config.mjs | 2 + .../belt-obj-to-array/prettier.config.mjs | 2 + packages/belt-obj-to-map/.prettierrc.js | 4 - packages/belt-obj-to-map/eslint.config.cjs | 4 - packages/belt-obj-to-map/eslint.config.mjs | 2 + packages/belt-obj-to-map/prettier.config.mjs | 2 + packages/belt-oclone/.prettierrc.js | 4 - packages/belt-oclone/eslint.config.cjs | 4 - packages/belt-oclone/eslint.config.mjs | 2 + packages/belt-oclone/prettier.config.mjs | 2 + packages/belt-odeep/.prettierrc.js | 4 - packages/belt-odeep/eslint.config.cjs | 4 - packages/belt-odeep/eslint.config.mjs | 2 + packages/belt-odeep/prettier.config.mjs | 2 + packages/belt-odiff/.prettierrc.js | 4 - packages/belt-odiff/eslint.config.cjs | 4 - packages/belt-odiff/eslint.config.mjs | 2 + packages/belt-odiff/prettier.config.mjs | 2 + packages/belt-ofields/.prettierrc.js | 4 - packages/belt-ofields/eslint.config.cjs | 4 - packages/belt-ofields/eslint.config.mjs | 2 + packages/belt-ofields/prettier.config.mjs | 2 + .../belt-platform-detector/.prettierrc.js | 4 - .../belt-platform-detector/eslint.config.cjs | 4 - .../belt-platform-detector/eslint.config.mjs | 2 + .../prettier.config.mjs | 2 + packages/belt-promise/.prettierrc.js | 4 - packages/belt-promise/eslint.config.cjs | 4 - packages/belt-promise/eslint.config.mjs | 2 + packages/belt-promise/prettier.config.mjs | 2 + packages/belt-readdir/.prettierrc.js | 4 - packages/belt-readdir/eslint.config.cjs | 4 - packages/belt-readdir/eslint.config.mjs | 2 + packages/belt-readdir/prettier.config.mjs | 2 + .../belt-readdir/src/browser/readdir.spec.ts | 2 +- packages/belt-readdir/src/browser/readdir.ts | 2 +- .../belt-readdir/src/node/readdir.spec.ts | 2 +- packages/belt-readdir/src/node/readdir.ts | 2 +- packages/belt-rows-inflator/.prettierrc.js | 4 - .../belt-rows-inflator/bench/bench-schema.ts | 6 +- packages/belt-rows-inflator/eslint.config.cjs | 4 - packages/belt-rows-inflator/eslint.config.mjs | 2 + .../belt-rows-inflator/prettier.config.mjs | 2 + .../src/rows-inflator/rows-inflator.spec.ts | 2 +- packages/belt-str-escape-regex/.prettierrc.js | 4 - .../belt-str-escape-regex/eslint.config.cjs | 4 - .../belt-str-escape-regex/eslint.config.mjs | 2 + .../belt-str-escape-regex/prettier.config.mjs | 2 + packages/belt-string-split/.prettierrc.js | 4 - .../bench/bench/string-split-bench.ts | 2 +- packages/belt-string-split/eslint.config.cjs | 4 - packages/belt-string-split/eslint.config.mjs | 2 + .../belt-string-split/prettier.config.mjs | 2 + .../belt-symbols-is-balanced/.prettierrc.js | 4 - .../eslint.config.cjs | 4 - .../eslint.config.mjs | 2 + .../prettier.config.mjs | 2 + packages/belt-task-flow/.prettierrc.js | 4 - packages/belt-task-flow/eslint.config.cjs | 4 - packages/belt-task-flow/eslint.config.mjs | 2 + packages/belt-task-flow/prettier.config.mjs | 2 + packages/belt/.prettierrc.js | 4 - packages/belt/eslint.config.cjs | 4 - packages/belt/eslint.config.mjs | 2 + packages/belt/prettier.config.mjs | 2 + 196 files changed, 628 insertions(+), 1376 deletions(-) delete mode 100644 packages/belt-anti-bounce/.prettierrc.js delete mode 100644 packages/belt-anti-bounce/eslint.config.cjs create mode 100644 packages/belt-anti-bounce/eslint.config.mjs create mode 100644 packages/belt-anti-bounce/prettier.config.mjs delete mode 100644 packages/belt-argv-to-obj/.prettierrc.js delete mode 100644 packages/belt-argv-to-obj/eslint.config.cjs create mode 100644 packages/belt-argv-to-obj/eslint.config.mjs create mode 100644 packages/belt-argv-to-obj/prettier.config.mjs delete mode 100644 packages/belt-array-async-filter/.prettierrc.js delete mode 100644 packages/belt-array-async-filter/eslint.config.cjs create mode 100644 packages/belt-array-async-filter/eslint.config.mjs create mode 100644 packages/belt-array-async-filter/prettier.config.mjs delete mode 100644 packages/belt-array-async-foreach/.prettierrc.js delete mode 100644 packages/belt-array-async-foreach/eslint.config.cjs create mode 100644 packages/belt-array-async-foreach/eslint.config.mjs create mode 100644 packages/belt-array-async-foreach/prettier.config.mjs delete mode 100644 packages/belt-array-async-map/.prettierrc.js delete mode 100644 packages/belt-array-async-map/eslint.config.cjs create mode 100644 packages/belt-array-async-map/eslint.config.mjs create mode 100644 packages/belt-array-async-map/prettier.config.mjs delete mode 100644 packages/belt-array-duplicates/.prettierrc.js delete mode 100644 packages/belt-array-duplicates/eslint.config.cjs create mode 100644 packages/belt-array-duplicates/eslint.config.mjs create mode 100644 packages/belt-array-duplicates/prettier.config.mjs delete mode 100644 packages/belt-array-stats/.prettierrc.js delete mode 100644 packages/belt-array-stats/eslint.config.cjs create mode 100644 packages/belt-array-stats/eslint.config.mjs create mode 100644 packages/belt-array-stats/prettier.config.mjs delete mode 100644 packages/belt-array-string-join/.prettierrc.js delete mode 100644 packages/belt-array-string-join/eslint.config.cjs create mode 100644 packages/belt-array-string-join/eslint.config.mjs create mode 100644 packages/belt-array-string-join/prettier.config.mjs delete mode 100644 packages/belt-array-to-obj/.prettierrc.js delete mode 100644 packages/belt-array-to-obj/eslint.config.cjs create mode 100644 packages/belt-array-to-obj/eslint.config.mjs create mode 100644 packages/belt-array-to-obj/prettier.config.mjs delete mode 100644 packages/belt-base64/.prettierrc.js delete mode 100644 packages/belt-base64/eslint.config.cjs create mode 100644 packages/belt-base64/eslint.config.mjs create mode 100644 packages/belt-base64/prettier.config.mjs delete mode 100644 packages/belt-benchmark/.prettierrc.js delete mode 100644 packages/belt-benchmark/eslint.config.cjs create mode 100644 packages/belt-benchmark/eslint.config.mjs create mode 100644 packages/belt-benchmark/prettier.config.mjs delete mode 100644 packages/belt-binary-search/.prettierrc.js delete mode 100644 packages/belt-binary-search/eslint.config.cjs create mode 100644 packages/belt-binary-search/eslint.config.mjs create mode 100644 packages/belt-binary-search/prettier.config.mjs delete mode 100644 packages/belt-crc32/.prettierrc.js delete mode 100644 packages/belt-crc32/eslint.config.cjs create mode 100644 packages/belt-crc32/eslint.config.mjs create mode 100644 packages/belt-crc32/prettier.config.mjs delete mode 100644 packages/belt-crc8/.prettierrc.js delete mode 100644 packages/belt-crc8/eslint.config.cjs create mode 100644 packages/belt-crc8/eslint.config.mjs create mode 100644 packages/belt-crc8/prettier.config.mjs delete mode 100644 packages/belt-duration/.prettierrc.js delete mode 100644 packages/belt-duration/eslint.config.cjs create mode 100644 packages/belt-duration/eslint.config.mjs create mode 100644 packages/belt-duration/prettier.config.mjs delete mode 100644 packages/belt-env-to-obj/.prettierrc.js delete mode 100644 packages/belt-env-to-obj/eslint.config.cjs create mode 100644 packages/belt-env-to-obj/eslint.config.mjs create mode 100644 packages/belt-env-to-obj/prettier.config.mjs delete mode 100644 packages/belt-error/.prettierrc.js delete mode 100644 packages/belt-error/eslint.config.cjs create mode 100644 packages/belt-error/eslint.config.mjs create mode 100644 packages/belt-error/prettier.config.mjs delete mode 100644 packages/belt-extract-domain/.prettierrc.js delete mode 100644 packages/belt-extract-domain/eslint.config.cjs create mode 100644 packages/belt-extract-domain/eslint.config.mjs create mode 100644 packages/belt-extract-domain/prettier.config.mjs delete mode 100644 packages/belt-fastify-abort/.prettierrc.js delete mode 100644 packages/belt-fastify-abort/eslint.config.cjs create mode 100644 packages/belt-fastify-abort/eslint.config.mjs create mode 100644 packages/belt-fastify-abort/prettier.config.mjs delete mode 100644 packages/belt-fetch/.prettierrc.js delete mode 100644 packages/belt-fetch/eslint.config.cjs create mode 100644 packages/belt-fetch/eslint.config.mjs create mode 100644 packages/belt-fetch/prettier.config.mjs delete mode 100644 packages/belt-hide-sensitive/.prettierrc.js delete mode 100644 packages/belt-hide-sensitive/eslint.config.cjs create mode 100644 packages/belt-hide-sensitive/eslint.config.mjs create mode 100644 packages/belt-hide-sensitive/prettier.config.mjs delete mode 100644 packages/belt-hook/.prettierrc.js delete mode 100644 packages/belt-hook/eslint.config.cjs create mode 100644 packages/belt-hook/eslint.config.mjs create mode 100644 packages/belt-hook/prettier.config.mjs delete mode 100644 packages/belt-interpolation/.prettierrc.js delete mode 100644 packages/belt-interpolation/eslint.config.cjs create mode 100644 packages/belt-interpolation/eslint.config.mjs create mode 100644 packages/belt-interpolation/prettier.config.mjs delete mode 100644 packages/belt-json-ignore/.prettierrc.js delete mode 100644 packages/belt-json-ignore/eslint.config.cjs create mode 100644 packages/belt-json-ignore/eslint.config.mjs create mode 100644 packages/belt-json-ignore/prettier.config.mjs delete mode 100644 packages/belt-light-date/.prettierrc.js delete mode 100644 packages/belt-light-date/eslint.config.cjs create mode 100644 packages/belt-light-date/eslint.config.mjs create mode 100644 packages/belt-light-date/prettier.config.mjs delete mode 100644 packages/belt-memory-rw/.prettierrc.js delete mode 100644 packages/belt-memory-rw/eslint.config.cjs create mode 100644 packages/belt-memory-rw/eslint.config.mjs create mode 100644 packages/belt-memory-rw/prettier.config.mjs delete mode 100644 packages/belt-obj-first-key/.prettierrc.js delete mode 100644 packages/belt-obj-first-key/eslint.config.cjs create mode 100644 packages/belt-obj-first-key/eslint.config.mjs create mode 100644 packages/belt-obj-first-key/prettier.config.mjs delete mode 100644 packages/belt-obj-is-empty/.prettierrc.js delete mode 100644 packages/belt-obj-is-empty/eslint.config.cjs create mode 100644 packages/belt-obj-is-empty/eslint.config.mjs create mode 100644 packages/belt-obj-is-empty/prettier.config.mjs delete mode 100644 packages/belt-obj-is-equals/.prettierrc.js delete mode 100644 packages/belt-obj-is-equals/eslint.config.cjs create mode 100644 packages/belt-obj-is-equals/eslint.config.mjs create mode 100644 packages/belt-obj-is-equals/prettier.config.mjs delete mode 100644 packages/belt-obj-monitoring/.prettierrc.js delete mode 100644 packages/belt-obj-monitoring/eslint.config.cjs create mode 100644 packages/belt-obj-monitoring/eslint.config.mjs create mode 100644 packages/belt-obj-monitoring/prettier.config.mjs delete mode 100644 packages/belt-obj-to-array/.prettierrc.js delete mode 100644 packages/belt-obj-to-array/eslint.config.cjs create mode 100644 packages/belt-obj-to-array/eslint.config.mjs create mode 100644 packages/belt-obj-to-array/prettier.config.mjs delete mode 100644 packages/belt-obj-to-map/.prettierrc.js delete mode 100644 packages/belt-obj-to-map/eslint.config.cjs create mode 100644 packages/belt-obj-to-map/eslint.config.mjs create mode 100644 packages/belt-obj-to-map/prettier.config.mjs delete mode 100644 packages/belt-oclone/.prettierrc.js delete mode 100644 packages/belt-oclone/eslint.config.cjs create mode 100644 packages/belt-oclone/eslint.config.mjs create mode 100644 packages/belt-oclone/prettier.config.mjs delete mode 100644 packages/belt-odeep/.prettierrc.js delete mode 100644 packages/belt-odeep/eslint.config.cjs create mode 100644 packages/belt-odeep/eslint.config.mjs create mode 100644 packages/belt-odeep/prettier.config.mjs delete mode 100644 packages/belt-odiff/.prettierrc.js delete mode 100644 packages/belt-odiff/eslint.config.cjs create mode 100644 packages/belt-odiff/eslint.config.mjs create mode 100644 packages/belt-odiff/prettier.config.mjs delete mode 100644 packages/belt-ofields/.prettierrc.js delete mode 100644 packages/belt-ofields/eslint.config.cjs create mode 100644 packages/belt-ofields/eslint.config.mjs create mode 100644 packages/belt-ofields/prettier.config.mjs delete mode 100644 packages/belt-platform-detector/.prettierrc.js delete mode 100644 packages/belt-platform-detector/eslint.config.cjs create mode 100644 packages/belt-platform-detector/eslint.config.mjs create mode 100644 packages/belt-platform-detector/prettier.config.mjs delete mode 100644 packages/belt-promise/.prettierrc.js delete mode 100644 packages/belt-promise/eslint.config.cjs create mode 100644 packages/belt-promise/eslint.config.mjs create mode 100644 packages/belt-promise/prettier.config.mjs delete mode 100644 packages/belt-readdir/.prettierrc.js delete mode 100644 packages/belt-readdir/eslint.config.cjs create mode 100644 packages/belt-readdir/eslint.config.mjs create mode 100644 packages/belt-readdir/prettier.config.mjs delete mode 100644 packages/belt-rows-inflator/.prettierrc.js delete mode 100644 packages/belt-rows-inflator/eslint.config.cjs create mode 100644 packages/belt-rows-inflator/eslint.config.mjs create mode 100644 packages/belt-rows-inflator/prettier.config.mjs delete mode 100644 packages/belt-str-escape-regex/.prettierrc.js delete mode 100644 packages/belt-str-escape-regex/eslint.config.cjs create mode 100644 packages/belt-str-escape-regex/eslint.config.mjs create mode 100644 packages/belt-str-escape-regex/prettier.config.mjs delete mode 100644 packages/belt-string-split/.prettierrc.js delete mode 100644 packages/belt-string-split/eslint.config.cjs create mode 100644 packages/belt-string-split/eslint.config.mjs create mode 100644 packages/belt-string-split/prettier.config.mjs delete mode 100644 packages/belt-symbols-is-balanced/.prettierrc.js delete mode 100644 packages/belt-symbols-is-balanced/eslint.config.cjs create mode 100644 packages/belt-symbols-is-balanced/eslint.config.mjs create mode 100644 packages/belt-symbols-is-balanced/prettier.config.mjs delete mode 100644 packages/belt-task-flow/.prettierrc.js delete mode 100644 packages/belt-task-flow/eslint.config.cjs create mode 100644 packages/belt-task-flow/eslint.config.mjs create mode 100644 packages/belt-task-flow/prettier.config.mjs delete mode 100644 packages/belt/.prettierrc.js delete mode 100644 packages/belt/eslint.config.cjs create mode 100644 packages/belt/eslint.config.mjs create mode 100644 packages/belt/prettier.config.mjs diff --git a/belt.code-workspace b/belt.code-workspace index c50dd87..0ac5b9a 100644 --- a/belt.code-workspace +++ b/belt.code-workspace @@ -201,7 +201,7 @@ "explorer.fileNesting.enabled": true, "explorer.fileNesting.expand": false, "explorer.fileNesting.patterns": { - "package.json": ".gitignore,.npmrc,LICENSE,package-lock.json,tsconfig.json,eslint.config.cjs,.prettierrc.js,rollup.config.dts.mjs,vite.config.mjs,yarn.lock" + "package.json": ".gitignore,.npmrc,LICENSE,package-lock.json,tsconfig.json,eslint.config.cjs,eslint.config.mjs,.prettierrc.js,prettier.config.mjs,rollup.config.dts.mjs,vite.config.mjs,yarn.lock" } } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 9f621c3..0ce378f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.0-dev", "license": "MIT", "devDependencies": { - "@aegenet/yawt": "0.5.7", + "@aegenet/yawt": "~0.6.1", "@commitlint/cli": "^19.3.0", "@fastify/pre-commit": "^2.1.0", "@types/node": "^20.11.2", @@ -19,16 +19,6 @@ "typescript": "^5.5.4" } }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@aegenet/belt-readdir": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/@aegenet/belt-readdir/-/belt-readdir-1.5.0.tgz", @@ -60,326 +50,29 @@ } }, "node_modules/@aegenet/yawt": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@aegenet/yawt/-/yawt-0.5.7.tgz", - "integrity": "sha512-3ZHXekkb39WgDxT/Yv8qc+3i/DUMtl/HbD9TK1qMtH7OFYZ1BeN+ke5N85rijWMwwvtjXRyAlU3KCZHtBth+dQ==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@aegenet/yawt/-/yawt-0.6.1.tgz", + "integrity": "sha512-g6S64C5t90aS0PHk5BBaqROTpzmEhO9ucY/3ekL4JZH+KMlMbtFWaFZm/TxqeAHc1RrxGgCqEyuRgzl/iYDbGg==", "dev": true, "dependencies": { "@aegenet/ya-node-externals": "^1.0.1", "@aegenet/ya-vite-banner": "^1.0.2", - "@vitest/coverage-v8": "^1.5.0", - "eslint": "^9.2.0", + "@vitest/coverage-v8": "^2.0.5", + "eslint": "^9.8.0", "eslint-config-prettier": "^9.1.0", - "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-prettier": "^5.2.1", "json": "^11.0.0", - "rimraf": "^5.0.5", - "rollup-plugin-dts": "^6.1.0", - "typescript-eslint": "^8.0.0-alpha.12", - "vite": "^5.2.8", - "vitest": "^1.5.0" + "rimraf": "^6.0.1", + "rollup-plugin-dts": "^6.1.1", + "typescript-eslint": "^8.0.0", + "vite": "^5.3.5", + "vitest": "^2.0.5" }, "bin": { "yawt": "dist/yawt-cli.cjs", "yawt-projects": "dist/get-projects-cli.cjs" } }, - "node_modules/@aegenet/yawt/node_modules/@vitest/coverage-v8": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-1.6.0.tgz", - "integrity": "sha512-KvapcbMY/8GYIG0rlwwOKCVNRc0OL20rrhFkg/CHNzncV03TE2XWvO5w9uZYoxNiMEBacAJt3unSOiZ7svePew==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.1", - "@bcoe/v8-coverage": "^0.2.3", - "debug": "^4.3.4", - "istanbul-lib-coverage": "^3.2.2", - "istanbul-lib-report": "^3.0.1", - "istanbul-lib-source-maps": "^5.0.4", - "istanbul-reports": "^3.1.6", - "magic-string": "^0.30.5", - "magicast": "^0.3.3", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "test-exclude": "^6.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "vitest": "1.6.0" - } - }, - "node_modules/@aegenet/yawt/node_modules/@vitest/expect": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.6.0.tgz", - "integrity": "sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==", - "dev": true, - "dependencies": { - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "chai": "^4.3.10" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@aegenet/yawt/node_modules/@vitest/runner": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz", - "integrity": "sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==", - "dev": true, - "dependencies": { - "@vitest/utils": "1.6.0", - "p-limit": "^5.0.0", - "pathe": "^1.1.1" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@aegenet/yawt/node_modules/@vitest/snapshot": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz", - "integrity": "sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==", - "dev": true, - "dependencies": { - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@aegenet/yawt/node_modules/@vitest/spy": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.6.0.tgz", - "integrity": "sha512-leUTap6B/cqi/bQkXUu6bQV5TZPx7pmMBKBQiI0rJA8c3pB56ZsaTbREnF7CJfmvAS4V2cXIBAh/3rVwrrCYgw==", - "dev": true, - "dependencies": { - "tinyspy": "^2.2.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@aegenet/yawt/node_modules/@vitest/utils": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.6.0.tgz", - "integrity": "sha512-21cPiuGMoMZwiOHa2i4LXkMkMkCGzA+MVFV70jRwHo95dL4x/ts5GZhML1QWuy7yfp3WzK3lRvZi3JnXTYqrBw==", - "dev": true, - "dependencies": { - "diff-sequences": "^29.6.3", - "estree-walker": "^3.0.3", - "loupe": "^2.3.7", - "pretty-format": "^29.7.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@aegenet/yawt/node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@aegenet/yawt/node_modules/chai": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.5.0.tgz", - "integrity": "sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==", - "dev": true, - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.3", - "deep-eql": "^4.1.3", - "get-func-name": "^2.0.2", - "loupe": "^2.3.6", - "pathval": "^1.1.1", - "type-detect": "^4.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@aegenet/yawt/node_modules/check-error": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", - "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.2" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@aegenet/yawt/node_modules/deep-eql": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.4.tgz", - "integrity": "sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==", - "dev": true, - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@aegenet/yawt/node_modules/loupe": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", - "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.1" - } - }, - "node_modules/@aegenet/yawt/node_modules/p-limit": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", - "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@aegenet/yawt/node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/@aegenet/yawt/node_modules/tinypool": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", - "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aegenet/yawt/node_modules/tinyspy": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", - "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", - "dev": true, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aegenet/yawt/node_modules/vite-node": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz", - "integrity": "sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==", - "dev": true, - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/@aegenet/yawt/node_modules/vitest": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz", - "integrity": "sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==", - "dev": true, - "dependencies": { - "@vitest/expect": "1.6.0", - "@vitest/runner": "1.6.0", - "@vitest/snapshot": "1.6.0", - "@vitest/spy": "1.6.0", - "@vitest/utils": "1.6.0", - "acorn-walk": "^8.3.2", - "chai": "^4.3.10", - "debug": "^4.3.4", - "execa": "^8.0.1", - "local-pkg": "^0.5.0", - "magic-string": "^0.30.5", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "std-env": "^3.5.0", - "strip-literal": "^2.0.0", - "tinybench": "^2.5.1", - "tinypool": "^0.8.3", - "vite": "^5.0.0", - "vite-node": "1.6.0", - "why-is-node-running": "^2.2.2" - }, - "bin": { - "vitest": "vitest.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - }, - "peerDependencies": { - "@edge-runtime/vm": "*", - "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "1.6.0", - "@vitest/ui": "1.6.0", - "happy-dom": "*", - "jsdom": "*" - }, - "peerDependenciesMeta": { - "@edge-runtime/vm": { - "optional": true - }, - "@types/node": { - "optional": true - }, - "@vitest/browser": { - "optional": true - }, - "@vitest/ui": { - "optional": true - }, - "happy-dom": { - "optional": true - }, - "jsdom": { - "optional": true - } - } - }, - "node_modules/@aegenet/yawt/node_modules/yocto-queue": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.1.1.tgz", - "integrity": "sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -1055,9 +748,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", - "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", "cpu": [ "ppc64" ], @@ -1071,9 +764,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", - "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", "cpu": [ "arm" ], @@ -1087,9 +780,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", - "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", "cpu": [ "arm64" ], @@ -1103,9 +796,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", - "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", "cpu": [ "x64" ], @@ -1119,9 +812,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", - "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", "cpu": [ "arm64" ], @@ -1135,9 +828,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", - "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", "cpu": [ "x64" ], @@ -1151,9 +844,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", - "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", "cpu": [ "arm64" ], @@ -1167,9 +860,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", - "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", "cpu": [ "x64" ], @@ -1183,9 +876,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", - "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", "cpu": [ "arm" ], @@ -1199,9 +892,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", - "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", "cpu": [ "arm64" ], @@ -1215,9 +908,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", - "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", "cpu": [ "ia32" ], @@ -1231,9 +924,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", - "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", "cpu": [ "loong64" ], @@ -1247,9 +940,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", - "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", "cpu": [ "mips64el" ], @@ -1263,9 +956,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", - "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", "cpu": [ "ppc64" ], @@ -1279,9 +972,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", - "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", "cpu": [ "riscv64" ], @@ -1295,9 +988,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", - "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", "cpu": [ "s390x" ], @@ -1311,9 +1004,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", - "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", "cpu": [ "x64" ], @@ -1327,9 +1020,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", - "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", "cpu": [ "x64" ], @@ -1343,9 +1036,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", - "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", "cpu": [ "x64" ], @@ -1359,9 +1052,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", - "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", "cpu": [ "x64" ], @@ -1375,9 +1068,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", - "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", "cpu": [ "arm64" ], @@ -1391,9 +1084,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", - "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", "cpu": [ "ia32" ], @@ -1407,9 +1100,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", - "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", "cpu": [ "x64" ], @@ -1427,7 +1120,6 @@ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", "dev": true, - "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.3.0" }, @@ -1438,6 +1130,18 @@ "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@eslint-community/regexpp": { "version": "4.11.0", "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", @@ -1545,7 +1249,6 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, - "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -1572,7 +1275,6 @@ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", "dev": true, - "license": "ISC", "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", @@ -1590,7 +1292,6 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -1603,7 +1304,6 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", "dev": true, - "license": "MIT", "engines": { "node": ">=12" }, @@ -1615,15 +1315,13 @@ "version": "9.2.2", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", "dev": true, - "license": "MIT", "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", @@ -1641,7 +1339,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -1657,7 +1354,6 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", @@ -1680,18 +1376,6 @@ "node": ">=8" } }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/@jridgewell/gen-mapping": { "version": "0.3.5", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", @@ -1757,7 +1441,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1771,7 +1454,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, - "license": "MIT", "engines": { "node": ">= 8" } @@ -1781,7 +1463,6 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, - "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1795,7 +1476,6 @@ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", "dev": true, - "license": "MIT", "optional": true, "engines": { "node": ">=14" @@ -1806,7 +1486,6 @@ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", "dev": true, - "license": "MIT", "engines": { "node": "^12.20.0 || ^14.18.0 || >=16.0.0" }, @@ -2022,12 +1701,6 @@ "win32" ] }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true - }, "node_modules/@types/conventional-commits-parser": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@types/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", @@ -2037,18 +1710,6 @@ "@types/node": "*" } }, - "node_modules/@types/eslint": { - "version": "8.56.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", - "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", @@ -2056,15 +1717,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/json-schema": { - "version": "7.0.15", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", - "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", - "dev": true, - "license": "MIT", - "optional": true, - "peer": true - }, "node_modules/@types/node": { "version": "20.11.20", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.20.tgz", @@ -2076,16 +1728,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0-alpha.54.tgz", - "integrity": "sha512-JBuk5rdo9XfoAc797uPh2QdzfnbQmYTnOZ//IKiXm96a2AzS05VmXSVka4GQyrp7giGWSNjW6y2wPpsWheqd9Q==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0.tgz", + "integrity": "sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.0.0-alpha.54", - "@typescript-eslint/type-utils": "8.0.0-alpha.54", - "@typescript-eslint/utils": "8.0.0-alpha.54", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.54", + "@typescript-eslint/scope-manager": "8.0.0", + "@typescript-eslint/type-utils": "8.0.0", + "@typescript-eslint/utils": "8.0.0", + "@typescript-eslint/visitor-keys": "8.0.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2109,15 +1761,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.0-alpha.54.tgz", - "integrity": "sha512-473V2mTNH+KPNVPj8MIGizDXmmJ56gpYsh+ILa8uEWUYMhvE0DNnozEt59TonS1Y9D15AJZGas6+1hcpQ77Dbg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.0.tgz", + "integrity": "sha512-pS1hdZ+vnrpDIxuFXYQpLTILglTjSYJ9MbetZctrUawogUsPdz31DIIRZ9+rab0LhYNTsk88w4fIzVheiTbWOQ==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "8.0.0-alpha.54", - "@typescript-eslint/types": "8.0.0-alpha.54", - "@typescript-eslint/typescript-estree": "8.0.0-alpha.54", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.54", + "@typescript-eslint/scope-manager": "8.0.0", + "@typescript-eslint/types": "8.0.0", + "@typescript-eslint/typescript-estree": "8.0.0", + "@typescript-eslint/visitor-keys": "8.0.0", "debug": "^4.3.4" }, "engines": { @@ -2137,13 +1789,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0-alpha.54.tgz", - "integrity": "sha512-z+5GlCAskUTTWOFF2G7olTyKZyn+AVdDkiNCP2fhDtOCV1ePX1EaXy1uwqRRROf8p8uryj7vR7OtIErZE5yAng==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0.tgz", + "integrity": "sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.54", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.54" + "@typescript-eslint/types": "8.0.0", + "@typescript-eslint/visitor-keys": "8.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2154,13 +1806,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.0-alpha.54.tgz", - "integrity": "sha512-aGqNg1vP3a1tAE7lN8VDw+JhAefhqotMEcxw+2NKQm3vG4BqzIQNeF87xle9+94t8MPPmUPzRjRmO7GySu8LRg==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.0.tgz", + "integrity": "sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "8.0.0-alpha.54", - "@typescript-eslint/utils": "8.0.0-alpha.54", + "@typescript-eslint/typescript-estree": "8.0.0", + "@typescript-eslint/utils": "8.0.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2178,9 +1830,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0-alpha.54.tgz", - "integrity": "sha512-p4CGzb2UW2tJgk7zRL1Iwyd4qMuPnF2TL5/VdEcz2KANHkTReagQ6B3MzJGcuNIK7t+ysolZZILJpj+8cHBzsQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0.tgz", + "integrity": "sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==", "dev": true, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2191,13 +1843,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0-alpha.54.tgz", - "integrity": "sha512-oCgHCQm88pBx9QwfGVE42LXVRG3M5PUIP4w521yGMijHn5FEt+E/NGMPU3NXWKUvp0LpEkxABSinYdz69aZITA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0.tgz", + "integrity": "sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.54", - "@typescript-eslint/visitor-keys": "8.0.0-alpha.54", + "@typescript-eslint/types": "8.0.0", + "@typescript-eslint/visitor-keys": "8.0.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2218,6 +1870,15 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", @@ -2234,15 +1895,15 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0-alpha.54.tgz", - "integrity": "sha512-Xu+dl3SJ4NOuzSHpRj1nIJPsoNTcPuG6EFVolrEVl+GZReaiBdexwpTo4/gV64khZEVewEIdYV3FBs5elIjI0g==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0.tgz", + "integrity": "sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.0.0-alpha.54", - "@typescript-eslint/types": "8.0.0-alpha.54", - "@typescript-eslint/typescript-estree": "8.0.0-alpha.54" + "@typescript-eslint/scope-manager": "8.0.0", + "@typescript-eslint/types": "8.0.0", + "@typescript-eslint/typescript-estree": "8.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2256,12 +1917,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0-alpha.54.tgz", - "integrity": "sha512-lS8wrI6Vxw6ebIi+ehocAjXLG43bN5JCC8+wtGDD3Xw9O/EVpanAVdftefJs/mlK87eyccvVIiiHgD294TpIEQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0.tgz", + "integrity": "sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==", "dev": true, "dependencies": { - "@typescript-eslint/types": "8.0.0-alpha.54", + "@typescript-eslint/types": "8.0.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -2272,6 +1933,18 @@ "url": "https://opencollective.com/typescript-eslint" } }, + "node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/@vitest/coverage-istanbul": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@vitest/coverage-istanbul/-/coverage-istanbul-2.0.5.tgz", @@ -2296,68 +1969,30 @@ "vitest": "2.0.5" } }, - "node_modules/@vitest/coverage-istanbul/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@vitest/coverage-istanbul/node_modules/jackspeak": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/@vitest/coverage-istanbul/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "node_modules/@vitest/coverage-v8": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-2.0.5.tgz", + "integrity": "sha512-qeFcySCg5FLO2bHHSa0tAZAOnAUbp4L6/A5JDuj9+bt53JREl8hpLjLHEWF0e/gWc8INVpJaqA7+Ene2rclpZg==", "dev": true, "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "@ampproject/remapping": "^2.3.0", + "@bcoe/v8-coverage": "^0.2.3", + "debug": "^4.3.5", + "istanbul-lib-coverage": "^3.2.2", + "istanbul-lib-report": "^3.0.1", + "istanbul-lib-source-maps": "^5.0.6", + "istanbul-reports": "^3.1.7", + "magic-string": "^0.30.10", + "magicast": "^0.3.4", + "std-env": "^3.7.0", + "test-exclude": "^7.0.1", + "tinyrainbow": "^1.2.0" }, "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/@vitest/coverage-istanbul/node_modules/test-exclude": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", - "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^10.4.1", - "minimatch": "^9.0.4" + "url": "https://opencollective.com/vitest" }, - "engines": { - "node": ">=18" + "peerDependencies": { + "vitest": "2.0.5" } }, "node_modules/@vitest/expect": { @@ -2365,7 +2000,6 @@ "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-2.0.5.tgz", "integrity": "sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==", "dev": true, - "peer": true, "dependencies": { "@vitest/spy": "2.0.5", "@vitest/utils": "2.0.5", @@ -2381,7 +2015,6 @@ "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz", "integrity": "sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==", "dev": true, - "peer": true, "dependencies": { "tinyrainbow": "^1.2.0" }, @@ -2394,7 +2027,6 @@ "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz", "integrity": "sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==", "dev": true, - "peer": true, "dependencies": { "@vitest/utils": "2.0.5", "pathe": "^1.1.2" @@ -2408,7 +2040,6 @@ "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz", "integrity": "sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==", "dev": true, - "peer": true, "dependencies": { "@vitest/pretty-format": "2.0.5", "magic-string": "^0.30.10", @@ -2423,7 +2054,6 @@ "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-2.0.5.tgz", "integrity": "sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==", "dev": true, - "peer": true, "dependencies": { "tinyspy": "^3.0.0" }, @@ -2436,7 +2066,6 @@ "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-2.0.5.tgz", "integrity": "sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==", "dev": true, - "peer": true, "dependencies": { "@vitest/pretty-format": "2.0.5", "estree-walker": "^3.0.3", @@ -2468,18 +2097,6 @@ "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/acorn-walk": { - "version": "8.3.3", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.3.tgz", - "integrity": "sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==", - "dev": true, - "dependencies": { - "acorn": "^8.11.0" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/agent-base": { "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", @@ -2563,7 +2180,6 @@ "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-2.0.1.tgz", "integrity": "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==", "dev": true, - "peer": true, "engines": { "node": ">=12" } @@ -2591,8 +2207,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/basic-auth": { "version": "2.0.1", @@ -2626,13 +2241,13 @@ } }, "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, - "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, "node_modules/braces": { @@ -2750,7 +2365,6 @@ "resolved": "https://registry.npmjs.org/chai/-/chai-5.1.1.tgz", "integrity": "sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==", "dev": true, - "peer": true, "dependencies": { "assertion-error": "^2.0.1", "check-error": "^2.1.1", @@ -2784,7 +2398,6 @@ "resolved": "https://registry.npmjs.org/check-error/-/check-error-2.1.1.tgz", "integrity": "sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==", "dev": true, - "peer": true, "engines": { "node": ">= 16" } @@ -2860,13 +2473,6 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true, - "license": "MIT" - }, - "node_modules/confbox": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", - "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==", "dev": true }, "node_modules/conventional-changelog-angular": { @@ -3067,7 +2673,6 @@ "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-5.0.2.tgz", "integrity": "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==", "dev": true, - "peer": true, "engines": { "node": ">=6" } @@ -3076,8 +2681,7 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/define-data-property": { "version": "1.1.4", @@ -3109,15 +2713,6 @@ "node": ">=0.4.0" } }, - "node_modules/diff-sequences": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", - "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, "node_modules/dir-glob": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", @@ -3146,8 +2741,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/electron-to-chromium": { "version": "1.5.4", @@ -3219,9 +2813,9 @@ } }, "node_modules/esbuild": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", - "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, "bin": { @@ -3231,29 +2825,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.20.2", - "@esbuild/android-arm": "0.20.2", - "@esbuild/android-arm64": "0.20.2", - "@esbuild/android-x64": "0.20.2", - "@esbuild/darwin-arm64": "0.20.2", - "@esbuild/darwin-x64": "0.20.2", - "@esbuild/freebsd-arm64": "0.20.2", - "@esbuild/freebsd-x64": "0.20.2", - "@esbuild/linux-arm": "0.20.2", - "@esbuild/linux-arm64": "0.20.2", - "@esbuild/linux-ia32": "0.20.2", - "@esbuild/linux-loong64": "0.20.2", - "@esbuild/linux-mips64el": "0.20.2", - "@esbuild/linux-ppc64": "0.20.2", - "@esbuild/linux-riscv64": "0.20.2", - "@esbuild/linux-s390x": "0.20.2", - "@esbuild/linux-x64": "0.20.2", - "@esbuild/netbsd-x64": "0.20.2", - "@esbuild/openbsd-x64": "0.20.2", - "@esbuild/sunos-x64": "0.20.2", - "@esbuild/win32-arm64": "0.20.2", - "@esbuild/win32-ia32": "0.20.2", - "@esbuild/win32-x64": "0.20.2" + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" } }, "node_modules/escalade": { @@ -3271,7 +2865,6 @@ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, @@ -3335,7 +2928,6 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, - "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -3344,14 +2936,13 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, - "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -3391,19 +2982,6 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", @@ -3420,7 +2998,6 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, - "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -3432,25 +3009,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, "node_modules/eslint/node_modules/locate-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, - "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -3466,7 +3029,6 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, - "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -3494,24 +3056,11 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/espree/node_modules/eslint-visitor-keys": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.0.0.tgz", - "integrity": "sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==", - "dev": true, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, - "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -3536,7 +3085,6 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, - "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -3600,8 +3148,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true, - "license": "Apache-2.0" + "dev": true }, "node_modules/fast-glob": { "version": "3.3.2", @@ -3619,6 +3166,18 @@ "node": ">=8.6.0" } }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", @@ -3629,8 +3188,7 @@ "version": "2.0.6", "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/fast-uri": { "version": "3.0.1", @@ -3643,7 +3201,6 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, - "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -3771,13 +3328,6 @@ "node": ">= 6" } }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true, - "license": "ISC" - }, "node_modules/fsevents": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", @@ -3880,36 +3430,62 @@ } }, "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", "dev": true, - "license": "ISC", "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" }, "engines": { - "node": "*" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 6" + "node": ">=10.13.0" + } + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/global-directory": { @@ -4216,28 +3792,9 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, - "license": "MIT", "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true, - "license": "ISC" + "node": ">=0.8.19" + } }, "node_modules/ini": { "version": "4.1.1", @@ -4259,7 +3816,6 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -4279,7 +3835,6 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -4310,7 +3865,6 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -4441,16 +3995,15 @@ } }, "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-4.0.1.tgz", + "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", "dev": true, - "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, "engines": { - "node": ">=14" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -4603,8 +4156,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/json5": { "version": "2.2.3", @@ -4657,7 +4209,6 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -4672,22 +4223,6 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "node_modules/local-pkg": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", - "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "dev": true, - "dependencies": { - "mlly": "^1.4.2", - "pkg-types": "^1.0.3" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, "node_modules/locate-path": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", @@ -4770,7 +4305,6 @@ "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.1.tgz", "integrity": "sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==", "dev": true, - "peer": true, "dependencies": { "get-func-name": "^2.0.1" } @@ -4914,7 +4448,6 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, - "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4922,17 +4455,6 @@ "node": "*" } }, - "node_modules/minimatch/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/minimist": { "version": "1.2.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", @@ -4965,18 +4487,6 @@ "mkdirp": "bin/cmd.js" } }, - "node_modules/mlly": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", - "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", - "dev": true, - "dependencies": { - "acorn": "^8.11.3", - "pathe": "^1.1.2", - "pkg-types": "^1.1.1", - "ufo": "^1.5.3" - } - }, "node_modules/ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", @@ -5006,8 +4516,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/node-releases": { "version": "2.0.18", @@ -5052,16 +4561,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/onetime": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", @@ -5088,18 +4587,17 @@ } }, "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, - "license": "MIT", "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" }, "engines": { "node": ">= 0.8.0" @@ -5110,7 +4608,6 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, - "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -5220,21 +4717,10 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", @@ -5246,29 +4732,28 @@ } }, "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", "dev": true, "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" }, "engines": { - "node": ">=16 || 14 >=14.18" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", - "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.0.tgz", + "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", "dev": true, - "license": "ISC", "engines": { - "node": "14 || >=16.14" + "node": "20 || >=22" } }, "node_modules/path-type": { @@ -5276,7 +4761,6 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "license": "MIT", "engines": { "node": ">=8" } @@ -5292,7 +4776,6 @@ "resolved": "https://registry.npmjs.org/pathval/-/pathval-2.0.0.tgz", "integrity": "sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==", "dev": true, - "peer": true, "engines": { "node": ">= 14.16" } @@ -5315,17 +4798,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pkg-types": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.3.tgz", - "integrity": "sha512-+JrgthZG6m3ckicaOB74TwQ+tBWsFl3qVQg7mN8ulwSOElJ7gBhKzj2VkCPnZ4NlF6kEquYU+RIYNVAvzd54UA==", - "dev": true, - "dependencies": { - "confbox": "^0.1.7", - "mlly": "^1.7.1", - "pathe": "^1.1.2" - } - }, "node_modules/portfinder": { "version": "1.0.32", "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", @@ -5352,9 +4824,9 @@ } }, "node_modules/postcss": { - "version": "8.4.38", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", - "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "version": "8.4.40", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", + "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", "dev": true, "funding": [ { @@ -5372,7 +4844,7 @@ ], "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.0", + "picocolors": "^1.0.1", "source-map-js": "^1.2.0" }, "engines": { @@ -5384,17 +4856,15 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true, - "license": "MIT", "engines": { "node": ">= 0.8.0" } }, "node_modules/prettier": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", - "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, - "license": "MIT", "peer": true, "bin": { "prettier": "bin/prettier.cjs" @@ -5411,7 +4881,6 @@ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, - "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -5419,32 +4888,6 @@ "node": ">=6.0.0" } }, - "node_modules/pretty-format": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", - "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, - "dependencies": { - "@jest/schemas": "^29.6.3", - "ansi-styles": "^5.0.0", - "react-is": "^18.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -5507,14 +4950,7 @@ "type": "consulting", "url": "https://feross.org/support" } - ], - "license": "MIT" - }, - "node_modules/react-is": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", - "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", - "dev": true + ] }, "node_modules/require-directory": { "version": "2.1.1", @@ -5557,65 +4993,25 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" } }, "node_modules/rimraf": { - "version": "5.0.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz", - "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-6.0.1.tgz", + "integrity": "sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==", "dev": true, - "license": "ISC", "dependencies": { - "glob": "^10.3.7" + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" }, "bin": { "rimraf": "dist/esm/bin.mjs" }, "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "10.3.10", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", - "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.3.5", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -5657,13 +5053,12 @@ } }, "node_modules/rollup-plugin-dts": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-6.1.0.tgz", - "integrity": "sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-6.1.1.tgz", + "integrity": "sha512-aSHRcJ6KG2IHIioYlvAOcEq6U99sVtqDDKVhnwt70rW6tsz3tv5OSjEiWcgzfsHdLyGXZ/3b/7b/+Za3Y6r1XA==", "dev": true, - "license": "LGPL-3.0", "dependencies": { - "magic-string": "^0.30.4" + "magic-string": "^0.30.10" }, "engines": { "node": ">=16" @@ -5672,7 +5067,7 @@ "url": "https://github.com/sponsors/Swatinem" }, "optionalDependencies": { - "@babel/code-frame": "^7.22.13" + "@babel/code-frame": "^7.24.2" }, "peerDependencies": { "rollup": "^3.29.4 || ^4", @@ -5706,7 +5101,6 @@ "url": "https://feross.org/support" } ], - "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -5915,7 +5309,6 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, - "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -5944,7 +5337,6 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, - "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -5976,24 +5368,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/strip-literal": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", - "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", - "dev": true, - "dependencies": { - "js-tokens": "^9.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/antfu" - } - }, - "node_modules/strip-literal/node_modules/js-tokens": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", - "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", - "dev": true - }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -6017,11 +5391,10 @@ "peer": true }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.1.tgz", + "integrity": "sha512-7gr8p9TQP6RAHusBOSLs46F4564ZrjV8xFmw5zCmgmhGUcw2hxsShhJ6CEiHQMgPDwAQ1fWHPM0ypc4RMAig4A==", "dev": true, - "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -6052,18 +5425,98 @@ } }, "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-7.0.1.tgz", + "integrity": "sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==", "dev": true, - "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" + "glob": "^10.4.1", + "minimatch": "^9.0.4" }, "engines": { - "node": ">=8" + "node": ">=18" + } + }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/test-exclude/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/text-extensions": { @@ -6082,8 +5535,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" + "dev": true }, "node_modules/through": { "version": "2.3.8", @@ -6102,7 +5554,6 @@ "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz", "integrity": "sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==", "dev": true, - "peer": true, "engines": { "node": "^18.0.0 || >=20.0.0" } @@ -6121,7 +5572,6 @@ "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-3.0.0.tgz", "integrity": "sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==", "dev": true, - "peer": true, "engines": { "node": ">=14.0.0" } @@ -6193,18 +5643,16 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", - "dev": true, - "license": "0BSD" + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, - "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -6212,15 +5660,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-detect": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz", - "integrity": "sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, "node_modules/typescript": { "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", @@ -6235,14 +5674,14 @@ } }, "node_modules/typescript-eslint": { - "version": "8.0.0-alpha.54", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.0-alpha.54.tgz", - "integrity": "sha512-5rTqLSAgzum8W0dIh8jgDosXNQufhfc9pyDXaBpBTgwtTypBzrcRgCz8Xp0XKrpSBCuLdfFt+X/ueEnoqrOcJA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.0.tgz", + "integrity": "sha512-yQWBJutWL1PmpmDddIOl9/Mi6vZjqNCjqSGBMQ4vsc2Aiodk0SnbQQWPXbSy0HNuKCuGkw1+u4aQ2mO40TdhDQ==", "dev": true, "dependencies": { - "@typescript-eslint/eslint-plugin": "8.0.0-alpha.54", - "@typescript-eslint/parser": "8.0.0-alpha.54", - "@typescript-eslint/utils": "8.0.0-alpha.54" + "@typescript-eslint/eslint-plugin": "8.0.0", + "@typescript-eslint/parser": "8.0.0", + "@typescript-eslint/utils": "8.0.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -6257,12 +5696,6 @@ } } }, - "node_modules/ufo": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", - "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==", - "dev": true - }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -6341,7 +5774,6 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, - "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -6367,13 +5799,13 @@ } }, "node_modules/vite": { - "version": "5.2.9", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.9.tgz", - "integrity": "sha512-uOQWfuZBlc6Y3W/DTuQ1Sr+oIXWvqljLvS881SVmAj00d5RdgShLcuXWxseWPd4HXwiYBFW/vXHfKFeqj9uQnw==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.5.tgz", + "integrity": "sha512-MdjglKR6AQXQb9JGiS7Rc2wC6uMjcm7Go/NHNO63EwiJXfuk9PgqiP/n5IDJCziMkfw9n4Ubp7lttNwz+8ZVKA==", "dev": true, "dependencies": { - "esbuild": "^0.20.1", - "postcss": "^8.4.38", + "esbuild": "^0.21.3", + "postcss": "^8.4.39", "rollup": "^4.13.0" }, "bin": { @@ -6426,7 +5858,6 @@ "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz", "integrity": "sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==", "dev": true, - "peer": true, "dependencies": { "cac": "^6.7.14", "debug": "^4.3.5", @@ -6449,7 +5880,6 @@ "resolved": "https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz", "integrity": "sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==", "dev": true, - "peer": true, "dependencies": { "@ampproject/remapping": "^2.3.0", "@vitest/expect": "2.0.5", @@ -6605,6 +6035,15 @@ "node": ">=8" } }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/wrap-ansi": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", @@ -6629,7 +6068,6 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, - "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -6642,13 +6080,6 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true, - "license": "ISC" - }, "node_modules/ws": { "version": "8.16.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", @@ -6744,7 +6175,6 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, - "license": "MIT", "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index 79a7f6b..521c9d7 100644 --- a/package.json +++ b/package.json @@ -103,7 +103,7 @@ "cover": "npm run cover:clean && npm run cover:merge && npm run cover:report" }, "devDependencies": { - "@aegenet/yawt": "0.5.7", + "@aegenet/yawt": "~0.6.1", "@commitlint/cli": "^19.3.0", "@fastify/pre-commit": "^2.1.0", "@types/node": "^20.11.2", diff --git a/packages/belt-anti-bounce/.prettierrc.js b/packages/belt-anti-bounce/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-anti-bounce/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-anti-bounce/eslint.config.cjs b/packages/belt-anti-bounce/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-anti-bounce/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-anti-bounce/eslint.config.mjs b/packages/belt-anti-bounce/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-anti-bounce/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-anti-bounce/prettier.config.mjs b/packages/belt-anti-bounce/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-anti-bounce/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-anti-bounce/src/anti-bounce-decorator.spec.ts b/packages/belt-anti-bounce/src/anti-bounce-decorator.spec.ts index bb56a2e..dbc4435 100644 --- a/packages/belt-anti-bounce/src/anti-bounce-decorator.spec.ts +++ b/packages/belt-anti-bounce/src/anti-bounce-decorator.spec.ts @@ -3,7 +3,7 @@ */ import { describe, it, assert } from 'vitest'; import { AntiBounce } from './index'; -import { antiBounce, disposeAntiBounces, IAntiBounceSupport } from './anti-bounce-decorator'; +import { antiBounce, disposeAntiBounces, type IAntiBounceSupport } from './anti-bounce-decorator'; import { setTimeout } from 'node:timers/promises'; class Sample implements IAntiBounceSupport { diff --git a/packages/belt-argv-to-obj/.prettierrc.js b/packages/belt-argv-to-obj/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-argv-to-obj/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-argv-to-obj/eslint.config.cjs b/packages/belt-argv-to-obj/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-argv-to-obj/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-argv-to-obj/eslint.config.mjs b/packages/belt-argv-to-obj/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-argv-to-obj/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-argv-to-obj/prettier.config.mjs b/packages/belt-argv-to-obj/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-argv-to-obj/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-array-async-filter/.prettierrc.js b/packages/belt-array-async-filter/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-array-async-filter/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-async-filter/eslint.config.cjs b/packages/belt-array-async-filter/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-array-async-filter/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-async-filter/eslint.config.mjs b/packages/belt-array-async-filter/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-array-async-filter/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-array-async-filter/prettier.config.mjs b/packages/belt-array-async-filter/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-array-async-filter/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-array-async-foreach/.prettierrc.js b/packages/belt-array-async-foreach/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-array-async-foreach/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-async-foreach/eslint.config.cjs b/packages/belt-array-async-foreach/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-array-async-foreach/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-async-foreach/eslint.config.mjs b/packages/belt-array-async-foreach/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-array-async-foreach/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-array-async-foreach/prettier.config.mjs b/packages/belt-array-async-foreach/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-array-async-foreach/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-array-async-map/.prettierrc.js b/packages/belt-array-async-map/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-array-async-map/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-async-map/eslint.config.cjs b/packages/belt-array-async-map/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-array-async-map/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-async-map/eslint.config.mjs b/packages/belt-array-async-map/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-array-async-map/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-array-async-map/prettier.config.mjs b/packages/belt-array-async-map/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-array-async-map/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-array-duplicates/.prettierrc.js b/packages/belt-array-duplicates/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-array-duplicates/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-duplicates/eslint.config.cjs b/packages/belt-array-duplicates/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-array-duplicates/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-duplicates/eslint.config.mjs b/packages/belt-array-duplicates/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-array-duplicates/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-array-duplicates/prettier.config.mjs b/packages/belt-array-duplicates/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-array-duplicates/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-array-stats/.prettierrc.js b/packages/belt-array-stats/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-array-stats/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-stats/eslint.config.cjs b/packages/belt-array-stats/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-array-stats/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-stats/eslint.config.mjs b/packages/belt-array-stats/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-array-stats/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-array-stats/prettier.config.mjs b/packages/belt-array-stats/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-array-stats/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-array-string-join/.prettierrc.js b/packages/belt-array-string-join/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-array-string-join/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-string-join/eslint.config.cjs b/packages/belt-array-string-join/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-array-string-join/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-string-join/eslint.config.mjs b/packages/belt-array-string-join/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-array-string-join/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-array-string-join/prettier.config.mjs b/packages/belt-array-string-join/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-array-string-join/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-array-to-obj/.prettierrc.js b/packages/belt-array-to-obj/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-array-to-obj/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-to-obj/eslint.config.cjs b/packages/belt-array-to-obj/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-array-to-obj/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-array-to-obj/eslint.config.mjs b/packages/belt-array-to-obj/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-array-to-obj/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-array-to-obj/prettier.config.mjs b/packages/belt-array-to-obj/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-array-to-obj/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-base64/.prettierrc.js b/packages/belt-base64/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-base64/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-base64/eslint.config.cjs b/packages/belt-base64/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-base64/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-base64/eslint.config.mjs b/packages/belt-base64/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-base64/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-base64/prettier.config.mjs b/packages/belt-base64/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-base64/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-benchmark/.prettierrc.js b/packages/belt-benchmark/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-benchmark/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-benchmark/eslint.config.cjs b/packages/belt-benchmark/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-benchmark/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-benchmark/eslint.config.mjs b/packages/belt-benchmark/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-benchmark/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-benchmark/prettier.config.mjs b/packages/belt-benchmark/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-benchmark/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-benchmark/src/common/race-results.ts b/packages/belt-benchmark/src/common/race-results.ts index 0d06c9d..4bb31c6 100644 --- a/packages/belt-benchmark/src/common/race-results.ts +++ b/packages/belt-benchmark/src/common/race-results.ts @@ -1,6 +1,6 @@ import { getAverage } from '../../../belt-array-stats/src/get-average'; import { p50, p75, p90 } from '../../../belt-array-stats/src/get-percentile'; -import { ICarOptions } from './i-car-options'; +import type { ICarOptions } from './i-car-options'; import { RaceTime } from './race-time'; export class RaceResult { diff --git a/packages/belt-binary-search/.prettierrc.js b/packages/belt-binary-search/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-binary-search/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-binary-search/eslint.config.cjs b/packages/belt-binary-search/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-binary-search/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-binary-search/eslint.config.mjs b/packages/belt-binary-search/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-binary-search/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-binary-search/prettier.config.mjs b/packages/belt-binary-search/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-binary-search/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-crc32/.prettierrc.js b/packages/belt-crc32/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-crc32/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-crc32/eslint.config.cjs b/packages/belt-crc32/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-crc32/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-crc32/eslint.config.mjs b/packages/belt-crc32/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-crc32/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-crc32/prettier.config.mjs b/packages/belt-crc32/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-crc32/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-crc8/.prettierrc.js b/packages/belt-crc8/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-crc8/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-crc8/eslint.config.cjs b/packages/belt-crc8/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-crc8/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-crc8/eslint.config.mjs b/packages/belt-crc8/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-crc8/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-crc8/prettier.config.mjs b/packages/belt-crc8/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-crc8/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-duration/.prettierrc.js b/packages/belt-duration/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-duration/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-duration/eslint.config.cjs b/packages/belt-duration/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-duration/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-duration/eslint.config.mjs b/packages/belt-duration/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-duration/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-duration/prettier.config.mjs b/packages/belt-duration/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-duration/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-env-to-obj/.prettierrc.js b/packages/belt-env-to-obj/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-env-to-obj/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-env-to-obj/eslint.config.cjs b/packages/belt-env-to-obj/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-env-to-obj/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-env-to-obj/eslint.config.mjs b/packages/belt-env-to-obj/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-env-to-obj/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-env-to-obj/prettier.config.mjs b/packages/belt-env-to-obj/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-env-to-obj/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-error/.prettierrc.js b/packages/belt-error/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-error/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-error/eslint.config.cjs b/packages/belt-error/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-error/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-error/eslint.config.mjs b/packages/belt-error/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-error/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-error/prettier.config.mjs b/packages/belt-error/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-error/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-extract-domain/.prettierrc.js b/packages/belt-extract-domain/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-extract-domain/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-extract-domain/eslint.config.cjs b/packages/belt-extract-domain/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-extract-domain/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-extract-domain/eslint.config.mjs b/packages/belt-extract-domain/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-extract-domain/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-extract-domain/prettier.config.mjs b/packages/belt-extract-domain/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-extract-domain/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-extract-domain/src/extract-domain.spec.ts b/packages/belt-extract-domain/src/extract-domain.spec.ts index dca58a3..515b473 100644 --- a/packages/belt-extract-domain/src/extract-domain.spec.ts +++ b/packages/belt-extract-domain/src/extract-domain.spec.ts @@ -2,7 +2,7 @@ * @vitest-environment node */ import { describe, it, assert } from 'vitest'; -import { extractDomain, IDomain } from './index'; +import { extractDomain, type IDomain } from './index'; describe('extract-domain', function () { it('undefined', () => { diff --git a/packages/belt-fastify-abort/.prettierrc.js b/packages/belt-fastify-abort/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-fastify-abort/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-fastify-abort/eslint.config.cjs b/packages/belt-fastify-abort/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-fastify-abort/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-fastify-abort/eslint.config.mjs b/packages/belt-fastify-abort/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-fastify-abort/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-fastify-abort/prettier.config.mjs b/packages/belt-fastify-abort/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-fastify-abort/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-fetch/.prettierrc.js b/packages/belt-fetch/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-fetch/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-fetch/eslint.config.cjs b/packages/belt-fetch/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-fetch/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-fetch/eslint.config.mjs b/packages/belt-fetch/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-fetch/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-fetch/prettier.config.mjs b/packages/belt-fetch/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-fetch/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-hide-sensitive/.prettierrc.js b/packages/belt-hide-sensitive/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-hide-sensitive/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-hide-sensitive/eslint.config.cjs b/packages/belt-hide-sensitive/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-hide-sensitive/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-hide-sensitive/eslint.config.mjs b/packages/belt-hide-sensitive/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-hide-sensitive/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-hide-sensitive/prettier.config.mjs b/packages/belt-hide-sensitive/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-hide-sensitive/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-hook/.prettierrc.js b/packages/belt-hook/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-hook/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-hook/eslint.config.cjs b/packages/belt-hook/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-hook/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-hook/eslint.config.mjs b/packages/belt-hook/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-hook/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-hook/prettier.config.mjs b/packages/belt-hook/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-hook/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-interpolation/.prettierrc.js b/packages/belt-interpolation/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-interpolation/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-interpolation/eslint.config.cjs b/packages/belt-interpolation/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-interpolation/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-interpolation/eslint.config.mjs b/packages/belt-interpolation/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-interpolation/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-interpolation/prettier.config.mjs b/packages/belt-interpolation/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-interpolation/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-json-ignore/.prettierrc.js b/packages/belt-json-ignore/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-json-ignore/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-json-ignore/eslint.config.cjs b/packages/belt-json-ignore/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-json-ignore/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-json-ignore/eslint.config.mjs b/packages/belt-json-ignore/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-json-ignore/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-json-ignore/prettier.config.mjs b/packages/belt-json-ignore/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-json-ignore/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-light-date/.prettierrc.js b/packages/belt-light-date/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-light-date/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-light-date/eslint.config.cjs b/packages/belt-light-date/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-light-date/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-light-date/eslint.config.mjs b/packages/belt-light-date/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-light-date/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-light-date/prettier.config.mjs b/packages/belt-light-date/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-light-date/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-memory-rw/.prettierrc.js b/packages/belt-memory-rw/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-memory-rw/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-memory-rw/eslint.config.cjs b/packages/belt-memory-rw/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-memory-rw/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-memory-rw/eslint.config.mjs b/packages/belt-memory-rw/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-memory-rw/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-memory-rw/prettier.config.mjs b/packages/belt-memory-rw/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-memory-rw/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-obj-first-key/.prettierrc.js b/packages/belt-obj-first-key/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-obj-first-key/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-first-key/eslint.config.cjs b/packages/belt-obj-first-key/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-obj-first-key/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-first-key/eslint.config.mjs b/packages/belt-obj-first-key/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-obj-first-key/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-obj-first-key/prettier.config.mjs b/packages/belt-obj-first-key/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-obj-first-key/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-obj-is-empty/.prettierrc.js b/packages/belt-obj-is-empty/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-obj-is-empty/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-is-empty/eslint.config.cjs b/packages/belt-obj-is-empty/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-obj-is-empty/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-is-empty/eslint.config.mjs b/packages/belt-obj-is-empty/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-obj-is-empty/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-obj-is-empty/prettier.config.mjs b/packages/belt-obj-is-empty/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-obj-is-empty/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-obj-is-equals/.prettierrc.js b/packages/belt-obj-is-equals/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-obj-is-equals/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-is-equals/eslint.config.cjs b/packages/belt-obj-is-equals/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-obj-is-equals/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-is-equals/eslint.config.mjs b/packages/belt-obj-is-equals/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-obj-is-equals/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-obj-is-equals/prettier.config.mjs b/packages/belt-obj-is-equals/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-obj-is-equals/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-obj-monitoring/.prettierrc.js b/packages/belt-obj-monitoring/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-obj-monitoring/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-monitoring/eslint.config.cjs b/packages/belt-obj-monitoring/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-obj-monitoring/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-monitoring/eslint.config.mjs b/packages/belt-obj-monitoring/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-obj-monitoring/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-obj-monitoring/prettier.config.mjs b/packages/belt-obj-monitoring/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-obj-monitoring/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-obj-monitoring/src/mutate/deep-set-mutate.spec.ts b/packages/belt-obj-monitoring/src/mutate/deep-set-mutate.spec.ts index 832a1d5..e47a6aa 100644 --- a/packages/belt-obj-monitoring/src/mutate/deep-set-mutate.spec.ts +++ b/packages/belt-obj-monitoring/src/mutate/deep-set-mutate.spec.ts @@ -2,7 +2,7 @@ * @vitest-environment node */ import { describe, it, assert } from 'vitest'; -import { ObjectMonitoringResult, deepSetMutate } from '../index'; +import { type ObjectMonitoringResult, deepSetMutate } from '../index'; describe('deep-set-mutate', () => { it('Ok', () => { diff --git a/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.spec.ts b/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.spec.ts index 1ddf7dc..a0b00c9 100644 --- a/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.spec.ts +++ b/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.spec.ts @@ -2,7 +2,7 @@ * @vitest-environment node */ import { describe, it, assert } from 'vitest'; -import { ObjectMonitoringResult, deepSetProxy } from '../index'; +import { type ObjectMonitoringResult, deepSetProxy } from '../index'; describe('deep-set-proxy', () => { it('Ok', () => { diff --git a/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.ts b/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.ts index 929a047..0ac9e59 100644 --- a/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.ts +++ b/packages/belt-obj-monitoring/src/proxy/deep-set-proxy.ts @@ -1,4 +1,4 @@ -import { ObjectMonitoringOptions } from '../common/object-monitoring-options'; +import { type ObjectMonitoringOptions } from '../common/object-monitoring-options'; const symIsProxy: unique symbol = Symbol('__isp'); /** diff --git a/packages/belt-obj-to-array/.prettierrc.js b/packages/belt-obj-to-array/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-obj-to-array/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-to-array/eslint.config.cjs b/packages/belt-obj-to-array/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-obj-to-array/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-to-array/eslint.config.mjs b/packages/belt-obj-to-array/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-obj-to-array/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-obj-to-array/prettier.config.mjs b/packages/belt-obj-to-array/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-obj-to-array/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-obj-to-map/.prettierrc.js b/packages/belt-obj-to-map/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-obj-to-map/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-to-map/eslint.config.cjs b/packages/belt-obj-to-map/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-obj-to-map/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-obj-to-map/eslint.config.mjs b/packages/belt-obj-to-map/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-obj-to-map/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-obj-to-map/prettier.config.mjs b/packages/belt-obj-to-map/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-obj-to-map/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-oclone/.prettierrc.js b/packages/belt-oclone/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-oclone/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-oclone/eslint.config.cjs b/packages/belt-oclone/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-oclone/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-oclone/eslint.config.mjs b/packages/belt-oclone/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-oclone/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-oclone/prettier.config.mjs b/packages/belt-oclone/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-oclone/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-odeep/.prettierrc.js b/packages/belt-odeep/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-odeep/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-odeep/eslint.config.cjs b/packages/belt-odeep/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-odeep/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-odeep/eslint.config.mjs b/packages/belt-odeep/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-odeep/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-odeep/prettier.config.mjs b/packages/belt-odeep/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-odeep/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-odiff/.prettierrc.js b/packages/belt-odiff/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-odiff/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-odiff/eslint.config.cjs b/packages/belt-odiff/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-odiff/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-odiff/eslint.config.mjs b/packages/belt-odiff/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-odiff/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-odiff/prettier.config.mjs b/packages/belt-odiff/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-odiff/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-ofields/.prettierrc.js b/packages/belt-ofields/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-ofields/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-ofields/eslint.config.cjs b/packages/belt-ofields/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-ofields/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-ofields/eslint.config.mjs b/packages/belt-ofields/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-ofields/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-ofields/prettier.config.mjs b/packages/belt-ofields/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-ofields/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-platform-detector/.prettierrc.js b/packages/belt-platform-detector/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-platform-detector/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-platform-detector/eslint.config.cjs b/packages/belt-platform-detector/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-platform-detector/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-platform-detector/eslint.config.mjs b/packages/belt-platform-detector/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-platform-detector/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-platform-detector/prettier.config.mjs b/packages/belt-platform-detector/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-platform-detector/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-promise/.prettierrc.js b/packages/belt-promise/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-promise/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-promise/eslint.config.cjs b/packages/belt-promise/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-promise/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-promise/eslint.config.mjs b/packages/belt-promise/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-promise/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-promise/prettier.config.mjs b/packages/belt-promise/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-promise/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-readdir/.prettierrc.js b/packages/belt-readdir/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-readdir/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-readdir/eslint.config.cjs b/packages/belt-readdir/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-readdir/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-readdir/eslint.config.mjs b/packages/belt-readdir/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-readdir/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-readdir/prettier.config.mjs b/packages/belt-readdir/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-readdir/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-readdir/src/browser/readdir.spec.ts b/packages/belt-readdir/src/browser/readdir.spec.ts index 6aaf4fe..ac1a26c 100644 --- a/packages/belt-readdir/src/browser/readdir.spec.ts +++ b/packages/belt-readdir/src/browser/readdir.spec.ts @@ -5,7 +5,7 @@ import { describe, it, assert } from 'vitest'; import * as path from 'node:path'; import { readdir } from '../browser'; // eslint-disable-next-line @typescript-eslint/no-unused-vars -import { IReaddirEntry } from '../browser'; +import type { IReaddirEntry } from '../browser'; describe('readdir/browser', () => { it('simple', async () => { diff --git a/packages/belt-readdir/src/browser/readdir.ts b/packages/belt-readdir/src/browser/readdir.ts index 05ac115..0b1c4b5 100644 --- a/packages/belt-readdir/src/browser/readdir.ts +++ b/packages/belt-readdir/src/browser/readdir.ts @@ -1,4 +1,4 @@ -import { IReaddirEntry } from '../browser'; +import type { IReaddirEntry } from '../browser'; /** * NodeJS ONLY. diff --git a/packages/belt-readdir/src/node/readdir.spec.ts b/packages/belt-readdir/src/node/readdir.spec.ts index 16bda90..c7ed1b9 100644 --- a/packages/belt-readdir/src/node/readdir.spec.ts +++ b/packages/belt-readdir/src/node/readdir.spec.ts @@ -4,7 +4,7 @@ import { describe, it, assert } from 'vitest'; import * as path from 'node:path'; import { readdir } from '../node'; -import { IReaddirEntry } from '../node'; +import type { IReaddirEntry } from '../node'; describe('readdir/node', () => { it('simple', async () => { diff --git a/packages/belt-readdir/src/node/readdir.ts b/packages/belt-readdir/src/node/readdir.ts index 88cade7..7cb6b1b 100644 --- a/packages/belt-readdir/src/node/readdir.ts +++ b/packages/belt-readdir/src/node/readdir.ts @@ -1,6 +1,6 @@ import * as fs from 'node:fs/promises'; import * as path from 'node:path'; -import { IReaddirEntry } from '../node'; +import type { IReaddirEntry } from '../node'; /** * Get all files from a root directory (recursively) diff --git a/packages/belt-rows-inflator/.prettierrc.js b/packages/belt-rows-inflator/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-rows-inflator/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-rows-inflator/bench/bench-schema.ts b/packages/belt-rows-inflator/bench/bench-schema.ts index 5df18b6..d27609d 100644 --- a/packages/belt-rows-inflator/bench/bench-schema.ts +++ b/packages/belt-rows-inflator/bench/bench-schema.ts @@ -1,4 +1,4 @@ -import { ERowsInflatorAssociation, IRowsInflatorOptions } from '../src/index'; +import { ERowsInflatorAssociation, type IRowsInflatorOptions } from '../src/index'; import * as fs from 'node:fs'; import path from 'node:path'; @@ -84,4 +84,6 @@ export const rowsMergerSchema = { } as IRowsInflatorOptions; // eslint-disable-next-line @typescript-eslint/no-var-requires -export const raws: any[] = fs.existsSync(path.join(__dirname, './../../../static/sample.json')) ? require(path.join(__dirname, './../../../static/sample.json')) : require('./../static/sample.json'); +export const raws: any[] = fs.existsSync(path.join(__dirname, './../../../static/sample.json')) + ? require(path.join(__dirname, './../../../static/sample.json')) + : require('./../static/sample.json'); diff --git a/packages/belt-rows-inflator/eslint.config.cjs b/packages/belt-rows-inflator/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-rows-inflator/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-rows-inflator/eslint.config.mjs b/packages/belt-rows-inflator/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-rows-inflator/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-rows-inflator/prettier.config.mjs b/packages/belt-rows-inflator/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-rows-inflator/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-rows-inflator/src/rows-inflator/rows-inflator.spec.ts b/packages/belt-rows-inflator/src/rows-inflator/rows-inflator.spec.ts index 7e51ce4..7d83ea9 100644 --- a/packages/belt-rows-inflator/src/rows-inflator/rows-inflator.spec.ts +++ b/packages/belt-rows-inflator/src/rows-inflator/rows-inflator.spec.ts @@ -2,7 +2,7 @@ * @vitest-environment node */ import { describe, it, assert } from 'vitest'; -import { ERowsInflatorAssociation, IRowsInflatorOptions, rowsInflator } from './../index'; +import { ERowsInflatorAssociation, type IRowsInflatorOptions, rowsInflator } from './../index'; describe('rows-inflator', () => { const rowsMergerSchema = { diff --git a/packages/belt-str-escape-regex/.prettierrc.js b/packages/belt-str-escape-regex/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-str-escape-regex/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-str-escape-regex/eslint.config.cjs b/packages/belt-str-escape-regex/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-str-escape-regex/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-str-escape-regex/eslint.config.mjs b/packages/belt-str-escape-regex/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-str-escape-regex/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-str-escape-regex/prettier.config.mjs b/packages/belt-str-escape-regex/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-str-escape-regex/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-string-split/.prettierrc.js b/packages/belt-string-split/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-string-split/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-string-split/bench/bench/string-split-bench.ts b/packages/belt-string-split/bench/bench/string-split-bench.ts index 97e4e8e..6d95563 100644 --- a/packages/belt-string-split/bench/bench/string-split-bench.ts +++ b/packages/belt-string-split/bench/bench/string-split-bench.ts @@ -1,4 +1,4 @@ -import { Racetrack, ILapContext } from '../../../belt-benchmark/src/common'; +import { Racetrack, type ILapContext } from '../../../belt-benchmark/src/common'; import { NodeRacetrack } from '../../../belt-benchmark/src/node'; import { StringSplit } from '../../src/string-split'; diff --git a/packages/belt-string-split/eslint.config.cjs b/packages/belt-string-split/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-string-split/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-string-split/eslint.config.mjs b/packages/belt-string-split/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-string-split/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-string-split/prettier.config.mjs b/packages/belt-string-split/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-string-split/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-symbols-is-balanced/.prettierrc.js b/packages/belt-symbols-is-balanced/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-symbols-is-balanced/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-symbols-is-balanced/eslint.config.cjs b/packages/belt-symbols-is-balanced/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-symbols-is-balanced/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-symbols-is-balanced/eslint.config.mjs b/packages/belt-symbols-is-balanced/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-symbols-is-balanced/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-symbols-is-balanced/prettier.config.mjs b/packages/belt-symbols-is-balanced/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-symbols-is-balanced/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt-task-flow/.prettierrc.js b/packages/belt-task-flow/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt-task-flow/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-task-flow/eslint.config.cjs b/packages/belt-task-flow/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt-task-flow/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt-task-flow/eslint.config.mjs b/packages/belt-task-flow/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt-task-flow/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt-task-flow/prettier.config.mjs b/packages/belt-task-flow/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt-task-flow/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator(); diff --git a/packages/belt/.prettierrc.js b/packages/belt/.prettierrc.js deleted file mode 100644 index 67a1845..0000000 --- a/packages/belt/.prettierrc.js +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { prettierConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt/eslint.config.cjs b/packages/belt/eslint.config.cjs deleted file mode 100644 index fbca015..0000000 --- a/packages/belt/eslint.config.cjs +++ /dev/null @@ -1,4 +0,0 @@ -/* eslint-disable @typescript-eslint/no-var-requires */ -const { eslintConfigurator: configurator } = require('@aegenet/yawt'); - -module.exports = configurator(); diff --git a/packages/belt/eslint.config.mjs b/packages/belt/eslint.config.mjs new file mode 100644 index 0000000..276f052 --- /dev/null +++ b/packages/belt/eslint.config.mjs @@ -0,0 +1,2 @@ +import { eslintConfigurator } from '@aegenet/yawt'; +export default eslintConfigurator(); diff --git a/packages/belt/prettier.config.mjs b/packages/belt/prettier.config.mjs new file mode 100644 index 0000000..7c4496e --- /dev/null +++ b/packages/belt/prettier.config.mjs @@ -0,0 +1,2 @@ +import { prettierConfigurator } from '@aegenet/yawt'; +export default prettierConfigurator();